body{
	pdding: 0px;
	margin: 0px;
    background: url('../images/background.gif') repeat-x #272727;
    font: 12px Arial, Verdana, Helvetica;
	}
p{
	padding: 0px;
	margin: 0px;
	}
a{
    color: #1A63AB;
	text-decoration: none
	}
a:hover{
    color: #FE9C00;
    text-decoration: none
	}
a.swhite{
	color:#FFD800;
	text-decoration: none
	}
a.swhite:hover{
    color: #FE9C00;
    text-decoration: none
	}
a.white{
	font-size: 12px;
    color: #ffffff;
	text-decoration: none;
	border-left: 1px solid #626262;
	border-right: 1px solid black;
	height: 28px;
	line-height: 28px;
	padding: 0px 14px 0px 14px;
	display: block;
	float: left;
	}
a.white:hover{
    color: #ffffff;
    text-decoration: none;
	background: #626262;
	}
img{
	border: none;
	display: inline;
	}

#container{
	margin: auto;
	width: 96%;
	min-width: 935px;
	background: #ECECEC;
	position: relative;
	margin-top: 10px;
	}
#banner{
	height: 82px;
	border-bottom: 1px solid #CCD2DD;
	background: white;
	}
#navigation{
	background: url('../images/nav-bg.gif') repeat-x black;
	height: 28px;
	border-bottom: 1px;
	min-width: 780px;
	overflow: hidden;
	}
#banner div a{
    color: #0012FF;
	display: block;
	}
#banner div a:hover{
	color: #0012FF;
	display: block;
	}
#homeleft{
	width: 275px;
	background: #E4E4E4;
	float: left;
	border-right: 1px solid white;
	padding: 12px;
	overflow: hidden;
	}
#featuredrow{
	height: 208px;
	background: url('../images/featured-repeat.gif') red;
	}
#featured{
	width:100%;
	height: 185px;
	background: url('../images/feature-bg.jpg') no-repeat;
	padding: 12px;
	position: realative;
	}
img.featured{
	display: block;
	float: left;
	border: 10px solid white;
	margin-right: 12px;
	}
.featuredtitle{
	font-size: 24px;
	font-weight: bold;
	color: white;
	margin-left:255px;
	border-bottom: 4px solid #FFC100;
	}
.featuredtext{
	color: white;
	padding: 12px 12px 12px 0px;
	height: 65px;
	overflow: hidden;
	}
.featuredbuttons{
	margin-top:10px;
}
#featurelinks{
	float: right;
	width: 394px;
	overflow: hidden;
	height: 206px;
	}
.featuredlinksimg{
	display: block;
	}
#homeright{
	padding: 20px;
	}
	
.truckbox{
	height: 187px;
	}
.trucktitle{
	background: url('../images/title-bg.gif') repeat-y #004570;
	padding: 6px;
	color: white;
	font-weight: bold;
	border: 1px solid white;
	display: block;
	}	
.truckinfobox{
	overflow: hidden;
	height: 52px;
	margin-right: 6px;
	border: 1px solid #9E9E9E;
	background: white;
	padding: 10px;
	}
.truckinfotitle{
	color: #00256A;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #E9C27D;
	}
.truckinfodata{
	color: #5D5D5D;
	font-size: 11px;
	padding-left: 10px;
	white-space: nowrap;
	}
a.subnav{
	display: block;
	padding: 8px 0px 8px 20px;
	margin-left: 10px;
	font-weight: bold;
	background: url('../images/bullet-out.jpg') no-repeat left;
	}
a:hover.subnav{
	display: block;
	padding: 8px 0px 8px 20px;
	background: url('../images/bullet-over.jpg') no-repeat left
	}
.box
{
	background: #D4D0C8;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080;
}
.footer{
	text-align: center;
    FONT-SIZE: 10px;
    COLOR: white
	}
.pagetitle{
    FONT-SIZE: 30px;
	font-family: verdana, arial;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 6px;
	border-bottom: 1px solid white;
	background: url('../images/featured-repeat.gif') top red;
	color: white;
	}
.newsitem{
	margin: 20px;
	}
.newsphotoLEFT{
	padding: 0px 10px 0px 0px;
	float: left;
	}
.newsphotoRIGHT{
	padding: 0px 0px 0px 10px;
	float: right;
	}
.newstitle{
	font-weight: bold;
	font-size: 22px;}
.small
{
	FONT-family: verdana, arial, helvetica;
    FONT-SIZE: 10px;
	color: black
}
.categorylist
{
	padding: 10px;
	margin-bottom: 20px;
}
.categoryitem{
	float:left;
	width:400px;
	background: white;
	border: 1px solid silver;
	padding: 12px;
	}
.categorytitle
{
	font-size:12pt;
	font-weight:bold;
	border-bottom: solid 2px #FEC400;
	margin-bottom: 12px;
}
.categoryimage{
	float:right;
	display: block;
	margin-left: 15px;
	}
