/* ########################   Moorland Motors 2010   ########################  */

body {
	margin:0; padding:0;
	background:#151515 url(/images/page-top-bg.gif) top repeat-x;
	font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#2a2a2a;
}
#page {
	width:100%;
	margin:0; padding:0;
}
.clear {
	clear:both;
	visibility:hidden;
}
.notes {
	font:10px Arial, Helvetica, sans-serif; color: #5d575a;
	margin:0; padding:0 0 10px 0;
} 
#breadcrumbs {
 font-size:10px;
 border-bottom:1px dotted #d8d8d8;
 margin:0 0 10px 0; padding:0 0 5px 0;
}

/* promise */

#promise-left {
	width:216px;
	height:410px;
	margin:12px 0 0 0; padding:10px 4px 0 0;
	text-decoration:none;
	font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;
	background:url(/images/banners/price-promise-small.jpg) top left no-repeat;
	background-color:#c12123;
}
.choice {
	height:52px;
	padding: 7px 4px 0 4px;
	text-decoration:none;
	font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;
	background:url(/images/banners/small-left-back.gif) top left no-repeat;
	
}

#promise {
	width:240px;
	height:43px;
	margin:0 0 11px 0; padding:12px 0 0 15px;
	text-decoration:none;
	background:url(/images/banners/promise-background.gif) top left no-repeat;
}

#promise h3 {
	font:bold 16px/24px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	margin:0 0 2px 0; padding:0;
}


/* images */

img {
	margin: 0; padding:0;
	border: 0;
}
.motability-logo {
	float:right;
	margin:0 0 10px 10px; padding:0;
}
.orange {
	color:#e99b2a;
}


/* header */

#header {
	width: 940px;
	height:126px;
	margin: 0 auto;
	padding: 0;
}
.header-left {
	width:270px;
	float:left;
	margin:0; padding:18px 0 0 0;
}
#moorland-title-header {
	font-size: 71px;
	height:69px;
	display:block;
	overflow:hidden;
}
#moorland-title-subheader {
	font-size: 30px;
	height:29px;
	margin:-12px 0 0 3px;
	display:block;
	overflow:hidden;
}
.header-right {
	width:620px;
	float:right;
	margin:0; padding:0;
}
.header-telephone {
	width:260px;
	float:left;
	margin:0;padding:20px 0 0 0;
}

#telephone-header {
	font-size:35px;
	height:34px;
	display:block;
	overflow:hidden;
}
#telephone-subheader {
	font-size: 44px;
	height:43px;
	margin:-2px 0 0 3px;
	display:block;
	overflow:hidden;
}


.large-tels {
	font:bold 22px Tahoma,Helvetica, sans-serif; color: #333;
	margin:0; padding:0;}

.tel-icon {
	float:left;
	margin:0 20px 0 0;
	padding:0;
	display:block;
}
.manufacturer-logos {
	float:right;
	display:block;
	margin:20px 0 0 0; padding:0;
}


/* menu */

#navcontainer {
	width: 940px;
	height: 36px;
	margin: 0 auto 1px auto;
}
#nav, #nav ul {
	list-style: none;
	margin: 0;	padding: 0;
}
#nav li {
	float: left;
	margin: 0; padding: 0;
	display: inline;
	background:url(/images/navigation/nav-divide.gif) right no-repeat;
}
#nav li.last {
	border-right: none;
}
#nav a {
	font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	text-decoration: none;
	display: block;
	margin: 0;	padding:9px 11px 9px 11px;
}
#nav a:hover {
	font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	text-decoration:none;
	display:block;
	margin: 0; padding:9px 11px 9px 11px;
	background:url(/images/navigation/hover.gif) top left repeat-x;
}	

#nav li ul { /* drown down */
	position:absolute;
	left:-999em;
	margin:0; padding:1px 0 0 0; 
	border-right:0;
	z-index:99;
}
#nav li ul a { /* drown down list item */
	width: 170px;
	margin: 0 0 0 -1px; padding:8px 3px 8px 14px;
	border-bottom:1px solid #4d4848;
	background-color:#403a3a;
}	
#nav ul li a:hover {  /* drown down  list item hover */
	/*border-top:1px solid #443f3f;*/
	margin:0 0 0 -1px; padding:8px 3px 8px 14px;
	background:url(/images/navigation/hover.gif) top left repeat-x;
} 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left:auto;
	border-top:none;
	width:170px;
}
/* dropdown attempt

ul.dropdown li:hover > ul {
	visibility: visible;
}
ul.dropdown,
ul.dropdown li {
	float: left;
	margin: 0; padding: 0;
	display: inline;
	background:url(/images/navigation/nav-divide.gif) right no-repeat;
}
ul.dropdown a:link,
ul.dropdown a:visited {
	font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	text-decoration: none;
	display: block;
	margin: 0;	padding:9px 11px 9px 11px;
}
ul.dropdown a:hover {
	font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	text-decoration:none;
	display:block;
	margin: 0; padding:9px 11px 9px 11px;
	background:url(/images/navigation/hover.gif) top left repeat-x;
}
#dropdown-last,
#dropdown-last li {
	float: left;
	margin: 0; padding: 0;
	display: inline;
	background:url(/images/navigation/nav-divide.gif) right no-repeat;
}
#dropdown-last a:link,
#dropdown-last a:visited {
	font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	text-decoration: none;
	display: block;
	margin: 0;	padding:9px 11px 9px 11px;
}
#dropdown-last a:hover {
	font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	text-decoration:none;
	display:block;
	margin: 0; padding:9px 11px 9px 11px;
	background:url(/images/navigation/hover.gif) top left repeat-x;
}
ul.dropdown ul {
	list-style: none;
	margin: 0;	padding: 0;
}
ul.dropdown ul a:link,
ul.dropdown ul a:visited {
	font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	text-decoration: none;
	display: block;
	margin: 0;	padding:9px 11px 9px 11px;
}
ul.dropdown ul a:hover {
	font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	text-decoration:none;
	display:block;
	margin: 0; padding:9px 11px 9px 11px;
	background:url(/images/navigation/hover.gif) top left repeat-x;
}
ul.dropdown ul li ul {
	list-style: none;
	margin: 0;	padding: 0;
}
ul.dropdown ul li ul a:link,
ul.dropdown ul li ul a:visited {
	font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	text-decoration: none;
	display: block;
	margin: 0;	padding:9px 11px 9px 11px;
}
ul.dropdown ul li ul li a:hover {
	font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	text-decoration:none;
	display:block;
	margin: 0; padding:9px 11px 9px 11px;
	background:url(/images/navigation/hover.gif) top left repeat-x;
}

-------------*/

