/* CSS Document */

#container {
	position:relative;
	width: 1024px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
    float: left;	
    
	}

		#bg {
            position: absolute;                
            width: 1024px; 
            top:0px;
            left:0px; 
      
             

		}

		#branding {
		clear: both;
		float:left;
		display: block;
		margin: 0px;
		display: inline;
		width: 1024px;
		height: 78px;
		position: relative;
		z-index: 1;		
		  
		}

				#primaryNav {		
				float:left;
				display: inline;
				width: 760px;
				height: 24px;
				margin: 13px 0px 5px 20px;
				padding: 0px;
			
			
				}
		
				#secondaryNav {			
				float:left;
				display: inline;
				width: 760px;
				height: 24px;
				margin: 0px 0px 0px 20px;
		
				}
		
				#dealerName {
				float:right;
				width: 230px;
				height: 75px;
				margin: 10px 0px 0px 0px;				
				
				}

		#sectionName {
		float:left;
		display: inline;		
		height: 13px;
		margin: 0px 0px 0px 32px;
		padding: 0px;				
		}


		#main {
		float:left;		
		width: 1024px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		}

				#subNavWrapper {
				float:left;
				position: relative;
				width: 223px;
				margin: 0px 0px 0px 0px;
				padding: 0px;
				background-color:#FFFFFF;
				filter:alpha(opacity=90);
				opacity: 0.90;
				-moz-opacity:0.90;
				}

						#subNav {
						float:left;
						display: inline;
						width: 222px;
						height: 500px;
						margin: 0px 0px 0px 0px;
						border-right: 1px solid #999;
						padding: 5px 0px 0px 0px;
						}
		
						#subNavFooter {
						position:absolute;
						bottom:-3px;
						left: 0px;
						width: 221px;
						margin: 0px 0px 0px 0px;
						padding: 0px;
						}
		
				#contentWrapper {
				float:left;
				width: 500px;
				margin: 20px 0px 0px 20px;
				}

						#contentImage {
						float:left;
						width: 500px;
						margin: 0px 0px 0px 0px;
						}
		
						#content {
						float:left;
						width: 500px;
						margin: 20px 0px 0px 0px;
						}
		

						.banner {
						padding: 210px 0px 0px 0px;
						
						}
		
						.sectionLinks {
						float: left;
						width: 150px;
						height: 300px;
						border-right: 1px solid #999;
						margin: 235px 0px 0px 15px;
						padding: 10px 0px 0px 0px;
						}
		
						.sectionFeatured {
						float:left;
						width: 260px;
						margin: 180px 0px 0px 20px;
						}
						
						
				#sidebar {
				float:left;
				width: 260px;
				margin: 20px 0px 0px 20px;
				}

						#sideContact {
						float:left;
						width: 260px;
						margin: 20px 0px 0px 0px;
						}

						.sideFeatured {
						float:left;
						width: 240px;
						margin: 10px 0px 0px 0px;
						padding: 10px 10px 10px 10px;
						background-color: #efefef;
						}

						#sideUsed {
						float:left;
						width: 260px;
						margin: 20px 0px 0px 0px;
						background-color: #f1f1f1;
						}

						#sideLinks {
						float:left;
						width: 260px;
						margin: 20px 0px 0px 0px;
						}


/*#footer {
clear: both;
width: 1024px;
float: left;
border-top: 1px solid #999;
height: 28px;
background: url(../../images/motor-industry-code-practice-sm.gif) no-repeat top left #fff;
position: fixed;   
bottom: 0px;   
}*/

/************************FOOTER STYLES START **************/

.footerLinksTerms{
   clear: both;
    float: left;
    display: block;
    width: 100%; 
    padding-top: 0px; 
    padding-bottom: 0px;   
    padding-left: 5px;
    background-color: #ffffff;
    font-size: 0.6em;
}

.footerall
{   
    clear: both;
    float: left;
    display: block;
    width: 100%; 
    border-top: solid 1px #999999; 
    padding-top: 0px; 
    padding-bottom: 10px;   
    height: 20px;
   /*background: url(../../images/motor-industry-code-practice-sm.gif) no-repeat 0px 0px;*/
    background-color: #ffffff;
}



.footercontainer
{      
    width: 980px;

}

.footercontainer .footerimg{
    float: left;
    display: block;
    margin: 0px;
    padding: 0px;
   
}

.footercontainer .footerlinks{
    float: right;
    display: block;
    margin: 0px;
    padding: 0px;
}


.footer-link a{
	background: url("../../images/arrow_4c4c4c.gif") no-repeat center left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #4C4C4C;
	text-decoration: none;
	padding-left: 5px;	
	margin-right: 4px;
	
}

.footer-link a:hover{	
	background-image: url("../../images/arrow_003399.gif");
	color: #003399;
	text-decoration: none;
}

/************************FOOTER STYLES END **************/

