body {
  margin: 0;
  background-color: #EBEBEB;
  background-image: url(/images/web/bg.png);
  background-repeat: repeat-y;
  background-position: center;
}

#container {
  margin:0 auto;
  width:942px;
}

#landing-container {
  margin:0 auto;
  width:855px;
}

a:link {
  color: #666666;
  text-decoration: none;
}

a:visited{
color: #6FA542;
text-decoration: none;}

a:active{
color: #666666;
text-decoration: none;}

a:hover{
color: #336600;
text-decoration: underline;}


.nav{ 

width: 125px; 
height: 30px; 
background-image:url(/images/web/bg_button.gif);}

.nav_sub{
float: left; 
width: 274px; 
height: 112px;
padding-right: 4px;
padding-left: 5px;
padding-top: 20px;
background-color: #FFFFFF;}

.footer_text{
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;
padding: 2px;}

.disclaimer{
color: #666666;
font-family: Arial, Geneva, Helvetica, sans-serif; 
font-size: 10px;
padding-top: 10px;}

.main{
_z-index: 8;
_position: relative;
_top: -57px;
width: 943px;
}

.sigformtext{
width: 610px;
float: left;
text-align: justify;
padding-left: 20px;
padding-right: 20px;
line-height: 16px;
font-size: 12px;
font-family: Geneva, Arial, Helvetica, sans-serif;}

.bodytext{
width: 700px;
float: left;
text-align: justify;
padding-left: 20px;
padding-right: 20px;
line-height: 16px;
font-size: 12px;
font-family: Geneva, Arial, Helvetica, sans-serif;}

.seotext{
text-align: justify;
padding-left: 27px;
padding-right: 27px;
line-height: 16px;
font-size: 12px;
font-family: Geneva, Arial, Helvetica, sans-serif;}

.seolinks{
float: left;
font-size: 12px;
font-family: Geneva, Arial, Helvetica, sans-serif;}

.seo_linknav{
font-size: 10px;
color: #000000;}

.signup{
z-index: 11;
position: relative;
height: 241px; 
width: 169px; 
margin-top: 10px; 
padding-right: 10px;  
background-repeat: no-repeat;  
background-image:url(/images/web/1006layout/bg_signup.png);}

.signuptext{
padding-top: 130px;
width: 600px;
float: left;
text-align: justify;
padding-left: 20px;
padding-right: 20px;
line-height: 16px;
font-size: 12px;
font-family: Geneva, Arial, Helvetica, sans-serif;}


h1{

padding-top: 10px;
font-size: 25px;
color: #8C8C8C;
font-family: Geneva, Arial, Helvetica, sans-serif;}

.h1_b{

padding-top: 10px;
font-size: 23px;
color: #000000;
font-family: Geneva, Arial, Helvetica, sans-serif;}

h2{
padding-left: 2px;
padding-top: 10px;
font-size: 18px;
color: #5d9732;
font-family: Geneva, Arial, Helvetica, sans-serif;}

.subhead{
font-size: 15px;
color: #ff8f00;
font-weight: bold;}

.textbox_right{
    border-width: 1px;
    border-left-style: solid;
    z-index: 10; 
    position: relative;
    width: 171px; 
    margin-top: 60px; 
    float: right; 
    margin-right: 20px; 
    font-size: 11px; 
    color: #666666;
    font-family: Geneva, Arial, Helvetica, sans-serif; 
}

.seo_linknavtextbox{
    border-width: 0px;
    border-left-style: solid;
    z-index: 10; 
    position: relative;
    width: 160px; 
    margin-top: 30px; 
    float: right; 
    margin-right: 20px; 
    font-size: 12px; 
    color: #3333cc;
    font-family: Geneva, Arial, Helvetica, sans-serif; 
}
	
.userinput {
padding-top: 90px;
font-size: 11px;
font-family: Geneva, Arial, Helvetica, sans-serif;}

.forminput {
font-size: 11px;
font-family: Geneva, Arial, Helvetica, sans-serif;}

	
.public_header {
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #7DAE28;
	font-weight: bold;
	padding-top: 20px;}



.hometext{
    font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 140px;
	padding-left: 260px;
	width: 350px;
	line-height: 17px;}
	
.newsborder {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	padding: 5px;
	}
	
.newsfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	

}

li {
color: #333333;
font-family: Geneva, Arial, Helvetica, sans-serif;}

.li_head{
font-weight: bold;
color: #5d9732;
font-family: Geneva, Arial, Helvetica, sans-serif;}

.partners{
padding: 10px;
float: left; width: 300px; height: 100px;}

/* HEADERS */

.feel_better{ 
width: 943px; 
height: 124px; 
background-repeat: no-repeat;
background-image:url(/page_attachments/121/feelbetter.jpg);}

.success_stories{ 
width: 943px; 
height: 124px; 
background-repeat: no-repeat;
background-image:url(/page_attachments/1099/Success_Header.jpg);}

.ilove{ 
width: 943px; 
height: 124px; 
background-repeat: no-repeat;
background-image:url(/page_attachments/119/ilove.jpg);}

.easy{ 
width: 943px; 
height: 124px; 
background-repeat: no-repeat;
background-image:url(/page_attachments/123/easy.jpg);}

.fraction{ 
width: 943px; 
height: 124px; 
background-repeat: no-repeat;
background-image:url(/page_attachments/127/fraction.jpg);}

.revalation{ 
width: 943px; 
height: 124px; 
background-repeat: no-repeat;
background-image:url(/page_attachments/125/revalation.jpg);}

/* SIGNUP HEADER BACKGROUND */
.ten_day {
 margin-top: 15px; 
 margin-right: 25px; 
 height: 136px; 
 width: 165px; 
 background-repeat: no-repeat; 
 float: right;  
 z-index: 10; 
 position: relative;
}


/* LIFETIME TV HEADERS */
.walking_header_lifetime{ 

width: 849px; 
height: 124px; 
background-repeat: no-repeat;
background-image:url(/images/web/landing/lifetimetv/headers/walking.png);}

.getripped_header_lifetime{ 

width: 849px; 
height: 124px; 
background-repeat: no-repeat;
background-image:url(/images/web/landing/lifetimetv/headers/getripped.png);}

.shedpounds_header_lifetime{ 
width: 849px; 
height: 124px; 
background-repeat: no-repeat;
background-image:url(/images/web/landing/lifetimetv/headers/shedpounds.png);}

.marathon_header_lifetime{ 
width: 849px; 
height: 124px; 
background-repeat: no-repeat;
background-image:url(/images/web/landing/lifetimetv/headers/marathon.png);}

.yoga_header_lifetime{ 
width: 849px; 
height: 124px; 
background-repeat: no-repeat;
background-image:url(/images/web/landing/lifetimetv/headers/yoga.png);}

.header_contest{ 
width: 849px; 
height: 124px; 
background-repeat: no-repeat;
background-image:url(/images/web/landing/contest/contest.png);}

.header_custom{ 
width: 849px; 
height: 124px; 
background-repeat: no-repeat;
background-image:url(/images/web/landing/home/0407/custom.png);}

/*FORM ***********************************************************/
input:focus, textarea:focus{
background-color: #EEEEEE;}

#rfp {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
}


#rfp .info span,
#rfp strong span {
	color: #E54343;
	background: none;}

