body {margin: 0; background: #B7AEAC url(/images/int_bg.jpg) top center repeat-x;}

.noprint {display: none;}
.fullwidth {width: 456px;padding-left:3px;padding-top:3px;}
.fullwidth textarea{ width: 456px !important;height: 100px !important;}
.fullwidth table{ width: 456px !important;}
.fullwidth td{ width: 456px !important;}
.EquoteQuestion {width:180px;float:left;padding-left:3px;padding-top:3px;}
.EquoteAnswer {width:300px;float:left;padding-left:3px;padding-top:3px;}
.EquoteIndentStatement {width: 300px;margin-left: 183px;padding-left:3px;padding-top:3px;font-size: 10px;}
.EquoteStatement {width: 456px;padding-left:3px;padding-top:3px;font-size: 11px; font-weight: bold; color: #880000;}
.displaynone {display: none;}

#header_container {width: 100%; height: 56px; background: url(/images/int_header.jpg) center top no-repeat; text-align: center; margin-top: 0;}
#header {position: relative;width: 750px; height: 56px; margin-left: auto; margin-right: auto; text-align:left;}

.service_list {font: 12px/1em Verdana, sans-serif; color: black; margin-left: 0; padding-left: 0; margin-top: 8px; padding-top: 8px;}
.service_list ul {margin-top: 12px;}
.service_list li {list-style: none; padding-left: 20px; background: url(/images/home_arrow.gif) left top no-repeat; margin-bottom: 12px; margin-top: 0; padding-top: 0; padding-bottom: 0;}

.EmptyDataRow{font-weight: bold; color: #888888;}
.white, .white a:link, .white a:hover, .white a:visited, .white a:active {color: White !important;}

#com_container {width: 100%; text-align:center; margin-top: 13px; background: url(/images/int_com_bg.jpg) top center no-repeat;}
#com_area {width: 751px; position: relative; text-align:left; margin-left: auto; margin-right: auto;}
#com_nav {position: absolute; left: 0; top: 0; background: url(/images/int_com_nbg.jpg) top left no-repeat; width: 220px; min-height: 684px; height: auto !important; height: 684px;}
#com_nav img, #com_nav div{ float: left;}
#com_content {width: 531px; margin-left:220px; background: #E5E2E1 url(/images/int_com_cbg.jpg) top left no-repeat; min-height: 684px; height: auto !important; height: 684px;}
#com_content_inner {margin: 10px;}

#ret_container {width: 100%; text-align:center; margin-top: 13px; background: url(/images/int_ret_bg.jpg) top center no-repeat;}
#ret_area {width: 751px; position: relative; text-align:left; margin-left: auto; margin-right: auto;}
#ret_nav {position: absolute; left: 0; top: 0; background: url(/images/int_ret_nbg.jpg) top left no-repeat; width: 220px; min-height: 684px; height: auto !important; height: 684px;}
#ret_nav img, #ret_nav div{ float: left;}
#ret_content {width: 531px; margin-left:220px; background: #E5E2E1 url(/images/int_ret_cbg.jpg) top left no-repeat; min-height: 684px; height: auto !important; height: 684px;}
#ret_content_inner {margin: 10px;}

.content { font: 12px/16px Verdana, Arial, Helvetia, sans-serif; color: Black;}
.content h1{font: 30px/30px Arial, Helvetica, sans-serif; color: #626262; margin-top: 0; margin-bottom: 8px; font-weight: bold; font-style: italic; letter-spacing: 0.1em;}
.content h2{font: 26px/26px Arial, Helvetica, sans-serif; color: #626262; margin-top: 8px; margin-bottom: 8px; font-weight: bold; font-style: italic; letter-spacing: 0.1em;}
.content h3{font: 22px/22px Arial, Helvetica, sans-serif; color: #626262; margin-top: 0; margin-bottom: 8px; font-weight: bold; font-style: italic; letter-spacing: 0.1em;}
.content h4{font: 14px/14px Arial, Helvetica, sans-serif; color: #626262; margin-top: 0; margin-bottom: 8px; font-weight: bold; font-style: italic; letter-spacing: 0.1em;}
.content a:link, .content a:visited, .content a:active{color: #A01318;}
.content a:hover{color: #FF0000;}

.small{font-size: 11px;}

#promotions{ width: 210px; margin-top: 16px;}
#promotions_inner{ width: 194px; background-color: #636363; font: 11px Verdana, Arial, Helvetica, sans-serif; color: White; padding: 8px;}
#promotions_inner div, #promotions_inner p, #promotions_inner img, #promotions_inner ul, #promotions_inner li{ float: none;}
#promotions_inner a{color: White;}

#testimonials{ width: 210px; margin-top: 16px;}
#testimonials_inner{ width: 194px; background-color: #636363; font: 11px Verdana, Arial, Helvetica, sans-serif; color: White; padding: 8px;}
#testimonials_inner div, #testimonials_inner p, #testimonials_inner img, #testimonials_inner ul, #testimonials_inner li{ float: none;}

#footer_top {margin-top: 13px; width: 100%; height: 1px; background: url(/images/int_footertop.jpg) top center no-repeat; overflow: hidden;}
#footer {width: 100%; background: url(/images/int_footer.jpg) top center repeat-y; text-align: center}
#footer_inner {position: relative;width: 751px; text-align: left; margin-left: auto; margin-right: auto; color: #C6C6C6;}
.footer_normal {font: 11px verdana, sans-serif;}
.footer_small {font: 9px verdana, sans-serif;}
#footer a:link, #footer a:active, #footer a:visited {color: #C6C6C6; text-decoration: none;}
#footer a:hover {color: red; text-decoration: underline;}
#footer_left{position: absolute; left: 0; top: 8px;}
#footer_center{position: absolute; left: 525px; top: 8px; height: 27px;}
#footer_right{position: absolute; right: 20px; top: 8px; height: 27px;}

.redhuge {font: 34px/34px Arial, Helvetica, sans-serif; color: Red;}
.redlarge {font: 30px/30px Arial, Helvetica, sans-serif; color: Red;}
.redmed {font: 26px/26px Arial, Helvetica, sans-serif; color: Red;}
.redsmall {font: 22px/22px Arial, Helvetica, sans-serif; color: Red;}

.grid td {
	vertical-align: top;
	padding: 5px;
}

.grid th {
	padding: 5px;
}

.gridSelected {
	background: #dadada;
}

.gridAlternate {
	background: #f0f0f0;
} 

.couponContainer {
	position: relative;
	height: 185px;
	width: 450px;
	font-family: Sans-Serif;
	overflow: hidden;
}

.couponBody {
	position: absolute;
	top: 20px;
	left: 110px;
	padding: 5px;
}

.couponExp {
	position: absolute;
	top: 165px;
	left: 20px;
	font-size: 10px;
}

.couponCode {
	position: absolute;
	top: 165px;
	right: 20px;
	font-size: 10px;
}

.couponImage {
	position: absolute;
	top: 0;
	left: 0;
}

.coupon30 {
	font-size: 30px;
	font-family: Sans-Serif;
	font-weight: bold;
	line-height: normal;
}

.coupon25 {
	font-size: 25px;
	font-family: Sans-Serif;
	font-weight: bold;
	line-height: normal;
}

.coupon20 {
	font-size: 20px;
	font-family: Sans-Serif;
	font-weight: bold;
	line-height: normal;
}

.coupon17 {
	font-size: 20px;
	font-family: Sans-Serif;
	font-weight: bold;
	line-height: normal;
}

.coupon15 {
	font-size: 20px;
	font-family: Sans-Serif;
	font-weight: bold;
	line-height: normal;
}

.coupon12 {
	font-size: 20px;
	font-family: Sans-Serif;
	font-weight: bold;
	line-height: normal;
}