.categoryname{
	font-size:20pt;
	font-weight:bold;
	}
.categoryhome{
	color: #EF2F01;
	display: block;
	font-weight: bold;
	}
.categoryitemhome
{
	float:left;
	width:45%;
	margin:15px;
}
.vehiclelist
{
	padding: 1px;
	margin-bottom: 20px;
}
.vehicleitem
{
	width:350px;
	height:80px;
	overflow:hidden;
	float:left;
	border:solid 1px silver;
	background: white;
	padding: 5px;
	margin: 6px 6px 0px 0px;
}
.vehiclethumbnail
{
	float:left;
	margin-right:5px;
}
.bestofferline
{

}
.uploadedfile
{
	clear:left;
	margin-bottom:10px;
}
.vehiclecategoryname
{
	font-weight:bold;
}
.vehicletitle{
	font-weight:bold;
	font-size: 20px;
	}
.vehiclelastupldated
{
	font-size:9px;
}
.vehiclelink
{
	font-weight:bold;
	padding-top: 12px;
}
.vehiclecontainer
{
	background: white;
	border: 1px solid silver;
	padding: 15px;
}
.vehicleleftcol{
	float:left;
	width:450px;
	}
.vehiclerightcol{
	padding-left:15px;
	float:left;
	}
.vehiclephoto
{
	margin-right:5px;
	float:left;
}
.otherphotos
{
	margin: 5px 5px 5px 0px;
	width: 70px;
	height: 50px;
	overflow:hidden;
	float:left;
}
.inquirebutton
{
	clear:both;
}
.forsales
{
	margin-top:10px;
	font-weight:bold;
	border-bottom:solid 1px black;
	margin-bottom:10px;
}
.contactbox{
	padding-left:10px;
	padding-right:10px;
	}
.contactoffice{
	float:left;
	}
.contactperson{
	float:right;
	}
.bestofferbox{
	margin-top:10px;
	}
.bestofferimage{
	
	}
.bestoffertable
{
	border:solid 1px black;
	padding:5px;
}
.testimonialitem
{
	margin:20px;
	padding-bottom: 20px;
	border-bottom:solid 1px silver;
}
.ndgroup
{
	padding:10px;
}
.newdeliveryitem
{
	float:left;
	width:300px;
	height:105px;
	margin:20px;
	padding:5px;
	border:solid 1px silver;
	background: white;
	overflow:hidden;
}
.ndthumb
{
	float:left;
	width:90px;
	overflow:hidden;
}
.ndtoprow
{
}
.ndsmall
{
	float:left;
	margin: 2px 2px 2px 0px;
}
.ndtext
{
    width:200px;
	margin-left:5px;
	font-size:9pt;
	float:left;
}
.searchtable{
	margin: 0px 20px 20px 20px;
	border:solid 1px silver;
	background: white;
	}
.searchitem{
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border:solid 1px silver;
	background: white;
	clear: left;
	}
.searchItemLeft{
	float: left; 
	width: 100px;
	}
.searchItemRight{
	padding-left: 100px;
	}
.searchinfoname{
	font-weight: bold;
	font-size: 14px;
	}
.fieldname{
	font-weight: bold;
	}
.paging{
	background: white;
	border: 1px solid silver;
	padding: 2px;
	margin: 20px;
	clear: both;
	}
.photoheader
{
    width:100%;
    height:50px;
    font-size:14px;
    font-weight:bold;
    border-bottom:solid 1px black;
    background-color: GrayText;
    color:White;
}
.photobox
{
    width:80px;
    height:55px;
    border:solid 1px black;
    padding:5px;
    margin:2px;
    float:left;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    overflow:hidden;
}
.photobox_selected
{
    width:80px;
    height:55px;
    border:solid 1px red;
    padding:5px;
    margin:2px;
    float:left;
    text-align:center;
    vertical-align:middle;
    overflow:hidden;
}
.mainphotobox
{
    padding:5px;
}
.vehiclename
{
    font-size:12pt;
    font-weight:bold;
    color:GrayText;
}
    
/* // ------------------RTE styles ----------------------------------// */
.rteImg {border:1px solid #EFEDDE;width:23px;height:22px;margin:1px;}
.rteImgUp,.rteImg:hover {background:#cddbf3;border:1px solid #6e9ce6;width:23px;height:22px;margin:1px;}
.rteImgDn,.rteImg:active {background:#C1D2EE;border:1px solid #316ac5;width:23px;height:22px;margin:1px;}
.rteSep {margin:0 2px 0 2px;width:1px;height:20px;border:0px}
.rteBar {margin:0 2px 0 4px;width:3px;height:15px;border:0px}
.rteBk {border: 1px solid #EFEDDE;letter-spacing:0;height:24px}
.rteBk tbody tr td, .rteBk tr td {font-family: Arial;height:24px}
.rteDiv {display:block;position:relative}

/* // ---------------------------------------------------------------// */
