/* Start of CMSMS style sheet 'Default' */
body {background:#fff url(../images/bg.png) top repeat-x; font: 12px Arial, Helvetica, sans-serif; }
a {color:#6eb944;}
form {margin:0;}
h1,h2,h3,h4,h5,h6{color:#414141;}

#wrapper {width:944px; margin:0 auto;}

.vcard {font-size:.1em; text-indent:-9999px; color:#fff;}
.vcard span.type {display:none;}
.vcard .tel {background:url(../images/phoneNumber.png) center top no-repeat; height:43px; margin:0 0 12px;}
.vcard .email a {display:block; background:url(../images/emailAddress.png) center top no-repeat; height:28px;}
.error { color:#c00; font-weight:bold; background:#FFF; }
.success { color:#0c0; font-weight:bold; background:#FFF; }

#main {width:706px; float:right;}
#orderOnline {width:336px; height:52px; background:url(../images/orderOnline.png) top left no-repeat; margin:24px; float:left; font-size:1px; color:#fff; text-indent:-9999px;}
#quickSearch {background:#414141; padding:12px; margin:24px; float:right; width:auto;}
#quickSearch label {display:none;}

#headerbox {background:url(../images/welcomeTop.png) top center no-repeat; clear:both; padding:16px 0 0; height:124px;}
#headerbox h1 {background:#fff url(../images/welcome.png) center 16px no-repeat; height:124px; font-size:1px; color:#fff; text-indent:-9999px; margin:0;}

h1.allvehicles-header {background-image: url(../images/browse/howwouldyouliketosearch.png) !important;}
h1.offers-header {background-image: url(../images/specialoffers.png) !important;}
h1.about-header {background-image: url(../images/aboutus.png) !important;}
h1.leasing-header {background-image: url(../images/aboutleasing.png) !important;}
h1.glossary-header {background-image: url(../images/glossary.png) !important;}

#search, #basicsearch {background:#303030 url(../images/search/searchBoxBg.png) top repeat-x; padding:6px 0; text-align:center;}
#search label {font:bold 1.2em "Century Gothic", Arial, Helvetica, sans-serif;color:#fff; margin:4px 12px;}
#search select {width:240px; margin:4px 12px 4px 0;}
#search .searchInputs {width:60%; float:left; text-align:right; padding:0 0 0 5%}
#search .searchInputs label {clear:both; float:left;}
#search .searchInputs input {float:right;}
#search .searchSubmit input {background:url(../images/search/searchSubmit.png) top left no-repeat; width:109px; height:96px; margin:8px auto; border:0; font-size:1px; color:#6eb944; cursor:pointer;}

#basicsearch label {font:bold 1.2em "Century Gothic", Arial, Helvetica, sans-serif;color:#fff; margin:4px 8px;}
#basicsearch div {display:inline;}
#basicsearch select {width:240px; margin:4px 8px 4px 0;}
#basicsearch .submit input {width:65px; height:30px; background:url(../images/search/searchGo.png) top left no-repeat; margin:0 auto; border:0; font-size:1px; color:#fff; text-indent:-9999px; padding:8px 0 0; cursor:pointer;}
#basicsearch .submit input:hover {background-position:bottom left; color:#6eb944;}

#ss {display:inline;}

#content {background:#fff url(../images/contentTop.png) top repeat-x; padding:1px 0 0; clear:both; min-height:221px;}
#content p, #content h1, #content h2, #content h3, #content h4 {padding:0 24px; line-height:1.4em;}

#content h5 {background:center top no-repeat; width:340px; height:1px; font-size:1px; color:#fff; text-indent:-9999px; margin:0 auto; display:none;}
#content h5.home {background-image:url(../images/todaysTopDeals.png) !important; height:45px !important; display:block !important;}
#content h5.about {background-image:url(../images/logo.png) !important; height:214px !important; width:219px !important; margin-top:24px; display:block !important;}
#content h5.glossary, #content h5.leasing, #content h5.contact, #content h5.results , #content h5.allvehicles, #content h5.leeds, #content h5.fleet {height:1px !important; display:none !important;}
#content h5.offers {background-image:url(../images/topDeals.png) !important;}

h4.findmeadeal a {height:33px; background: #414141 url(../images/findmeadeal.png) center 6px no-repeat; margin:12px auto; display:block; cursor:pointer; width:100%; color:#414141; font-size:1px; test-indent:-9999px; clear:both;}

h4.findmeadeal {margin:0;}

.deal {width:203px; height:368px; background:url(../images/dealBgblank.png) center top no-repeat; float:left; margin:12px 0 12px 24px;}
.immediatedelivery {width:203px; height:368px; background:url(../images/dealBgImmediateDelivery.png) center top no-repeat; float:left; margin:12px 0 12px 24px; }
.availablenow{width:203px; height:368px; background:url(../images/dealBgAvailableNow.png) center top no-repeat; float:left; margin:12px 0 12px 24px;}

.deal h4, .immediatedelivery h4, .availablenow h4 {padding:0 12px; margin:0; font-size:1.2em; height:2.4em; text-align:center; overflow:hidden;}
.deal img, .immediatedelivery img, .availablenow img {padding:78px 0 0; height:138px;}
.deal img.replacement, .immediatedelivery img.replacement, .availablenow img.replacement {padding:0; height:55px;}
.deal p.cost, .immediatedelivery p.cost, .availablenow p.cost {position:relative; top:79px; text-align:center; color:#c00; height:55px; width:100%; font-weight:bold; margin:0;padding:0 0 0 8px; font-size:51px; line-height:45px;}
.deal p, .immediatedelivery p, .availablenow p {text-align:center; margin:0;}
.deal a, .immediatedelivery a, .availablenow a {font-size:1px; color:#fff; text-indent:-9999px; background:url(../images/seeMore.png) left top no-repeat; width:169px; height:56px; margin:6px auto; display:block;}
.deal a:hover, .immediatedelivery a:hover, .availablenow a:hover {background-position: left bottom;}

.searchresult {background:#fff; clear:both; border-left: 2px solid #000; border-right: 2px solid #000; padding:0 0 12px 0; margin:12px 24px 0; min-height:164px;}
.searchresult h2 {font:bold 1.4em "Century Gothic", Arial, Helvetica, sans-serif; color:#fff; background:#414141 url(../images/search/searchHeaderBg.png) top repeat-x; padding:6px 12px !important; text-align:right; margin:0 0 12px 0;}
.searchresult img {float:left; margin:0 32px 0 32px;}
.searchresult p {margin:1em 0 1em 24px; padding:0 !important;}
.searchresult select {width:240px;}
.searchresult .price {color:#fff; margin:1em 24px 1em 0; text-align:right; background: url(../images/finalPrice.png) right center no-repeat; padding:1em 32px;}

.searchresult h4 {font-size:1.8em; display:inline;}

.searchresult .submit input {height:56px; width:150px; background:url(../images/search/getQuote.png) top center no-repeat; margin:12px 0 0; border:0; font-size:1px; color:#fff; cursor:pointer;} 
.searchresult .submit input:hover {background-position:bottom left; color:#6eb944;}

a#enterYourDetails {display:block; height:39px; width:268px; background:url(../images/search/enterYourDetails.png) center bottom no-repeat; color:#fff; font-size:.1em; text-indent:-9999px; margin:0 auto; cursor:pointer; clear:both;}
a#enterYourDetails:hover {color:#6eb944; background-position:center top;}

#divcontinue {overflow:hidden; display:none; height:700px;}

div.clearsearch {clear:both; height:16px; background:#fff url(../images/search/searchResultBottom.png) bottom center no-repeat; border:0; color:#fff; margin:0;}

.stripe {clear:both; height:6px; background:#414141 url(../images/hrBg.png) center repeat-y; border:0; color:#414141; margin:0; padding:0; position:static !important; display:block; widht:100%;}
.clear {clear:both;}

#browseOptions {list-style:none; height:104px; padding:0; margin:0 22px;}
#browseOptions li {float:left; padding:0; margin:0 3px;}
#browseOptions .all {width:275px; height:104px; background:url(../images/browse/browse-all-vehicles.png) top left no-repeat; font-size:.1em; color:#fff; text-indent:-9999px;}
#browseOptions .make a, #browseOptions .size a, #browseOptions .quick a {width:120px; height:52px; display:block; font-size:.1em; color:#fff; text-indent:-9999px;}
#browseOptions .make a {background-image:url(../images/browse/by-make-top.png)}
#browseOptions .quick a {background-image:url(../images/browse/quick-quote-top.png)}
#browseOptions .size a {background-image:url(../images/browse/by-size-top.png)}

#browseSize, #browseMake {background:#fff url(../images/contentTop.png) top repeat-x; min-height:221px;}
#browseSize h2, #browseMake h2 {background-position:center top; width:169px; height:74px; margin:0 auto; color:#fff; font-size:.1em; text-indent:-9999px; padding:0;}
#browseSize h2 {background-image:url(../images/browse/by-size-header.png);}
#browseMake h2 {background-image:url(../images/browse/by-make-header.png);}
#browseSize ul {list-style:none; padding:0;}
#browseSize li {float:left;}
#browseSize li a {width:116px; height:119px; margin:4px 0 16px 0; background-position:top left; display:block; font-size:.1em; text-indent:-9999px;}
#browseSize li.compact a{background-image:url(../images/browse/type-compact.png);}
#browseSize li.hatchback a{background-image:url(../images/browse/type-hatchback.png);}
#browseSize li.saloon a{background-image:url(../images/browse/type-saloon.png);}
#browseSize li.family a{background-image:url(../images/browse/type-family.png);}
#browseSize li.fourbyfour a{background-image:url(../images/browse/type-4x4.png);}
#browseSize li.sports a{background-image:url(../images/browse/type-sports.png);}

#browseMake ul {margin:4px 3% 8px; float:left; padding:0; list-style:none;}
#browseMake ul ul {width:auto; margin:0; float:none; list-style-image:url(../images/browse/bullet.png);}

#browseMake li {text-indent:-9999px; color:#fff; font-size:.1em; background-position:top center; background-repeat:no-repeat; padding:123px 0 0;}
#browseMake li li {text-align:center; text-indent:0; color:#000; font-size:12px; padding:0;}

li.a {background-image:url(../images/browse/a.png);}
li.b {background-image:url(../images/browse/b.png);}
li.c {background-image:url(../images/browse/c.png);}
li.d {background-image:url(../images/browse/d.png);}
li.e {background-image:url(../images/browse/e.png);}
li.f {background-image:url(../images/browse/f.png);}
li.g {background-image:url(../images/browse/g.png);}
li.h {background-image:url(../images/browse/h.png);}
li. {background-image:url(../images/browse/.png);}
li.j {background-image:url(../images/browse/j.png);}
li.k {background-image:url(../images/browse/k.png);}
li.l {background-image:url(../images/browse/l.png);}
li.m {background-image:url(../images/browse/m.png);}
li.n {background-image:url(../images/browse/n.png);}
li.o {background-image:url(../images/browse/o.png);}
li.p {background-image:url(../images/browse/p.png);}
li.q {background-image:url(../images/browse/q.png);}
li.r {background-image:url(../images/browse/r.png);}
li.s {background-image:url(../images/browse/s.png);}
li.t {background-image:url(../images/browse/t.png);}
li.u {background-image:url(../images/browse/u.png);}
li.v {background-image:url(../images/browse/v.png);}
li.w {background-image:url(../images/browse/w.png);}
li.x {background-image:url(../images/browse/x.png);}
li.y {background-image:url(../images/browse/y.png);}
li.z {background-image:url(../images/browse/z.png);}

#footer {clear:both}
#footer p {padding:6px 0; text-align:center;}

#sitemap {list-style:none; text-align:center;}
#sitemap li {display:inline; margin:0 12px;}

#footer .vcard {font-size:1em !important; text-indent:0  !important; color:#000 !important;}
#footer .vcard .tel {background:none; height:auto; margin:0 0 12px;}
#footer .vcard .email a {display:inline; background:none; height:auto;}

#webdev {text-align:center; color:#414141; font-size:.8em; margin: 2em 0;}
/* End of 'Default' */