#rfp .info label {
	float: left;

	color: #535367;}

#rfp .cc input {

	border: 1px solid #e0e0e0;}

#rfp .info input {

	border: 1px solid #e0e0e0;}

#rfp .info select {

	border: 1px solid #e0e0e0;}

#rfp .info select.indent {

	border: 1px solid #e0e0e0;}


#rfp .info .highlight {
	background: #f6f6f6;
	border: 1px solid #f0f0f0;}




/* CCVV */

#cvv {
	position:relative;
	padding:0px;
	
}
#cvv a {
	display:inline;
	padding:2px 9px 2px 9px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;
	
}
#cvv a:hover {
	background:#efefef;
	text-decoration:none;
	border: 1px solid #5d9732;
}
#cvv a span {
	display:none;
}
#cvv a:hover span {
	display:inline;
	position:absolute;
	top:37px;
	left:-100px;
	width:200px;
	padding:5px 5px 5px 5px;
	background:#efefef;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	border: 1px solid #5d9732;
	z-index: 2000;
}

/*Gallery*/

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/web/landing/home/gallery/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/web/landing/home/gallery/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/web/landing/home/gallery/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
.alert {

    font-family: Geneva, Arial, Helvetica, sans-serif; 
    font-size: 11px;
	background: #fff6bf url(/images/web/landing/home/0407/alert.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}	
	


/*Lifetime TV Main Nav*/
div.howitworks_tv {width: 106px; height: 21px; float: left; margin:0px auto; padding: 0px;}
div.howitworks_tv a {cursor:hand; display:block; background: url(/images/web/1006layout/nav/tabs/why.png)}
div.howitworks_tv a:hover {cursor:hand; background: url(/images/web/1006layout/nav/tabs/why_roll.png)}

div.trainers_tv {width: 106px; height: 21px; float: left; margin:0px auto; padding: 0px;}
div.trainers_tv a {cursor:hand; display:block; background: url(/images/web/1006layout/nav/tabs/trainers.png)}
div.trainers_tv a:hover {cursor:hand; background: url(/images/web/1006layout/nav/tabs/trainers_roll.png)}

div.samples_tv {width: 106px; height: 21px; float: left; margin:0px auto; padding: 0px;}
div.samples_tv a {cursor:hand; display:block; background: url(/images/web/1006layout/nav/tabs/samples.png)}
div.samples_tv a:hover {cursor:hand; background: url(/images/web/1006layout/nav/tabs/samples_roll.png)}

div.signup_tv {width: 106px; height: 21px; float: left; margin:0px auto; padding: 0px;}
div.signup_tv a {cursor:hand; display:block; background: url(/images/web/1006layout/nav/tabs/signup.png)}
div.signup_tv a:hover { cursor:hand; background: url(/images/web/1006layout/nav/tabs/signup_roll.png)}

div.login_tv {width: 106px; height: 21px; float: left; margin:0px auto; padding: 0px;}
div.login_tv a {cursor:hand; display:block; background: url(/images/web/1006layout/nav/tabs/login.png)}
div.login_tv a:hover { cursor:hand; background: url(/images/web/1006layout/nav/tabs/login_roll.png)}

/*06/13 Nav */

div.howd {width: 130px; height: 26px; float: left; margin:0px auto; padding: 0px;}
div.howd a {cursor:hand; display:block; background: url(/page_attachments/1101/how.png); height:26px;}
div.howd a:hover {cursor:hand; background: url(/page_attachments/1103/how_roll.png); height:26px;}

div.samplesd {width: 130px; height: 26px; float: left; margin:0px auto; padding: 0px;}
div.samplesd a {cursor:hand; display:block; background: url(/page_attachments/1109/samples.png); height:26px;}
div.samplesd a:hover {cursor:hand; background: url(/page_attachments/1111/samples_roll.png); height:26px;}

div.successd {width: 130px; height: 26px; float: left; margin:0px auto; padding: 0px;}
div.successd a {cursor:hand; display:block; background: url(/page_attachments/1113/success.png); height:26px;}
div.successd a:hover {cursor:hand; background: url(/page_attachments/1115/success_roll.png); height:26px;}

div.meetd {width: 130px; height: 26px; float: left; margin:0px auto; padding: 0px;}
div.meetd a {cursor:hand; display:block; background: url(/page_attachments/1105/meet.png); height:26px;}
div.meetd a:hover {cursor:hand; background: url(/page_attachments/1107/meet_roll.png); height:26px;}

/*Sub Nav */
div.samples_sub {float: left; width: 225px; height: 165px; padding-top: 5px;  padding-left: 80px;}
div.samples_sub a {cursor:hand; display:block; background-image:url(/images/web/1006layout/nav/subnav/listen.png)}

div.trainers_sub {float: left; width: 225px; height: 165px; padding-top: 5px;}
div.trainers_sub a {cursor:hand; display:block; background-image:url(/images/web/1006layout/nav/subnav/meet.png)}

div.signup_sub {float: left; width: 225px; height: 165px; padding-top: 5px;}
div.signup_sub a {cursor:hand; display:block; background-image:url(/images/web/1006layout/nav/subnav/start.png)}

/*Submit Buttons*/

div.homepage {padding-left:189px; padding-top: 61px; float: left;}
div.homepage a {cursor:hand; display:block; background:url(/assets/81/StartNow_1.png)}
div.homepage a:hover {cursor:hand; background:url(/assets/87/StartNow_2.png)}

div.clicknow {width: 189px; height: 50px; float: right; padding-right: 65px;}
div.clicknow a {cursor:hand; display:block; background-image:url(/page_attachments/1193/ClickStart_1.jpg); background-repeat: no-repeat;}
div.clicknow a:hover {cursor:hand; background-image:url(/page_attachments/1195/ClickStart_2.jpg); background-repeat: no-repeat;}

div.claim_sub {float: right; width: 210px;}
div.claim_sub a {cursor:hand; display:block; background-image:url(/images/web/1006layout/buttons_claim.png)}
div.claim_sub a:hover {cursor:hand; background-image:url(/images/web/1006layout/buttons_claim2.png)}

div.claim {width: 164px; height: 75px; float: right; margin-top: 168px; padding-right: 52px;}
div.claim a {cursor:hand; display:block; background-image:url(/page_attachments/87/button_claim30.png)}
div.claim a:hover {cursor:hand; background-image:url(/page_attachments/89/button_claim30_roll.png)}

div.mac {width: 164px; height: 75px; float: right; margin-top: 170px; padding-right: 47px; background-repeat: no-repeat;}
div.mac a {cursor:hand; display:block; background-repeat: no-repeat; background-image:url(/page_attachments/727/buttonA.png)}
div.mac a:hover {cursor:hand; background-repeat: no-repeat; background-image:url(/page_attachments/729/buttonB.png)}

div.claim_contest {width: 160px; height: 60px; float: right; margin-top: 172px; padding-right: 45px; background-repeat: no-repeat;}
div.claim_contest a {cursor:hand; display:block; background-repeat: no-repeat; background-image:url(/page_attachments/715/AmIEligible_button.png)}
div.claim_contest a:hover {cursor:hand; background-repeat: no-repeat; background-image:url(/page_attachments/715/AmIEligible_button.png)}

div.claim_lifetime {width: 164px; height: 75px; float: right; margin-top: 268px; padding-right: 47px;}
div.claim_lifetime a {cursor:hand; display:block; background-image:url(/images/web/1006layout/buttons/button_claim10.png)}
div.claim_lifetime a:hover {cursor:hand; background-image:url(/images/web/1006layout/buttons/button_claim10_roll.png)}

div.claim21 {width: 164px; height: 75px; float: right; margin-top: 168px; padding-right: 50px;}
div.claim21 a {cursor:hand; display:block; background-image:url(/page_attachments/685/button_claim21.png)}
div.claim21 a:hover {cursor:hand; background-image:url(/page_attachments/687/button_claim21_roll.png)}

div.claim10 {width: 164px; height: 75px; float: right; margin-top: 168px; padding-right: 50px;}
div.claim10 a {cursor:hand; display:block; background-image:url(/page_attachments/467/button_claim10.png)}
div.claim10 a:hover {cursor:hand; background-image:url(/page_attachments/469/button_claim10_roll.png)}	

div.claim30 {width: 164px; height: 75px; float: right; margin-top: 168px; padding-right: 50px;}
div.claim30 a {cursor:hand; display:block; background-image:url(/page_attachments/87/button_claim30.png)}
div.claim30 a:hover {cursor:hand; background-image:url(/page_attachments/89/button_claim30_roll.png)}	

div.polarbasic {width: 164px; height: 75px; float: right; margin-top: 172px; padding-right: 47px; background-repeat: no-repeat;}
div.polarbasic a {cursor:hand; display:block; background-repeat: no-repeat; background-image:url(/page_attachments/743/start.png)}
div.polarbasic a:hover {cursor:hand; background-repeat: no-repeat; background-image:url(/page_attachments/745/start_roll.png)}

div.polarmidlevel {width: 164px; height: 75px; float: right; margin-top: 172px; padding-right: 47px; background-repeat: no-repeat;}
div.polarmidlevel a {cursor:hand; display:block; background-repeat: no-repeat; background-image:url(/page_attachments/743/start.png)}
div.polarmidlevel a:hover {cursor:hand; background-repeat: no-repeat; background-image:url(/page_attachments/745/start_roll.png)}

div.polarelite {width: 164px; height: 75px; float: right; margin-top: 172px; padding-right: 47px; background-repeat: no-repeat;}
div.polarelite a {cursor:hand; display:block; background-repeat: no-repeat; background-image:url(/page_attachments/743/start.png)}
div.polarelite a:hover {cursor:hand; background-repeat: no-repeat; background-image:url(/page_attachments/745/start_roll.png)}



/*Reviews and Press Thumbs*/

.pressimgcaption{
  width: 198px;
  text-align: center;
  font-weight: regular;
}

#desnews a{
  height:219px; 
  width:198px; 
  display:block; 
  float: left; 
  padding-left: 2px; 
  background:url(/page_attachments/1621/DesMornNews_Thumb.jpg) no-repeat;
  background-position: top center;
}

