* {margin:0; padding:0;}

/* ----------------- global styles ----------------- */

body {font-family:Arial, Helvetica, sans-serif; background:url(../images/bg_logoGradiant_white.jpg) repeat-x;}
h1 {font-size:16px; color:#631313;}
	h1 span {display:none;}
h2 {font-size:16px; color:#631313;}
	h2 span {display:none;}
	h2.splash {margin:15px 0 0 10px;}
h3 {font-size:14px; color:#000000; display:inline;}
p {font-size:12px;}
a, a:visited {color:#631313;}
.bigHeading {font-size: 18px;}

#container {width:950px; min-height:665px; margin:0 auto; background:#ffffff; position:relative;}	

#header {background:url(../images/g_header.gif) no-repeat; width:100%; height:56px;}
	#header h1 {display:none;}	
	#header span a {display:block; float:left; height:56px; width:400px;}
	#header p {display:block; float:right; margin:8px 48px 0 0; font-size:11px; text-align:right; width:195px; color:#fff;}	
	
#nav {height:20px; width:100%; background-color:#f2e3a5; border-top:solid 3px #df7b7b;}
	#nav ul {list-style:none;}
	#nav ul li {float:left;}
	#nav ul li a	, #nav ul li a:visited	{display:block; height:20px; font-size:12px; margin:3px 0 0 40px; text-decoration:none;}
	#nav ul li a:hover {color:#b10a0a;}




/* ----------------- styles fot the splash page ----------------- */
	
#flashHolder {width:900px; height:390px; margin:15px 0 0 30px;}

#column1 {float:left; width:500px;}
	#column1 h1 { margin-left:40px;}
	#info {margin:15px 0 0 40px; float:left;}
	#column1 p {margin-left:12px; line-height:16px;}
	

#column2 {float:left; width:450px; position:relative;}
	#register {margin-top:15px; float:left;}
	#column2 p {margin:10px 0 0 12px; line-height:16px;}
	ul.splashList {font-size:12px; padding:5px 0 0 30px; width:190px;}
	
#footerSplash {clear:both; padding:35px 0 20px 40px;}
	
	
/* ----------------- styles fot the inner pages ----------------- */

#contentHolder {width:950px; clear:both;}

#innerLeft {float:left; width:310px; position:relative;}
	#tag {padding:20px 0 0 38px;}
		a.disclaimer {
	display:block;
	width:228px;
	height:134px;
	position:absolute;
	top:20px;
	right:43px;
	text-decoration:none;
	background:url(../images/g_tag.jpg) no-repeat;
	background-position:0 -1000em;
}
	#innerLeft h1 {margin:15px 0 0 40px;}
	#innerLeft p {margin:10px 0 0 40px; line-height:16px;}
	#innerLeft a, #innerLeft a:visited {color:#b30a0a; font-weight:bold;}
	.innerLeftBtn {margin:20px 0 0 40px;}
	ul.leftList {font-size:12px; padding:5px 0 0 55px; width:190px;}
	
#innerRight {float:left; width:625px; margin-left:15px;}
	#innerRight h1 {margin:35px 0 0 -3px;}
	#innerRight p {margin:10px 115px 0 0; line-height:16px;}
	#innerRight h2 {margin-top:25px;}
	#innerRight ul {margin-left:15px; font-size:12px; font-weight:bold; margin-bottom:20px;}
	#innerRight li {padding:5px 0;}
	#innerRight a { font-size: 12px;}
	
	div.locationMain {float:left; width:475px; margin:10px 0 15px 0;}
	div.location {float:left; width:250px; margin:10px 0 15px 0; display:inline;}
	div.locationMain img, div.location img {margin-bottom:-10px;}
	div.locationMain p, div.location p {width:225px;}
	
	div.startMain {float:left; width:312px; margin:10px 0 15px 0; display:inline;}
	.headBar {width:475px;}
	
	.dealersGrid { float:left; width: 280px; padding: 10px; }

	
table {font-size:12px; margin-top:30px;}
input.type {border:solid 1px #999; width:250px;}
input.type2 {border:solid 1px #999; width:240px;}
textarea {border:solid 1px #999; width:250px; height: 150px;}
.required {color:#631313;}
.footnote {font-size:10px; color:#631313;}
.moreInfo {font-size:11px;}
	
#footer {clear:both; padding:40px 0 20px 40px;}

.close_txt {color: #631313; font-size: 14px; margin-left: 10px;}

/* ----------------- ordered list ----------------- */
#numericList {
	font-size:12px;
	margin-left:17px;
}

#numericList li ul {
	font-weight:normal;
	list-style:disc;
	margin:0 0 0 45px;
}