/*	http://www.sotrex.co.uk 
	Amended: 12/02/08
	Author: CH
*/
#container {
	position:relative;
	width: 840px;
	margin-left:auto;
	margin-right:auto;
	height: 115em
	}

#used-trucks {
	height:8em;
	}

#used-trucks h2 {
	font-size:14px
	}


#used-trucks h1 {
	margin:0 0 10px 0;
	padding:0;
	font-size:14px
	}

#used-trucks p {
	margin: 0;
	padding:0;
	}

.float-text {
	width:780px;
	position:absolute;
	padding: 0 0px 0 20px;
	bottom: 0;
	left: 0;
	}

.border {
	background-color: #F0F0F0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
	text-align: center;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.padding {
	padding-bottom: 5px;
	padding-top: 5px;
	
}
HR {
	border: none 0;
	height: 1pt;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5079a7;
}
.underline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 25px;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.divide_right {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 7px;
	padding-left: 7px;
}
.style2 {font-size: 12px}
a:link {
	text-decoration: none;
	
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #000000;
}.border2 {
	border: 1px solid #D1D1A5;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #e0e0e0;	
}
td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.top_navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.navmargin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.catmargin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 100%;
	color: #000000;
}

.catmargin:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 100%;
	color: #000000;
}
.catmargin:hover	{
	/*text-decoration: underline;*/
	text-decoration: none;
	border-top: 1px solid #5079a7;
	border-bottom: 1px solid #5079a7;
	color: #5079A7;
	background-color: #fff;
	}
 a:link.navbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #000;
	padding:2px;
	margin-top:2px;
	margin-bottom:2px;
	background: #E0E0E0;
}
 a:visited.navbar	{
	background: #E0E0E0;
	border: 1px solid #000;
	padding:2px;
	}
 a:hover.navbar	{
	background: #5079A7;
	color: #fff;
	}
 a:active.navbar	{
	background: #E0E0E0;
	border: 1px solid #000;
	}
	
a.navbaron  {
	background-color: #666;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #000;
	margin-top:2px;
	margin-bottom:2px;
	padding:2px;
}

 a:link.navbaron {
	background-color: #666;
	color: #fff;
}
 a:hover.navbaron {
	background-color: #666;
	color: #fff;
}
 a:active.navbaron	 {
	background-color: #666;
	color: #fff;
}
.rangelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 100%;
	color: #5079a7;
}
.rangelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 100%;
	color: #5079a7;
}
.rangelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 100%;
	color: #000000;
}
.rangelink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 100%;
	color: #5079a7;
}

.range {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.inputbox {
	
	width: 100px;
	font-size: 12px;
}
.orderfrom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #5079a7;
	height: 20px;
	padding: 5px;
	color: #FFFFFF;
}
.orderfill {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	color: #5079a7;
	font-weight: bold;
}
.subtotal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.linksbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.prodname {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
}
.proddesc {
	font-size: 12px;
/*	padding-left: 10px; */
}
.proddesc ul	{
	color: #03c;
	/*margin:0;*/
	}
.proddesc li	{
	padding: 0;
	margin: 0;
	font-weight: bold;
	}
.assocproddesc {
	font-size: 12px;
	
	
}
.pagetitle {
	font-size: 12px;
	font-weight: bold;
	color: #5079a7;
}
.proddesc {
	font-size: 12px;
}
.prodname {
	font-size: 12px;
	font-weight: bold;
	background-color: #5079a7;
}

.categoryname,.categoryname:a,.categoryname:visited,.categoryname:link,.categoryname:hover {
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	height:20px;
	width:150px;
	text-transform : uppercase;
	background-color: #5079a7;
	padding-bottom:3px;
	padding:1px;
	color:#ffffff;
	border-bottom : 3px White;
}	
.assocprodname, .assocprodname:link, .assocprodname:visited, .assocprodname:hover, .assocprodname:active {
	font-size: 12px;
	font-weight: bold;
	background-color: #5079a7;
	height: 36px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	width: 202px;
	
}
.assocprodname:visted {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;

}

.category, .category:link, .category:visited, .category:hover, .category:active {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	background-color: #5079a7;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	
}

