/* Video Channel */

#mainbody {width:992px;}

#videomain {width:992px;}
#videomain #vidleft {float:left; width:486px; padding:0 10px 0 26px;}
#videomain #vidright {float:left; width:470px;}

#videomain #pageheader {display:block; width:992px; padding-bottom:12px;}
#videomain #pageheader p.backto {margin:0 0 0 26px; padding:10px 0 0 8px; background:url(http://img2.timeinc.net/instyle/static/i/icon_arrow04_8.png) 0 14px no-repeat;}
#videomain #pageheader p.backto a {font-weight:bold; color:#d02726;}
/*#videomain #pageheader .logo {float:left; width:159px; padding:14px 0 0 26px;}*/
#videomain #pageheader .logo {float:left; width:104px; height:24px; padding:15px 0 0 26px; text-indent:-9999px; background:url(http://img2.timeinc.net/instyle/static/i/hd_video03_8.png) 26px 15px no-repeat;}
#videomain #pageheader .logo a {display:block; width:104px; height:24px;}

#videomain #pageheader .cmlink {float:right; width:192px; padding:25px 20px 0 0;}

#videodetails {padding-top:17px;}
#videodetails .eyebrow {padding-bottom:2px; font-size:115%; font-weight:bold; color:#2a71bc; text-transform:uppercase;}

#videodetails h1 {font-size:190%; line-height:105%; color:#000;}
#videodetails h1 .length {font-size:50%; font-weight:normal;}
#videodetails .text {line-height:135%; color:#425567;}
#videodetails .text a {color:#d02726;}
#videodetails .stats {color:#748290;}
#videodetails .pubdate {padding-right:10px;}
#videodetails .total {color:#000;}
#videodetails .commentlinks {padding:5px 0 15px 0;}
#videodetails .commentlinks li {float:left; padding-right:20px;}
#videodetails .commentlinks a {font-weight:bold; color:#d02726; text-decoration:underline;}

#vidleft p.ad88x31 {display:block; float:right; width:158px; margin:0; padding:2px 0 0 0;}
#vidleft p.ad88x31 .adtxt {float:left; width:70px; padding-top:7px; font-size:90%; color:#7e7e7e;}
#vidleft p.ad88x31 .adimg {float:left; width:88px;}

#vidright .ad300x250 {padding:15px 0; background:url(http://img2.timeinc.net/instyle/static/i/bg_ad300x250_8.png);}
#vidright .ad300x250 .adimg {width:300px; margin:0 auto;}
#vidright .ad300x250 p.adtxt {margin:0; padding:3px 0 0 0; font-size:70%; font-weight:bold; color:#717b91; text-align:center; text-transform:uppercase;}


/* Next Up */
#nextup {width:468px; padding-top:5px; border:1px solid #d5ddf1; border-right:none;}
#nextup h2 {padding-left:4px; font-size:115%; text-transform:uppercase; color:#4c5f71;}
#nextup h2 span {color:#000;}

#nextup .toutrow {padding:5px 0 15px 0;}
#nextup .tout {float:left; width:150px; padding:0 1px 0 4px;}
#nextup .tout .imgcont {width:150px; /*padding:1px; border:1px solid #c6c7c9;*/}
#nextup .tout .txtcont {padding-top:5px;}
#nextup .tout .txtcont h3 {margin:0; padding:0; font-size:100%; color:#000;}
#nextup .tout .txtcont h3 a {color:#000;}
#nextup .tout .txtcont .duration {font-size:90%; font-weight:normal;}

#franchise {padding:0 13px; background:#f2f5fd;}
#franchise li {float:left; padding:4px 20px 4px 0;}
#franchise a {font-weight:bold; font-style:italic; color:#d02726;}


/* Video Channel widget */
#videochannels {width:952px; padding:0 20px;}
#videochannels #vidchannelnav {display:block; width:100%; background:url(http://img2.timeinc.net/instyle/static/i/bg_vidnav_8.png) bottom left repeat-x;}
#videochannels #vidchannelnav li {float:left;}
#videochannels #vidchannelnav a {display:block; padding:7px 11px 3px 11px; color:#425567; text-align:center; text-decoration:none; font-weight:bold;}
#videochannels #vidchannelnav li.current {display:block; background:url(http://img2.timeinc.net/instyle/static/i/vidnav_right_on_8.png) no-repeat right bottom;}
#videochannels #vidchannelnav li.current span, #videochannels #vidchannelnav li.sponsored span {display:block; padding:7px 11px 3px 11px; background:url(http://img2.timeinc.net/instyle/static/i/vidnav_left_on_8.png) no-repeat left bottom; font-weight:bold; color:#849cb3;}
#videochannels #vidchannelnav li.sponsored, #videochannels #vidchannelnav li.sponsored a, #videochannels #vidchannelnav li.sponsored span {color:#c48400;} 