#desnews a:hover{
  background:url(/page_attachments/1619/DesMornNews_Thumb_roll.jpg) no-repeat;
 background-position: top center;
}

#amerfit a{  height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1605/AmericanFitness_thumb.jpg) no-repeat; background-position: top center;}
#amerfit a:hover{background:url(/page_attachments/1603/AmericanFitness_thumb_roll.jpg) no-repeat; background-position: top center;}

#califo a{  height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1609/California_Thumb.jpg) no-repeat; background-position: top center;}
#califo a:hover{background:url(/page_attachments/1607/California_Thumb_roll.jpg) no-repeat; background-position: top center;}

#consdig a{  height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1613/ConsDigest_thumb.jpg) no-repeat; background-position: top center;}
#consdig a:hover{background:url(/page_attachments/1611/ConsDigest_thumb_roll.jpg) no-repeat; background-position: top center;}

#dallnews a{  height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1617/DallasMornNews_Thumb.jpg) no-repeat; background-position: top center;}
#dallnews a:hover{background:url(/page_attachments/1615/DallasMornNews_Thumb_roll.jpg) no-repeat; background-position: top center;}

#first a{  height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1625/First_Thumb.jpg) no-repeat; background-position: top center;}
#first a:hover{background:url(/page_attachments/1623/First_Thumb_roll.jpg) no-repeat; background-position: top center;}

