/* Popup Windows for Product Finder */
body {margin:0; padding:0; background:#fff; font:normal 11px arial, sans-serif; color:#000;}
form, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
a {color:#e40015; text-decoration:none;}
a:hover, a.linkto, a.store {text-decoration:underline;}
.clear {clear:both; padding:0px; margin:0px;}
.arrow {font-weight:bold; color:#e40015;}

.btnaction {padding:0; background:#e40015; border:solid 1px #afafaf; border-top:1px solid #e40015; border-left:1px solid #e40015; font:bold 10px arial,sans-serif; color:#fff !important; text-transform:uppercase; cursor:pointer;}
.btnaction {_width:20px; _padding:0 2px; overflow:visible;} /* IE padding fix */
.btnaction:hover {background:#ba0100;}

a.btnactionlg, a.btngall {padding:1px 4px; text-decoration:none !important; cursor:pointer;}
a.btngall {display:inline-block; width:45px; background:#e9e9e9; border:1px solid #afafaf; font:normal 11px arial,sans-serif; color:#000 !important; text-align:center;}
a.btngall:hover {background:#fff;}

.cmlink, .cmlink a, a.store {font:bold 11px arial,sans-serif; color:#213982; text-decoration:underline;}
.cmlink a:hover, a.store:hover {color:#e40015;}

h1 {margin-bottom:8px;}

h2.pf {margin-bottom:25px; font:bold 17px arial,sans-serif; text-transform:lowercase;}

h2.pf .color1 {color:#213982;}
h2.pf .color2 {color:#000;}

/*#header,*/ #details {width:740px;}

#ad {/*width:728px;*/ padding:6px; background:#fff; border-top:1px solid #000;}
#header {padding-bottom:2px; border-bottom:1px solid #000;}
.topbar {height:16px; background:#d13028; border-bottom:2px solid #fff;}

#details {background:#fff;}
#details .imgcont {float:left; width:400px; padding:6px 25px 6px 6px;}
#details .txtcont {float:right; width:309px;}
#details h3 {margin-bottom:5px; font:bold 15px arial,sans-serif; color:#222; text-transform:lowercase;}
#details h3.pkghead {margin-bottom:15px; text-transform:lowercase;}
#details h4.pkgsubhead {margin-top:20px;}
#details a {color:#7e7e7e;}
#details a:hover {color:#e40015;}
#details .buttons {margin-bottom:10px; padding:5px 0 2px 0; text-align:right;}
#details .disclaimer {font-size:10px; color:#888;}
#details .cmlink a {font:bold 11px arial,sans-serif; color:#213982; text-decoration:underline;}
#details .cmlink a:hover {color:#e40015;}
#details .expired {margin:0 35px 20px 0; padding:8px; border:1px solid #BA0100; color:#7a7a7a;}
#details .avail, #details .text {margin-bottom:12px;}
#details .text {margin-right:40px; font-size:11px;}
#details .credit {padding:3px 0 6px 0; font-size:9px; color:#afafaf;}

#adslide {width:725px; margin:0 7px 20px 8px;}

/* Slideshow Nav */
#nav {padding:0 20px;}
#ssnav {height:20px; margin:0 0 15px 0; padding:5px 5px 2px 0px; font-size:10px; font-weight:bold; color:#222;}
#ssnav a.ss {font-size:10px; color:#8d8d8d; text-decoration:underline;}
#ssnav a.ss:hover {color:#e40015;}

/* Coupons */
#details .couponpink, #details .couponblue {width:175px; height:24px; padding-top:22px; background:#FED2F1 url(http://img2.timeinc.net/instyle/i/coupon_pink.gif) no-repeat; font:bold 11px arial,sans-serif; color:#303030; text-align:center;}
#details .couponpink a, #details .couponblue a {color:#DF0765 !important; text-decoration:underline;}
#details .couponblue {background:#D9F2FD url(http://img2.timeinc.net/instyle/i/coupon_blue.gif) no-repeat;}
