/* HEADER styles */
p.header_indentedText{margin: 0 0 5px 10px;}

/* BODY styles (for older browsers) */
body{background-color: #FFFFFF;}

/* PARAGRAPH styles */
p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
p.one{margin: 0 0 0 10px;padding: 2px 0px 2px 0px;}
p.maintext{	margin-top: 10px;margin-bottom: 10px;}

h1.title{
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none;
	color: #666666;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
h1.title .red {text-transform:uppercase}
.quote {font-style: italic;}

h1.subtitle {
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	color: #666666;
	margin-top: 3px;
	margin-left: 3px;
	margin-bottom: 3px;
}

a.standardslink{
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	color: #FF0000 !important;
	text-decoration: none !important;
}
.bold{font-weight: bold;}
.red{color: #CC0033;}
.green{color: #00CC33;}
.bordered{border: 1px solid #000000;}
.tleft {text-align:left}
.tright{text-align:right}

span.grey, td.grey{color: #999999;}

ul.one{padding-left: 20px;line-height: 30px;}

/* DIV styles */
.main{width: 728px;padding: 0px;margin: 0px;}
.main-left{	width: 560px;float: left;}
.main-right{width: 150px;float: right;}

/* TABLE (general) styles */
.benefit {float: left;width: 270px !important;} 
table.body{	margin: 10px;width: 558px;border: 1px solid #CC0033;}
td.offer-top {border-top: 1px solid #CC0033;border-right: 1px solid #CC0033;border-left: 1px solid #CC0033;}
td.offer-bottom-left {padding: 4px 0px 0px 8px;border-bottom: 1px solid #CC0033;border-left: 1px solid #CC0033;}
td.offer-bottom-right {	border-bottom: 1px solid #CC0033;border-right: 1px solid #CC0033;}
.body-nav{background-color: #CC0033;}
table.links{margin: 10px 0px 0px;width: 558px;border: 1px solid #006699;}
tr.links-nav{margin-top: 2px;margin-right: 4px;margin-bottom: 2px;margin-left: 4px;}

div.body{padding: 0px 10px 10px;}

/* Bottomnav styles */
table.bottomnav{clear: both;}

/* TABLE (modelsel) */
tr.row{background:#ffffff;border:0;padding:0px 5px;margin:0;line-height:1em;}
tr.rowLight{background:#E6E6E6;border:0;padding:0px 5px;margin:0;line-height:1em;}
table.model{width: 90%;border: 1px solid #000000;margin-top: 12px;margin-bottom: 10px;padding-top: 0px;padding-bottom: 0px;}
td.inner-left{border: 0px solid #000000;padding: 4px 5px;margin: 0px;}

/* TABLE (fuel benefit) */
table.fuelben{border: 1px solid #999999;width: 100%;}
td.fb-info{width: 20px;text-align: center;}
 
/* TABLE (cross-table formatting) */
td.default{padding: 0 1px 0 2px;vertical-align: middle;}
td.top{vertical-align: top;}
td.heading{font-weight: bold;padding: 0 1px 0 2px;}
td.left{padding-left: 4px;}
td.centre{text-align: center;}
td.showcell{border: 1px solid #CCCCCC;}
td.right-value{text-align: right;padding-right: 2px;}

/* TABLE (options) */
table.keydataHolder{width: 545px;padding:0px;margin: 0px;}
table.keydata{width: 195px;border: 1px solid #999999;padding:0px;margin: 0px 0px 2px;}
p.keydataPicture{display: none;}
table.actions{width: 85%;border: 1px solid #999999;margin: 0px 0px 10px;padding: 6px 2px 4px 6px;}
td.action-text{width: 74%;}
td.action-reset{width: 14%;}
td.action-calc{width: 12%;text-align: right;}
img.s {width: 60px;height: 15px;}
img.s-normal {background: URL('/newcar/assets/images/common/button_id/s.gif') no-repeat center;}
img.s-greyed {background: URL('/newcar/assets/images/common/button_id/g.gif') no-repeat center;}

/* TABLE (calc) */
table.calc-outer{width: 550px;}
td.calc-outer-left{width: 270px !important;margin: 0px;padding: 0px;vertical-align: top;}
td.calc-outer-right{width: 270px !important;padding: 0px !important;margin: 0px !important;}
table.calc-inner-left{width: 270px !important;border: 1px solid #999999;padding:0px;margin: 0px 0px 10px 0px;}
td.calc-inner-left{padding-top: 2px;padding-bottom: 2px;}

/* TABLE (options) */
table.result{width: 558px;border: 1px solid #999999;}
td.result{padding-top: 2px;padding-bottom: 2px;}
td.result-leftpad{padding-left: 2px;}
td.result-centre{text-align: center;vertical-align: middle;}
td.result-left{text-align: left;vertical-align: middle;}
td.result-center{text-align:center;vertical-align: middle;}

/* TABLE pricoptions */
table.pricetable	{width:553}
table.pricetable td	{vertical-align:top}

/* TABLE (profilecars) */
table.profilecars{width: 550px;}

/*
 * TABLE registration
 */
td.grey{	color: #999999;}

/* TABLE pool results notices */
table.poolnotice {width:558px}

/*
 * TABLE general tree form(label, euroIV)
 */
table.treeform{	width: 540px;}

/*
 * TABLE detform (Detailed comparison in User view)
 */
td.detcomp-heading{	font-weight: bold;}

td.detcomp-data{	width: 60px;
	padding: 2px 2px 2px 2px;}

td.detcomp-info{	width: 14px;
	background-color: #FFFFFF;
	padding: 2px 2px 2px 2px;}

td.detcomp-sel{	border: 1px solid #000000;
	text-decoration: none;}

td.detcomp-bordered{	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF0000;
	border-bottom-color: #FF0000;}

td.detcomp-yrsel, a.detcomp-yrsel:active, a.detcomp-yrsel:link, a.detcomp-yrsel:hover, a.detcomp-yrsel:visited{	background-color: #FFFFFF;
	color: #000000;
	padding: 0px 2px 0px 2px;
	text-decoration: none;	}

/*
 * TABLE request quote
 */
div.block-header{	margin-bottom: 0px;
	padding: 2px 2px 2px 5px;
	width: 543px;}

p.block-header{	color:#FFFFFF;
	margin: 0px;
	font-weight: bold;
	text-transform: uppercase;}

table.block-body{	border: 1px solid #CC0033;
	width: 558px;
	margin-top: 0px;
	margin-bottom: 10px;}

td.block-body-left{	width: 100px;}

td.block-body-right{width: 443px;}

/* TABLE boxwide */
tr.boxwidehead{background-color: #E4E4E4;}

/* OPTION styles */
.options{line-height: 1.0em;margin: 0px;padding: 0px;}
.standards{display: none;}
.options-title{padding: 8px 0px 6px 0px;}

/* FORM styles */
div.go{	margin: 20px 0px 20px 6px;vertical-align: top;line-height: 26px;}
div.goline{margin: 0px 0px 0px 6px;line-height: 26px;}
form.go{display: inline;vertical-align: top;line-height: 26px;height: 30px;}

.sellbl {float:left}
.sellbl {width: 100px !important}
/* Overriding the following 2 statments shows the labels and stacks the boxes */	
.sellbl {display:none}
.seldiv {float:left;margin:0px !important}

select.go{margin: 6px 0px;}
input.go{margin-top: 5px;margin-bottom: 6px;}
td.go{vertical-align: middle;padding: 0px 8px 0px 0px;}
p.go{vertical-align: 20%;padding: 0px 4px;display: inline;}

input.unused-go{	background-color: #FFFFFF;
	background-image: url(/newcar/images/goless.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #FFFFFF;
	width: 43px;
	height: 26px;
	padding: 0px 0px 2px;
	margin: -6px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;}
 
/* IMAGE styles and Channel styles */
img.skyscraper{margin-top: 10px;width: 150px;}
div.sky-border{margin-top: 10px;padding-top: 10px;padding-bottom: 10px;width: 150px;height: 342px;border: 1px solid #000000;}
p.sky{margin-right: 10px;margin-left: 10px;}
p.sky-heading{margin-right: 10px;margin-left: 10px;font-weight: bold;}

/* Filters styles */
img.footer{margin-left: 10px;width: 558px;}
img.ODir{width: 8px;border: 0;padding: 0;background-repeat: no-repeat;background-position: center;margin: 1px 0 1px 0;}
img.ODirUp{background-image: URL('/images/ODirUp.gif');}
img.ODirDown{background-image: URL('/images/ODirDown.gif');}
div.AscDesc{float: left;width: 8px;margin-left: 5px;padding: 0;}
div.OTypeLink {float: left; }

p.fuelCompTitle {visibility:hidden}

/* LINK styles */
.nav, .nav:active, .nav:hover, .nav:visited, .nav:link{	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	color: #FFFFFF;} 

a.lnk, a.lnk:active, a.lnk:hover, a.lnk:visited, a.lnk:link{	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	color: #006699;}
a.panellink {text-decoration: none !important;color: #000 !important;}

/* miscellaneous/ pervasive styles */
.borderless{margin: 0;padding: 0;}
.nav-selected, .nav-selected:active, .nav-selected:hover, .nav-selected:visited, .nav-selected:link{	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;}

/* User::compare, own car/company car view */
h1.owncaralign{float: right;margin-top: -73px;width: 274px;height: 19px;padding: 1px 0px 1px 0px;color: #FFFFFF;}
.last-style { }

/* (i) and (d) buttons for info and dependencies */
img.button_i{background-image: url(/newcar/assets/images/common/button_id/i.gif);}
img.button_d{background-image: url(/newcar/assets/images/common/button_id/d.gif);}

/* Tax Calc styles */
input.aebutton{background-image: url(/newcar/assets/images/carreviews/ae_backg.gif);border: 1px solid #000000;color: #FFFFFF;}
p.linkscomcar a{white-space: nowrap;}

/* Info box */
.infobox{width: 272px;margin: 5px;}

/* Preview cars */
.previewcar_label{margin: 10px 0 2px 0;padding: 0;}

/** Drupal-style warnings **/
div.redwarning{background-color: #FFCCCC;border: solid 1px #FF0000;padding: 4px;line-height: 1.0em;}
div.redwarning p{margin: 0;}

div#detailTax {padding-bottom:5px}
div#detailTax table {
	width: 100%;
	border: 1px solid #CCCCCC;
}

/* Loading div for slow (options) pages */
div.loading{	position: fixed;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 150px;
	margin-left: -100px;
	margin-top: -75px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	text-align: center;
	vertical-align: middle;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
* html div.loading {position: absolute;}
div.loading p{	margin: 30px auto auto auto;width: 100px;}

/* floating notice div */
div.floatNote {
	width: 40%;
	border:1px solid #CCC;
	margin: 20px auto;
}

/* Zedo */
.hmmpu	{width: 100%; text-align: center !important; margin-top: 20px;}

/* Directory */
table#dirListTable {width: 495px;}

/* car chooser */
table.treeform label {display:block;float:left}
table.treeform label span {display:block;}

/* motability */
.motalogo {clear:both;text-align:center}
.motalogo img {width:400px}

/* advertorials */
.advertorials {border:1px dashed #09F;padding:5px 5px 10px;position:relative}
.advertorials .title {font-weight:bold;display:block;margin-bottom:10px}
.advertorials .endnote {
	position:absolute;
	bottom: -8px;
	_top: 95px;
	right: 10px;
	background-color:#FFF;
	padding:2px;
	font-size:0.8em;
	display:block;
	margin-top:5px;
	color:#09F;
}

/* qaa section */
.qaaResponse {font-style:italic; color: #000066;}

/* HTC fix for 32bit PNGs in ie6 */
.nCapStarImg {behavior: url(/newcar/assets/images/pngfix/iepngfix.htc);}
.ecoLabelMiniImg {behavior: url(/newcar/assets/images/pngfix/iepngfix.htc);}

/* COMCAR global msg styles */
.COMCAR_msgRed, .COMCAR_msgYellow, .COMCAR_msgGreen, .COMCAR_msgBlue, .COMCAR_msgGrey {padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:center;}
.COMCAR_msgRed {padding:5px; background-color:#FFDFDF; border:2px solid #FF9F9F;}
.COMCAR_msgYellow {padding:5px; background-color:#FFF6AF; border:2px solid #F7D729;}
.COMCAR_msgGreen {padding:5px; background-color:#E1FFDF; border:2px solid #95FF8F;}
.COMCAR_msgBlue {padding:5px; background-color:#CFD4FF; border:2px solid #7F8CFF;}
.COMCAR_msgGrey {padding:5px; background-color:#DFDFDF; border:2px solid #999;}

.COMCAR_textRed, .COMCAR_textYellow, .COMCAR_textGreen, .COMCAR_textBlue, .COMCAR_textGrey {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.COMCAR_textRed {color:#AF2026;}
.COMCAR_textYellow {color:#DFAA1B;}
.COMCAR_textGreen {color:#0F7F21;}
.COMCAR_textBlue {color:#7F8CFF;}
.COMCAR_textGrey {color:#999;}

.COMCAR_boldRed, .COMCAR_boldYellow, .COMCAR_boldGreen, .COMCAR_boldBlue, .COMCAR_boldGrey {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.COMCAR_boldRed {color:#AF2026;}
.COMCAR_boldYellow {color:#DFAA1B;}
.COMCAR_boldGreen {color:#0F7F21;}
.COMCAR_boldBlue {color:#7F8CFF;}
.COMCAR_boldGrey {color:#999;}

.COMCAR_boxRed, .COMCAR_boxYellow, .COMCAR_boxGreen, .COMCAR_boxBlue, .COMCAR_boxGrey {padding:5px;}
.COMCAR_boxRed {background-color:#FFDFDF; border:2px solid #FF9F9F;}
.COMCAR_boxYellow {background-color:#FFF6AF; border:2px solid #F7D729;}
.COMCAR_boxGreen {background-color:#E1FFDF; border:2px solid #95FF8F;}
.COMCAR_boxBlue {background-color:#CFD4FF; border:2px solid #7F8CFF;}
.COMCAR_boxGrey {background-color:#DFDFDF; border:2px solid #999;}

.COMCAR_borderRed {border:2px solid #FF9F9F;}
.COMCAR_borderYellow {border:2px solid #F7D729;}
.COMCAR_borderGreen {border:2px solid #95FF8F;}
.COMCAR_borderBlue {border:2px solid #7F8CFF;}
.COMCAR_borderGrey {border:2px solid #999;}

.COMCAR_backgroundRed {background-color:#FFDFDF;}
.COMCAR_backgroundYellow {background-color:#FFF6AF;}
.COMCAR_backgroundGreen {background-color:#E1FFDF;}
.COMCAR_backgroundBlue {background-color:#CFD4FF;}
.COMCAR_backgroundGrey {background-color:#DFDFDF;}

/* sales enquiry page default styles */
#enqForm label {display:block; clear:right; width:90%;}
#enqForm label input, #enqForm label textarea, #enqFormSendBtn {float:right; clear:right; margin:3px 0;}
#enqForm label input {width:250px;}
#enqForm label textarea {width:250px; height:100px;}
#enqForm p {font-weight:bold; margin:30px 0 15px;}
#enqFormSendBtn {text-transform:capitalize; width:50px!important;}