#fitrx a{  height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1629/FitnessRX_Thumb.jpg) no-repeat; background-position: top center;}
#fitrx a:hover{background:url(/page_attachments/1627/FitnessRX_Thumb_roll.jpg) no-repeat; background-position: top center;}

#grazia a{  height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1633/Grazia_Thumb.jpg) no-repeat; background-position: top center;}
#grazia a:hover{background:url(/page_attachments/1631/Grazia_Thumb_roll.jpg) no-repeat; background-position: top center;}

#hamptons a{  height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1637/Hamptons_Thumb.jpg) no-repeat; background-position: top center;}
#hamptons a:hover{background:url(/page_attachments/1635/Hamptons_Thumb_roll.jpg) no-repeat; background-position: top center;}

#instyle a{  height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1641/InStyle_thumb.jpg) no-repeat; background-position: top center;}
#instyle a:hover{background:url(/page_attachments/1639/InStyle_thumb_roll.jpg) no-repeat; background-position: top center;}

#peoplex a{  height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1645/PeopleExtra_Thumb.jpg) no-repeat; background-position: top center;}
#peoplex a:hover{background:url(/page_attachments/1643/PeopleExtra_Thumb_roll.jpg) no-repeat; background-position: top center;}

#pilstyl a{height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1649/PilatesStyle_Thumb.jpg) no-repeat; background-position: top center;}
#pilstyl a:hover{background:url(/page_attachments/1647/PilatesStyle_Thumb_roll.jpg) no-repeat; background-position: top center;}

#podcast a{height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1653/Podcast_Thumb.jpg) no-repeat; background-position: top center;}
#podcast a:hover{background:url(/page_attachments/1651/Podcast_Thumb_roll.jpg) no-repeat; background-position: top center;}

#quicks a{height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1657/QuickSimple_thumb.jpg) no-repeat; background-position: top center;}
#quicks a:hover{background:url(/page_attachments/1655/QuickSimple_thumb_roll.jpg) no-repeat; background-position: top center;}

#selfmag a{height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1661/Self_thumb.jpg) no-repeat; background-position: top center;}
#selfmag a:hover{background:url(/page_attachments/1659/Self_thumb_roll.jpg) no-repeat; background-position: top center;}

#selfmar08 a{height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1688/Self_March08_Thumb.jpg) no-repeat; background-position: top center;}
#selfmar08 a:hover{background:url(/page_attachments/1690/Self_March08_Thumb_roll.jpg) no-repeat; background-position: top center;}

#shpmay a{height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1665/ShapeMay06_thumb.jpg) no-repeat; background-position: top center;}
#shpmay a:hover{background:url(/page_attachments/1663/ShapeMay06_thumb_roll.jpg) no-repeat; background-position: top center;}