/* main content */

#contentfull {
	width: 100%;
	margin: 0; padding: 0 0 20px 0;
	background-color: #fff;
}
#content {
	width: 940px;
	margin: 0 auto 0 auto; padding: 16px 0 0 0;
}

#left { /* serach container */
	width:220px;
	float:left;
	margin:0; padding:0;
}
#left { /* serach container */
	width:220px;
	float:left;
	margin:0; padding:0;
}

#left ul  {
	margin: 0 0 5px 7px; 
	padding: 3px;
	list-style-type: none;
}	
#left ul li  {
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .25em;
	padding: 5px 0 5px 15px;
	}
#main { /* double right column */
	width: 700px;
	float: right;
	margin: 0; padding: 0;
}
#main p {
	margin:0 0 15px 0; padding:0;
}
#main a:link, #main a:visited, #main a:active {
	color:#97080a; 
	text-decoration:none; 
	font-weight:bold;
}
#main a:hover {
	color:#97080a; 
	text-decoration:underline;
}
#main h1 {
	font:bold 22px Tahoma,Helvetica, sans-serif; color: #333;
	margin:12px 0 15px 0; padding:0;
}
#main h2 {
	font:bold 16px Tahoma,Helvetica, sans-serif; color: #333;
	margin:12px 0 12px 0; padding:0;
}
#main ul  {
	margin: 0 0 5px 7px; 
	padding: 3px;
	list-style-type: none;
}	
#main ul li  {
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .25em;
	padding: 0 0 5px 20px;
}
ul#tick-list  {
	margin: 0 0 5px 7px; 
	padding: 3px;
	list-style-type: none;
}	
ul#tick-list li   {
	background-image: url(../images/bullet-tick.gif);
	background-repeat: no-repeat;
	background-position: 0 .17em;
	padding: 0 0 5px 20px;
}
#main-left { /* middle column */
	width: 440px;
	float:left;
	margin:0; padding:0;
}
#main-right { /* far right column */
	width:240px;
	float:right;
	margin:0; padding:0;
}


/* homepage only */

#homefull {
	width: 100%;
	margin:0; padding:0;
	background-color: #131313;
}
#homeslide-container {
	width: 940px;
	margin: 0 auto; padding:0;
}

.vat-day {
    color: #FF0000;
	font-size:90px;
	line-height:90px;
		
	}
	



/* ==== data tables ==== */
.datatable {
border: 1px solid #cacaca;
border-collapse: collapse;
width: 100%;
margin: 10px 0;
padding: 0;  }
.datatable p {
margin: 0;
padding: 0; }
.datatable td {
border: 1px solid #cacaca;
padding: 4px; }
.datatable th {
border-top: 1px solid #cacaca;
border-left: 1px solid #cacaca;
border-right: 1px solid #cacaca;
border-bottom: 1px solid #cacaca;
background-color: #ebecea;
font-weight: bold;
padding: 4px;
color: #241f20; }
.datatable tr:hover, .datatable tr.hilite {
background-color: #f9f9f9; }
.title p {
color: #FFF;
font: bold 12px Tahoma Arial, Helvetica, sans-serif; }
.title2 {
background-color: #b5b5b5; }
.title2 p {
color: #FFF;
font: bold 11px Tahoma, Arial, Helvetica, sans-serif; }




/* quick search */

#quicksearchcontainer {
	width: 216px;
	margin: 0; padding:1px;
	background:#f5f5f5;
	border:1px solid #cbcbcb;
}
#quicksearchcontainer h2 {
	font:bold 16px/24px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	margin:0; padding:0;
}
#quicksearchcontainer p {
	font:normal 13px/18px Tahoma, Arial, Helvetica, sans-serif; color:#929292;
	margin:0 0 12px 0; padding:0;
}
#quicksearch {
	width: 201px;
	margin: 0; padding: 10px 0 20px 15px;
	background: #131313;
}
#quicksearch a:link, #quicksearch a:visited, #quicksearch a:active {
	color:#f7b031; 
	text-decoration:none; 
	font-weight:bold;
}
#quicksearch a:hover {
	color:#f7b031; 
	text-decoration:underline;
}
#quicksearch .quick-dropdown {
	font: 11px Arial, Helvetica, sans-serif; color: #595959;
	width: 185px;
	margin: 0 0 8px 0; padding: 2px 0 0 0;
	height:20px;
}
#quicksearch .submit-button {
	width: 185px;
	height: 29px;
	margin: 10px 0 0 0; padding: 0;
	border:0;
	background:url(/images/search/quick-search-button.gif) top left no-repeat;
	cursor:pointer;
}
.in-stock {
	float:left;
	font-size:15px;
	margin:5px 0 0 0; padding:0;
	font-weight:bold;
	color: #f7b031;
	text-transform: uppercase;
}



