@charset "utf-8";
/* CSS Document */
a.black:link {color: #000000;}
a.black:active {color: #000000;}
a.black:visited {color: #000000;}
a.black:hover {color: #000000;}
body { margin: 0; padding:0; background:#363636 url(../images/bg.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size: 13px; line-height:120%; }
#container { width: 798px; background:white; text-align:left; border:solid 1px #666; margin-top: 129px; position: relative; }
#inner { margin:25px; }
#block, #box { margin-bottom:1px; background:url(../images/grad.gif) repeat-x bottom;  padding: 25px; clear:right;}
.clr { clear:both; height:0px; line-height:0px; font-size: 0px; }
#shade { height:25px; background:url(../images/shade.jpg) no-repeat; display:block; margin-top:1px; }
#boxl { float:left; width: 48%; }
#boxr { float:right; width: 48%; }
a { color: #9a2020; }
#date { position:absolute; height:29px; line-height:29px; background:url(../images/date.jpg); top:1px; left:1px; width: 796px; text-align:right; color:white; font-weight:bold; overflow:hidden;  }
.ddate { padding-right:10px; }
#header { height:129px; position: absolute; top:-129px; left:0; background:url(../images/exposed.jpg) no-repeat top right; width: 800px; margin:0px auto; }
#header h1 { margin:0; padding:0; letter-spacing:-1px; margin-left:160px; padding-top: 60px; line-height:110%; color:#fff799; text-align:left; background: none; font-size:33px; font-weight:500; }
#header h2 { margin:0; padding:0;  margin-left:160px; color:#fff; text-align:left; background: none; font-size:15px; font-weight:500; }
h1 { margin: 0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; color:#9a2020; font-size: 24px; font-weight:normal; background:url(../images/bullet.gif) no-repeat 0px 4px; padding: 15px 0; padding-left:50px;  }
h1.red { height:38px; line-height:38px; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size: 24px; font-weight:normal; background:url(../images/heading.gif) repeat-x; padding: 0px 10px; }
h1.red STRONG { color:#f3eb94; }
h1.red a { color:white; text-decoration:none; }
.caption { font-weight:bold; color:#9a2020; font-size:10px; float:right; display:block; width: 155px; text-align:center }
#product { position:absolute; top:10px; }
h2 { margin:0; padding:0; color:black; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding-top:15px; color:#931f1e; }
h3 { margin:0; padding:0; color:black; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding-top:5px; }
.rating { background: #f5f5f5; border:solid 1px #363636; padding:3px 5px; color:#9a2020; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; }
.rating STRONG { color:black; }
h1.secondary { padding:0; background:none; text-align:center; }
h1.secondary a { color:#9a2020; }
h1.third { padding:0; background:none; text-align:center; font-weight:bold; line-height:120%; }
h1.third STRONG { text-decoration: underline; background: #fbf07a; }
#review { border:solid 1px #dbdbdb; background:url(../images/grad.jpg) repeat-x top; width: 300px; font-weight: bold; color:#363636; margin:20px auto; }
#review ul { margin:0; padding:0; list-style:none; margin:10px; position:relative; }
#review ul li {  border-bottom:solid 1px #dbdbdb;   width: 60%; height:30px; line-height:30px;}
#review ul li.stars { text-align:right; width:40%;  position: absolute; right: 0; margin-top:-31px; }
#review ul li.stars IMG { vertical-align:middle;}
#note {height:290px; width:290px; text-align:center; margin:0px auto; background:url(../images/sticky.jpg) no-repeat; line-height:160%; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serifr;   }
.pad { padding:35px 45px 0 15px; }
h2.third { color:#373636; text-align:center }
#coupon { border:dashed 5px #9a2020; padding:10px 20px; margin:20px 0;  background:url(../images/grad.gif) repeat-x bottom;  }
#copyright { font-size:11px; text-align:center; }
#botshade { height:15px; background:url(../images/botshade.jpg) no-repeat center; }