body {font:normal 12px Arial, Helvetica, sans-serif;margin:0;line-height:17px;}
body, form, h1, h2, h3, h4, h5, h6, ul, li, img, p {margin:0; padding:0;}
ul {list-style:none;}
img, a {border:none;}

.clear:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}

*html .clear {clear:both; height:1%;}

.clear-thin {
  clear: both;
  font-size: 0;
}

#mainContent {width:1002px;margin:auto;
}

*html #mainContent {width:1002px; margin-left:200px;
}

.left {
  display: inline;
  float: left;
}

.right {
  display: inline;
  float: right;
}

.hide {
  display: none;
}

/** Global link styles **/
a, a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#007ca8; text-decoration:none;}

a:hover{text-decoration:underline;}

a.black, a:hover.black{color:#000;text-transform:uppercase;font-size:9px;}

a.red, a.red:hover, .red-link-like {
  color: #d92128;
  text-transform: uppercase;
  font-size: 9px;
}

/** Top Navigation **/
#mainHeadline{height:80px;position:relative;margin-left:5px;}
#mainHeadline #WHLogo.homePage,
#mainHeadline.small #WHLogo{float:left;background:url("logo1.gif") no-repeat 0 0;height:180px;width:598px;position:absolute;bottom:41px;}



*html #mainHeadline #WHLogo.homePage,
*html #mainHeadline.small #WHLogo{float:left;background:url("logo1.gif") no-repeat 0 0;height:180px;width:598px;position:absolute;bottom:41px; top:-120px}


#mainHeadline.small #WHLogo{float:left;background:url("whlogo_ipa.gif") no-repeat 0 0;height:39px;width:200px;}
#mainHeadline #WHLogo.homePage a,
#mainHeadline.small #WHLogo a{display:block;text-indent:-1200px;overflow:hidden;height:53px;width:506px; font-size:96px; margin-left:35px; margin-top:43px}
#mainHeadline.small #WHLogo a{height:39px;width:200px;}
#mainHeadline #WHSub.homePage,
#mainHeadline.small #WHSub{float:left;height:53px;width:214px;position:absolute;bottom:8px;margin-left:268px}
#mainHeadline.small #WHSub {float:left;height:39px;width:179px;margin-left:205px;}

/** Member links **/
#mainHeadline #member{margin:18px 15px 0 0;text-align:right;float:right;}
#mainHeadline #member a:link, 
#mainHeadline #member a:visited, 
#mainHeadline #member a:hover{font-size:11px; margin-left:5px;}
#mainHeadline #member .logOut{font-size:10px; color:#808080;}
#mainHeadline #member .welcome{color:#d92128; font:bold 14px Arial, sans-serif;margin-left:10px;}

/** Services **/
#services ul{position:absolute;bottom:6px;right:0;}
#services li{margin:0 15px 0 5px;float:left;}
#services li a:link,
#services li a:visited,
#services li a:hover{color:#D92128;font:normal 10px Arial, sans-serif;text-transform:uppercase;letter-spacing:1px;}

/** ON states for Main Navigation (Has to be in the Global File)**/
#mainNav .channel_on {background:#e0e0e0;}

/** main container for all the content **/
#contentBody {background-color:#e8e8e8;}

*html #contentBody {background-color:#e8e8e8; height:auto}

/** Zones**/
#contentContainer{height:100%;margin:6px 6px 0 6px;}
#contentContainer #zone_1,
#contentContainer #zone_2,
#contentContainer #zone_3,
#contentContainer #searchZone,
#contentContainer #zone_6,
#contentContainer #contentZone,
#contentContainer #rightZonesWrap,
#contentContainer #leftWrap,
#contentContainer #zone_4,
#contentContainer #adZone,
#contentContainer #zone_7,
#contentContainer #footerAds{float:left;}

#contentContainer #leftWrap{width:830px;}
#contentContainer #zone_1{background-color:#fff; width:492px; height:213px;margin-right:6px; margin-top:-2px }/** Flash **/

*:first-child+html #contentContainer #zone_1{ margin-top:0px }
*html #contentContainer #zone_1{ margin-top:0px }

#contentContainer #zone_2{width:326px; height:213px;margin-right:6px;margin-bottom:0; margin-top:-2px }

*:first-child+html #contentContainer #zone_2{margin-top:0px}
*html #contentContainer #zone_2{margin-top:0px}

#contentContainer #zone_2{width:326px; height:213px;margin-right:6px;margin-bottom:0; }


#contentContainer #zone_0{width:326px; height:296px;margin-right:6px;margin-bottom:0;}
#contentContainer #zone_3{width:160px;float:right;height:213px;overflow:visible; background-color:#FFFFFF ; margin-top:11px }
#contentContainer #searchZone{width:830px;margin:-3px 0 2px 0;position:relative;}


*:first-child+html #contentContainer #searchZone{margin:-10px 0 2px 0}
*html #contentContainer #searchZone{margin:-40px 0 2px 0}

.home #contentContainer #searchZone.topics{margin:0 0 6px 0;}
#contentContainer #zone_6{width:160px;margin-top:4px;margin-right:6px;}
#contentContainer #contentZoneWide{width:824px;margin-top:4px;margin-right:6px;background-color:#fff;}
.home #contentContainer #contentZone{width:487px;margin-top:4px;margin-right:6px;background-color:#fff;}
*html .home #contentContainer #contentZone{width:485px;margin-top:4px;margin-right:1px;background-color:#fff;}

.home #contentContainer #contentZone p{width:459px;}



.article #contentContainer #contentZone{width:492px;margin:4px 6px 0 0;padding:6px 0 11px 0;background:#fff url(article_topcorner.gif) no-repeat 0 0;}
.member #contentContainer #contentZone{width:652px;margin-top:4px;}
.search #contentContainer #contentZone{width:652px;margin-top:4px;margin-right:6px;background-color:#fff;}


/** Doubt the use of this */
/**.member #contentZoneWide {width:824px;margin-top:4px;margin-right:6px;background-color:#fff;}*/
.member #contentZone .wide {width:824px;margin-top:4px;margin-right:6px;background-color:#fff;}

.download #contentContainer #contentZone {
  width: 824px;
}

#contentContainer #rightZonesWrap{width:326px;}
.home #contentContainer #zone_4{width:160px;margin-top:4px;margin-right:6px;}
#contentContainer #adZone{width:160px;margin-top:6px;}
#contentContainer #adZone h1{color:#adadad;font-size:9px;text-transform:uppercase;float:right;margin-top:2px;}
#contentContainer #zone_5{float:right;width:160px;margin-top:6px;}
.home #contentContainer #zone_5{float:right;width:326px;margin-top:6px;}


*html .home #contentContainer #zone_5{float:right;width:200px;margin-top:6px;}

#contentContainer #zone_7{width:830px;margin-top:6px;}
.home #contentContainer #zone_7{width:100%;height:100px;margin-top:6px;}
#contentContainer #footerAds{width:100%;height:100px;margin-top:40px;}

/** Search Navigation **/
#search{height:33px;width:354px;background:#d92128;float:left;vertical-align:middle;line-height:33px;}
#search form input, #search form select{float:left;margin:7px 5px 0 5px}
#search #edit-search-block-form-keys {width:145px;margin-top:5px;}
#search #edit-content-type {margin-top:5px;}
#searchNav{width:450px;height:29px;background:#000;float:left;line-height:29px;text-align:right;padding-right:20px;margin-top:2px;margin-right:0px;}
#searchNav.topic{margin-top:25px;} /** For topic pages only!!! **/
#searchNav a{font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;color:#fff;text-decoration:none;}
#searchNav a:hover{color:#ff0;}

#channelheader {
  height: 60px;
  width: 820px;
}

#channelheader .img-header-channel {
  display: block;
  float: left;
  margin-right: 50px;
  padding: 5px 0;
}

#channelheader .img-header-channel-life {
  height: 20px;
  margin-right: 200px;
  width: 100px;
}

#channelheader .img-header-channel-beauty-and-style {
  height: 20px;
  margin-right: 200px;
  width: 300px;
}

#channelheader .img-header-channel-yoga {
  height: 30px;
  margin-right: 200px;
  width: 250px;
}

#channelheader .img-header-channel-health {
  height: 20px;
  margin-right: 200px;
  width: 500px;
}

#channelheader .img-header-channel-weight-loss {
  height: 20px;
  margin-right: 200px;
  width: 250px;
}

#channelheader .img-header-channel-nutrition {
  height: 20px;
  margin-right: 200px;
  width: 250px;
}

#channelheader .img-header-channel-sex-and-relationships {
  height: 20px;
  margin-right: 200px;
  width: 400px;
}

#channelheader .img-header-channel-fitness {
  height: 20px;
  margin-right: 200px;
  width: 200px;
}

#channelheader .img-header-channel-win_today	 {
  height: 24px;
  margin-right: 200px;
  width: 398px;
}

#channelheader .sponsor_ad {
  float: right;
  height: 50px;
  padding: 5px 0;
  text-align: right;
  width: 150px;
}

#channelheader .sponsor_ad img {
  padding: 0 0 16px 0;
}

.list_tool #channelheader {width:843px;}
.small_tools #channelheader  {width: 650px;}

#slideshow-container #channelheader {
  margin-top: 2px;
}

#channelheader .clear {
  font-size: 0;
}


/** Footer **/
#footer{width:1002px;margin:0;border-bottom:solid 1px #000; border-top:solid 6px #000;padding:0px 0 5px 0;text-align:center;}

#footer a {font:normal 11px Arial, sans-serif; text-transform:capitalize;}
/** List Styling **/
#footer ul {
  margin-bottom:10px;
  text-align:left;
}
#footer li {
  display: inline;
  background:url("divider.gif") no-repeat 0 3px;
  padding:0 3px 0 7px;
}
#footer .title{font-size:11px; text-transform:uppercase; font-weight:bold;float:left;text-align:right;width:697px;position:relative;top:0px;padding-right:13px;}
/* Remove spacer on first item */
#footer .first{
  border-left: 0;
  background:none;
  padding-left: 0;
}