#quicksearchcontainer #cashfields, #quicksearchcontainer #monthlyfields, #quicksearchcontainer #fieldswrap {
display:block;
overflow:hidden;
width: 244px;
height:72px;}

#quicksearchcontainer #searchcontrolintro {
float: left;
padding: 0 13px 0 0;}

#quicksearchcontainer #cashfieldcontrol {
cursor: pointer;
width: 70px;
height:22px;
display:block;
float: left;
text-align: center;
margin: 0 5px 5px 0;
background:none;
color:#fff;}
#quicksearchcontainer #cashfieldcontrol.selected {
background: url(/images/speedy-search/price-selected.jpg) top center no-repeat;
color: #000;}

#quicksearchcontainer #monthlyfieldcontrol {
cursor: pointer;
width: 108px;
height:22px;
display:block;
float: left;
text-align: center;
background:none;
margin: 0 0 5px 0;
color:#fff;}

#quicksearchcontainer #monthlyfieldcontrol.selected {
background: url(/images/speedy-search/monthly-selected.jpg) top left no-repeat;
color: #000;}


#quicksearchcontainer #cashfieldcontrol:hover, #quicksearchcontainer #monthlyfieldcontrol:hover {
color: #a7d6de;}
#quicksearchcontainer #cashfieldcontrol.selected:hover, #quicksearchcontainer #monthlyfieldcontrol.selected:hover {
color: #584a0d; }


/* Used Search */

#used-cashfieldcontrol {
cursor: pointer;
width: 108px;
height:22px;
display:block;
float: left;
text-align: center;
margin: 0 5px 5px 0;
padding-top:2px;
background:none;
color:#000;}
#used-cashfieldcontrol.selected {
background: url(/images/speedy-search/monthly-selected.jpg) top center no-repeat;
color: #000;}

#used-monthlyfieldcontrol {
cursor: pointer;
width: 108px;
height:22px;
display:block;
float: left;
text-align: center;
padding-top:2px;
background:none;
margin: 0 0 5px 0;
color:#000;}

#used-monthlyfieldcontrol.selected {
background: url(/images/speedy-search/monthly-selected.jpg) top left no-repeat;
color: #000;}


#used-cashfieldcontrol:hover, #used-monthlyfieldcontrol:hover {
color: #8e160a;}
#used-cashfieldcontrol.selected:hover, #used-monthlyfieldcontrol.selected:hover {
color: #8e160a; }





#used-cashfields, #used-monthlyfields, #used-fieldswrap {
overflow:hidden;
}



/* testimonials */

.testimonial {
	/*width:437px;*/
	width:397px;
	margin:0; padding:26px 20px 0 20px;
	background:url(/images/testimonial/testimonial-top.gif) top left no-repeat;
	font-weight:bold;
	font-size:11px;
}
.testimonial-bottom {
	/*width:437px;*/
	width:397px;
	margin:0; padding:0 20px 15px 20px;
	background:url(/images/testimonial/testimonial-bottom.gif) bottom left no-repeat;
	text-align:right;
	font-size:11px;
}


/* special offers */

#offerlinks p a:link, #offerlinks p a:link, #offerlinks p a:active, #offerlinks p a:visited {
display:block;
margin:0 0 10px 0; padding:8px;
background:#e9e9e8;
border:1px solid #cacaca;
text-decoration:none;}

#offerlinks p a:hover {
display:block;
margin:0 0 10px 0; padding:8px;
background:#dadad9;
border:1px solid #cacaca;
text-decoration:none;}


/* banners */

#banners h3 {
	font:bold 16px/24px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	margin:0 0 2px 0; padding:0;
}
#banners p {
	font:normal 13px/18px Tahoma, Arial, Helvetica, sans-serif; color:#929292;
	margin:0 0 12px 0; padding:0;
}

.ex-demo {
	font:bold 16px/24px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	margin:0 0 0 0; padding:0;
	
}

.ex-demo-model {
	font:bold 30px Tahoma, Arial, Helvetica, sans-serif; color:#8e8e8e;
	margin:10px 0 10px 0; padding:0;
}	


#aboutus h3 {
	font:bold 16px/24px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	margin:0 0 2px 0; padding:0;
	
}

#aboutus p {
	font:normal 13px/18px Tahoma, Arial, Helvetica, sans-serif; color:#929292;
	margin:0 0 12px 0; padding:0;
	
}

