/* Home Page (streamlined) */
#footer2 {border-right-color:#d13028;}
#mainbody {width:993px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/bg_home_8.png) repeat-y; border-right:none;}

#mainbody #mainleft {float:left; width:274px; padding-right:8px;}
#mainbody #maincenter {float:left; width:400px;}
#mainbody #mainright {float:left; width:310px; padding-left:1px;}

/* Left Rail */
div#lotd {width:259px; padding:20px 0 20px 15px; border-bottom:8px solid #d2e6f4;}
div#lotd h3 {display:block; width:236px; height:15px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/hd_lotd_8.png) no-repeat;}
div#lotd h3 a {display:block; width:236px; height:15px; text-indent:-9999px;}
div#lotd .tout {width:249px; padding:15px 10px 0 0;}
div#lotd .tout p {margin:0; padding:0;}
div#lotd .tout p.imgcont {float:left; width:140px; padding-right:8px;}
div#lotd .tout .txtcont {float:left; width:101px;}
div#lotd .tout .txtcont h4 {font-size:120%; line-height:115%; color:#34495c;}
div#lotd .tout .txtcont h4 a {color:#34495c;}
div#lotd .tout .txtcont p.txt {padding-top:2px;}
div#lotd .tout .txtcont p.more a {font-weight:bold; color:#d73126; text-decoration:underline;}
div#lotd .tout .txtcont p.vote {margin-top:8px; width:90px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/icon_arrow_lotd_8.png) 0 1px no-repeat;}
div#lotd .tout .txtcont p.vote a {display:block; padding-left:30px; font-weight:bold; line-height:115%; color:#d73126;}

#whatshot {width:259px; padding:20px 0 20px 15px; border-bottom:8px solid #d2e6f4;}
#whatshot h3 {display:block; width:251px; height:15px; margin-bottom:15px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/hd_whatshot_8.png) no-repeat; text-indent:-9999px;}
#whatshot h3 a {display:block; width:251px; height:15px;}
#whatshot .tout {width:249px; padding:0 10px 10px 0;}
#whatshot .tout p {margin:0; padding:0;}
#whatshot .tout p.imgcont {float:left; width:75px; padding-right:8px;}
#whatshot .tout .txtcont {float:left; width:166px;}
#whatshot .tout .txtcont h4 {font-size:120%; line-height:115%; color:#34495c;}
#whatshot .tout .txtcont h4 a {color:#34495c;}
#whatshot .tout .txtcont .txt {padding-top:2px;}
#whatshot .tout .txtcont .more a {font-weight:bold; color:#d73126; text-decoration:underline;}
#whatshot .list {padding-top:15px;}
#whatshot .list li {padding:0 10px 10px 0; font-weight:bold;}
#whatshot .list a {color:#34495c;}
#whatshot .feeds {padding:10px 0 15px 0; font-size:90%;}
#whatshot .feeds p {margin:0; padding:0;}
#whatshot .feeds li {display:inline;}
#whatshot .feeds li a {color:#000; text-decoration:underline;}

/* Hollywood Makeover Tout */
#hairtout {width:274px; border-bottom:8px solid #d2e6f4;}
#hairtout h3 {width:221px; height:40px; margin:2px auto 1px auto; background:url(http://img2.timeinc.net/instyle/static/i/2007home/hd_makeover2_8.png) no-repeat; text-indent:-9999px;}
#hairtout h3 a {display:block; width:245px; height:17px;}
#hairtout h4 {font-size:15px; color:#000; text-align:center;}
#hairtout h5 {font:bold 100% arial,sans-serif; color:#949292; text-align:center;}

#hairtout .start {margin:0; padding:8px 0; text-align:center;}
#hairtout .example {width:273px; margin:5px auto 0 auto;}
#hairtout .example .tout01, #hairtout .example .tout02, #hairtout .example .tout03 {float:left; width:91px;}
#hairtout .example p.imgcont {width:75px; margin:0; padding:6px 8px 8px 6px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/bg_toutphoto75_8.png) no-repeat;}
#hairtout .example p.txtcont {margin:0; padding:0; font:bold 10px/11px arial,sans-serif; color:#949292; text-align:center;}
#hairtout .example .tout01 p.txtcont {background:url(http://img2.timeinc.net/instyle/static/i/2007home/icon_arrow03_8.png) top right no-repeat;}
#hairtout .example .tout03 p.txtcont {background:url(http://img2.timeinc.net/instyle/static/i/2007home/icon_arrow03_8.png) top left no-repeat;}

