/* Where Can I Find & Daily Beauty Flash Archives - Endeca versions */

#dailyarchive {background:url(http://img2.timeinc.net/instyle/static/i/galleries/bg_dailyarchive_8.png) repeat-y;}
#mainbody #mainbottom {clear:both; display:block; width:677px; height:1px; overflow:hidden; background:#e3e4eb;}

/* 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;}


/* Archive Styles */
#dailygalarchives #pageheader {display:block; background:#fff; border-bottom:1px solid #dce6ee;}

#dailyarchivemain #mainleft {float:left; width:676px;}
#dailyarchivemain #mainright {float:left; width:316px; padding-top:4px;}
#dailyarchivemain #mainright .ad300 {width:300px; margin:0 auto; margin-bottom:10px;}
#dailyarchivemain #mainright .ad300 p.adtxt {margin:0; padding:0; font-size:80%; color:#8c8d8d; text-align:center; text-transform:uppercase;}


#pageheader .logohead {display:block; padding:10px;}
#pageheader .logohead h1 {margin:15px 0 5px 4px; font:normal 195% "arial black",arial,sans-serif; color:#000; text-indent:-9999px;}
#pageheader .dbf h1 {display:block; width:250px; height:33px; background:url(http://img2.timeinc.net/instyle/static/i/galleries/hd_beautytip02_8.png) no-repeat;}
#pageheader .dbf h1 a {display:block; width:250px; height:33px;}
#pageheader .wcif h1 {display:block; width:294px; height:26px; background:url(http://img2.timeinc.net/instyle/static/i/galleries/hd_wherefind02_8.png) no-repeat;}
#pageheader .wcif h1 a {display:block; width:294px; height:26px;}


/* 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;}

/* Archives Styles */
#dailyarchivemain #mainleft {width:660px; padding:16px 0 0 16px;}

#refinemain {width:660px;}
#refinemain #refinenav {float:left; width:140px;}
#refinemain #resultsmain {float:left; width:520px;}

#dailyarchivemain #breadcrumbs {padding-bottom:14px; font-size:80%; color:#333;}
#dailyarchivemain #breadcrumbs a img {text-decoration:none;}
#dailyarchivemain #breadcrumbs strong {font-size:110%; color:#000;}

#refinenav .refineby {padding-bottom:4px; font-size:90%; text-transform:uppercase;}
#refinenav h2 {font-size:100%;}
#refinenav p.selected, #refinenav p.more {margin:0; padding:1px 0; font-size:90%;}
#refinenav p.more a {font-weight:bold; color:#d73126;}

#refinenav .celeb, #refinenav .category {padding-bottom:25px;}
#refinenav .menu {margin-top:3px; width:130px; border:1px solid #dce6ee; overflow-y:scroll;}
#refinenav #nav_dbf .celeb .menu {height:205px;}
#refinenav #nav_dbf .category .menu {height:200px; overflow-y:hidden;}
#refinenav #nav_wcif .menu {height:235px;}


#refinenav .menu li {padding:3px 5px; font:bold 90% arial,sans-serif; color:#556a79;}
#refinenav .menu li a {color:#556a79;}
#refinenav .menu li span {font-size:90%; font-weight:normal;}

#refinemain .featured {margin-bottom:10px; padding-bottom:14px; background:url(http://img2.timeinc.net/instyle/static/i/designercentral/bg_hrule_8.png) bottom left no-repeat;}
#refinemain .featured .imgcont {float:left; width:75px; padding-right:8px;}
#refinemain .featured .txtcont {}
#refinemain .featured .txtcont .eyebrow {font-weight:bold; color:#000; text-transform:uppercase;}
#refinemain .featured .txtcont h3 {font-size:130%;}
#refinemain .featured .txtcont h3 a {color:#d73126;}

#results .resultsnav {width:520px;}
#results .resultsnav p.pgcount {display:block; margin:0; padding:0 10px 0 0; font-size:90%; color:#828688; text-align:right;}
#results .resultsnav .paginate {width:527px; font-size:90%; color:#828688;}
#results .resultsnav .paginate p.see {float:left; width:120px; margin:0; padding:0; font-weight:bold;}
#results .resultsnav .paginate p.see a {color:#d73126;}
#results .resultsnav .paginate .pgnav {float:right; width:390px; padding-right:16px; text-align:right;}
#results .resultsnav .paginate .pgnav span {display:inline; font-weight:bold; padding-right:5px;}
#results .resultsnav .paginate .pgnav ul {display:inline;}
#results .resultsnav .paginate .pgnav li {display:inline; color:#111; text-transform:uppercase;}
#results .resultsnav .paginate .pgnav li a {color:#d92e27;}
#results .resultsnav .paginate .pgnav li em {font-style:normal; color:#d73126;}
#results .resultsnav .paginate .pgnav li.prev {padding-right:3px;}
#results .resultsnav .paginate .pgnav li.next {padding-left:3px;}

#results #thumbnails {width:520px; padding-top:7px;}
#results #thumbnails li {float:left; display:block; width:120px; padding:0 9px 7px 1px;}

