@charset "utf-8";

/* CSS Document */

#wrap {

	width: 960px;

	margin: 0 auto;

}

#header {

	background-image: url(../images/layout/headerBG.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 121px;

	width: 960px;

}

#logo {

	float: left;

	width: 200px;

	height: 85px;

	margin-left: 15px;

	margin-top: 15px;

	display: inline;

}

#phone {

	float: right;

	width: 165px;

	margin-right: 15px;

	margin-left: 12px;

	height: 26px;

	padding-top: 4px;

	color: #000F60;

	text-align: center;

	font-weight: bold;

	font-size: 18px;

	display: inline;

}

#email {

	float: right;

	height: 26px;

	width: 98px;

	padding-top: 4px;

	font-size: 18px;

	font-weight: bold;

	color: #000F60;

	text-align: center;

	display: inline;

}
#clicktocall
{
	float: right;
	height: 66px;
	width: 145px;
	padding-top:10px;
	padding-right:8px;
	display: inline;
}
#holder
	{
		float:right;
	}

#nav {
 width: 960px;
*width: 956px;
 padding-top:60px;
 height:98px;
*height: 35px;
 *padding: 2px;
 background-image: url(../images/layout/navBg.gif);
}
/*[endif]
[if FF]
#nav {
 width: 956px;
 height: 90px;
 padding: 2px;
 background-image: url(../images/layout/navBg.gif);
}
/*[endif]*/

#content {

	float: left;

	width: 960px;

	background-color: #FFF;

	display: inline;

}

.contentInner {

	float: left;

	width: 932px;

	margin-left: 2px;
	
	margin-right:2px;

}

.locRight {

	float: right;

	width: 350px;

	margin: 0 0 10px 10px;

	clear: right;

}

#information {

	width: 550px;

	float: left;

}

.information {

	width: 185px;

	float: left;

}

#thumb {

	float: left;

	height: 100px;

	width: 100px;

	margin-top: 10px;

	margin-right: 15px;

	margin-bottom: 10px;

}

#content  ul.list{

}

#content  ul.list li {

	float: left;

	width: 33%;

}



/* Gallery Styles*/

#gallery {

	width:956px;

	padding: 0 2px 2px 2px;

	float: left;

	display: inline;

}

#images { 

	float: left;

	height:225px; 

	background:#eef5f6; 

	margin:0px;

}

#image {

	/*position:relative;*/ 

	float: left;

	width:613px;

	height:311px;

	background:#FFF url(images/loading.gif) center center no-repeat;

	overflow: hidden;

}

#imagearea {

	float: left;

	width:613px;

	height:311px;

}

#image img {

	/*position:absolute;

	top:-4px;

	left:0px*/

	float: left;

	width:613px;

	height:311px;

}

#thumbwrapper {

	margin:0px;

	padding: 0px;

	width:956px;

	height: 76px;

	background:#FFF;

	/**/float: left;

}

#thumbarea {

	/*position:relative;*/

	overflow:hidden;

	height:76px;

	width:956px;

	/**/float: left;

	margin:0px;

	padding: 0px;

}

#thumbs {

	/*position:absolute;*/

	list-style:none;

	height: 76px;

	/*width:10000px;

	left: -25px;

	top: -10px;*/

	float: left;

	width: 956px;

	margin: 0;

}

#thumbs li {

	float:left;

	margin:0px;

	cursor:pointer;

	width: auto;

}

/*.imgnav {position:absolute; height:375px; width:0%; z-index:100; height:375px; width:0%; z-index:100; outline:none; cursor:pointer}

#previmg {left:0; background:url(../images/rotator/left.gif) left center no-repeat; border-left:5px solid #FFF}

#previmg:hover {opacity:1; filter:alpha(opacity=100)}

#nextimg {

	right:0;

	border-right:5px solid #FFF;

	background-image: url(../images/rotator/right.gif);

	background-repeat: no-repeat;

	background-position: right center;

}

#nextimg:hover {opacity:1; filter:alpha(opacity=100)}*/

/* End Gallery Styles */

#thumbs li.mack {

	background-image: url(../images/rotator/thumbs/mack.jpg);

	background-position: 0 -76px;

}

#thumbs li.volvo {

	background-image: url(../images/rotator/thumbs/volvo.jpg);

	background-position: 0 -76px;

}

#thumbs li.gmc {

	background-image: url(../images/rotator/thumbs/gmc.jpg);

	background-position: 0 -76px;

}

#thumbs li.fuso {

	background-image: url(../images/rotator/thumbs/fuso.jpg);

	background-position: 0 -76px;

}

#thumbs li.trailers {

	background-image: url(../images/rotator/thumbs/trailers.jpg);

	background-position: 0 -76px;

}

#thumbs li.preowned {

	background-image: url(../images/rotator/thumbs/preowned.jpg);

	background-position: 0 -76px;

}

#thumbs li.bodies {

	background-image: url(../images/rotator/thumbs/bodies.jpg);

	background-position: 0 -76px;

}

#thumbs li:hover {

	background-position: 0 0px;

}

#right {

	float:right;

	width: 343px;

	height: 311px;

	overflow: hidden;

	background-color: #000;

}