#vidchannelresults {width:950px; border:1px solid #d5ddf1; border-top:none; margin-bottom: 20px; padding-bottom: 20px;}

#vidchannelresults h2 {display:none; font-size:115%; text-transform:uppercase; color:#4c5f71;}
#vidchannelresults h2 span {color:#000;}
#vidchannelresults .vidchannelheader {width:912px; padding:10px 19px 0 19px;}
#vidchannelresults .vidchannelfooter {width:912px; padding:0 19px 10px 19px;}
#vidchannelresults .vidchannelheader h2 {float:left; width:312px;}
#vidchannelresults .vidpagenav {float:right; width:600px; font-size:90%; font-weight:bold; text-align:right; text-transform:uppercase;}
#vidchannelresults .vidchannelheader .vidpagenav {padding-top:3px;}
#vidchannelresults .vidpagenav li {display:inline; padding:0 2px; color:#94979d;}
#vidchannelresults .vidpagenav li.pgcnt {display:none;}
#vidchannelresults .vidpagenav a {color:#d02726;}

#vidchannelresults .row {clear:both; display:block; padding:10px 0;}
#vidchannelresults .tout {float:left; width:152px; color:#111; padding:0 19px;}
#vidchannelresults .tout .eyebrow {margin:0; padding:0; font-size:90%; color:#c48400;}
#vidchannelresults .tout .imgcont {width:150px; padding:1px; border:1px solid #c6c7c9;}
#vidchannelresults .tout .txtcont {width:152px;}
#vidchannelresults .tout h3 {padding:2px 0; font-size:100%;}
#vidchannelresults .tout h3 a {color:#111;}
#vidchannelresults .tout .duration {font-size:90%; font-weight:normal;}

/* View Comments Page */
#mainbody #commentsmain {float:left; width:612px; padding:0 25px;}
#mainbody #rightrail {float:left; width:330px;}

#commentsmain #pageheader {padding:14px 0 7px 0;}
/*#commentsmain #pageheader p.logo {display:inline; margin:0; padding:0 5px 0 0;}*/
#commentsmain #pageheader p.logo {float:left; width:104px; height:24px; overflow:hidden; margin:0; padding:0 5px 0 0; text-indent:-9999px; background:url(http://img2.timeinc.net/instyle/static/i/hd_video03_8.png) 0 0 no-repeat;}
#commentsmain #pageheader p.logo a {display:block; width:104px; height:24px;}

#commentsmain #breadcrumbs {display:inline; font-size:90%; font-weight:bold; color:#6a8196;}
#commentsmain #breadcrumbs {float:left; width:500px; padding-top:12px; font-size:90%; font-weight:bold; color:#6a8196;}
#commentsmain #breadcrumbs a {color:#000;}

#formsection h1 {padding:2px 0; border-top:1px solid #e3e5e8; border-bottom:1px solid #e3e5e8; font:normal 180% arial,sans-serif; color:#2a71bc; text-transform:uppercase;}
#formsection .formtout {padding:15px 0;}
#formsection .formtout .imgcont {float:left; width:150px; padding-right:18px;}
#formsection .formtout .txtcont {float:left; width:444px;}
#formsection .formtout h2 {font-size:160%; color:#425567;}
#formsection .formtout h2 a {color:#425567;}
#formsection .formtout .namesect, #formsection .formtout .commentsect {padding-top:8px;}
#formsection .formtout p {margin:0; padding:0;}
#formsection .formtout p.formlabel {font-size:90%; color:#757f93;}
#formsection .formtout p.formfield {}
#formsection input#scribbleUser {width:200px; padding:2px; border:1px solid #e7e9eb; font:normal 100% arial,sans-serif;}
#formsection textarea#your_comment {width:435px; height:65px; padding:2px; border:1px solid #e7e9eb; font:normal 100%/135% arial,sans-serif;}
#formsection p.chartext {font-size:90%; font-style:italic; color:#757f93;}
#formsection .formtout .buttonsect {padding-top:3px;}
#formsection .formtout .buttonsect p.chartext {float:left; width:50%;}
#formsection .formtout .buttonsect p.btnsubmit {float:right; width:50%; padding-top:2px; text-align:right;}

