/* GLOBAL STRUCTURE STYLES */
body{margin:0;padding:0;height:100%;font:normal normal normal 12px/15px "Lucida Sans","Lucida Grande",Arial,sans-serif;color:#58595B;background:#FFF url(background.jpg) repeat-y center top;}
.default_height{min-height:600px;height:auto;}
* html .default_height{height:600px;}
/* Avoid using clear by applying class to any block that contains float items. */
.container:after {content:"";display:block;height:0;clear:both;visibility:hidden;}
.center{margin-left:auto;margin-right:auto;}
.smallText {font:10px/12px "Lucida Sans", "Lucida Grande", Arial, sans-serif;}
.biggerlink{font:12px/14px "Lucida Sans", "Lucida Grande", Arial, sans-serif;}

/* Container styles - Global*/
#contain_page{width:990px;height:100%;margin:0 auto;}
#contain_head{width:100%;height:132px;clear:both;z-index:900;margin-left:95px;}
#contain_mid{width:100%;height:100%;clear:both;position:relative;z-index:300;}
#contain_foot_back{width:990px;height:194px;background:transparent url('topfade.png') no-repeat 0 0;margin:-167px 0 0 0;}
#contain_foot_det{width:990px;height:33px;margin:0 auto;padding:30px 0 30px 0;text-align:center;font-size:9px;line-height:12px;background:#fff url('images/bgwaves.jpg') no-repeat 0 0;}

/* Header styles - Global */
#contain_head_global{width:100%;height:166px;clear:both;z-index:900;}
#head_ad_global{width:728px;height:90px;background-color:transparent;padding:0px;margin:0px 1px 0px 0px;float:left;}
#head_ad_label_global{width:11px;height:90px;margin:0;float:right;}
#head_ad_container {float:right;border:0px solid #ffcc00;width:742px;height:90px;margin:10px 0 0;}

/* Styles for the header link on all pages except Index */
#banner_nav_global a{float:left;margin:0;padding:0;height:142px;width:230px;display:block;}
#banner_nav_global span{display:none;}
#head_nav_entity{width:700px;height:24px;position:absolute;top:118px;margin-left:90px;z-index:950;}
#head_nav_entity_lt{font-size:1px;width:77px;height:24px;background:transparent url('images/homebtn.png') no-repeat 0 0;cursor:pointer;}
#head_nav_entity_rt{font-size:1px;width:212px;height:24px;position:absolute;top:0;left:518px;}
#head_member{width:300px;height:18px;position:absolute;top:117px;margin-left:673px;padding-top:5px;font-size:10px;text-align:right;z-index:950;}
#head_nav_topic{width:800px;height:25px;position:absolute;top:141px;z-index:900;}
#head_search{width:405px;height:25px;position:absolute;top:141px;margin-left:580px;padding-top:5px;background:transparent url('images/searchbg.gif') no-repeat 0 0;}
#head_nav_entity h3, #head_nav_topic h3 {color:#58595B;}

input.search_query{width:137px;height:14px;position:absolute;top:4px;left:208px;font-size:9px;background-color:#ffffff;border:1px solid #853333;padding:0 0 0 4px;}

/* Header Styles - Navs */
.nav_entity_double_top{background:transparent url('dropdowndoubletop.png') no-repeat 0 0;font-size:1px;width:330px;height:14px;padding:0;position:relative;top:31px;left:-12px;}
.nav_entity_double_mid{background:transparent url('dropdowndoublebg.png') repeat-y 0 0;font-size:10px;width:330px;height:auto;position:relative;left:-12px;margin-top:2px;}
.nav_entity_double_bot{background:transparent url('dropdowndoublebottom.png') no-repeat 0 0;font-size:1px;width:330px;height:12px;padding:0;position:relative;left:-12px;}
.nav_entity_double_det{width:278px;height:100%;position:relative;left:24px;padding:0px;}
.nav_entity_double_det table,table.nav_topic_det{border:0;margin:0;padding:0;}
.nav_entity_doub_col1,.nav_entity_doub_col2{width:132px;height:100%;vertical-align:top;}
.nav_entity_single_top{background:transparent url('dropdownsingletop.png') no-repeat 0 0;font-size:1px;width:202px;height:11px;padding:0;position:relative;top:30px;left:-2px;}
.nav_entity_single_mid{background:transparent url('dropdownsinglebg.png') repeat-y 0 0;font-size:10px;width:202px;height:auto;position:relative;left:-2px;margin-top:1px;}
.nav_entity_single_bot{background:transparent url('dropdownsinglebottom.png') no-repeat 0 0;font-size:1px;width:202px;height:16px;padding:0;position:relative;left:-2px;}
.nav_entity_single_det{width:173px;height:auto;position:relative;left:13px;padding:0 6px 0px 6px;}

#nav_entity1,#nav_entity2,#nav_entity3,#nav_entity4,#nav_entity5,#nav_entity6{clear:both;float:left;display:none;position:relative;top:-36px;font-size:10px;height:auto}
#nav_entity1{top:-39px;left:65px;}
#nav_entity2{left:136px;}
#nav_entity3{left:224px;}
#nav_entity4{left:271px;}
#nav_entity5{left:375px;}
#nav_entity6{left:600px;}

.nav_entity_tab1,.nav_entity_tab2,.nav_entity_tab3,.nav_entity_tab4,.nav_entity_tab5,.nav_entity_tab6{height:29px;padding:0;margin:0;position:relative;background-repeat:none;}
.nav_entity_tab1,.nav_entity_tab5{cursor:pointer;}
.nav_entity_tab1{width:84px;}
.nav_entity_tab2{width:88px;left:10px}/*112*/
.nav_entity_tab3{width:100px;left:10px;}
.nav_entity_tab4{width:100px;left:12px;}
.nav_entity_tab5{width:96px;left:1px;}
.nav_entity_tab6{width:88px;left:10px;}

.nav_topic_top{background:transparent url('topbg.png') no-repeat 0 0;font-size:1px;width:230px;height:11px;padding:0;position:relative;top:35px;}
.nav_topic_mid{background:transparent url('repeatbg.png') repeat-y 0 0;width:230px;height:auto;margin-top:6px;}/*width 330*/
.nav_topic_bot{background:transparent url('bottombg.png') no-repeat 0 0;font-size:1px;width:230px;height:18px;padding:0;}
.nav_topic_det{width:212px;border:0;margin:0;padding:0;position:relative;left:8px;}/*width 313px*/

td.nav_topic_col1{width:173px;height:100%;padding:0;vertical-align:top;}
/*td.nav_topic_col2{width:131px;height:100%;padding:0 0 0 6px;border-left:1px solid #eceee7;vertical-align:top;}*/
#nav_topic1,#nav_topic2,#nav_topic3,#nav_topic4,#nav_topic5,#nav_topic6,#nav_topic7,#nav_topic8{clear:both;float:left;display:none;position:relative;top:-37px;height:auto;}

/* nav topic styles using background images for png fix */
span#spirit a,span#health a,span#style a,span#home a,span#food a,span#money a,span#world a,span#relationships a 
{ background-repeat:no-repeat;height:25px;display:block;float:left;background-image-position:0 0}
span#spirit a{background:url(nav37.gif);width:64px}
span#health a{background:url(nav38.gif);width:71px}
span#style a {background:url(nav39.gif);width:62px}
span#home a  {background:url(nav41.gif);width:63px}
span#food a  {background:url(nav42.gif);width:58px}
span#money a {background:url(nav43.gif);width:71px}
span#world a {background:url(nav44.gif);width:69px}
span#relationships a{background:transparent url(images/nav40.gif);width:123px}
span#spirit a span, span#health a span, span#style a span, span#relationships a span, span#home a span, span#home a span, span#food a span, span#money a span, span#world a span {display:none}

#nav_topic1{left:-8px;}/*Image size =78 so 78-23=55*/
#nav_topic2{left:66px;}/*Image size =86 so 86+55=126*/
#nav_topic3{left:154px;}/*Image size=77 so 77+126-15=188*/
#nav_topic4{left:253px;}/*Image size=73 so 73+188-15=246*/
#nav_topic5{left:246px;}/*Image size=78 so 78+246-15=309*/
#nav_topic6{left:444px;}/*Image size=84 so 84+309-15=378*/
#nav_topic7{left:379px;}/*433 or 378*/
#nav_topic8{left:505px;}
.nav_topic_tab1,.nav_topic_tab2,.nav_topic_tab3,.nav_topic_tab4,.nav_topic_tab5,.nav_topic_tab6,.nav_topic_tab7,.nav_topic_tab8{
 height:29px;padding:0;margin:0;position:relative;left:1px;background-repeat:none;cursor:pointer;
}
.nav_topic_tab1{margin-top:10px;width:78px}
.nav_topic_tab2{width:86px}
.nav_topic_tab3{width:77px}
.nav_topic_tab4{width:73px;position:relative;left:2px}/*138*/
.nav_topic_tab5{width:78px}
.nav_topic_tab6{width:79px;position:relative;left:2px}/*width 73*/
.nav_topic_tab7{width:138px;position:relative;left:1px}/*84 left2*/
.nav_topic_tab8{width:84px}

.nav_entity_doub_col1 h3,.nav_entity_doub_col2 h3,.nav_topic_col2 h3{font-weight:bold;margin:0;padding:0;}
.nav_topic_col2 h3{margin:0 2px 6px 0;}
.nav_entity_doub_col1 h3,.nav_entity_doub_col2 h3,.nav_topic_col2{font-size:10px;}
.topic_col1_sub,.topic_col1_sub_sub,.topic_col1_exp,.nav_topic_col2 h3{font-size:11px;line-height:11px;}
.entity_doub_promo{clear:both;width:128px;height:32px;margin:0 0 6px 0;}
.entity_doub_sub{clear:both;width:128px;line-height:11px;margin:0 0 4px 0;}
.entity_sing_promo{clear:both;width:161px;height:32px;line-height:11px;margin:0px;padding-bottom:6px;background-color:#ffffff;}
.entity_sing_sub{clear:both;width:161px;line-height:11px;margin:0px;padding-bottom:4px;background-color:#ffffff;}
.topic_col1_sub,.topic_col1_exp{width:170px;font-weight:bold;color:#853333;margin:0 0 5px 2px;} /*width 109px*/
.topic_col1_sub_sub{text-indent:12px;margin-top:7px;}
.topic_promo{clear:both;width:168px;overflow:visible;padding:0 0 6px 0;color:#853333;line-height:11px;}
.topic_col2_sub{font-size:11px;color:#58595b;}

/* PAGE CONTENT STRUCTURAL STYLES */
/* ANCHOR TAG STYLES */
/* Anchor Tag styles - General */
a      {text-decoration:none;color:#6a6a6a;position:relative;cursor:pointer;}
a:hover{text-decoration:underline;color:#6a6a6a;position:relative;cursor:pointer;}

/* Anchor Tag styles - Header */
a.head_memb, a.head_memb:hover, .topic_promo a{color:#58595B;font-weight:bold;}

#go a.button, #go a:visited.button{
width:40px;
height:16px;
position:absolute;
top:3px;
margin-left:356px;
padding-top:2px;
font-size:11px;
font-weight:bold;
text-indent:9px;
color:#853333;
background:#ffffff url('images/arrow.gif') no-repeat 29px 50%;
border:1px solid #853333;
}
#go a:hover.button, #go a:active.button{
color:#ffffff;
text-decoration:none;
background:#853333 url('images/warrow.gif') no-repeat 29px 50%;
}

a.nav_ent, a:visited.nav_ent{color:#353535;font-size:10px;line-height:11px;width:100%;height:100%;display:block;padding:2px;overflow:hidden;}
a:hover.nav_ent, a:active.nav_ent{color:#ffffff;text-decoration:none;background-color:#853333;}
a.nav_topic, a:visited.nav_topic{color:#353535;width:100%;display:block;padding:2px 4px 2px 10px;text-transform:uppercase;}
a:hover.nav_topic, a:active.nav_topic{color:#ffffff;text-decoration:none;background-color:#853333;}
/* Anchor Tag styles - Search Results */

.srleftnav{float: left;margin:0;width:100px;position:relative;}
.srcontent{padding:0;margin:0 0 10px 0;width:375px;float:left;}
.entity_browsing_content{padding:0;margin:0 0 10px 0;width:375px;float:left;}
.search_result_container{padding:11px 0px 0px 0px;margin:0px;display:block;}

#search_results p {margin: 0;}
.search_result_title {font-weight: bold;color:#853333;}
.search_result_date {font-size: 11px;color: #909090;font-weight: bold;}
.search_results img {margin: 0;width:90px;height:69px;}
a.searchresults{text-decoration:none;color:#853333;}
a.searchresults:hover {text-decoration:underline;color:#853333;}

/* Anchor Tag styles - Page Content */
div.promoconttitle_on a{font-size:13px;line-height:14px;color:#853333;margin:0 4px 0 4px;padding:0;}

.callaction {
margin: 3px 0 0 0; /* added margin-top to enable consistent spacing on all call action items below text */
}
.callaction a{padding-right:9px;font-weight:bold;font-size:11px;background:transparent url('images/arrow.gif') no-repeat 100% 50%;text-transform: uppercase;}
*html .callaction a{padding-top:5px;}
.callaction_left a {font-weight:bold;font-size:11px;background:transparent url('images/larrow.gif') no-repeat 0 50%;text-transform:uppercase;padding-left:7px;}

.callaction_right a {font-weight:bold;font-size:11px;background:transparent url('images/arrow.gif') no-repeat right 50%;text-transform:uppercase;padding-right:7px;}

#submit a.button, #submit a:visited.button{
width:auto;
height:16px;
padding:2px 12px 2px 2px;
font-size:11px;
font-weight:bold;
color:#853333;
background:#ffffff url('images/arrow.gif') no-repeat 92% 50%;
border:1px solid #58595b;
}
#submit a:hover.button, #submit a:active.button{
color:#ffffff;
text-decoration:none;
background:#853333 url('images/warrow.gif') no-repeat 92% 50%;
}
/* Anchor Tag styles - Footer */
#footer_links a, #footer_copy a{
color:#853333;
}

/* IMAGE Tags */
img {border:0;position:relative;top:0;left:0}

/* style below is for a 1px orange "global" color border around clickable images */
a img.global {
border:1px solid #853333;
}

/* styles below are for a 5px margin on left or right of an image */
img.marginleft5 { margin: 0 0 0 5px;
}
img.marginright5 { margin: 0 5px 0 0;
}
img.marginright2 { margin: 0 2px 0 0;
}

img.navpr{
width:40px;
height:30px;
margin:0 4px 4px 0;
border:1px solid #853333;
padding:0;
}
img.no_nav {
border:1px solid #ddd;
}

/* ----- styles for image titles start ----- */
.title {
border: 0;
display: block;
margin:0; /* CHANGES IE6 ONLY */
padding: 0;
}
html>body .title {margin: 0 0 1px 0;}  /*this is necessary for all browsers except ie6 for consistent spacing below images */
/* ----- styles for image titles end ----- */

.modulepromo img.promo{
width:90px;
/*height:69px;*/
margin:0 7px 4px 0;
border:1px solid #853333;
padding:0;
float:left;
}

img#more_on{
border:0;
float:none;
clear:both;
margin-top:15px;
margin-left:22px;
margin-bottom:8px;
font-size:25px;
color:#329500;
}
.carousel li img.car_promo{
width:120px;
height:90px;
margin:0 4px 0 4px;
border:1px solid #853333;
padding:0;
}
img.promo_on{
width:144px;
height:108px;
margin:0 4px 0 4px;
padding:0;
border:1px solid #fb9a00;
}
img.icon{padding-left:5px;}
img#quote{display:block;}
img#quote_over{display:none;}
img.callarrow{margin-left:2px;}
.quoteauthor{float:right;color:#999;font-style:italic;font-weight:bold;font-size:11px;clear:both !important;margin:-1px 0px 3px;text-decoration:none;}

/* List Styles */
ul.morelist_on{
list-style-type:disc;
margin:0 0 4px 20px;
padding:0;
z-index:500;
}
ul.morelist_on li{
font-size:10px;
line-height:11px;
margin-bottom:2px;
}
ul.promolist{
margin: 0px 0px 10px 0px;
padding: 0; 
list-style:none;
}
ul.promolist li{
font-size:10px;
line-height:13px;
margin:0; 
padding:0 0 0 10px;
background: transparent url('images/gbullet.gif') 0 4px no-repeat;
}
ul.promolist li a, ul.promolist_290 li a{
color:#58595B;
}
ul.promolist li a:hover, ul.promolist_290 li a:hover{
color:#853333;
}

/* styles for list items width 290px */
ul.promolist_290{
margin: 0 0 4px 0;
padding: 0; 
list-style:none;
}
ul.promolist_290 li{
font-size:10px;
font-weight:normal;
line-height:13px;
margin:0; 
padding:0 0 0 10px;
background: transparent url('images/gbullet.gif') 0 4px no-repeat;
}

/* Carousel Styles */
.three{width:477px;}
.carousel_arr_left{width:16px;margin:0 10px 0 0;float:left;text-align:center;cursor:pointer;}
.carousel_arr_right{width:16px;margin:0;float:right;text-align:center;cursor:pointer;}
.carousel-list{list-style-type:none;margin:0;padding:0;}
.contentframe{width:5000px;position:relative;margin:0;padding:0 0 0 2px;}
.visibleframe{position:relative;overflow:hidden;margin:0;padding:0 0 0 2px;}
.threecolvisible{width:438px;}
.carousel li.promo{float:left;width:130px;height:155px;margin:0 15px 0 0;padding:0;border:1px solid #58595b;background-color:#ffffff;}
div.promotitle, div.promomore{font-size:10px;margin:0 4px 0 4px;}
div.promoconttitle{font-size:12px;line-height:12px;color:#58595b;margin:0 4px 0 4px;height:24px;}
div.promoconttitle_on{font-size:13px;line-height:14px;color:#853333;margin:0 4px 0 4px;padding:0;}
#pr-big{clear:both;display:none;z-index:500;overflow:visible;position:relative;top:-195px;width:156px;height:240px;margin:0;padding:0;border:1px solid #58595b;background-color:#ffffff;}

div#inlineSlideShow{min-height:200px;border:1px solid #CECECE;background:#FFF;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:10px 0; clear:both;}
div#inlineSlideShow h2{color:#56A51D; font-size:16px;margin:0 0 0 15px;font-weight:400;}
div#inlineSlideShow:after{content:"";display:block;height:0;clear:both;visibility:hidden }
div#inlineSlideShow a.button{display:block;float:left;width:16px;height:100px;margin:50px 0 0 0;text-indent:-5000px;}
div#inlineSlideShow a.button:active{outline:none;}
:focus {-moz-outline-style:none}
div#inlineSlideShow p#slide_counter,div#inlineSlideShow p#slideT_counter,div#inlineSlideShow p#slideB_counter {float:right;margin:0 10px 0 0;font-weight:800;font-size:10px;}
div#inlineSlideShow div#canvas{position:relative;width:425px; float:left;overflow:hidden;}
div#inlineSlideShow div#slide{width:8000px;margin:0 5px;}
div#inlineSlideShow div#slide div{float:left;width:400px;padding:10px;font-size:11px;line-height:12px;}
div#inlineSlideShow div#slide div h4{margin:0 0 5px 0;font-size:12px;background:#fff;width:350px;}
div#inlineSlideShow p#slideT_counter,div#inlineSlideShow p#slideB_counter {float:right;margin:0 10px 0 0;font-weight:800;font-size:10px;}
div#inlineSlideShow div#slideT,div#inlineSlideShow div#slideB { width:8000px;margin:0 5px;}
div#inlineSlideShow div#slideT div,div#inlineSlideShow div#slideB div{float:left;width:400px;padding:10px;font-size:11px;line-height:12px;}
div#inlineSlideShow div#slideT div h4,div#inlineSlideShow div#slideB div h4 {margin:0 0 5px 0;font-size:12px;background:#fff;width:350px;}

.carousel a.button{display:block;float:left;width:14px;height:100px;margin:0;text-indent:-5000px }
.carousel a.button:active{outline:none;}

/* Plugger Module Styles */
#plugger{font-size: 1px;margin:0;padding:0;}
.plug_height{min-height:172px;}
*html .plug_height{min-height:171px;}
#plugger_content_container{height:172px;}
ul.plugs_list{margin:6px 0 0 0;padding:0;list-style:none;line-height:13px;}
ul.plugs_list li{width:auto;font-size:10px;line-height:13px;margin:0;padding:0 0 5px 10px;background:transparent url(images/rarrow.gif) no-repeat scroll 0 3px;margin:0 0 5px 0;padding:0 0 0 10px;}
ul.plugs_list li a{color:#58595B;}
ul.plugs_list li a:hover{color:#853333;}
#pluglist_promo{float:none;display: block;margin:5px 0 0 0;width:280px;position:relative;}
#pluglist_promo a{font-weight:bold;font-size:11px;color:#853333;}

/* MISCELLANEOUS FORMATTING STYLES */

.half220content {height: 86px;}
.full220content {height: 196px;}
.full330content {height:216px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.module_index_carousel {}
.module{
margin:15px;
z-index:400;
}
form{
margin:0;
padding:0;
}
.booktitle{font-style:italic;}
.hrz_line{
clear:both;
width:75%;
height:1px;
font-size:1px;
line-height:1px;
margin:0 auto;
margin-top:5px;
padding-bottom:5px;
border-top:1px solid #eceee7;
}
.emailpromo{
font-size:10px;
line-height: 12px;
margin:0; /* removed margin-bottom: 4px to enable consistency for .callaction style */
}
.poll_desc{
font-size:10px;
line-height:12px;
margin:0 0 11px 0;
}
.promotext{
font-size:10px;
line-height:12px;
margin:0;
}
#poll_inputs{
font-size:10px;
line-height:18px;
margin:0 0 10px 0;
}
#most_popular, #most_popular_tows {
padding-bottom:5px;
z-index:400;
}
#talk_about, #talk_about_tows {
/*padding-bottom:10px;*/
z-index:400;
}

.advertisement, .ad_top {
font-size:9px;
color:#999999;
font-family:Lucida Sans, Lucida Grande, Arial, sans-serif;
text-align:center;
margin:-10px 0 2px 110px !important;
z-index:6000 !important;
position:absolute;
padding-bottom:2px;
}

.ad_bottom {
  font-size:9px;
  color:#999999;
  font-family:Lucida Sans, Lucida Grande, Arial, sans-serif;
  text-align:center;
  padding:0;
  margin:0 0 -6px 0 !important;
}

.ad_bottom img {
  margin:0;
  padding:0;
  height:9px;
}
/* Footer Styles */
#footer_links, #footer_copy{
position:relative;
z-index:300;
}

/* Search go button */
#search_go {
position:absolute;
top:1px;
margin-left:356px;
padding-top:2px;
}

#pr-big{
clear: both;
z-index: 500;
overflow: visible;
position: relative;
top: -195px;
width: 156px;
height: 240px;
margin: 0;
padding: 0;
border: 1px solid #58595b;
background-color: #fff;
}

/* Clear float style */
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear:both;
height:0;
font-size: 1px;
line-height: 0;
}

/* Global Module styles */

#sweeps_quote_news, #mostPopular220, #promo_poll, #lybl, #dybl, #plugger{font-size: 1px;margin:0; padding:0;} /* This fixes cross-browser alignment issues */

/* lybl styles */
.lyblhd, .dyblhd {
font: normal normal bold 12px/14px "Lucida Sans", "Lucida Grande", Arial, sans-serif;
padding:0 0 1px 0;
margin:-2px 0px 0px 0px;
}

img.lybl, img.dybl {
width:90px;
height:69px;
margin: 0 10px 5px 0;
float:left;
border: 1px solid #853333; 
}

.lybltxt{
font-size:11px;
line-height:13px;
}

/* Global widths -- can be used in any context */
.x990{width:990px} .x840{width:840px} .x820{width:820px} .x810{width:810px} 
.x660{width:660px} .x610{width:610px} .x600{width:600px}
.x510{width:510px} .x410{width:410px} .x480{width:480px}
.x330{width:330px} .x290{width:290px} .x220{width:220px} 
.x170{width:170px} .x140{width:140px} .x590{width:590px}

/* Global container styles */
/* THIS WILL ALLOW DELETING LINES 1170 - 1662 EVENTUALLY*/
.box {padding:12px 5px;margin-top:-48px}
/*.box div,
.box h1,.box h2,.box h3,.box h4,.box h5,.box h6,
.box p{margin:0}*/ /*this 0 margin style is interfering in community pages*/
.CT p {margin:5px 0;}
.TL,.TR,.BL,.BR {height:48px;background-repeat:no-repeat;}
.TR,.BR {width:116px;position:relative;z-index:-2}
.TL {background:url(tl.png)}
.TR {background:url(tr.png)}
.BL {background:url(bl.png);margin-top:-48px}
.BR {background:url(br.png);z-index:-1;}
.CT {background:url(repeat.png);background-repeat:repeat-y;padding:0px 10px;font-size:12px;font-style:normal;font-weight:normal;overflow-x:hidden;}
.CT:after {content:"";display:block;height:0;clear:both;visibility:hidden}
.NT {background:url(images/forhim.png); background:no-repeat;padding:0px 10px;font-size:12px;font-style:normal;font-weight:normal;overflow-x:hidden;}
.NT:after {content:"";display:block;height:0;clear:both;visibility:hidden}

/* 990 wide container */                 /* 840 wide container */                /* 810 wide container */ 
.x990 div.CT {width:960px}              .x840 div.CT {width:810px}             .x810 div.CT {width:780px} 
.x990 div.TL,.x990 div.BL {width:874px}  .x840 div.TL,.x840 div.BL{width:724px}  .x810 div.TL,.x810 div.BL{width:694px}
.x990 div.TR,.x990 div.BR {left: 874px}  .x840 div.TR,.x840 div.BR{left: 724px}  .x810 div.TR,.x810 div.BR{left: 694px}

/* 660 wide container */                 /* 610 wide container */                /* 600 wide container */
.x660 div.CT {width:630px}               .x610 div.CT {width:580px}              .x600 div.CT {width:570px}
.x660 div.TL,.x660 div.BL{width:544px}   .x610 div.TL,.x610 div.BL{width:494px}  .x600 div.TL,.x600 div.BL{width:484px}
.x660 div.TR,.x660 div.BR{left: 544px}   .x610 div.TR,.x610 div.BR{left: 494px}  .x600 div.TR,.x600 div.BR{left: 484px}

/* 510 wide container */                 /* 410 wide container */                /* 330 wide container */ 
.x510 div.CT {width:480px}               .x410 div.CT {width:380px}              .x330 div.CT {width:300px}
.x510 div.TL,.x510 div.BL{width:394px}   .x410 div.TL,.x410 div.BL{width:294px}  .x330 div.TL,.x330 div.BL{width:214px}
.x510 div.TR,.x510 div.BR{left: 394px}   .x410 div.TR,.x410 div.BR{left: 294px}  .x330 div.TR,.x330 div.BR{left: 214px}

/* 240 wide container */                 /* 220 wide container */                /* 170 wide container */
.x290 div.CT {width:260px}               .x220 div.CT {width:190px}              .x170 div.CT {width:140px}
.x290 div.TL,.x290 div.BL{width:174px}   .x220 div.TL,.x220 div.BL{width:104px}  .x170 div.TL,.x170 div.BL{width:54px}
.x290 div.TR,.x290 div.BR{left: 174px}   .x220 div.TR,.x220 div.BR{left: 104px}  .x170 div.TR,.x170 div.BR{left: 54px}

/* 140 wide container */                 /* 590 wide container */                 /* 405 wide container */                                                       
.x140 div.CT {width:115px}               .x590 div.CT {width:560px}               .x405 div.CT {width:375px}                                                               
.x140 div.TL,.x140 div.BL{width:29px}    .x590 div.TL,.x590 div.BL{width:474px}   .x405 div.TL,.x405 div.BL{width:289px}                                               
.x140 div.TR,.x140 div.BR{left: 29px}    .x590 div.TR,.x590 div.BR{left: 474px}   .x405 div.TR,.x405 div.BR{left: 289px}                                            

/* 480 wide container */				/* 820 wide container */
.x480 div.CT {width:450px}				.x820 div.CT {width:790px}
.x480 div.TL,.x480 div.BL{width:364px}	.x820 div.TL,.x820 div.BL{width:704px}
.x480 div.TR,.x480 div.BR{left: 364px}	.x820 div.TR,.x820 div.BR{left: 704px}

/* MODULE HEIGHT STYLES CREATED 7/8/07 EKF */
.ct_maxheight_full {
height:189px;
overflow:hidden; 
margin:0;
}

.ct_maxheight_half {
height:79px;
overflow:hidden; 
margin:0;
}

.lybl_height {height:226px;overflow-y:hidden;}
*html .lybl_height {height: 230px;}

.ct_minheight_600 {
min-height:600px;
height:auto !important;
height:600px;
width:480px;
background:transparent url(images/containerrepeat.png) repeat-y scroll 0% 0%;
font-size:12px;
overflow:visible;
padding:2px 10px;
}

/* MEDIA PLAYER ---------------------------------------- */
#media_player_810{float:left;width:810px;}
#media_player_810_top_bg{background:transparent url(images/playermainbg.png) no-repeat;width:805px;height:482px;margin:0;padding:0;}
.media_player_col_header{font-weight:bold;font-size:10px;margin:10px 0px 0px 0px;}
.media_player_col_header_right{font-weight:bold;font-size:10px;margin:0px 0px 0px 0px;}

.media_player_510_bg{width:510px;padding:0px;background:transparent url('images/playernarrowrepeat.png') repeat-y;height:auto;z-index:305; position:relative;}
             
*html .media_player_510_bg {
    background-image:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/playernarrowrepeat.png', sizingMethod='scale');
    }
    
.media_player_510_bottom{width:510px;height:73px;background:transparent url('images/playernarrowbottom.png') left no-repeat;}
#media_player_510_content{padding:0 5px 0 0;margin:-10px 0 10px 25px;font-size:12px;width:350px;float:left;}
#media_player_510_content_2columns{width:453px;margin:10 0 10 0px;position:relative;padding-top:0;}
*html #media_player_510_content_2columns{margin:10px 0 10px 0px;}

#media_player_510_content_col_left{padding:0px 5px 0px 0px;margin:0;font-size:11px;line-height:12px;float:left;}
*html #media_player_510_content_col_left{margin:0 0 0 -35;}

#media_player_510_content_col_right{padding:0 0 0 10px;margin:10px 0 0px 0px;;font-size:11px;line-height:12px;float:left;border-left:1px solid #eaeaea;}
#media_player_video_title{font-size:16px;font-weight:bold;padding:0 0 10px 10px;margin:0;}
#media_player_related_media_title{font-size:13px;font-weight:bold;padding:2px 0 10px 0;margin:0;}
ul.mediaplayer{margin:0;padding:0;list-style:none;}
ul.mediaplayer li{font-size:10px;line-height:14px;margin:0;padding:0 0 0 10px;background:transparent url('images/gbullet.gif') 0 4px no-repeat;}
ul.mediaplayer2{margin:0;padding:0;list-style:none;}
ul.mediaplayer2 li a{font-size:11px;line-height:12px;margin:0;padding:0;list-style:none;color:#853333;/*font-weight:bold;*/}
#media_player_icons_containter{display:none !important;width:94px;height:24px;float:left;position:relative;top:5px;}

#media_player_send_icon {width:24px;height:23px;float:left;padding:0 10px 0 0;}

#media_player_favorites_icon{width:49px;height:23px;float:left;}
#media_player_icon_pipe{background:url('images/separator.gif') 0 0 no-repeat;width:1px;height:21px;float:left;padding:0 10px 0 0;margin:0;}
#media_player_favorites a{background:transparent url('images/fpplayerfavorites.gif') 0 0 no-repeat;display:block;width:49px;height:23px;position:absolute;top:0;left:0;}
#media_player_favorites a:hover{background:transparent url('images/fpplayerfavorites.gif') 0 0 no-repeat;}

#media_player_favorite_tab_label_orange{background:transparent url('images/fpplayerfavorites.gif') 0 0 no-repeat;width:49px;height:23px;position:relative;left:45px;margin:0;top:10px;}
*html #favorite_tab_label_orange{left:40px;}

/* Banner styles */
#contain_banner_avatar {
width:990px; 	
margin: 0;}
#contain_banner_global {
width:990px; 	
margin: 1px 0 0 0; /* added 1px to top of contain_banner to resolve search spacing */
}

#banner_content {height: 76px;}	

#banner_image {
float: left;
width: 172px;
height: 76px;
}

/* Page Tools styles */
#page_tools_container, #page_tools_container_print {
float: right;
/* width:200px; page_tools_container was 128px but must be same as _print width so favorites button lines up correctly */
height: 15px;
padding: 4px 5px 0 0;
height: 67px;
}

#page_tools_container #print, #page_tools_container #pipe_print {visibility:hidden !important;}

#page_tools_container_print #print,
{
visibility:visible;
}

/* send and pipe made visible hlm 11/11/08 */
#page_tools_container_print #pipe_print,
#page_tools_container_print #send,
#page_tools_container #send
{}

/*following styles set to hidden until addition of favorites */
#page_tools_container #pipe, #page_tools_container_print #pipe, #page_tools_container #favorites, #page_tools_container_print #favorites {
visibility:hidden !important;
}
#page_tools_container #pipe, #page_tools_container #favorites{display:none;}

#page_tools_container_float {float:right;margin-right:9px;}
*html #page_tools_container_float {margin-right:3px;}

#page_tools_ad {
text-align:center;
font-size: 9px; 
font-family:"Lucida Sans", "Lucida Grande", Arial, sans-serif;
width: 100px;
float:right;
clear:right;
margin:10px 10px 0px 0px;
positon:relative;
}
#page_tools_ad2 {
text-align:center;
font-size: 9px; 
font-family:"Lucida Sans", "Lucida Grande", Arial, sans-serif;
width: 100px;
float:right;
clear:right;
margin:-45px 10px 0px 0px;
positon:relative;
}

#page_tools_ad img {
margin: 0;
padding: 0;
}
*html #page_tools_ad a, *html #page_tools_ad2 a{cursor:pointer;position:relative;}

#send a {
background: transparent url('images/sendgreen.gif') 0 0 no-repeat;
display: block;
width: 47px;
height: 15px;
position:relative;
}
#send a:hover {
background: transparent url('images/sendgreenover.gif') 0 0 no-repeat;
position:relative;
z-index:99999;
}
#send a span, #favorites a span {
display: none;
}
#pipe, #pipe_print {
width: 3px;
height: 15px;
margin: 0 4px 0 4px;
background: transparent url('images/vlinegreengif') 0 0 no-repeat;
}

#favorites a {
background: transparent url('images/favoritesgreen.gif') 0 0 no-repeat;
display: block;
width: 70px;
height: 15px;
}
#favorites a:hover {
background: transparent url('images/favoritesgreenover.gif') 0 0 no-repeat;
}

