body {background-color: #D6EFB6; font-family:  Arial, Helvetica, sans-serif; font-size: 12px;}
td {font-family:  Arial, Helvetica, sans-serif; font-size: 12px;}

H1, H2, H3 { font-size:14px;display:inline; letter-spacing: 0.5em;text-transform: capitalize;text-indent: 1em; font-weight:bold;}
H2.logo { font-size: 18px; display:inline; color: black; text-decoration: none; backgound-color: #8BB283;}

.main_table { background-color: #FFFFFF;border-width:1; border-top-color:#666666; border-top-style:solid;border-left-color:#666666; border-left-style:solid;border-right-color:#666666; border-right-style:solid;border-bottom-color:#666666; border-bottom-style:solid;}

.coupon_table { background-color: #FFFFFF;border-width:6; border-top-color:#666666; border-top-style:dashed;border-left-color:#666666; border-left-style:dashed;border-right-color:#666666; border-right-style:dashed;border-bottom-color:#666666; border-bottom-style:dashed;}
.coupon_top_td { background-color: #ECEBE1; font-size: 18px; color: black; text-decoration: none;letter-spacing: 0.2em}
.coupon_bottom_td { background-color: #EEEEEE; font-size: 14px; color: black; text-decoration: none;letter-spacing: 0.2em}
span.coupon { color: black; font-size: 16px; text-decoration: none;font-weight:bold;text-indent: 0.2em;}
span.couponcode { color: red; font-size: 12px; text-decoration: none;font-weight:bold;text-indent: 0em;}

.top_cell { background-color: #FEF7BC; border-width:1; border-bottom-color:#CCCCCC; border-bottom-style:solid;height: 50px;vertical-align: middle;}
.top_bottom_cell { background-color: #ECEBE1; height: 30px;}

.top_coupon { background-color: #FFE8BA;border-width:1; border-left-color:#9b72cf; border-left-style:solid;border-right-color:#9b72cf; border-right-style:solid;border-bottom-color:#9b72cf; border-bottom-style:solid;}
.tab_coupon { background-color: #9b72cf; border-width:1; border-color: #9b72cf; border-style:solid;font-weight:bold;color:white;text-align:center;}
.tab_coupon_line { border-width:1; border-bottom-color:#9b72cf; border-bottom-style:solid;  }

.left_cell { background-color: #ECEBE1;border-width:1; border-right-color:#CCCCCC; border-right-style:solid;border-width:1; border-top-color:#CCCCCC; border-top-style:solid;}
.left_cell_top { background-color: #EAF6EC;}
.left_cell_middle { background-color: #EEEEEE; border-width:1; border-top-color:#CCCCCC; border-top-style:solid; border-bottom-color:#CCCCCC; border-bottom-style:solid;}

.middle_cell { background-color: #FFFFFF;border-width:1px; border-top-color:#CCCCCC; border-top-style:solid;border-bottom-color:#CCCCCC; border-bottom-style:solid;}

.right_cell { background-color: #ECEBE1;border-width:1;border-top-color:#CCCCCC; border-top-style:solid; border-left-color:#CCCCCC; border-left-style:solid;}
.right_cell_top { background-color: #F1F1FD; border-width:1; border-bottom-color:#CCCCCC; border-bottom-style:solid;}

.bottom_cell { background-color: #ECEBE1;height: 30px}

.right_text { line-height:1.2; margin-top:8; margin-bottom:8; margin-left:10;}
.left_text { line-height:1.2; margin-top:8; margin-bottom:8; margin-right:10;}

span { color: black; font-size: 12px; text-decoration: none;font-weight:bold;}
.class { color: black; font-size: 14px; text-decoration: none;font-weight:bold;text-indent: 0em; background:#D6EFB6;}
A.merchants { color: black; font-size: 12px; text-decoration: none;font-weight:normal;letter-spacing: 0em}
A.merchants active { color: black; font-size: 12px; text-decoration: none;font-weight:normal;letter-spacing: 0em}
A.merchants hover { color: blue; font-size: 12px; text-decoration: underline;font-weight:normal;letter-spacing: 0em}
A.top_links { color: blue; font-size: 12px; text-decoration: underline;font-weight:normal;letter-spacing: 0.2em}

.td_menu_left {width:140px; padding:0 25px; background:#D2E4FC; border:1px solid #7EAEFF; text-align:center}
.td_menu {width:160px; padding:0 25px; background:#D6EFB6; border:1px solid #71B653; text-align:center}

.tab_title { font-size:14px; background-color: #D2E4FC; border-width:1; border-color: #7EAEFF; border-style:solid;font-weight:bold;color:black;text-align:center;}
.tab_title_line { border-width:1; border-bottom-color:#7EAEFF; border-bottom-style:solid;}

.tab_title_dell { font-size:14px; background-color: #E6E6E6; border-width:1; border-color: #666; border-style:solid;font-weight:bold;color:black;text-align:center;}
.tab_title_line_dell { border-width:1; border-bottom-color:#666; border-bottom-style:solid;}

.tab_title_coupons { font-size:14px; background-color: #f1f1fd; border-width:1; border-color: #9b72cf; border-style:solid;font-weight:bold;color:black;text-align:center;}
.tab_title_line_coupons { border-width:1; border-bottom-color:#9b72cf; border-bottom-style:solid;}

.tab_title_deals { font-size:14px; background-color: #FEF7BC; border-width:1; border-color: #E3C353; border-style:solid;font-weight:bold;color:black;text-align:center;}
.tab_title_line_deals { border-width:1; border-bottom-color:#E3C353; border-bottom-style:solid;}


span.cap-1{
float: left;
font-size: 1.8em;
padding: 2 0.20em;
margin: 7 0.15em 0.5em 20; 
border: 1px outset #2e8b57;
letter-spacing: 0.5em;
background: #D2E4FC;
}

span.cap-2 {
float: left;
font-size: 1.1em;
padding: 7 0.20em;
margin: 7 0.15em 0.5em 2; 
border: 1px outset #2e8b57;
letter-spacing: 0.2em;
font-style: italic;
background: #D6EFB6;
}

span.cap-3{
float: left;
font-size: 1.8em;
padding: 2 0.20em;
margin: 7 0.15em 0.5em 2; 
border: 1px outset #2e8b57;
letter-spacing: 0.5em;
background: #D2E4FC;
}

span.cap-com {
float: left;
font-size: 1em;
padding: 10 0.20em;
margin: 13 0.15em 0.5em 1;
letter-spacing: 0.2em;
}

