a:link{color: #0000FF; text-decoration: none;}
a:visited{color: #0000FF; text-decoration: none;}
a:hover{color: #0000FF; text-decoration: underline;}
a:active{color: #0000FF; text-decoration: none;}

HTML {background: #8c929c; font-family: Tahoma, Geneva, helvetica, sans-serif;font-size: 12px; color: #323232; }
body {width: 900px; margin: 0 auto; background: #FFFFFF; border: 1px solid #7b7b78;}

td {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; vertical-align: top;}
th {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; vertical-align: top;}

H1 {font-size: 12px; font-weight: bold; margin: 0px; margin-bottom: 1em; color: #00296c; text-transform:capitalize;}
H2 {font-size: 12px; font-weight: bold; margin: 1em;}
H3 {font-size: 12px; font-weight: normal; font-style: italic; margin: 0px;}
H4 {font-size: 12px; font-weight: bold; margin: 0px;}

FORM {margin: 0px;}
FORM em {font-weight: normal; font-size: 10px; color: #666666; font-style: normal;}
PRE {padding: 1em; background: #ffffff; margin: 1em; color: #000000;}

FIELDSET {border: 1px solid #323232; padding: .5em; margin: .5em 1.5em;}
LEGEND {padding: .2em; font-size: 12px; font-weight: bold;}

#content {margin: 1em;}

#header {height: 50px; background: url(/images/bck-header.png) repeat-x;}

#utility {border-top: dashed 1px #7b7b78; border-bottom: dashed 1px #7b7b78; padding:4px 1em;}
#utility a {color: #FF0000; font-weight: bold;}

.company {border: 1px solid #8f8f8f; padding: 10px; margin-bottom: 10px; background: url(/images/bck-company.png) repeat-x bottom; overflow: auto}

.company-details {float: left; width: 42%; border-collapse: collapse;}
.company-coupons {float: left; width: 57%;}

.company h2 {margin: 0 0 10px 0; font-size: 16px;}
.company-reviews {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#999999;}
.company-details td {padding: 0 5px 5px 0;}
.company-stars { text-align: center;}
.stars {margin: 5px 0px;}

.coupon {border: dashed 1px #7b7b78; padding: 10px; background: url(/images/bck-coupon.png) repeat-x bottom; width: 100%; border-collapse:collapse; margin-bottom: 10px;}
.coupon td {padding: 5px; text-align: center; width: 33%;}

.coupon-details {}
.coupon-price {}
.coupon-info {font-weight: bold;}
.coupon-vote {font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.coupon-rating {font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.coupon-rating a {text-decoration:underline;}
.coupon-redeem {}


.coupon-expires {font-size: 10px; color:#666666; font-weight: normal;}
.coupon-code {margin: 8px 0; color: #FF0000; font-size: 16px; font-weight: bold;}



.old-price {text-decoration:line-through; color: #999999; font-size: 12px;}
.new-price {color: #FF0000;}
.new-price strong {font-size: 14px;}



.review {margin: 10px 0; border: 1px solid #7B7B78;}
.review-subject { background: url(/images/bck-header.png) bottom repeat-x; padding: .5em 1em; border-bottom: 1px solid #7B7B78; overflow: auto;} 
.review-stars { float: right; margin-top: -.2em;}
.review-body {padding: 0 1em;}








TABLE.standard {width: 100%; border: 1px solid #000000; border-collapse: collapse; margin: 10px 1px;}
TABLE.standard th {color: #333333; background: #e0e0e0; border: 1px solid #323232;padding: .4em; text-align: left;}
TABLE.standard td {border: 1px solid #323232; padding: .4em; }

TABLE.standard th a {color: #000066;}

TABLE.standard .right {text-align: right;}
TABLE.standard .center {text-align: center;}

TABLE.formtable th {text-align: left;}

tr.row1, tr.row1 td {}
tr.row2, tr.row2 td {background: #f0f0f0;}

div.login input.long {width: 100%;}

tr.row1, tr.row1 td {}
tr.row2, tr.row2 td {background: #e5e5e5;}

#footer {border-top: 1px solid #0000FF; margin-top: 1em; padding: 1em; text-align: center; font-size: 8pt; clear:both;}
#footer a:link{color: #0000FF; text-decoration: none;}
#footer a:visited{color: #0000FF; text-decoration: none;}
#footer a:hover{color: #0000FF; text-decoration: underline;}
#footer a:active{color: #0000FF; text-decoration: none;}

.error legend {text-transform: capitalize;}
.error ul {list-style-type: none; margin: 0 1em; padding: 0;}