#print a {
background: transparent url('images/printgreen.gif') 0 0 no-repeat;
display: block;
width: 50px;
height: 15px;
position:relative;
margin-left:128px; /* to move to better position until phase 2 addition of send to friend and favorites */
}
#print a:hover {
background: transparent url('images/printgreenover.gif') 0 0 no-repeat;
position:relative;

}
#print a span {
display: none;
}

/*
TODO all of these #col_ can be removed (replaced with class='x510 left')
*/
/* contain_mid column styles */
#mid_bottom {
}

#col_150 {
float:left; 
width:150px;
}
#col_510 {
float:left; 
width: 510px; 
}
#col_330 {
float:left;
width:330px;
}
#col_660 {
float:left;
width:660px;
}
#col_180 {
float:right;
margin-right:0px;
width:170px;
}

#col_160 {
float:left;
width:160px;
}
#col_720 {
float:left;
width:720px;
}
#col_810 {
float:left;
width:810px;
}
#col_840 {
float:left;
width:840px;
}

#col_910 {
float:left;
width:910px;
}

#col_970 {
float:left;
width:970px;
}

#col_990 {
float:left;
width:990px;
}

#col_1000 {
float:left;
width:1000px;
}

/* Sponsor Box styles */
#sponsor_container {
margin:5px 0 0 0;
}

