body {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 101%;
	color: #FFFFFF;	
	background-color: #3a0000;
	margin: 0px;
	padding: 0px;	
}
h1 {
	margin:0;
	padding:0;
}
a {
	color: #c2ac29;
}
a:link {
	color: #c2ac29;
}
a:visited {
	color: #eadc87;
}
#container {
	width: 1024px;
	margin: auto;
	}
#masthead {
	text-align: center;
	background: url(../interface/masthead-bg.gif) repeat-x;
}
#content {
	background-image:url(../interface/center-bkg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:1024;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}
#nav {
	height:34px;
	margin-left: 130px;
	}
UL#nav {
	float:left;
	padding:0;
	margin:0;
	margin-top: 0;
	margin-bottom: 0;
	width:765px;
}
UL#nav li {
	float:left;
	padding:0;
	margin:0;	
	list-style:none;
}
#nav img {
	margin:0;
	padding:0;
	border:none;
}
#twocol{
	width: 1024px;
	margin-right: 0px;
	float:left;
}
#innertwocol{
	width: 1024px;
	margin: 0 0 0 0;
	float:left;
	background: url(../interface/innertwocol-bg.jpg) repeat-y;
}
#leftcol {
	width:374px;
	float: left;
}
#rightcol {
	width:650px;
	float: right;
}
#reswidget {
	background-image: url(../interface/res-bkg.jpg);
	height: 277px;
	width: 374px;
	float:left;
	background-repeat: no-repeat;
	background-position: right;
}
#res-container {
	float: left;
	margin: 0;	
	padding-top:12px;
	padding-left: 133px;
}
#headimage {
	width:650px;
	height:277px;
	float:right;
}
#hometextarea {
	background-image: url(../interface/content-car.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 243px;
	width: 448px;
	float:left;
	padding: 0 145px 0 55px;
}
#hometextarea-res {
	background-image: url(../interface/res-content-car.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 243px;
	width: 448px;
	float:left;
	padding: 0 145px 0 55px;
}
#innertextarea {
	float:left;
	padding: 0 155px 0 433px;
	width: 419px;
	background: url(../interface/int-carpanel.jpg) no-repeat left top;
}
#specials {
	float:right;
	width: 400px;
	height: auto;
	background-color:#810001;
	padding: 0 10px 130px 10px;
}

/*#innertextarea-specials table {
	background-color:#f5e186;
}
#innertextarea-specials table table{
	background-color:#f5e186;
}
#innertextarea-specials tr{
	background-color:#f5e186;
}
#innertextarea-specials  table table tr{
	background-color:#f5e186;
}
#innertextarea-specials  table td table tr td{
	background-color:#f5e186;
}*/

#innertextarea-res {
	float:left;
	background-image: url(../interface/res-int-carpanel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 155px 0 378px;
}
ul {
	font-size: 0.7em;
	line-height: 1.2em;
	color: #ffffff;
	}
ul.home {
	font-size: 0.75em;
	line-height: 1.2em;
	color: #ffffff;
	}
p {
	font-size: 0.7em;
	line-height: 1.2em;
	color: #ffffff;
}
p.home {
	font-size: 0.75em;
	line-height: 1.2em;
	color: #ffffff;
}
p.pol {
	font-size: 0.55em;
	line-height: 1.2em;
	color: #ffffff;
}
/* -------------LAYOUT POSITIONING----------------*/
#container-main {
	width: 1024px;
	margin-left: -510px;
	position:relative;	
	left: 50%;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}
#container-bg1 {
	margin: 0;
	padding: 0;
	background-image: url(../interface/bg1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #410000;
}
#container-bg2 {
	margin: 0;
	padding: 0;
	position:relative;
	width: 1024px;
	margin-left:-510px;
	overflow: hidden;
	left:50%;
	background-image: url(../interface/bg2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#page {
	margin: 0;
	padding: 0 8px 0 8px;
	clear: both;
	display: block;
	overflow: hidden;
	min-height: 400px;
}
* html #page { /*IE hack for min-height*/
	height: 400px;
	overflow: visible;
}
#innertwocol-bot {
	clear:both;
	height: 138px;
	background-image: url(../interface/int-footer.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#innertwocol-bot-res {
	clear:both;
	height: 30px;
	background-image: url(../interface/res-footer-red.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.page-hdr {
	height: 16px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#footer{
	clear: both;
	height: 138px;
	background-color: #000000;
	background-image: url(../interface/footer.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#innerfooter{
	clear:both;	
	height: 138px;
	margin-top: -110px;
	background-image: url(../interface/int-footer.jpg);
	background-repeat: no-repeat;
	background-position: top;	
	background-color: #000000;
}
#innerfooter-res{
	clear:both;
	height: 112px;
	background-image: url(../interface/res-footer-black.jpg);
	background-repeat: no-repeat;
	background-position: top;	
	background-color: #000000;
}
#footag {
	position:relative;
	width: 1024px;
	padding-top:18px;
	margin-left:-240px;
	left:50%;
	padding-bottom: 18px;
}
#container-black {
	background-color: #000000;
}
#container-burgundy {
	position:relative;
	background-color: #410000;
	width: 1024px;
	margin-left:-512px;
	left:50%;
}
.fleet {
	float : left;
	width: 317px; 
}
 

.2col {
	width: 400px;
	margin-bottom: 10px;
}
.left-col {
	float:left;
	width:200px;
}
.right-col {
	float:left;
	width: 200px;
}


.right {
	float:right;
	width:210px;
	padding-right: 10px;
}