.subject {
	font-size: 12px;
}
.deliveryfill {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #e0e0e0;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.imgprod {
	border: 1px solid #5079a7;
}
.expand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;	
}
.margin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #e0e0e0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 100%;
	height: 25px;
	padding-left: 5px;
}
.margin2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #E6E6DA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 100%;
	height: 25px;
	padding-left: 7px;
}
.prodoption {
	font-weight: bold;
	color: #000000;
}
.homepage-text-padding {
	padding-right: 20px;
	padding-left: 20px;
}
.blue_title {
	color: #FFFFFF;
	background-color: #5079a7;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;

}
.left_border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}.navbar_colour {
	background-color: #e0e0e0;
}
.navlinks {
	background-color: #5079a7;
	text-align: center;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	font-weight: bold;
}
.navlinks:visited {
	background-color: #5079a7;
	text-align: center;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}
.navlinks:hover {
	background-color: #5079a7;
	text-align: center;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}
.greyboxtext {
	font-size: 12px;
	color: #666666;
	background-color: #d9d9d9;
	padding: 10px;
}
.slideshowlinks {
	text-align: center;
	color: #FFFFFF;
	font-size: 24px;
}
.slideshowlinks:hover {
	text-align: center;
	color: #FFFFFF;
	font-size: 24px;
}
.productname {
	font-size: 12px;
	font-weight: bold;
	background-color: #5079a7;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 202px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	vertical-align: middle;
	height: 37px;
	text-align: center;
}
.highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5079a7;
}
.highlight:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5079a7;
}
.highlighted, .highlighted:visited, .highlighted:a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699ff;
}
.prodname2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-image: url(../global/bluebackground.jpg);
}
.links {
	text-align: center;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #5079a7;
}
.prodprice {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5079a7;
}
.prodprice:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5079a7;
}
.assocprodprice {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5079a7;
}
.prodoption {
	font-size: 12px;
	font-weight: bold;
/*	padding: 3px; */

}
.inputbox-style {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.inputbox-style2 {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h3{
	color: #5079a7;
}
.viewmore{
	color: #5079a7;
}
.viewmore:visited{
	color: #5079a7;
}
.associated {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5079a7;

}.milestone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.assoc-whitelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.assoc-whitelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5079a7;
	padding: 5px;
}
.maintable-rightpadding {
	padding-right: 5px;
	font-weight: bold;
}
.results {
	color: #000000;
	
}
.home-title {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight: bold;
	font-variant: small-caps;
	font-stretch:extra-expanded;
	color: #333333;
}
.seo-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
/*	added 25/01/08 by CH, amended 27/02/08 - CH	*/
/*styles are for home page lists below animation*/
a.white_link	{
	color: #fff;
	font-weight: bold;
	}
a:visited.white_link	{
	color: #fff;
	}
a:hover.white_link	{
	text-decoration: underline;
	}
div#arrow_box	{
	float: left;
	border: 1px solid #E0E0E0;
	}
ul.sotrex_hm_list	{
	width: 188px;
	float: left;
	margin-right: 0;
	margin-top: 0;
	list-style: none;
	font-size: 100%;
	margin-left: 0;
	padding-left: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
	}
ul.sotrex_hm_list li	{
	padding-left: 25px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../global/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0.5em;
	}
ul.sotrex_hm_list a:hover	{
	text-decoration: underline;
	}
/*	amended 27/02/08 - CH
	styles for the home page buttons
*/
div#vaut	{
	float: left;
	position: relative;
	width: 290px;
	margin-top: 6px;
	}
div#vaut h3 a	{
	position: absolute;
	top:26px;
	left:80px;
	z-index: 2;
	color: #5079A7;
	font-size: 85%;
	font-weight: bold;
	}
div#vauc	{
	float: left;
	position: relative;
	width: 290px;
	margin-top: 6px;
	}
div#vauc h3 a	{
	position: absolute;
	top:26px;
	left:80px;
	z-index: 2;
	color: #5079A7;
	font-size: 85%;
	font-weight: bold;
	}
h3#used_truck_button, h3#used_car_button	{
	
	}
h3#used_truck_button a	{
	width: 236px;
	height: 45px;
	padding: 10px 0 0 100px;
	float: left;
	text-align: left;
	color: #5079A7;
	margin: 0 ;
	background: url(../global/used_truck.jpg) no-repeat top left;
	}
h3#used_car_button a	{
	width: 231px;
	height: 51px;
	padding: 27px 35px 0 0;
	float: left;
	text-align: right;
	color: #5079A7;
	margin: 0 16px;
	background: url(../global/used_car.jpg) no-repeat top left;
	}
/*	misc	*/
div.clear_it	{
	width: 100%;
	clear: both;
	}
img.sold_button	{
	/*padding-left: 30px;*/
	margin-left: 30px;
	}

.errorcode {
    color: #FF0000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
}