/* Comments Frame */
#commentsframe .framenav {padding:5px 0 10px 0; border-top:1px solid #e3e5e8; font-size:80%; text-align:right; text-transform:uppercase;}
#commentsframe .framenav li {display:inline; padding:0 2px; color:#94979d;}
#commentsframe .framenav a {color:#d02726;}
#commentsframe h3 {padding-bottom:10px; font-size:110%; color:#425567;}

#usercomments .userinfo {font-style:italic; color:#757f93;}
#usercomments .posttext {padding:0 60px 15px 0;}


/* Comments Rail */
#rightrail .ad300x250 {width:330px; height:280px; background:url(http://img2.timeinc.net/instyle/static/i/bg_ad300x250_8.png);}
#rightrail .ad300x250 .adimg {width:300px; margin:0 auto;}
#rightrail .ad300x250 p.adtxt {margin:0; padding:3px 0 0 0; font-size:70%; font-weight:bold; color:#6e7d8c; text-align:center; text-transform:uppercase;}

#rightrail #morevideos {width:329px; border:1px solid #e7e9eb; border-right:none;}
#rightrail #morevideos h3 {padding:10px; font-size:115%; text-transform:uppercase; color:#4c5f71;}
#rightrail #morevideos h3 span {color:#000;}

#rightrail #morevideos .tout {width:309px; overflow:hidden; padding:0 10px 10px 10px;}
#rightrail #morevideos .tout .imgcont {float:left; display:block; width:154px; padding-right:8px;}
#rightrail #morevideos .tout .txtcont {float:left; display:block; width:147px; overflow:visible;}
#rightrail #morevideos .tout .imgcont img {width:150px; height:113px; padding:1px; border:1px solid #c6c7c9;}
#rightrail #morevideos .tout .txtcont h4 {clear:both; padding:2px 0; font-size:100%;}
#rightrail #morevideos .tout .txtcont h4 a {color:#111;}
#rightrail #morevideos .tout .txtcont .length {font-size:90%; font-weight:normal;}

#rightrail .cm152x63 {margin:24px 0 20px 18px; width:152px; height:63px;}


/* Partnerships */
#partnercont {clear:both; display:block; width:992px; padding:0px 0 20px 0; border-right:1px solid #000; }
#partnercont .partnertop {width:962px; height:1px; margin:0 15px 10px 15px; background:url(http://img2.timeinc.net/instyle/static/i/slider/bg_dottedrule_8.png) repeat-x;} /* draws dotted top border */

#partnerlinks {background:#fff url(http://img2.timeinc.net/instyle/static/i/galleries/bg_partnerlinks_8.png) repeat-y;}

#partnerlinks #partners {float:left; width:662px;}
#partnerlinks #partners h5 {background:#fff; padding-left:15px; font-size:70%; color:#838280; text-align:left; text-transform:uppercase;}

/* Global Recirc Styles */
#globalrecirc {width:662px;}

#globalrecirc .tout {float:left; width:300px; padding:4px 16px 0 15px;}

#partnerlinks .ad300x100 {float:left; width:300px; padding:0 15px;}
#partnerlinks .ad300x100 .adtxt {margin:0; padding:0; font-size:70%; color:#838280; text-align:center; text-transform:uppercase;}

/* Temp Fix */
#nextup .tout .txtcont .duration, #rightrail #morevideos .tout .txtcont .length {display:none;}
#videopages .commentlinks ul{display:none;}

/* Global Recirc */
#globalrecirc .cleardiv {display:none;}
#globalrecirc .cleartouts:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
#globalrecirc .subrss {display:none;}

#globalrecirc ul {margin:0; padding:4px 0 6px 0;}
#globalrecirc li {list-style:none; padding:1px 8px; background:#fff url(http://img2.timeinc.net/instyle/static/i/icon_arrow03_8.png) 0 5px no-repeat; font-size:90%; color:#222;}
#globalrecirc li a {color:#222;}
#globalrecirc h6 {height:24px; background:#fff url(http://img2.timeinc.net/instyle/static/i/logos_partners_8_new.png) no-repeat; overflow:hidden;}
#globalrecirc h6 a {display:block; padding-top:24px;}
#globalrecirc h6.msnbc {width:191px; background-position:-10px -682px;}
#globalrecirc h6.people {width:91px; background-position:-10px 0px;}
#globalrecirc h6.aol {width:186px; background-position:-10px -55px;}
#globalrecirc h6.time {width:82px; background-position:-10px -105px;}
#globalrecirc h6.ew {width:110px; background-position:-10px -155px;}
#globalrecirc h6.cnn {width:103px; background-position:-10px -205px;}
#globalrecirc h6.fabsugar {width:140px; background-position:-10px -255px;}
#globalrecirc h6.stylehive {width:135px; background-position:-10px -305px;}
#globalrecirc h6.bellasugar {width:147px; background-position:-10px -355px;}
#globalrecirc h6.totalbeauty {width:169px; background-position:-10px -405px;}
#globalrecirc h6.stylelist {width:110px; background-position:-10px -455px;}
#globalrecirc h6.foxnews {width:178px; background-position:-10px -505px;}
#globalrecirc h6.huffington {width:192px; background-position:-10px -555px;}
#globalrecirc h6.sexybeast {width:178px; background-position:-10px -611px;}

