/* 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;}

#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;}