/* PAGE ELEMENTS */

html {scrollbar-arrow-color: #1C3C79;
scrollbar-3dlight-color: #1C3C79;
scrollbar-highlight-color: #D2D8E4;
scrollbar-face-color: #D2D8E4;
scrollbar-shadow-color: #1C3C79;
scrollbar-track-color: #1C3C79;
scrollbar-darkshadow-color: #1C3C79;}

body {font-family : Arial, Helvetica, sans-serif;font-size : 11px;	background-repeat : no-repeat;position:absolute;margin-left : 2px;margin-top : 5px;top:0px;left:0px;background-color :transparent; background-position:top left; background-attachment: fixed;scrollbar-arrow-color: #ffffFF;
scrollbar-3dlight-color: #1C3C79;
scrollbar-highlight-color: #1C3C79;
scrollbar-face-color: #1C3C79;
scrollbar-shadow-color: #1C3C79;
scrollbar-track-color: #1C3C79;
scrollbar-darkshadow-color: #1C3C79;}

a:link {color:#1C3C79;}
a:hover {color: #ffffff;}



.butsubmit {	background-image : url(images/Submit.gif);}

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
	border: 1px solid #000000;
	font-weight: normal;
}

/* STOCK PAGE */

.stock {margin-top:0pt; margin-left : 12px;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10px; color:#000000;}

.stocktitle {color:#ffffff; background-color : #0066CC;padding :4px; background-image: url(images/gradient.gif); background-repeat : repeat-y;font-weight : bold;font-family : Verdana, Arial, Helvetica, sans-serif;}

.formtitle {color:#ffffff; background-color : #0066CC;padding :4px; background-image: url(images/gradient.gif); background-repeat : repeat-y;font-weight : bold;font-family : Verdana, Arial, Helvetica, sans-serif;}

td {font-family : Arial, Helvetica, sans-serif;font-size : 12px; color:#000000;}
stock td {font-family : Arial, Helvetica, sans-serif;font-size : 11px; color:#000000;}
.heading td {background-color:#1C3C79; color:#ffffff; padding:3px;font-weight:bold;}
.offers td {border-bottom: solid 1px #1C3C79;padding-left:3px;}
.camera {vertical-align : middle;}


.disclaimer {font-family : Arial, Helvetica, sans-serif;font-size : 10px; color:#000000;}



/* Classes in Search Results **/


#searchResultsTable {position:absolute; top:25px; left:5px; width: 650px;}/* define width and alignment of Results table */
#resultsTableData {width: 650px;} /* define width of Data in Table results */

.photoColWithPhoto {color: #000000;font-family : Arial, Helvetica, sans-serif;font-size : 10px;vertical-align:top;} /*photo Col, define color of multi image text here*/

.photoColWithPhoto img {border:1px;border-color:#5A5A55;vertical-align: text-top;}
.listAdTextAreaPhoto {background-color:transparent;background-image : url(images/txtback.gif);background-repeat: no-repeat;vertical-align: text-top;} /*Text Area of row when photo is displayed*/



.topSearchBar {width: 650px;} /* surrounds no of Ads */
.noOfads {color:#000000; background-color:tansparent; height:10px;font-size : 10px;} /*no of Ads and pages displayed bar at top */
.errorMessage {text-align: center; color: #000000; margin-top:-60px; font-size : 10px;}
.pageNo a {color:#000000;font-size : 10px;}/*page number class */
.pageNoHighlight {font-weight:bold;font-size : 11px;}/*page number Highlighted class */


.listAdTextArea {background-repeat: no-repeat;vertical-align: text-top;} /*Adtext Text Area  */


.mmv {padding-left:1px;color: #1C3C79;padding-bottom:1px; Verdana, Arial, Helvetica, sans-serif;font-size : 12px;}

.mmv a {padding-left:1px;color: #1C3C79;padding-bottom:1px; text-decoration:none;Verdana, Arial, Helvetica, sans-serif;font-size : 12px;}


.mmv a:hover {padding-left:1px;color: #ffffff;padding-bottom:1px; Verdana, Arial, Helvetica, sans-serif;font-size : 12px;}


.spacer {}/* space at bottom of picture in left td when there are no multi images*/

/*classes for individual items within each list Ad Text Area */
.resultsmake{}
.resultstrim{ }
.resultsyear {}
.resultsname{}
.resultstext {display:block;padding-top:5px;padding-bottom:5px;border-bottom: dotted 1px #1C3C79;}
.resultsprice{display:block;


	color:#000000;
	
	text-align: right;
padding-right:5px; 
}
.resultsmulti{}
.resultsage {}
.resultscameraicon {display:block;padding-left:3px; }

/*search Results Classes End */






/*----------------------------------*/

/*search Form Classes Start*/
#usedSearchForm { color:#FFFFFF; height:50px; background-color: transparent; width: 650px;  } /*main search form id, */
/* #usedSearchForm { position:absolute; top:-1000px; background-color: #FFFFFF;  } /*main search form id, */  */
#searchFormTable {} /*search form Table */
form {margin-bottom:0px;padding-bottom:0px; } /* form postion */
.formAlignment {text-align:center; width:380px;}


.header   {width : 650px;font-weight:bold;height : 18px;position: relative; padding-top:2px; } /* main Header*/
.outer   { width: 650px; height : 20px;position: relative;  top:-3px;  vertical-align: middle; margin-left: 40px;  } 
/*outer rim of form */

.box1 {float: left;font-size : 11px; width : 130px; font-weight : bold; text-align: left;} 
/*standard box section */

.box1vehicle { position:absolute; top:-1000px; float: left;font-size : 11px; width : 130px; font-weight : bold;   text-align: left;} 
/*standard box section containing vehicle elements*/
.box1additional { float: left;font-size : 11px; width : 250px; font-weight : bold; text-align: left; }
/*standard box section containing additional elements*/
.box1price {position:absolute; top:-1000px; float: left;font-size : 11px; width : 130px; font-weight : bold;  text-align: left;}
/*standard box section containing Price elements*/
.box1sort { position:absolute; top:-1000px; float: left; font-size : 11px; width: 150px; font-weight : bold; text-align: left;}
/*standard box section containing sort elements*/

.vehiclehead {font-size : 11px;font-weight : bold;margin-top : 3px;color:#fff; height:20px;  text-align: left;}
/*vehicle header section*/
.additionalhead {position:absolute; top:-1000px; font-size : 11px;font-weight : bold;margin-top : 3px;color:#fff; height:20px; text-align: left;}
/*additional header section*/
.box1vehicle select {margin : 1px;} 
/*vehicle header selectdropdown section*/
.head {font-size : 11px;font-weight : bold;margin-top : 3px;color:#fff; height:20px; text-align: left;}
/*standard Head */

/*Individual form Elements, switch off/on using display: none or visibility: none */
/* Box 1 - vehicle details, these are classes inside .box1vehicle */
.make{display: block; visibility: visible;}
.model{display: block; visibility: visible;}

/* Box 2 - vehicle attributes, these are classes inside .box1price*/
.minprice{display: block; visibility: visible;}
.maxprice{display: block; visibility: visible;}
.mileage {display: block; visibility: visible;}
.agerange{display: block; visibility: visible;}

/* Box 3 - additional details, these are classes inside .box1additional*/
.keywords{ position:absolute; top:-1000px;  display: block; visibility: visible;}
.maxrecords{position:absolute; top:-1000px; display: block; visibility: visible;}
.showphotos{position:absolute; left:100px; color:#fff; display: block; visibility: hidden;}

/* Box 4 - sort details, these are classes inside .box1sort*/*/
.lowhigh{display: block; visibility: visible;}
.highlow{display: block;visibility: visible;}
.makemodel{display: block; visibility: visible;}

/* Individual form elements end */

.searchpad {width:650px; position: relative;top: 0px;  }/*Main search pad area*/
.sortTxt{color:#000000; text-align: left;}/*Sorting Text labels*/
.searchbutton input{visibility: hidden; position:absolute;top:5px;left:230px; background-color: #CB131B; color:white; border: 1px solid black; width:90px; height: 20px; text-align: center; font-weight: bold; font-size:12px; cursor: hand;} /*search button, define colour/text styles*/

.topBar {text-align:left;color:#ffffff; ; font-weight:bold;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px; height:16px;padding:3px;background-color:#1C3C79;width:690px;}
/*top Bar of search form containing title text*/


.bottomBar {position:absolute;top:-1005px; background-color: #5A5A55;  height: 5px; color: white; text-align: left; font-weight: bold; }
/*bottom Bar of search area*/





/*----------------------------------*/
/*search Form Classes End */




/*
not used
.float {float : left;}
.results {position: absolute;top: 200px;}
.searchtips {position: relative;top: 10px;margin-left:30px;}
.distext {font-weight: none;}
*/