/*main styles*/
*{margin:0;padding:0;}
bodyXX{
	background:url(/images/blueTakeover/background.jpg) top center no-repeat #00034A;
	margin:20px auto; font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3D3B3E;
	font-weight: normal;
}

a{	text-decoration:none;}

#wrapXX{
	width:980px;
	margin:0 auto;
	background:white;
	padding:3px;
}
#header{}
#adXX{
	margin: 0 0 0 6px;
	background:url(/images/ad.jpg) repeat-x;
	width: 969px;
	height: 91px;
	padding:6px 0;
	text-align:center;
}
#ad p{background:black; margin:0 auto; width:900px; height:90px !important;}
#contentXX{
	width: 975px;
}
#findXX{
	background:url(/images/findcarbox.jpg) no-repeat right;
	width:355px;
	height:187px; padding:20px 0 0 40px;
	float:left;
}
#find table{ }
#find td{padding: 3px;}

#hotXX{
	float:right;
	background:url(/images/homebg.jpg) repeat-x;
}
#quickXX{ height:120px; background:url(/images/quicksearch_bg.jpg); }
#magXX{
	float:left;
	width:485px;
	background: url(/images/mag.jpg) no-repeat;
	height:171px;
	color: white;
}
#mag table{	margin: 85px 20px 20px 18px;}
#mag td{padding: 1px;}
#mag form {
	width:350px;
	height: 165px;
}
#dealer{
	margin-right: 5px;
	width:490px;
	float:right;
	background:url(/images/finddealers.jpg) no-repeat right top;
	height:171px;
	color:white;
	text-align: right;
}
#dealer table{
	margin: 4px;

}
#dealer td{padding: 1px;}
/*
#footer{
	color:white;font-size: 12px;margin: 10px 0;
	text-align: center;width:819px;
	margin:0 auto;}
#footer a{color:white; text-decoration: none;}
#footer a:hover{color:#FFC126;}
*/
/*top error message*/
#errormessage{
	background: url(/images/contactbg3.gif) repeat-y;
	color: #070709;
	padding: 5px 0 5px 280px;
	font-size: 24px;
	margin: 0 0 0 6px;
}

/*subpages*/
#contactpage{background:url(/images/contactbg.jpg) no-repeat top #fef826;	padding: 10px 20px 10px 45px;}
#contactbg{padding: 0 0 0 0;}
#contactpage2{background:url(/images/contactbg2.jpg) no-repeat top #fef826;	padding: 10px 20px 10px 45px;}
#calcpage{background:url(/images/contactbg.jpg) no-repeat top #fef826;	padding: 10px 20px 10px 45px;}
h1{
	color: #CC6600;
	border-bottom: dashed 1px #CC6600;
	display: block;
	width: 98%;
	margin: 10px 0;
	font-size: 18px;
}

/*font classes*/
.smlexampletext{font-size:12px;}
.smlexampletext a{color: #8D0300;}
.style3 {font-size: 36px;font-weight: bold;}
.style4 {font-size: 18px;}
.style2 {font-size: 12px}
.style1 {color: #8D0300; font-size: 12px;}
.style1a {color: #8D0300; font-size: 16px;}

/*input classes*/
.smallinput{width: 85px;}
.mediuminput{width:150px;}
.larginput{width:200px;}

/*car result styles*/
.topcar{
	background-color: #FDFBFC;
	padding: 5px;
	border: 1px solid #A9A9A9;
	width: 850px;
}
.tabcartop{
	background: url(/images/cartop.png) top center;
	width: 728px;
	height: 23px;
color:white;
padding: 4px 0 0 10px;
font-size:18px;
}
.carimg{border-color: #A9A9A9;border: solid 1px;}
.cobalt{color:#FFC126;}
.style6 {
	color: #8A0300;
	font-weight: bold;
	font-size: 18px;
}
.price {
	color: #8A0300;
	font-weight: bold;
	font-size: 28px;
	text-align:left;
}
.detail_title {
	color: #8A0300;
	font-weight: bold;
	font-size: 24px;
}
.detail_price {
	color: #8A0300;
	font-weight: bold;
	font-size: 22px;
	text-align:left;
}

.results_header {
	font-size: 22px;
	font-family: arial;
	font-weight: bold;
}


