/* Parties v2 */

#mainbody {width:992px; background:#fff url(http://img2.timeinc.net/instyle/static/i/galleries/bg_parties2_8.png) repeat-y;}
#mainleft {float:left; width:677px;}
#mainright {float:left; width:313px; padding:5px 0 20px 2px;} /* Includes drop shadow edge */
#mainbottom {clear:both; display:block; width:677px; height:1px; /*border-bottom:1px solid #e3e4eb;*/}

#mainbody #galhead {display:block; margin:0; padding:18px 10px 17px 26px; background:#fff;}
#mainbody #galhead h1 {display:block; font:normal 300% "times new roman",times,serif; text-transform:uppercase; width:612px; height:39px; background:url(http://img2.timeinc.net/instyle/static/i/galleries/hd_parties_8.png) no-repeat; text-indent:-9999px; color:#000;}
#mainbody #galhead h1 strong, #mainbody #galhead h1 em {font-weight:bold; text-transform:lowercase; color:#d73126;}

#mainbody #galhead h1 span {color:#4f4e4e; font:normal 35% arial,sans-serif;}
#mainbody #galhead h1 a {color:#000; text-decoration:none;}
#mainbody #galhead .tagline {display:block; padding-top:5px;}

#galhead .ad88x31 {display:block; float:right; width:158px; height:31px; margin:0; padding:0 10px 0 0;}
#galhead .ad88x31 .adtxt {display:block; float:left; width:70px; padding-top:7px; font-size:80%; color:#949ca5;}
#galhead .ad88x31 .adimg {display:block; float:left; width:88px;}


#mainright .ad300, #mainright .ad300 p.ad300x100, #mainright .ad300 p.ad300x600 {width:300px; margin:0 auto; padding:0 0 10px 0;}
#mainright .ad300 .adtxt {margin:0; padding:0; font-size:70%; color:#888; text-align:center; text-transform:uppercase;}

/* New Today */
#newtoday {width:284px; margin:0 auto 10px auto; padding:8px 7px 4px 7px; background:#fff; border:1px solid #e3dfdf;}
/*#newtoday h3 {display:block; height:16px; margin-bottom:4px; background:url(http://img2.timeinc.net/instyle/static/i/makeovertool/default2/hd_newtoday_8.png) no-repeat; text-indent:-9999px;}*/
#newtoday h3 {margin-bottom:4px; font:bold 120% arial,sans-serif; color:#000;}
#newtoday h3 a {color:#000;}
#newtoday h3 span, #newtoday h3 span a {font-style:italic; color:#d73126;}

#newtoday .tout01, #newtoday .tout02, #newtoday .tout03 {clear:both; display:block; padding:2px 0; border-top:1px solid #e3dfdf;}
#newtoday .tout01 {border-top:none;}
#newtoday .imgcont {float:left; width:77px; padding-right:8px;}
#newtoday .txtcont {float:left; width:199px; color:#111; padding-top:3px;}
#newtoday .imgcont img {border:1px solid #c4c4c4;}
#newtoday .txtcont h4 a {font-size:105%; color:#111;}
#newtoday .txtcont a.more {font-weight:bold; color:#d02726; text-decoration:underline;}

#ad300x300 {width:300px; margin:0 auto 10px auto; background:#fff;} /* OFIE */
#clearspring {width:300px; margin:0 auto 10px auto;}
 
/* Slide Level */
#mainleft #galleryslide {width:677px;}
#slide {}

#slide .txtcont .nav, #slidebottom {border-top:1px solid #f3f3f3;}
#slidebottom {margin-right:8px;}
#slide .txtcont .nav, #slidebottom .nav, #adslide .navcont .nav {margin:0 8px 0 8px; padding:5px 0 2px 0; border-bottom:1px solid #f3f3f3;}
#slidebottom .nav {float:right; display:block; float:right; width:253px; margin-right:0; border-bottom:none;}
#slide .txtcont .nav ul, #slidebottom .nav ul, #adslide .navcont .nav ul {display:block; height:21px; overflow:hidden;}
#slide .txtcont .nav li.back, #slidebottom .nav li.back, #adslide .navcont .nav li.back {float:left; width:46px; padding-top:2px;}
#slide .txtcont .nav li.cnt, #slidebottom .nav li.cnt, #adslide .navcont .nav li.cnt {padding-top:2px; font-size:90%; color:#8e8e8f; text-align:center;}
#slide .txtcont .nav li.next, #slidebottom .nav li.next, #adslide .navcont .nav li.next {float:right; width:41px; padding-top:2px; padding-left:6px;}
#slide .txtcont .nav li.nextgal, #slidebottom .nav li.nextgal, #adslide .navcont .nav li.nextgal {float:right; width:105px; padding-top:2px; }