#featured_ad_container {
margin:5px 0 2px 0;
}

.sponsorbox_mc {
width:120px; 
padding-left:15px;
padding-top:10px;
padding-right:10px;
}

.sponsorbox_img {
float:left;
margin:0 5px 5px 0;
border:1px solid #853333;
}

.sponsortitle {
color:#853333;
font-size:13pt;
font-weight:normal;
line-height:19px;
}

.sponsortitle_med{
font-size:16px;
line-height:18px;
color:#853333;
}

.sponsortitle_sm{
font-size:14px;
line-height:16px;
color:#853333;
}

/* subnav links ------------------------- */
a.subnav_header_gray {
color:#595950;
text-decoration:none;
background: transparent;
font-family:Lucida Sans, Lucida Grande, Arial, sans-serif;
font-weight: bold;
font-size:12px;
text-transform: uppercase;
line-height:14px;
}

a:link.subnav_link, a:visited.subnav_link {
color:#525252;
background:transparent;
text-decoration:none;
font-family:Lucida Sans, Lucida Grande, Arial, sans-serif;
font-weight:bold;
font-size:12px;
text-transform:capitalize;
line-height:14px;
}

a.subnav_header_on, a:visited.subnav_header_on, a:active.subnav_header_on, a:visited.subnav_header_on, a:hover.subnav_link, a:active.subnav_link {
color:#853333;
text-decoration:underline;
background: transparent;
font-family:Lucida Sans, Lucida Grande, Arial, sans-serif;
font-weight: bold;
font-size:12px;
text-transform:capitalize;
line-height:14px;
}

