/* West End Group 2008 */

/* common */
body, html {
margin: 0; padding: 0; background: #d1d7de;
height: 100%; } 
#pages {
width: 940px;
height: auto;
min-height: 100%;
position: absolute;
left: 50%;
margin: 0 0 0 -470px;
padding: 0;
background: #fff url(../images/bg940.gif) repeat-y center; }

/* Hack for IE */
* html #pages {
height: 100%; }
/* End IE Hack */ 

#header {
width: 930px;
height: 130px;
margin: 0 0 0 5px;
padding: 0;
background: #FFFFFF url(../images/headerbg-3.jpg) no-repeat;
font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #999; }
#header2 {
width: 930px;
height: 130px;
margin: 0 0 0 5px;
padding: 0;
background: #FFFFFF url(../images/headerbg-2.jpg) no-repeat;
font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #999; }
.top {
margin: 0; 
padding: 14px 0 7px 20px; }

#content {
width: 930px;
clear: both;
border: none;
font: normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color: #333;
margin: 0 auto 0 auto;
padding: 20px 0 0 0;
background: #FFFFFF; }
#content p {
margin: 0 0 10px 0;
padding: 0; }
#content a, #content a:visited {
font-weight: bold;
color: #ed1c24;
text-decoration: none; }
#content a:hover {
color: #004890;
text-decoration: none; }

#content table {
margin: 0 0 10px 0;
padding: 0 0 0 3px;
border-collapse: collapse; }
#content th {
text-align: left;
background-color: #D1D1D1;
color: #0C4B86;  }

#content ul {
margin: 0 20px 10px 10px; 
padding: 0 0 0 10px; }
#content ul li {
margin: 0; 
padding: 0 0 5px 0; }
#content ul li {
list-style-image: url(../images/bullet.gif); }

#main {
float: left;
width: 585px;
margin: 0 0 18px 0;
padding: 0 10px 0 20px;
background: #FFFFFF; 
border-right: 1px solid #CCCCCC; }

.left {
float: left;
width: 290px; 
margin: 0; 
padding: 0;
background: #FFFFFF;  }
.left p {
margin: 0;
padding: 0; }

.tablestripe {
background-color: #E5E5E5; }

.right {
float: right;
width: 285px;
margin: 0; 
padding: 0;
background: #FFFFFF; }
.right p {
margin: 0; 
padding: 0; }
.right img {
margin: 0 0 10px 0; }

.offers {
margin: 0; padding: 0;
float: right;
width: 300px;
background: #FFFFFF; }
.offers p {
margin: 0; padding: 0; }

.notes {
font: normal 9px/14px Tahoma, Arial, Helvetica, sans-serif; color: #848484; }

.links {
width: 267px;
border:  1px solid #CCCCCC;
background: #edeeee; 
margin: 0 0 10px 0; padding: 2px 5px 0 5px;
color: #333; }
.testimonial {
width: 261px;
border:  1px solid #CCCCCC;
background: #edeeee; 
margin: 0 0 10px 0; padding: 8px 8px 0 8px;
color: #333; }
.int-link {
margin: 0;
padding: 0 0 0 12px;
background: url(../images/int-link.gif) no-repeat 0px 50%; }
.ext-link {
margin: 0;
padding: 0 0 0 12px;
background: url(../images/ext-link.gif) no-repeat 0px 50%; }

#motabilitytable table {
border: none;
border-collapse:collapse;}
#motabilitytable td {
border: none;
border-collapse:collapse;}

.winner {
margin:  10px 0 10px 0;
padding: 5px;
background: #ed1c24;
font: bold 12px/16px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; }

.embeddedimageright {
margin: 0;
padding: 0 0 5px 10px;
float: right;}
.embeddedimagefooter {
margin: 0; padding: 0;
float: right;}

#newcars {
float: right;
width: 300px;
margin: 0; padding: 0; }
#newcars p {
margin: 0; padding: 0; }
#newcars img {
margin: 0 0 10px 0; }

.price {
font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color: #0C4B86; }
.saleprice {
font: bold 15px Tahoma, Arial, Helvetica, sans-serif; color: #CC0000; }

.vans td {
margin: 0;
padding: 4px 10px 4px 8px; }
.usedvans td {
margin: 0;
padding: 4px 10px 4px 8px; }
.usedvans img {
margin: 0 0 15px 0;}
.vansprice {
font: bold 17px Tahoma, Arial, Helvetica, sans-serif; color: #0C4B86; }

h1 /* images */ {
font: bold 16px Tahoma, Arial, Helvetica, sans-serif; color: #2b2b2b;
margin: 0 0 7px 0;
margin: 0 0 10px 0;
padding: 0; }
h2 {
font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #0C4B86;
margin: 0 0 7px 0; }
h3 {
font: bold 18px/16px Tahoma, Arial, Helvetica, sans-serif; color: #0C4B86;
margin: 5px 0 10px 20px;
letter-spacing: -1px; }
h4 {
font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #fff;
padding: 8px 8px 8px 8px;
margin: 0; }
h5 {
font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #fff;
padding: 0 8px 0 8px;
margin: 0; }
h6 {
font: bold 18px/16px Tahoma, Arial, Helvetica, sans-serif; color: #0C4B86;
margin: 8px 0 12px 0px;
letter-spacing: -1px; }

.clear {
clear: both;
height: 2px;
overflow: hidden; }

#footercontainer {
margin: 0; padding: 0;
width: 940px;
background: #fff url(../images/bg940.gif) repeat-y center; }
#footer {
width: 885px;
clear: both;
margin: 10px 10px 0 10px;
padding: 0 0 15px 15px;
background: #edeeee;
font: normal 11px Arial, Helvetica, sans-serif; color: #7d7d7d; }
#footer p {
margin: 0;
padding: 0 0 5px 0; }
#footer a {
color: #7d7d7d; text-decoration:none; }
#footer a:hover {
color: #7d7d7d; text-decoration:none; }

#terms {
padding: 2px 0 0 0;
font: normal 11px/14px Tahoma, Arial, Helvetica, sans-serif; color: #999; 
background-color: #FFF; }
#terms p {
margin: 0 5px 10px 6px; }
#terms h2 {
font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif; color: #999; 
margin: 0 0 2px 6px; }
#terms a, #terms a:visited {
color: #ed1c24; text-decoration: underline; font-weight: bold; }
#terms a:hover {
color: #004890;
text-decoration: none; }

#find-us {
clear: both;
width: 560px;
background: #E5E5E5 url(../images/find-us-bg.gif) no-repeat;
padding: 10px 20px; }
#find-us p {
margin: 0 0 10px 0; }
#find-us select {
width: 250px; }






