@charset "utf-8";
/* CSS Document */

body {
	font-size: 11px; /* Resets 1em to 10px */
	line-height:16px;
	font-family: Verdana, Arial, Sans-Serif;
	color: #000000;
	background:#FFFFFF url(images/Bg.jpg) center top no-repeat;
	margin:0;
	padding:0;
	}
p{
margin-bottom:0px;
}
*{
outline: none;
}
#main {
	width:960px;
	margin-top:0;
	padding:0;	
	}
.logo{
float:left;
}
.address{
height:68px;
float:left;
width:180px;
padding-left:34px;
padding-top:26px;
line-height:14px;
}


.newVehHeader{
float:left;
width:257px;
padding:8px 10px 10px 19px;
font:bold 16px "Arial Black", Arial, Verdana;
font-style:italic;
line-height:18px;
}
.center {
	margin-left:auto;
	margin-right:auto;
	}
.inside{
	width:900px;	
	margin-left:30px;
	margin-right:30px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	float:left;
}
#pageTitle{
	width:688px;	
	margin-left:30px;
	margin-right:30px;
	margin-top:22px;
	margin-bottom:0px;
	padding:0;
	float:left;
}
img.floatLeft { 
    float: left; 
    margin-right: 18px; 
}
.newRVs{
	width:656px;	
	margin-left:46px;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:0px;
	padding:0;
	float:left;
}
.rightSide{
	width:212px;
	float:right;
	margin-right:30px;
	}
.hours{
	width:182px;
	float:right;
	padding-right:30px;
	padding-top:23px;
	line-height:14px;
	}
p{
	margin:0;
}

table.hoursPadding td{
padding-bottom:1px;
}
.leftSide, .leftSide2, .leftSide3, .leftSide4,.leftSide5{	
	width:688px;
	float:left;
	line-height:22px;
	}
.leftSide{
	margin-left:30px;
	margin-top:10px;
	}
.leftSide2{
	margin-top:0px;
	margin-left:30px;
	height:350px;
	}
.leftSide3{
	margin-top:22px;
	}
.leftSide4{
	margin:0px;
	}
.leftSide5{
	margin-top:0px;
	margin-left:30px;
	}
#footer{
margin-left:30px;
margin-top:30px;
width:900px;
padding-top:6px;
padding-right:8px;
text-align:right;
float:left;
border-top:1px #000000 solid;
}
.footerText{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.mapText{
padding-top:6px;
float:left;
}
.mapBox{
width:688px;
float:left;
}
.contactInfo{
width:209px;
float:left;
margin-right:30px;
}
a.footerText:link {color:#000000; text-decoration: none; }
a.footerText:visited {color:#000000; text-decoration: none; }
a.footerText:hover {color:#000000; text-decoration: underline; }
a.footerText:active {color:#000000; text-decoration: none; } 

a:link {color:#000000; text-decoration: underline;  }
a:visited {color:#000000; text-decoration: underline;  }
a:hover {color:#000000; text-decoration: underline; }
a:active {color:#000000; text-decoration: underline;  }

#main-nav{
	width:900px;
	height:28px;
	margin:0;
	float:left;
	background:#FFF url(images/menu.png) 0px -28px no-repeat; 				
}

.newRVNav{
padding-top:10px;
}
#main-nav ul{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
}

#main-nav ul li{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#main-nav ul li a span{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;	
}


#main-nav ul li a{
	height:22px;
	margin:0px;
	padding-top:6px;
	display: block;
	text-decoration:none;
	color:#FFFFFF;
		
}
#main-nav ul li a.home{
	width:78px;
	background:url(images/menu.png) 0px -28px no-repeat;
	}
#main-nav ul li a.home2{
	width:78px;
	background:url(images/menu.png) -386px 0px no-repeat;
	color:#000000;
	}
#main-nav ul li a.new{
	width:152px;
	background:#FFF url(images/menu.png) -10px -28px no-repeat;
	}
#main-nav ul li a.new2{
	width:152px;
	background: url(images/menu.png) -14px 0px no-repeat;
	color:#000000;
	}
#main-nav ul li a.used{
	width:142px;
	background:#FFF url(images/menu.png) -10px -28px no-repeat;
	}