.banner {
	width:225px;
	height:89px;
	margin:0 0 11px 0; padding:12px 0 0 15px;
	text-decoration:none;
	cursor:pointer;
}
.banner-link {
	margin-left:22px;
	color:#e99b2a;
	font-size:15px;
}
.new-cars-banner { background:url(/images/banners/new-cars.gif) top left no-repeat;}
.about-us-banner { background:url(/images/home/aboutus-101110.jpg) top left no-repeat;}
.small-ebay-banner { background:url(/images/home/ebay-271011.jpg) top left no-repeat;}
.about-us-large-banner { background:url(/images/banners/aboutus-large.jpg) top left no-repeat;}
.runaround-banner { background:url(/images/home/runarounds-171210.jpg) top left no-repeat;}
.service-booking-banner { background:url(/images/banners/service-booking.gif) top left no-repeat;}
.twitter-banner { background:url(/images/banners/twitter.gif) top left no-repeat;}
.enquire-banner { background:url(/images/banners/enquire.gif) top left no-repeat;}
.print-banner { background:url(/images/banners/print.gif) top left no-repeat;}
.warranty-banner { background:url(/images/banners/moorlands-warranty.jpg) top left no-repeat;}
.tyre-banner { background:url(/images/banners/moorlands-tyres.jpg) top left no-repeat;}
.vauxhall-banner { background:url(/images/banners/moorlands-vauxhall.jpg) top left no-repeat;}
.chevrolet-banner { background:url(/images/banners/moorlands-chevrolet.jpg) top left no-repeat;}
.saab-banner { background:url(/images/banners/moorlands-saab.jpg) top left no-repeat;}
.motability-banner { background:url(/images/banners/motability-210211.jpg) top left no-repeat;}
.motability-arrow-banner { background:url(/images/banners/motability-arrow.jpg) top left no-repeat;}
.quality-cars-banner { background:url(/images/banners/quality-cars.jpg) top left no-repeat;}
.ebay-shop-banner { background:url(/images/banners/ebay-shop.jpg) top left no-repeat;}
.vauxhall-specials-banner { background:url(/images/banners/vauxhall-special-offers.jpg) top left no-repeat;}



.blank-banner {
	width:210px;
	height:89px;
	margin:0 0 11px 0; padding:12px 15px 0 15px;
	text-decoration:none;
	background:url(../images/banners/blank.gif) top left no-repeat;
}

.car-amount-left{
text-decoration:none;
font:normal 13px/18px Tahoma, Arial, Helvetica, sans-serif; color:#fff;}

.blank-banner-redtint {
	width:210px;
	height:123px;
	margin:0 0 11px 0; padding:12px 15px 0 15px;
	text-decoration:none;
	background:url(../images/banners/blank-red-tint.gif) top left no-repeat;
}


.blank-banner-tall {
	width:210px;
	height:125px;
	margin:0 0 11px 0; padding:12px 15px 0 15px;
	text-decoration:none;
	background:url(/images/banners/blank-tall.gif) top left no-repeat;
}


.blank-banner-taller {
	width:210px;
	height:175px;
	margin:0 0 11px 0; padding:12px 15px 0 15px;
	text-decoration:none;
	background:url(/images/banners/blank-taller.jpg) top left no-repeat;
}

.ex-demo-banner {
	width:210px;
	height:220px;
	margin:0 0 11px 0; padding:12px 15px 0 15px;
	text-decoration:none;
	background:url(/images/banners/ex-demos.gif) top left no-repeat;
}

.offer-banner {
	width:210px;
	height:129px;
	margin:0 0 11px 0; padding:12px 15px 0 15px;
	text-decoration:none;
	background:url(/images/banners/special-offers-tab.jpg);
}


.contract-banner { 
	width:210px;
	height:150px;
	margin:0 0 11px 0; padding:12px 15px 0 15px;
	text-decoration:none;
	background:url(/images/banners/contract-010211.gif) top left no-repeat;}

/* left banners */

.left-banners { margin-bottom:11px; }

/* new car landing pages */

.new-price {
	color:#e99b2a;
	font-size:15px;
}


/* test drive form */

#test-drive-form  {
 	width:210px;
	height:330px;
	margin:0 0 11px 0; padding:12px 15px 0 15px;
	text-decoration:none;
	background:url(/images/test-drive-form/testdrive-form-bg-longer.gif) top left no-repeat;
}

#test-drive-form table {
	margin:0; padding:0;
}

#test-drive-form table tr {
	margin:0; padding:0;
}

#test-drive-form table td {
	margin:0; padding:5px 0 5px 0;
}
#test-drive-form label  {
	float:left;
	width:80px;
	font:normal 13px/18px Tahoma, Arial, Helvetica, sans-serif; color:#fff;
	margin:1px 0 0 0;
	padding:0;
}

#test-drive-form .testform-input { 
	font: 11px Arial, Helvetica, sans-serif; color: #595959;
	width:110px;
	float:left;
	margin:0 2px 0 0;
	padding:3px 0 3px 2px;
}

#test-drive-form .testdrive-submitbutton {
	width:114px;
	height:29px;
	margin:0 0 10px 80px; padding:0;
	background:url(/images/test-drive-form/testdrive-form-button.gif) top left no-repeat;
	border:0;
	cursor:pointer;
}



/* advanced search */


#advanced-search p {
 font-weight:normal;
 font-size:11px;
 line-height:20px;
 margin:0; padding:6px 0 10px 0;
}

.advanced-search-dropdown {
	font: 11px Arial, Helvetica, sans-serif; color: #595959;
	width: 260px;
	margin: 0 0 8px 0; padding: 4px 0 0 0;
	height:24px;
}

#advanced-search .submit {
	width: 185px;
	height: 29px;
	margin: 10px 0 0 0; padding: 0;
	border:0;
	background:url(/images/search/quick-search-button.gif) top left no-repeat;
	cursor:pointer;
}


/* used search results */

/* ########################   used car list   ########################  */

#usedlistwrapper {
 padding: 15px 0 0 0;

}

#usedlistvehicle a,
#usedlistvehicle a:link,
#usedlistvehicle a:visited,
#usedlistvehicle a:active{
display:block;}

.list-instock {
 font-weight:bold;
 color:#9B0302;
}

#pagination {
 height: 30px;
 padding-bottom: 20px;
 /*margin-left:100px;*/
}

.pagecount-bg {
 background-color:#131313;
 color: #fff; 
 margin: 0 0 8px 0; padding: 6px 0 4px 4px;
 width:696px;
}