#shpsept a{height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1669/ShapeSept06_Thumb.jpg) no-repeat; background-position: top center;}
#shpsept a:hover{background:url(/page_attachments/1667/ShapeSept06_Thumb_roll.jpg) no-repeat; background-position: top center;}

#smartm a{height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1673/SmartMoney_Thumb.jpg) no-repeat; background-position: top center;}
#smartm a:hover{background:url(/page_attachments/1671/SmartMoney_Thumb_roll.jpg) no-repeat; background-position: top center;}

#staten a{height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1677/StatenIsland_Thumb.jpg) no-repeat; background-position: top center;}
#staten a:hover{background:url(/page_attachments/1675/StatenIsland_Thumb_roll.jpg) no-repeat; background-position: top center;}

#tuscon a{  height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1681/TusconCitizen_Thumb.jpg) no-repeat; background-position: top center;}
#tuscon a:hover{background:url(/page_attachments/1679/TusconCitizen_Thumb_roll.jpg) no-repeat; background-position: top center;}

#utahbiz a{  height:219px; 
  width:198px;  display:block; float: left; padding-left: 2px; background:url(/page_attachments/1747/UtahBiz_thumb.jpg) no-repeat; background-position: top center;}
#utahbiz a:hover{background:url(/page_attachments/1745/UtahBiz_thumb_roll.jpg) no-repeat; background-position: top center;}

#wwatch a{  height:219px; 
  width:198px; display:block; float: left; padding-left: 2px; background:url(/page_attachments/1685/WeightWatchers_thumb.jpg) no-repeat; background-position: top center;}
#wwatch a:hover{background:url(/page_attachments/1683/WeightWatchers_roll_thumb.jpg) no-repeat; background-position: top center;}





/*Trainer Rollovers*/
#laceys a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/1706/lacey_thumb08.jpg) no-repeat;}
#laceys a:hover{background:url(/page_attachments/1708/lacey_thumb08_roll.jpg) no-repeat;}

#alb a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/165/trainer_page_AlB.png) no-repeat;}
#alb a:hover{background:url(/page_attachments/167/trainer_page_AlB_roll.png) no-repeat;}

#adamf a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/157/trainer_page_AdamF.jpg) no-repeat;}
#adamf a:hover{background:url(/page_attachments/159/trainer_page_AdamF_roll.png) no-repeat;}

#areed a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/161/trainer_page_AdrienneR.jpg) no-repeat;}
#areed a:hover{background:url(/page_attachments/163/trainer_page_AdrienneR_roll.jpg) no-repeat;}

#mandyi a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/351/trainer_page_MandyI.jpg) no-repeat;}
#mandyi a:hover{background:url(/page_attachments/353/trainer_page_MandyI_roll.jpg) no-repeat;}

#davidk a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/225/trainer_page_DavidK.jpg) no-repeat;}
#davidk a:hover{background:url(/page_attachments/227/trainer_page_DavidK_roll.jpg) no-repeat;}

#kathys a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/315/trainer_page_KathyS.jpg) no-repeat;}
#kathys a:hover{background:url(/page_attachments/317/trainer_page_KathyS_roll.jpg) no-repeat;}
  
#ashleyb a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/177/trainer_page_AshleyB.jpg) no-repeat;}
#ashleyb a:hover{background:url(/page_attachments/179/trainer_page_AshleyB_roll.jpg) no-repeat;}

#jeanettej a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/273/trainer_page_JeanetteJ.jpg) no-repeat;}
#jeanettej a:hover{background:url(/page_attachments/275/trainer_page_JeanetteJ_roll.jpg) no-repeat;}

#michaelg a{height:144px; width:143px; display:block; float: left; padding-left: 25px; 
background:url(/page_attachments/363/trainer_page_MichaelG.jpg) no-repeat;}
#michaelg a:hover{background:url(/page_attachments/365/trainer_page_MichaelG_roll.jpg) no-repeat;}

#desirees a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/237/trainer_page_DesireeS.jpg) no-repeat;}
#desirees a:hover{background:url(/page_attachments/239/trainer_page_DesireeS_roll.jpg) no-repeat;}

#coopert a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/213/trainer_page_Cooper.jpg) no-repeat;}
#coopert a:hover{background:url(/page_attachments/215/trainer_page_Cooper_roll.jpg) no-repeat;}

#valeriew a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/457/trainer_page_ValerieW.jpg) no-repeat;}
#valeriew a:hover{background:url(/page_attachments/459/trainer_page_ValerieW_roll.jpg) no-repeat;}

#bobbys a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/189/trainer_page_BobbyS.jpg) no-repeat;}
#bobbys a:hover{background:url(/page_attachments/191/trainer_page_BobbyS_roll.jpg) no-repeat;}

#debbier a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/229/trainer_page_DebbieR.jpg) no-repeat;}
#debbier a:hover{background:url(/page_attachments/231/trainer_page_DebbieR_roll.jpg) no-repeat;}

#teddyb a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/449/trainer_page_TeddyB.jpg) no-repeat;}
#teddyb a:hover{background:url(/page_attachments/451/trainer_page_TeddyB_roll.jpg) no-repeat;}

#nancyk a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/389/trainer_page_NancyK.jpg) no-repeat;}
#nancyk a:hover{background:url(/page_attachments/391/trainer_page_NancyK_roll.jpg) no-repeat;}