/** Advertisements **/ 
.advertisement {font-size:10px;color:#808080;float:right;display:inline;margin-right:5px;} 
/** Top Ads **/ 
.zone5adBlock {width:320px;height:auto;float:left;overflow:hidden;padding:10px 0 0 13px;}
.zone5adbBlock table{padding:0 0 6px 0;}
.zone5adBlock h4 {font-size:9px;text-transform:uppercase;}
#zone_5 .ad3b{width:320px;float:left;}
#zone_4 .ad3b{width:320px;padding:7px 0 15px 0;}
#adBlock {width:1002px;height:58px;} 





#adBlock .ad1 {width:728px;height:90px;float:left;}  
#adBlock .ad2 {width:270px;height:90px;float:left;}

/* 300x250 ad that may appear in home page channel block; vide womenshealth_home_page_ad() */
.ad-home-top {
  padding: 20px 0 0 13px;
}

.ad-home-top .lbl-advertisement {
  margin: 0;
  padding: 0.6em 13px 0 0;
}

/* See mosttabs include */
#tabs .prWrap {
  height: 250px;
  padding-bottom: 10px;
  width: 300px;
}

/* MSN syndication ads */
.wrapper-ad-msn {
background: #e8e8e8;
  border: 1px solid #000;
  min-height: 100px;
  margin: 15px 0;
  width: 610px;
}

.msn-search-listing .top h5 {
  background: #dedede;
  font-size: 11px;
  font-weight: normal;
  padding: 0 0 1px 5px;
}

.msn-search-listing .content li {
  padding: 4px 8px;
}

.msn-search-listing .content p a {
  font-family: verdana;
  line-height: 13px;
  text-decoration: none;
  white-space: nowrap;
}

.msn-search-listing .content .title a {
  color: #007cb8;
  font-size: 11px;
  font-weight: bold;
}

.msn-search-listing .content .desc a {
  color: #000;
  font-size: 11px;
}

.msn-search-listing .content .url a {
  color: #898989;
  font-size: 9px;
}

/** AdFooter Ads **/
#adfooter {width:824px;height:auto;margin:20px 0 0px 0;padding:0;clear:none;text-align:left; float: left;} /* 1002px - 160px - 6px = 836px */
.home #adfooter {font-size:10px;width:996px;clear:both;margin-top:20px;}
#adfooter .ad1 {width:300px;height:270px;float:left;margin-left:80px;padding:0;overflow:hidden;}
#adfooter .ad2 {width:300px;height:270px;float:right;padding:0;overflow:hidden;}
#adfooter h4 {font-size:9px;text-transform:uppercase;}
.home #adfooter .adfooter1 {width:320px;float:left;margin-left:6px;margin-right:6px;}
.home #adfooter .adfooter2 {width:320px;float:left;margin-right:6px;}
.home #adfooter .adfooter3 {width:320px;float:left;text-align:right;}
.home #adfooter .adfooter3 h4{text-align:left;}
.home #adfooter .adfooter3 .ad3a{width:150px;float:left;text-align:left;}
.home #adfooter .adfooter3 .ad3a a{color:#037cab;font-size:12px;}
.home #adfooter .adfooter3 .ad3b{width:320px;float:right;}
.home #adfooter .adfooter3 .ad3c{width:160px;float:right;}
.home #adfooter .adfooter1 a img {padding:0 6px 20px 0px;margin:0 0 5px 0;}
.home #adfooter a,.home #adfooter a:hover {font-weight:bold;font-size:12px;color:#007ca8;}
#adfooter .abgText{margin:10px 0;}


/** Sponsor Ads **/
.sponsor_ad {
	float: right;
}
.channel-title img{
	float: left;
}
.msnChannelAd {
border-style: solid; border-width: 1px; float: right; width: 400px; height: 150px; margin-bottom: 7px; margin-top: 25px; clear: none;
}
/** Main Navigation **/
#mainNav {width:1002px;height:22px;position:relative;font-size:11px;text-transform:uppercase;white-space:nowrap;border-top:solid 1px #000;border-bottom:solid 6px #000;background:#fff; margin-top:84px}




*html #mainNav {width:1002px;height:22px;position:relative;font-size:11px;text-transform:uppercase;white-space:nowrap;border-top:solid 1px #000;border-bottom:solid 6px #000;background:#fff; margin-top:20px}




#mainNav ul{width:100%;}
#mainNav ul li {float:left;}
/*ORIGINAL
#mainNav ul li a {display:block;text-decoration:none;padding:0 16px;line-height:22px;color:#000;font-weight:bold;letter-spacing:1px}
*/
/*NEW*/
#mainNav ul li a {display:block;text-decoration:none;padding:0 13px;line-height:22px;color:#000;font-weight:bold;letter-spacing:1px}

#mainNav table {border-collapse:collapse;margin:0;padding:0;}

#mainNav ul li ul {visibility:hidden;position:absolute;top:22px;left:0;border-top:solid 6px #000;height:22px;}
#mainNav ul li:hover a,
#mainNav ul li a:hover {color:#000;background:#e0e0e0;} 

#mainNav ul li:hover ul,
#mainNav ul li a:hover ul {visibility:visible;width:1002px;height:25px;}
#mainNav ul li:hover ul li a,
#mainNav ul li a:hover ul li a {display:block;background:#e8e8e8;color:#007CA8;font-size:10px;white-space:nowrap;height:25px;}
#mainNav ul li:hover ul li a:hover,
#mainNav ul li a:hover ul li a:hover {background:#e0e0e0;color:#000;}

/** ON states **/
#mainNav .channel_on{background:#e0e0e0;}
#mainNav .topic_on{background:#e0e0e0;}

/*Channels Menu*/

ul#channel-nav {margin: 0px;padding: 0px;clear: both;width:820px;float:left;}
#channel-nav li {padding: 0 12px 5px 11px;list-style: none;display: inline;}
#channel-nav li.topic_on {}
#channel-nav li.topic_on a {background-color:#d5d5d5;color: #007ca8;padding:6px;top:-6px;color: #000;}

/* Landing Pagination */
.landing_pagination {text-align:center;float:left;width:100%;}

/** Master Blocks **/

/** Dotted horizontal line **/
div.hr {height: 1px;background:transparent url(dotsHorizontal.gif) repeat-x 0 0;margin:10px 0;}
div.hr hr {display: none;}

/** Columns (where one starts at 160px) **/
.masterBlock.oneColumn,
.masterBlock.twoColumn,
.masterBlock.threeColumn,
.masterBlock.fourColumn,
.masterBlock.fiveColumn,
.masterBlock.sixColumn {width:160px;background:#fff url("blockCorner.gif") no-repeat right top;margin:0 0 4px 0;padding:5px -1px 15px 15px;line-height:20px;

}

.content ul li{list-style:none; background-image:url(bullets.png); background-repeat:no-repeat; background-position:left 4px; padding:0 0 0 18px;}

.masterBlock .content a {font-size:11px;}
.masterBlock .content img.main{margin:10px 30px 10px 0px;}
.home .masterBlock.twoColumn .content img.main{margin-bottom:0px;}

.masterBlock .content h5{font:bold 15px Arial, sans-serif;}
.masterBlock .content p{margin:5px 0px;}

/*.masterBlock .content .submitBtn {padding-right:10px;height:17px;display:inline;clear:all;background:#ffff00 url("arrowBtn.gif") no-repeat 0 0;}*/

.masterBlock .content .submitBtn a, .masterBlock .content .submitBtn a:visited,.masterBlock .content .submitBtn a:hover{ 
background:#ffff00 url("arrowBtn.gif") no-repeat 0 0;
font:bold 11px Arial, sans-serif;
padding: 2px 3px 1px 20px;}
.masterBlock.oneColumn.master .sponsor {float:left; width:88px;}
.masterBlock .content .sponsor span{font:normal 9px Arial, sans-serif;color:#999;text-transform:uppercase;margin:10px 0 3px 0;display:block;}
.masterBlock.oneColumn.master .seeAll {padding-top:4px;font-size:9px;float:right;}
.masterBlock.oneColumn.master {margin-bottom:6px;}

/** Two column block **/
.masterBlock.twoColumn{width:296px;}
.slideshow .masterBlock.twoColumn{width:280px;}
.masterBlock.top{margin-bottom:6px;} /* home page two column blocks */
#zone_2 .masterBlock {height:127px;overflow:hidden;}

.masterBlock.twoColumn.master img.main{float:left;margin-right:10px;}
.masterBlock.twoColumn.master .content p{float:left;width:60%;}
.masterBlock.twoColumn.master .content .submitBtn {float:left;}

.masterBlock.twoColumn.master .content .sponsor span{float:left;}
.masterBlock.twoColumn.master .content .sponsor span a{margin-left:5px;}

/** Three Column block **/
.masterBlock.threeColumn{width:462px;}

/** Four Column **/
.masterBlock.fourColumn{width:628px;}

/** Five Column **/
.masterBlock.fiveColumn{width:794px;}

/** Six Column **/
.masterBlock.sixColumn{width:954px;}

/** Most Tabbed Block **/
#tabs {float:left;width:316px;margin-top:5px;}
.home #tabs {float:left;width:326px;margin-top:5px;border-style:solid;border-width:0 0 5px 0;border-color:#000;padding-bottom:15px;}
#tabs .masterBlock {margin:0;}
#tabs ul {width:306px;border-bottom:solid 1px #bababa;}
.home #tabs ul {width:316px;}
#tabs ul li {float:left;padding:0 5px 0 0;margin:0;}
#tabs .tabBody.active,
#tabs .tabBody{width:316px;height:184px;clear:both;padding:11px 0px 13px 0px;display:none;overflow:hidden;}
.home #tabs .tabBody{width:326px;padding:20px 0px 13px 0px;}
#tabs .tabBody.active{border-bottom:solid 1px #bababa;border-left:solid 1px #bababa;/*position:relative;z-index:5000;*/display:block;background:#fff url(blockCornerLineRight.gif) no-repeat right top;}
#tabs .tabBody .content{padding-left:11px;}
#tabs .tabBody .content .link{display:block;font-size:12px;margin-bottom:10px;}
#tabs ul li a,
#tabs ul li a.selected,
#tabs ul li a:hover{display:block;background-color:#e6e6e6;font-size:10px;text-transform:uppercase;text-align:center;padding:3px 5px;height:22px;border:solid 1px #bababa;border-bottom:0;position:relative;/*z-index:-1;*/text-decoration:none;}
#tabs ul a.selected{background-color:#fff !important;position:relative;top:1px;/*z-index:300;*/color:#000;}
#tabs .tabBody .seeAll{font-size:9px; float:right;padding-right:20px;}

/** Home / Channel Block **/
#home_channel_block{float:left;width:326px;height:212px;background-color:#fff;padding:0;line-height:29px;}
.home_channel_block_item{width:326px;height:auto;margin:0;padding:3px 0 0 0;}
.home_channel_block_right{float:left;width:282px;height:auto;margin-left:9px;}
.home_channel_block_right p{line-height:13px;}
.home_channel_block_left{float:left;width:60px;margin-left:6px;padding-bottom:3px;}


/** Filmstrip **/
#scrollboxes {
float:left;
margin:6px 6px 0 6px;
background-color:#fff;
position: relative;
border:1px solid #c0c0c0;
}
#scrollbox.threeRows, 
#scrollbox.fiveRows {width:490px;height:100%;background-color:#fff; padding:0px 0px 5px 10px;text-align:left;}
#scrollbox.fiveRows{width:812px;background-color:#fff;padding-left:6px;}

