/* Designer Central: Galleries */
#designmain {border-top:1px solid #dce6ee;}

#pageheader .logohead {display:block; padding:13px;}
#pageheader .logohead p.backto {margin:0; padding:0;}
#pageheader .default p.backto {background:url(http://img2.timeinc.net/instyle/static/i/designercentral/logo_default_8.png) no-repeat;}
#pageheader .default p.backto a {display:block; width:122px; height:14px; text-indent:-9999px;}
#pageheader .runway p.backto {background:url(http://img2.timeinc.net/instyle/static/i/designercentral/logo_runway_8.png) no-repeat;}
#pageheader .runway p.backto a {display:block; width:322px; height:19px; text-indent:-9999px;}
#pageheader .bridal p.backto {background:url(http://img2.timeinc.net/instyle/static/i/designercentral/logo_bridal_8.png) no-repeat;}
#pageheader .bridal p.backto a {display:block; width:307px; height:19px; text-indent:-9999px;}
#pageheader .celebrity p.backto {background:url(http://img2.timeinc.net/instyle/static/i/designercentral/logo_celebrity_8.png) no-repeat;}
#pageheader .celebrity p.backto a {display:block; width:341px; height:19px; text-indent:-9999px;}
#pageheader .unrefined p.backto {background:url(http://img2.timeinc.net/instyle/static/i/designercentral/logo_default_large_8.png) no-repeat;}
#pageheader .unrefined p.backto a {display:block; width:226px; height:29px; text-indent:-9999px;}

#pageheader .logohead h1 {margin:-5px 0 0 14px; font:normal 195% "arial black",arial,sans-serif; color:#000;}
#pageheader .logohead h1 a {color:#d73126;}

/* Ad 88x31 */
#pageheader p.ad88x31 {float:right; width:158px; margin:0; padding:10px 10px 0 0;}
#pageheader p.ad88x31 .adtxt {float:left; width:70px; padding-top:7px; font-size:90%; color:#7e7e7e;}
#pageheader p.ad88x31 .adimg {float:left; width:88px;}

#designgallery #collnav {display:block; width:100%; height:27px; overflow:hidden;}
#designgallery #collnav li {float:left; margin-right:2px; background:url(http://img2.timeinc.net/instyle/static/i/designercentral/tab_off_right_8.png) no-repeat right bottom; font:normal 100% "arial black",sans-serif; color:#6e8596;}
#designgallery #collnav a {display:block; padding:7px 18px 4px 17px; background:url(http://img2.timeinc.net/instyle/static/i/designercentral/tab_off_left_8.png) no-repeat left bottom; color:#6e8596; text-align:center; text-decoration:none;}
#designgallery #collnav li.current {display:block; background:url(http://img2.timeinc.net/instyle/static/i/designercentral/tab_on_right_8.png) no-repeat right bottom; color:#fff;}
#designgallery #collnav li.current span {display:block; padding:7px 18px 4px 17px; background:url(http://img2.timeinc.net/instyle/static/i/designercentral/tab_on_left_8.png) no-repeat left bottom; color:#fff;}

#designgallery #subnav {background:#f5f5ff; border-top:1px solid #dce6ee; font-size:90%; font-weight:bold; color:#556a79;}
#designgallery #subnav li {float:left;}
#designgallery #subnav li a {display:block; padding:4px 10px; background:url(http://img2.timeinc.net/instyle/static/i/designercentral/bg_subnav_8.png) top right no-repeat; color:#556a79;}
#designgallery #subnav li.last a {background-image:none;}
#designgallery #subnav li.current a {display:block; background:#000; background-image:none; color:#fff;}
#designgallery #subnav li.current span {display:block; padding:4px 10px; background:#000; color:#fff;}

/* Gallery Styles */
#gallerymain, #tenmoments {width:676px; padding-bottom:16px;}

#slide {padding-bottom:15px;}
#slide .imgcont {float:left; width:400px;}
#slide .txtcont {float:left; width:276px; color:#111;}

#slide .photobox {display:table; width:400px; height:400px; 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 .photocredit {padding-bottom:3px; font-size:70%; color:#828282; text-align:right;}


/* Gallery toolbar */
#slide .toolbar {display:block; width:400px; height:34px; 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;}
#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 .sponsored {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 Navigation */
#gallerymain #galnavbottom, #tenmoments #galnavbottom {width:676px; background:#f9fafd;}