#slide .imgcont {float:left; width:400px;}
#slide .txtcont {float:left; width:277px; color:#111;}

#slide .photobox {/*display:table;*/width:400px; /*height:580px;*/ background:url(http://img2.timeinc.net/instyle/static/i/galleries/bg_photo_8.png);}
#slide .photobox .matte {/*display:table-cell; vertical-align:middle;*/}
#slide .photobox .matte img {display:block; margin:0 auto;}

#slide .photobottom {padding-top:3px;}
#slide .photocredit {padding:4px 0 3px 5px; font-size:70%; color:#828282;}
#slide .optionaltext, #slide .caption {padding:0 10px 3px 10px; font-size:90%; font-style:italic; color:#000; overflow:visible;}
#slide .optionaltext a, #slide .caption a {color:#d73126;}

/* Gallery toolbar */
#slide .toolbar {display:block; width:400px; height:34px; margin-bottom:15px; background:url(http://img2.timeinc.net/instyle/static/i/galleries/bg_toolbarrule_8.png) top left no-repeat; border-top:1px solid #dfe3ed; border-bottom:1px solid #dfe3ed;}
#slide .toolbar ul {float:left; /*width:247px;*/ width:400px;}
#slide .toolbar li {float:left; font-size:90%; color:#7e7e7e;}
#slide .toolbar li a {color:#7e7e7e;}
#slide .toolbar li.print {width:51px; padding:10px 1px 10px 8px;}
#slide .toolbar li.print a {padding-left:16px; background:url(http://img2.timeinc.net/instyle/static/i/icon_print_8.png) 0 3px no-repeat;}
#slide .toolbar li.email {width:56px; padding:10px 1px 10px 8px;}
#slide .toolbar li.email a {padding-left:16px; background:url(http://img2.timeinc.net/instyle/static/i/icon_email_8.png) 0 3px no-repeat;}
#slide .toolbar li.share {width:58px; padding:0 1px 0 8px;}
#slide .toolbar li.share a {display:block; height:16px; padding:11px 0 5px 0; text-decoration:none;}
#slide .toolbar li.share a img {float:left; width:15px; padding-right:4px;}
#slide .toolbar li.rss {width:46px; padding:0 1px 0 8px;}
#slide .toolbar li.rss a {display:block; height:16px; padding:11px 0 5px 20px; background:url(http://img2.timeinc.net/instyle/static/i/icon_rss_8.png) 0 11px no-repeat;}

#slide .toolbar li.buzz {width:90px; padding:5px 1px 0 2px;}
#slide .toolbar li.buzz a {display:block; width:90px; padding:4px 0 4px 8px; border-left:1px solid #dfe3ed;}

#slide .toolbar .sponsored {display:none; float:right; width:153px; padding:2px 0 0 0;}
#slide .toolbar .sponsored p {margin:0; padding:0;}
#slide .toolbar .sponsored .adimg {display:block; float:left; width:88px;}
#slide .toolbar .sponsored .adtext {display:block; float:left; width:63px; padding:3px 2px 0 0; font-size:90%; line-height:110%; text-align:right; color:#c48400;}


#slide .slideinfo {width:239px; padding:20px 19px 0 19px;}

#slide .slideshow {display:none; margin:6px 10px 10px 0; padding-top:3px; background:url(http://img2.timeinc.net/instyle/static/i/btn_slideshow_8.png) center right no-repeat; font-size:80%; color:#686767; text-align:right;}
#slide .slideshow a {padding-right:22px; color:#686767; text-decoration:underline;}

#slide .slideinfo .eyebrow {font-size:80%; color:#8f8d8e; text-transform:uppercase;}
#slide .slideinfo h2 {margin-bottom:5px; padding-bottom:3px; font:normal 150% georgia,"times new roman",times,serif;}
#slide .slideinfo h3 {padding-top:15px; font-size:115%; color:#000;}
#slide .slideinfo a {color:#d73126; text-decoration:underline;}
#slide .slideinfo .subtext {padding-bottom:0px; font-weight:bold; color:#222;}
#slide .slideinfo .text {padding:1px 0 3px 0; line-height:125%;}
#slide .slideinfo .text a {color:#d73126; text-decoration:none;}
#slide .slideinfo .text a:hover {text-decoration:underline;}
#slide .slideinfo .bold {font-weight:bold; color:#111;}

