

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-image:url(../images/bg.gif);
 margin-bottom: 0px;
 margin-top: 0px;
 }
 
#wrapper { 
 margin: 0 auto;
 width: 1000px;
 height:auto;
 }
 
#header1 {
 color: #fff;
 width: 1000px;
 height: 169px;
 float: left;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 background-image:url(../images/header_bg.gif);

}


#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: auto;
 width: 230px;
 float: left;
}

#nav {
	
	width:224px;
	height:230px;
	border-bottom:#666 groove 2px;
	
}

#lt_content {
	
	width:216px;
	height:403px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#lt_authDealer_content {
	
	width:216px;
	height:431px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#content2_authDealer {
	

	height:400px;
	background: #fff;
	padding: 15px 15px 0 15px;
	
	
	
}

#lt_tabs_content {
	
	width:216px;
	height:421px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#content1_tabs {
	

	height:252px;
	background: #fff;
	background-image:url(../images/content1_header.jpg);
	background-repeat:no-repeat;
	z-index:-1000;
	margin-top:0px;
	padding-bottom:5px;	
	
	
}
#content2_tabs {
	

	height:410px;
	background: #fff;
	
	
	
}
#lt_covers_content {
	
	width:216px;
	height:800px;
	border-right:#666 groove 2px;
	margin-left:10px;
}


#lt_covers_acc_content {
	
	width:216px;
	height:347px;
	border-right:#666 groove 2px;
	margin-left:10px;
}




#lt_clean_acc_content {
	
	width:216px;
	height:480px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#lt_conv_acc_content {
	
	width:216px;
	height:413px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#lt_about_content {
	
	width:216px;
	height:655px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#lt_dealer_content {
	
	width:216px;
	height:695px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#lt_efficiency_content {
	
	width:216px;
	height:625px;
	border-right:#666 groove 2px;
	margin-left:10px;
}


#lt_weather_content {
	
	width:216px;
	height:745px;
	border-right:#666 groove 2px;
	margin-left:10px;
}



#lt_safety_content {
	
	width:216px;
	height:658px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#lt_terms_content {
	
	width:216px;
	height:1583px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#lt_contact_content {
	
	width:216px;
	height:1173px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#lt_warranty_content {
	
	width:216px;
	height:1060px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#lt_awards_content {
	
	width:216px;
	height:775px;
	border-right:#666 groove 2px;
	margin-left:10px;
}




#content { 
 float: left;
 color: #000;
 border: 0px solid #ccc;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 549px;
 width: 770px;
 display: inline;
 font-size:14px;
 letter-spacing:1px;
}

#prod_content { 
 float: left;
 color: #000;
 border: 0px solid #ccc;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height:1032px;
 width: 770px;
 display: inline;
 font-size:14px;
 letter-spacing:1px;
}

#lt_thankyou_content {
	
	width:216px;
	height:603px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#thankyou_content {
	

	height:570px;
	background: #fff;
	padding: 15px 15px 0 15px;

	
		
}

#lt_coverMaker_content {
	
	width:216px;
	height:903px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#coverMaker_content {
	

	height:870px;
	background: #fff;
	padding: 15px 15px 0 15px;

	
		
}


#lt_OEM_content {
	
	width:216px;
	height:733px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#OEM_content {
	

	height:700px;
	background: #fff;
	padding: 15px 15px 0 15px;

	
		
}

#lt_OEMOut_content {
	
	width:216px;
	height:733px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#OEMOut_content {
	

	height:700px;
	background: #fff;
	padding: 15px 15px 0 15px;

	
		
}

#lt_OEMCheckOut_content {
	
	width:216px;
	height:1033px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#OEMCheckOut_content {
	

	height:1000px;
	background: #fff;
	padding: 15px 15px 0 15px;

	
		
}

#lt_Login_content {
	
	width:216px;
	height:403px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#Login_content {
	

	height:370px;
	background: #fff;
	padding: 15px 15px 0 15px;

	
		
}

