/* default link behavior  */
a {font-weight:bold; text-decoration: none;}
a:active {text-decoration: underline;}
a:hover {text-decoration: underline;}

/* basic body styles  */


body { background-color: #CCC !important; }

.clearboth {
	clear:both;
}

.bodysm {
	font-size:10px;  
	font-family:verdana, arial;
}
.bodysm a {
	font-size:10px;
	color:#3366CC; 
}

.bodylg {
	font-size:12px; 
	font-family:verdana, arial;
}
.bodylg a {
	color:#3366CC; 
}

.bodysmalt1 {
	font-size:10px; 
	font-family:verdana, arial;
	color:#666666;  
}
.bodysmalt1 a {
	color:#4F7EAD;  
}

.bodylgalt1 {
	font-size:12px;
	font-family:verdana, arial; 
	color:#666666; 
}
.bodylgalt1 a { 
	color:#4F7EAD; 
}

.bodyltsm {
	font-size:10px;
	font-family:verdana, arial; 
	color:#666666; 
}
.bodyltlg {
	font-size:12px; 
	font-family:verdana, arial;
	color:#666666;   
}

/* small blue links  */

.linksm {
	font-size:10px; 
	font-family:verdana, arial;
	color:#3366CC; 
	font-weight:bold; 
}
.linksm a {
	color:#3366CC; 
}

/* headers  */

.hdrtext { 
	font-size:10px; 
	font-family:verdana, arial;
	color:#003366; 
	font-weight:bold;  
}
.hdrtext a {  
	color:#003366;
}
.hdrtext a:hover {  
	text-decoration:none;
}

.hdr {
	font-size:12px; 
	font-family:verdana, arial;
	color:#3366cc; 
	font-weight:bold;  
}
.hdr a {  
	color:#3366cc;
}
.hdr a:hover {  
	text-decoration:none;
}
.subhdr {
	font-size:10px; 
	font-family:verdana, arial;
	color:#000000; 
	font-weight:bold; 
}

.hdrsmalt1 {
	font-size:10px; 
	font-family:verdana, arial;
	color:#4F7EAD; 
	font-weight:bold;
}
.hdrsmalt1 a:hover {  
	text-decoration:none;
}

.hdrlgalt1 {
	font-size:12px; 
	font-family:verdana, arial;
	color:#4F7EAD; 
	font-weight:bold;
}
.hdrlgalt1 a:hover {  
	text-decoration:none;
}
/* rightnav  */

.rightnav {
	font-size:11px;
	font-family:arial;
	color:#3366CC;
	font-weight:bold;
}
.rightnav a {
	color:#3366CC;
}
.rightnav a:hover {
	text-decoration:none;
}

.cookiecrumb {
	 font-size:11px; 
	 font-family:arial, helvetica, geneva;
	 color:#000000;
}
.cookiecrumb a {
	color:#000000;
	font-weight:normal;
}

/* cookie crumbs  */

.activecrumb {
	font-size:11px; 
	font-family:arial, helvetica, geneva;
	color:#3366cc; 
	font-weight:bold;  
}
.activecrumb a { 
	color:#3366cc; 
}

/* copy right style  */

.copyrighttext {
	font-size:10px !important;
	font-family:verdana, arial; 
	color:#333333 !important;  
}

.copyrighttext a {
	color:#333333 !important;
	font-weight:normal !important; 
}

.requiredemail {
	font-size:12px; 
	font-family:verdana, arial;
	color:#FF0000; 
	font-weight:bold;
}

/* video styles  */

.videobody { 
	font-size:10px;
	font-family:verdana;
	color:#000000;
}
.videotime { 
	font-size:10px;
	font-family:verdana;
	color:#000000;
	font-weight:bold;
}
.videoclose { 
	font-size:10px;
	font-family:verdana;
	color:#3366CC;
	font-weight:bold;
}

.globalvideobody { 
	font-size:12px;
	font-family:verdana;
	color:#FFFFFF;
}

.globalvideobody a {
	color:#ffffff;
}

.globalvideoclose { 
	font-size:10px;
	font-family:verdana;
	color:#3366CC;
	font-weight:bold;
}

.globalvideoclose a {
	color:#3366CC;
}

/* spacers  */

.spacer5p { margin-top: 5px; } 
.spacer10p { margin-top: 10px; } 
.spacer15p { margin-top: 15px; }
.spacer20p { margin-top: 20px; }
.spacer25p { margin-top: 25px; }
.spacer50p { margin-top: 50px; } 
 
 
 /* poll results page  */
 
 .pollbody {
 	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#000000;
}

.pollbody a {
	color:#EB8B5A;
}

.pollhead {
	color:#003366;
	font-weight:bold;
}

.pollhead a {
	color:#003366;
}
.pollhead a:hover {
	text-decoration: none;
}

.pollbody .misclinks {
	color:#333333;
}

.pollbody .subhead {
	font-size:10px;
	color:#336699;
	font-weight:bold;
}

.pollbody .lead {
	color:#000000;
}

.pollbody .misclinks {
	color:#333333;
}

.pollnote {
	font-size:10px;
	font-family:verdana,arial,helvetica,sans-serif;
}

.pollnote a {
	color:#DE7C19;
}

.pollpercent {
	font-size:10px;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#DE7C19;
}	

.newsletterbox {
	font-size: 10px;
	font-family: verdana, Arial;
    color:#666666;
}

.newsletterbox A {
    color:#4F7EAD;
}

.fineprint { 
	font-size:9px;
	font-family:verdana;
	color:#717171;
}



/* fraction classes */
.frac .above, .frac .below { font-size: 70%; }
.frac .above { vertical-align: 0.7ex; }
.frac .below { vertical-align: -0.3ex; }
.frac { white-space: nowrap; }


/* HOMEPAGE REDEZ 041805 */


.welcome { 
	font-size:11px; 
	font-family:verdana,arial; 
	color:#ED6539; 
	font-weight:bold; 
}

.personalization { 
	font-size:11px; 
	font-family:verdana,arial; 
	color:#1D78BB; 
}

.personalization a { 
	color:#1D78BB; 
	font-weight:normal; 
}

.textinput {
	font-size:10px;
	font-family:arial,verdana;
	color:#3882BD; 
	font-weight:bold;
}

.editorial { 
	font-size:10px; 
	font-family:verdana,arial; 
	color:#666666; 
}

.editorial a { 
	color:#666666; 
	font-weight:normal; 
}

.editorialalt1 { 
	font-size:10px; 
	font-family:verdana,arial; 
	color:#ED6539; 
}

.editorialalt1 a { 
	color:#ED6539; 
	font-weight:normal; 
}

.brands, .brands a { 
	font-size:11px; 
	font-family:arial; 
	/*color:#5093C4;*/
	color: #5e5e5e !important;
	font-weight:bold; 
	text-decoration:none; 
}

/*.tvschedblue { 
	font-size:10px; 
	font-family:verdana,arial; 
	color:#0D60A0; 
	font-weight:bold; 
}

.tvschedblue a { 
	color:#0D60A0; 
	text-decoration:none; 
}

.tvschedwhite { 
	font-size:10px; 
	font-family:verdana,arial; 
	color:#FFFFFF; 
	font-weight:bold; 
}

.tvschedwhite a { 
	color:#FFFFFF;  
}*/

.tvschedhdr {
	font-size:10px; 
	font-family:verdana,arial; 
	color:#3B4E7F; 
	font-weight:bold; 
}

.tvschedhdr a {
	color:#3B4E7F;
}

.tvscheditem {
	font-size:10px; 
	font-family:verdana,arial; 
	color:#0378C3; 
	font-weight:bold;
}

.tvscheditem a {
	color:#0378C3; 
}
/* HEADER */

BODY { margin: 0 0 0 0; }

.formstyle
{
	margin: 0px;
	padding: 0px;
}

/* white line on right side. if you remove this, 
	you have to add 2 pixels to width of affected blocks */
#adcontainer, #menu, #subnav
{
	border-right: 2px solid #FFF;
}

#adcontainer
{
	width: 758px;
	height: 100px;
	background-color: #EAEAEA;
	text-align: center;
}

#adcontainer #advertisement
{
	padding-top: 5px;
}

/** wide right adjustments  -km 092206 **/
#adcontainer #widerightad
{
	display: none;
	float: right;
	border-left: 2px solid white;
	padding-left: 10px;
	padding-right: 10px;
	height: 100px;
	background-color: #CCC;
}

.widerightimg
{
	display: block;
	position: relative;
	top: 3px;
}

#widerightshim
{
	display: none;
	width: 225px;
	height: 15px;
	float: right;
}

#menu 
{ 
	background-color: #E97B2A; 
	height: 73px;
	width: 758px; 
}

#menu h1
{
	text-align: left;
	padding: 0;
	margin: 0 0 0 0;
}

#menu h1 img
{
	left: 0px;
	top: 0px;
}

.btn1 { background:url(http://www.lifetimetv.com/images/common/headertabs/schedule_hover.gif) top left no-repeat; }
.btn2 { background:url(http://www.lifetimetv.com/images/common/headertabs/movies_hover.gif) top left no-repeat; }
.btn3 { background:url(http://www.lifetimetv.com/images/common/headertabs/video_hover.gif) top left no-repeat; }
.btn4 { background:url(http://www.lifetimetv.com/images/common/headertabs/boards_hover.gif) top left no-repeat; }	
.btn5 { background:url(http://www.lifetimetv.com/images/common/headertabs/diethealth_hover.gif) top left no-repeat; }
.btn6 { background:url(http://www.lifetimetv.com/images/common/headertabs/lovesex_hover.gif) top left no-repeat; }
.btn7 { background:url(http://www.lifetimetv.com/images/common/headertabs/astrology_hover.gif) top left no-repeat; }
.btn8 { background:url(http://www.lifetimetv.com/images/common/headertabs/games_hover.gif) top left no-repeat; }		
.btn9 { background:url(http://www.lifetimetv.com/images/common/headertabs/sweeps_hover.gif) top left no-repeat; }
.btn10 { background:url(http://www.lifetimetv.com/images/common/headertabs/mobile_hover.gif) top left no-repeat; }
.btn11 { background:url(http://www.lifetimetv.com/images/common/headertabs/shop_hover.gif) top left no-repeat; }

ul#nav 
{
	position: absolute;
	top: 156px;
	left: 14px;
	height:21px;
	width:760px;
	padding: 0;
	margin: 0 0 0 0;
}

ul#nav li 
{
	display:block;
	padding: 0;
	padding-right: 4px;
	float:left;
}

ul#nav li a.btn1 { width: 71px; }
ul#nav li a.btn2 { width: 57px; }
ul#nav li a.btn3 { width: 46px; }
ul#nav li a.btn4 { width: 57px; }
ul#nav li a.btn5 { width: 101px; }
ul#nav li a.btn6 { width: 84px; }
ul#nav li a.btn7 { width: 72px; }
ul#nav li a.btn8 { width: 54px; }
ul#nav li a.btn9 { width: 59px; }
ul#nav li a.btn10 { width: 54px; }
ul#nav li a.btn11 { width: 45px; }

ul#nav a:hover img {
	visibility:hidden;
}

ul#nav a {
	display:block;
}

ul#nav a/**/ {
	height:21px; /* hide from IE5.0/win */
}

/* fixes for IE/win \*/
* html ul#nav a {
	cursor:hand;
}

* html ul#nav li a:hover {
	height:1%;
}
/* */

#navdivider, #navdivider2, #navdivider3
{
	font-size: 2px;
	width: 760px;
	height: 2px;
	background-color: #FFF;
}

#subnav
{
	display: block;
	width: 758px;
	height: 25px;
	background-color: #FFDFBB;
}

#subnav ul#member_options
{
	list-style: none;
	position: relative;
	margin: 0 0 0 0;
	padding-left: 15px;
	padding-top: 5px;	
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
}

#subnav ul#member_options li
{
	padding-right: 8px;
}

#subnav ul#member_options li.personalization
{
	color: #24859D;
	float: left;
}

#subnav ul#member_options li.memberlink
{
	color: #5B2120;
	float: left;
}

#subnav ul#member_options li.memberlink a
{
	color: #5B2120;
	text-decoration: none;
	font-weight: normal;
}

#subnav ul#member_options li.memberlink a:link
{
	color: #5B2120;
	text-decoration: none;
}

#subnav ul#member_options li.memberlink a:active
{
	color: #D20053;
	text-decoration: none;
}

#subnav ul#member_options li.memberlink a:visited
{
	color: #713C38;
	text-decoration: none;
}

#subnav ul#member_options li.memberlink a:hover
{
	color: #D20053;
	text-decoration: underline;
}

 #subnav #searchbox
 {
	display:block;
	position: absolute;
	left: 440px;
	height: 17px;
	width: 134px;
	padding: 0px;
	margin: -1px 0 0 0;
 }
 
 #subnav #searchbox #searchterm
 {
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color: #5B2120;
	position: absolute;
	top: 0px;
	width: 112px;
	height: 13px;
	border: 1px solid #E19AAF;
 }
 
 #subnav #searchbox #go
 {
	position: absolute;
	left: 112px;
	top: 0px;
 }

#subnav #pulldown
{
	position: relative;
	left: -8px;
	top: -2px;
	height: 17px;
	width: 170px;
	font-size: 11px;
	font-family: Verdana;
	float: right;
}

/* RIGHTNAV */

/*
table#rightnav
{
	list-style: none;
	width: 193px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	border-left: 1px solid #FFFFFF;
}

table#rightnav a
{
	text-decoration: none;
}

table#rightnav tr.menuhdr
{
	background-color: #BCC3E1;
	padding: 0px;
	margin: 0px;
}		

table#rightnav tr#menuitem
{
	background-color: #F9F9F9;
	padding: 0px;
	margin: 0px;
}

table#rightnav tr.menuhdr .mtext,
table#rightnav tr.menuhdr .mtext a
{
	font-size: 11px;
	color: #FFF;
	margin-top: -1px;
	display: block;
	font-weight: bold;
}

table#rightnav tr#menuitem .mtext a
{
	font-size: 11px;
	color: #666;
	display: block;
	margin-top: -1px;
	font-weight: normal;
}
		
table#rightnav tr.menukeyline 
{ 
	height: 2px;
	background-color: #F9F9F9;
}
*/

/* for legacy tds */
td.rightnavback
{
	background-color: #F9F9F9;
}

#rightnav
{
	list-style: none;
	width: 192px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	border-left: 1px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}

#rightnav a
{
	text-decoration: none;
}

#rightnav .menuhdr,
#rightnav .menuhdr2,
#rightnav .menuhdr4
{
	display: block;
	height: 21px;
	background-color: #adc4cf; /*#B3C7D2;*/
	padding: 0px 0px 0px 15px;
	margin: 0px;
}		

#rightnav .menuhdr2
{
	padding: 0px 0px 0px 15px;
}	

#rightnav .menuhdr4
{
	height: 34px;
	padding: 0px 0px 0px 15px;
}	

#rightnav .menuitem,
#rightnav .menuitem2
{
	display: block;
	height: 18px;
	background-color: #F9F9F9;
	padding:2px 0px 0px 16px;
	margin: 0px;
}

#rightnav .menuitem2
{
	height: 36px;
	line-height: 1em;
}

#rightnav .menuhdr2 .mtext,
#rightnav .menuhdr2 .mtext a,
#rightnav .menuhdr4 .mtext,
#rightnav .menuhdr4 .mtext a
{
	display: block;
	padding-top: 2px;
	position: relative;
	top: 2px;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
}

#rightnav .menuhdr .mtext,
#rightnav .menuhdr .mtext a
{
	display: block;
	padding-top: 2px;
	color: #FFF;	
	font-weight: bold;
	font-size: 10px;
}

#rightnav .menuitem .mtext a,
#rightnav .menuitem2 .mtext a
{
	font-size: 11px;
	color: #8a808a; /*#888;*/
	display: block;
	font-weight: normal;
}

#rightnav .menuhdr .nl
{
	font-size: 10px;
	color: #FFF;
	display: block;
	padding-top: 4px;
	font-weight: bold;
}
		
#rightnav .menukeyline 
{ 
	height: 2px;
	background-color: #f8f8f8; /*#F9F9F9;*/
}
	
#keyline
{
	display: block;
	width: 186px;
	height: 1px;
	background-color: #e8dfd6; /*#EAE3D9;*/
	position: relative;
	left: 3px;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
}

/* NEWSLETTER BOX  */
#nlboxcolor, #outerline
{
	background-color: #F9F9F9;
}

#nlbox
{
	background-color: #F9F9F9;
	padding-left: 10px;
	padding-bottom: 15px;
}

#nlformbox
{
	padding-bottom: 5px;
	display: block;
	height: 18px;
	width: 170px;
}

#nlform 
{
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#nlinputtable
{
	border: transparent;
	border-collapse: collapse;
}
		
#nlmsg
{
	font: 10px Verdana;
	color: #666;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

#nlmsg a
{
	color: #666;
}

#nlmsg a:hover
{
	text-decoration: underline;
}
		
#nlinputs #emailfield
{
	padding: 0px;
	margin: 0px;
	height: 20px;
	width: 130px;
	border: 1px solid #CFCFCF;
}

#nlinputs #nlbtn
{
	display: block;
	margin: -20px 0px 0px 0px;
	padding: 0px;
	position: relative;
	left: 130px;
	width: 40px;
	height: 20px;
}

#nlprivacy a
{
	margin: 0px 0px 0px 0px;
	font: 11px Verdana;
	color: #577EB9;
}

.nlboxcontent
{
	display: block;
	padding-top: 5px;
}

#newsletterbox
{
	display: block;
	padding-top: 5px;
}