/* ====== navigation ====== */
#navcontainer {
height: 22px;
padding: 0 0 0 20px;
margin: 0 5px 0 5px;
background: url("../images/menubg2.gif");
border-top: 1px solid #FFFFFF;
border-bottom: 7px solid #565a60; }
.first {
border-left: 1px solid #638fbb; }
#nav, #nav ul {
float: left;
list-style: none;
color: #FFF;
padding: 0;
margin: 0; }
#nav a {
display: block;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #cddae7;
text-decoration: none;
padding: 3px 7px 6px 7px;
border-right: 1px solid #638fbb; }
#nav a:hover {
color: #FFF;
text-decoration: none; }
#nav li {
float: left;
padding: 0; }
#nav li ul {
position: absolute;
left: -999em;
height: auto;
width: 120px;
w\idth: 130px; }
#nav ul li a:hover {
background: url("../images/menubg3.gif");
color: #f7d2d3; }
#nav li ul a {
color: #CBD3E5;
background: #01497c;
width: 120px;
w\idth: 130px;
border-top: 1px solid #3079b2;
border-right: none;
padding: 2px 0 4px 5px; }
#nav li:hover ul ul, #nav li.sfhover ul ul, {
left: -999em; }
#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;
width: 130px;
w\idth: 136px; }

/* contact form */
#contact  {
width: 561px;
background-color: #e7e9ec;
margin: 8px 0 0 0;
padding: 10px;
font: normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color: #000;
border:solid 2px #8b8f94; }
#contact p {
margin: 0 0 10px 0;
padding: 0; }
#contact table {
margin: 0 0 10px 10px;
padding: 0;
border: none; }
#contact td {
margin: 0;
padding: 2px 10px 2px 0; 
font-size: 11px;}
#contact th {
margin: 0;
padding: 2px 10px 2px 5px; }
#chkboxMarketing, #chkboxExisting {
margin: 0 8px 0 0;
padding: 0;}
#txtCarDetails, #txtName, #txtEmail, #txtTelephone, #txtCompany, {
margin: 0;
padding: 0;
width: 200px; }
#txtEnquiry, {
width: 198px;
margin: 5px 0 0 0; }
.btn-Submit {
margin: 0;
padding: 0;
height: 22px;
background-color: #d0d1d3;
border: solid 1px #bcbcbc;
cursor: pointer;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; 
color: #000; 
width: 406px;}
#contact label {
width: 100px;
text-align: right;
vertical-align: top;
padding: 2px 0 0 0; }
#disclaimer {
width: 417px;
margin: 0 0 12px 5px;}
#dvOriginalDisclaimer {
background-color:#f4f5f5;
border: solid 1px #d2d3d3;
padding: 10px 10px 10px 10px;
margin: 0 0 2px 0;
width:384px;}