.pagecounter {
float:left;
font-weight:bold;
margin:0;
padding:0;}

.list-order {
float:right;
margin:0 10px 0 0; padding:2px 0 2px 3px;
font: 11px Arial, Helvetica, sans-serif; color: #595959;
}

#usedlistwrapper ul {
	margin: 0; 
	padding: 0;
	list-style-type: none;
}
#usedlistwrapper ul li {
	background-image: none;
	padding: 0;
}

#usedlistwrapper .COGPager li{
 display:inline;
 text-align:center;
 list-style-type: none;
 float:left;
}

#usedlistwrapper .COGPager .COGPagerItemSelected span{
 background-color:#97080A !important; 
 /*background-color:#c7c7c7 !important;*/
 color:#fff;
 font-weight:bold;
}

#usedlistwrapper .COGPager span /* not a link style */{
 background-color:#e8e8e8;
 color:#6d6d6d;
 display:block;
 margin:0 6px 0 0;
 width:50px;
 padding:4px 0;
 font-weight:bold;
}

#usedlistwrapper .COGPager li.COGPagerNext {
 width: 50px;
 float: left;
}

#usedlistwrapper .COGPager a:link,
#usedlistwrapper .COGPager a:visited,
#usedlistwrapper .COGPager a:active /* link style */ {
 /*background-color:#e1e1e1;*/
 text-decoration:none;
 color:#97080A;
 width: 48px;
 margin:0 8px 0 0;
 display:block;
 padding:3px 0 3px 0;
 border:1px solid #cccccc;
}

#usedlistwrapper .COGPager a:hover
{
	/*background-color:#c7c7c7;*/
	text-decoration: none;
	color: #97080A;
	border: 1px solid #97080A;
}

#usedlistwrapper .COGPager li.COGPagerItem,
#usedlistwrapper .COGPager li.COGPagerItemSelected  /* hides the pagination display */{
 width: 48px;
 margin:0 7px 0 0;
 padding:0;
 text-align:center;
 display:block;
}


#usedlist a, #usedlist a:link, #usedlist a:visited, #usedlist a:active {
 font-weight:normal;
 color:#262424;
 text-decoration:none;
 display:block;
 cursor:pointer;
}

#usedlist a:hover {
 font-weight: normal;
 color:#262424;
 text-decoration:none;
 display:block;
 cursor:pointer;
}

.usedlistvehicle {
 width:678px;
 /*background-color:#f6f6f6;*/
 background:url(../images/list-bg.gif) top repeat-x #f9f9f9;
 border:solid 1px #dcdcdc;
 margin-bottom:10px;
 padding:6px 10px 11px 10px;
}

.managers {
 border:solid 1px #93baed;
 background:url(/images/managers-special-bg.jpg) bottom right no-repeat #fff;
}

.usedlistvehicle-image { 
 margin:10px 0 0 0; padding: 0;
 background:#fff;
 display:block;
 float:left;
}

.usedlistvehicle-left {
 width:202px;
 float:left;
 color:#414141;
 margin:0; padding:4px 0 0 0;
 line-height:22px;
}

.usedlistvehicle-right {
 width:460px;
 /*width:226px;*/
 float:right;
 margin:0; padding:6px 0 0 0;
 color:#414141;
 line-height:22px;
}

#usedlist .usedlistvehicle-title {
 font:bold 16px/25px Arial, Helvetica, sans-serif;
 margin:0 0 5px 0; padding:0;
 color:#333;
}
.usedlistvehicle-price {
 font:bold 14px Arial, Helvetica, sans-serif;
 color:#454545;
 margin:10px 0 0 0; padding:5px 0 5px 0;
 text-align:center;
 background:#d8d8d8;
 display:block;
}


.price-highlight { color: #97080A; }

.listdetailsleft {
 float:left;
 width:205px;
 margin:0; padding:0;
}

.listdetailsright {
 float:right;
 width:225px;
 margin:0; padding:0;
}
.margpad
{
	padding:0;
	margin:0;
}


/* Accordian */

#accordion {
	margin:0 0 20px 0; padding:0;
}

#accordion h3 {
	font-size:12px;
	line-height:22px;
}
#accordion .notes {color:#97080a;}






/* ======= COG Codeweavers ======== */


.finance-left {
width: 220px;
float:left;
margin: 0 20px 0 0;}


a.apply-for-hp-finance {
display: block;
width:184px;
height:29px;
margin: 0 0 12px 0;
background:url(/images/codeweavers/apply-hp-finance.jpg) top left no-repeat;}
a.apply-for-lp-finance {
display: block;
width:184px;
height:29px;
margin: 0 0 12px 0;
background:url(/images/codeweavers/apply-lp-finance.jpg) top left no-repeat;}
a.apply-for-pcp-finance {
display: block;
width:184px;
height:29px;
margin: 0 0 12px 0;
background:url(/images/codeweavers/apply-pcp-finance.jpg) top left no-repeat;}


.cw-updatewrapper {
width: 680px;
height:54px;
background:url(/images/codeweavers/update-bg.gif) top left no-repeat;
margin:10px 0 12px 0;
padding: 3px 10px 0 10px;}

.cw-update-intro {
width: 220px;
float: left;
padding: 4px 0 0 0;}

.cw-update {
width: 102px;
height:29px;
background:url(/images/codeweavers/update.gif) top left no-repeat;
margin:9px 0 0 0;
padding: 0;
border: 0;
cursor:pointer;}