#slide .slidenavtop .slidenav {width:276px; background:#f9fafd;}
#gallerymain #galnavbottom .slidenav, #tenmoments #galnavbottom .slidenav {float:right; width:276px;}
#slide .slidenav ul, #gallerymain #galnavbottom .slidenav ul, #tenmoments #galnavbottom .slidenav ul {height:20px; padding:5px 0 0 0;}
#slide .slidenav li, #gallerymain #galnavbottom .slidenav li, #tenmoments #galnavbottom .slidenav li {float:right;}
#slide .slidenav li.next, #gallerymain #galnavbottom .slidenav li.next, #tenmoments #galnavbottom .slidenav li.next {display:block; width:41px; padding:0 5px 0 5px; border-left:1px solid #d7dde9;}
#slide .slidenav li a img, #gallerymain #galnavbottom .slidenav li a img, #tenmoments #galnavbottom .slidenav li a img {display:block; height:9px; padding:3px 0;}
#slide .slidenav li.back, #gallerymain #galnavbottom .slidenav li.back, #tenmoments #galnavbottom .slidenav li.back {display:block; width:46px; padding:0 5px 0 5px;}
#slide .slidenav li.total, #gallerymain #galnavbottom .slidenav li.total, #tenmoments #galnavbottom .slidenav li.total {width:58px; padding:1px 10px 0 0; font-size:85%; color:#94979d; text-align:right;}

#gallerymain #galnavbottom .jumpto, #tenmoments #galnavbottom .jumpto {float:left; width:390px; padding:5px 0 0 10px; font-size:85%; text-align:left; text-transform:uppercase;}
#gallerymain #galnavbottom .jumpto li, #tenmoments #galnavbottom .jumpto li {display:inline; padding:0 2px; color:#94979d;}
#gallerymain #galnavbottom .jumpto a, #tenmoments #galnavbottom .jumpto a {color:#d73126;}

#slide .slidenavtop p.refinelink {margin:4px 5px 4px 0; padding:0; background:url(http://img2.timeinc.net/instyle/static/i/galleries/icon_refine_8.png) center right no-repeat; text-align:right;}
#slide .slidenavtop p.refinelink a {padding-right:12px; font-size:90%; font-weight:bold; color:#d73126;}

/* Slide Details */
#slide .slideinfo {width:244px; padding:16px;}
#slide .slideinfo h2 {font:normal 130%/120% "arial black",arial,sans-serif; color:#000;}
#slide .slideinfo h2 a {color:#d73126;}
#slide .slideinfo h3 {padding:3px 0 4px 0; border-bottom:1px solid #dce6ee; font:normal 100% arial,sans-serif; color:#111;}
#slide .slideinfo h3 a {font-weight:bold; color:#d73126;}
#slide .slideinfo h3 span {color:#a2b3c1;}
#slide .slideinfo h3 span.tag {color:#111;}

#slide .slideinfo p.refinelink {margin:4px 5px 4px 0; padding:0;}
#slide .slideinfo p.refinelink a {font-size:90%; font-weight:bold; color:#d73126;}

#slide .slideinfo p.fashiontracker {margin:0; padding:15px 0; display:none;}
#slide .slideinfo p.fashiontracker span.txt {float:left; margin-top:-3px; padding:0 5px 3px 0;}
#slide .slideinfo p.fashiontracker span.link {}

#slide .slideinfo .refinelist {padding:5px 0 0 0; /*border-bottom:1px solid #dce6ee;*/}
#slide .slideinfo .refinelist ul {padding:0 0 2px 14px; background:url(http://img2.timeinc.net/instyle/static/i/galleries/icon_refine_8.png) 0 4px no-repeat;}
#slide .slideinfo .refinelist li {padding:1px 0 3px 0;}
#slide .slideinfo .refinelist li a {font-weight:bold; color:#d73126;}

#slide .slideinfo .generictxt p {margin:0; padding:8px 0;}
#slide .slideinfo .generictxt a {font-weight:bold; color:#d73126;}

/* 10 Key Moments Slide Details */
#slide .eyebrow {padding-top:8px; font-size:90%; color:#333; text-transform:uppercase;}
#slide .timelinetxt {margin-top:3px; padding:3px 20px 0 0; border-top:1px solid #dce6ee; color:#111;}
#slide .timelinetxt .year {font-weight:bold;}



/* Next Recirc Tout */
#slide .slideinfo .nextrecirc {margin-top:18px; width:244px; padding:4px 0 1px 0; border-top:1px solid #dfe3ed; border-bottom:1px solid #dfe3ed; font-weight:bold;}
#slide .slideinfo .nextrecirc a {color:#d73126;}
#slide .slideinfo .nextrecirc .imgcont {float:left; width:75px; padding-right:10px;}
#slide .slideinfo .nextrecirc .txtcont {float:left; width:157px; padding-top:9px;}