#contact select {
width: 406px; }
.contactinput {
width: 400px;}

/* Car Valuation  Form */

#contact .value-input{
	width: 179px;
}

#contact .service-input{
width: 250px;
}

#contact .service-btn{
margin: 0;
padding: 0;
height: 22px;
background-color: #d0d1d3;
border: solid 1px #bcbcbc;
cursor: pointer;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; 
color: #000; 
width: 255px;
}

/* new forms */
#newform {
font: normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color: #000;
width: 400px;
background: #e7e9ec;
padding: 0;
margin: 0 20px 0 20px; }
#newform table {
margin: 5px 5px;
padding: 0;
border: 0; }
#newform input, #newform textarea {
margin: 0 5px 2px 5px;
padding: 0; }
#Preferred {
width: 120px;
margin: 0 0 5px 5px;
padding: 0; }

/* used search stuff */
.intro {
display: block;
width: 670px;
font: normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color: #000;
padding: 0px 10px 10px 0;
background-color: #FFF; }
.intro a {
color: #4A99C5; text-decoration: none; font-weight: bold; }
.intro a:hover {
color: #0C4B86; text-decoration: underline; }

/* search */

#searchbox {
font: normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color: #000;
width: 275px;
background: #e7e9ec;
padding: 10px 5px 10px 5px;
margin: 0 0 7px 0; }
#search input {
width: 70px;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #000; }
#searchbox p {
margin: 0 0 5px 4px;
padding: 0; }
#search label {
width: 150px; }
input {
margin: 0; }
textarea  {
margin: 0; }
select {
width: 150px;
margin: 0;
padding: 0; }
#DropdownPriceFrom, #DropdownPriceTo {
width: 150px; }
.advanced {
text-align: left;
margin: 0;
padding: 5px 0 10px 5px; }