.cw-update-drop {
width: 98px;
font: normal 12px  Arial, Helvetica, sans-serif; color: #494949;
padding: 2px 0;
margin: 3px 0 0 0;
}

.cw-update-input {
width: 98px;
font: normal 12px  Arial, Helvetica, sans-serif; color: #494949;
padding: 2px 0;
margin: 3px 0 0 0;
}

.cw-apply-hp {
width:184px;
height:29px;
background:url(/images/codeweavers/apply-hp-finance.jpg) top left no-repeat;
margin:0 0 20px 0;
padding: 0;
border: 0;
cursor:pointer;}

.cw-apply-pcp {
width:184px;
height:29px;
background:url(/images/codeweavers/apply-pcp-finance.jpg) top left no-repeat;
margin:0 0 20px 0;
padding: 0;
border: 0;
cursor:pointer;}

.cw-apply-lp {
width:184px;
height:29px;
background:url(/images/codeweavers/apply-lp-finance.jpg) top left no-repeat;
margin:0 0 20px 0;
padding: 0;
border: 0;
cursor:pointer;}



#cw-table {

	border: 1px solid #e6e6e6;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	background-color: #f5f5f5;
	margin: 0 0 13px 0;
	font-size:11px;
	text-align: center;  }
#cw-table p {
	margin: 0;
	padding: 0; }
#cw-table td {
	border: 1px solid #e6e6e6;
	padding: 2px;
	margin: 0 }
#cw-table td.subheader {
	background-color: #ccd8ba; }
#cw-table th {
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background-color: #efefef;
	font-weight: bold;
	padding: 3px 2px;
	margin: 0;
	text-align: center; }





/* used details page */

#dvVehicleDetail table {
border: 0 }
#dvVehicleDetail .title {
display: block;
width: 473px;
font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#2a2a2a;
padding: 2px 0px 2px 4px;
margin: 0;
background-color: #012d76; }
#dvVehicleDetail .spectitle {
display: block;
font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#2a2a2a;
padding: 2px 0 2px 4px;
margin: 8px 0 0 0;
background-color: #012d76; }
#dvVehicleDetail .wouldliketo {
display: block;
font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#2a2a2a;
padding: 2px 0 2px 4px;
margin: 0;
background-color: #012d76; }
#dvVehicleDetail .dealer {
display: block;
font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#2a2a2a;
padding: 2px 0 2px 4px;
margin: 0 10px 0 0;
background-color: #012d76; }
#dvVehicleDetail .imgsubtitle {
display: block;
font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#2a2a2a;
padding: 2px 10px 2px 4px;
margin: 0;
background-color: #012d76; }
#dvVehicleDetail .spec, #dvVehicleDetail .address, #dvVehicleDetail .actions {
font: normal 12px/16px Arial, Helvetica, sans-serif; color: #333;
padding: 6px 10px 10px 0px;
background-color: #FFF; }


.dealership-details {
width:400px;
margin:0; padding:5px 20px 5px 20px;
background:#dddddd;}

.telephone {
font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#2a2a2a;}


#detailpics {
	width: 420px;
	background-color:#ebebeb;
	padding: 6px;
	margin: 0 0 15px 0;
}
#piccies {
width: 250px;
float: left;
padding: 0;
margin: 0;}

#images{
width: 300px;
}

#detailsrightwrapper {
float:right;
width: 159px;
padding: 0;
margin: 0;}


.mainimg {
margin: 0 6px 6px 0;
clear:both;}


#pricebox {
width:159px;
height:45px;
background:url(/images/details-price-bg.gif) top left no-repeat;
text-align:center;
float:right;
padding: 5px 0 0 0;
margin: 0 0 6px 0;
color: #FFFFFF;}


#financebox-orange {
width:159px;
height:70px;
background:url(/images/buttons/finance-price-bg.jpg) top left no-repeat;
text-align:center;
float:right;
padding: 5px 0 0 0;
margin: 0 0 6px 0;
color: #FFFFFF;}


#quickspecbox {
width: 147px;
background-color:#dddddd;
float:right;
padding: 6px;
color: #494949;
line-height:25px;}
.usedcall {
width: 224px;
padding: 5px 0 4px 10px;
margin: 0 0 10px 0;
background:url(../images/used-call-bg.jpg) top left no-repeat #efefef;}

.vehicleprice {
font:bold 32px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;
margin: 0;
padding: 0;}


.thumb {float: left; margin-top: 3px;}
.thumb2 {float: left; margin: 3px 7px 0 6px;}


#ie-details {
margin: 0 0 -18px 0;}
.usedfinancebanner {
margin: 6px 0 0 6px;}


.imgsubtitle {
display:none;}



#prev-vehicle {
width: 115px;
height: 23px;
padding: 2px 0 0 0;
margin: 0;
background:url(/images/prev-next-bg.jpg) top left no-repeat;
float:left;
text-align:center;}


#next-vehicle {
width: 115px;
height: 23px;
padding: 2px 0 0 0;
margin: 0;
background:url(/images/prev-next-bg.jpg) top left no-repeat;
float:right;
text-align:center;}



.add-to-garage {
width: 240px;
height: 101px;
cursor:pointer;
border:none;
margin:0 0 11px 0;
background:url(/images/add-to-garage.jpg) top left no-repeat;}


.remove-from-garage {
width: 240px;
height: 101px;
cursor:pointer;
border:none;
margin:0 0 11px 0;
background:url(/images/remove-from-garage.jpg) top left no-repeat;}




.CTAbanners {
padding: 0;
margin: 0 9px 0 0;
float:left;}