/* Who's Wearing Section */
#whoswearing {width:635px; margin-bottom:15px; padding:0 16px 0 25px;}
#whoswearing .header {padding-bottom:3px;}
#whoswearing .header h3 {float:left; width:528px; font-weight:normal; font-size:115%;}
#whoswearing .header h3 strong {font-family:"arial black"; font-weight:normal;}
#whoswearing .header p.see {float:right; width:100px; margin:0; padding:3px 7px 0 0; font:bold 90% arial,sans-serif; text-align:right;}
#whoswearing .header p.see a {color:#d73126;}

#whoswearing li {float:left; width:120px; padding-right:7px; font-size:90%;}
#whoswearing li span {display:block;}
#whoswearing li a {color:#d73126;}
#whoswearing li .image a {display:block; text-decoration:none;}

/* Runway Recirc */
#runwayrecirc {width:635px; margin-bottom:15px; padding:0 16px 0 25px;}
#runwayrecirc .header {padding-bottom:3px;}
#runwayrecirc .header h3 {float:left; width:516px; padding-left:12px; font-weight:normal; font-size:115%;}
#runwayrecirc .header h3 strong {font-family:"arial black"; font-weight:normal;}
#runwayrecirc .header p.see {float:right; width:88px; margin:0; padding:3px 19px 0 0; font:bold 90% arial,sans-serif; text-align:right;}
#runwayrecirc .header p.see a {color:#d73126;}
#runwayrecirc li {float:left; width:120px; padding-right:7px; font-size:90%;}

/* Weddings Rercirc */
#weddingsrecirc {width:635px; margin-bottom:15px; padding:0 16px 0 25px;}
#weddingsrecirc h3 {padding-bottom:6px; font-weight:normal; font-size:115%;}
#weddingsrecirc li {float:left; width:120px; padding-right:7px; font-size:90%;}
#weddingsrecirc li span {display:block;}
#weddingsrecirc li a {color:#d73126;}
#weddingsrecirc li .image a {display:block; text-decoration:none;}

/* InStyle Rercirc */
#instylerecirc {width:635px; margin-bottom:15px; padding:0 16px 0 25px;}
#instylerecirc h3 {padding-bottom:6px; font-weight:normal; font-size:115%;}
#instylerecirc li {float:left; width:120px; padding-right:7px; font-size:90%;}
#instylerecirc li span {display:block;}
#instylerecirc li a {color:#d73126;}
#instylerecirc li .image a {display:block; text-decoration:none;}



/* Shopping Modules */
#shopmodules {width:630px; margin-bottom:15px; padding-left:25px;}
#shopmodules #shophead {display:block; margin-bottom:10px; padding-bottom:4px; border-bottom:1px solid #cde2f2;}
#shopmodules #shophead h4 {float:left; width:540px; font-size:115%; font-weight:normal;}
#shopmodules #shophead h4 strong {font-family:"arial black"; font-weight:normal;}
#shopmodules #shophead h4 span {float:left; padding-right:8px;}

#shopmodules #shophead p.see {float:right; width:90px; margin:0; padding:4px 0 0 0; font:bold 90% arial,sans-serif; text-align:right;}
#shopmodules #shophead p.see a {color:#d92e27;}

/* Ad Slide */
#adslide {width:676px;}
#adslide .navtop {padding:8px 6px 10px 0; /*border-top:25px solid #f9fafd;*/}
#adslide .navbottom {padding:10px 6px 60px 0; /*border-bottom:25px solid #f9fafd;*/}
#adslide .navtop li, #adslide .navbottom li {float:right;}
#adslide .navtop li.next, #adslide .navbottom li.next {display:block; width:37px; margin:2px 0; padding:0 5px; border-left:1px solid #d7dde9;}
#adslide .navtop li.back, #adslide .navbottom li.back {display:block; width:46px; margin:2px 0; padding:0 5px;}
#adslide .navtop li a img, #adslide .navbottom li a img {display:block; height:9px; padding:3px 0;}
#adslide .navtop li.nextslide, #adslide .navbottom li.nextslide {padding:1px 10px 0 0; font-weight:bold; color:#94979d; text-align:right;}
#adslide .navtop li.nextslide a, #adslide .navbottom li.nextslide a {color:#d92e27;}


#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 .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;}