/* results */
#dvVehicleList {
margin: 0;
padding: 0; }
#dvVehicleList table {
margin: 0;
padding: 0;
border: 0; }
#dvVehicleList td {
margin: 0;
padding: 3px 0 3px 5px;}
.subtitle2 {
text-align: left;
width: 500px;
font: normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color: #333;
padding: 2px 4px 2px 4px;
background-color: #d1d7de; }
.stripe, .nostripe, .nostripeover, .stripeover {
text-align: left;
width: 676px;
font: normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
padding: 3px 2px 3px 4px; }
.nostripe {
background-color: #FFF;
color: #000; }
.stripe {
background-color: #edeeee;
color: #000; }
.nostripeover, .stripeover  {
background-color: #ed1c24;
color: #FFFFFF;
cursor:hand; cursor:pointer; }

/* details */
#dvVehicleDetail {
margin: 0;
padding: 0; }
#dvVehicleDetail table {
margin: 0;
padding: 0;
border: 0; }

.title {
display: block;
width: 576px;
font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #333;
padding: 2px 0 2px 4px;
margin: 0;
background-color: #d1d7de; }
.subtitle {
display: block;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #333;
padding: 2px 10px 2px 4px;
margin: 0 10px 0 0;
background-color: #d1d7de; }
.imgsubtitle {
display: block;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #333;
padding: 2px 10px 2px 4px;
margin: 0;
background-color: #d1d7de; }
.spec, .address, .actions {
font: normal 13px/16px Tahoma, Arial, Helvetica, sans-serif; color: #000;
padding: 6px 10px 10px 0px;
background-color: #FFF; }

/* images only */
img {
margin-left: 0px; vertical-align: top; }
.button {
margin: 0 0 10px 0; }
.camera {
margin: 2px 0 0 5px; }
.mainimg {
margin: 10px 0 6px 0; }
.thumb {
margin: 5px 5px 0 0; }
.thumb2 {
margin: 5px 0 0 0; 
float: right;}


/* ==== upgrade ===== */

#loginbg {
width: 840px;
height: 173px;
background:url(../images/login-bg.gif) top left no-repeat;
margin: 0 auto 20px auto;
padding: 245px 0 0 50px;
font: normal 35px Tahoma, Arial, Helvetica, sans-serif; color: #333;}

.loginbutton {
width: 130px;
height: 95px;
padding: 10px;
margin: 0 0 0 20px;
background:url(../images/login-button-bg.gif) top left no-repeat;
font: normal 17px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;
border: none;
cursor:pointer;}

.loginfield {
width: 280px;
font: normal 20px Tahoma, Arial, Helvetica, sans-serif; color: #333;}

#upgrade {
width: 790px;
background:url(../images/upgrade-bg.gif) bottom left no-repeat;
margin: 0 auto 20px auto;
padding: 20px 50px 30px 50px;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #333;}

#upgradeleft {
float: left;
width: 556px;}

#upgraderight {
float: right;
width: 214px;}

#upgradeleft h6 {
font: bold 18px/16px Tahoma, Arial, Helvetica, sans-serif; color: #0C4B86;
margin: 2px 0 12px 0px;
letter-spacing: -1px; }

.apr {
font-size: 15px;}

.upgradetable tr {
border-bottom: 1px solid #ccc;}

.upgradetable td {
padding: 2px 0 2px 4px;}

.emailorphone {
width: 125px;
margin: 0 3px 0 0;
}

.emailorphonebtn {
border: 1px solid #ccc;
background-color: #eeeeee;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #333;
cursor:pointer;
width: 70px;
height: 22px;}

.logoutbtn {
width: 214px;
border: 1px solid #ccc;
background-color: #eeeeee;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #333;
cursor:pointer;
height: 40px}




/* ====  Landing Page  form ==== */
#landingform {
margin: 0;
padding: 4px;
width: 272px; }
#landingform fieldset {
margin: 0;
padding: 1em;  
-moz-border-radius:4px;  }
#landingform legend { 
font: bold 12px Trebuchet MS, Arial, Helvetica, sans-serif; color: #2A2A2A;
margin: 0;
padding: 0 5px 0 0; }
#landingform label {
float: left;
width: 170px;
margin: 0;
padding: 6px 0 0 0 }
#landingform input { 
font: normal 11px Trebuchet MS, Arial, Helvetica, sans-serif; color: #000;
width: 220px;
margin: 0;
padding: 0; }
#landingform select { 
font: normal 11px Trebuchet MS, Arial, Helvetica, sans-serif; color: #000;
width: 220px;
margin: 5px 0 0 0;
padding: 0; }
#landingform textarea { 
font: normal 11px Trebuchet MS, Arial, Helvetica, sans-serif; color: #000;
width: 222px;
height: 100px;
margin: 2px 0 0 0;
padding: 0; }
#landingform input:focus, #landingform textarea:focus { 
background-color: #FFC; }
#landingform input.chkbox1 {
width: auto;
margin: 0;
padding: 0; }
#landingform input.chkbox2 {
width: auto;
margin: 0 0 0 15px;
padding: 0; }
#landingform input.submit {
width: 80px;
float: left;
margin: 10px 6px 0 0;
padding: 0; }
#landingform select.mot-month {
width: 105px;
margin: 0 10px 0 0;}
#landingform select.mot-year {
width: 105px;}





/* ====== speedy search ====== */

#searchwrapper {
width: 256px;
height: 190px;
padding: 12px 12px 0 12px;
margin: 0 0 10px 0;
background: url(/images/speedy-search-bg.jpg) top left no-repeat;
color:#FFFFFF;}
.homesearchtitle {
font: bold 18px/16px Tahoma, Arial, Helvetica, sans-serif; color: #fff;
margin: 8px 0 12px 0px;
letter-spacing: -1px;}
#searchwrapper a, #searchwrapper a:visited {
font-weight: bold;
color: #fff;
text-decoration:none}
#searchwrapper a:hover {
color: #fff;
font-weight: bold;
text-decoration:underline;}
#homesearchcontainer {
margin: 0 0 0 0;}
#homesearchcontainer form {
margin: 0 0 0 0;}
#homesearch {
width: 256px;
padding: 0 0 0 0;
margin: 6px 0 0 0 ; }
#homesearch select {
font: 11px  Arial, Helvetica, sans-serif; color: #000;
width: 256px;
height:19px;
margin: 0 0 7px 0;
padding: 0; }
#homesearch .dropdown {
width: 124px;
margin: 0 0 5px 0;
float: left;
padding: 0;
height:19px; }
#homesearch .dropdown2 {
width: 124px;
margin: 0 0 5px 0;
padding: 0;
float: right;
height:19px; }
#homesearch input{
font: normal 14px Tahoma, Arial, Helvetica, sans-serif; color: #d3ceaa;
width: 256px;
margin: 6px 0 0 0;
height: 28px;
padding: 0;
background: url(/images/speedy-submit-bg.jpg) top no-repeat;
border:none;
cursor:pointer;}