#scrollbox .dailyPicks{background:#fff url(dailyPicks.gif) no-repeat top left;height:10px; width:84px;margin:10px 0 5px 0;}
#scrollbox .dailyPicks span{display:none;}

#scrollbox #thumbs {width:1700px;}
.slideshow #scrollbox #thumbs {width:1400px;}
#scrollbox .scrollbarBox{overflow-x:scroll;overflow-y:hidden;width:490px;}
#scrollbox.fiveRows .scrollbarBox{width:808px; height:190px;}
.slideshow #scrollbox.fiveRows .scrollbarBox{width:808px; height:auto;}

#scrollbox .scrollbarBox #thumbs .content{height:190px;float:left;width:115px;background:url(dots.gif) repeat-y top right;padding-right:5px;padding-left:20px;}
#scrollbox .scrollbarBox #thumbs .content.first{padding-left:0;}
#scrollbox .scrollbarBox #thumbs .content.last{background:none;}
#scrollbox .scrollbarBox #thumbs .content .gallery img{margin-top:10px;border-style:solid;border-color:#000;border-width:1px;}
#scrollbox .strip_title {display:block;height:30px;overflow:hidden;}

#scrollbox .scrollbarBox #thumbs .content .top{height:24px;line-height:1px;}
#scrollbox .scrollbarBox{
scrollbar-3dlight-color:#c0c0c0; 
scrollbar-arrow-color:#fff; 
scrollbar-base-color:#007ca8; 
scrollbar-darkshadow-color:#c0c0c0; 
scrollbar-face-color:#007ca8; 
scrollbar-highlight-color:#c0c0c0; 
scrollbar-shadow-color:#c0c0c0;
scrollbar-track-color:#fff;}

/** Editor's Picks **/
.masterBlock.oneColumn.editorsPick{margin-bottom:6px;}
.masterBlock.oneColumn.editorsPick h1{background:url(editorsPicks.gif) no-repeat top right;width:104px;height:10px;text-indent:-1200px;overflow:hidden;margin-top:10px;}
.masterBlock.oneColumn.editorsPick h4{width:104px;height:10px;margin-top:10px;}
.masterBlock.oneColumn.editorsPick p a {font-size:12px !important;margin:0;}
.masterBlock.oneColumn.editorsPick p {margin:0 !important;}
.masterBlock.oneColumn.editorsPick h2 a {background-color:#fdfe00;white-space:nowrap;}
.masterBlock.oneColumn.editorsPick h3 {margin-top:4px;}

/** Slideshow **/
.masterBlock.oneColumn.slideshow{margin-bottom:6px;}
.masterBlock.oneColumn.slideshow h5{font-size:20px;}
.masterBlock.oneColumn.slideshow .slide_link {float:left;font-size:12px !important;}
.masterBlock.oneColumn.slideshow .seeAll {float:right;padding-top:3px;}

/**Related Content **/
.masterBlock.relatedContent {padding-bottom:6px;margin-bottom:6px;}
.masterBlock.oneColumn.relatedContent h1,
.masterBlock.twoColumn.relatedContent h1{background:url(relatedContent.gif) no-repeat top right;width:129px;height:10px;text-indent:-1200px;overflow:hidden;margin:15px 0;}
.masterBlock.twoColumn.relatedContent h2{background:url(relatedContent.gif) no-repeat top right;width:129px;height:10px;text-indent:-1200px;overflow:hidden;margin:15px 0;}
.masterBlock.oneColumn.relatedContent p a,
.masterBlock.twoColumn.relatedContent p a {font-size:12px !important;}
.masterBlock.oneColumn.relatedContent p,
.masterBlock.twoColumn.relatedContent p {margin:0 !important;margin-bottom:10px !important;}
.masterBlock.twoColumn.relatedContent .content p{float:none;width:100%;}

/**RSS Feeds **/ 
.masterBlock.twoColumn.rssfeeds h1{background:url(rssfeeds.gif) no-repeat top right;width:70px;height:10px;text-indent:-1200px;overflow:hidden;margin:10px 0;}
.masterBlock.twoColumn.rssfeeds ul {color:#666;}
.masterBlock.twoColumn.rssfeeds ul li {margin:15px 0 0 0;display:inline;}
.masterBlock.twoColumn.rssfeeds ul li img {float:left;margin:10px 18px 10px 0;}


.small_tools #zone_4 {margin-top:15px;}
.tools #zone_4 .masterBlock, .slideshow #zone_4 .masterBlock {background-image:none; width:279px;}
.small_tools #zone_4 .masterBlock {background-image: url(blockCorner.gif);text-align:left;}
.tools #zone_4 .masterBlock.twoColumn.relatedContent h1,
.small_tools #zone_4 .masterBlock.twoColumn.relatedContent h1 {margin-top:0px;}

/**About This Blog **/
.masterBlock.aboutBlog {padding-bottom:0;margin-bottom:6px;}
.masterBlock.oneColumn.aboutBlog h1,
.masterBlock.twoColumn.aboutBlog h1{background:url(aboutblog_title.gif) no-repeat top right;width:123px;height:10px;text-indent:-1200px;overflow:hidden;margin:15px 0;}
.masterBlock.twoColumn.aboutBlog h2{background:url(aboutblog_title.gif) no-repeat top right;width:123px;height:10px;text-indent:-1200px;overflow:hidden;margin:15px 0;}
.masterBlock.oneColumn.aboutBlog p a,
.masterBlock.twoColumn.aboutBlog p a {font-size:12px !important;}
.masterBlock.oneColumn.aboutBlog p,
.masterBlock.twoColumn.aboutBlog p {margin:0 !important;margin-bottom:10px !important;}
.masterBlock.twoColumn.aboutBlog .content p{float:none;width:100%;}

/**Recent Posts **/
.masterBlock.recentPosts {padding-bottom:0;margin-bottom:6px;}
.masterBlock.oneColumn.recentPosts h1,
.masterBlock.twoColumn.recentPosts h1{background:url(recentposts_title.gif) no-repeat top right;width:98px;height:10px;text-indent:-1200px;overflow:hidden;margin:15px 0;}
.masterBlock.twoColumn.recentPosts h2{background:url(recentposts_title.gif) no-repeat top right;width:98px;height:10px;text-indent:-1200px;overflow:hidden;margin:15px 0;}
.masterBlock.oneColumn.recentPosts p a,
.masterBlock.twoColumn.recentPosts a,
.masterBlock.twoColumn.recentPosts p a {font-size:12px !important;}
.masterBlock.oneColumn.recentPosts p,
.masterBlock.twoColumn.recentPosts p {margin:0 !important;margin-bottom:10px !important;}
.masterBlock.twoColumn.recentPosts .content p{float:none;width:100%;}

/**Blog Archives **/
.masterBlock.blogArchives {padding-bottom:0;margin-bottom:6px;}
.masterBlock.oneColumn.blogArchives h1,
.masterBlock.twoColumn.blogArchives h1{background:url(archives_title.gif) no-repeat top right;width:70px;height:10px;text-indent:-1200px;overflow:hidden;margin:15px 0;}
.masterBlock.twoColumn.blogArchives h2{background:url(archives_title.gif) no-repeat top right;width:70px;height:10px;text-indent:-1200px;overflow:hidden;margin:15px 0;}
.masterBlock.oneColumn.blogArchives p a,
.masterBlock.twoColumn.blogArchives p a {font-size:12px !important;}
.masterBlock.oneColumn.blogArchives p,
.masterBlock.twoColumn.blogArchives p {margin:0 !important;margin-bottom:10px !important;}
.masterBlock.twoColumn.blogArchives .content p{float:none;width:100%;}

/** WH Blogs **/
.masterBlock.whBlogs {padding-bottom:0;margin-bottom:6px;}
.masterBlock.oneColumn.whBlogs h1,
.masterBlock.twoColumn.whBlogs h1{background:url(whblogs_title.gif) no-repeat top right;width:121px;height:10px;text-indent:-1200px;overflow:hidden;margin:15px 0;}
.masterBlock.twoColumn.whBlogs h2{background:url(whblogs_title.gif) no-repeat top right;width:121px;height:10px;text-indent:-1200px;overflow:hidden;margin:15px 0;}
.masterBlock.oneColumn.whBlogs p a,
.masterBlock.twoColumn.whBlogs p a {font-size:12px !important;}
.masterBlock.oneColumn.whBlogs p,
.masterBlock.twoColumn.whBlogs p {margin:0 !important;margin-bottom:10px !important;}
.masterBlock.twoColumn.whBlogs .content p{float:none;width:100%;}

/** Other Blogs **/
.masterBlock.otherBlogs {padding-bottom:0;margin-bottom:6px;}
.masterBlock.oneColumn.otherBlogs h1,
.masterBlock.twoColumn.otherBlogs h1{background:url(otherblogs_title.gif) no-repeat top right;width:159px;height:10px;text-indent:-1200px;overflow:hidden;margin:15px 0;}
.masterBlock.twoColumn.otherBlogs h2{background:url(otherblogs_title.gif) no-repeat top right;width:159px;height:10px;text-indent:-1200px;overflow:hidden;margin:15px 0;}
.masterBlock.oneColumn.otherBlogs p a,
.masterBlock.twoColumn.otherBlogs p a {font-size:12px !important;}
.masterBlock.oneColumn.otherBlogs p,
.masterBlock.twoColumn.otherBlogs p {margin:0 !important;margin-bottom:10px !important;}
.masterBlock.twoColumn.otherBlogs .content p{float:none;width:100%;}

/** Blog Feeds **/
.masterBlock.blogFeeds {padding-bottom:0;margin-bottom:6px;}
.masterBlock.oneColumn.blogFeeds h1,
.masterBlock.twoColumn.blogFeeds h1{background:url(blogfeeds_title.gif) no-repeat top right;width:42px;height:10px;text-indent:-1200px;overflow:hidden;margin:15px 0;}
.masterBlock.twoColumn.blogFeeds h2{background:url(blogfeeds_title.gif) no-repeat top right;width:42px;height:10px;text-indent:-1200px;overflow:hidden;margin:15px 0;}
.masterBlock.oneColumn.blogFeeds p a,
.masterBlock.twoColumn.blogFeeds p a {font-size:12px !important;}
.masterBlock.oneColumn.blogFeeds p,
.masterBlock.twoColumn.blogFeeds p {margin:0 !important;margin-bottom:10px !important;}
.masterBlock.twoColumn.blogFeeds .content p{float:none;width:100%;}

/** Zone 3 Blocks **/
#zone_3 .masterBlock {margin-bottom:6px;}
#zone_3 .seeAll {clear:both;}
#zone_3 .ad1 {width:160px;/*height:620px;*/clear:both; margin-bottom: 15px;}

/** Zone 7 Blocks **/
#zone_7 .masterBlock {float:left;margin-right:6px;}
#zone_7 .masterBlock.twoColumn img.main.wide {width:290px;margin:0;}
#zone_7 .masterBlock.last {height:130px; margin-right:0px;}

/** Content Block **/
#topStrip {
	padding-top: 0px;
}
#topStrip .corner01 {
height: 12px;width:824px;margin:0;padding:0;background:#fff url(blockCorner.gif) no-repeat top right;
}