#subnav {
width:145px;
margin:0;
padding: 0;
}

#subnav ul {
list-style:none;
margin:0;
padding:0 0 0 0;
}

/* subnav header styles */
#subnav ul.subnav_header_on {
list-style:none; 
margin:0;
padding:0;
}
#subnav ul li.subnav_header_on {
padding: 0 10px 0 14px;
margin:0 0 2px 0;
}
#subnav ul li.subnav_header_off {
padding: 7px 10px 2px 14px;
margin:0 0 4px 0;
}
#subnav_on_top{
width:145px; 
padding:7px 0 1px 0; 
background:transparent url('images/topbggreen.png') no-repeat top left;
}

#subnav_on_bottom {
background:url('images/bottombggreen.png') no-repeat top left;
margin:0 0 -6px 0;
padding:0 0 5px 0;
height: 4px;
font-size: 1px;
}

/* XM */
#subnav_on_topxm{
width:145px; 
padding:7px 0 1px 0; 
background:transparent url('images/activetopbgpurple.png') no-repeat top left;
}

#subnav_on_bottomxm {
background:url('images/activebottombgpurple.png') no-repeat top left;
margin:0 0 -6px 0;
padding:0 0 5px 0;
height: 4px;
font-size: 1px;
}

/* XM END ///////////////////////////////////*/

/* Subnav list items styles */

#subnavgroup5 {
width:145px;
margin:0;
padding: 0;
}

#subnavgroup5 ul {
list-style:none;
margin:0;
padding:0 0 0 0;
}
#subnavgroup5 ul li.subnav_offgroup5 {
margin: 0 0 0 12px; /* this sets the left indent for subnav items */
padding: 5px 10px 4px 0;	
}

#subnav ul li.subnav_off {
margin: 0 0 0 22px; /* this sets the left indent for subnav items */
padding: 5px 10px 4px 0;	
}
#subnav ul li.subnav_on {
margin: 0 0 0 22px; /* this sets the left indent for subnav items */
padding: 2px 10px 2px 0;	
}
#subnav_list_on_top {
width:145px; padding:4px 0 3px 0; 
background:transparent url('images/activetopbggreen.png') no-repeat top left;
margin: -1px 0 0 0;
}

#subnav_list_on_top ul {
margin: 0 0 -3px 22px; 
padding: 2px 10px 2px 0;
}
#subnav_list_on_bottom {
background:url('images/activebottombggreen.png') no-repeat top left;
margin:0 0 -5px 0;
padding:0 0 3px 0;
height: 4px;
font-size: 1px;
}

/* expert styles */
#subnav ul li.subnav_expert_off {
margin: 0 0 0 14px; /* this sets the left indent for subnav items */
padding: 5px 10px 4px 0;		
}
#subnav ul li.subnav_expert_on {
margin: 0 0 0 14px; /* this sets the left indent for subnav items */
padding: 2px 10px 2px 0;	
}
#subnav_on_top_expert {
width:145px; 
padding:7px 0 1px 0; 
background:transparent url('images/activetopbggreen') no-repeat top left;
margin: -2px 0 0 0;
}