#dannyb a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/221/trainer_page_DannyB.jpg) no-repeat;}
#dannyb a:hover{background:url(/page_attachments/223/trainer_page_DannyB_roll.jpg) no-repeat;}

#basr a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/181/trainer_page_BassR.jpg) no-repeat;}
#basr a:hover{background:url(/page_attachments/183/trainer_page_BassR_roll.jpg) no-repeat;}

#jimr a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/295/trainer_page_JimR.jpg) no-repeat;}
#jimr a:hover{background:url(/page_attachments/297/trainer_page_JimR_roll.jpg) no-repeat;}

#robp a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/409/trainer_page_RobP.jpg) no-repeat;}
#robp a:hover{background:url(/page_attachments/411/trainer_page_RobP_roll.jpg) no-repeat;}

#jeffg a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/279/trainer_page_JeffG.jpg) no-repeat;}
#jeffg a:hover{background:url(/page_attachments/281/trainer_page_JeffG_roll.jpg) no-repeat;}

#cyndil a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/217/trainer_page_CyndiL.jpg) no-repeat;}
#cyndil a:hover{background:url(/page_attachments/219/trainer_page_CyndiL_roll.jpg) no-repeat;}

#amyi a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/173/trainer_page_AmyI.jpg) no-repeat;}
#amyi a:hover{background:url(/page_attachments/175/trainer_page_AmyI_roll.jpg) no-repeat;}

#charlesm a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/201/trainer_page_CharlesM.jpg) no-repeat;}
#charlesm a:hover{background:url(/page_attachments/203/trainer_page_CharlesM_roll.jpg) no-repeat;}

#charless a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/205/trainer_page_CharlesS.jpg) no-repeat;}
#charless a:hover{background:url(/page_attachments/207/trainer_page_CharlesS_roll.jpg) no-repeat;}

#heleng a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/261/trainer_page_HelenG.jpg) no-repeat;}
#heleng a:hover{background:url(/page_attachments/263/trainer_page_HelenG_roll.jpg) no-repeat;}

#judithl a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/303/trainer_page_JudithL.jpg) no-repeat;}
#judithl a:hover{background:url(/page_attachments/305/trainer_page_JudithL_roll.jpg) no-repeat;}

#lareinec a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/335/trainer_page_LaReineC.jpg) no-repeat;}
#lareinec a:hover{background:url(/page_attachments/337/trainer_page_LaReineC_roll.jpg) no-repeat;}

#lindas a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/343/trainer_page_LindaS.jpg) no-repeat;}
#lindas a:hover{background:url(/page_attachments/345/trainer_page_LindaS_roll.jpg) no-repeat;}

#lisam a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/347/trainer_page_LisaM.jpg) no-repeat;}
#lisam a:hover{background:url(/page_attachments/349/trainer_page_LisaM_roll.jpg) no-repeat;}

#richg a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/401/trainer_page_RichG.jpg) no-repeat;}
#richg a:hover{background:url(/page_attachments/403/trainer_page_RichG_roll.jpg) no-repeat;}

#stevej a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/445/trainer_page_SteveJ.jpg) no-repeat;}
#stevej a:hover{background:url(/page_attachments/447/trainer_page_SteveJ_roll.jpg) no-repeat;}

#scottm a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/433/trainer_page_ScottM.jpg) no-repeat;}
#scottm a:hover{background:url(/page_attachments/435/trainer_page_ScottM_roll.jpg) no-repeat;}

#mikey a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/379/trainer_page_MikeY.jpg) no-repeat;}
#mikey a:hover{background:url(/page_attachments/381/trainer_page_MikeY_roll.jpg) no-repeat;}

#alycea a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/169/trainer_page_Alycea.jpg) no-repeat;}
#alycea a:hover{background:url(/page_attachments/171/trainer_page_Alycea_roll.jpg) no-repeat;}

#brianh a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/193/trainer_page_BrianH.jpg) no-repeat;}
#brianh a:hover{background:url(/page_attachments/195/trainer_page_BrianH_roll.jpg) no-repeat;}

#careyf a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/197/trainer_page_CareyF.jpg) no-repeat;}
#careyf a:hover{background:url(/page_attachments/199/trainer_page_CareyF_roll.jpg) no-repeat;}

#chrisk a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/209/trainer_page_ChrisK.jpg) no-repeat;}
#chrisk a:hover{background:url(/page_attachments/211/trainer_page_ChrisK_roll.jpg) no-repeat;}

#debbies a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/233/trainer_page_DebbieS.jpg) no-repeat;}
#debbies a:hover{background:url(/page_attachments/235/trainer_page_DebbieS_roll.jpg) no-repeat;}

#leighc a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/339/trainer_page_LeighC.jpg) no-repeat;}
#leighc a:hover{background:url(/page_attachments/341/trainer_page_LeighC_roll.jpg) no-repeat;}

#katalinr a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/307/trainer_page_KatalinR.jpg) no-repeat;}
#katalinr a:hover{background:url(/page_attachments/309/trainer_page_KatalinR_roll.jpg) no-repeat;}

#kentb a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/323/trainer_page_KentB.jpg) no-repeat;}
#kentb a:hover{background:url(/page_attachments/325/trainer_page_KentB_roll.jpg) no-repeat;}

#jamesh a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/265/trainer_page_JamesH.jpg) no-repeat;}
#jamesh a:hover{background:url(/page_attachments/267/trainer_page_JamesH_roll.jpg) no-repeat;}