#acces_content {
	

	height:370px;
	background: #fff;
	padding: 15px 15px 0 15px;

	
		
}

#lt_testimonials_content {
	
	width:216px;
	height:2980px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#testimonials_content {
	

	height:2947px;
	background: #fff;
	padding: 15px 15px 0 15px;

	
		
}

#warranty_content {
	

	height:1027px;
	background: #fff;
	padding: 15px 15px 0 15px;

	
		
}

#contact_content {
	

	height:1145px;
	background: #fff;
	padding: 15px 15px 0 15px;
		
}

#about_content {
	

	height:625px;
	background: #fff;
	padding: 15px 15px 0 15px;

	
		
}

#dealer_content {
	

	height:642px;
	background: #fff;
	padding: 15px 15px 0 30px;

	
		
}

#efficiency_content {
	

	height:592px;
	background: #fff;
	padding: 15px 15px 0 15px;
		
}

#weather_content {
	

	height:710px;
	background: #fff;
	padding: 15px 15px 0 15px;
		
}

#lt_resources_content {
	
	width:216px;
	height:4095px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#resources_content {
	

	height:4056px;
	background: #fff;
	padding: 15px 15px 0 15px;
		
}

#awards_content {
	

	height:747px;
	background: #fff;
	padding: 15px 15px 0 15px;
		
}

#safety_content {
	

	height:625px;
	background: #fff;
	padding: 15px 15px 0 15px;
		
}


#terms_content {
	

	height:1550px;
	background: #fff;
	padding: 15px 15px 0 15px;
		
}

#cover_content {
	

	height:320px;
	background: #fff;
	padding: 15px 15px 0 15px;
		
}

#lt_covers_acc_content2 {
	
	width:216px;
	height:697px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#cover_content2 {
	

	height:670px;
	background: #fff;
	padding: 15px 15px 0 15px;
		
}


#conv_content {
	

	height:380px;
	background: #fff;
	padding: 15px 15px 0 15px;

	
		
}

#lt_conv_acc_content2 {
	
	width:216px;
	height:653px;
	border-right:#666 groove 2px;
	margin-left:10px;
}

#conv_content2 {
	

	height:630px;
	background: #fff;
	padding: 15px 15px 0 15px;

	
		
}

#cleaning_content {
	

	height:447px;
	background: #fff;
	padding: 15px 15px 0 15px;

	
		
}


#content1 {
	

	height:230px;
	background: #fff;
	background-image:url(../images/content1_bg.jpg);
	background-repeat:no-repeat;
	z-index:-1000;
	margin-top:0px;
	
	
	
}



#content2 {
	

	height:215px;
	margin: 10px 25px 0px 16px;
	
	
	
}



#content3 {

	height:146px;
	background: #fff;
	padding-left:15px;
	padding-top:15px;
	
}

#footer { 
 width: 1000px;
 color: #fff;
 height:75px;
 border-bottom: 0px groove #ccc;
 background-image:url(../images/footer.png);
 margin: 0px 0px 0px 0px;
 padding: 0px;
}


.blueHeading {
	
	font-size:16px;
	color:#007ca6;
	text-transform:uppercase;
	font-weight:bold;
	
}

.blueCaps {
	font-size:18px;
	color:#007ca6;
	font-weight:bold;

}

.blueTitles {
	font-size:14px;
	color:#007ca6;
	font-weight:bold;	
}

.testimonials {
	font-size:12px;
	color:#666;
}