#obsessed {width:274px; display:block; border-bottom:8px solid #d2e6f4;}
#obsessed #flash_container_sold {display:block; height:260px;}
#obsessed #flash_container_not_sold {display:block; height:226px;}
#obsessed #flash_container_widget_with_custom_instyle_image {display:block; height:260px;}
#obsessed #flash_container_not_sold_arrows {display:block; height:260px;}
#obsessed #flash_container_sold_arrows {display:block; height:260px;}



#fromourpages {width:259px; padding:20px 0 20px 15px; border-bottom:1px solid #d2e6f4;}
#fromourpages h3 {height:22px; padding:32px 0 0 60px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/hd_fromourpages_8.png) no-repeat; font-size:105%; color:#f2038e;}
#fromourpages h3 span {display:none; color:#000;}
#fromourpages .toc {padding-top:10px;}
#fromourpages .toc li {padding-bottom:6px; line-height:115%;}
#fromourpages .toc li a {font-weight:bold; color:#34495c;}

#custservice, #customerService {width:259px; padding:20px 0 20px 15px;}
#custservice h3, #customerService h3 {width:206px; height:19px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/hd_custservice_8.png) no-repeat; text-indent:-9999px;}
#custservice h3 a, #customerService h3 a {display:block; width:206px; height:19px;}
#custservice .links, #customerService .links {padding-top:10px;}
#custservice .links ul.left, #customerService .links ul.left {float:left; width:160px;}
#custservice .links ul.right, #customerService .links ul.right {float:left; width:90px;}
#custservice li, #customerService li {list-style:disc; margin-left:15px; padding-bottom:3px; color:#d73126; }
#custservice li a, #customerService li a {font-size:90%; font-weight:bold; color:#34495c;}

/* Middle Column */
#mainfeature {width:400px; border-bottom:1px solid #d2e6f4;}
#mainfeature p {margin:0; padding:0;}
#mainfeature p.photo {width:400px; height:400px; position:relative;}
#mainfeature p.photo span.next {display:block; width:110px; height:30px; margin-bottom:-10px; position:absolute; bottom:0; right:0; background:#fff2f7 url(http://img2.timeinc.net/instyle/static/i/2007home/hd_nextphoto_8.png) no-repeat; text-indent:-9999px;}
#mainfeature .tout {padding:18px 15px 15px 15px; background:#fff2f7;}
#mainfeature .tout h3 {font-size:105%; color:#f2038e;}
#mainfeature .tout h4 {font-size:160%;}
#mainfeature .tout h4 a {color:#34495c;}
#mainfeature .tout p.txt {margin-top:3px; font-size:105%;}
#mainfeature .tout span.more {padding-left:4px;}
#mainfeature .tout span.more a {font-weight:bold; color:#d73126; text-decoration:underline;}

/* Designer Central Tout */
#designercentral .tout01, #designercentral .tout02 {width:400px; margin:0; padding:0; border-bottom:1px solid #d2e6f4;}
#designercentral .tout02 .imgcont {float:left; width:184px; height:213px;}
#designercentral .tout02 .txtcont {float:left; width:208px; padding:8px 0 0 8px;}
#designercentral .tout02 .txtcont .dchead {display:block;}
#designercentral .tout02 .txtcont h3 {display:block; width:203px; height:37px; margin:0; padding:0; background:url(http://img2.timeinc.net/instyle/static/i/designercentral/logo_homepage_stars_8.png) 0 0 no-repeat; text-indent:-9999px;}
#designercentral .tout02 .txtcont h3 a {display:block; width:203px; height:37px; overflow:hidden;}
#designercentral .tout02 .txtcont p.desc {display:block; margin:10px 0 0 4px; padding:0; width:181px; height:21px; background:url(http://img2.timeinc.net/instyle/static/i/designercentral/hd_homepage_who.png) 0 0 no-repeat; text-indent:-9999px;}
#designercentral .tout02 .txtcont p.desc a {display:block; width:181px; height:21px; overflow:hidden;}
#designercentral .tout02 .txtcont h4 {padding:8px 0 0 2px; font:normal 18px/20px "arial black",arial,sans-serif; color:#222;}
#designercentral .tout02 .txtcont ul {padding:8px 0 0 4px;}
#designercentral .tout02 .txtcont li {padding:3px 0; font-size:90%; font-weight:bold; text-transform:uppercase;}
#designercentral .tout02 .txtcont li a {color:#d73126;}
#designercentral .tout02 .txtcont p.more {display:block; margin:0; padding:8px 0 4px 4px; font-weight:bold;} 
#designercentral .tout02 .txtcont p.more a {color:#d73126;}