#jenniferg a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/283/trainer_page_JenniferG.jpg) no-repeat;}
#jenniferg a:hover{background:url(/page_attachments/285/trainer_page_JenniferG_roll.jpg) no-repeat;}

#jeremyh a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/287/trainer_page_JeremyH.jpg) no-repeat;}
#jeremyh a:hover{background:url(/page_attachments/289/trainer_page_JeremyH_roll.jpg) no-repeat;}

#jodyo a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/299/trainer_page_JodyO.jpg) no-repeat;}
#jodyo a:hover{background:url(/page_attachments/301/trainer_page_JodyO_roll.jpg) no-repeat;}

#dorit a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/245/trainer_page_DoriT.jpg) no-repeat;}
#dorit a:hover{background:url(/page_attachments/247/trainer_page_DoriT_roll.jpg) no-repeat;}

#griffenr a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/253/trainer_page_GriffenR.jpg) no-repeat;}
#griffenr a:hover{background:url(/page_attachments/255/trainer_page_GriffenR_roll.jpg) no-repeat;}

#kimberlyg a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/327/trainer_page_KimberlyG.jpg) no-repeat;}
#kimberlyg a:hover{background:url(/page_attachments/329/trainer_page_KimberlyG_roll.jpg) no-repeat;}

#donnovand a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/241/trainer_page_DonnovanD.jpg) no-repeat;}
#donnovand a:hover{background:url(/page_attachments/243/trainer_page_DonnovanD_roll.jpg) no-repeat;}

#markh a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/359/trainer_page_MarkH.jpg) no-repeat;}
#markh a:hover{background:url(/page_attachments/361/trainer_page_MarkH_roll.jpg) no-repeat;}

#kelir a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/319/trainer_page_KeliR.jpg) no-repeat;}
#kelir a:hover{background:url(/page_attachments/321/trainer_page_KeliR_roll.jpg) no-repeat;}

#michelled a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/367/trainer_page_MichelleD.jpg) no-repeat;}
#michelled a:hover{background:url(/page_attachments/369/trainer_page_MichelleD_roll.jpg) no-repeat;}

#miker a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/375/trainer_page_MikeR.jpg) no-repeat;}
#miker a:hover{background:url(/page_attachments/377/trainer_page_MikeR_roll.jpg) no-repeat;}

#mindym a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/383/trainer_page_MindyM.jpg) no-repeat;}
#mindym a:hover{background:url(/page_attachments/385/trainer_page_MindyM_roll.jpg) no-repeat;}

#paiged a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/393/trainer_page_PaigeD.jpg) no-repeat;}
#paiged a:hover{background:url(/page_attachments/395/trainer_page_PaigeD_roll.jpg) no-repeat;}

#peggys a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/397/trainer_page_PeggyS.jpg) no-repeat;}
#peggys a:hover{background:url(/page_attachments/399/trainer_page_PeggyS_roll.jpg) no-repeat;}

#roberts a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/405/trainer_page_RobertS.jpg) no-repeat;}
#roberts a:hover{background:url(/page_attachments/407/trainer_page_RobertS_roll.jpg) no-repeat;}

#ronnied a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/417/trainer_page_RonnieD.jpg) no-repeat;}
#ronnied a:hover{background:url(/page_attachments/419/trainer_page_RonnieD_roll.jpg) no-repeat;}

#rosiew a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/421/trainer_page_RosieW.jpg) no-repeat;}
#rosiew a:hover{background:url(/page_attachments/423/trainer_page_RosieW_roll.jpg) no-repeat;}

#samantham a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/425/trainer_page_SamanthaM.jpg) no-repeat;}
#samantham a:hover{background:url(/page_attachments/427/trainer_page_SamanthaM_roll.jpg) no-repeat;}

#aaronk a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/153/trainer_page_AaronK.jpg) no-repeat;}
#aaronk a:hover{background:url(/page_attachments/155/trainer_page_AaronK_roll.jpg) no-repeat;}

#shanam a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/437/trainer_page_ShanaM.jpg) no-repeat;}
#shanam a:hover{background:url(/page_attachments/439/trainer_page_ShanaM_roll.jpg) no-repeat;}

#triciat a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/453/trainer_page_TriciaT.jpg) no-repeat;}
#triciat a:hover{background:url(/page_attachments/455/trainer_page_TriciaT_roll.jpg) no-repeat;}

#yumil a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/461/trainer_page_YumiL.jpg) no-repeat;}
#yumil a:hover{background:url(/page_attachments/463/trainer_page_YumiL_roll.jpg) no-repeat;}

#kathyk a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/311/trainer_page_KathyK.jpg) no-repeat;}
#kathyk a:hover{background:url(/page_attachments/313/trainer_page_KathyK_roll.jpg) no-repeat;}

#markb a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/355/trainer_page_MarkB.jpg) no-repeat;}
#markb a:hover{background:url(/page_attachments/357/trainer_page_MarkB_roll.jpg) no-repeat;}

#ronm a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/413/trainer_page_RonM.jpg) no-repeat;}
#ronm a:hover{background:url(/page_attachments/415/trainer_page_RonM_roll.jpg) no-repeat;}

#jayc a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/269/trainer_page_JayC.jpg) no-repeat;}
#jayc a:hover{background:url(/page_attachments/271/trainer_page_JayC_roll.jpg) no-repeat;}

#cooper a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/213/trainer_page_Cooper.jpg) no-repeat;}
#cooper a:hover{background:url(/page_attachments/215/trainer_page_Cooper_roll.jpg) no-repeat;}

