body{
	background-color: #e62227;
	margin: 0px;
	padding: 0px;
}

body, td{
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
}

h1{
	height: 30px;
	margin: 5px 0px 10px 0px;
	text-align: center;
	border-bottom: 1px dashed #000000;
}


a{color: #E62227; text-decoration: none;}

a:hover{color:#7a7a7a;}

a img{border: none;}

.clear{clear: both;}

div.page_wrapper{margin: 0 auto; margin-top: 20px; width: 975px;}

div.header{height: 70px;}

div.logo{float: left;}
div.header_contact{float: right; background: url(../img/phone.gif) center left no-repeat; font-size: 18px; font-weight: bold; color:#FFF; margin-top: 20px;}
div.header_contact_inner{padding-left: 55px;}
div.header_contact_inner{font-style: italic;}
div.wrapper{background-color: #FFF; margin-top: 20px;}
span.phone_number{letter-spacing: 2px;}

div.inner_wrapper{padding: 10px;}

div.top_menu{height: 70px; border-bottom: 5px solid #000;}

div.top_menu ul{padding: 0px; padding-top:48px; margin: 0px; list-style: none;}
div.top_menu ul li{display: inline;}
div.top_menu ul li a{
	font-size: 14px;
	padding: 50px 10px 5px 15px;
	color: #5f5f5f;
	text-decoration: none;
	font-weight: bold;
	margin-right: 5px;
}

div.top_menu ul li a:hover{color:#FFF; background-color: #e62227;}
div.top_menu ul li a.current{color:#FFF; background-color: #e62227;}

div.splash {border-bottom: 2px solid #969696; padding: 1px 0; background-position: top left; background-repeat: no-repeat; width: 955px; height: 196px; position: relative;}

div.sidebar{float: left; width: 200px;}
div.sidebar_wrapper{padding-top: 10px;}
div.content{float: right; width: 755px;}
div.content_wrapper{padding:10px;}
div.content h1{padding: 0px; font-family: Arial; font-size: 24px; font-weight: bold; font-style: italic;padding:5px;}

/* sidebar_box */
div.sidebar_box{background-color: #efefef;}
div.sidebar_box_content{padding: 10px; color: #797979;}
div.sidebar_box_title{background-color: #e62227; color: #FFF; font-size: 14px; font-weight: bold; padding: 7px 10px;}
div.sidebar_box_content ul{margin: 0px; padding: 0px; list-style-type: none;}
div.sidebar_box_content ul li a{color: #797979; font-weight: bold; text-decoration: none;display: block;}
div.sidebar_box_content ul li a:hover,div.sidebar_box_content ul li a.current{color: #e62227; padding-left: 10px;}


/* Footer */
div.footer{color: #FFF; font-size: 11px;}
div.footer_wrapper{padding: 10px 0;}
div.footer a{color: #FFF; text-decoration: none;}
div.footer a:hover{text-decoration: underline;}

div.footer_left{float: left;}
div.footer_right{float: right;}
/* mill. */
div.clear {clear: both;}

/* offer Box */
div.offer {position: relative;}
div.offer .title{position: absolute;top:0px;width: 100%;}
div.offer .title-left{background: url("../img/offer_left.gif") no-repeat left top;height: 35px;float: left;width: 94%}
div.offer .title-left Div{height: 27px;background: #e62227;margin-left: 8px;color:#ffffff;text-transform: capitalize;font-size: 16px;font-weight: bold;padding-top: 8px}
div.offer .title-right{background: url("../img/offer_right.gif") no-repeat right top;height: 35px;width:25px;float: left;}

div.offer .img{background: #e62227;width: 99.5%;overflow: hidden;border-bottom:4px solid #E62227;}
div.offer .img IMG{margin-left: 5px;}
div.offer .info-bg{margin-left: 117px;position: absolute;bottom: 4px;width: 350px;height: 80px;background: #000000;-moz-opacity:.40; filter:alpha(opacity=40); opacity:.40;}
div.offer .info{position: absolute;bottom: 4px;width: 463px;height: 75px;margin-left: 5px;color: #ffffff;}
div.offer .info td {font-size: 14px;}
div.offer .info .market {text-decoration: line-through;}
div.offer .info .our {font-size: 30px;}
div.offer .info a {text-decoration:none;color: #ffffff;}
.offerTable TH{text-align: right;width: 150px;vertical-align: top;padding-left: 5px;}
.offerTable TD{text-align: left;background: #EFEFEF;vertical-align: top;padding-left: 5px;}

.BIG {width: 470px}
.SMALL {width: 225px}
div.SMALL .info,div.SMALL .info-bg {width: 219px}
div.SMALL .info-bg{margin-left:14px;width:210px;}
div.SMALL .title-left{width: 88%}
div.SMALL .img IMG.max {max-width: 223px;}
div.offer .img.special{
	height: 242px;
}

div.offer .img.special img{
	height: 239px;	
}

div.offer .info.special{
	height: 203px;font-size:12px;
}


#rssTable a{
	text-decoration: none;
}
#rssTable tr{
	
}
#rssTablea tr:hover{
	background-color:#E62227;
}
tr.trhover{
	background:#E62227;	
}
tr.trout{
	background:none;
}

#rssTable td{
	font-weight: bold;
}
td.special{
}

td.more_padding{
	padding-right: 22px; 
	padding-left: 18px;
}

div.offer a{color: #FFF;}