#main-nav ul li a.used2{
	width:142px;
	background: url(images/menu.png) -14px 0px no-repeat;
	color:#000000;
	}
#main-nav ul li a.specials{
	width:148px;
	background:#FFF url(images/menu.png) -10px -28px no-repeat;
	}
#main-nav ul li a.specials2{
	width:148px;
	background: url(images/menu.png) -14px 0px no-repeat;
	color:#000000;
}
#main-nav ul li a.service{
	width:102px;
	background:#FFF url(images/menu.png) -10px -28px no-repeat;
	}
#main-nav ul li a.service2{
	width:102px;
	background: url(images/menu.png) -14px 0px no-repeat;
	color:#000000;
}
#main-nav ul li a.parts{
	width:180px;
	background:#FFF url(images/menu.png) -10px -28px no-repeat;
	}
#main-nav ul li a.parts2{
	width:180px;
	background: url(images/menu.png) -14px 0px no-repeat;
	color:#000000;
	}
#main-nav ul li a.contact{
	width:108px;
	background:#FFF url(images/menu.png) -10px -28px no-repeat;
	}
#main-nav ul li a.contact2{
	width:108px;
	background: url(images/menu.png) -14px 0px no-repeat;
	color:#000000;
	}
#main-nav ul li a.about{
	width:92px;
	background:#FFF url(images/menu.png) -294px -28px no-repeat;
	}
#main-nav ul li a.about2{
	width:92px;
	background: url(images/menu.png) -294px 0px no-repeat;
	color:#000000;
}
/* -- Hovers -- */

#main-nav ul li a.home:hover{
	background: url(images/menu.png) -386px 0px no-repeat;
	color:#000000;
}

#main-nav ul li a.new:hover{
	background: url(images/menu.png) -14px 0px no-repeat;
	color:#000000;
}
#main-nav ul li a.used:hover{
	background: url(images/menu.png) -14px 0px no-repeat;
	color:#000000;
}			
#main-nav ul li a.specials:hover{
	background: url(images/menu.png) -14px 0px no-repeat;
	color:#000000;
}	
#main-nav ul li a.service:hover{
	background: url(images/menu.png) -14px 0px no-repeat;
	color:#000000;
}	
#main-nav ul li a.parts:hover{
	background: url(images/menu.png) -14px 0px no-repeat;
	color:#000000;
}	
#main-nav ul li a.contact:hover{
	background: url(images/menu.png) -14px 0px no-repeat;
	color:#000000;
}	
#main-nav ul li a.about:hover{
	background: url(images/menu.png) -294px 0px no-repeat;
	color:#000000;
}	

.new-nav{
	width:286px;
	height:132px;
	margin:0;
	float:left;
	background:#FFF; 				
}


.new-nav ul{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
}

.new-nav ul li{
	display: block;
	float: left;
	text-align: left;
	padding:0;
	margin: 0;
}

.new-nav ul li a span{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left: 35px;
}


.new-nav ul li a{
	width:286px;
	margin:0px;
	display: block;
	text-decoration:none;
	color:#FFF;
		
}
.new-nav ul li a.top{
	height:22px;
	background: url(images/newMenu.gif) 0px -80px;
	padding-top:6px;
	}
.new-nav ul li a.mid{
	height:22px;
	background: url(images/newMenu.gif) 0px -108px;
	padding-top:4px;
	}
.new-nav ul li a.bottom{
	height:22px;
	background: url(images/newMenu.gif) 0px -134px;
	padding-top:4px;
	}

/* -- Hovers -- */

.new-nav ul li a.top:hover{
	background: url(images/newMenu.gif) 0px 0px;
	color:#000;
}

.new-nav ul li a.mid:hover{
	background: url(images/newMenu.gif) 0px -28px;
	color:#000;
}