#scottb a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/429/trainer_page_ScottB.png) no-repeat;}
#scottb a:hover{background:url(/page_attachments/431/trainer_page_ScottB_roll.png) no-repeat;}

#erich a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/249/trainer_page_EricH.png) no-repeat;}
#erich a:hover{background:url(/page_attachments/251/trainer_page_EricH_roll.png) no-repeat;}

#gunther a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/257/trainer_page_GuntherS.png) no-repeat;}
#gunther a:hover{background:url(/page_attachments/259/trainer_page_GuntherS_roll.png) no-repeat;}

#mikea a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/371/trainer_page_MikeA.png) no-repeat;}
#mikea a:hover{background:url(/page_attachments/373/trainer_page_MikeA_roll.png) no-repeat;}

#skipl a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/441/trainer_page_SkipL.png) no-repeat;}
#skipl a:hover{background:url(/page_attachments/443/trainer_page_SkipL_roll.png) no-repeat;}

#jimmyp a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/291/trainer_page_JimmyP.png) no-repeat;}
#jimmyp a:hover{background:url(/page_attachments/293/trainer_page_JimmyP_roll.png) no-repeat;}









#more a{height:144px; width:143px; display:block; float: left; padding-left: 25px; background:url(/page_attachments/387/trainer_page_MORE.png) no-repeat;}
#more a:hover{background:url(/page_attachments/387/trainer_page_MORE.png) no-repeat;}
.red_small{ color: #910715; font-size: 10px; }


/* SpryFormValidation.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */


/* These are the classes applied on the error messages
 * which prevent them from being displayed by default.
 */ 
.textfieldRequiredMsg, 
.textfieldInvalidFormatMsg, 
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg {
	display: none;
	
}


/* These selectors change the way messages look when the widget is in one of the error states.
 * These classes set a default red border and color for the error text.
 * The state class (e.g. .textfieldRequiredState) is applied on the top-level container for the widget,
 * and this way only the specific error message can be shown by setting the display property to "inline".
 */
.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg
{
	display: inline;
	color: #CC3333;
	font-weight:bold;
	
}



/* The next three group selectors control the way the core element (INPUT) looks like when the widget is in one of the states: * focus, required / invalid / minValue / maxValue / minChars / maxChars , valid 
 * There are two selectors for each state, to cover the two main usecases for the widget:
 * - the widget id is placed on the top level container for the INPUT
 * - the widget id is placed on the INPUT element itself (there are no error messages)
 */
 
 /* When the widget is in the valid state the INPUT has a green background applied on it. */
.textfieldValidState input, input.textfieldValidState {
	background-color: #9BCF50;


}

/* When the widget is in an invalid state the INPUT has a red background applied on it. */
input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input {
	background-color: #CC3333;
}

/* When the widget has received focus, the INPUT has a yellow background applied on it. */
.textfieldFocusState input, input.textfieldFocusState {
	background-color: #FFFFCC;
	
}

/* This class applies only for a short period of time and changes the way the text in the textbox looks like.
 * It applies only when the widget has character masking enabled and the user tries to type in an invalid character.
 */
.textfieldFlashText input, input.textfieldFlashText{
	color: red !important;
}
.validMsg{
	display:none;
}
.textfieldValidState .validMsg, .textareaValidState .validMsg, .selectValidState .validMsg, .checkboxValidState .validMsg{
	display:inline;
	color: #9bcf50;
}
.signuptxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}











/*-----------------------Prototype windows CSS-----------------------------------*/

.overlay_dialog {
	background-color: #000;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	z-index: 100000;
	position: absolute;
}
.overlay___invisible__ {
  background-color: #000;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	z-index: 100000;
	position: absolute;
}
.dialog input{
float: right;
margin-right: 20px;
}
.dialog_nw {
	width: 2px;
	height: 21px;
	background: transparent url(/page_attachments/487/top_grad.gif) no-repeat 0 0;		
}
.dialog_n {
	background: transparent url(/page_attachments/487/top_grad.gif) repeat-x 0 0;	
	height: 21px;
}
.dialog_ne {
	width: 2px;
	height: 21px;
	background: transparent url(/page_attachments/487/top_grad.gif) no-repeat 0 0;		
}
.dialog_e {
	width: 1px;
	background-color: #FFF;	
}
.dialog_w {
	width: 1px;

	background-color: #FFF;			
}
.dialog_sw {
	width: 2px;
	height: 18px;

	background-color: #FFF;			
}
.dialog_s {
	
	background-color: #FFF;		
	height: 18px;
}
.dialog_se {
	width: 2px;
	height: 18px;
	
	background-color: #FFF;			
}
.dialog_sizer {
	width: 17px;
	height: 18px;
	
	cursor:se-resize;	
}
.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(/p_win/close.gif) no-repeat 0 0;			
	position:absolute;
	top:3px;
	right:8px;
	cursor:pointer;
	z-index:2000;
}
.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(/p_win/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:3px;
	right:28px;
	cursor:pointer;
	z-index:2000;
}
.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(/p_win/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:3px;
	right:49px;
	cursor:pointer;
	z-index:2000;
}
.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#FFF;
}
.dialog_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#FFF;
	text-align: left;
}
.top_draggable, .bottom_draggable {
  cursor:move;
}
.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}
.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}
/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;        
}
.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}
.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}
.dialog .title_window {
  -moz-user-select:none;
}