#wttopStrip {
	padding-top: 0px;
	float:left;
}
#wttopStrip .corner01 {
height: 12px;width:824px;margin:0;padding:0;background:#fff url(blockCorner.gif) no-repeat top right;
}

#dpContainer01 {text-align:center;background:transparent url("dotsHorizontal.gif") repeat-x bottom right;margin:10px 16px;padding-bottom:10px;}
#dpContainer01 .readMore{margin-top:8px;}
#dpContainer01 .dpText01 {font-family:Arial,Helvetica;font-size:12px;line-height:17px;color:#000000;text-align: justify;margin-top:5px;}


 .dpText03 {font-family:Arial,Helvetica;font-size:12px;line-height:17px;color:#000000;text-align: justify;margin-top:5px;}


  .dpText03 ul li  {width:788px;}





#dpContainer01 .dpText02{margin-bottom:5px;}/*black, red header links */
.blueHeadline01, a.blueHeadline01:visited, a.blueHeadline01:hover {font-family:Arial,Helvetica;font-size:15px !important;font-weight:bold;color:#007CA8;text-align:left;text-decoration:none;}
a.blueHeadline01:hover {text-decoration:underline;}
#mostTabs {background-color:#E8E8E8;margin:0;padding:6px 0 3px 0;text-align:center; width:492px; margin-right: auto; margin-left: auto;line-height:14px;}
#mostTabs .tab01 {display:inline;margin:0 1px 0 0;padding:8px 20px 6px 20px;font-size:12px;text-transform:uppercase;background:url("tab-white.gif") no-repeat top right;}
#mostTabs .tab01.selected {background-image:url("tab-grey.gif");}
#mostTabs.experts-expertise {margin-right:-25px;margin-left:-25px;text-align:left;}
#mostTabsWide {background-color:#E8E8E8;margin:0;padding:6px 0 3px 0;text-align:center; width:824px; margin-right: auto; margin-left: auto;line-height:15px}
#mostTabsWide .tab01 {display:inline;margin:0 1px 0 0;padding:8px 20px 6px 20px;font-size:12px;text-transform:uppercase;background:url("tab-white.gif") no-repeat top right;}
#mostTabsWide .tab01.selected {background-image:url("tab-grey.gif");}
#mostTabsWide .experts-expertise {margin-right:-25px;margin-left:-25px;text-align:left;}

#mostContainer {float:left;width:792px;background-color:#FFFFFF;padding-left:16px;padding-right:16px;}
#mostContainer .mostRow {float:right;width:740px;font-family:Arial,Helvetica;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dotted #CCCCCC;}
#mostContainer .mostRight {float:right;width:400px;font-family:Arial,Helvetica;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dotted #CCCCCC;}
#mostContainer .mostLeft {float:left;width:370px;font-family:Arial,Helvetica;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dotted #CCCCCC;}
#mostThumbnail {float:left;width:100px;height:100px;margin-right:10px;}

#mostContainer .col {
  display: inline;
  float: left;
}

#mostContainer .col-left, #mostContainer .col-left .item {
  width: 370px;
}

#mostContainer .col-right, #mostContainer .col-right .item {
  width: 400px;
}

#mostContainer .col-right {
  margin-left: 20px;
}

#mostContainer .col .item {
  border-bottom: 1px dotted #CCCCCC;
  font-family: Arial, Helvetica;
  margin-bottom: 12px;
  padding-bottom: 12px;
}

#mostContainer .col .item .fivestar-ratings, #mostContainer .col .item .average-rating {
  width: 200px;
}

/** Most Containers in the Most Page**/
.mostPage #contentContainer #contentZone {margin:0;float:none;}
.mostPage #contentContainer #contentZone .mostBoxes{width:246px;float:left;background:#fff url("blockCorner.gif") no-repeat right top;margin:0 6px 6px 0px;padding:0 12px;}
.mostPage #contentContainer #contentZone .mostBoxes h1{font-size:9px; text-transform:uppercase;background:url("dotsHorizontal.gif") repeat-x 0 100%;text-align:center;padding:10px 0;margin-bottom:10px;letter-spacing:1px;}
.mostPage #contentContainer #contentZone .mostBoxes h2{font-size:9px; text-transform:uppercase;background:url("dotsHorizontal.gif") repeat-x 0 100%;text-align:center;padding:10px 0;margin-bottom:10px;letter-spacing:1px;}
.mostPage #contentContainer #contentZone .mostBoxes ol{margin-bottom:0;padding-bottom:0;}
.mostPage #contentContainer #contentZone .mostBoxes ol li{position:relative;right:18px;margin-bottom:10px;}









.mostPage #contentContainer #contentZone1 {margin:0;float:none;}
.mostPage #contentContainer #contentZone1 .mostBoxes{width:246px;float:left;background:#fff url("blockCorner.gif") no-repeat right top;margin:0 6px 6px 0px;padding:0 12px;}
.mostPage #contentContainer #contentZone1 .mostBoxes h1{font-size:9px; text-transform:uppercase;background:url("dotsHorizontal.gif") repeat-x 0 100%;text-align:center;padding:10px 0;margin-bottom:10px;letter-spacing:1px;}
.mostPage #contentContainer #contentZone1 .mostBoxes h2{font-size:9px; text-transform:uppercase;background:url("dotsHorizontal.gif") repeat-x 0 100%;text-align:center;padding:10px 0;margin-bottom:10px;letter-spacing:1px;}
.mostPage #contentContainer #contentZone1 .mostBoxes ol{margin-bottom:0;padding-bottom:0;}
.mostPage #contentContainer #contentZone1 .mostBoxes ol li{position:relative;right:18px;margin-bottom:10px;}


 #contentZone1 p{width:788px}






