/* CSS Document */

	* {margin:0; padding:0;	border:0}

	body {width:980px; margin:0 auto; text-align:center; background-color:#0f0f0f; font:9pt verdana, Arial, Helvetica, sans-serif; color:#fff}

    h2 {text-align:left; font-size:16px; margin:10px auto; color:#c00}
        h2.show {cursor:pointer}
    h3 {font-size:18px; margin:20px auto; text-align:center; color:#fff}
    
	p {margin-top:20px; text-align:left}
	
	.clear {clear:both}
	
	#header {width:980px; height:104px;	background:url(/images/bg-header.gif) repeat-x top left; top:10px}
		#header-l {float:left; width:150px; height:104px}
        #header-c {float:left; width:680px; height:104px}
		#header-r {float:left; width:150px; height:104px}

	#content {
		width:988px;
		*width:990px;
		text-align:center
	}

	#bottom {
		clear:both;
		width:978px;
		*width:980px;
		float:left;	
		border:solid 1px #f00;
		background-color:#000	
	}
	
	.breadcrumb {
		clear:both;
		text-align:left;
		margin:0 auto;
		font-size:11px;
		color:#fff
	}
	
	#left {
		width:160px;
		float:left;
		padding:0 10px
	}
	
		#navigation {
			width:160px;
			text-align:center;
			padding:20px 10px
		}

		#navigation ul {
			list-style:none;
			margin-left:5px
		}
		
		#navigation li {
			list-style:none; text-align:left;
		}
		
		#nav1 a, #nav2 a, #nav3 a, #nav4 a, 
		#nav5 a, #nav6 a,  #nav7 a, #nav8 a,
		#nav9 a, #nav10 a, #nav11 a, #nav12 a, #nav13 a  {
			width:160px;
			height:20px;
			display:block;
			padding:2px 0 2px 10px;
			background:url(/images/bg_nav.gif) no-repeat top left
		}
		
		a.nav {
			font:bold 8pt Arial, Helvetica, sans-serif
		}
		
		a.nav:link, a.nav:visited  {
			color:#c00;
			text-decoration:none
		}
		
		a.nav:hover, a.nav:active  {
			color:#f00;
			text-decoration:none
		}
			
	#flash {
		width:600px;
		min-height:490px;
		float:left;
		padding:20px 0 20px 0;
		border-left:solid 1px #f00;
		border-right:solid 1px #f00;
	}

	#right-stuff {
		width:190px;
		/*height:450px;*/
		float:left;
		text-align:center;
	}
		#right {
		    padding-top:20px;
			width:190px;
			text-align:center
		}
		
		#feature {
			width:180px;
			text-align:center
		}
		
		#motorguy {
			width:180px;
			margin-top:40px;
			text-align:center;
		}
		
	#inner {
		width:800px;
		*width:800px;
		min-height:350px;
		float:left;
		padding:20px 0 0 0;
		border-left:solid 1px #f00;
	}	
	
			
	#inner-center {
		width:610px;
		_width:590px;
		min-height:460px;
		_height:518px;
		float:left;
		padding:20px 0 20px 0;
		border-left:solid 1px #f00;
		border-right:solid 1px #f00;
	}	
	
	#contact {
		width:440px;
		border:none;
		padding:10px;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif; 
		color:#fff; 
		border:solid 1px #ccc; 
		border-radius:9px 9px 9px 9px;
		background:url(/images/bg-contact.jpg) repeat top left
	}
	
	.thumb {
		width:160px;
		min-height:120px;
		color:#fff;
		font-size:10px;
		text-align:center;
		padding:5px 5px;
		border:solid 1px #402f2f;
		margin:5px 5px;
	}
		
	.thumb-sm {float:left; padding:5px 5px; border:solid 1px #402f2f; margin:5px 5px}
	
	.thumbcopy {
		width:160px;
		font-size:7pt;
		text-align:center;
		margin-bottom:20px;
	}
	
	#prodshot {
		width:430px;
		float:left;
		text-align:center
	}
	
	#prodimg {
		width:400px;
		text-align:center;
		margin-left:10px;
		padding:10px 10px 10px 10px;
		border:solid 1px #333
	}
	
	#prodcopy {
		width:270px;
		float:left;
		padding:10px 10px 10px 10px;
		text-align:justify
	}
	
	#links {
		clear:both;
		width:538px;
		padding:20px 0
	}
	
	#links-img {
		width:200px;
		padding:0;		
		float:left;
		vertical-align:text-top
	}
	
	#links-copy {
		width:318px;
		float:left;
		text-align:left;
		margin-left:20px;
		vertical-align:text-top
	}
	
	h2 a:link, h2 a:visited {
		font:bold 11pt Verdana, Arial, Tahoma, Helvetica, sans-serif;
		color:#c00;
		letter-spacing:normal
	}

	h2 a:hover, h2 a:active {
		font:bold 11pt Verdana, Arial, Tahoma, Helvetica, sans-serif;
		color:#f00;
		text-decoration:underline;
		letter-spacing:normal
	}
	
	.titles {
		font:bold 12pt Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color:#FAC802;
		letter-spacing:0.2em
	}
	
	#footer {
		clear:both;
		width:980px;
		background-color:#242424;
		text-align:center;
		font:11px verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		padding:10px 0;
		margin:0 auto 30px auto
	}

	a.footer:link, a.footer:visited {
		color:#FFF;
		text-decoration:underline
	}
	
	a.footer:hover, a.footer:active {
		color:#FC0;
		text-decoration:none
	}
	
	.sm {
		font-size:x-small;
		font-weight:normal
	}
	
	.note {
		font-size:8pt;
		color:#900;
		font-weight:bold;
		text-align:center
	}
	
	.astrx {
		font-size:medium;
		color:#C00;
		font-weight:bolder
	}
	
	a:link, a:visited {
		color:#C00;
		text-decoration:none
	}
	
	a:hover, a:active {
		color:#f00;
		text-decoration:underline		
	}

