#mainbody {width:992px; background:#fff url(http://img2.timeinc.net/instyle/static/i/galleries/bg_dailygal_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;}

#mainright .ad300 {width:300px; margin:0 auto;}
#mainright .ad300 .adtxt {margin:0; padding:0; font-size:70%; color:#888; text-align:center; text-transform:uppercase;}
#mainright .ad300 p.ad300x100, #mainright .ad300 p.ad300x600 {margin:0; padding:0 0 10px 0;}

/* Global Recirc */
#mainright #partnertout {width:298px; margin:0 auto; background:#fff; border:1px solid #dbdade;}
#mainright #partnertout h5 {padding:3px 16px; font-size:80%; color:#b4c9d9; text-transform:uppercase;}

#globalrecirc ul {margin:0; padding:12px 16px 6px 16px;}
#globalrecirc li {list-style:none; padding:1px 0 4px 8px; background:#fff url(http://img2.timeinc.net/instyle/static/i/icon_arrow09_8.png) 0 5px no-repeat; font-size:90%; color:#4f687c;}
#globalrecirc li a {color:#4f687c;}
#globalrecirc h6 {display:block; width:298px; height:50px; background:#e4f0f8 url(http://img2.timeinc.net/instyle/static/i/logos_partners2_8.png) no-repeat; text-align:center; text-indent:-9999px;}
#globalrecirc h6 a {display:block; width:298px; height:50px;}
#globalrecirc h6.people {width:298px; background-position:0 0;}
#globalrecirc h6.ew {width:298px; background-position:0 -50px;}
#globalrecirc h6.cnn {width:298px; background-position:0 -100px;}
#globalrecirc h6.fabsugar {width:298px; background-position:0 -150px;}
#globalrecirc h6.foxnews {width:298px; background-position:0 -200px;}
#globalrecirc h6.stylelist {width:298px; background-position:0 -250px;}
#globalrecirc h6.bellasugar {width:298px; background-position:0 -300px;}
#globalrecirc h6.stylehive {width:298px; background-position:0 -350px;}
#globalrecirc h6.totalbeauty {width:298px; background-position:0 -400px;}

/* Global Gallery Headlines */
#mainleft #gallerymain #galhead {border-bottom:5px solid #dfe6f2;}
#mainleft #galleryslide #galhead {border-bottom:1px solid #dee5f2;} 

#mainleft #galhead h1 {padding:13px 10px 10px 16px; font:bold 280% arial,sans-serif; color:#000;}
#mainleft #galhead h1 a {color:#000; text-decoration:none;}
#mainleft #galhead .tagline {display:block; padding:0 10px 10px 16px;}

/* Landing Page */
#mainleft #gallerymain {width:677px;}

#mainslide {}
#mainslide #slideleft {float:left; width:400px;}
#mainslide #slideright {float:left; width:277px; overflow:visible;}

#slideleft .photobox {display:table; width:400px; height:400px; background:url(http://img2.timeinc.net/instyle/static/i/galleries/bg_photo_8.png);}
#slideleft .photobox .matte {display:table-cell; vertical-align:middle;}
#slideleft .photobox .matte img {display:block; margin:0 auto;}
#slideleft .photocredit {padding:3px 0; font-size:70%; color:#828282; text-align:right;}
#slideleft .optionaltext {margin:0 15px 10px 15px; padding:3px 0; border-bottom:1px solid #d4d8e3; font-weight:bold; color:#000;}
#slideleft .optionaltext a {color:#d73126;}
#slideleft #fiveways {padding-bottom:10px;}

#slideright .deck {padding:20px 15px; font:italic 200%/110% georgia,"times new roman",times,serif; color:#000;}
#slideright .teaser {width:216px; padding:0 0 0 15px;}
#slideright .teaser .txtcont {float:left; width:148px; padding-right:5px;}
#slideright .teaser .date {font-size:90%; font-style:italic; text-transform:uppercase; padding-top:15px;}
#slideright .teaser .btn {float:left; width:63px; padding-top:6px;}
#slideright .teaser .teaserhead {/*padding-top:3px;*/ display:none; font-size:115%; font-weight:bold;}
#slideright .teaser h2 {font-size:115%;}
#slideright .teaser a {color:#d73126;}

#slideright #galrecirc {padding:20px 15px; }
#slideright #galrecirc h3 {padding-bottom:3px; border-bottom:1px solid #dfe3ec; font-size:115%;}
#slideright #galrecirc .tout {width:247px; padding:1px 0; border-bottom:1px solid #dfe3ec;}
#slideright #galrecirc .tout .imgcont {float:left; width:75px; padding-right:15px;}
#slideright #galrecirc .tout .txtcont {float:left; width:137px; padding:6px 20px 0 0;}
#slideright #galrecirc .tout .txtcont h4 {font-size:115%;}
#slideright #galrecirc .tout .txtcont a {color:#d73126;}


/* Slide Level */
#mainleft #galleryslide {width:677px;}