/** Newsletters Block **/
.masterBlock.newsletter{}
.masterBlock.oneColumn.newsletter .image{margin-bottom:10px;}
.masterBlock.newsletter h1{font-size:9px;text-transform:uppercase;margin-bottom:15px;}
.masterBlock.newsletter h2{font-size:9px;text-transform:uppercase;margin-bottom:15px;}
.masterBlock.newsletter.border h5{color:#fbb963;}
.masterBlock.newsletter .content  .submitBtn {width:71px;float:right;margin-top:5px;margin-bottom:5px;}
.masterBlock.newsletter .content .email{height:22px; width:130px;margin-bottom:5px;}
.masterBlock.newsletter .content #newsletterFrm .checkBox{height:15px;width:15px;}
.masterBlock.newsletter .content #newsletterFrm label{font-size:9px;margin-left:3px;}
.masterBlock.newsletter.border .content .image{width:142px; height:78px;}

.masterBlock.newsletter.border{padding:5px 6px 15px 6px;width:148px;}
.masterBlock.newsletter.border h1{margin-bottom:5px;}
.masterBlock.newsletter.border h2{margin-bottom:5px;}
.masterBlock.newsletter.border .orangeBorder{z-index: 50; background:#fff url(blockCornerLineRightOrange.gif) no-repeat top right;border-bottom:solid 3px #fbb963;}
.masterBlock.newsletter.border .innerBody{border:solid 3px #fbb963;border-right:none;border-bottom:none;width:135px;}
.masterBlock.newsletter.border .innerBlock{padding-left:5px;}

/** blankBlock **/
.masterBlock.fiveColumn.blankContent {width: 100%;background-color: #e8e8e8;padding: 0px; margin: 0px;}
.masterBlock.threeColumn.blankArticle {background-color: white; width: 474px;float: left;margin-left: 0px;}
.masterBlock.twoColumn.blankWidget {background-color: white; width: 280px;float: right;margin-left: 0px;}

/** Poll **/
.masterBlock.poll h1{font-size:15px;margin-top:10px}
.masterBlock.poll h2{font-size:15px;margin-top:10px}
.masterBlock.poll .content .submitBtn {width:72px;margin-top:10px;margin-bottom:5px;}
.masterBlock.poll .content form{margin-left:20px;}
.masterBlock.poll .content .radio{margin-right:15px;}
.masterBlock.poll .content form .seeResultsLnk{font-size:12px;}

.masterBlock.poll.results .content .result_block{border:solid 1px #999;height:10px;width:130px;float:left;margin-right:5px;}
.masterBlock.poll.results .content .result_block .result_percent_0,
.masterBlock.poll.results .content .result_block .result_percent_1{width:81px;background-color:#f9dc2f;height:10px;}
.masterBlock.poll.results .content .result_block .result_percent_1{width:21px;}

.masterBlock.twoColumn.poll .content .submitBtn {float:left;}
.masterBlock.twoColumn.poll .content form span{float:left;position:relative; top:10px;left:5px;}
.masterBlock.twoColumn.poll .sponsor{float:right;clear:both;}
.masterBlock.twoColumn.poll .sponsor span{margin:0 !important;padding:0 !important;}
.masterBlock.twoColumn.poll.results .p{position:relative;bottom:1px;}
.masterBlock.twoColumn.poll.results .seeAll{float:right;position:relative; bottom:12px;}

.masterBlock.poll h3{font-size:15px;margin-top:10px}


/** Generic Internal Block Layout **/
.blockSpace { margin-bottom: 6px;}

.masterLayout { }
.masterLayout.leftCol { width: 100%; margin-top: 10px; margin-bottom: 10px;}
.masterLayout.leftColTop {  }
.masterLayout.leftColBottom {  margin-top: 6px;}

.masterLayout.rightCol { }
.masterLayout.rightColTop { }
.masterLayout.rightColBottom { float: right; margin-top: 6px;} 

.masterLayout.wideLeftCol { float: left; width: 40%;float: left; }
.masterLayout.wideLeftColTop { float: left; margin-bottom: 6px;}
.masterLayout.wideLeftColBottom { float: left; }

.masterLayout.wideRightCol { width: 60%; float: right;  margin-bottom: 12px;}
.masterLayout.wideRightColTop { float: right;  margin-bottom: 6px;}
.masterLayout.wideRightColBottom { float: right;}
.masterLayout.clearLayout { clear: both; }

a.masterLayoutBtn, a:hover.masterLayoutBtn { 
background:#ffff00 url("arrowBtn.gif") no-repeat 0 0;
font:bold 11px Arial, sans-serif;
padding: 2px 3px 1px 20px;
line-height: 17px;
height: 17px; }
.masterLayoutSmallTitle { font-size: 9px; font-family: Arial }
.masterLayoutTitle { font-size: 12px; font-family: Arial }
.masterLayoutSeeAll, a:hover.masterLayoutSeeAll { font-size: 9px; font-family: Arial }

/** login **/
#logInBlock {display:none; }
#loggedInBlock {display:none; }
.loginBlock { float:left;}
.loggedInBlock{ float:left; }
.loginBlockEntry { text-align: right; font-style: normal; font-size: 8pt; font-family: Arial; }
.loginBlockUserTextEntry { width: 85px; font-size: 8pt; }
.loginBlockEntryLoginBtn { background:#ffff00 url("arrowBtn.gif") no-repeat 0 0;
font-weight:bold;padding: 2px 3px 0px 20px; }
#whbboe{float:left; padding: 0px 20px 0px 25px;}



/** Experts Blocks **/
.expertBlockImage {}
/*border: 3px solid #61BA46;border-right: none;border-bottom: none;*/
.expertBlockContent { margin-top: 6px;margin-right: 6px;margin-left: 6px; margin-bottom: 6px; }
.expertBlockInnerBody { width: 125px;  padding: 0px;margin-top: 6px; }
/*border-bottom: 3px solid #61BA46;*/
.expertBlockBorder { background:#fff;  }
.expertBlockOuterBody { padding: 5px 6px 15px 6px;width: 135px !important; }
.expertBlockWideImage {float:left;width:100px;margin:0px 15px 0 0px}
.expertBlockWideContent { padding: 6px 0px 6px 6px; }
/*border: 3px solid #61BA46;border-right: none;border-bottom: none;*/ 
.expertBlockWideInnerBody { width: 267px; margin-top: 12px; }
/*url("http://www.womenshealthmag.com/themes/womenshealth/images/blockCornerLineRightGreen.gif") no-repeat top right*/
/*border-bottom: 3px solid #61BA46;*/
.expertBlockWideBorder { background:#fff; }
.expertBlockWideOuterBody { padding: 5px 6px 15px 6px;width: 280px !important; }
.expertBlockReadAnswerBtn, 
a:hover.expertBlockReadAnswerBtn { background:#ffff00 url("arrowBtn.gif") no-repeat 0 0;font:bold 11px Arial, sans-serif;padding: 2px 3px 0px 20px; }
.expertBlockQuestionText { font: normal bold 9pt Arial; }
.expertBlockSourceText { font: italic 9pt Arial; color: #B2B2B2;}

.channel .fivestar-ratings .form-radios {display:none;}
.channel .page-nav li, .channel .rate-story li, .channel .average-rating li {font-size:9px;color: #666666;float: left;padding: 5px 1px 0px 0px;display: inline;list-style: none;height:11px; line-height: 14px; width: auto;}
.channel .comment_count {color:#666;font-size:9px;display:block; clear:left;}
.channel .fivestar-ratings ul {clear:none;}
.channel #mostTabs {
	width:824px;
}

/*Slideshows*/
#slideshows-box {
  width: 824px;
  height: 1000px;
  margin: 0 0 0 6px;
  background-color: #FFFFFF;
}

#slideshowsWrapper {
  float:left;
  width: 824px;
  padding: 15px;
}

.slideshows-center {
  margin-left: 90px;
}

.slides {
  width: 336px; 
  height: 77px; 
  background-color: #e8e8e8; 
  padding: 10px 0px 0px 10px; 
  margin-right:10px;
  float: left;
}

.slide-shot {
  float: left;
  margin-right: 10px;
  border-style:solid;
  border-color:#000;
  border-width:1px;
}

.slides-desc {
  width: 327px; margin-left: 15px; float: left;
}

#slideshow-inner {
  text-align: left;
  width: 1002px;
  height: auto;
  background-color: #e8e8e8;
  margin: auto;/*centre for compliant browsers*/
  position:relative;/*gain stacking context for positioning*/
  border-top: solid 5px #000000;
  border-bottom: solid 5px #000000;
}

#ss-columnleft {
  width: 802px; 
  padding: 5px 20px 0px 0px; 
  float: left;
  display: inline;
}

#wh-logo-ss {
  float: left;
  display: inline;
}

ul#slideshow-menu{
    margin: 22px 0px 0px 80px;
    padding: 0px;
  float: left;
}

#slideshow-menu li {
    float: left;
  padding: 5px;
  list-style: none;
  display: inline;
}

#slideshow-box {
  width: 802px;
  height: 451px;
  background-image: url(slideshow_box.gif);
  margin: 5px 0px 5px 10px;
	padding: 0 0 6px 0;
}

#slideshow-content {
  padding: 8px;
}

ul#slideshow-options{
    margin: 0px 30px 0px 0px;
  float: right;
}

#slideshow-options li {
    float: left;
  padding: 0px 5px 0px 0px;
  list-style: none;
  display: inline;
}

#slideshow-left {
  float: left;
  margin: 0px 10px;
  width: 460px;
  display: inline;
}

#slideshow-right {
  float: left;
  margin: 0px;
  width: 295px;
  display: inline;
}

ul#slideshow-nav{
    margin: 10px 0px 0px 0px;
  padding: 0px;
}

#slideshow-nav li {
    float: left;
  padding: 0px 5px 0px 0px;
  list-style: none;
  display: inline;
}

#seemore-slideshow {
  margin: 10px 0px 0px 10px;
}