#subnav_on_bottom_expert {
background:url('images/activebottombggreen.png') no-repeat top left;
margin:0 0 0 0;
padding:0 0 3px 0;
height: 4px;
font-size: 1px;
}

/* subnav horizontal line */
.subnav_hrzline {
margin:0; 
background: transparent url('images/horizontalline.png') 0 0 no-repeat;
width: 120px; 
height: 5px;
margin-top:0;
padding-top:0;
}

/* this is the left hand nav green divider bar. (See IE Hack for positioning above/below image) */
div.subnav_hrzline {margin:3px 0 6px 0;padding:0;}
div.subnav_hrzline_ifActiveInside {margin:3px 0 1px 0;padding:0;}

#search_go2 {
top:1px;padding-top:2px;
}
#go a.button2, #go a:visited.button2{
width:40px;height:16px;top:3px;margin-left:80px;padding-top:2px;font-size:9px;font-weight:bold;text-indent:9px;
color:#853333;background:#ffffff url('images/arrow.gif') no-repeat 29px 50%;border:1px solid #853333;
}
#go a:hover.button2, #go a:active.button2{
color:#ffffff;text-decoration:none;background:#853333 url('images/warrow.gif') no-repeat 29px 50%;
}
form#searchbox {
width:130px;
padding:0 0 0 10px !important;
margin:0 0 10px 0;
}
form#searchbox input.ctrlwidth {
width: 125px;
border-color:none !important;
font-size:10px;
margin:4px 0 !important;
}
form#searchbox label {
display:block;
width:50px;
float:left;
font-size:9px;
clear:left !important;
padding:2px;
margin:4px 0;
}
form#searchbox select {
float:left;
width:75px;
margin:4px 0;
}

/* Ad labels */
#ad_label_for_vertical_160_120 {
background: transparent url('images/horizontaladlabel.gif') 0 0 no-repeat;
text-align: center;
width: 170px; 
height: 9px;
}

#ad_leaderboard2{width:742px;height:90px;clear:both;margin:10px auto;position:relative;z-index:100;}
#ad_label_vertical{background:transparent url(http://static.oprah.com/images/global/global_body_verticaladlabel_11x90.png) no-repeat scroll 0 0;width:11px;height:90px;margin:0;}
*html #ad_label_vertical{background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/verticaladlabel.png', sizingMethod='crop');}

/* BUTTON: Horizontal Expanding Code with CALLACTION RIGHT ARROW */
/*.send {width:39px;}  delete thes once unibutton is installed
.cancel {width:55px;}
.submit {width:78px;}*/

.btn_container {
width:24px;/* This is the minimum width for this button. DO NOT CHANGE. DO NOT REMOVE. NECESSARY!! */
margin: 5px 0 0 0; 
}
.btn_container a, .btn_container a:hover, .btn_container a:visited{
text-decoration: none !important;
cursor: pointer;
}	
.btn_right{
background:transparent url('images/buttonbgright.png') no-repeat;
height:27px;
float:right;
margin-right:-10px;
margin-left:-2px;
border:0 solid #000;
width:10px;	
position:relative;
z-index:0;
left:auto;
}

.btn_bg{
padding-top:0; 
float:left;
background:transparent url('images/buttonbgrepeat.png') repeat-x;
height:27px;
}

.btn_left{
background:transparent url('images/buttonbgleft.png') no-repeat;
height:27px;
font-size:11px;
padding-left:13px;
padding-right:-7px;
}
html>body.btn_left {margin-right:0px;}

.btn_text{
background:transparent url('images/arrow.gif') no-repeat 100% 9px;
padding: 6px 8px 0 2px;
font-weight:bold;
font-size:11px;
color:#853333;
text-transform: uppercase;
white-space:nowrap;
position:relative;
z-index:999;
text-decoration: none !important;
}

/* Styles for Article pages */
#article p {
font-size: 12px; 
line-height: 15px;
}

#article p.intro {
font-weight:bold;
padding-bottom:15px;
}

#article ul.bullet li a,  #relatedresources_container .relatedcover_box a, #relatedlinks_container .relatedcover_box a {
color: #853333;
}

#article_title {
margin: 0px;
}
#article_title img {
margin: 0 10px 30px 0; 
float: left;
}

.headline {
font-size: 22px; 
line-height: 25px;
color: #58595B;
margin-top:1em;
font-weight:normal;
}
.headline2 {
font-size: 18px; 
line-height: 20px;
color: #853333;
}
.byline {
padding: 0; 
margin: 4px 0 0 0;
font-size: 11px;
}
#article {
margin: 0;
padding: 0; 
}
.article_image {
float: left;
margin: 0px 12px 16px 0px;
}
.photo_credit {
margin:0; 
padding: 0; 
font-size: 9px;
}
p.intro {
margin: 0; 
padding: 0;
font-size: 16px;
line-height: 16px;
}
#relatedresources_container, #relatedlinks_container {
clear:both;
margin: 10px 0 0 0;
padding: 10px 0 0 0;
border-top: 1px solid #ddd;
}
.relatedlinks_box {
width: 230px;
padding-right: 10px;
}
.relatedcover_box {
width: 229px; 
border-left: 1px solid #ddd;
padding: 0 0 10px 10px;
float: left;
}
.relatedcover_box img {
margin: 10px 7px 0 0;
padding: 0:
}
.relatedcover_box p {
padding:0;
font-size: 10px;
line-height: 11px;
margin: 20px 0 0 0; 
}

ul.bullet {
margin: 0; 
padding: 0 0 0 15px;
}
ul.bullet li {
padding: 0 0 10px 0; /* this gives some "air" below each bullet item */
}

ul.relatedlist{
margin: 0;
padding: 0 0 5px 0; 
list-style:none;
}
ul.relatedlist li{
font-size:10px;
line-height:13px;
margin:0; 
padding:0 0 0 10px;
background: transparent url('images/gbullet.gif') 0 4px no-repeat;
}

ul.seetheshow{
margin: 0;
padding: 0 0 5px 0; 
list-style:none;
}
ul.seetheshow li{
font-size:10px;
line-height:13px;
margin:0; 
padding:0 0 0 10px;
background: transparent url('images/gbullet.gif') 0 4px no-repeat;
}
.seetheshow a    {text-decoration:none;color:#58595b;position:static;}
.seetheshow a:hover{text-decoration:underline;color:#853333;position:static;}

ul.relatedlist li a{
text-decoration:none;
color:#853333;
}
ul.relatedlist li  a:hover{
text-decoration:underline;
color:#853333;
}
#legaltext {
padding: 20px 0;
}
#legaltext p {
font-size: 9px; 
line-height: 10px; 
text-align: center;
margin: 0;
padding: 4px 0;
color: #bcbabd;
}
.legaltext {
font-size: 9px; 
line-height: 10px;
margin: 0;
color: #bcbabd;
padding:20px 0;
clear:both;
}
.legaltextimportant {
font-size: 9px; 
line-height: 10px;
margin: 0;
padding:0;
}
.legaltextimportant a, .legaltextimportant a:visited{
color:#fa9600;
}
.center {text-align:center;}

/* Styles for "Your Comments" */
#your_comments {
font-size: 11px;
padding: 0 0 5px 0;
}
/* test ekf */
#your_comments a {
color: #853333;
position:static;
}
#view_comments {
font-weight: bold;
}
.member_container {
padding: 10px 0 20px 0; 
border-bottom: 1px solid #ddd;
}
.member_comment_container {
}
.member_pic {
float:left;
width: 46px;
margin: 0 10px 0 0;
padding:0;
position: relative;
}
.member_comment {
width:242px; 
float:left;
margin: 0; 
padding: 0; 
line-height: 13px;
font-size:10px;
}
.member_name {
font-weight:bold;
margin: 0; 
padding: 0;
display:block;
clear:both;
}
.member_rating {
width: 55px; 
float:left;
}
.member_rating img {
margin: 0 1px;
}
.member_comment_time {
float:right;
text-align:right;
}

img#above {
position:absolute;
width:16px;
height:16px;
padding:20px;
top:0;
left:60%;
}
/* Pagination styles */
ul.paginate{
list-style:none;
text-align:right;
margin: 0; 
padding: 0;
color:#853333;
}
ul.paginate li {
display: inline;
}
ul.paginate li a {
display: inline;
font-weight:bold;
font-size:11px;
color:#853333;
text-align: center;
padding: 0 3px;
text-decoration: none !important; 
margin: 0;
}

ul.paginate li a:hover {
text-decoration: none;
background-color: #853333;
color: #fff !important;
}

ul#pagination  li a:visited {
color: #853333;
}

ul.paginate li a.current, 
ul.paginate li a.current:visited, 
ul.paginate li a.current:hover {
background-color: transparent !important;
color: #58595b !important;
text-decoration: none;
}
ul.paginate li a.next span, ul.paginate li a.next {
padding:0 9px 0 0;
background: transparent url('images/arrow.gif') no-repeat 100% 50%;
margin: 0;
}
*html ul.paginate li a.next span, ul.paginate li a.next {
padding:4px 8px 0px 0px;
}

ul.paginate li a.previous span, ul.paginate li a.previous {
padding: 0 0 0 9px;
background:transparent url('images/larrow.gif') no-repeat 0 50%;
}
*html ul.paginate li a.previous span, ul.paginate li a.previous {
padding:4px 0px 0px 10px;
}

ul.paginate li a.next, 
ul.paginate li a.next:hover, 
ul.paginate li a.next:visited, 
ul.paginate li a.previous,
ul.paginate li a.previous:hover,
ul.paginate li a.previous:visited {
text-decoration: none;
color:#853333 !important;
background-color: transparent !important;
}

/* used on subtopic page */
#pagination_container {
margin: 4px 0 0 0;
float: right;
}

div#paginate_comments p {  margin:0;
}
/* -------------------------------------------- */
div.line1gray {
width: 100%;
height: 1px;
margin: 0;
border-top: 1px solid #dddddd;
padding: 0;
display: block;
font-size: 1px;
}
.errortxt {
font-weight:bold;
color:#ff0000;
font-size:11px;
}