#map {

	width: 341px;

	margin-top: 0px;

	margin-right: 2px;

	margin-bottom: 2px;

	margin-left: 2px;

	height: 190px;

	background-image: url(../images/layout/mapBg.jpg);

	background-repeat: no-repeat;

	float: left;

	display: inline;

}

#map a {

	display: block;

	height: 16px;

	width: 16px;

	position: relative;

	left: 1038px;

	top: 277px;

}

#map span {

	display: none;

}

#map a.loc1 {

	left: 45px;

	top: 5px;

}

#map a.loc2 {

	left: 159px;

	top: 36px;

}

#map a.loc3 {

	left: 245px;

	top: 18px;

}

#map a.loc4 {

	left: 223px;

	top: 40px;

}

#map a.loc5 {

	left: 115px;

	top: 42px;

}

#map a.loc6 {

	left: 155px;

	top: 12px;

}

#map a.loc7 {

	left: 159px;

	top: 28px;

}

#map a.loc8 {

	left: 205px;

	top: 10px;

}

#map a.loc9 {

	left: 244px;

	top: -11px;

}

#map a.loc10 {

	left: 260px;

	top: -27px;

}

#map a.loc11 {

	left: 236px;

	top: -25px;

}

#quote {

	float: left;

	height: 115px;

	width: 341px;

	margin-top: 2px;

	margin-right: 2px;

	margin-bottom: 2px;

	margin-left: 2px;

	background-image: url(../images/layout/quoteBg.jpg);

	background-repeat: no-repeat;

	display: inline;

}

#quote.mack {

	background-image: url(../images/layout/quoteBgMack.jpg);

}

#quote.fuso {

	background-image: url(../images/layout/quoteBgFuso.jpg);

}

#quote.volvo {

	background-image: url(../images/layout/quoteBgVolvo.jpg);

}

#quote.gmc {

	background-image: url(../images/layout/quoteBgGmc.jpg);

}

#quote.new {

	background-image: url(../images/layout/quoteBgNew.jpg);

}

#quote.used {

	background-image: url(../images/layout/quoteBgUsed.jpg);

}

#quote.trailers {

	background-image: url(../images/layout/quoteBgTrailer.jpg);

}

#quote h3 {

	margin: 0px;

	padding: 0px;

	display: block;

	float: left;

	border: none;

}



#quote a  {

	display: block;

	height: 90px;

	width: 155px;

	float: left;

	padding: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 160px;

	margin-top: 15px;

}

#quote span {

	display: none;

}

#footer {

	height: 15px;

	width: 980px;

	margin-top: 15px;

	margin-bottom: 15px;

	float: left;

	display: inline;

}

#footer ul {

	list-style: none;

	float: left;

	width: 829px;

	margin: 0;

}

#footer li {

	border-right: 1px solid #FFF;

	float:left;

}

#footer li.last {

	border-right: none;

}

#footer a {

	display: block;

	font-size: 11px;

	color:#FFF;

	padding: 0 8px;

	margin: 0;

	float:left;

	font-weight: bold;

	text-decoration: none;

}

#footer a:hover {

	color: #000F60;

	background: #FFF;

}

#footer span#footPhone {

	float: right;

	width: 105px;

	color: #FFF;

	text-align:left

}

#footer span#copy {

	float: left;

	color: #FFF;

	width: 952px;

	/*margin-left: 8px;*/

}



.redbtn {

	border-right:2px solid #FFFFFF;

	font-weight: bold;

	font-size: 13px;

	}
	
.paragraphcontent
{
	color:#BDA684; 
	font-weight:bold; 
	font-size:14px;
}

.textheader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	color:#F00;
	
}
.tablesubtitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#000;
}

.textnormal
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
}

.textinbg
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#000;
	background-color:#CCC;
	
}

.ra_text
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#c20012;
	
}

.ra_readmore
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	
}

.ra_readmore:hover
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c20012;
	
}

.required
{
	font-size:12px;
	color:#F00;
}

.leftspace
{

padding-left:70px;

}
.tdtext
{
	padding-left:6px;
	text-align:left;
	
}
.download_bg
{
	width:330px;
	background-image:url(../images/download.png);
	background-position:left;
	background-repeat:no-repeat;
	min-height:150px;
	padding-top:20px;
	padding-left:20px;
	float:right;
}

.download_1
{
position:relative; top:0px; left:0px; width:300px; height:50px; 
}

.download_1a
{
position:relative; /*top:20px; left:10px;*/ width:373px; 
}
.download_1b
{
position:relative; top:13px;  width:300px; height:30px;
}
.download_1c
{
position:relative; top:-18px; left:67px; width:300px; height:30px;
}
.download_1d
{
position:relative; top: -72px; left:233px; width:250px; height:50px;
}
.downloadlink
{
	color:#fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	text-decoration:none;
	line-height:22px;
	font-weight:bold;
		text-shadow: 2px 2px 2px #000;
}

.downloadlink:hover
{
	color:#f86766;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	text-decoration:none;
	line-height:22px;
	font-weight:bold;
	text-shadow: 2px 2px 2px #000;
}
.View
{
	color:#fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	text-decoration:none;
	/*line-height:2px;*/
	text-shadow: 2px 2px 2px #000;
	font-weight:bold;
	
}