.new-nav ul li a.bottom:hover{
	background: url(images/newMenu.gif) 0px -54px;
	color:#000;
}	

#parts-nav{
	width:286px;
	height:28px;
	margin:0;
	float:left;
	background:#FFF; 
					
}


#parts-nav ul{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	
	clear: left;
}

#parts-nav ul li{
	display: block;
	float: left;
	text-align: center;
	padding:0;
	margin: 0;
}

#parts-nav ul li a span{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left: 0px;
	text-align:center;
}


#parts-nav ul li a{
	width:286px;
	margin:0px;
	display: block;
	text-decoration:none;
	color:#FFF;
		
}
#parts-nav ul li a.parts{
	height:25px;
	background: url(images/partsButton.gif) 0px 0px;
	padding-top:3px;
	}

/* -- Hovers -- */

#parts-nav ul li a.parts:hover{
	background: url(images/partsButton.gif) 0px -28px;
	color:#000;
}

label.error {
    font-weight: bold;
    color: #FF0000;
	display:none;
}

.inv{
	float:left;
	width:688px;
}

.invOuter{
float:left;
	width:688px;
}
.invPhoto{
position:relative;
display:block;
padding: 3px;
cursor: pointer;
width:300px;
}
.invPhotoNoCursor{
position:relative;
display:block;
padding: 0 3px 3px 3px;
width:300px;
}	
img.enlarge{
position:absolute;
top:213px;
left:183px;
z-index:2;
}

.invOptionTable{
padding-bottom:5px;
}

.vehText{
padding:3px 20px 10px 30px;
float:right;
line-height:20px;
width:332px;
}

.vehInfo{
color:#000000;
font-size:12px;
}

.price{
color:#ae0f15;
font-size:14px;
font-weight:bold;
padding-bottom:3px;
}

.priceMessage{
color: #D8070D;
font-size:16px;
font-weight:bold;
padding-bottom:3px;
}

.thumbs td{
width:98px;
}

.thumbs{
padding-bottom:3px;
background:none;
float:left;
}
.thumbs img{
cursor:pointer;
}

.pointer{
cursor:url(images/zoom.png), -moz-zoom-in;
}

.vehSubHeading{
font-weight:bold;
}

.newUnit{
	background:url(../images/inventoryHeader.png) no-repeat;
	float:right;
	width:352px;
	height:31px;
	color:#FFF;
	padding:10px 0 0px 15px;
	margin:0;
	text-transform: uppercase;
	font-family:Verdana, Geneva, sans-serif;
}

.soldUnit{
	background:url(../images/inventoryHeaderUsed.png) no-repeat;
	float:right;
	width:352px;
	height:31px;
	color:#FFF;
	padding:10px 0 0px 15px;
	margin:0;
	text-transform: uppercase;
	font-family:Verdana, Geneva, sans-serif;
}

.invWrap{
	width:382px;
	float:right;
}

.spacer{
	float:left;
	width:695px;
	height:10px;
	margin-bottom:10px;
	border-bottom:1px solid  #D8D8D8;
}

.insideUnits{
float:left;
width:688px;
padding:10px 0px;
}

.invSection{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#011b84;
	font-size:20px;
	margin:0;
}

.location{
	font-weight:bold;
	color:#009;
	font-size:12px;
}

#emp, #emp td{

border:1px solid #b0b0b0;
}
#emp td{
	padding:8px 10px 10px 10px;
}
#emp{
margin-top:15px;
width:182px;
border-collapse:collapse;
font-weight:bold;
}

.empLoc{
	background:#2d97f9;
	color:#FFF;
	font-size:12px;
}

.resume{
	background:#0254a0;
		color:#FFF;
	font-size:12px;
	text-align:center;
}

.resume a:link {color:#FFF; text-decoration: underline; }
.resume a:visited {color:#FFF; text-decoration: underline; }
.resume a:hover {color:#FFF; text-decoration: underline; }
.resume a:active {color:#FFF; text-decoration: underline; } 