/*--------------- Send a friend styles --------------------*/
#sendBG_top, #sendBG, #sendBg_bot {width:315px;margin:0;padding:0 20px 0 20px;font-size:11px;}
#sendBG_top { background:url('sendtofriendtopbg.png') no-repeat 0 0;height:16px;}
#sendBG {background:url('sendtofriendmidbg.png') repeat-y 0 0;}
#sendBG_bot {background:url('sendtofriendbottombg.png') no-repeat 0 0;height:27px;}
#sendBG p {margin:0px 0px 11px 0px;padding:0px 20px 0px 0px;}

#sendBG form label { font-size:10px; display:block; width:55px; float:left; clear:left; text-align:right; font-weight:bold; margin:3px 8px; }
#sendBG form input,#sendBG form textarea{width:218px;float:left;margin:0;padding:0 0 0 4px;}
#sendBG form p{clear:both;margin:2px 1px 6px 1px;padding:0 20px 0 70px;line-height:11px;}
*:first-child+html #sendBG p {margin:-2px 0 10px 0px;}
*:first-child+html #sendBG form p {margin:-5px 0 7px 2px;}
#sendBG div.placeMargin{margin:10px 0 10px 70px !important;}
#sendBG form .half{width:101px;float:left;margin:0;}
#send_a_friend{width:350px;height:425px;position:absolute;z-index:5000;margin:-210px 0 0 -160px;left:50%;top:15%;}

#sendBG form input#fromID {
margin:0 0 2px 70px;
}

*html #sendBG form input#fromID {
margin:0 0 7px 79px;
float:none;
}

#send_top_background {
    background:url(images/sendtofriendtopbg.png)  top;
    width:348px;
    height:26px;
    left:12px;
    position:relative;
    margin:0px;
    padding:0px;
    border:0px;
    font-size:1px;
    }
    *html #send_top_background {
    background-image:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sendtofriendtopbg.png', sizingMethod='crop');
    }
    #send_to_a_friend_background {
    background:url(images/sendtofriendmidbg.png) repeat-y;
    position:relative;
    left:12px;
    top:0px;
    width:348px;
    }
    *html #send_to_a_friend_background {
    background-image:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sendtofriendmidbg.png', sizingMethod='scale');
    }
    #send_to_a_friend_content {
    width:300px;
    padding:10px 10px 10px 22px;
    color:#58595b;
    font-size:11px;
    }
    #send_bottom_background {
    background:url(images/sendtofriendbottombg.png);
    width:348px;
    height:27px;
    left:12px;
    position:relative;
    }
    *html #send_bottom_background {
    background-image:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sendtofriendbottombg.png', sizingMethod='crop');
    }
    .staf_orange_border {
    border:1px solid #853333;}

  form#sendToaFriendID input, form#sendToaFriendID textarea {
    border:1px solid #678490;
    padding:1px;
    font-family:"Lucida Sans","Lucida Grande",Arial,sans-serif;
    font-size:12px;
  }