#galleryslide #galnavtop {padding:3px 0; background:#f9fafd;}
#galleryslide #galnavtop #viewby {float:left; width:400px; font-weight:bold;}
#galleryslide #galnavtop #viewby a {color:#d73126; text-decoration:underline;}
#galleryslide #galnavtop #viewby p {float:left; width:50px; margin:0; padding:0 10px 0 15px;}
#galleryslide #galnavtop #viewby li {display:inline; color:#909399;}
#galleryslide #galnavtop #viewby li.current a {color:#909399;}

#galleryslide #galnavtop .slidenav {float:right; width:177px;}
#galleryslide #galnavtop .slidenav ul {height:15px;}
#galleryslide #galnavtop .slidenav li {float:right;}
#galleryslide #galnavtop .slidenav li.next {display:block; width:41px; padding:0 5px 0 5px; border-left:1px solid #d7dde9;}
#galleryslide #galnavtop .slidenav li a img {display:block; height:9px; padding:3px 0;}
#galleryslide #galnavtop .slidenav li.back {display:block; width:46px; padding:0 5px 0 5px;}
#galleryslide #galnavtop .slidenav li.total {width:59px; padding:1px 10px 0 0; font-size:85%; color:#94979d; text-align:right;}


#galleryslide #galnavbottom {padding:3px 0; background:#f9fafd;}

#galleryslide #galnavbottom .jumpto {float:left; width:490px; padding:1px 0 0 10px; font-size:85%; text-align:left; text-transform:uppercase;}
#galleryslide #galnavbottom .jumpto li {display:inline; padding:0 2px; color:#94979d;}
#galleryslide #galnavbottom .jumpto a {color:#d73126;}

#galleryslide #galnavbottom .slidenav {float:right; width:177px;}
#galleryslide #galnavbottom .slidenav ul {height:15px;}
#galleryslide #galnavbottom .slidenav li {float:right;}
#galleryslide #galnavbottom .slidenav li.next {display:block; width:41px; padding:0 5px 0 5px; border-left:1px solid #d7dde9;}
#galleryslide #galnavbottom .slidenav li a img {display:block; height:9px; padding:3px 0;}
#galleryslide #galnavbottom .slidenav li.back {display:block; width:46px; padding:0 5px 0 5px;}
#galleryslide #galnavbottom .slidenav li.total {width:59px; padding:1px 10px 0 0; font-size:85%; color:#94979d; text-align:right;}

#slide .imgcont {float:left; width:400px;}
#slide .txtcont {float:left; width:277px; 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 .photobottom {padding-top:3px;}
#slide .photocredit {padding-bottom:3px; font-size:70%; color:#828282; text-align:right;}
#slide .optionaltext {padding:0 10px 3px 10px; font-weight:bold; color:#000; overflow:visible;}
#slide .optionaltext 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;}
#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; display:none;}
#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 .slideinfo {width:239px; padding:20px 19px 0 19px;}


#slide .slideinfo .eyebrow {padding-bottom:0; font-style:italic; font-size:90%;}
#slide .slideinfo h2 {padding-bottom:3px; border-bottom:1px solid #dfe3ed; font-size:130%; font-weight:bold; color:#456274;}
#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;}
#slide .slideinfo .bold {font-weight:bold; color:#111;}

/* Product Details */
#slide {}
/*#slide .slideinfo input.btnaction {padding-top:1px; background:#d73126; border:1px solid #7e7e7e; border-top-color:#fff; border-left-color:#fff; color:#fff; font:normal 70% arial,sans-serif; text-transform:uppercase;}*/
#slide .slideinfo input.btnaction {background:#fff; border:none; margin:0; padding:0; color:#000; font:bold 100% arial,sans-serif; text-transform:uppercase;}

#shopstyle {display:block; clear:both; margin:20px 0; padding:0 16px;  border-top:1px solid #d5dfea;}

/* Gallery Recirc */
#galrecirc {width:640px; margin:0 0 0 16px; padding-top:20px; border-top:1px solid #d5dfea; display:none;}

table {margin-bottom:20px;}
table#twocol .lcol, table#twocol .rcol {padding-bottom:20px;}
table#twocol .lcol {width:167px; border-right:1px solid #d5dfea;}
table#twocol .rcol {width:402px;}

#galrecirc #seemore {width:160px;}
#galrecirc #seemore h4 {font-size:115%;}
#galrecirc #seemore a {font-weight:bold; color:#d73126;}
#galrecirc #seemore ul {padding:3px 0 10px 0;}
#galrecirc #seemore ul li {padding:0 0 3px 8px;}

#galrecirc .pfcm2 {display:block; width:366px; padding:0 0 20px 20px;}

/* Mobile Tout on Products */
#ismobile {display:block; width:366px; margin:0 0 20px 19px; background:#d6def5 url(http://img2.timeinc.net/instyle/i/bg_mobiletout.jpg) bottom right no-repeat; border:1px solid #000;}
#ismobile h3 {margin:0; padding:11px 0 0 12px; width:260px; height:37px; background:url(http://img2.timeinc.net/instyle/i/hd_ismobile_8.png) 11px 12px no-repeat;}
#ismobile h3 span {display:none;}
#ismobile .txt {margin:10px 0 0 12px; width:250px; font-size:12px; color:#494949;}
#ismobile .btn {padding:10px 12px;}
