/* Celebrity (was Daily) Beauty Tip Archives version: 1*/
#mainbody {width:992px; background:#fff url(http://img2.timeinc.net/instyle/static/i/galleries/bg_dbt_archive.png) repeat-y;}
#mainleft {float:left; width:677px;}
#mainright {float:left; width:314px; padding:5px 0 20px 1px;}

/* Archive Main */
#archivemain #pageheader {height:77px; background:#fff url(http://img2.timeinc.net/instyle/static/i/galleries/hd_beautytip04.png) -23px 0 no-repeat; overflow:hidden;}
#archivemain #pageheader h1 {float:left; display:block; font:bold 300% arial,sans-serif; color:#000;}
#archivemain #pageheader h1 a {display:block; height:40px;  color:#000; overflow:hidden; text-indent:-9999px;width:339px;margin:0;} 
#archivemain #pageheader p.tagline {float:left; margin:33px 0 0 0; padding:0 0 0 10px; font-size:150%; visibility:hidden;}

#browseby {display:block; background:#f5f5f5; border-bottom:1px solid #e7e7e7;}
#browseby p.browsetxt {float:left; margin:0; padding:5px 12px; background:#000; font-size:115%; font-weight:bold; color:#fff;}

#browseby ul#cat {float:left; padding:0; font-size:115%; font-weight:bold;}
#browseby ul#cat li {float:left; border-right:1px solid #e7e7e7; color:#adacac;}
#browseby ul#cat li a {display:inline-block; padding:5px 10px 5px 10px; color:#d73126;}
#browseby ul#cat li a:hover {background:url(http://img2.timeinc.net/instyle/static/i/galleries/bg_dbt_nav.png) repeat-x; color:#fff; text-decoration:none;}
#browseby ul#cat li.current {padding:4px 10px 3px 9px; font-size:105%; color:#000;}
#browseby ul#cat li.empty {padding:5px 10px 5px 10px; color:#adacac;}

#browseby ul#display {float:right;}
#browseby ul#display li {float:left; padding:6px 10px 0 0; font-size:11px;}
#browseby ul#display li a {color:#d73126;}
#browseby ul#display li.gal span {display:inline-block; padding-left:13px; background:url(http://img2.timeinc.net/instyle/static/i/icon_galleryview01_8.png) 0 0 no-repeat;}
#browseby ul#display li.gal a {display:inline-block; padding-left:13px; background:url(http://img2.timeinc.net/instyle/static/i/icon_galleryview02_8.png) 0 0 no-repeat;}
#browseby ul#display li.grid span {display:inline-block; padding-left:14px; background:url(http://img2.timeinc.net/instyle/static/i/icon_gridview01_8.png) 0 0 no-repeat;}
#browseby ul#display li.grid a {display:inline-block; padding-left:14px; background:url(http://img2.timeinc.net/instyle/static/i/icon_gridview02_8.png) 0 0 no-repeat;}

/* Right Rail */
#mainright .sponsoredtip, #mainright .ad300 {width:300px; margin:0 auto 10px auto;}
#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 8px 4px 8px; background:#fff;}
#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 .tout01, #newtoday .tout02, #newtoday .tout03 {clear:both; display:block; padding:2px 0; border-top:1px solid #c4c4c4;}
#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;}


/* Archive */
#archivemain, #resultsmain {width:677px;}
#breadcrumb {display:block; padding:10px 12px; background:#fff;}
#breadcrumb span.remove a img {vertical-align:top; width:15px; height:14px; background:url(http://img2.timeinc.net/instyle/static/i/icon_remove_8.png) 0 1px no-repeat;}



#resultsmain {}
#resultsmain #browsemain {float:left; width:135px; padding:0 0 0 12px;} /* Includes 1px right border area */
#resultsmain #gridmain {float:left; width:530px; padding-bottom:20px;}

#browsemain .section {/*padding-top:10px;*/}
#browsemain .section p.txt {margin:0; padding:0; color:#111;}
#browsemain .section h2 {font-size:100%; color:#111;}
#browsemain .section .menu {margin-top:4px; width:120px; border:1px solid #e4e2e2; font-size:90%;}
#browsemain .section .menu li {padding:3px 8px; color:#556a79;}
#browsemain .section .menu a {color:#1f1f1f;}
#browsemain .section .menu a span {color:#807d7d;}
#browsemain .celeb .menu {height:400px; overflow-y:scroll;}

#browsemain .refinedbox {/*padding-top:10px;*/}
#browsemain .refinedbox p.txt {margin:0; padding:0; color:#111;}
#browsemain .refinedbox h2 {font-size:100%; color:#111;}
#browsemain .refinedbox .menu {margin-top:4px; width:120px; height:100px; border:1px solid #e4e2e2;}
#browsemain .refinedbox .menu li {padding:6px 8px 0 8px; color:#111;}
#browsemain .refinedbox .menu a {color:#1f1f1f;}
#browsemain .refinedbox .menu a span {color:#807d7d;}
#browsemain .refinedbox .menu .catname {}
#browsemain .refinedbox .menu .seeall a {font-weight:bold; color:#d73126;}

#gridmain #results {padding-top:0px;}
#results .resultsnav {width:520px;}
#results .resultsnav p.pgcount {float:right; margin:0; padding:0 10px 0 0; font-size:90%; color:#828688; text-align:right;}
#results .resultsnav .paginate {float:right; font-size:90%; color:#828688;}
#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:#94979d; text-transform:uppercase;}
#results .resultsnav .paginate .pgnav li a {color:#d73126;}

/*
#results .resultsnav .paginate .pgnav {float:right; width:390px; padding-right:16px; text-align:right;}
#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:5px;}
#results #thumbnails li {float:left; display:block; width:120px; padding:0 0 30px 10px; color:#111;}
#results #thumbnails p {margin:0; padding:0;}
#results #thumbnails h3 {font-size:90%;}
#results #thumbnails p.txt {padding:1px 0 2px 0; font-size:90%;}
#results #thumbnails p.date {font-size:70%; color:#585757; text-transform:uppercase;}

/* right rail overrides */
#partnermodule{float:left; margin:0 8px;}
#siteswelove {margin: 0 8px;}