#usedright a {
font-weight: bold;
color: #9f0100;
text-decoration: none; }
#usedright a:hover {
color: #004179;
text-decoration: none;
font-weight: bold; }

.COGAddToGarageButton
{
width: 240px;
height: 101px;
cursor:pointer;
border:none;
margin:0 0 11px 0;
background:url(/images/add-to-garage.jpg) top left no-repeat;}

.COGRemoveFromGarageButton
{
width: 240px;
height: 101px;
cursor:pointer;
border:none;
margin:0 0 11px 0;
background:url(/images/remove-from-garage.jpg) top left no-repeat;}





.tooltipheader {
width: 338px;
height: 29px;
padding: 15px 12px 0 12px;
margin:0;
background: url(/images/tooltip-top.gif) top right no-repeat;
font: normal 16px Tahoma, Arial,Helvetica,sans-serif;
color:#2a2a2a;}

.tooltipbody {
width: 338px;
height:210px;
padding: 0 12px 0 12px;
margin:0;
background: url(/images/tooltip-bottom.gif) top left no-repeat;
color:#2a2a2a;
font: normal 11px/14px Tahoma, Arial,Helvetica,sans-serif;}

.tooltipbody li {
padding: 0 6px 0 0;
margin: 0 0 3px 15px;}

.tooltipmap {
margin-top: 5px;}

.tooltipspacer {
height: 10px;}



/* contact form */

#contact p {
 font-weight:normal;
 font-size:11px;
 line-height:20px;
 margin:0; padding:0 0 20px 0;
}
.filledcontact-dropdown {
 height:20px;
 width:220px;
 float:left;
 font:bold 10px Arial, Helvetica, sans-serif; color: #686868; 
 margin:0 0 10px 15px;; padding:3px 0 0 5px;
}
.contact-dropdown {
 height:20px;
 width:227px;
 float:left;
 font:bold 10px Arial, Helvetica, sans-serif; color: #686868; 
 margin:0 0 10px 15px; padding:3px 0 0 5px;
}
.contact-width {
 height:20px;
 width:220px;
 float:left;
 font:bold 10px Arial, Helvetica, sans-serif; color: #686868; 
 margin:0 0 10px 15px; padding:3px 0 0 5px;
}
#contact textarea{
 height:120px;
 width:220px;
 float:left;
 font:bold 10px Arial, Helvetica, sans-serif; color: #686868; 
 margin:0 0 10px 15px;; padding:3px 0 0 5px;
}
.discilaimer {margin-top:10px;}

#contact .discilaimer-checkbox {
 width:10px;
 margin:0 2px 0 0; padding:0;
 border:0;	
}

#contact .contact-button {
 float:right;
 width:137px;
 height:34px;
 margin:2px 25px 0 0; padding:0;
 background:url(/images/buttons/contact-form-submit.gif) top left no-repeat;
 border:0;
 cursor:pointer;
}


/* find us page */

.find-us-left {
 float:left;
 width:300px;
 margin:0; padding:0;
}

.find-us-right {
 width:361px;
 height:281px;
 float:right;
 margin:0 0 5px 0; padding:5px 0 0 5px;
 background:url(/images/google-map-bg.gif) top left no-repeat;
}

#directions  {
	width: 280px;
	background-color: #EEE;
	margin: 20px 0 20px 0;
	padding: 10px 10px;
	font: normal 11px/16px Arial, Helvetica, sans-serif; color: #4d4d4d;
	border: 1px solid #cacaca;
}
#directions  .directionsinput {
	font: normal 11px/16px Arial, Helvetica, sans-serif; color: #4d4d4d;
	width: 100px;
	margin: 0;
	padding: 2px;
}
#directions  .directionssubmit {
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	width: 30px;
	margin: 0;
	padding: 0;
}





/* footer*/

#footer {
	width: 940px;
	margin: 0 auto; padding:0;
	background:url(/images/footer/footer-bg.gif) top right no-repeat;
}
#footer h2 {
	font:bold 16px/24px Tahoma, Arial, Helvetica, sans-serif; color:#e8e8e8;
	margin:0 0 15px 0; padding:0;
	text-transform:uppercase;
}
#footer p {
	font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif; color:#a1a1a1;
	margin:0 0 10px 0; padding:0;
}
#footer a:link, #footer a:visited, #footer a:active {
	color:#a1a1a1; 
	text-decoration:none; 
}
#footer a:hover {
	color:#a1a1a1; 
	text-decoration:underline;
}
#footer-left {
	width:610px;
	float:left;
	margin:0; padding:20px 0 0 0;
}
.footer1 { /* left footer */
	float:left;
	width:400px;
	margin:0; padding:0;
}
.footer2 { /* middle footer */
	float:right;
	width:182px;
	margin:0; padding:0;
}
#footer-right /* right footer */{ 
	float:right;
	width:285px;
	margin:0; padding:15px 0 0 0;
}
#footer-tel {
	font-size:55px;
	height:54px;
	text-align:right;
	display:block;
	overflow:hidden;
}
.footer-map {
	float:right;
	margin:8px 0 0 0; padding:0;
}
.get-in-touch {
	float:right;
	margin:0; padding:0;
}
.sitemap {
	margin:135px 0 0 0; padding:0;
	text-align:right;
}


/*=== Similar Cars ===*/
	
.youmightlike {
	float:left;
	width:150px;
	height:165px;
	padding:5px;
	margin-right:10px;
	-moz-box-shadow: 0px 0px 5px #888;
	-webkit-box-shadow: 0px 0px 5px #888;
	box-shadow: 0px 0px 5px #888;
	-moz-border-radius: 5px;
border-radius: 5px;
	border:#CCCCCC 1px solid;
	}
