/* ------------ Links and Type ------------ */
body{background:#fff;color:#000;font:.7em/1.3 "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif}
a{color:#ff1cae;text-decoration:none}
h1,.cufon{font-size:1.546em}
h2{border-bottom:1px solid #c8c8c8;font-size:1.9em;font-weight:400;line-height:1.1em;margin:0 0 7px;padding:0 0 5px}
h4 a{color:#000;display:block;font-size:1.091em;font-weight:700;line-height:1.2;padding:0 0 3px;text-transform:uppercase}
table h4 a{color:#ff1cae}
table a{color:#000;text-transform:uppercase}
#nav li a{color:#fff;font-size:1.728em;text-transform:uppercase}
* html #nav li a{/* --- IE6 fix --- */white-space:nowrap}
#nav li a em{text-transform:none}
#nav li a:hover,.HomeZone #nav li a.home,.eBoutiqueZone #nav li a.eboutique,.ShoppingZone #nav li a.shopping,.FashionZone #nav li a.fashion,.BeautyZone #nav li a.beauty,.LivingZone #nav li a.living,.BlogsZone #nav li a.blogs,.MagazineZone #nav li a.magazine,.CompetitionsZone #nav li a.competitions, .SubscribeZone #nav li a.subscribe {color:#ff1cae}
#site_tools{font:.9em Arial, Helvetica, sans-serif}
#site_tools li a{color:#000}
/* ------------ Layout ------------ */
#container{margin:0 auto;position:relative;width:990px}
#header{overflow:hidden;padding:0 0 14px 10px}
#content{display:inline;/* --- IE6 fix --- */float:left;margin:0 0 55px 10px;width:660px}
#content.full-page { width: 970px; }
#content_bottom,.subpage{border-left:1px solid #000;border-right:1px solid #000;min-height:200px;overflow:hidden;width:658px}
.column{float:left;padding:0 0 0 16px;width:313px}
#content.subpage{padding:0 22px 0 20px;width:614px}
#aside{float:left;margin:0 0 0 10px;width:300px}
#footer{clear:both;padding:25px 20px 0}
.clear { clear: both; height: 0; line-height: 0; margin: 0; border: 0; }
/* ------------ Navigation ------------ */
#nav{background:#000;border-bottom:2px solid #ff1cae;overflow:hidden;width:970px;clear:both}
#nav li{float:left}
* html #nav li{/* --- IE6 fix --- */width:85px}
#nav li a{display:block;height:23px;padding:6px 9px 0 12px;_padding:6px 9px 0 11px/* IE6 FIX */}
*+html #nav li a{/* --- IE7 fix --- */height:26px;padding-top:3px}
* html #nav li a{/* --- IE6 fix --- */height:26px;padding-top:3px}
#nav li:last-child a{padding-right:0}
#blank_sub_nav,#eboutique_sub_nav,#shopping_sub_nav,#fashion_sub_nav,#beauty_sub_nav,#living_sub_nav,#magazine_sub_nav{display:none;float:left;height:23px;overflow:hidden;text-transform:uppercase;width:670px}
#eboutique_sub_nav em{font-style:normal;text-transform:none}
#blank_sub_nav li,#eboutique_sub_nav li,#shopping_sub_nav li,#fashion_sub_nav li,#beauty_sub_nav li,#living_sub_nav li,#magazine_sub_nav li{border-left:1px solid #ff1cae;float:left;height:11px;padding:3px 11px}
* html #blank_sub_nav li,* html #eboutique_sub_nav li,* html #shopping_sub_nav li,* html #fashion_sub_nav li,* html #beauty_sub_nav li,* html #living_sub_nav li,* html #magazine_sub_nav li{/* --- IE6 fix --- */border-left-width:expression(this.previousSibling==null?'0':'1')}
#blank_sub_nav li:first-child,#eboutique_sub_nav li:first-child,#shopping_sub_nav li:first-child,#fashion_sub_nav li:first-child,#beauty_sub_nav li:first-child,#living_sub_nav li,#magazine_sub_nav li:first-child{border-left:0}
#blank_sub_nav a,#eboutique_sub_nav a,#shopping_sub_nav a,#fashion_sub_nav a,#beauty_sub_nav a,#living_sub_nav a,#magazine_sub_nav a{color:#000}
#blank_sub_nav a:hover,#eboutique_sub_nav a:hover,#shopping_sub_nav a:hover,#fashion_sub_nav a:hover,#beauty_sub_nav a:hover,#living_sub_nav a:hover,#magazine_sub_nav a:hover,.eBoutiqueZone.eFashionZone #eboutique_sub_nav li.fashion a,.eBoutiqueZone.eBeautyZone #eboutique_sub_nav li.beauty a,.eBoutiqueZone.eLifestyleZone #eboutique_sub_nav li.lifestyle a,.eBoutiqueZone.eRetailersZone #eboutique_sub_nav li.eretailers a,.eBoutiqueZone.eVipSalesZone #eboutique_sub_nav li.vip_sales a,.ShoppingZone.StealsDealsZone #shopping_sub_nav li.stealsdeals a,.ShoppingZone.HotSpotsZone #shopping_sub_nav li.hotspots a,.ShoppingZone.ShopAnswersZone #shopping_sub_nav li.shopanswers a,.ShoppingZone.StepOutZone #shopping_sub_nav li.stepout a,.FashionZone.NewsZone #fashion_sub_nav li.news a,.FashionZone.GalleryZone #fashion_sub_nav li.gallery a,.FashionZone.ShoppingSpreeZone #fashion_sub_nav li.shoppingspree a,.FashionZone.ProfileZone #fashion_sub_nav li.profile a,.BeautyZone.NewsZone #beauty_sub_nav li.news a,.BeautyZone.GalleryZone #beauty_sub_nav li.gallery a,.BeautyZone.LunchtimeBuysZone #beauty_sub_nav li.lunchtimebuys a,.BeautyZone.MasterclassOnlineZone #beauty_sub_nav li.masterclassonline a,.LivingZone.InstantUpdatesZone #living_sub_nav li.instantupdates a,.LivingZone.TestDriveZone #living_sub_nav li.testdrive a,.LivingZone.InMyHomeZone #living_sub_nav li.inmyhome a,.MagazineZone.NewsletterZone #magazine_sub_nav li.newsletter a,.MagazineZone.InTheMagazineZone #magazine_sub_nav li.inthemagazine a,.MagazineZone.Shop4KidsZone #magazine_sub_nav li.shop4kids a,.MagazineZone.ShopGirlZone #magazine_sub_nav li.shopgirl a,.MagazineZone.ShopHomeZone #magazine_sub_nav li.shophome a,.MagazineZone.RealGirlCalloutZone #magazine_sub_nav li.realgirlcallout a,.MagazineZone.ReaderSurveyZone #magazine_sub_nav li.readersurvey a{color:#ff1cae;font-weight:700}
#blank_sub_nav a:hover,#eboutique_sub_nav a:hover,#shopping_sub_nav a:hover,#fashion_sub_nav a:hover,#beauty_sub_nav a:hover,#living_sub_nav a:hover,#magazine_sub_nav a:hover{font-weight:400}
.HomeZone #blank_sub_nav,.eBoutiqueZone #eboutique_sub_nav,.ShoppingZone #shopping_sub_nav,.FashionZone #fashion_sub_nav,.BeautyZone #beauty_sub_nav,.LivingZone #living_sub_nav,.MagazineZone #magazine_sub_nav,.CompetitionsZone #blank_sub_nav,.BlogsZone #blank_sub_nav, .SubscribeZone #blank_sub_nav {display:block}
#site_tools{float:left;height:23px;width:300px}
#site_tools li{border-right:1px solid #a7a7a7;float:left;margin:4px 0;padding:2px 4px}
#site_tools li.rss{background:url(../images/sprite_content.png) no-repeat;padding:2px 4px 2px 18px}
li#search_form{border-right:0;padding-right:0}
li#search_form label{float:left;padding:0 3px 0 0}
li#search_form input{background:#fff;border:1px solid #a7a7a7;color:#000;float:left;height:13px;margin:-1px 2px 0 0;font:10px/1 arial, helvetica, sans-serif;width:92px}
li#search_form input.btn_search{border:0;float:right;height:16px;margin:-1px 0 0;width:15px}
/* ------------ Form elements ------------ */
fieldset{padding:0 0 40px}
fieldset p{line-height:1.8em;margin:.8em 0 2em}
fieldset ul li{margin:0 0 5px;padding:0 0 0 150px;position:relative;width:388px}
fieldset ul li label{display:block;font-weight:700;left:0;position:absolute;top:3px;width:150px}
fieldset ul li span,fieldset p span{color:#ff1cae}
fieldset ul li input{border:1px solid #c8c8c8;font:1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;height:20px;width:236px}
fieldset ul li select{color:#000;font:1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;height:19px;width:236px}
fieldset ul li textarea{border:1px solid #c8c8c8;font:1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;height:86px;overflow:auto;width:368px}
.button input{background:url(../images/sprite_content.png) no-repeat;border:0;height:29px;margin:3px 0 0;width:97px}
.button input.btn_submit{background-position:0 -173px;cursor:pointer}
.button input.btn_login{background-position:0 -205px;cursor:pointer}
.button input.btn_clear{background-position:-250px -206px;cursor:pointer}
input.btn_verify,input.subButton{background:url(../images/sprite_content.png) -250px -173px no-repeat;border:0;height:22px;position:absolute;right:70px;top:1px;width:78px}
.SendToFriendForm input.subButton{position:relative}
fieldset ul li label,fieldset ul li.dob dt,fieldset ul li.radio dt,fieldset ul li.interests dt{display:block;font-weight:700;left:0;position:absolute;top:3px;width:150px}
fieldset ul li.dob dd{float:left;margin:0 4px 0 0}
fieldset ul li.dob dl{overflow:hidden}
fieldset ul li.checkbox{margin:15px 0 10px}
fieldset ul li.checkbox label{position:static;padding:0 0 0 20px;width:auto}
fieldset ul li.checkbox input{border:0;height:auto;left:147px;position:absolute;top:-1px;width:auto}
fieldset ul li.dob dd label{text-indent:-9999px}
fieldset ul li.dob dd.day select{width:41px}
fieldset ul li.dob dd.month select{width:128px}
fieldset ul li.dob dd.year select{width:57px}
fieldset ul li.radio label{display:inline;float:none;padding:0;width:auto}
fieldset ul li.radio input{margin:0 6px;position:static}
fieldset ul li.interests label{font-weight:400}
fieldset ul li span.errorStyle,fieldset ul li span.msgStyle{margin:0 0 0 85px}
fieldset .login_form ul li span.errorStyle,fieldset .login_form ul li span.msgStyle{margin:0}
#misc{padding:16px 30px 20px 20px;width:340px}
#misc h2{width:302px}
#misc fieldset label{line-height:2em;text-transform:uppercase}
#misc fieldset input,#misc fieldset textarea{border:1px solid #000;font:1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;height:18px;width:299px}
#misc fieldset textarea{height:85px}
#misc input.btn_submit{background:url(../images/sprite_content.png) 0 -173px no-repeat;border:0;height:29px;margin:10px 0 0 204px;width:97px}
/* ------------ Pods ------------ */
.pods{margin:0 -26px 0 0;overflow:hidden}
.pods li{float:left;height:241px;margin:0 26px 0 0;width:137px}
* html .pods li{/* --- IE6 fix --- */margin:0 19px 0 0}
.pods h3,#content_featured h3{background:url(../images/sprite_pod_headers.png) no-repeat;height:32px;text-indent:-9999px;width:137px}
.pods p a,#content_featured p a{font-size:.9em;font-weight:700;text-transform:uppercase}
.pods .eboutique h3,#content_featured .eboutique h3{background-position:0 0}
.pods .pollresults h3,#content_featured .pollresults h3{background-position:0 -32px}
.pods .hotspots h3,#content_featured .hotspots h3{background-position:0 -64px}
.pods .gallery h3,#content_featured .gallery h3{background-position:0 -96px}
.pods .masterclass h3,#content_featured .masterclass h3{background-position:0 -128px}
.pods .beautynews h3,#content_featured .beautynews h3{background-position:0 -160px}
.pods .weeklybuy h3,.pods .beautybuys h3{background-position:0 -192px}
#content_featured .weeklybuy h3{background-position:0 -224px}
.pods .winstuff h3,#content_featured .winstuff h3{background-position:0 -256px}
.pods .video h3,#content_featured .video h3{background-position:0 -288px}
.pods .lifestylebuys h3,#content_featured .lifestylebuys h3{background-position:0 -320px}
.pods .lifestylenews h3,#content_featured .lifestylenews h3{background-position:0 -352px}
.pods .fashionbuys h3,#content_featured .fashionbuys h3{background-position:0 -384px}
.pods .fashionnews h3,#content_featured .fashionnews h3{background-position:0 -416px}
.pods .shoppoll h3,#content_featured .shoppoll h3{background-position:0 -448px}
.shop_featured h3,#content_featured .shop_featured h3{background-position:0 -480px}
.pods .interview h3,#content_featured .interview h3{background-position:-160px 0}
.pods .readersurvey h3,#content_featured .readersurvey h3{background-position:-160px -32px}
.pods .shophome h3,#content_featured .shophome h3{background-position:-160px -64px}
.pods .shopgirl h3,#content_featured .shopgirl h3{background-position:-160px -96px}
.pods .shopkids h3,#content_featured .shopkids h3{background-position:-160px -128px}
.pods .realgirls h3,#content_featured .realgirls h3{background-position:-160px -160px}
.pods .inthemag h3,#content_featured .inthemag h3{background-position:-160px -192px}
.pods .shopextra h3,#content_featured .shopextra h3{background-position:-160px -224px}
.pods .styletrend h3,#content_featured .styletrend h3{background-position:-160px -256px}
#aside .pods{margin:0 0 22px;_width:300px;}
#aside .pods h3{float:left;height:27px}
#aside .pods a.all{float:right;font-size:.9em;font-weight:700;padding:10px 0 0;text-transform:uppercase}
#aside .pods ul,#aside .pods div{border:1px solid #000;border-top-width:5px;clear:both;padding:8px;width:282px;overflow:hidden;}
#aside .pods li img,#aside .pods div img{float:left;padding:0 9px 0 0}
#aside .pods ul{border-bottom:0;padding:0;width:298px}
#aside .pods li{border-bottom:1px solid #000;float:none;height:auto;margin:0;overflow:hidden;padding:8px;width:auto;_zoom:1;}
#aside .pods li p{margin:0}
#aside .pods li a.shop-link{font-size:.9em;font-weight:700;text-transform:uppercase}
#aside .pods li del,#aside .pods div h4 a del{display:inline-block;text-decoration:none}
#aside .pods li ins,#aside .pods div h4 a ins{color:#000}
#aside .pods li ins.Highlight,#aside .pods div h4 a ins.Highlight{color:#ff1cae}
#aside .pods li .product-image {display:block;float:left;width:137px;height:100px;overflow:hidden;text-align:center;}
#aside .pods li .product-image img {padding:0;max-width:137px;max-height: 100px;float:none;}
#aside .pods li .product-info,
#aside .pods .product-info {border:none !important;width:135px;float:right;padding:0;clear:right;}
/* IE6 */* html #aside .pods li h4{float:left;width:170px}
#content_featured{margin:22px 0;overflow:hidden;width:660px}
.hero,#content_featured div:first-child{background:#000;color:#fff;margin:0 10px 0 0}
#content_featured div{border-top:1px solid #000;float:left;height:129px;position:relative;width:325px}
.hero{height:96px;margin:0 0 25px;padding:4px 0 0;position:relative;width:100%}
.hero img,#content_featured img{position:absolute;right:0;top:0}
#content_featured p,#content_featured h4 a{padding:0 0 0 10px;width:197px}
.hero h4 a,#content_featured h4 a{font-size:1.364em;font-weight:400;line-height:1.2;padding:7px 0 7px 10px;text-transform:none}
.hero h4 a img,#content_featured h4 a img{position:static}
.hero p,.hero h4 a{padding-left:10px;width:145px}
* html #content_featured div{/* --- IE6 fix --- */background-color:expression(this.previousSibling==null?'#000':'#fff');color:expression(this.previousSibling==null?'#fff':'#000');margin-right:expression(this.previousSibling==null?'10px':'0')}
.blog,.latest-stories{width:300px}
.blog h3,.latest-stories h3{background:url(../images/sprite_pod_headers.png) -9px -576px no-repeat;border-bottom:1px solid #000;height:21px;padding:0 0 2px;text-indent:-9999px}
.blog .date,.latest-stories .date{font-size:1.1em;font-weight:700}
.blog ul li,.latest-stories ul li{background:url(../images/sprite_content.png) 0 -15px no-repeat;border-bottom:1px solid #c8c8c8;padding:6px 0 6px 19px}
.blog ul li:last-child,.latest-stories ul li:last-child{border:0}
.blog ul li a,.latest-stories ul li a{font-size:.9em;font-weight:700;text-transform:uppercase}
.latest-stories{margin:0 0 22px}
.latest-stories h3{background-position:-9px -896px}
#aside #module_nav{margin:0 0 22px}
#aside #module_nav ul{overflow:hidden}
#aside #module_nav li{float:left;width:100px}
#aside #module_nav li a{background:url(../images/sprite_content.png) no-repeat;display:block;height:33px;text-indent:-9999px;width:100px}
#aside #module_nav div{display:none}
#aside #module_nav li.tab_subscribe a{background-position:0 -401px}
#aside #module_nav li.tab_inthemag a{background-position:0 -434px}
#aside #module_nav li.tab_newsletter a{background-position:0 -467px}
#aside #module_nav ul.tab_subscribe li.tab_subscribe a{background-position:-100px -401px}
#aside #module_nav ul.tab_inthemag li.tab_inthemag a{background-position:-100px -434px}
#aside #module_nav ul.tab_newsletter li.tab_newsletter a{background-position:-100px -467px}
.latest-issue{background:url(../images/bg_pod_latest_issue.jpg) repeat-x;height:130px;width:300px}
.latest-issue img{float:right}
.latest-issue h4 img{float:none}
.latest-issue p,.latest-issue h4{padding:0 0 0 10px}
.latest-issue h4{margin:3px 0 2px}
.twitter-feed{margin:0 0 22px}
.twitter-feed h3{background:url(../images/sprite_pod_headers.png) 0 -608px no-repeat;border-bottom:1px solid #000;height:27px;text-indent:-9990px;width:300px}
.twitter-feed li{border-bottom:1px solid #c8c8c8;line-height:15px;padding:10px}
.twitter-feed a{color:#31cbff}
.twitter-feed li a{display:block;font-size:.8em;font-weight:700;text-transform:uppercase}
.twitter-feed li span a{display:inline;font-size:1em;font-weight:400;text-transform:none}
.twitter-feed .follow-link{background:url(../images/sprite_content.png) 0 -350px no-repeat;display:block;height:29px;position:relative;top:-5px;text-indent:-9999px;width:300px}
#galleries_pod{color:#fff;margin:0 0 22px;width:300px}
#galleries_pod h2{background:url(../images/sprite_pod_headers.png) -9px -704px no-repeat;border:0;height:21px;margin:0;text-indent:-9999px}
#galleries_pod ul.categoryList{background:url(../images/bg_pod_galleries.gif) repeat;border:1px solid #323232;overflow:hidden;padding:0 13px;width:274px}
#galleries_pod ul.categoryList li{margin:0 0 3px;position:relative;width:260px}
#galleries_pod ul.categoryList li h3.most-popular{background:url(../images/sprite_pod_headers.png) -10px -512px no-repeat;height:15px;margin:2px 0 0;text-indent:-9999px;width:83px}
#galleries_pod ul.categoryList li h3.most-recent{background:url(../images/sprite_pod_headers.png) -10px -533px no-repeat;height:11px;line-height:11px;margin:7px 0 0;text-indent:-9999px;width:74px}
#galleries_pod ul.categoryList li .view_all{background:#ff1cae;color:#000;font-size:.8em;font-weight:700;padding:1px 3px;position:absolute;right:-28px;text-transform:uppercase;top:-2px;z-index:10}
#galleries_pod .galleryScroller{overflow:hidden;padding:3px 0 0 7px;width:274px}
#galleries_pod .galleryScroller ul{float:left;margin:-3px 0 0;padding:3px 0 0;position:relative;width:260px}
#galleries_pod .galleryScroller ul li{float:left;width:auto}
#galleries_pod .galleryScroller ul li a{display:block;height:38px;overflow:hidden;width:50px}
#galleries_pod .galleryScroller ul li a img{border:1px solid #fff;display:block;height:35px;width:48px}
#galleries_pod .galleryScroller ul li.prevGallery,#galleries_pod .galleryScroller ul li.nextGallery{position:absolute;top:26px}
#galleries_pod .galleryScroller ul li.prevGallery{left:23px}
#galleries_pod .galleryScroller ul li.nextGallery{right:23px}
#galleries_pod .galleryScroller ul li.currentGallery{font-size:12px;font-weight:700;text-align:center;width:224px}
#galleries_pod .galleryScroller ul li.currentGallery a{height:83px;margin:0 auto;width:110px}
#galleries_pod .galleryScroller ul li.currentGallery a img{height:81px;width:108px}
#galleries_pod .galleryScroller ul li.currentGallery div{margin:4px 0 5px}
#galleries_pod .galleryScroller ul li.prev{margin:0}
#galleries_pod .galleryScroller ul li.next{margin:0 -5px 0 0}
#galleries_pod .galleryScroller ul li.prev a,#galleries_pod .galleryScroller ul li.next a{background:url(../images/sprite_content.png) no-repeat;height:16px;margin:34px 0 0;text-indent:-9999px;width:18px}
#galleries_pod .galleryScroller ul li.prev a{background-position:0 -72px}
#galleries_pod .galleryScroller ul li.next a{background-position:-485px -72px}
/* --- IE6 fix --- */* html #galleries_pod ul.categoryList li .view_all{padding:1px 3px;right:-8px;top:-1px}
:first-child+html #galleries_pod ul.categoryList li .view_all{top:-1px}
.poll{font-size:1.1em;margin-bottom:22px}
.poll dt{background:url(../images/sprite_content.png) no-repeat -757px -110px;font-weight:700;height:40px;margin:4px 0 0 6px;padding:6px 5px 0 57px}
.poll dd{background:#000;color:#fff;padding:10px 5px 0 37px;position:relative;width:258px}
.poll dd input{left:10px;position:absolute;top:8px}
.poll h3{background:url(../images/sprite_pod_headers.png) 0 -448px no-repeat;height:32px;text-indent:-9999px}
.poll .button{background:#000;padding:15px 0 0}
.poll .button input{background-position:-222px -401px;margin:0;width:300px}
/* ------------ Video ------------ */
div.video{border:1px solid #000;padding:6px;overflow:hidden;width:646px}
.video_player{float:left;width:480px}
.video_description{float:left;padding:0 5px 0 18px;width:143px}
.share-video{background:url(../images/sprite_content.png) 0 -312px no-repeat;display:block;height:28px;text-indent:-9999px;width:135px}
.video_list{border:1px solid #000;border-bottom-width:0;margin:25px 0 0;padding:11px 16px;width:626px}
.video_list h2{background:url(../images/sprite_pod_headers.png) no-repeat;border:0;float:left;height:16px;text-indent:-9999px;width:500px}
.video_list h2.most-viewed{background-position:-9px -640px}
.video_list h2.most-popular{background-position:-9px -672px}
.video_list a.all{float:right;font-size:.9em;font-weight:700;padding:5px 0 0;text-transform:uppercase}
.video_list ul{clear:both}
.video_list .pods li{height:210px}
/* ------------ Article Index ------------ */
.article_index li{height:180px;margin:23px 0 0;padding:11px 0 0 268px;position:relative}
.article_index li img{left:0;position:absolute;top:0}
.article_index li p a{font-size:.9em;font-weight:700}
.article_index{margin-bottom:15px}
/* ------------ Article ------------ */
.article{float:right;padding:0 0 0 10px;position:relative;width:345px}
.article h2{padding-top:40px}
.related_images{float:left;margin:0 0 0 -10px;width:269px}
.related_images .feature{background:url(../images/sprite_content.png) -531px -163px no-repeat;height:327px;padding:0 0 20px 10px;width:259px}
.related_images img{border:1px solid #c8c8c8}
.related_images ul{margin:0 0 0 20px;overflow:hidden}
.related_images ul li{float:left;padding:0 10px 7px 0;width:110px}
.launch-gallery{background:url(../images/sprite_content.png) 0 -274px no-repeat;display:block;height:29px;margin:0 auto;text-indent:-9999px;width:232px}
#tools{left:10px;overflow:hidden;position:absolute;top:15px}
#tools li{float:left;margin:0 3px 0 0;width:17px}
#tools li a{background:url(../images/sprite_content.png) no-repeat;display:block;height:14px;overflow:hidden;text-indent:-9999px;width:17px}
#tools li a#sendToFriendTool{background-position:0 -95px}
#tools li a.printTool{background-position:0 -132px}
#tools li a#bookmarkTool{background-position:0 -114px}
#tools li a#archiveTool{background-position:0 -150px}
#tools li.btn_tweet { width: 58px; }
#tools li.btn_fblike { width: 90px; }
#tools li.btn_plusone { width: 70px; padding-top: 3px; }
.share_this h3{float:left;font-size:1em;padding:2px 7px 0 0}
.share_this li{float:left}
.share_this li a{background:url(../images/sprite_content.png) no-repeat;display:block;height:14px;padding:0 0 0 5px;text-indent:-9999px;width:14px}
.share_this li.facebook a{background-position:-485px -90px}
.share_this li.delicious a{background-position:-485px -106px}
.share_this li.digg a{background-position:-485px -124px}
.share_this li.newsvine a{background-position:-485px -142px}
.share_this li.myspace a{background-position:-485px -159px}
/* ------------ Comments ------------ */
.comments{clear:both;padding:35px 0 0}
.comments h3{border-bottom:1px solid #000;font-size:1.546em;font-weight:700;padding:15px 0 2px;text-transform:uppercase}
.comments h3 span{font-style:italic}
.comments .byline{ float: left; background:url(../images/sprite_content.png) 0 -22px no-repeat;font-size:.9em;margin:0;padding:0 0 0 18px}
.comments p{ clear: both; margin:0 0 .7em}
.comments p a{color:#c8c8c8;font-size:.9em;text-transform:uppercase}
.comments li{border-bottom:1px solid #c8c8c8;margin:0;padding:10px 0 0;position:static;width:auto}
.comments fieldset{padding:30px 68px 0 89px}
.comments label,span.comments{text-transform:uppercase}
.comments .text{border:1px solid #000;font:1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;height:15px;width:96px}
.comments textarea{border:1px solid #000;font:1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;height:73px;margin:8px 0 0;overflow:auto;width:456px}
.comments .btn_submit{background:url(../images/sprite_content.png) 0 -173px no-repeat;float:right;height:29px;margin:3px 0 0;width:97px}
.comments ul.pagination,#comments ol#pager{margin:20px 0 50px;position:static;width:590px}
.comments ul.pagination li,#comments ol#pager li{border-bottom:0}
/* ------------ Gallery Index ------------ */
.gallery_index{border:1px solid #000;border-bottom-width:0;margin:.5em 0 0;overflow:hidden;padding:13px 0 0;width:658px}
.gallery_index li{background:#000;color:#fff;display:inline;float:left;margin:0 0 25px 20px;width:140px;height:267px}
.gallery_index li img{display:block}
.gallery_index li h4,.gallery_index li p{padding:0 8px}
.gallery_index li h4 a{border:0;color:#fff;font-size:1.03em;font-weight:700;margin:0 0 5px;padding-top:8px;text-transform:none}
.gallery_index li p{margin:0 0 8px}
.gallery_index li p a{font-size:.9em;font-weight:700}
/* ------------ Gallery ------------ */
.gallery_preview{background:#000;color:#fff;margin:0 0 0 -21px;padding:40px 30px 30px;overflow:hidden;width:600px}
.gallery_preview .gallery_images{float:left;font-size:.9em;font-weight:700;text-transform:uppercase;width:360px}
.gallery_preview .gallery_images ul{overflow:hidden}
.gallery_preview .gallery_images li{float:left;padding:0 10px 10px 0; height: 148px; }
.gallery_preview .gallery_images li img{border:1px solid #fff}
.gallery_preview .gallery_description{float:right;padding:0 0 0 18px;width:220px}
.gallery_preview .gallery_description .fb_like_button { float: left; }
.gallery_preview .gallery_description .google_plus_one_box { float: left; padding-top: 3px; }
.gallery_preview .gallery_description h2{border:0}
.gallery_preview .gallery_description p{font-size:1.182em;margin:1.3em 0;width:190px}
.gallery_preview .gallery_description .launch-gallery{background-position:0 -240px;height:28px;width:218px}
.click_to_zoom{color:#7d7d7d;float:left}
.photo_counter{float:right;margin:-7px 10px 0 0}
.photo_counter em{font-size:1.5em}
#gallery_popup{background:#000;color:#fff;overflow:hidden;position:relative;margin:10px auto;width:760px}
#gallery_popup #objHeader{padding:15px 0;position:static;text-align:center}
#gallery_popup h1{margin:0 0 0 15px}
#gallery_popup .close{font-size:.9em;font-weight:700;position:absolute;right:16px;text-transform:uppercase;top:118px}
#gallery_popup .close a{background:url(../images/sprite_content.png) right top;color:#7d7d7d;padding:0 14px 0 0}
#gallery_popup .gallery_image{float:left;font-size:.9em;padding:0 0 20px 14px;text-transform:uppercase;width:413px}
#gallery_popup .pager{font-weight:700;float:right;padding:0 0 8px}
#gallery_popup .pager li{display:inline;margin:0 2px}
#gallery_popup .pager li em{font-size:1.3em}
#gallery_popup .pager li a{color:#fff}
#gallery_popup .pager li.galleryPagerNext a{background:url(../images/sprite_content.png) no-repeat right -73px;padding:0 19px 5px 0}
#gallery_popup .pager li.galleryPagerPrev a{background:url(../images/sprite_content.png) no-repeat 0 -72px;padding:0 0 5px 19px}
#gallery_popup .gallery_description{float:left;padding:22px 0 0 15px;width:310px}
#gallery_popup .gallery_description .fb_like_button { float: left; }
#gallery_popup .gallery_description .google_plus_one_box { float: left; padding-top: 3px; }
#gallery_popup .gallery_description h2{border:0}
#gallery_popup .gallery_rating p{clear:both;margin:.5em 0}
#gallery_popup .gallery_rating dl{overflow:hidden}
#gallery_popup .gallery_rating dt{clear:both;color:#7d7d7d;float:left;font-size:1.182em;font-weight:700;text-transform:uppercase}
#gallery_popup .gallery_rating dt.average{color:#ff1cae}
#gallery_popup .gallery_rating dd{float:left;margin:2px 0 0 4px}
#gallery_popup .gallery_rating dd,#gallery_popup .gallery_rating dd ul{background:url(../images/sprite_content.png) no-repeat;float:left;height:11px;overflow:hidden;padding:0;position:relative;text-indent:-9999px;width:64px}
#gallery_popup .gallery_rating .one,#gallery_popup .gallery_rating li.one a:hover{background-position:-660px -11px}
#gallery_popup .gallery_rating .two,#gallery_popup .gallery_rating li.two a:hover{background-position:-660px -22px}
#gallery_popup .gallery_rating .three,#gallery_popup .gallery_rating li.three a:hover{background-position:-660px -33px}
#gallery_popup .gallery_rating .four,#gallery_popup .gallery_rating li.four a:hover{background-position:-660px -44px}
#gallery_popup .gallery_rating .five,#gallery_popup .gallery_rating li.five a:hover{background-position:-660px -55px}
#gallery_popup .gallery_rating dd ul li a{background:url(../images/transparent.gif) no-repeat;display:block;height:11px;left:0;position:absolute;top:0;width:13px}
#gallery_popup .gallery_rating dd ul li.two a{left:14px}
#gallery_popup .gallery_rating dd ul li.three a{left:26px}
#gallery_popup .gallery_rating dd ul li.four a{left:38px}
#gallery_popup .gallery_rating dd ul li.five a{left:50px}
#gallery_popup .gallery_rating dd ul li a:hover{background:url(../images/sprite_content.png) no-repeat;left:0;top:0;width:64px}
#gallery_popup .gallery_rating dd ul,#gallery_popup .gallery_rating dd{background-position:-660px 0}
#gallery_popup .pod_area{margin:40px 0 0}
/* --- Safari fix --- */html[xmlns*=""] body:last-child #gallery_popup .close a{padding:2px 14px 2px 0}
@media screen and -webkit-min-device-pixel-ratio0 {
#gallery_popup .pager li.galleryPagerNext a{display:inline-block}
}


#gallery_popup .gallery_description h2 .popup_header { color: #C2258F; text-transform: uppercase; }
#gallery_popup .gallery_description .price_style { font-size: 10pt; font-weight: bold; }
#gallery_popup .gallery_description .link_style div { background: transparent url(/assets/images/step-out/btn-buy-style-tread.png) no-repeat; height: 29px; margin-bottom: 50px; margin-top: 10px; width: 179px; }
#gallery_popup .gallery_description .extra_info { color: #C2258F; }



/* ------------ Content List ------------ */
.content_list h2{border:0;font-size:1.5em;font-weight:400}
.content_list h2 a{color:#000}
.content_list h2 a em{color:#ff1cae;font-style:normal}
.content_list li{border-top:1px solid #c8c8c8;overflow:hidden;padding:32px 0 22px;position:relative;width:100%}
.content_list li img{float:left;margin:-10px 20px 0 0;width:137px}
.content_list li p a{font-size:.9em;font-weight:700;text-transform:uppercase}
/* ------------ RSS Feeds ------------ */
.rss_feeds li{border-bottom:1px solid #c8c8c8;overflow:hidden;padding:25px 0 7px;width:100%}
.rss_feeds li h2{border:0;font-size:1.364em;font-weight:700;margin:0;padding:0}
.rss_feeds .url{clear:both;float:left;width:490px}
.rss_feeds .url a{color:#000}
.rss_feeds .add_rss{float:right;width:123px}
.rss_feeds .add_rss a{background:url(../images/sprite_content.png) -485px -48px no-repeat;display:block;height:13px;text-indent:-9999px;width:123px}
/* ------------ Competitions ------------ */
fieldset#competition_entry{clear:both;padding:35px 0 0}
fieldset#competition_entry h2{margin:0 0 25px}
fieldset#competition_entry h2.submit_details { display: none; }
.comp_list{border:1px solid #000;border-bottom-width:0;margin:25px 0 0;padding:11px 15px 0;width:628px}
.comp_list h2{border:0;float:left;padding:0;width:500px}
.comp_list a.all{float:right;font-size:.9em;font-weight:700;padding:5px 3px 0;text-transform:uppercase}
.comp_list ul{clear:both}
#comp_feature{background:#000;border:1px solid #000;color:#fff;height:418px;padding:0 15px 0 0}
#comp_feature img{float:left;margin:0 24px 0 0}
#comp_feature h2{float:left;padding:10px 0 0;width:135px}
#comp_feature h3{float:left;font-size:1em;padding:0 0 15px;text-transform:uppercase;width:141px}
a.enter-now{background:url(../images/sprite_content.png) -350px -350px no-repeat;display:block;float:left;height:28px;margin:1em 0 0;text-indent:-9999px;width:135px}
/* ------------ In The Mag ------------ */
.in_the_mag{border:1px solid #000;overflow:hidden;padding:15px 20px 0 18px;width:620px}
.in_the_mag h1{background:url(../images/sprite_pod_headers.png) -9px -768px no-repeat;height:19px;margin:0 0 15px;text-indent:-9999px}
.in_the_mag .mag_cover{float:left;margin:0 19px 0 0;width:328px}
.in_the_mag .mag_cover img{border:10px solid #000}
.in_the_mag .mag_cover .subscribe_now{background:url(../images/sprite_content.png) -250px -275px no-repeat;display:block;height:28px;margin:12px auto;text-indent:-9999px;width:218px}
.in_the_mag .mag_featured{float:left;width:273px}
.in_the_mag .mag_featured .date{padding:10px 0 5px;text-transform:uppercase}
.in_the_mag .mag_featured h2{border:0;color:#ff1cae;margin:0;padding:0}
.in_the_mag .mag_featured strong{font-size:1.364em;text-transform:uppercase}
.in_the_mag .mag_featured ul{margin:20px 0 0}
.in_the_mag .mag_featured li{border-bottom:1px solid #c8c8c8;margin:0 0 20px;overflow:hidden;width:100%}
.in_the_mag .mag_featured li img{border:1px solid #c8c8c8;float:left;margin:0 9px 10px 0;width:83px}
.in_the_mag .mag_featured li.alt img{float:right;margin:0 0 10px 9px}
.in_the_mag .mag_featured li h3 a{color:#000;font-size:1.546em;font-weight:400;line-height:1.1}
/* ------------ eBoutique ------------ */
.eBoutiqueZone #content_top{margin:0 0 22px}
#category_title{background:url(../images/bg_shop_category.gif) repeat;color:#fff;height:60px;margin:0 0 18px;padding:40px 0 0;width:660px}
#category_title h2{border:0}
#category_title p{padding:0 17px 0 0;text-align:right}
.eFashionZone #category_title h2{background:url(../images/sprite_category_headers.png) 0 -40px no-repeat;text-indent:-9999px;height:30px;padding:0;width:100%}
.eBeautyZone #category_title h2{background:url(../images/sprite_category_headers.png) 0 -70px no-repeat;text-indent:-9999px;height:40px;margin:0;padding:0;width:100%}
.eLifestyleZone #category_title h2{background:url(../images/sprite_category_headers.png) 0 -110px no-repeat;text-indent:-9999px;height:40px;margin:0;padding:0;width:100%}
.eRetailersZone #category_title{background:#000;padding:0;height:100px}
.eRetailersZone #category_title h2{margin:0;padding:0}
.eRetailersZone #category_title a{font-size:.9em;font-weight:700;text-transform:uppercase}
#sub_nav{border:1px solid #000;border-bottom-width:0;float:left;padding:11px 16px 0;width:130px}
#sub_nav h2{background:url(../images/sprite_pod_headers.png) -9px -800px no-repeat;border:0;height:13px;padding:0;text-indent:-9999px}
#sub_nav li h3{color:#ff1cae;padding:5px 0}
#sub_nav h4 a{background:url(../images/sprite_pod_headers.png) no-repeat;color:#000;display:block;font-size:1.35em;height:12px;line-height:1;position:relative}
#sub_nav h4 a em{display:block;text-indent:-9999px}
#sub_nav h4.sn-fashion a{background-position:-9px -928px;padding:0 0 0 67px}
#sub_nav h4.sn-beauty a{background-position:-9px -943px;padding:0 0 0 61px}
#sub_nav h4.sn-lifestyle a{background-position:-9px -958px;padding:0 0 0 76px}
#sub_nav h4.sn-eretailers a{background-position:-9px -973px;padding:0 0 0 87px}
#sub_nav h4.sn-price-listing a{background-position:-190px -928px;padding:0 0 0 103px}
#sub_nav h4.sn-most-popular{padding:9px 0}
#sub_nav h4.sn-most-popular a{background-position:-190px -948px}
#sub_nav h4.sn-vip-sales a{background-position:-189px -967px;padding:0 0 0 76px}
#sub_nav li h4 a span{color:#ff1cae;position:absolute;top:-3px}
#sub_nav ul li{border-top:1px solid #000}
#sub_nav ul li.keyword-search{position:relative}
#sub_nav ul li ul li{padding:9px 0}
#sub_nav ul li ul li ul li{border:0;padding:3px 0}
#sub_nav ul.categories{margin:7px 0 0}
#sub_nav ul li ul li ul li a{color:#000;font-size:1em;font-weight:700;text-transform:uppercase}
#sub_nav input.text-search{border:1px solid #000;color:#c8c8c8;font:1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;height:20px;width:128px}
#sub_nav .btn_search{bottom:4px;position:absolute;right:3px}
#product_listing{border-right:1px solid #000;float:left;margin:0 0 50px;padding:8px 16px 0;width:463px}
* html #product_listing{width:461px}
#product_listing ul{clear:both;margin:0 -26px 0 0;overflow:hidden}
#product_listing h3{float:left;padding:0 0 3px}
#product_listing fieldset{float:right;margin:-2px 0 10px;padding:0;width:180px}
#product_listing fieldset label{color:#ff1cae;font-weight:700;text-transform:uppercase}
#product_listing fieldset select{font:1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;height:19px;width:127px;text-transform:uppercase}
#product_listing a.view_all{float:right;font-weight:700;text-transform:uppercase}
#product_listing li{float:left;height:225px;padding:0 26px 0 0;width:137px}
#product_listing li a.product-image {display:block; width: 137px; height: 100px; text-align: center; overflow:hidden; }
#product_listing li a.product-image img { max-width: 137px; max-height: 100px; }
#product_listing li.last{border-top:0;height:226px}
#product_listing li.last img{border-top:1px solid #000}
#product_listing .pagination li{border-top:0}
#product_listing .pods li{padding:0;height:245px}
* html #product_listing li{padding:0 22px 0 0}
#product_listing ul li h4 a del{text-decoration:none}
#product_listing ul li h4 a ins.Highlight,.column ul.pods li h4 a ins.Highlight{color:#FF1CAE}
#product_listing ul li h4 a ins,.column ul.pods li h4 a ins{color:#000}
#product_listing li h4 a em{color:#ff1cae;font-style:normal}
#product_listing li p a{font-size:.9em;font-weight:700;text-transform:uppercase}
#product_listing .Separator{line-height:1px;width:100%;border-top:1px solid #000;display:block;float:left}
.breadcrumbs{margin:0 0 3px}
.breadcrumbs li{border-left:1px solid #000;display:inline;font-family:Tahoma;font-weight:700;padding:0 4px 0 3px;text-transform:uppercase}
.breadcrumbs li em{font-style:normal;text-transform:lowercase}
.breadcrumbs li span em{font-style:normal;font-weight:400;text-transform:uppercase}
.breadcrumbs li span{font-weight:700}
.breadcrumbs li:first-child{border:0}
#product_detail{border:1px solid #000;border-bottom-width:0;border-top-width:4px;overflow:hidden;width:658px}
#product_image{float:left;padding:21px 20px 22px;width:325px}
#product_image img{max-width:325px;_width: 325px;}
#product_thumbs{margin:45px 0 0;overflow:hidden;width:325px}
#product_thumbs li{float:left;padding:0 10px 0 0;width:104px}
#product_thumbs li a {display:block; width: 104px; height: 109px; overflow: hidden; border:1px solid #bfbfbf; }
#product_thumbs li img{width:104px}
#product_info{float:left;padding:21px 0 0;width:275px}
#product_info h2{border:0;margin:0;padding:0;text-transform:uppercase}
#product_info h3{font-size:1.417em;font-weight:400;padding:0 0 8px}
#product_info h4{font-size:1em;text-transform:uppercase;padding:0 0 10px}
#product_info .price{color:#ff1cae;font-size:2.637em}
#product_info .price ins.Highlight{color:#ff1cae}
#product_info .price ins{color:#000}
#product_info .price del{color:#000;padding:0 5px 0 0}
a.buy-now{background:url(../images/sprite_content.png) -250px -313px no-repeat;display:block;height:29px;text-indent:-9999px;width:97px}
#product_info li{padding:0 0 .5em}
#product_info .links{margin:0 0 1em}
#product_info .links li{display:inline;font-size:.9em;text-transform:uppercase}
#product_info a.more{font-size:.9em;text-transform:uppercase}
#product_detail .comments{padding:21px}
#product_detail .rating p{clear:both;margin:.5em 0}
#product_detail .rating{clear:both;overflow:hidden;padding:0 0 10px}
#product_detail .rating.product{border-top:1px solid #000;margin:0 21px;padding:8px 0}
#product_detail .rating dt{clear:both;float:left;font-size:1.1em;font-weight:700;text-transform:uppercase}
#product_detail .rating.product dt{color:#ff1cae}
#product_detail .rating dd{float:left;margin:0 0 0 4px}
#product_detail .rating dd ul,#product_detail .rating dd span,#product_detail .rating dd{background:url(../images/sprite_content.png) no-repeat;float:left;height:11px;overflow:hidden;padding:0;position:relative;text-indent:-9999px;width:64px}
#product_detail .rating .rated1,#product_detail .rating li.one a:hover,#product_detail .rating.product dd.one,#product_detail .rating dd.one{background-position:-660px -99px}
#product_detail .rating .rated2,#product_detail .rating li.two a:hover,#product_detail .rating.product dd.two,#product_detail .rating dd.two{background-position:-660px -110px}
#product_detail .rating .rated3,#product_detail .rating li.three a:hover,#product_detail .rating.product dd.three,#product_detail .rating dd.three{background-position:-660px -121px}
#product_detail .rating .rated4,#product_detail .rating li.four a:hover,#product_detail .rating.product dd.four,#product_detail .rating dd.four{background-position:-660px -132px}
#product_detail .rating .rated5,#product_detail .rating li.five a:hover,#product_detail .rating.product dd.five,#product_detail .rating dd.five{background-position:-660px -143px}
#product_detail .rating dd ul li a{background:url(../images/transparent.gif) no-repeat;display:block;height:11px;left:0;position:absolute;top:0;width:13px}
#product_detail .rating dd ul li.two a{left:14px}
#product_detail .rating dd ul li.three a{left:26px}
#product_detail .rating dd ul li.four a{left:38px}
#product_detail .rating dd ul li.five a{left:50px}
#product_detail .rating dd ul li a:hover{background:url(../images/sprite_content.png) no-repeat;left:0;top:0;width:64px}
#product_detail .rating dd ul{background-position:-660px -88px}
#store_details{padding:19px 21px 0 25px}
#store_details h3{font-size:1.9em;font-weight:400;padding:0 0 10px}
#store_details p a{font-weight:700;text-transform:uppercase}
#store_details img{border:1px solid #000}
#store_details .column{line-height:1.8;padding:20px 0 0;width:auto}
#store_details .column.left{padding-left:25px;width:202px}
#store_details .column.right{width:320px}
#store_details .column h4{margin:0 0 20px;text-transform:uppercase}
#store_details .column address{font-style:normal}
#store_details .column address a{font-weight:700}
/* ------------ Blogs ------------ */
.BlogsZone #category_title{background-color:#000;height:auto;margin:0 0 18px -20px;overflow:hidden;padding:0;width:660px}
.BlogsZone #category_title fieldset{float:right;margin:-25px 11px 0 0;padding:0;position:relative}
.BlogsZone #category_title fieldset label{font-weight:700;text-transform:uppercase}
.BlogsZone #category_title fieldset select{color:#000;font:1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;height:19px;text-transform:uppercase;width:126px}
.blog_list li{overflow:hidden;padding:0 0 20px;width:100%}
.blog_list li li{font-weight:700;text-transform:uppercase;width:50%}
.blog_list li.full{float:right;text-align:right}
.blog_list li.comments{float:left;padding:0}
.blog_list li.comments a{background:url(../images/sprite_content.png) 0 -22px no-repeat;color:#000;display:block;padding:0 0 0 18px}
/* ------------ Pagination ------------ */
ul.pagination,#pager{ border: 1px solid #000; border-bottom-width: 0; margin: 20px 0 15px; padding: 10px; position: relative; text-align: center; }
.comp_list #pager{width:607px}
.pagination li,#pager li{border-left:1px solid #000;color:#000;display:inline;height:10px;padding:0 0 0 3px;text-transform:uppercase}
.pagination li a,#pager li a{color:#000}
.pagination li.prev,.pagination li.next,.pagination li.page1,#pager #pagerPreviousItem,#pager #pagerNextItem,#pager li.pagerFirstPage{border:0}
.pagination li.next,#pager #pagerNextItem{float:right;font-weight:700}
div.comments #pager #pagerNextItem{margin-top:-15px}
.pagination li.prev,#pager #pagerPreviousItem{float:left;font-weight:700}
.eBoutiqueZone #product_listing ul.pagination{left:174px;margin:20px 0 0;padding:10px;width:474px;position:absolute}
.eBoutiqueZone #product_listing ul.pagination li{display:inline;float:none;height:10px;padding:0 0 0 3px;width:auto}
.eBoutiqueZone #product_listing .pagination li.prev{float:left}
.eBoutiqueZone #product_listing .pagination li.next{float:right}
/* ------------ Poll Results ------------ */
h2.poll-archive{border:0;margin:0 0 0 9px}
.poll_results{border:1px solid #000;border-bottom:0;margin:0 0 25px;width:658px}
.poll_results h3{background:url(../images/sprite_pod_headers.png) -10px -864px no-repeat;height:31px;text-indent:-9999px}
.poll_results h3.todays_results{background-position:-10px -832px}
.poll_results h4{background:url(../images/sprite_content.png) 0 -500px no-repeat;font-size:1em;font-weight:700;padding:0 0 18px 24px}
.poll_result{padding:25px 0 0 65px}
.poll_result ul{margin:5px 0 1.3em;overflow:hidden}
.poll_result ul li{clear:left;float:left;margin:0 0 6px;padding:0 0 10px;position:relative;width:100%}
.poll_result ul li .graph{background:#000;bottom:0;height:6px;left:-2px;margin:0 2px 3px;overflow:hidden;position:absolute;width:450px}
.poll_result ul li .graph div{background:url(../images/bg_poll_vote.gif);height:6px;overflow:hidden}
.poll_result ul li .result{bottom:0;font-size:.9em;left:456px;position:absolute;text-transform:uppercase}
.poll_result ul li .result em{font-size:1em;font-style:normal}
.poll_result dl{clear:both;font-size:.9em;text-transform:uppercase}
.poll_result dl dt{clear:both;float:left;font-weight:700;margin:0 4px 0 0}
/* ------------ Misc ------------ */
hr{background:#fff;border:1px solid #fff;color:#fff;height:25px;left:10px;margin:0;position:absolute;width:658px}
#header h1{display:block;float:left;padding:5px 0;width:242px;position: relative;}
#header h1 span { position: absolute; text-indent: -9999px; }
h1 strong,h2 strong{color:#ff1cae}
h2.forgot-details{background:url(../images/sprite_pod_headers.png) -9px -736px no-repeat;height:21px;text-indent:-9999px}
a.preview-newsletter{background:url(../images/sprite_content.png) -250px -240px no-repeat;display:block;height:29px;text-indent:-9999px;width:156px}
p{margin:0 0 1.3em}
p.results{margin:1.3em 0}
.byline{font-weight:700;margin:0 0 1.3em}
.byline .comments{background:url(../images/sprite_content.png) 0 -22px no-repeat;display:inline-block;margin:0 0 0 5px;padding:0 0 0 18px}
table a em{font-style:normal;text-transform:none}
/* ------------ Footer ------------ */
#footer h2{border-bottom:0;font-size:1em;font-weight:700;margin:0;padding:0 5px 0 0}
#footer h2,#footer ul:first-child,#footer li{float:left}
#footer ul{overflow:hidden;width:800px}
#footer li{border-left:2px solid #e5e5e5;padding:0 4px;margin:0 0 5px}
#footer li a{color:#000}
#footer li.rss{border:0;padding-left:0}
#footer li.rss a{background:url(../images/sprite_content.png) 0 -58px no-repeat;display:block;height:13px;text-indent:-9999px;width:41px}
/* ------------ Ads ------------ */
.ad{padding:0 0 22px}
.ad_unit{margin:0 auto 10px;overflow:hidden}
.iab_300x60,.iab_300x250,.iab_300x300,.iab_300x200{width:300px}
.iab_300x200{height:200px}
.iab_300x300{height:300px}
.iab_300x60{height:60px}
#objHeader.adBannerImagePopup{position:absolute;top:9px;right:0}
#RightNav_pnlContent .ad_unit{clear:both}
.adInit{display:none}
#objFooter{clear:both;padding:10px 0;text-align:center}
#msnbtmbanner{width:728px;margin:auto}
#tmpSpotlight{display:none}
#hd_links #hd_src_div #hd_ms_input,#ft_src_div #ft_ms_input{width:200px!important}
.initNinemsn{position:absolute;top:-1000px;left:0;width:1px}
#nw_ft #ft_prd_lks,#nw_ft #ft_std_lks ul{float:none;overflow:inherit;width:auto}
#nw_ft #ft_std_lks{height:16px}
#nw_ft #ft_prd_lks #ft_home_li,#nw_ft #ft_prd_lks li{float:none;border:0}
#nw_ft #ft_abt_lks li,#nw_ft #ft_srv_lks li{border:0}
#nw_ft #ft_abt_lks{width:inherit;float:left!important}
#nw_ft #ft_srv_lks{width:inherit;float:right!important}
#aside .ad #adLabel{float:right;background:#EEE;width:100%;text-align:right;margin:0;display:inline;padding-right:5px}
#nmsnhd_2{height:30px;overflow:hidden}
#tmpHeader2{float:left;margin:5px 0 0;width:728px}
#network_header_ad_1{margin:auto;text-align:center;width:970px}
#pnlReaderIssue{background:url(/assets/readerissue/images/readerissuebar.png) repeat scroll 0 0 transparent;color:#FFF;font-family:trebuchet MS;font-size:12px;font-weight:700;height:24px;padding-left:130px;padding-top:6px;position:relative;margin-top:30px;padding-right:512px;width:330px}
#pnlReaderIssue a{height:100%;left:0;position:absolute;top:0;width:100%}
/* article tags */
.taglist{clear:both;color:#333;font-size:11px;font-weight:700;line-height:13px;padding:10px 0;width:100%}
.taglist ul,.taglist li,.taglist dd{display:inline}
#content .taglist a{color:#FF1CAE;font-weight:700}

/* style trend competition */
.style_trend_related_images { width: 660px; float: left; margin: 0 0 0 -20px; }
.style_trend_related_images .feature { background: url(/assets/images/step-out/comp-header.jpg) no-repeat scroll 0 0 transparent; height: 342px; }
.style_trend_related_images .feature span { float: right; position: relative; top: 320px; right: 10px; color: #636363; }
.style_trend_article { clear: both; float: left; margin: 0 0 0 0; position: relative; }
.style_trend_tool_box { padding: 10px 0; clear: both; }
.style_trend_tool_box #tools { position: static; }

fieldset#competition_entry ul li span,
fieldset#competition_entry p span { color: #000; }

/* SEO Search Pod */
.search_directory_pod                                               { border: solid 1px #dfdfdf; width: 278px; overflow: hidden; margin: 0 0 20px 0; padding: 10px; background: url(../images/seo_search_pod_bg.png) repeat-x; }
.search_directory_pod .header                                       { display: block; width: 126px; height: 65px; text-indent: -9999px; float: left; background: url(../images/search_shop.png) no-repeat; border: none; padding: 0; margin: 0 0 7px 0; }
.search_directory_pod .instructions                                 { width: 130px; float: right; margin: 5px 6px 7px 0; font-size: 13px; line-height: 16px; }
.search_directory_pod .tabbed_list                                  { clear: both;  }
.search_directory_pod .tabbed_list .tab_item a.tab .fashion         { display: block; height: 13px; width: 69px; background: url(../images/seo_search_pod_headings.png) 0 -20px no-repeat; text-indent: -9999px; }
.search_directory_pod .tabbed_list .tab_item.active a.tab .fashion  { background-position: 0 0px; }
.search_directory_pod .tabbed_list .tab_item a.tab .beauty          { display: block; height: 13px; width: 63px; background: url(../images/seo_search_pod_headings.png) 0 -60px no-repeat; text-indent: -9999px; }
.search_directory_pod .tabbed_list .tab_item.active a.tab .beauty   { background-position: 0 -40px; }
.search_directory_pod .tabbed_list .tab_item a.tab .brands          { display: block; height: 13px; width: 62px; background: url(../images/seo_search_pod_headings.png) 0 -100px no-repeat; text-indent: -9999px; }
.search_directory_pod .tabbed_list .tab_item.active a.tab .brands   { background-position: 0 -80px; }

.tabbed_list                                                { width: 278px; height: 214px; overflow: hidden; position: relative; }
.tabbed_list .tab_item                                      { float: left; margin: 0 6px 0 0; }
.tabbed_list .tab_item a.tab                                { display: block; padding: 7px 9px 10px 9px; background: #f269c1; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 13px; line-height: 13px; border-radius: 5px 5px 0 0; cursor: pointer; }
.tabbed_list .tab_item a.tab:hover                          { padding-bottom: 4px; margin-top: 6px; }
.tabbed_list .tab_item.active a.tab                         { background: #e3e3e3; color: #5c5141; padding-bottom: 4px; margin-top: 6px; }
.tabbed_list .tab_item .tab_content                         { border: solid 1px #ece6d1; background: #fff; width: 261px; height: 162px; padding: 10px 5px 10px 10px; display: none; overflow: hidden; position: absolute; left: 0; }
.tabbed_list .tab_item.active .tab_content                  { display: block; }
.tabbed_list .tab_item .tab_content .options                { height: 162px; overflow: auto; }
.tabbed_list .tab_item .tab_content .options li             { width: 243px; }
.tabbed_list .tab_item .tab_content .options a              { display: block; line-height: 16px; font-size: 13px; padding: 1px 2px; color: #414141; }
.tabbed_list .tab_item .tab_content .options a:hover        { background: #e156af; color: #fff; }

/* Email Unsubscribe Page */
.unsub-form                                                         { padding: 10px 0 10px 0; }
.unsub-form .instructions                                           { margin: 0 0 20px 0; }
.unsub-form h2                                                      { font-size: 1.083em !important; margin: 0 0 10px 0 !important; text-transform: uppercase; font-weight: bold; border: none; padding: 0;  }
.unsub-form ul                                                      { overflow: hidden; }
.unsub-form li                                                      { clear: both; margin: 0 0 10px; padding: 0 0 0 170px; position: relative; list-style: none; overflow: hidden; width: auto; _zoom: 1; }
.unsub-form li.button                                               { padding-bottom: 10px; padding-top: 5px; margin: 0; }
.unsub-form li label                                                { display: block; position: absolute; left: 0; top: 0; width: 155px; padding: 0 0 0 8px; line-height: 1.5em; }
.unsub-form li label span                                           { color: #DB1D36; font-weight: bold; position: absolute; left: 0; top: 0; }
.unsub-form li input                                                { border: solid 1px #919191; background: #FAFAFA; font-family: Arial, Helvetica, Sans-Serif; font-size: 1.083em; padding: 1px 2px 2px; width: 360px; }
.unsub-form li.button                                               { min-height: 29px; }
.unsub-form li.button .btn-submit,
.unsub-form li.button .btn-save                                     { border: solid 1px #df1295; width: auto; height: auto; padding: 3px 5px; cursor: pointer; display: block; float: left; background: #ff5dc4; text-transform: uppercase; font-weight: bold; color: #000; font-size: 1.2em; line-height:1.2em; border-radius: 4px; -webkit-box-shadow: 0 2px 4px #555555; box-shadow: 0 2px 4px #555555; }
.unsub-form li .load-indicator                                      { float: left; height: 11px; padding: 7px 10px 6px; width: 16px; }
.unsub-form .member-fields                                          { padding: 0 0 10px 0; }
.unsub-form .optout-fields li.optouts                               { padding: 0; }
.unsub-form .optout-fields li.optouts .optout-list input            { background: none; border: none; height: auto; width: auto; position: absolute; } 
.unsub-form .optout-fields li.optouts .optout-list label            { position: static; width: 330px; padding: 0 0 0 20px; }
.unsub-form .optout-fields li.optouts .message-list                 { font-weight: bold; }
.unsub-form .optout-fields li.optouts .message-list p               { margin: 0 0 10px 0 !important; }
.unsub-form .optout-fields li.optouts .message-list li ul           { padding: 5px 0 10px; }
.unsub-form .optout-fields li.optouts .message-list li ul li        { list-style: disc; margin: 0 0 3px 20px; padding: 0; overflow: visible; }
.unsub-form .optout-fields li.optouts .message-list li.success      { padding: 0; }
.unsub-form .optout-fields li.optouts .message-list li.generic,
.unsub-form .optout-fields li.optouts .message-list li.error        { border: solid 1px #c20000; padding: 5px 10px; margin: 5px 0 5px 170px; font-weight: bold; color: #c20000; width: 344px; background: #fdd7d7;}
.unsub-form .optout-fields li.optouts .message-list li.error li     { font-weight: normal; }
.unsub-form .optout-fields li.optouts .message-list li.error p      { margin: 0 0 10px 0 !important; }
.unsub-form .optout-fields li.optouts .message-list li.error a      { color: #a50101; text-decoration: underline; }
.unsub-form .optout-fields .instructions                            { margin: 0 0 10px 0; }
.unsub-form .error_msg                                              { border: solid 1px #c20000; padding: 5px 10px; font-weight: bold; color: #c20000; margin: 0 0 10px 170px; width: 344px; background: #fdd7d7; }
.unsub-form .error_msg ul                                           { padding: 5px 0; }
.unsub-form .error_msg li                                           { font-weight: normal; list-style: disc; margin: 0 0 0 20px; padding: 0; overflow: visible; }
.unsub-form .error_msg p                                            { margin: 0 0 10px 0 !important; }
.unsub-form .error_msg a                                            { color: #a50101; text-decoration: underline; }