ul.user-rating {margin: 0px;padding: 0px;clear: both;}
ul.user-rating li {color: #666666;float: left;padding: 5px 5px 0px 0px;display: inline;list-style: none; line-height: 14px;}
ul.user-rating a {display:block;width:12px;height:10px;text-indent:-1500px;background:url("wh_stars.png") no-repeat 0 -12px;}
ul.user-rating a.rated {background:url("wh_stars.png") no-repeat 0 -36px;}
ul.user-rating a:hover {background:url("wh_stars.png") no-repeat 0 -48px;}

ul.average-rating li.rated {line-height: 14px; display:block;width:12px;height:10px;margin-top:6px;padding-top:0px;text-indent:-1500px;background:url("wh_stars.png") no-repeat 0 -60px;}
ul.average-rating li.rated_off {line-height: 14px; display:block;width:12px;height:10px;margin-top:6px;padding-top:1px;text-indent:-1500px;background:url("wh_stars.png") no-repeat 0 -24px;}


/* WIN TODAY STYLES */


.wtDailyPrizePretitle
{
  color: #999; 
  font-size: 9px;  
  letter-spacing:.03em; 
  padding: 8px 0 0 5px; 
  text-transform: uppercase;
}

.wtIntroWrapper
{
  padding: 5px 0 0 5px;
}

.wtIntroHdr
{
  font-size: 22px;
  font-weight: bold;
}

.wtIntroText
{
  width: 390px;
  padding-top: 3px;
}

.wtPrizeContentWrapper
{
  margin: 5px 0;
	overflow: hidden;
}

.wtPrizeWrapperTop
{
  width: 302px; 
  padding: 15px 12px; 
  background: url(wh_win_today_prize_top.gif) no-repeat; 
  color: #fff; 
  font-size: 12px;
}

.wtPrizeWrapperBot
{
  width: 296px; 
  padding: 3px 12px 0 12px; 
  background: #007ca8 url(wh_win_today_prize_bot.gif) no-repeat bottom; 
  color: #fff; 
  font-size: 12px;
}

.wtPrizeDate
{
  float: right; 
  margin: 5px 8px 0 0; 
  font-size: 12px; 
  font-weight: bold;
}

.wtTodaysPrizeHilight
{
  margin: 3px 2px 0px 0px;
  padding-top: 8px;
  
}

.wtTodaysPrizeTitle
{
  font-size: 22px;
  font-weight: bold;
}

.wtMore
{
  padding-bottom: 30px; 
  padding-top: 8px; 
  font-size: 10px; 
  font-weight: bold; 
  text-transform: uppercase;
  word-wrap: break-word;
}

A.wtLink
{
  color: #fff; 
  font-size: 10px; 
  font-weight: bold; 
  text-decoration: underline; 
  text-transform: uppercase;
  }

A.wtLink:HOVER
{
  color: #ff0;
  font-size: 10px; 
  font-weight: bold; 
  text-decoration: underline; 
  text-transform: uppercase;
  
}

.wtEnterSweepstakes
{
  text-align: center; 
  padding-bottom: 10px;
}

.wtOfficialRules
{
  padding-bottom: 12px; 
  text-align: center;
}

.wtPrizeBrowserTop
{
  width: 440px; 
  padding: 15px 12px; 
  *padding: 15px 9px 0; 
  background: #007ca8 url(wh_win_today_browser_top.gif) no-repeat top left; 
  color: #fff;
}

.wtPrizeBrowserBot
{
  width: 440px; 
  padding: 6px 12px 10px 12px; 
  background: #007ca8 url(wh_win_today_browser_bot.gif) no-repeat bottom; 
  color: #fff;
}

.wtPrizeBrowserInner
{
  margin-top: -4px; 
  width: 415px; 
  padding: 0 10px 10px 10px; 
  border-right: 1px solid #fff; 
  border-left: 1px solid #fff;
}

.wtPrizeBrowserModule
{
  float: right; 
  width: 198px;
}

.wtPrizeBrowserModule .wtMore
{
  padding: 8px 0 5px 0; 
  font-size: 10px; 
  font-weight: bold; 
  text-transform: uppercase;
}


.wtDatePrizeWrapper
{
  width: 214px; 
  height: 102px; 
  background: url(wh_win_today_date_prize_box.gif) no-repeat;
  margin-top:4px;
}

.wtBrowseDate
{
  float: left; 
  width: 98px; 
  color: #cee6ee; 
  padding-top: 10px; 
  text-align: center;
}

.wtPrize
{
  margin-left: 112px;
  padding-top: 0;
 color:#000;
  
}
.ieWinnerPic {
 margin-left: 112px;
 padding-top: 1px;
 color:#000;
}
.ieAllPrizePic {
 margin-left: 112px;
 padding-top: 0;
 color:#000;
}
.wtBrowseBtnWrapper
{
  width: 446px; 
  height: 27px; 
  padding-top: 2px; 
  padding-top: 7px; 
  background: url(wh_win_today_browse_prize_buttons.gif) no-repeat; 
  line-height: 27px; 
  text-align: center;
}

.wtBrowseBtnWrapper SPAN
{
  width: 80px;
 }

A.wtLastPrize
{
  margin-right: 25px;
  color: #007ca8; 
  font-size: 11px; 
  font-weight: bold; 
  text-transform: uppercase; 
  text-decoration: none;
}

A.wtLastPrize:HOVER
{
  margin-right: 25px;
  color: #007ca8; 
  font-size: 11px; 
  font-weight: bold; 
  text-transform: uppercase; 
  text-decoration: underline;
}

A.wtNextPrize
{
  margin-left: 3px;
  color: #007ca8; 
  font-size: 11px; 
  font-weight: bold; 
  text-transform: uppercase; 
  text-decoration: none;
}

A.wtNextPrize:HOVER
{
  margin-left: 3px;
  color: #007ca8; 
  font-size: 11px; 
  font-weight: bold; 
  text-transform: uppercase; 
  text-decoration: underline;
}

.wtGrandPrizeWrapper
{
  margin-top: -2px; 
  width: 415px; 
  padding: 0 10px; 
  border-right: 1px solid #fff; 
  border-left: 1px solid #fff;
}

.wtGrandPrizeItem
{
  float: left; 
  width: 100px; 
  height: 101px; 
  padding-top: 8px; 
  background: url(wh_win_today_rounded_corner_white_box.gif) no-repeat; 
  text-align: center;
}

.wtGrandPrizeDecription
{
  float: left; 
  width: 300px; 
  margin-left: 10px;
}

.wtGrandPrizeDecription .wtMore
{
  padding: 8px 0 5px 0; 
  font-size: 10px; 
  font-weight: bold; 
  text-transform: uppercase;
}

.wtNewsletterWrapper
{
  margin: 10px 0; 
  padding: 10px 15px;
}

.wtNewsletterInner
{ 
  float: left; 
  width: 265px; 
  padding-left: 10px;
}

.wtNewsletterHdr
{
  color: #007ca8; 
  font-size: 16px; 
  font-weight: bold;  
}

.wtNewsletterInner FORM
{
  padding-top: 5px;
}

.wtNewsletterInner FORM INPUT
{
  float: left; 
  padding-right: 5px;
}

.wtNewsletterSignup
{
  padding: 5px 0 0 20px;
}


.wtAdContainer
{
  margin-top: 22px; 
	text-align: left; 
	width: 305px;
}




/* LP2 */

.module761
{
  width: 761px; 
  /*  margin-top: -3px;  */
  margin: -4px 0 -1px;
  padding: 2px 15px; 
  background-color: #007ca8; 
  color: #fff; 
}

/*\*/
html*div.module761
{
  margin: -5px 0 -1px;
  *margin: -4px 0 -1px;
}/**/


.wtQuizModule
{
  float: left;  
}

.wtPollWrapper
{
  /* margin-top:-3px; */
  margin-top:-5px;
  *margin-bottom:-2px;
  width:377px;
  padding:0 15px 17px;
  background-color:#54A7C5;
  color:#FFFFFF;
}

.wtPollHdr
{
  color: #fced7a; 
  font-family: arial; 
  font-size: 14px; 
  font-weight: bold;
}

.wtPollTxt
{
  width: 348px; 
  padding: 4px 0 10px 2px;
}

.wtPollWrapperInner
{
  margin-top: -5px;
  margin-bottom: -2px;
  width: 322px;
  background-color: #fff;
  color: #000;
  padding: 10px 25px;
}

.wtPollQuestion
{
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 2px;
}

.wtPollForm
{
  margin-left: -4px;
}

.wtPollOption
{
  padding: 1px 0;
}

.wtQuizPollSubmit
{
  padding: 15px 0 18px;
  text-align: center;
}

.wtRightCol
{
  float: left;
  margin-left: 8px;
}

.wtGrandPrizeHdr
{
  margin-bottom: -5px;
  padding-top: 12px; 
}

.wtTodaysPrizeHdr
{
  margin-bottom: -5px;
  padding-top: 4px;
}

.wtTodaysPrizeWrapper
{
  margin-top: 4px;
}

.wtPrizeBox150
{
  float: left; 
  margin-top: 0; 
  width: 150px; 
  height: 150px; 
  background: url(wt_white_box_150.gif) no-repeat; 
  text-align: center; 
  vertical-align: middle; 
  padding-top: 0;
}

.wtTodaysPrizeText
{
  float: left; 
  width: 180px; 
  *width: 170px; 
  margin-top: 3px; 
  padding-left: 10px;
  line-height: 12px;
}

.wtTodaysPrizeText ul {
  list-style-type: disc;
  padding-left: 1.5em;
}

.wtTodaysPrizeText ul li {
  padding-bottom: 0.5em;
}

.wtTodaysPrizeDate
{
  font-family: arial; 
  font-size: 12px; 
  font-weight: bold; 
  text-transform: uppercase;
  padding-top: 2px;
}

.wtPrizeItemName
{
  font-size: 16px; 
  font-weight: bold; 
  padding: 5px 0 3px;
  max-width: 300px;
  line-height:16px;
}

.wtPrizeItemSubtitle
{
  font-size: 12px; 
  font-weight: bold; 
  padding: 5px 0 3px;
  max-width: 300px;
  line-height:16px;
}

.wtFont10 .wtMore
{
  font-size:10px;
  font-weight:bold;
  padding-bottom: 0;
  padding-top:5px;
  text-transform:uppercase;
}

.wtGrandPrizeContent
{
  /* margin-top: -3px;  */
  margin:-5px 0 -1px;
  width: 325px;
  padding: 0 10px 2px;
  background-color: #024b66;
  line-height: 12px;
}

.wtGrandPrizeContentInner
{
  margin-top: 5px;
  font-size: 10px;
}
.RightCol .wtWhiteBox100{background: url(wt_white_box_100.gif) no-repeat;}
.wtWhiteBox100
{
  float: left;
  width: 100px;
  height: 100px;
  padding-top: 0;
  background: url(wh_win_today_rounded_corner_white_box.gif) no-repeat;
}

.wtGrandPrizeDescr
{
  float: left;
  width: 212px;
  padding-left: 8px;
}

.wtGrandPrizeDescr .wtMore
{
  font-size:10px;
  font-weight:bold;
  padding-bottom:5px;
  padding-top:8px;
  text-transform:uppercase;
}


/*  LP 3 */

.wtUserResponse
{
  float: left;
  width: 35px;
  padding-right: 3px;
}

.wtEnterSweepstakesBtn
{
  padding-top: 20px;
  padding-bottom: 8px;
  text-align: center;
}


/* LP4 - Verify User Info. */

.wtVerifyUserInfo
{
  font-size: 14px; 
  font-weight: bold;
  margin-top: -3px;
}

.wtUserInfoBtn
{
  padding-top: 8px;
  margin-bottom: -9px;
  text-align: center;
}


/* LP5 */
.form-item .option .form-checkbox{float:left;}


.wtAgreeTermsWrapper
{
  background-color:#FFFFFF; 
  color:#000000;
  margin-top:-5px;
  margin-bottom:-2px;
  padding:10px 12px 0; 
  width:348px;
}

.wtAgreementForm
{
  margin-top: -8px;
}

.wtUserInfoWrapper
{
  margin-top: 12px;
}

.wtChangeUserInfoModule
{
  width: 319px; 
  padding: 0 12px 0; 
  margin: -5px 0 -3px 0; 
  border-right: 1px solid #54a7c5; 
  border-left: 1px solid #54a7c5;
}

.wtYourEntryTxt
{
  float: left; 
  width: 65px; 
  padding: 0 5px 0 0; 
  font-weight: bold;
}

/*  LP6  */

.wtGrandPrizeContentWide
{
  margin: -5px 0;
  width: 353px;
  padding: 0 10px 4px;
  background-color: #024b66;
  line-height: 12px;
}

A.wtOfficialGPRules,A.wtOfficialGPRules:HOVER
{
  color: #007ca8;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
}

.wtWhiteBGWrapper
{
  width: 373px;
  margin: -5px 0 -2px;
  padding-top: 10px;
  background-color: #fff;
  text-align: center;
}


/* LP7 */

.wtDailyPrizeModule
{
  width: 355px;
  margin-top: -5px;
  padding: 0pt 10px 10px;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
}

.wtDailyPrizeDateWrapper
{
  float: left;
  width: 212px;
  height: 100px;
  background: url(wt_date_prize_bg212.gif) no-repeat;
}

.wtDailyPrizeDate
{
  /*  margin-top: -3px;  */
  font-family: arial;
  font-size: 58px;
  *line-height: 40px;
  margin-top: 25px;
  *margin-top: 10px;
}

.wtDailyPrizeItem
{
  margin:0 0 0 77px;
  padding: 0px 0 0 35px;
}

.wtDailyPrizeDescr
{
  float: left;
  width: 138px;  /*  135px    */
  padding-left: 5px;
  font-size: 10px;
  line-height: 12px;
}

.wtDailyPrizeDescr .wtMore
{
  padding-top:5px;
  padding-bottom: 0;
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
}

.wtDailyPrizeButtons
{
  width: 377px;
  height: 19px;
  padding-top: 3px;
  *padding-top: 4px;
  background: url(wt_daily_prize_buttons_377.gif) no-repeat;
text-align:center;
}

.wtLastDailyPrize
{
  margin-left: 110px;
  color:#007CA8;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}

.wtLastDailyPrize:HOVER
{
  margin-left: 110px;
  color:#007CA8;
  font-size:11px;
  font-weight:bold;
  text-decoration: underline;
  text-transform:uppercase;
}

.wtNextDailyPrize
{
  margin-left: 30px;
  color:#007CA8;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}

.wtNextDailyPrize:HOVER
{
  margin-left: 30px;
  color:#007CA8;
  font-size:11px;
  font-weight:bold;
  text-decoration: underline;
  text-transform:uppercase;
}

.wtSubmitBtn A, .wtSubmitBtn A:HOVER
{
  padding: 2px 3px 1px 20px; 
  background:#ffff00 url("arrowBtn.gif") no-repeat 0 0;
  font:bold 11px Arial, sans-serif;	
}


/*  LP 9 */

.wtPrizeListItemInner
{
  margin: -4px 0 -2px;
  width: 382px;
  padding: 4px 8px 2px;
  background-color: #54a7c5;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}

/*\*/
html*div.wtPrizeListItemInner
{
  margin: -6px 0;
  *margin: -4px 0 -2px;
}/**/



/*  LP 10  */

.wtWinnersWrapper
{
  margin-top: 8px;
}

.wtWinnersWrapperInner
{
  background-color: #54A7C5;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  margin: -5px 0pt -2px;
  padding: 5px 15px 2px;
  width: 705px;
}

.wtPrizeWon
{
  float:left;
  width: 170px;
  padding-left:15px;
  font-size:11px;
  line-height:12px;
}

.wtPrizeWon .wtMore
{
  font-size:10px;
  font-weight:bold;
  padding-top:15px;
  padding-bottom: 0;
  text-transform:uppercase;
}

.wtPrizeWinner
{
  float: left;
  margin: -3px 0 0 15px;
}


/* LP 11 , 12 */

.wtWhiteBoxWide
{
  width: 710px;
  margin: -5px 0 -1px;
  padding: 15px 20px 0 30px;
  background-color: #fff;
  color: #000;
}

.wtFAQWrapper
{
  width: 710px;
  margin: -5px 0 -1px;
  padding: 10px 20px 0 30px;
  background-color: #fff;
  color: #000;
}


.wtFAQQuestion
{
  padding-bottom: 15px; font-weight: bold;
}

/* misc */

.wtAlignRight
{
  text-align: right;
}

.wtFloatLeft
{
  float: left;
}

.wtFloatRight
{
  float: right;
}

.wtPad5Bot
{
  padding-bottom: 5px;
}

.wtPad2Top
{
  padding-top: 2px;
}

.wtPad3Top
{
  padding-top: 3px;
}

.wtPad5Top
{
  padding-top: 5px;
}

.wtPad8Top
{
  padding-top: 8px;
}

.wtPad5Right
{
  padding-right: 5px;
}


.wtMargin5Top
{
  margin-top: 5px;
}

.wtMargin8Top
{
  margin-top: 8px;
}

.wtMargin10Top
{
  margin-top: 10px;
}

.wtMargin13Top
{
  margin-top: 13px;
}

.wtMargin20Top
{
  margin-top: 20px;
}

.wtMargin5Bot
{
  margin-bottom: 5px;
}

.wtMargin8Left
{
  margin-left: 8px;
}

.wtClearBoth
{
  clear: both;
}

.wtFont10 { font-size: 10px; }

.wtFont11Bold 
{ 
  font-size: 11px; 
  font-weight: bold;
}

.wtFont14 { font-size: 14px; }

.wtFont14Bold
{
  font-size: 14px; 
  font-weight: bold;
}

.wtFontBold
{
  font-weight: bold;
}

.wtHeight25
{
  height: 25px;
}

.wtHeight35
{
  height: 35px;
}

.wtAlignCenter
{
  text-align: center;
}

/* Win Today: Optional promo content included on grand prize entry confirmation page.
 * See views-list-win_today_prize_browser.tpl.php
 */
.wrapper-wintoday-promo-insert {
  margin: 12px 0 20px 0;
}

/* 100x100 thumbnail wrapper */
.img-wintoday-promo {
  margin-top: 8px;
}

/* "More at..." link */
.link-wintoday-promo a {
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
  text-transform: uppercase;
}


/* Pollfield styles */
.poll .bar {
  height: 1em;
  margin: 1px 0;
  background-color: #ddd;
}
.poll .bar .foreground {
  background-color: #ffff00;
  height: 1em;
  float: left;
}
.poll .links {
  text-align: center;
}
.poll .percent {
  text-align: right;
}
.poll .total {
  text-align: center;
}
.poll .vote-form {
  text-align: center;
}
.poll .vote-form .choices {
  text-align: left;
  margin: 0 auto;
  display: table;
}
.node-form .poll-form fieldset {
  display: block;
}

#topStrip .corner02 {
height: 12px;width:654px;margin:0;padding:0;background:#fff url("blockCorner.gif") no-repeat top right;
}


/* List Tool detail page: "Top Lists" block */
body.list_tool .masterBlock.oneColumn.top-lists {
  float: left;
  margin: 0 0 6px 0;
}

body.list_tool .masterBlock.oneColumn.top-lists h2 {
  background: url("title-top-lists-104x10.gif") no-repeat top right;
  height: 10px;
  margin-top: 10px;
  overflow: hidden;
  text-indent: -1200px;
  width: 104px;
}

body.list_tool .masterBlock.oneColumn.top-lists p a {
  font-size: 12px !important;
  margin: 0;
}

body.list_tool .masterBlock.oneColumn.top-lists p {
  margin: 4px 0 0 0;
}

body.list_tool .masterBlock.oneColumn.top-lists h3 a {
  background-color: #fdfe00;
  white-space: nowrap;
}

body.list_tool .masterBlock.oneColumn.top-lists h4 {
  margin-top: 4px;
}


body.list_tool .masterBlock.relatedContent {padding-bottom:6px;}
body.list_tool .masterBlock.oneColumn.relatedContent h1,
body.list_tool .masterBlock.twoColumn.relatedContent h1{background:url(relatedContent.gif) no-repeat top right;width:129px;height:10px;text-indent:-1200px;overflow:hidden;margin:15px 0;}
body.list_tool .masterBlock.oneColumn.relatedContent p a,
body.list_tool .masterBlock.twoColumn.relatedContent p a {font-size:12px !important;}
body.list_tool .masterBlock.oneColumn.relatedContent p,
body.list_tool .masterBlock.twoColumn.relatedContent p {margin:0 !important;margin-bottom:10px !important;}
body.list_tool .masterBlock.twoColumn.relatedContent .content p{float:none;width:100%;}

body#list_tool{background-color:white;}

#list-tool-header {
  width: 1002px;
  height: 50px;
  padding: 10px 0px 0px 10px;
  background-color: #ffffff;
  clear: both;
  border-width:0 0 5px 0;
  border-style:solid;
  border-color:black;
  margin:auto;
}

div#list-tool-container{
  margin:auto;
  width: 1002px;
  height: auto;
  padding: 0px 10px 0px 10px;
}
div.listtoolfooter{margin:auto;width:1002px;}

ul#list-tool-menu{
  margin: 22px 0px 0px 50px;
  float: left;
}

