html{min-width:100%;min-height:100%;}
body{min-width:100%;min-height:100%;margin:0;padding:0;background:#333 url(images/body_bg.gif);}
img{border:0;}
.block{display:block;clear:both;}
a{color:#333;}
a:hover{color:#bc103e;}
.closed{display:none;}
.open{display:block;}
.right{text-align:right;}

#gradient{min-width:100%;height:400px;top:0;background:url(images/gradient.png) repeat-x !important;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='styles/images/gradient.png',sizingMethod='scale');position:absolute;z-index:0;}
* html #gradient{width:100%;}

#container{width:699px;margin:0 auto 0 auto;font-family:arial,verdana,sans-serif;font-size:11px;color:#333;position:relative;z-index:5;}
#head{padding:15px 0 5px 0;}
.product{width:699px;background:#fff url(images/product2_bg.gif) repeat-y;float:left;position:relative;}
.product h1{width:649px;height:41px;margin:0;padding:24px 25px 0 25px;font-size:18px;line-height:2.3;background:url(images/h1_bg2.gif) no-repeat;overflow:hidden;}
.product img.main{margin:15px 10px 10px 25px;display:block;float:right;}
.product div.desc{margin-top:15px;}
.product div.desc p{line-height:1.6;}
.product p.midBar{height:52px;margin:0 6px 0 6px;padding:4px 19px 0 19px;background:#efefef;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;line-height:1.8;display:block;clear:both;}
.product p.lowBar{height:30px;margin:0 6px 0 6px;padding:6px 19px 0 19px;border-bottom:solid 1px #ccc;line-height:2;display:block;}
.product p.otherProd{margin:0 6px 0 6px;padding:6px 19px 0 19px;border-top:solid 1px #ccc;line-height:2;font-weight:bold;display:block;}
.product p.otherProd img{margin:5px 10px 5px 10px;}
.product p.otherProd span{float:left;margin-right:10px;}
.product img.button{margin-top:10px;float:right;}
.product img.arrow{margin-right:8px; float:left;}
.product a.rightLink{float:right;}
.product div{margin:0;padding:0 25px 0 25px;}
.product div p{margin:8px 0 8px 0;}
.product div ol{margin:0 22px 0 22px;padding:0;}
.product div ol li{margin:0 0 4px 0; padding:0;}
.product dl.coupon{width:197px;height:85px;margin:10px 0 10px 0;background:#fff url(images/coupon_bg.gif) no-repeat;display:block;float:left;}
.product dl.coupon dt{padding-left:10px;line-height:1.8;color:#fff;font-weight:bold;}
.product dl.coupon dd{margin:0;padding:3px 10px 3px 10px;font-size:10px;}
.product dl.coupon dd span{display:block;}
.product dl.coupon dd span.code{margin-top:4px;margin-bottom:4px;font-size:21px;color:#bc103d;text-align:center;font-weight:bold;}

.sIFR-flash{visibility:visible !important;margin:0;}
.sIFR-replaced{visibility:visible !important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-flash + div[adblocktab=true]{display:none !important;}
.sIFR-hasFlash h1{visibility: hidden;}