.youmightlikethumb {
	-moz-border-radius: 5px;
border-radius: 5px;
}

/* ########################   sIFR   ########################  */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
 visibility:visible !important;
 margin:0;
}

.sIFR-replaced {
 visibility: visible !important;
}

span.sIFR-alternate {
 position:absolute;
 left:0;
 top:0;
 width:0;
 height:0;
 display:block;
 overflow:hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
 display:none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash #homesearchcontainer h2, #main h1, #main h2, #moorland-title-header, #moorland-title-subheader, #telephone-header, #telephone-subheader, #footer-tel, .large-tels  {
 visibility:hidden;
}

#cashfields, #monthlyfields, #fieldswrap {
display:block;
overflow:hidden;
width: 244px;
height:72px;}


	
	
#about-finance {
	width:188px;
	height:auto;
	margin:15px 0 0 0;
	padding:10px 15px 5px 13px;
	text-decoration:none;
	font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;
	background:url(/images/webzation/background.jpg) top left no-repeat;
	background-color:#c32023;}

#about-finance img {
	margin: 10px 0 10px 0;}
	
#about-finance h2 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;}	
	
	
	
	
	
/* ====== Partners search ====== */
 
#partnerscontainer {
width: 175px;
height: auto;
display:block;
background-color:#000000;
/*background: url(/images/backgrounds/partners-bg.png) top left no-repeat ;
_background: url(/images/backgrounds/partners-bg.jpg) top left no-repeat ;*/
padding: 10px 22px 0 22px;
margin: 10px 0 25px 0;
color:#ffffff;}

/*#partnerscontainer h2 {
font: normal 19px Arial, Helvetica, sans-serif; color: #ffffff; 
padding: 0;
margin: 0 0 9px 0;
color: #cccccc; }

#partnerscontainer p {
padding: 0;
margin: 0 0 12px 0;
font-size: 11px;
color: #fff; }*/

#partnerscontainer form {
margin: 0 0 0 0;}

#partnerscontainer .textinput {
font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #5f6164;
width: 175px;
margin: 5px 0 9px 0;
padding: 3px 2px; }

#partnerscontainer .submit{
font: normal 17px Tahoma, Arial, Helvetica, sans-serif; color: #99a623;
width: 185px;
margin: 7px 0 10px 0;
height: 37px;
padding: 0;
background: url(/images/search/quick-search-button.gif) top no-repeat;
border:none;
cursor:pointer;
text-align:left; }

#success {
background-color:#000000;
width: 175px;
height: 105px;
padding: 12px 22px 0 22px;
color:#ffffff;
font-size:12px;
float:left;}

#success p a:link, #success p a:active, #success p a:visited {
color:#f7b030;
text-decoration: none;
font-weight:normal;}

#success p a:hover {
color:#cccccc;
text-decoration: underline;
font-weight:normal;}

#error {
background-color:#000000;
width: 175px;
height: 145px;
padding: 15px 22px 0 22px;
color:#ffffff;
font-size:12px;
float:left;}

#error p a:link, #error p a:active, #error p a:visited {
color:#f7b030;
text-decoration: none;
font-weight:normal;}

#error p a:hover {
color:#cccccc;
text-decoration: underline;
font-weight:normal;}	



/* ====== bodystyle search  ====== */

#bodystyle-search {
width: 239px;
height:110px;
padding: 15px 20px 0 20px;
background: url(/images/backgrounds/bodystyle-search.png) top left no-repeat;}

#bodystyle-search h2 {
font-size: 16px;
color:#333232;
margin: 0 0 0 0;
line-height:22px;}



#scrolling-container {
padding: 35px 13px 0;}

#scrolling-container ul {
margin-bottom:: 0;}

#scrolling-container ul li {
background: none;
margin:0;
padding:0;
}


.scrollleft, .scrollright{
width: 11px;
height: 27px;
background:none;
border:none;
cursor:pointer;
display:block;
outline: 0;
margin: 0;
padding: 0;}

.scrollleft {
float: left;}

.scrollright {
float: right;}

.disabled {
opacity:0.4;filter:alpha(opacity=40); 
cursor:auto;}

.carousel {
margin: -27px 0 0 9px;
float:left;}

#countdown {
	width:435px;
	height:78px;
	background:url(/images/countdown-background.gif) center no-repeat;
	color:#FFFFFF;
	margin-bottom:15px;}
	
#countdown p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:43px;
	padding-left:95px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:20px;}
	
#competition {
	width:435px;
	height:70px;
	background:url(/images/banners/competition-300611.jpg) top center no-repeat;
	color:#FFFFFF;
	margin-bottom:15px;
	padding-top:10px;
	border: #999999 solid 1px;}
	
#competition h3 {
	color:#FFFFFF;
	font-size:22px;
	margin-left:5px;
	font-weight:bold;
	margin-bottom:15px;}
	
#competition p {
	color:#000;
	margin-left:5px;
	font-size:16px;}
	

.steps-button, .bodycare-button {
	width:100%;
	height:30px;
	background-color:#900010;
	border: #62000a solid 1px;
	color:#FFFFFF;
	font-weight:bold;
	font: normal 14px Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:6px;
	margin: 5px 0 5px 0;}
	
.repair-steps, .bodycare {
	display:none;}
	
	

.special-enquiry {
	width:700px;
	background:url(/images/backgrounds/enquire-bg.jpg) top left repeat-x;
	color:#FFFFFF;
	text-align:center;
	font-size:18px;
	padding:10px 0 10px 0;}	
			
		