#transformation {width:370px; padding:20px 15px; border-bottom:1px solid #d2e6f4;}
#transformation h3 {width:244px; height:15px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/hd_transformation_8.png) no-repeat; text-indent:-9999px;}
#transformation h3 a {display:block; width:244px; height:15px;}
#transformation .tout {width:370px; padding-top:15px;}
#transformation .imgcont {float:left; width:75px; padding-right:8px;}
#transformation .txtcont {float:right; width:287px;}
#transformation .txtcont h4 {padding-bottom:3px; font-size:120%;}
#transformation .txtcont h4 a {color:#34495c;}
#transformation .txtcont .more {padding-left:4px;}
#transformation .txtcont .more a {font-weight:bold; color:#d73126; text-decoration:underline;}

#dailybeautytip {width:370px; padding:20px 15px; border-bottom:1px solid #d2e6f4;}
#dailybeautytip h3 {width:216px; height:14px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/hd_dailybeautytip_8.png) no-repeat; text-indent:-9999px;}
#dailybeautytip h3 a {display:block; width:244px; height:15px;}
#dailybeautytip .tout {width:370px; padding-top:15px;}
#dailybeautytip .imgcont {float:left; width:75px; padding-right:8px;}
#dailybeautytip .txtcont {float:right; width:287px;}
#dailybeautytip .txtcont h4 {padding-bottom:3px; font-size:120%;}
#dailybeautytip .txtcont h4 a {color:#34495c;}
#dailybeautytip .txtcont .more {padding-left:4px;}
#dailybeautytip .txtcont .more a {font-weight:bold; color:#d73126; text-decoration:underline;}

#nottoomiss {width:400px; padding:25px 0; border-bottom:1px solid #d2e6f4;}
#nottoomiss h3 {display:none; margin:20px 0 12px 10px; width:353px; height:34px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/hd_nottoomiss.png) no-repeat; text-indent:-9999px;}
#nottoomiss #bctout {display:block; width:385px; padding-left:15px;}
#nottoomiss #bctout #brightcove {display:block; float:left; width:182px; height:138px;}
#nottoomiss #bctout .txtcont {display:block; float:left; width:85px; padding:0 10px;}
#nottoomiss #bctout .imgcont {display:block; float:left; width:82px; padding-right:15px;}
#nottoomiss #bctout .txtcont .txt {padding-top:8px;}
#nottoomiss #bctout .txtcont .txt a {font-weight:bold; color:#d73126; text-decoration:underline;}
#nottoomiss #bctout .txtcont .more {display:block;}
#nottoomiss #bctout .txtcont .more a {font-weight:bold; color:#d73126; text-decoration:underline;}
#nottoomiss #bctout .txtcont h4 {font:italic 150%/115% georgia,"times new roman",times,serif;}
#nottoomiss #bctout .imgcont p.cover {margin:0; padding:0; width:80px;}
#nottoomiss #bctout .imgcont p {margin:0; padding:0;}
#nottoomiss #bctout .imgcont p.cover img {border:1px solid #ccc;}
#nottoomiss #bctout .imgcont p.onsale {font-size:90%;}

#makeoverissue {width:370px; padding:20px 15px 0 15px; border-bottom:1px solid #d2e6f4; display:none;}
#makeoverissue h3 {width:367px; height:15px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/hd_makeoverissue_8.png) no-repeat; text-indent:-9999px;}
#makeoverissue h3 a {display:block; width:367px; height:15px;}
#makeoverissue .tout {width:370px; padding-top:5px;}
#makeoverissue .imgcont {float:left; width:106px; padding-right:8px;}
#makeoverissue .txtcont {float:right; width:256px; padding-top:10px;}
#makeoverissue .txtcont h4 {padding-bottom:5px; font-size:120%;}
#makeoverissue .txtcont h4 a {color:#34495c;}
#makeoverissue .txtcont .more {display:block;}
#makeoverissue .txtcont .more a {font-weight:bold; color:#d73126; text-decoration:underline;}
#makeoverissue .txtcont p {margin:0; padding:10px 0 0 0; font-style:italic;}


#video {width:370px; padding:20px 15px; border-bottom:1px solid #d2e6f4;}
#video h3 {width:189px; height:16px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/hd_latestvideo_8.png) no-repeat; text-indent:-9999px;}
#video h3 a {display:block; width:189px; height:16px;}
#video .tout {width:370px; padding-top:15px;}
#video .imgcont {float:left; width:150px; padding-right:8px;}
#video .txtcont {float:right; width:212px;}
#video .txtcont h4 {padding-bottom:3px; font-size:120%;}
#video .txtcont h4 a {color:#34495c;}
#video .txtcont .txt {padding-bottom:6px;}
#video .txtcont .txt a {color:#d73126;}
#video .txtcont p.more {width:79px; height:18px; margin:0; padding:0; text-indent:-9999px;}
#video .txtcont p.more a {display:block; width:79px; height:18px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/icon_watchit_8.png) no-repeat; font-weight:bold; color:#d73126; text-decoration:underline;}