#list-tool-menu li {
  float: left;
  padding: 5px;
  list-style: none;
  display: inline;
	text-transform:uppercase;
}
div#list-tool{
  width: 1002px;
  background-color: #e8e8e8;
  padding: 0px 5px 0px 5px;
  float:left;
}

div#list-tool-content{width:642px;float:left;margin:0 0 0 6px;padding:0 6px 0 6px;background-image: url(slideshow_box.gif);}
div#listToolWrapper{width:840px;float:left;margin-bottom:50px;}

div#listToolRight{float:right;width:160px;margin:0 0 0 0;padding:0 0 0 0;}
div#list-tool_bottom{float:left;width:430px;background-color:#fff;margin:0 0 0 6px;padding:0 0 0 6px;}

div#listtoolblocks{margin:6px 0 0 6px;float:left;width:250px;}
div.ad2{width:250px;}


/* Sponsored list tool layouts */
#list-tool-container .sponsor-snapple {
  background: #eda339;
}

#list-tool-container .sponsor-snapple #list-tool_bottom {
  background: transparent;
}

/* Sponsored list tool footers */
.list_tool .list-tool-pager {
  height: auto;
}

.list-tool-shim {
  width: 1px;
  height: 40px;
}

.list_tool .list-tool-pager p {
  padding-bottom: 10px;
}