/* Next Recirc Tout */
#slide .slideinfo .nextrecirc {margin:18px 0 20px 0; width:233px; padding:1px 0; border-top:1px solid #eff1f6; border-bottom:1px solid #eff1f6; font-size:105%; font-weight:bold;}
#slide .slideinfo .nextrecirc a {color:#d73126; text-decoration:none;}
#slide .slideinfo .nextrecirc .imgcont {float:left; width:75px; padding-right:10px;}
#slide .slideinfo .nextrecirc .txtcont {float:left; width:146px; padding-top:9px;}


/* Ad Slide */
#adslide {}
#adslide .skipnav {padding:5px 0;}
#adslide .skipnav .skip {float:right; width:120px; padding-right:18px;}
#adslide .skipnav .nextslide {float:right; width:500px; padding:5px 10px 0 0px; font-size:105%; font-weight:bold; text-align:right;}
#adslide .skipnav .nextslide a, #adslide .nextlink a {color:#d73126;}
#adslide .adcont {width:644px; margin:0 auto;}
#adslide .adtxt {margin:0; padding:0; font-size:70%; color:#888; text-align:center; text-transform:uppercase;}
#adslide .adbox {display:table; width:644px; height:340px; background:#eed url(http://img2.timeinc.net/instyle/static/i/galleries/bg_photo_8.png);}
#adslide .adbox .matte {display:table-cell; vertical-align:middle;}
#adslide .adbox .matte img {display:block; margin:0 auto;}
#adslide .adbox .matte a {display:table; margin:0 auto;} 

#adslide .nextlink {padding:8px 17px; font:bold 115% arial,sans-serif; text-align:right;}
#adslide .nextlink a {color:#d73126;}

/* Flash Interstitial */
#adslide .adbox2 {display:block; width:644px; height:340px; margin:0; padding:0; overflow:hidden; background:#eed url(http://img2.timeinc.net/instyle/static/i/galleries/bg_photo_8.png);}
#adslide .adbox2 .adtable {width:644px; height:340px;}


/* Gallery Recirc */
#galrecirc {padding:30px 0 10px 16px; border-top:1px solid #d1d1d1;}
#galrecirc .headline {width:640px; display:block;}
#galrecirc h3 {float:left; display:block; width:198px; height:13px; background:url(http://img2.timeinc.net/instyle/static/i/galleries/hd_morepartyphotos_8.png) top right no-repeat; font:normal 130% arial,sans-serif; text-transform:uppercase; text-indent:-9999px;}
#galrecirc .seeall {float:right; width:200px; text-align:right;}
#galrecirc .seeall a {font-weight:bold; color:#d73126;}

#galrecirc .thumbnails {width:640px; padding-top:15px;}
#galrecirc .thumbnails li {float:left; width:81px; padding:0 30px 8px 0;}
#galrecirc .thumbnails li p {margin:0; padding:3px 3px 0 3px; font-size:80%; line-height:105%;}
#galrecirc .thumbnails li a {color:#d73126;}
#galrecirc .thumbnails li img {display:block; padding:3px;}
#galrecirc .thumbnails li.last {padding-right:0;}
#galrecirc .thumbnails li.current {color:#7a7a7a;}
#galrecirc .thumbnails li.current p {padding:3px 0 0 0;}
#galrecirc .thumbnails li.current img {background:#7a7a7a;}
#galrecirc .thumbnails li.cib212x104 {width:212px; padding-right:0;}


/* Misc touts */
#misctouts {width:645px; margin:0 16px 0 16px; padding:20px 0 10px 0; border-top:1px solid #d1d1d1;}
#partynews {float:left; display:block; width:360px; padding:0;}
#partynews h3 {display:block; /*width:157px; height:9px; background:url(http://img2.timeinc.net/instyle/static/i/galleries/hd_addpartynews_8.png) no-repeat; text-indent:-9999px;*/ margin-top:4px; font:bold 105% arial,sans-serif; color:#000; text-transform:uppercase;}
#partynews ul {padding-top:5px;}
#partynews ul li {display:inline; font-size:90%;}
#partynews ul li a {color:#000; text-decoration:underline;}
#quigo {float:right; width:285px;}