#blogs {width:370px; padding:20px 15px; border-bottom:1px solid #d2e6f4; display:none;}
#blogs h3 {width:92px; height:16px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/hd_blogs_8.png) no-repeat; text-indent:-9999px;}
#blogs h3 a {display:block; width:92px; height:16px;}
#blogs .tout {width:370px; padding-top:15px;}
#blogs .imgcont {float:left; width:75px; padding-right:8px;}
#blogs .txtcont {float:right; width:287px;}
#blogs .txtcont h4 {padding-bottom:3px; font-size:120%;}
#blogs .txtcont h4 a {color:#34495c;}
#blogs .txtcont h5 {font-size:100%;}
#blogs .txtcont h5 a {color:#d73126;}
#blogs .txtcont .txt {padding-bottom:15px;}
#blogs .txtcont .more {padding-left:4px;}
#blogs .txtcont .more a {font-weight:bold; color:#d73126; text-decoration:underline;}

#quigo {width:370px; padding:20px 15px 15px 15px;}

/* Right Rail */
#fiveways {/*margin-left:-8px; overflow:hidden; */} /* Fixes Mac Firefox */

#shopping {width:300px; margin:0 auto 10px auto; padding-bottom:20px; background:#fff;}
#shopping h3 {display:block; width:296px; height:42px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/hd_shoptout_8.png) no-repeat; text-indent:-9999px;}
#shopping h3 a {display:block; width:296px; height:42px;}
#shopping .eyebrow {display:block; width:71px; height:16px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/hd_shopnow_8.png) no-repeat; text-indent:-9999px;}
#shopping h4 {font:normal 130%/110% "arial black",arial,sans-serif; color:#000;}
#shopping h4 a {color:#000;}
#shopping .tout {width:276px; margin:0 auto;}
#shopping .tout .imgcont {float:left; width:120px; padding-right:8px;}
#shopping .tout .txtcont {float:left; width:148px;}
#shopping .tout .txtcont .cat ul, #shopping .tout .txtcont .cat li {margin:0; padding:0;}
#shopping .tout .txtcont .cat li {border-top:1px solid #d2e6f4; padding:4px 0 4px 10px; background:url(http://img2.timeinc.net/instyle/static/i/icon_bullet01_8.png) 0 9px no-repeat;}
#shopping .tout .txtcont .cat li.first {border-top:none;}
#shopping .tout .txtcont .cat li a {font-weight:bold; color:#d73126;}

.ad300x250 {width:300px; margin:0 auto 10px auto;}
.ad300x250 p.adtxt {margin:0; padding:0; font-size:80%; color:#888; text-align:center; text-transform:uppercase;}

.ad300x100 {width:300px; margin:0 auto 10px auto;}

#ad300x300 {width:300px; margin:0 auto 10px auto; background:#fff;} /* OFIE */

#starfinder {width:270px; margin:0 auto 10px auto; padding:15px; background:#fff;}
#starfinder h3 {display:block; width:175px; height:16px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/hd_starfinder_8.png) no-repeat; text-indent:-9999px;}
#starfinder ul {margin:0; padding:0; list-style:none;}
#starfinder ul li {display:block; float:left; width:75px; margin:0; padding:10px 22px 0 0;}
#starfinder ul li.last {padding-right:0;}
#starfinder ul li a {color:#d73126;}
#starfinder ul li .image {display:block;}
#starfinder ul li .txt {display:block; padding-top:2px; font-size:9px; letter-spacing:.03em;}
#starfinder .sfmenu {clear:both; display:block; padding-top:8px;}
#starfinder .sfmenu select {font:normal 90% arial,sans-serif;}
#starfinder .sfmenu input {vertical-align:top;}

#newsletters {width:270px; margin:0 auto 10px auto; padding:15px; background:#fff;}
#newsletters h3 {display:block; width:268px; height:16px; background:url(http://img2.timeinc.net/instyle/static/i/2007home/hd_newsletters_8.png) no-repeat; text-indent:-9999px;}
#newsletters ul {display:block; padding-top:12px;}
#newsletters li {margin-bottom:5px; font-size:90%;}
#newsletters ul li input {margin-right:5px; vertical-align:middle;}
#newsletters ul li strong {font-weight:bold; color:#f2038e;}
#newsletters #email {width:130px; height:16px; margin:0 5px 0 0; margin:0 5px 0 0; color:#666; vertical-align:top;}


/* Ad Swapping:
body#homepage #mainright {position:relative;}
body#homepage #mainright .ad300x250 {position:absolute; top:10px; left:6px;}
body#homepage #mainright #fiveways {margin:280px 0 0 0;}
*/