#carwanted {margin:20px auto; text-align:left; font-size:11px}

    #carwanted .active {color:#fff; margin-left:40px}
    #carwanted .sold {color:#666; margin-left:40px}
    
#content {width:980px; margin:0 auto; text-align:center}

    /*#top {clear:both; width:980px; height:38px;	background:url(/images/bg-top.gif) no-repeat top center; margin-top:30px}
        #top h2, h2.offerings {text-align:right; font-size:2.6em; color:#01aff1; padding-top:10px; margin:0}
    */
    
    #mid {clear:both; width:980px; margin:0 auto; min-height:240px; text-align:center; float:left; padding:0}
        .mid-1, .mid-2, .mid-3 {float:left}
        .mid-1 {width:180px}
        .mid-2 {width:598px; min-height:490px; padding:20px 0; border-left:solid 1px #f00; border-right:solid 1px #f00}
        .mid-3 {width:780px; min-height:490px; padding:20px 0; border-left:solid 1px #f00}
        .mid-4 {clear:both; width:980px}
        
        .copy-l {padding:0 20px 0 40px}
        .copy-c {clear:both; padding:0 30px}
        .copy-r {padding:0 40px 0 20px}
        
        .tag {font-size:1.8em; font-style:italic; margin:10px 0 0 0; color:#fe8a02}
        
        fieldset {font-family:Calibri, Arial, Verdana, Sans-Serif; font-size:12px; color:#fff}
	    legend {text-align:left; font-size:15px; margin:0; color:#c00}
	    
	input, .input, select, .msg {
		background-color:#ededed;
		color:#333;
		border:solid 1px #666;
		margin:5px 0;
		padding:3px 2px;
		font:12px tahoma, arial, verdana, sans-serif		
	}

	.msg {overflow:auto}
		
.form-l, .form-r {}        
.form-l {text-align:right; font-weight:bold; color:#fff}
.form-r {text-align:left; padding-left:10px}

.ctr {text-align:center}
.left {text-align:left}

.errorlist {color:#c00; text-align:left}
    .errorlist ul {}
    .errorlist li {margin-left:50px}
    
	select .chk, radiobutton .chk {margin:0; padding:0; border-style:none}
	radiobutton {padding-top:10px}

/*.button {border:none; background-color:Transparent}*/
    .button {
        background-attachment:scroll;
        background-clip:padding-box !important;
        background-color:#474747; 
        background-image:-moz-linear-gradient(center top , #ededed 0%, #474747 100%); 
        background-origin:padding-box;
        background-position:0 0;
        background-repeat:repeat;
        background-size:auto auto;
        border-radius:9px 9px 9px 9px;
        box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.5);
        color:white;
        cursor:pointer;
        display:inline-block;
        font-size:14px;
        font-weight:bold;
        line-height:1em;
        padding:7px 30px;
        text-decoration:none;
        text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.5);
        border:1px solid #c00
    }

#traileroptions {visibility:hidden}