/* PRINTABLE Styles */
body#printable {
margin:0;
padding:0;
height:100%;
font-family:"Lucida Sans", "Lucida Grande", Arial, sans-serif;
font-size:12px;
line-height:15px;
color:#58595b;
background-color:#ffffff;
background-image:none;}
.printable_container {width:640px;margin:0 15px 0 15px;}
.printable_logo {background:url('break') no-repeat;width:276px;height:110px;float:left;clear:both;top:0;left:15px;background-color:#0f0;}
.printable_logo_tows {background:url('break') no-repeat;width:227px;height:23px;margin:0 0 25px 0;float:left;clear:both;top:0;left:15px;background-color:#ccff99;}
.printable_footer_logo {background:url('break') no-repeat;width:147px;height:9px;}
.printable_date {color:#bcbabd;font-size:14px;margin:0;}
.printable_header_text_twix {color:#8B2842;font-weight:bold;font-size:14px;} /* Dark Pink/Eggplant color */
.printable_date_text_twix {font-size:11px; font-weight:bold;} /*smaller bold date on Printable TWIX page */
.printable_header_text_topic {color:#297400;font-weight:bold;font-size:20px;} /* Dark Green color */
.printable_horline {margin:25px 0 0 0;width:610px;height:1px;padding:0;}
.printable_content {width:610px;margin:0 0 3px 0;border-bottom:1px solid #ddd;padding:0 0 25px 0;}
.printable_content_article {width:610px;margin:0 0 3px 25px;border-bottom:0 solid #ffffff;padding:0 0 25px 0;} 
.printable_oad {color:#a5a5a5;font-size:11px;}
.printable_by {font-size:12px;margin:10px 0 0 0;}
.printable_photoby {font-size:11px;margin:5px 0 0 0;}
a.printable{text-decoration:none;color:#853333;}
a.printable:hover {text-decoration:underline;color:#853333;}

/* Form Elements */
.textbox {
background-color:#ffffff;
margin:0;
padding:1px 0 0 4px;
font-size:11px;
height:16px;
}
.textboxError {
border:1px solid #ff0000;
background-color:#ffffcc;
margin:0;
padding:0 0 0 4px;
font-size:11px;
height:16px;
}
.colleft140 {
width:130px;
float:left;
text-align:right;
padding:0 10px 0 0;
}
.colleft680 {
width:670px;
float:left;
line-height:14px;
}
.colleft260 {
width:260px;
float:left;
}
textarea {padding:0 0 0 4px;}
select {font-size:11px;}

/* Vertical Scroller Styles */
#v_scroller_content ul {
margin:0px 0px 0px 0px;
padding:0;
list-style:none;	
line-height:12px;
}
#v_scroller_content ul li {
font-size:10px;
line-height:12px;
margin:0px 0px 8px 0px;
padding:0 0 0 10px;
background: transparent url('images/gbullet.gif') 0 4px no-repeat;
}  
#vscrollertextstyle {font-size:11px;}

.sweepstakes_scroller {background-color:none;display:block;text-decoration:none;}
.sweepstakes_scroller a:hover {background-color:#ffffcc;display:block;text-decoration:none;}

.vscrollertitle {color:#853333;font-weight:bold;padding:5px 0px 3px 5px;line-height:11px;font-size:12px;}
.vscrollertitle a:hover {text-decoration:none;}

.vscrollertext {color:#58595b;font-size:10px;line-height:11px;padding:0 3px 3px 5px;}
.vscrollertext a:hover {text-decoration:none;}

img.seetheshow {
width:90px;
height:69px;
margin: 0 10px 5px 0;
border: 1px solid #853333; 
position:static;
}

/* ------------ RECIPE -------------------------- */
h5.recipe, div#recipe_instr p strong {color:#3eb601;font-size:12px;font-weight:bold;margin:10px 4px 0 0;display:inline;}
ul.recipe{
margin:-5px 0 15px 0;
padding:0;
list-style:none;
}
ul.recipe li{
margin:0 0 10px 15px;
padding:0 0 0 10px;
background: transparent url('images/gbullet.gif') 0 4px no-repeat;
}
#recipe_title {
margin: 0 0 10px 0;
}
#recipe_title img {
margin: 0 10px 0 0; 
float: left;
}
#recipe p {
font-size: 12px;
}
.recipe_image {
float: left;
padding: 0px 10px 10px 0px;
}
a.recipe_link{color:#fa9600;text-decoration:none;}
a:hover.recipe_link {color:#fa9600;text-decoration:underline;}

ul.recipe_listings {
margin:0 0 5px 20px;
padding:0;
line-height:12px;
list-style:none;
color:#fa9600;
}
ul.recipe_listings li {color:#fa9600;margin-bottom:7px;}

/* ------------ SITEMAP -------------------------- */
.sitemap_left_column{float:left;width:300px;padding:0;margin:10px 10px 10px 0;}
.sitemap_right_column{float:left;width:300px;padding-left:0;margin:10px 0 10px 0;}
.sitemap_column_one_third{float:left;width:190px;padding:0;margin:10px 10px 10px 0;}
#sitemap a {font-weight:bold;color:#853333;}

ul.nav_sitemap{
margin:0;
padding:0;
list-style:none;
}
ul.nav_sitemap li{
margin:0 5px 0 0;
padding:0;
display:inline;
font-weight:bold;
font-size:13px;
}

ul.sitemap_section_links{
margin:5px 0 5px 10px;
padding:0;
list-style:none;
}
ul.sitemap_section_links li{
margin:0;
padding:0;
}
ul.sitemap_section_sub_links{
margin:0 0 5px 10px;
padding:0;
list-style:none;
}
ul.sitemap_section_sub_links li{
margin:0 0 0 15px;
padding:0;
}

.nav_sitemap a{color:#fa9600;text-decoration:none;font-size:12px;}
.nav_sitemap a.hover{color:#fa9600;text-decoration:underline;font-size:12px;}

.sitemap_top_level_title {font-weight:bold;clear:both;width:630px; margin:0;border-top:1px solid #dddddd;padding:10px 0 5px 0;}
.sitemap_second_level_title {font-size:14px;font-weight:bold;padding:0 0 0 10px;margin:5px 0 -2px 0;}
.sitemap_section_header {font-size:11px;font-weight:bold;padding:0 0 0 10px;margin:10px 0 0 0;}
.sitemap_section_links {font-size:11px;}
.sitemap_section_sub_links {font-size:11px;padding:0 0 0 15px;}

/*----- Favorites Tab ------*/
#favoriteBG,#favoriteBG_bot {width:330px;margin:0;padding:0;font-size:11px;}
#favoriteBG{background:url('images/favoritestabbg.png') repeat-y 0 0;width:330px;}
#favoriteBG_bot{background:url('images/favoritestabbottom.png') no-repeat 0 0;height:12px;}
#favorite_text{position:relative;margin-left:20px;margin-right:10px;}
#favorite_tab_label{background:transparent url('images/favoritesgreen.gif') 0 0 no-repeat;width:70px;height:15px;position:relative;left:45px;margin:0;top:10px;}
*html #favorite_tab_label{left:40px;}
#favorite_tab_label_orange{background:transparent url('images/favoritesorange.gif') 0 0 no-repeat;width:70px;height:15px;position:relative;left:45px;margin:0;top:10px;}
*html #favorite_tab_label_orange{left:40px;}
#favorite_active_added{width:330px;margin:0 -330px -200px 0;left:-127px;top:-10px;position:relative;z-index:0;}
*html #favorite_active_added{width:330px;margin:0 -330px -200px 0;left:-319px;top:-10px;position:relative;z-index:0;}
#favorite_active_maximum{width:320px;position:absolute;z-index:5000;margin:-110px 0 0 -160px;left:50%;top:50%;}
#favorite_active_already{width:320px;position:absolute;z-index:5000;margin:10px 0 0 -160px;left:50%;top:50%;}
#favorite_active_need_login{width:320px;position:absolute;z-index:5000;margin:110px 0 0 -160px;left:50%;top:50%;}
*:first-child+html #fav_box {position:relative;top:185px;padding:1px;z-index:99999;}

#favoriteTopTab {background:transparent url('images/favoritestab.png') 0 0 no-repeat;width:97px;height:23px;position:relative;left:0px;margin-top:-17px;top:0px;}
#favoriteTopTabOrange {background:transparent url('images/favoritesorangetab.png') 0 0 no-repeat;width:97px;height:23px;position:relative;left:0px;margin-top:-17px;top:0px;}
#favoriteBoxTop {background:transparent url('images/favoritestabtop.png') 0 0 no-repeat;width:330px;height:9px;position:relative;left:0px;margin:0;top:0px;}

.grey {color:#999;}

/* Package styles */
#package {
width: 500px;
padding: 5px 5px 0px 5px;
}
#package_header {
height: 66px; 
width: 500px;
overflow:hidden;
}

#packageLanding{font-size:13px;line-height:16px;}
#packageLanding a{color:#fa9600;font-size:12px;line-height:14px;}
div#packageLanding{margin:0;position:relative;overflow:hidden;}
div#packageLanding div{width:3000px;position:relative;}
div#packageLanding ul{width:190px;margin:10px 0 7px 0;padding:0 3px 0 0;list-style-type:none;}
div#packageLanding ul li{font-size:10px;line-height:12px;background:url('images/gbullet.gif') no-repeat 0 4px;padding:0 0 0 8px;margin-bottom:5px;}
.fpocarouselholidayrecipes{background:transparent url('break') 0 0 no-repeat;}

#package_ad {margin:-66px 0px 0px 396px;width:104px;height:66px;z-index:305;position:relative;}
*html #package_ad a {cursor:pointer;position:relative;}

/* BUTTON STYLES */
a.button {display:block;float:left;width:16px;height:100px;margin:0;text-indent:-5000px;}
a.button:active  { outline:none; }
:focus { -moz-outline-style:none; }

/* UNIBUTTON - UNIVERSAL EXPANDING BUTTON STYLES */
a.unibutton {
/* Sliding right image */
background: transparent url('images/buttombgright.png') no-repeat scroll top right; 
display: block;
float: left;
height: 27px; /* this matches image height */
margin-right: 10px;
padding-right: 13px; /* this matches image width */
/* FONT PROPERTIES */
text-decoration: none;
color: #853333;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
a.unibutton span {
/* Background left image */ 
background: transparent url('images/buttonbgleft2.png') no-repeat;
display: block;
line-height: 27px; /* this matches image height */
padding: 0px 0px 0px 13px;
text-decoration:none !important;
}
*html a.unibutton span {
height:27px;
width:70px; /*55 minimum-width for IE6 */
padding: 7px 0px 0px 13px;
text-decoration:none !important;
text-align:center;
}
a.unibutton span img {
border:none;
}
a.unibutton:hover {
text-decoration:none !important;
cursor:pointer;
}
*html a.unibutton:hover {text-decoration:none !important;}

/* specific button widths for IE6 */
*html .unibutton span.cancel {width:65px;}
*html .unibutton span.creatediscussion {width:132px;}
*html .unibutton span.submit {width:65px;}
*html .unibutton span.unsubscribe {width:100px;}
*html .unibutton span.makepublic {width:100px;}
*html .unibutton span.delete {width:65px;}
*html .unibutton span.sendmessage {width:110px;}
*html .unibutton span.remove {width:70px;}
*html .unibutton span.savesettings {width:100px;}
*html .unibutton span.upload {width:65px;}
*html .unibutton span.branch {width:65px;}
*html .unibutton span.reportabuse {width:110px;}
*html .unibutton span.addcomment {width:110px;}
*html .unibutton span.preview {width:70px;}
*html .unibutton span.savecontinue {width:135px;}
*html .unibutton span.createblog {width:100px;}
*html .unibutton span.branchnewthread {width:155px;}
*html .unibutton span.lockthread {width:100px;}
*html .unibutton span.movethread {width:100px;}
*html .unibutton span.unlockthread {width:110px;}
*html .unibutton span.composemessage {width:130px;}
*html .unibutton span.addressbook {width:110px;}
*html .unibutton span.reply {width:70px;}
*html .unibutton span.forward {width:75px;}
*html .unibutton span.update {width:65px;}
*html .unibutton span.postmessage {width:110px;}
*html .unibutton span.continue {width:75px;}
*html .unibutton span.unsubscribecancel {width:300px;}
*html #login span {width:60px;}

/* DEFAULT PACKAGE STYLES */
ul#pack_nav{position:relative;list-style-type:none;margin:0;padding:0;height:40px;background:transparent url(images/defaultnavbg.gif) repeat-x 0 0;}
ul#pack_nav li{margin:0;float:left;display:block;font-size:12px;line-height:14px;cursor:pointer!important;}
ul#pack_nav li a{display:block;text-decoration:none;height:30px;text-align:center;font-weight:bold;color:#58595B !important;padding:2px 5px 0 5px;margin :5px 0;border-left:1px solid #58595b;}
ul#pack_nav li:hover,ul#pack_nav li.over,ul#pack_nav li.current {background: transparent url(images/defaultnavbgactive.gif) 0px 0px repeat-x; }
ul#pack_nav li:hover a,ul#pack_nav li.over a,ul#pack_nav li.current a {color:#853333}
ul#pack_nav li.sub ul{width:495px;display:none;position:absolute;top:40px;left:0;margin:0;padding:0 0 0 5px;height:auto;white-space:nowrap;border-bottom: 1px solid #58595B;}
ul#pack_nav li.sub:hover ul,ul#pack_nav li.sub.over ul{display:block;z-index:5000;}
ul#pack_nav li.current a{border-width:0 !important;}
ul#pack_nav li.current ul{width:495px;display:block;position:absolute;top:40px;left:0;margin:0;z-index:0;padding:0 0 0 5px;}
ul#pack_nav li.sub ul li{position:relative;margin:0;width:auto;height:auto;z-index:5000;background-image:none;padding:0;}
ul#pack_nav li ul li a{margin:0;padding:8px 5px !important;font-size:11px;display:block;width:70px;height:14px;border:none;text-align:left;}
ul#pack_nav li ul li a:hover{padding:8px 5px;margin:0;text-decoration:underline;}
ul#pack_nav li ul li.supersub{padding:0 0 0 12px;margin:0;background: transparent url(images/rarrow.gif ) no-repeat 5px 50% !important;}
ul#pack_nav li ul li.supersub a{text-decoration:none;}
ul#pack_nav li ul li.supersub a:hover{text-decoration:none;}
ul#pack_nav li ul li.supersub ul{display:none !important;padding:0 20px !important;height:auto;width:154px;margin:-10px 0 0 0 !important;z-index:3000;border:none;list-style:none;background:transparent url(images/dropdownsinglebg.png) repeat-y 0px 0px;}
ul#pack_nav li ul li.supersub ul li.supersub_bgd_bottom{height:16px;padding:0;margin:0px -20px -16px -20px;width:202px;position:absolute;background:transparent url(images/dropdownsinglebottom.png) no-repeat 0px 0px;}
ul#pack_nav li ul li.supersub ul li{position:relative;float:none;padding:0;margin:0;}
ul#pack_nav li ul li.supersub ul li a{display:block;margin:0 0 0 -8px !important;padding:0px 2px 5px 0px !important;background-color:#FFF;text-decoration:none;background-image:none;}
ul#pack_nav li ul li.supersub ul li a:hover{background-image:none;text-decoration:underline;}
ul#pack_nav li ul li.supersub:hover ul,ul#pack_nav li ul li.over ul{display:block !important;}
ul#pack_nav li ul li.supersub:hover,ul#pack_nav li ul li.over{background:transparent url(images/darrow.gif) no-repeat 5px 50% !important;}
ul#pack_nav li ul li a:hover,ul#pack_nav li ul li:hover,ul#pack_nav li.current ul,ul#pack_nav li.sub ul {background:#fff;}
.topbdr{border-top:1px solid #ddd;margin-bottom:-10px !important;margin-left:70px !important;}
/* IE stuff */
*html ul#pack_nav li a{color:#fff;}
*html ul#pack_nav li ul li.supersub ul li a{height:auto;}
*html ul#pack_nav li ul li.supersub ul li.supersub_bgd_bottom{margin:0 0 0 -20px !important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/dropdownsinglebottom2.png', sizingMethod='crop');}

/* Subscribe Styles */
.subscribe_form {font-size:10px;text-align:left;clear:both;padding:5px 0 0 0;}

.subscribe_form p {
  margin:0 0 5px 0;
}
.subscribe_form label{
float: left;
clear:both;
display:block;
width: 60px;
margin:2px 5px 0 0;
text-align:right;
}
.subscribe_form input.text {
  float: left;
  margin:0 0 2px 0;
  text-align: left;
  border:1px solid #727272;
  height:16px;
  width:113px;
  font-size:10px;
  padding:0 0 0 2px;
}
.subscribe_form select {
  font-size:10px;margin:0 0 2px 0;padding:0;border:1px solid #727272;
}
input.zip {border:1px solid #727272;margin:0 0 2px;height:14px;width:40px;font-size:10px;}
.omagdarkpink {color:#943f61;font-weight:bold;}
.omaglightpink {color:#c94581;}
a.omag{
text-decoration:none;
color:#58595b;
font-size:10px;
}
a.omag:hover{
text-decoration:underline;
color:#c94581;
}

#swfcontent, #bigtwix_vid, #sponsor_container, #sponsor_container2, #carousel_swf {
z-index:305;
position:relative;
}
#feature_flash_entity{margin:0 5px 0 5px;}

div#recent_issues_container ul#recent_issues {/* books scroller container */
  margin: 0;
  padding: 0;
  height:90px;
  position:relative;
  list-style: none;
  text-align: center;
}

div#recent_issues_container ul#recent_issues li {/* books scroller container */
  font-size: 10px;
  line-height: 11px;
  margin: 0;
  padding: 0;
  float: left;
  width: 80px;
  height: 100px;
  overflow: hidden;
}

ul#recent_issues li .title, ul#recent_issues li .footer, ul#recent_issues li .promo { display: none }

div#recent_issues_container {/* books scroller container, diff. from magazine recent issues scroller */
  margin: 0px;
}

div#recent_issues_container div#recent_issues_mask {/* books scroller container */
  float: left;
  width: 80px;
  height: 100px;
  overflow: hidden;
  position: relative;
  text-align: center;
  margin: 10px 0 0 0;
}

div#recent_issues_mask {
float:left;
position:relative;
padding: 3px 0 0 0;
margin:0 0 5px 5px !important;
width: 73px;
height: 116px;
overflow:hidden;
text-align:center;
}

div#recent_issues_title_container {
  height: 25px;
  overflow: visible;
  margin: 3px 0px;
}

div#recent_issues_footer_container {
  height: 25px;
  overflow: visible;
  margin-top: 4px;
}

div#recent_issues_title {
  text-align: center;
  font-weight: bold;
}

div#recent_issues_footer {
  text-align: center;
  font-size: 11px;
  height: 15px;
}

div#recent_issues_promo_container {
  margin-top: 15px;
}
*html div#recent_issues_promo_container {
  margin-top: 0px;
}

#recent_issues_promo {
  font-size: 11px;
  margin-top: 5px;
  text-align: center;
  font-weight: bold;
}
a#lt_arr{
background:url(images/larrow.jpg) no-repeat center top;
}
a#rt_arr{
background:url(images/rarrow.jpg) no-repeat center top;
}

.contain_ad{overflow:visible;padding-top:2px;} /* for pointroll/expansion ads to work within CT classed divs */

#inline_player {z-index:500;}

#hearst_ad510, #hearst_ad330 {padding:10px 0 10px 15px;}
#hearst_ad510 {width:480px;}
#hearst_ad330 {width:300px;}
*html #hearst_ad510, *html #hearst_ad330 {margin-left:15px;}
#hearst_ad510 .CT, #hearst_ad330 .CT {overflow-x:visible;}

*html #relatedresources_container .relatedlinks_box .relatedlinks_box{width:auto;} /* to correct IE6 display problem causing by repeated div within itself */

#suggestedLinksSpan .sIFR-hasFlash h1.modhd18{visibility:visible;}
#suggestedLinksSpan h1{color:#329500;visibility:visible;}

#comment_box div, #login p{position:relative;}

.burgundymed{color:#853333;font-size:12px;font-weight:bold;}

/* Styles for Forms - Update sweeps_captout color in package styles */
form#sweeps_form { margin: 0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;background-color:transparent;color: #000000;}
.error{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; }
.sweeps_confirm { color: #000000; font-size: 11px; }
.sweeps_chyron, .sweeps_caveat { color: #666666; font-size: 10px; line-height: normal; }
.sweeps_captout { border:2px solid #853333; margin-bottom:10px; }
.sweeps_field { color: #000000; font-size: 12px; vertical-align: top; margin-bottom: 10px; }
.sweeps_fieldta { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top; width: 320px; height: 180px;  position: relative; left: 50px; background-color: #ffffff; }	
.sweeps_fieldtaleg { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; vertical-align: top; width: 400px; height: 180px; position: relative; left: 35px; background-color: #ffffff; }	
.sweeps_req { color: #990000; }
form#sweeps_form input.sweeps, form#sweeps_form select.sweeps { font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: baseline; border: 1px #666666 solid; padding: 1px; position: absolute; left: 380px; }
.sweeps_radalign { vertical-align:middle; }
.sweeps_radcont { width:345px; font-size: 11px; padding-top:2px; text-align:left; color:#000000; }
.sweeps_radtext { width:95px; font-size: 11px; text-align:left; white-space:nowrap; }
.CT {padding:0px 10px;}
.CT p.lyblhd, .CT p.dyblhd{margin:-2px 0 0 0;padding:0;}
*html .CT p.lyblhd, *html .CT p.dyblhd{margin:2px 0 2px 0;}
*:first-child+html .CT p.lyblhd, *:first-child+html .CT p.dyblhd{margin:5px 0 0 0;}
img.lybl, img.dybl{margin:0 7px 6px 0;}
.ct_maxheight_half{height:82px;}

#head_brandphoto{width:166px;height:145px;}
#head_ad_index{width:184px;height:90px;position:absolute;top:148px;margin-left:789px;left: 253px;}
#head_bot_index{width:990px;height:10px;font-size:1px;position:absolute;top:166px;
background:transparent url(images/bottomshadow.png) repeat-x 0px 0px;
}

/** Breaking News Module **/
#mod_brknews_lt{width:7px;height:34px;font-size:1px;padding:0px;
background:transparent url(images/breakingnewsleft.gif) no-repeat 0px 0px;
}
#mod_brknews{width:976px;height:17px;font-size:13px;color:#58595b;overflow:hidden;padding:10px 0 15px 0;margin:0;
background:transparent url(images/breakingnewsrepeater.gif) repeat-x 0px 0px;
}
#mod_brknews_rt{width:7px;height:34px;font-size:1px;padding:0px;
background:transparent url(images/breakingnewsright.gif) no-repeat 0px 0px;
}
.bknwstl{color:#c80009;margin-right:5px;font-weight:bold;}
#bknws{width:850px;}
#mod_brknews a, #mod_brknews a:hover{}

/** Primary Feature Module (PFM) **/
#home_feature{padding-left:5px;height:320px;width:500px;}

/** Minitwix **/
#mod_minitwix{}

#minitwix_tabs{margin:0 0 0 10px;width:158px;}
#minitwix_tabs_top{background:url(images/fs.gif) repeat;height:16px;margin:0;}
#minitwix_cal a{cursor:pointer;display:block;height:48px;background:url(images/minitwxleftcoltabdefault.jpg) no-repeat;font-size:11px;font-weight:bold;color:#8b2842;}
#minitwix_cal a:hover{cursor:pointer;background:url(images/minitwxleftcoltabover.jpg) no-repeat;}
#minitwix_cal a.today, #minitwix_cal a:hover.today{cursor:pointer;background:url(images/minitwxleftcoltabactive.jpg) no-repeat;color:#db0a12;}
#minitwix_cal img.tabpromo{width:60px;height:41px;float:left;margin:2px;border:1px solid #f2c944;}
#minitwix_cal div{padding:16px 6px 0px 0px;}
#minitwix_tabs_bottom{height:25px;margin:0;padding:6px 0px 0px 6px;font-size:11px;font-weight:bold;color:#8b2842;}
#minitwix_tabs_bottom img{margin-right:4px;}

#minitwix_content{background:url(images/minitwxcontentbg.jpg) no-repeat;width:320px;height:535px;margin:0 -3px 0 -12px;padding:9px 0px 0px 9px;}
*html #minitwix_content{margin:0 -3px 0 -11px;}

.minitwix_container_top{width:302px;height:5px;background:url(images/minitwxcontainertop.gif) no-repeat;}
*html .minitwix_container_top{margin:0 0 -10px 0;}
.minitwix_container_mid,#replace_minitwix{width:302px;background-image:url(images/minitwxcontainerrepeater.gif);}
*html #replace_minitwix{background-image:none;padding-top:182px;position:absolute;top:52px;}
.minitwix_container_btm{width:302px;height:5px;margin-bottom:7px;background:url(images/minitwxcontainerbottom.gif) no-repeat;}
*html .minitwix_container_btm{margin-bottom:0px;}

#minitwix{height:271px;padding-top:12px;}
*html #minitwix{height:283px;padding-top:0px;}
#minitwix_day{color:#8b2842;font-weight:bold;margin-left:5px;font-size:12px;text-transform:uppercase;margin-top:-182px;}
#minitwix_oad{color:#bcbcbc;margin-right:5px;font-size:10px;margin-top:-182px;}
*html #minitwix_day, *html #minitwix_oad {margin-top:-182px;margin-bottom:-12px;}
#minitwix_vid, #minitwix_novid{position:relative;z-index:1000;background-color:white;width:286px;height:270px;margin:0 0 5px 7px;}/*H=161*/
*html #minitwix_vid, *html #minitwix_novid{margin-top:0px;}
*:first-child+html #minitwix_vid, *:first-child+html #minitwix_novid{margin-top:0px;}

#minitwix_novid img{width:286px;height:250px;}

#minitwix_showtitle{width:300px;margin:0 0 0 7px;font-size:14px;line-height:16px;}
#minitwix_showtitle a {width:300px;height:32px;display:block;overflow:hidden;font-weight:bold;}

#minitwix_show_info{width:300px;margin:8px 10px 0px 10px;padding-top:8px;border-top:1px solid #dddddd;}
#minitwix_show_info ul.promolist{margin:0px;}
#minitwix_show_info ul.promolist li{background:transparent url(images/arrow.gif) no-repeat scroll 0 3px;}
#minitwix_show_info ul.promolist li a{width:261px;height:13px;display:block;overflow:hidden;margin-bottom:4px;}

/** TOWS Main Link **/
#gotomain_top{}
#gotomain{height:15px;}
#gotomain .callaction{margin:0 0 0 10px;}
#gotomain_bottom{}

/** Be On Show - Plugger **/
#beonshow{height:180px;overflow:hidden;}
*html #beonshow{height:180px;}
#beonshow .x330{width:302px;}
#beonshow .box{padding:0px;}
#beonshow .x330 div.CT{width:auto;padding:0px 5px 0px 10px;overflow:hidden;}
#beonshow .x330 div.TL, #beonshow .x330 div.BL, #beonshow .x330 div.CT, #beonshow .x330 div.TR, #beonshow .x330 div.BR {background:transparent none;}
*html #beonshow .x330 div.TL, *html #beonshow .x330 div.BL, *html #beonshow .x330 div.CT, *html #beonshow .x330 div.TR, *html #beonshow .x330 div.BR {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="false");}

*html .plug_height{min-height:172px;}
#plugger_content_container{height:172px;}
#plugger_content_container .smallText{display:none;}
*html #plugger_content_container{height:172px;}

ul.plugs_list{height:180px;overflow-y:hidden;}
ul.plugs_list li{background:transparent url(images/arrow.gif) no-repeat scroll 0 3px;margin:0 0 5px 0;padding:0 0 0 10px;}
#pluglist_promo{width:300px;margin:0px;position:relative;}
#article a {color:#853333;}
.burgundylink{color:#853333;}