/* ====== satisfaction form ====== */


#satisfaction {
width: 546px;
margin: 0;
padding: 16px;
background-color:#e7e9ec;
border:solid 1px #cccccc;}
#satisfaction table {
margin: 0;}
#satisfaction form {
margin: 0;
padding: 0; }
#satisfaction td {
margin: 0;
padding: 0 0 5px 0; }
#satisfaction p {
margin: 0 0 8px 0;
padding: 0; }

#satisfaction select {
width: 203px;
margin: 0 0 0 0;
padding: 0;
font: 12px/18px  Arial, Helvetica, sans-serif;
height:20px;}
#satisfaction input.chkbox {
margin: 0 6px 0 0;
padding: 0;
font: normal 11px  Arial, Helvetica, sans-serif;  color:#464646;
border: 0; }

#satisfaction input{
width: 200px;
}

.satisfiedwidth {
width: 250px;
margin: 0 0 0 0;
font: normal 12px  Arial, Helvetica, sans-serif;  color:#464646; }

#satisfaction label {
margin: 0 18px 0 0;
}

#satisfaction textarea {
font: normal 12px  Arial, Helvetica, sans-serif;  color:#464646;
width: 200px;
}
#satisfaction .submitbutton {
font: normal 13px Arial, Helvetica, sans-serif; color: #fff;
width: 192px;
margin: 6px 0 0 0;
padding: 4px 4px 4px 4px;
background-color:#8b8f94;
border:none;
cursor:pointer;}



/* ====== laptop form ====== */


#laptop {
width: 563px;
margin: 0;
padding: 10px;
background-color:#fff;
border-right:solid 1px #cccccc;
border-left:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;}


#laptopleft {
float: left;
width: 254px;
background: url(/images/laptopleft-bg.jpg) top left no-repeat #ffffff;
padding: 10px;}


#laptopright {
float:right;
width: 254px;
background: url(/images/laptopright-bg.jpg) top no-repeat #ffffff;
padding: 10px;}

#laptop .chkbox {
float: left;
margin: 3px 7px 18px 0;}

#laptop table {
margin: 0;}
#laptop form {
margin: 0;
padding: 0; }
#laptop td {
margin: 0;
padding: 0 0 5px 0; }
#laptop p {
margin: 0 0 8px 0;
padding: 0; }


.laptopwidth {
width: 248px;
margin: 0 0 4px 0;
font: normal 11px  Arial, Helvetica, sans-serif;  color:#464646; }

.laptopdrop {
width: 254px;
margin: 0 0 4px 0;
font: normal 11px  Arial, Helvetica, sans-serif;  color:#464646; 
padding: 2px 0 1px 0;
height: 20px;}

#laptop label {
margin: 0 18px 0 0;
}

#laptop textarea {
font: normal 11px  Arial, Helvetica, sans-serif;  color:#464646;
width: 248px;
height: 72px;
margin: 0 0 4px 0;
}
#laptop .submitbutton {
font: normal 13px Arial, Helvetica, sans-serif; color: #fff;
width: 162px;
margin: 6px 0 0 0;
padding: 4px 4px 4px 4px;
background-color:#8b8f94;
border:none;
cursor:pointer;}

/* COG PAGINATION */

#pagination {
 height: 30px;
 padding-bottom: 6px;
 margin: 0;
}

#pagination li{
list-style-type: none;
list-style-image: none;
}

#pagination ul.COGPager{
margin-left: 0px;	
padding: 0px;
}

.pagecount-bg {
 background-color:#D1D7DE;
 color: #ED1C24; 
 font-weight: bold;
 margin: 0 0 8px 0; padding: 4px 0 4px 6px;
}

#pagination .COGPager li{
 display:inline;
 text-align:center;
 list-style-type: none;
 float:left;
 
}

#pagination .COGPager .COGPagerItemSelected span{
 background-color:#ED1C24 !important;
 /*background-color:#c7c7c7 !important;*/
 color:#fff;
 font-weight:bold;
  margin:0 6px 0 0;
 width:27px;
 padding:3px 0 3px 0;

}

