BODY {
 	FONT-SIZE: 12px;
	BACKGROUND: url(/newcar/channels/images/marshall/bg-grad-red.gif) #a70e13 repeat-x;
	COLOR: #333333;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
div.body {padding:10px !important;overflow:hidden;width:auto}
.main {width:975px;margin:auto;background-color:#FFF;overflow:auto}
.main-farleft {margin:0 10px;float:left}
.main-left {background:transparent url(/newcar/channels/images/marshall/greyboxbgtop.gif) repeat-y scroll 0 0;width:760px;float:right;margin-right:10px}
#greyboxend {BACKGROUND: url(/newcar/channels/images/marshall/greyboxbgbottom.gif) no-repeat;MARGIN: 0px 0px 6px;WIDTH: 760px;float:right;margin-right:10px}
/* ie6 fixes */
* html .main-left {margin-right:0px}
* html #greyboxend {margin-right:0px}
* html  #footer {margin-left:5px}
#footer {margin-top:20px}
.main-right{display:none}
#navcontainer {PADDING-RIGHT:0px;BACKGROUND-POSITION: 0% 0%;PADDING-LEFT: 0px;	BACKGROUND-ATTACHMENT: scroll;	BACKGROUND-IMAGE: url(/newcar/channels/images/marshall/topmenubg.jpg);	PADDING-BOTTOM: 0px;	PADDING-TOP: 0px;	BACKGROUND-COLOR: transparent;	TEXT-ALIGN: center}
#navcontainer UL {BORDER-TOP-WIDTH:1px;BORDER-LEFT-WIDTH:0px;FLOAT:right;BORDER-BOTTOM-WIDTH:1px;MARGIN:0px 0px 1em 20px;WIDTH:100%;BORDER-RIGHT-WIDTH:0px}
#navcontainer UL LI {DISPLAY: inline}
#navcontainer UL LI A {
	padding: 7px 6px 4px;
	FONT-WEIGHT:bold;
	FONT-SIZE:13px;
	FLOAT:left;
	MARGIN:4px 12px;
	COLOR:white;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
#navcontainer UL LI#green A {color:#009900 !important}
A {FONT-WEIGHT: bold;COLOR: #c00}
A:hover {color:#999}
#navcontainer #current A, #navcontainer A:hover {PADDING-BOTTOM:0px;COLOR:white;BORDER-BOTTOM:#999999 3px solid}

.nav A {color:#FFF;text-decoration:none;padding:0px;margin:0px}
.nav A:hover {text-decoration:underline;padding:0px;margin:0px}
.nav LI {list-style-type:none;margin:0px;padding:0px}
.nav, .nav:hover, .nav LI {padding:0px;margin:0px}

FORM {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px auto;	PADDING-TOP: 0px}
#searchcont {	PADDING-RIGHT: 0px;	PADDING-LEFT: 10px;	BACKGROUND-IMAGE: url(/newcar/channels/images/marshall/usedsearchbgtop.jpg);	WIDTH: 175px;	PADDING-TOP: 10px;	BACKGROUND-REPEAT: no-repeat;	FONT-FAMILY: Arial}
#searchcontend {	BACKGROUND-IMAGE: url(/newcar/channels/images/marshall/usedsearchbgbottom.jpg);	WIDTH: 185px;	BACKGROUND-REPEAT: no-repeat}
#innersearch {	WIDTH: 160px}
#searchbutton {	WIDTH: 163px;	PADDING-TOP: 2px;	TEXT-ALIGN: right}
SELECT {	FONT-SIZE: 11px;	MARGIN: 2px;	WIDTH: 140px;	FONT-FAMILY: Arial, Helvetica, sans-serif}
H2 {	MARGIN-TOP: 7px;	FONT-SIZE: 14px;	MARGIN-BOTTOM: 12px;	COLOR: #eeeeee}
.contactboxend {	BACKGROUND: url(/newcar/channels/images/marshall/contactbgbottom-red.gif) no-repeat;	WIDTH: 185px}
.contactbox {	PADDING-RIGHT: 10px;	PADDING-LEFT: 10px;	BACKGROUND: url(/newcar/channels/images/marshall/contactbgtop-red.gif) no-repeat;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	WIDTH: 165px;	PADDING-TOP: 10px}
P {	PADDING: 10px 0;	MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.contactbox P {	COLOR: #ffffff}
.telno {	FONT-SIZE: 20px;	LETTER-SPACING: -1px}

#footer {clear:both;float:left;margin-left:10px}
#footer TABLE {	BORDER-RIGHT: #666666 1px solid;	BORDER-TOP: #666666 1px solid;	FONT-SIZE: 11px;	BORDER-LEFT: #666666 1px solid;	BORDER-BOTTOM: #666666 1px solid;	FONT-FAMILY: Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: #dddddd}
#footer #copy {	PADDING-RIGHT: 5px;	PADDING-LEFT: 5px;	FONT-SIZE: 10px;	PADDING-BOTTOM: 5px;	PADDING-TOP: 5px}
#footer A {	FONT-SIZE: 10px;	COLOR: #222222;	FONT-FAMILY: Arial, Helvetica, sans-serif}

/* home page car listings */
.carTab {float:left; width:150px;margin:5px;text-align:center}
.carPic {text-decoration:none}
.carPic img {border:0;width:150px;height:89px;display:block}

div.results {width:720px}
div#forecourt {width:720px}

#motabilityResults {border:0 !important;width:720px !important}

/* motability notice */
.motaIntro {border:1px solid #000;background:#ddd;padding:3px;margin-top:10px;}

/* get a quote */
ul.linklist a {
	padding:0px;
	width:185px;
	height:54px;
	background:#d4d8db URL(/newcar/channels/images/marshall/btn.gif) no-repeat center top;
	display:block;	
	line-height:30px;
	padding-top:15px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	color:#FFF;
	vertical-align:middle;
}
ul.linklist a:hover {text-decoration:underline;color:#FFF}
#dealerSel {float:right}

/* calculate btn */
table.actions .buttonstyle, table.actions #btn_calc {
	padding:0px;
	width:205px;
	height:35px;
	background:#d4d8db URL(/newcar/channels/images/marshall/btn2.gif) no-repeat center top;
	display:block;
	padding-bottom:5px;	
	text-align:center;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#FFF;
	vertical-align:middle;
	border:0;
	cursor:pointer;
}
table.actions #btn_reset {
	width:120px;
	height:35px;
	background:#d4d8db URL(/newcar/channels/images/marshall/btn3.gif) no-repeat center top;
}
/* picture model listings */
.tabHolder {
	margin:auto;
	display:block
}

/* details */
div#detail dt {background-color:#a70e13}
div#detail dt:hover {color:#FFF;font-weight:bold}

/* center alignment fixes */
table.keydataHolder, table.options, table.actions, table.pricetable, table.calc-outer, table#income {margin:0 auto}
table.pricetable table {width:100%}
ul.linklist {padding:0px}
ul.linklist  li a {margin:15px auto 0 !important}
form.actselector div.actForm {width:540px;margin:0 auto}
html>body form.actselector div.actForm {width:510px}
form.actselector div.actForm div.actSel {margin-right:5px;}
form.actselector div.actForm div.actSel select {margin:0px;}
form.actselector div.actForm div.actHalf {margin-right:2px;}
div#detail {width:560px;margin:0 auto}

/* super user dealer list */
div.sudList {padding:5px;border-top:1px solid #AAA;overflow:auto;clear:left}
div.sudList div.sudTitle {font-weight:bold}
div.sudList div.sudAdd,
div.sudList div.sudCon {float:left; padding:5px;}

/* walkup widget */
div#walkupContainer {
	width:185px !important;
	border:0;
	BACKGROUND: url(/newcar/channels/images/marshall/contactbgtop-grey.gif) no-repeat;
	background: url(http://d5111/newcar/channels/images/marshall/contactbgtop-grey.gif) no-repeat;
	color:#EEE;
}
div#walkupContainer h4 {
	width: 160px !important;
	padding:20px 0 3px 10px !important;
	text-align:left;
	FONT-SIZE: 14px;
	COLOR: #EEE;
	background-color:transparent;border:0;
}
div#walkupContainer a {color:#EEE;text-decoration:underline}
div#walkupContainer table, div#walkupContainer td {border:0}
div#walkupContent {
	background: url(http://d5111/newcar/channels/images/marshall/contactbgbottom-grey.gif) 0 bottom no-repeat;
	padding-bottom:20px;
}

/* best mpgs - clouds */
.balloonholder p {padding:0}