.sm_red {
	
	font-size:10px;
	color:#ef4123;
	font-weight:bold;	
}

 .copywrite {
	 
	 color:#fff;
	 font-size:10px;
	 font-family:Arial, Helvetica, sans-serif;
	 width:200px;
	 position:relative;
	 float:left;
	 margin:35px 0px 0px 100px;
 }
 
 .footerSocial {
	 
	 height:32px;
	 width:350px;
	 position:relative;
	 float:right;
	 margin:32px 0px 0px 30px;

 }
 
 #footerNav{
	
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:300px;
	position:relative;
	float:left;
	margin:35px 0px 0px 20px;	
 }
 
  #footerNav a{
	
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	
 }
 
 #footerNav a:hover{
	 
	text-decoration:none;
	
	 
 }
 
  #qualityNav{
	
	color:#007ca6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	
 }
 
  #qualityNav a{
	
	color:#007ca6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
	
 }
 
  #qualityNav a:link{
	 
	color:#007ca6;
	
	 
 }
  #qualityNav a:visited{
	 
	color:#007ca6;
	
	 
 }
  #qualityNav a:active{
	 
	color:#007ca6;
	 
 }
 
 #qualityNav a:hover{
	 
	text-decoration:none;
	
	 
 }
 
 
 .clear {
	 clear:both;
	 
 }
 
.numbers
{
    color:#007ca6; 
    font-weight:bold;
}
 
.dealer_search_header 
{
    width:701px;
    height:25px; 
    background-color:#afd5e3; 
    color:#fff; 
    font-weight:bold; 
    font-size:16px;
    line-height:25px; 
    text-align:center;
    font-family:Arial, sans-serif; 
    border-top:3px solid #007ca6;
    border-left:3px solid #007ca6;
    border-right:3px solid #007ca6;
    
}

.dealer_search_info 
{
    width:701px;
    height:130px; 
    background-color:#c1e7f5; 
    padding-top:10px;
    border-left:3px solid #007ca6;
    border-right:3px solid #007ca6; 

    
}


.dealer_map_box 
{
    width:701px;
    height:450px; 
    font-family:Arial, sans-serif; 
    font-size:11px; 
    border:3px solid #007ca6;
    
}

.dealer_box_positions
{
 position:relative;
 bottom:10px;   
}


.handcursor
{
	cursor:hand;
	cursor:pointer;
}

.login_padding 
{
    padding-left:5px;
}

.login_button 
{
    margin-right:10px;
}

.submit_button 
{
    margin-right:10px;
    margin-top:5px;
    margin-bottom:5px;
}

.hrForm 
{
    border-color:#007ca6;
    border-style:dashed; 
}

.ship2Link 
{
 color:#fff;
 font-size:14px;
 text-decoration:none;   
}

.editButtons 
{
    position:relative;
    float:right;
    margin-right:25px;
    margin-bottom:15px;
}

.labelgry{
float: left;
font-weight: bold;
font-family:Verdana;
font-size:12px;
width:200px;
color:#666666;
margin-left:5px;
}

.labelgryconfirm{
float: left;
font-weight: bold;
font-family:Verdana;
font-size:12px;
color:#666666;
margin-left:5px;
}

.smgry{
font-family:Verdana;
font-size:10px;
color:#666666;
margin-left:5px;
}
.smgry2{
font-family:Verdana;
font-size:10px;
color:#666666;

}
.smRed{
font-family:Verdana;
font-size:10px;
color:#980000;
margin-left:5px;
}

.labelStep2{
float: left;
font-weight: bold;
font-family:Verdana;
font-size:12px;
color:#007ca6;
margin-left:5px;
}

.shipToCbxs 
{
   margin-left:5px;
   padding-left:5px;
}

.required
{
    color:#980000;
    font-family:Verdana;
    font-size: 10px;
    font-weight:bold;
}

.labelConfirmShip1{
float: left;
font-weight: bold;
font-family:Verdana;
font-size:12px;
color:#007ca6;
margin-left:5px;
width:99px;
}

.labelConfirmShip2{
float: left;
font-weight: bold;
font-family:Verdana;
font-size:12px;
color:#007ca6;
margin-left:5px;
width:90px;
}

#designer 
{
  position:relative;
  width:600px;
  height:auto;
  padding:5px 10px 5px 10px;   
}

.imgBtnPadding 
{
    padding-left:15px;
    padding-right:15px;
}