#pagination .COGPager span /* not a link style */{
 background-color:#D1D7DE;
 color:#FFFFFF;
 display:block;
 margin:0 6px 0 0;
 width:25px;
 padding:3px 0 3px 0;
 font-weight:bold;
}

#pagination .COGPager li.COGPagerNext {
 width: 27px;
 float: left;
 background-image: none;
 padding: 0;
}

#pagination .COGPager li.COGPagerPrevious{

 margin: 0 8px 0 0;
 width: 25px;
 background-image: none;
 padding: 0;
 color : #fff;
}

#pagination .COGPager a:link,
#pagination .COGPager a:visited,
#pagination .COGPager a:active /* link style */ {
 /*background-color:#e1e1e1;*/
 text-decoration:none;
 color:#ED1C24;
 width: 25px;
 margin:0 8px 0 0;
 display:block;
 padding:3px 0 3px 0;
 background-color: #D1D7DE;
}

#pagination .COGPager a:hover
{
	/*background-color:#c7c7c7;*/
	text-decoration: none;
	color: #81ACD1;
}

#pagination .COGPager li.COGPagerItem,
#pagination .COGPager li.COGPagerItemSelected  /* hides the pagination display */{
 width: 25px;
 margin:0 7px 0 0;
 padding:0;
 text-align:center;
 display:block;
}

/* COG USED LIST */

#usedlistwrapper {
 padding: 0; font-size:10px;
}

#usedlistvehicle a,
#usedlistvehicle a:link,
#usedlistvehicle a:visited,
#usedlistvehicle a:active{
display:block;}

.list-instock {
 font-weight:bold;
 color:#d23636;
}

#usedlist a, #usedlist a:link, #usedlist a:visited, #usedlist a:active {
 font-weight:normal;
 color:#fff;
 text-decoration:none;
 display:block;
 cursor:pointer;
}

#usedlist a:hover {
 font-weight: normal;
 color:#fff;
 text-decoration:none;
 display:block;
 cursor:pointer;
}

.usedlistvehicle {
 width:565px;
 background-color: #eff1f2;
 background-image: url(/images/usedlistbg.jpg);
 background-repeat: no-repeat;
 background-position: right bottom;
 color: #fff;
 border:none;
 margin-bottom:12px;
 padding:10px;
 display:block;
}

.veh-image {
 width:160px;
 float:left;
 margin:0;
 padding:0;
}
.usedlistvehicle-image { 
 margin:0; padding: 0;
 float:left;
}

.veh-details {
 width:450px;
 float:right;
 margin:0;
 padding:0;
 font-size:10px;
 line-height:21px;
 font-weight:normal;
}

.usedlistvehicle-title {
 font:bold 18px Arial, Helvetica, sans-serif;
 float:left;
 margin:0 0 8px 0; padding:0;
 color: #ED1C24;
}

.veh-details-left {
 float:left;
 width:140px;
 margin:0 10px 5px 0; padding:0 0 0 0;
 line-height:18px;
 font-size: 10px;
}

.veh-details-middle {
 float:left;
 width:130px;
 margin:0 0 5px 0; padding:0 0 0 0;
 line-height:18px;
}

.usedprice{
 font:bold 16px Arial, Helvetica, sans-serif;
}

.veh-details-right {
 float:left;
 width:140px;
 margin:0 10px 5px 0; padding:0 0 0 0;
 line-height:18px;
 font-size: 10px;}

/* price */
.usedlistvehicle-right { 
 width:353px;
 float:right;
 margin:0; padding: 0;
 color:#454545;
 line-height:20px;
}

.usedlistvehicle-price {
 width:353px;
 float:right;
 font:bold 14px Arial, Helvetica, sans-serif;
 color:#ED1C24;
 margin: 0; 
 padding: 0;
 display:block;
}





/* home news scroller */


.homenews-scroller {
width: 552px;
border:4px solid #666;
min-height:80px;
background:url(/images/home-news-bg.gif) top left no-repeat;
margin:0 0 15px 0 ; padding:45px 10px 0 10px;}


#slider1 {
margin:10px 0 0 0;
}

p.newstitle{
font-size: 14px;
}

#slider1 ul, #slider1 ul li {
  margin:0;
  padding:0;
  list-style:none;}
#slider1, #slider1 ul li { 
  width:552px; /*696px;*/
  min-height:80px; /*241px;*/
  overflow:hidden;}


