@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; color:#222; line-height:1;}

body {font: normal 100% Arial, Helvetica, sans-serif; background:#89847e url(../images/bodybkg.png) repeat-y;}

img {border:none;}
h1 {font-weight:bold; font-size:18px; color:#c41230; padding:0 0 10px 0}
h1 span {font-weight:normal; color:#000; padding:0 0 0 10px}
h2 {font-weight:bold; font-size:15px; padding:5px 0 8px 0; line-height:1.2}
h3 {font-weight:bold; font-size:13px; padding:5px 0 8px 0; line-height:1.2}

p {font-size:12px; margin:0 0 18px 0; line-height:1.3}

img {border:0}
.right {float:right; padding:20px 0 20px 30px}
.left {float:left; padding:20px 30px 20px 0}

a:link {color:#c41230}
a:hover {color:#f96}

#main {width:996px;}

#nav {float:left; padding:50px 0 0 0; width:200px; min-height:600px; background:#c41230 url(../images/navbkg.png) no-repeat;}

#linktop {width:120px; position:relative;top:60px; left:320px}


#content_dirt {float:left; width:790px; min-height:590px; background:#b1a89e url(../images/contentbkg.jpg) no-repeat;}
#content_asphalt {float:left; width:790px; min-height:590px; background:#b1a89e url(../images/contentbkg.jpg) no-repeat;}
#content_sparks {float:left; width:790px; min-height:590px; background:#b1a89e url(../images/contentbkg.jpg) no-repeat;}

	#homecolumn {float:left; width:710px; margin:0 20px 0; padding:5px 20px 0; background:#fff}
		#homecolumn p {padding:0;}

	#column {float:left; width:710px; margin:125px 20px 0; padding:20px 20px 5px 20px; background:#fff url(../images/columnbkg.png) top no-repeat;}
		#column p {margin:0 0 10px 0 }
		#column ul {font-size:12px; display:block; padding:0 0 0 0; margin:0 0 10px 18px; }
		#column li {line-height:1.3; padding-bottom:5px}

		#left {float:left; width:490px}
			#specs {border-top:2px solid #c41230;}
				#specs td {font-size:11px; padding:6px 0 6px; border-bottom:1px solid #cecece; line-height:1.4; /*min-width:100px*/}
				#specs td li {font-size:11px; padding:6px 6px 6px 0; line-height:1; /*min-width:100px*/}
				#specs td span {font-weight:bold; padding:0 5px 0 0; line-height:1.4}
				#specs td.options {font-weight:bold; padding:30px 0 6px 0;}
				#specs td.options2 {font-weight:bold; padding:30px 0 6px 0;}
				#specs td.last {font-size:9px; border-bottom:3px solid #c41230;}
				#specs td.hd {border-bottom:1px solid #000; border-top:1px solid #000;}


		#right {float:left; width:200px; padding:0 0 0 20px}
			#right h3 {font-weight:bold; font-size:12px; padding:10px 0 5px 0}
			#right ul {display:block; list-style:none; border-bottom:2px solid #c41230; padding:0 0 10px 0; margin:0}
			#right ul.last {display:block; list-style:none; border-bottom:10px solid #c41230; padding:0 0 10px 0; margin:0}
			#right li {font-size:10px; display:block; padding:2px 0 3px}
			#right p {margin:0}
			.caption {font-weight:bold; font-size:10px; padding:5px 0; border-bottom:2px solid #c41230}
			.caption a {text-decoration:none}
			
	#columnfoot {clear:both; width:750px; margin:0 auto; background:#fff url(../images/columnfootbkg.png) bottom no-repeat}
	#columnfoot2 {width:750px; margin:0 auto;}
		#columnfoot2 p {float:left; font-size:10px; padding:10px 187px 15px 20px}
		#columnfoot2 p.right {float:left; font-size:10px; padding:10px 0 15px 20px}
			#columnfoot2 p a {color:#222}
			#columnfoot2 p a:hover {color:#c41230}
			
form #col1{width:300px; float:left}
form #col2{width:408px; float:left; margin-top:3px}
	form p {margin:0; padding:10px 0; clear:both;}
	.first {width: 80px; padding:5px 0 0 0; color: #000; float:left; margin:0} 
	.second {width:auto; color: #000; float:left; margin:0; padding:0}
	input, select, textarea {font:normal 12px Arial, Helvetica, sans-serif; color: #000; border:solid 1px #999; margin:0; padding:3px}
	option {font:normal 12px Arial, Helvetica, sans-serif;	color: #000; border:0; margin:0;}
	.button {padding:5px 8px 5px 5px; background:#c41230; color:#ccc; margin:5px 0 0 0}
	.field {width:400px; height:380px}
	
fieldset {border:solid 1px #666; padding:10px; margin:0 0 15px 0}
legend {font:bold 14px Arial, Helvetica, sans-serif; color: #c41230; padding:5px 3px 5px 3px}	
label {font:normal 12px Arial, Helvetica, sans-serif; color: #000; padding:0; margin:0}
	textarea.field_app {font:normal 12px Arial, Helvetica, sans-serif; color: #000; border:solid 1px #999; margin:5px 0; padding:3px; width:675px; height:230px}
	input.button_app {padding:5px 8px 5px 5px; background:#c41230; color:#ccc; margin: 0 0 0 0 }
	.first_app {width: 100px; padding: 5px 0; color: #000; float:left; margin:5px 0 0 0} 
	.second_app {width:auto; color: #000; float:left;}
	.radio {border:0; padding:15px 0 0 0}