.list_tool .img-promo {
  height: 39px;
  padding: 10px;
  width: 286px;
}

.list_tool .wrapper-pager-links {
  width: 250px;
}


/* Ad-hoc UOF forms */
#form-adhoc-uof {
  margin: 10px 0;
}

#form-adhoc-uof fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}


/* Admin: Block page */
#block-admin-display #blocks .region {
  font-size: 1.3em;
  font-weight: bold;
  padding: 0.5em 0.3em;
}

#block-admin-display #blocks .block {
  padding: 0.1em 0.6em 0.1em 1.1em;
}

#block-admin-display #blocks .odd td {
  background: #ddd;
}


/* "Log in" action blocker window (from Recipe Finder) */

#window-cas-hider {
	display: none;
	position: absolute;
	z-index: 100000;
}

#window-cas-hider, #window-cas-hider #rfSignInPopup {
	height: 200px;
	width: 354px;
}

#window-cas-hider #rfSignInPopup {
	font-family: "Lucida Sans Unicode", Arial, Sans-serif;
	position: relative;
	text-transform: none;
}

#window-cas-hider #rfSignInPopup .top {
	background: transparent url(bg_popup_top.png) no-repeat 0 0;
	height: 18px;
	margin: 0 -14px 0 0;
	width: 368px;
}

#window-cas-hider #rfSignInPopup .middle {
	background: transparent url(bg_popup_m.png) repeat-y 0 0;
	height: 169px;
	width: 368px;
}

#window-cas-hider #rfSignInPopup .detail {
	color: #666;
	font-family: 'Lucida Sans Unicode', Arial, sans-serif;
	height: 159px;
	margin: 0 32px 0 29px;
	padding-bottom: 10px;
	text-align: left;
	width: 307px;
}

#window-cas-hider .rfPopup .popSubHd {
	border-bottom-style: none;
	color: black;
	display: block;
	font-family: "Lucida Sans Unicode", Arial, Sans-serif; 
	font-size: 15px;
	padding-bottom: 7px;
	padding-left: 0px;
	text-transform: none !important;
}

#window-cas-hider #pop-enticement p {
	margin-bottom: 1.2em;
}

#window-cas-hider #rfSignInPopup .bot {
	background: url("bg_popup_bot.png") no-repeat;
	height: 33px;	
	width: 368px;
}

#window-cas-hider #btn-pop-signin {
  background: url("btn_sign_in.gif") no-repeat 0 0;
  display: block;
  height: 22px;
  width: 68px;
}

#window-cas-hider .rfClose{FLOAT:right;CURSOR:pointer}

#window-cas-hider .label-btn-close {
  color: #000;
  cursor: pointer;
  float: right; 
  font-family: "Lucida Sans Unicode", Arial, Sans-serif; 
  font-size: 10px;
  padding-top: 5px;
  vertical-align: text-bottom;
}

#window-cas-hider .popSubHd{DISPLAY:block;PADDING-LEFT:0px;FONT-SIZE:15px;PADDING-BOTTOM:7px;TEXT-TRANSFORM:none! important;COLOR:#000;BORDER-BOTTOM-STYLE:none;font-family:Lucida Sans Unicode}

#rfWrapper{width:626px;font-family:"Lucida Sans Unicode",Arial,sans-serif;font-size:12px;color:#666}

.rfRegister{padding-right:4px !important;text-align:right !important;font-size:10px;text-transform:uppercase;color:#e64f00;padding-bottom:6px;font-family:Lucida Sans Unicode;float:left}


/* Download content type */
#wrapper-modal-download {
  display: inline;
  float: right;
  margin: 10px 10px 0 0;
}

#wrapper-modal-download .mode-anonymous {
  background: #fff;
  border: 1px solid #12d7ef;
  margin-bottom: 10px;
  padding: 10px;
  width: 236px;
}

#wrapper-modal-download .mode-anonymous a {
  font-size: inherit;
}

#wrapper-modal-download .mode-anonymous p {
  margin-top: 1em;
}

#wrapper-modal-download .btn-download {
  background-position: 0 0;
  background-repeat: none;
  display: block;
  height: 57px;
  overflow: hidden;
  text-indent: -10000px;
  width: 268px;
}

#btn-download-pc {
  background-image: url("btn-download-pc.png");
}

#btn-download-mac {
  background-image: url("btn-download-mac.png");
}

#btn-download-single {
  background-image: url("btn-download.png");
}

.header-links {
  font-weight: normal;
}

.list-links {
  padding-bottom: 0.5em;
}

/* "Inside Women's Health" block */

#slideshow-right .discover-wh h2, 
#listtoolblocks .discover-wh h2,
.tools #zone_4 .discover-wh h2,
.small_tools #zone_4 .discover-wh h2 {
	background: url("title-inside-womens-health.png") no-repeat top right;
	width: 221px;
	height: 15px;
	text-indent: -10000px;
}

#slideshow-right .discover-wh {
	width: 279px;
	padding: 5px 15px 15px;
}

#listtoolblocks .discover-wh {
	width: 296px;
	padding: 5px 15px 15px;
	margin-bottom: 6px;
	background : #FFFFFF url(blockCorner.gif) no-repeat scroll right top;
}

.tools #zone_4 .discover-wh {
	width: 279px;
	padding: 5px 15px 15px;
}

.small_tools #zone_4 .discover-wh {
	width: 279px;
	padding-bottom: 6px;
	margin-bottom: 6px;
	text-align: left;
	background : #FFFFFF url(blockCorner.gif) no-repeat scroll right top;
	margin-left: 10px;
}

.small_tools #zone_4 .discover-wh .divider {
  background: url("dottedline_section.gif") repeat-x -3px 0;
  height: 4px;
  margin: 0 0 14px 0;
  width: 240px;
}

.tools #zone_4 .discover-wh .divider {
  background: url("dottedline_section.gif") repeat-x -3px 0;
  height: 4px;
  margin: 0 0 14px 0;
  width: 240px;
}

.tools #zone_4 .discover-wh .row{_margin-top : -10px;}

.tools #zone_4 .discover-wh  .row .clear{clear : both; *display:none;}

.tools #zone_4 .promobox .item .info a {
  color: #098fb5;
  display: block;
  font-weight: bold;
  text-decoration: underline;
  width:130px;
}

.discover-wh .item .info a {
  color: #098fb5;
  display: block;
  font-weight: bold;
  text-decoration: underline;
  width:180px !important; 
}
.discover-wh .row{_margin-top : -10px !important;}
.discover-wh .row .clear{clear : both; _margin-bottom:-10px !important; *display:none !important;}

/* In-content promo boxes */
.promobox {
  background: #fff;
  margin: 20px 0 10px 0;
}

.promobox .item .img  {
  border: 1px solid #c9c9c9;
  display: inline;
  float: left;
  height: 48px;
  margin: 0 10px 8px 0;
  text-align: center;
  width: 48px;
}

.promobox .item .info {
  display: inline;
  float: left;
  margin: 0 10px 8px 0;
  width: 135px;
}

.promobox .item .info a {
  color: #098fb5;
  display: block;
  font-weight: bold;
  text-decoration: underline;
  width:130px;
}

.promobox .row {
	margin-top:0px;
	_margin-top:0px;
}
.promobox  .row .clear{clear : both; _margin-bottom:-10px;}

.promobox .divider {
  background: url("dottedline_section.gif") repeat-x -3px 0;
  height: 4px;
  margin: 0 0 14px 0;
  width: 240px;
}

.article .promobox .divider {
  background: url("dottedline_section.gif") repeat-x -3px 0;
  height: 4px;
  margin: 0 0 14px 0;
  width: 410px;
}

.slideshow .promobox .divider {
  background: url("dottedline_section.gif") repeat-x -3px 0;
  height: 4px;
  margin: 0 0 14px 0;
  width: 410px;
  _margin-bottom:0px;
  *margin-top:5px;
}

.article .promobox {
  background: url("top-447x77.png") no-repeat 0 0;
  border-bottom: 5px solid #e0e0e0;
  margin-left: -5px;
  padding: 30px 0 0 0;
  width: 447px;
}

.slideshow .promobox {
  background: url("top-447x77.png") no-repeat 0 0;
  border-bottom: 5px solid #e0e0e0;  
  padding: 30px 0 0 0;
  width: 447px;
}
.article .promobox .inner {
  border-left: 5px solid #e0e0e0;
  border-right: 5px solid #e0e0e0;
  padding: 0 0 4px 16px;
  width: 421px;
}

.slideshow .promobox .inner {
  border-left: 5px solid #e0e0e0;
  border-right: 5px solid #e0e0e0;
  padding: 0 0 4px 16px;
  width: 421px;
}

.article .promobox .item {
  display: inline;
  float: left;
  width: 210px;
}

.slideshow .promobox .item {
  display: inline;
  float: left;
  width: 210px;
}
.aline{text-align:justify}

#rightoo ul.menu li{list-style:none; background-image:url(bullets.png); background-repeat:no-repeat; background-position:left 4px; padding:0 0 0 15px;}
.adv{ float:right; margin-top:57px}
.asf{margin-top:-15px}
.gt{margin-top:15px}
*:first-child+html .gt{margin-top:2px}



.bod {
  background-color:#FFFFFF; border-right-color:#2d7a9c; border-right-style:solid; border-right-width:3px ; border-left-color:#2d7a9c; border-left-style:solid; border-left-width:3px  ; width:155px;
}

*html .bod {
  background-color:#FFFFFF; border-right-color:#2d7a9c; border-right-style:solid; border-right-width:3px ; border-left-color:#2d7a9c; border-left-style:solid; border-left-width:3px; width:155px;
}

.hi{ background-image:url(aaa.jpg); width:157px; height:178px; border-right: #2a799f solid 3px
  
}

*html .hi{ background-image:url(aaa.jpg); width:160px; height:178px; border-right: #2a799f solid 3px
  
}



  