/* Partner Recirc (revised) */
#partnermodule {width:300px; margin:0 auto;}
body#package #partnermodule {margin:0;}
#partnermodule .phototout, #partnermodule .listtout {width:266px; padding:10px 16px 16px 16px; background:#fff; border:1px solid #dbdade;}

#partnermodule .phototout h6, #partnermodule .listtout h6 {display:block; width:266px; height:20px; overflow:hidden;}
#partnermodule .phototout h6 a, #partnermodule .listtout h6 a {display:block; padding-top:20px; background:#fff url(http://img2.timeinc.net/instyle/static/i/2007thirdparty/logo_partners.png) 0 0 no-repeat;}

#partnermodule h6.fabsugar a {width:95px; background-position:0 0;}
#partnermodule h6.bellasugar a {width:112px; background-position:0 -50px;}
#partnermodule h6.fnc a {width:125px; background-position:0 -100px;}
#partnermodule h6.stylelist a {width:118px; background-position:0 -150px;}
#partnermodule h6.totalbeauty a {width:128px; background-position:0 -200px;}
#partnermodule h6.cnn a {width:85px; background-position:0 -250px;}
#partnermodule h6.divine {height:25px;}
#partnermodule h6.divine a {width:96px; padding-top:25px; background-position:0 -300px;}
#partnermodule h6.huffpost a {width:140px; background-position:0 -350px;}
#partnermodule h6.modelinia a {width:116px; background-position:0 -400px;}
#partnermodule h6.sexybeast {height:25px;}
#partnermodule h6.sexybeast a {width:69px; padding-top:25px; background-position:0 -450px;}
#partnermodule h6.stylewatch a {width:140px; padding-top:25px; background-position:0 -500px;}

#partnermodule .phototout {margin-bottom:-1px;}
#partnermodule .phototout .tout {width:266px;}
#partnermodule .phototout .tout p.recircimg {float:left; width:75px; margin:0; padding:0 15px 0 0;}
#partnermodule .phototout .tout .recirclinks {float:left; width:176px;}
#partnermodule .phototout .tout .recirclinks li {list-style:none; padding:1px 8px; background:#fff url(http://img2.timeinc.net/instyle/static/i/icon_arrow01_8.png) 0 5px no-repeat; font-size:90%; color:#444;}
#partnermodule .phototout .tout .recirclinks li a {color:#444;}

#partnermodule .listtout {margin-bottom:8px;}
#partnermodule .listtout .tout {width:266px;}
#partnermodule .listtout .tout .recirclinks {}
#partnermodule .listtout .tout .recirclinks li {list-style:none; padding:1px 8px; background:#fff url(http://img2.timeinc.net/instyle/static/i/icon_arrow01_8.png) 0 5px no-repeat; font-size:90%; color:#444;}
#partnermodule .listtout .tout .recirclinks li a {color:#444;}


/* social networking buttons toolbar added 12.29.11 DDM */
.toolbar {
    display: block;
    height: 34px;
    margin-bottom: 15px;
    width: 400px;
}
.toolbar ul {
    float: left;
    width: 400px;
}
.toolbar li {
    color: #7E7E7E;
    display: inline;
    float: left;
    font-size: 90%;
}
.toolbar li a {
    color: #7E7E7E;
    display: block;
}

.toolbar li.twitter {
    background: url("http://img2-2.timeinc.net/instyle/static/i/whatsrightnow/post_sharebar2_8.png") no-repeat scroll 0 -50px transparent;
    display: inline;
    float: left;
    height: 25px;
    margin: 8px 8px 0;
    padding: 0;
    text-indent: -9999px;
    width: 55px;
}
.toolbar li.facebooklike {
    float: left;
    margin: 8px 8px 0 0;
    padding: 0;
}
.toolbar li.google {
    float: left;
    margin: 8px 8px 0 0;
    padding: 0;
}

/* override global.css */
.contentslider .maincont {float:left; width:920px; position:relative; overflow:hidden;}
.contentslider {width:960px; padding:15px 13px 0 14px; background:#fff; position:relative; float:left;} /* float is for IE 8 fix */