@charset "utf-8";
body {
color:#333;
font:11px verdana, arial, helvetica, sans-serif;
text-align:center;
margin:0;
padding:0;
}

.top20 A:link {
color:#666;
text-decoration:underline;
}

.top20 A:visited {
color:#000;
text-decoration:none;
}

.couponheading {
width:628px;
font:bold 22px Verdana, Arial, Helvetica, sans-serif;
color:#FF0;
text-align:center;
background-color:red;
border:4px solid red;
padding:0;
}

.coupon {
width:628px;
text-align:center;
border:4px dashed red;
margin-left:22px;
padding:0;
}

.couponproduct {
width:628px;
text-align:center;
border:4px dashed red;
margin-left:0;
padding:0;
}

.coupon2 {
width:600px;
text-align:center;
border:solid 4px #FF0;
padding:10px;
}

.couponproduct2 {
width:645px;
text-align:center;
border:1px dashed #000;
margin-left:0;
padding:0;
}

.coupon3 {
width:625px;
text-align:center;
padding:10px;
}

table.outdoorcoupon {
border:0px solid #F00;
float:left;
padding-bottom:0;
vertical-align:100px;
width:160px;
margin:0 5px 15px;
}

th.outdoor {
background:#FFF;
border-bottom:1px solid #C1DAD7;
border-left:1px solid #C1DAD7;
border-right:1px solid #C1DAD7;
border-top:1px solid #C1DAD7;
color:#666;
letter-spacing:1px;
text-align:center;
vertical-align:bottom;
padding:6px;

}

.toptwentysale {
color:red;
font:bold 22px Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #DFDFDF;
}

.regprice {
color:#666;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.saleprice {
color:red;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.saleprice2 {
color:red;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
text-decoration:line-through;
}

.promotionadon {
color:red;
font:bold 15px Verdana, Arial, Helvetica, sans-serif;
background:#FF0;
}

.promotionadon A:visited {
color:#000;
text-decoration:underline;
}

.promotionadon A:hover {
color:#900;
text-decoration:underline;
}

.finalprice {
color:red;
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
background:#FF0;
}

.savings {
color:red;
font:bold 20px Verdana, Arial, Helvetica, sans-serif;
background:#FF0;
}

.promotional {
color:red;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
border-bottom:2px solid #FC0;
}

.expiration {
color:#000;
font:9px Verdana, Arial, Helvetica, sans-serif;
text-align:right;
}

.outdoorsavings {
color:red;
font:bold 30px Verdana, Arial, Helvetica, sans-serif;
text-align:right;
}

.outdoorsavings2 {
font:25px Impact, sans-serif;
color:red;
text-align:right;
}



.outdoordescription {
color:#000;
font:35px Impact, sans-serif;
text-align:right;
}

.outdoorsaleprice {
color:red;
font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:right;
}

.outdoorregprice {
color:#666;
font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:right;
}

.outdoorallwood {
color:#FFF;
font:bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:center;
background: #F00
}

.top20 A:active,.promotionadon A:active {
text-decoration:underline;
}

.top20 A:hover,.promotionadon A:link {
color:red;
text-decoration:underline;
}