/*div{border:1px dotted red;}
div div {border:1px dashed black;} \*/ 
/*end mack hack */
BODY {font-family:arial;font-size:12px;;background: #fff url(/i/common/top.gif) no-repeat left top }
td {font-family:arial;font-size:12px;}	
H3{font-weight:bold;font-size: 14px; line-height:15px ; margin-bottom:0px;clear:both;margin-top:0px;}
H5{font-weight:bold;font-size: 12px; line-height:15px ; margin-bottom:0px;clear:both;margin-top:0px;}
H1{font-weight: bold;font-size: 21px; line-height:22px; }
.servicestext{font-size: 11px;}
A,A:link, A:visited{color: blue;}
#logo{position:absolute;left:64px;top:21px;}
#container{height:100%;width:100%;position:absolute;left:0px;top:0px;z-index:0;}
.reglog, .reglog a, .reglog a:hover, .reglog a:visited {color:#fff;white-space:nowrap;}

/* col1 elements \*/ 
/*end mack hack */
#quickSearch {position: relative;top: 0px;left: 0px;width: 174px;height: 295px; background: url(/i/common/quicksearch.gif) no-repeat top;}
#quickSearch_comms {position: relative;top: 0px;left: 0px;width: 174px;height: 210px; background: url(/i/common/quicksearch_comms.gif) no-repeat top;}
#quickSearch_vans {position: relative; top: 0px;left: 0px;width: 174px;height: 280px; background: url(/i/common/quicksearch_vans.gif) no-repeat top;}
#quickSearch_bikes   { background: url(/i/common/quicksearch_bikes.gif) no-repeat top; position: relative; top: 0; left: 0; width: 174px; height: 231px }
#quickSearchTM  { position: relative; top: 0; left: 0; width: 174px; height: 238px;background: url(/i/common/quicksearchTM.gif) no-repeat top;}
#newbikes {background: url(/i/common/newbikebg.gif) no-repeat top;	position:relative;top:0px;left:-1px;width: 174px;height: 127px;}
#newbikes .content	 {color:white;position:relative;top:40px;left:26px;width:140px;}
/* The next bit is a hack for Opera 5/6 | Opera moves backgrounds within margins*/
#qSearch {position: absolute; top:36px;left:26px; width:130px; height:200px;z-index:2;color:#FFF;font-weight:bold;}
#what    {background: url(/i/common/whatworth.gif) no-repeat top;	position:relative;top:0px;left:-1px;width: 174px;height: 127px;}
#what .content	 {color:white;position:relative;top:40px;left:26px;width:140px;}
#what div{margin-top:3px;}
#whatbike    {background: url(/i/common/whatworthbikes.gif) no-repeat top;	position:relative;top:0px;left:-1px;width: 174px;height: 127px;}
#whatbike .content	 {color:white;position:relative;top:40px;left:26px;width:140px;}
#whatbike div{margin-top:3px;}
#sell {background: url(/i/common/sellvehicle.gif) no-repeat top;	position:relative;top:0px;left:-1px;width: 174px;height: 140px;}
#sell .content	 {color:white;position:relative;top:40px;left:26px;width:140px;}
#sell div{margin-top:3px;}
/* Page Head Elements \*/ 
/*end mack hack */
#head  {position:relative;top: 8px; left: 10px;float:left;}
.fwhead  {width: 316px;}
.whead  {width: 398px;}
#head .subHead {position: relative;top: -1em }
#redbar {background: url(/i/common/redbar.gif) no-repeat top;	position:relative;top:0px;left:-1px;width: 174px;height: 56px;}
.info {position:relative;margin-top:10px;left:4px;width: 164px;font-size:12px;line-height:19px;border:1px solid #B9B9B9;padding-bottom:4px;}
#vehicleCount{font-weight: bold;color:#555;margin-bottom:1em;}
#mag   {position:relative;width: 72px;height: 82px;margin-right:3px;float:left;}
#date{position:relative;top:-1em;border : 1px solid #CCC;background-color : #EEE; text-align:right;}
.datemargin {margin:2px; font-weight: bold;}	

/* Form elements \*/ 
/*end mack hack */
FORM DIV {margin-bottom:3px;}
.inputSize1 {width:120px;}
/*rogue banner ad css input select override hack */
.section select, select.inputSize1, input.inputSize1 {font-family:arial!important;font-size:13px!important;font-weight:normal!important;background-color:white!important}
/*end rogue banner ad css input select override hack */

/* right bar \*/ 
/*end mack hack */
#services {position: relative;top: 0px;left: 0px;width: 141px;margin-bottom: 4px; font-size:12px;line-height:13px;background-color: #fc0;border : 1px solid #A57D00;}
#services UL, .blueBox UL{margin : 1px; padding : 0px;}	
#services LI, .blueBox LI, #info LI{list-style-type:none;margin:1px;}
.servicesmid {margin:0px;padding:0px;background-color: #FFEFB0;text-align:center;width:130px;}
.servicespartners, .servicespartners A,.servicespartners A:link,.servicespartners A:visited {font-size:9px;text-decoration:underline;color:black;}

#motoringbox {position:relative; top:1em; text-align : left; font-size:.9em; line-height:2em;display:block;float:left;width:390px;}
#motoringlist {display:block;position:relative;width:390px;margin-left:auto;margin-right:auto;height:120px;}
.motoringCol, .motoringCol A,.motoringCol A:link,.motoringCol A:visited {float:left;width:128px;text-decoration:underline;color:black;font-size:11px;}


.noBullet { margin: 4px; padding: 0px; list-style-type: none }
.blueBox{  width:141px;background-color : #63cffe; border : 1px solid #005673;margin-bottom: 4px;font-size:12px;line-height:13px;}
.greenBox{ position:relative; width:141px;background-color : #00D018; border : 1px solid #000;margin-bottom: 4px;font-size:12px;line-height:13px;}
#hotspot {width: 142px;height: 95px;margin-bottom: 4px;text-align:center;}
#hotspot div{position:relative;display:block;margin:auto;margin-top:2px;margin-bottom:2px;text-align:auto;width:120px;height:90px;}

/*columns \*/ 
/*end mack hack */
#col1 {position: absolute;top:118px;width:174px;height:100%;}
#col1services {position: absolute;	top: 300px;width:174px;height:100%;}
#col1a {position: absolute;top: 120px;left: 20px;width: 560px;height: 100%;}
#col1b {position: absolute;top: 120px;left: 20px;width: 720px;height: 100%;}
#col1c {position: absolute;top: 125px;width: 720px;left:-5px;height: 100%;}
#col1x {position: absolute;top: 90px;width: 720px;height: 100%;}
#col2 {position: absolute;top: 120px;left: 184px;width: 426px;height: 100%;}
#col2a {position: absolute;top: 120px;left: 184px;width: 560px;height: 100%;}
#col2b {position: absolute;top: 120px;left: 184px;width: 580px;height: 100%;}
#col3 {position: absolute;	top: 120px;	left: 607px;	width: 144px;}

.box1L {border:1px solid #B9B9B9;margin:15px 6px 6px 4px;position:relative;float:left;}
/*end mack hack */

.box1L H3 {margin: 0px;position: relative;top: -1em;}
.box1L H5 {margin: 0px;position: relative;top: -1.3em;}
.box1L P, box1R P, box1 P {margin: 0; position: relative;top: -1em; }
.box1L .navigateButton1, .Sbox{position:relative; top:-.5em;}
.box2  {margin: 6px 7px 7px 8px; border: solid 1px #ccc;position: relative;top: 10px;left: 0px;}
.box2 H3{position:relative;top:-1em; font-weight: bold ; font-size:14px; line-height:16px;margin:0px}
.box3  {background-color: #EEE;margin: 6px 7px 7px 8px; border: solid 1px #ccc;position: relative;top: 10px;left: 0px;}

/* Services boxes .boxW3,.boxWlb {width: 560px;}	\*/ 
/*end mack hack */
.boxH1 {height: 71px;}	
.boxWsmall {width: 174px;}	
.boxW1 {width: 193px;}	
.boxW2 {width: 398px;}	
.boxW3,.boxWlb {width: 560px;}	
.boxW4 {width: 720px;}	

/* Headings \*/
/*end mack hack */
.sellHead {color:#000000;}
.buyHead {color:#09c;}

/* Front page stories \*/ 
/*end mack hack */
.story {position:relative;top:-1em;margin-top: 3px; padding-bottom: 3px;clear:both;}
.story IMG{float:left; margin:10px;}
.story A {line-height:2em}
.story .leadin{float:left}

/* navigation Buttons \*/ 
/*end mack hack */
.action1 {background-color: #ff0000;}
.action2 {background-color: #00D018;}
.action1,.action2 {width: 90px;color: #fff;border : 1px solid #000;border-bottom : 2px solid #000;border-right : 2px solid #000;text-align:center;text-decoration: none;font-weight : bold;cursor:pointer;}
.action1 a,.action1 A:link,.action1 A:visited,.action2 a,.action2 A:link,.action2 A:visited  {width: 88px;display:block;	padding: 0px;text-align:center;text-decoration: none;font-weight : bold;color: #fff;}
.action1 a:hover {background-color: #dd0000;}
.action2 a:hover {background-color: #00690D;}
.floatl{position:relative;float:left;}
.floatr{position:relative;float:right;}
.nB2 {margin-left:5px;margin-right:5px;}

/* Misc styles \*/ 
/*end mack hack */
.section{clear:both;}
.margin1{margin:7px;}
.margin1 {list-style-type:none;margin:5px;}
.margin2{margin:10px;}
.margin3 {margin:7px;}
.margin3 LI {list-style-type:none;margin:5px;}
.nowrap {white-space:nowrap;}
.bg1 {background-color: white;width: 5em; }
.bg2 {background-color: white;width: 8em; }
.bg3 {background-color: white;width: 10em; }
.bg4 {background-color: white;width: 12em; }
.bg5 {background-color: white;width: 15em; }
.bg6 {background-color: white;width: 20em; }
.bg6 {background-color: white;width: 25em; }
.bg7 {background-color: white;width: 30em; }
.section{clear:both;} /* sections between elements in the centre box  \*/ 
/*end mack hack */
.break{height:1em;}
#adspace   {position: absolute;top: 18px;left: 282px;width: 468px;	height: 60px; z-index:255;}
#about{position:relative; top:1em; text-align : center; font-size:.9em; line-height:2em;}

/* Menu Stuff \*/ 
/*end mack hack */
#topMenu{position:absolute;top:80px;left:0px;z-index:10;white-space:nowrap;}
#menuBox{position:absolute;display:block;top:119px;left:0px;z-index:20;width:100%;}
#commonBox{position:absolute;display:block;top:100px;left:0px;z-index:20;width:100%;}
#m1 {position:absolute;left:31px; }
#m2 {position:absolute;left:175px;}
#m3 {position:absolute;left:319px;}
#m4 {position:absolute;left:463px;}
#m5 {position:absolute;left:607px;}
.mMenu  {font-size: 1em; background-color: #f00; float: left;top: -2px; overflow: hidden; visibility: hidden;width:141px;z-index:255;color:#fff;}
.mMenu a {display:block;width:141px;line-height:1.6em;color:#fff;text-decoration:none;font-weight:bold;}
.mMenu a:hover {background-color: #c00;display:block;color:#fff;}
.mMenu a  SPAN{	font-weight:normal;}
.mMenu a,.mMenu a:link, .mMenu a:active, .mMenu a:visited  {color: white;	text-decoration: none;}
.mMenu li {list-style-type: none; margin:0px; cursor:pointer;color:#FFF;line-height:1.6em;}
.mMenu ul {font-weight: bold; margin-left: 0px;margin-top:1px;margin-bottom:1px;padding-left: 0px;white-space:nowrap;}
#menuBox>.mMenu{width:138px;}

/*centres  \*/ 
/*end mack hack */
.advitem{position:relative;top:-1em;clear:both;margin:.3em; border:1px black dotted;}

/*FULL SEARCH FORM ELEMENTS \*/ 
/*end mack hack */
.outer   {width : 748px;background-color : #00B2EF;border : 1px solid #017AA3;height : 135px;position: absolute;top: 130px;left:1px;}
.box1 {color : #ffffff;float : left;font-size : 11px;}
.box1 select {margin : 1px;} 
.head {font-size : 13px;font-weight : bold;height : 20px;margin : 2px;}
.post {margin-top : 4px;margin-bottom : 4px;}
.float {float : left;}
form {margin-bottom:0px;padding-bottom:0px;}
.results {position: absolute;top: 280px;}
.results_beta {position: absolute;top: 380px;}
.searchtips {position: relative;top: 10px;margin-left:30px;}
.searchpad {margin-left:22px;position: absolute;top: 0px;left:10px;width:720px;}
/*rogue banner ad css input select override hack */
.outer select,.text input {font-family:arial!important;font-size:13px!important;font-weight:normal!important;background-color:white!important}
/*end rogue banner ad css input select override hack */

/*Labelling Stock listings \*/ 
/*end mack hack */
.lsl { color: #ff0000; font-weight: bold; font-size: 11px; text-decoration: none; text-align: left; } 
.lsl a:active, .lsl a:visited, .lsl a:link { color: #ff0000; font-weight: bold; font-size: 11px; text-decoration: none; text-align: left; cursor: pointer }

.submitbut {width: 90px;color:#fff;background-color: #ff0000;	border : 1px solid #000;	text-align:center;	text-decoration: none;	font-weight : bold;	height:17px;	font-size:11px;	cursor : pointer;}

/*Search Results cols \*/ 
/*end mack hack */

.blankCol{width:18px}
.photoColWithPhoto{width:100px;}
.photoColWithPhoto IMG{border: 0px;margin: 0px;padding: 0px;}
.photoColWithPhoto A{margin: 0px;padding: 0px;}
.listAdTextAreaPhoto{width:391px} 
.ListAdTextArea{width:497px;}
.atSidebarTop{width:142px}
.priceCol{width:65px}

.standardListAd TD{background-color:#EEE;}

.secondaryFontColour {color: #ff0000; font-weight: bold; font-size: 11px; text-decoration: none; text-align: left;}
.secondaryFontColour a, .secondaryFontColour a:link,  .secondaryFontColour a:visited,  .secondaryFontColour a:active {color: #ff0000; font-weight: bold; font-size: 11px; text-decoration: none; text-align: left; cursor: pointer}
.floatRight {float: right;}
.asLogosAndLinksContainer {}



/* New Car Search */
.buynewlogo {position: absolute;left:430px;top:5px;}

/*Change Farmers Trader Links white */

.col1s{z-index:0;}
.farmersSearchForm {background-color:#216d23; }
.farmersSearchForm td a{color:#57E15B;}
#m5 table td a{color:white;}
