a img { border: none;}

/* #header {background-color:#FFFFFF; border-bottom:3px solid #FF6600;padding:0; margin:0}
#logo	{padding:15px 10px 10px 10px}
*/

body.popup-lightbox-message {background: #fff url("/images/_life/measured-cuts-03a.jpg") no-repeat left bottom; padding:0; margin:0}
body.popup-lightbox-message div.message-content {height:280px}
div.message-content div.message-content-inner {padding:50px 30px 0 250px }
div.message-content div.message-content-inner p {font-size:13px}

#progress-bar ol {display:inline; padding:0; margin:5px 0 0 0}
#progress-bar ol li {font-size:12px; font-weight:bold; display:inline; padding:5px 5px 5px 40px; margin:0}

/* div.progress-bar	{font-size:12px; color:#666; font-family:Georgia, "Times New Roman", Times, serif}
div.progress-bar span.pb	{display:block; padding:5px;; float:left; clear:none}
div.progress-bar span.divider	{display:block; width:20px; padding:5px;; float:left; clear:none}
*/

#wrapper-inner
{min-height:320px; text-align:left; background: #fff ; padding:0; margin:0}

#postcode, #state, #address2{border:solid 1px #999}

#optionEquipFixedHeader{position:relative; top:0px; left:0px; height:22px; background:#ECECEC; width:650px}
#optionEquipFixedHeader ul li{display:inline}
#optionEquipFixedHeader ul li#fitted{margin-left:-35px}

#accExtrasFixedHeader{height:22px; background:#ECECEC;}
#accExtrasFixedHeader ul li{display:inline}
#accExtrasFixedHeader ul li#accFitted{margin-left:-35px}
#accExtrasFixedHeader ul li#nameOfAcc{margin-left:30px}
#accExtrasFixedHeader ul li#inclPrice{margin-left:40px}
#accExtrasFixedHeader ul li.purchasePrice{margin-left:30px}
.innera{width:650px!important}
#includedLength{width:230px}

#checkForNonStdAccessoriestrue, .radioList, #optionalAccessoriesBody.radioList{border:none; outline:none; width: 18px;}
#nonStdAccessoriesTableContainer { height:180px; overflow-y: auto; overflow-x: hidden; width:533px; position:relative; }
table.nonStdAccessoriesTable thead tr { position:relative; }

#financier, #primaryUse, #restrictedDriver, #parkedAtNight{width:189px}


/*
#lead-para {width:100%; float:left; display:block}
#lead-para h2 {border-bottom:none}
*/

div#form-hooks {width: 790px; margin: 0px; padding:0; float:left; clear:none}
div#form-hooks-inner { margin:0 0 0 40px; padding:0;}

#top-message {margin:5px 0px 10px; padding:0px; border:2px solid #FF0000; background-color:#FFFFFF;
background: #FFFFFF url("/images/_car/warn-icon.gif") no-repeat 2px 5px;}
#top-message-inner	{padding:5px 0px 10px 27px; margin: 0 0 0 -5px;}
#top-message-inner p	{padding:0; margin:0; font-size:11px; line-height:15px}
#top-message-inner input	{padding:0; margin:0; font-size:11px; }
ul.errorMessage li  {color: #ff0000; font-weight: bold;}
p#errorMessageHead{color: #FF0000!important; margin-left: 25px!important; font-size: 16px!important; font-weight: bold!important;}

#prev-next-buttons {width:140px;  float:left; text-align:right; padding:5px 0 0 0; margin:0}
#prev-next-buttons-inner {text-align:right; padding:5px 0 0 0; margin:0}

#accordion {width: 100%; margin: 0px; padding: 0; background-color:#FFF; float:left; clear:none; text-align:left}
#accordion-inner {margin: 0px; padding: 0; background-color:#FFF; float:left; clear:none}

#footer {background-color:#FFFFFF; border-top:3px solid #FF6600; margin:0px; padding:10px; clear:both}
#footer p	{font-size:10px}

dl.lsf {display:inline; text-align:left;}
dl.lsf dt	{float:left; display:inline; clear:none; width:270px; padding:0; margin:0; border:0;}
dl.lsf dt:hover	{ }
dl.lsf dt a , dl.lsf dt a:hover
{display:block; text-decoration:none; font-size:16px; font-weight:bold;
padding:0px 0 0 55px; margin:10px 0 10px 10px; line-height:21px;
background: transparent url("/dev-life/images/bg-check.png") no-repeat 0 300px;}
dl.lsf dt a:hover {text-decoration:underline; color:#FF6600;}
dl.lsf dt a span {padding:9px 10px 5px 8px; margin:0; height:40px; display:block}
dl.lsf dt#dtmb2 a, dl.lsf dt#dtmb4 a {margin-left:20px;}

div.facts	{background-color:#99CC66;}
div.narrow	{width:250px;}
div.facts table tr td {padding:3px; border-bottom:1px soild #CCCCCC;}
div.facts h4 , div.facts table tr th {font-size:11px; font-weight:bold;}
div.facts ul li	, div.facts table tr td {font-size:10px;}
div.facts table tr td {background-color:#FFF;}
.right	{text-align:right;}

/* CSS for Accordion */
#htmlElement {padding: 10px; background-color: #000;}

object	{z-index:-200}
embed	{z-index:-200}

.toggler {color:#0000FF; margin: 0; padding: 2px 5px; background:#CCCCCC; border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd; border-top: 1px solid #f5f5f5; border-left: 1px solid #f5f5f5; font-size: 11px;
	font-weight: normal; text-align:right;}

.toggler:hover {text-decoration:underline; background-color:#EEE; cursor:pointer}

.element { }
.element p {font-size:10px; margin: 0;	padding: 4px;}
.float-right {padding:10px 20px;float:right;}

/* CSS from CDS */

/* STEWART'S NEW STYLES */
div.formwrapper {display:block; margin:5px 0 5px 0; padding:0px 0px 35px 0px; min-height:320px;}

legend 	{font-size:11px}
h2	{font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#0093d3; line-height:1.7; padding:0; margin:0}
h2 a {color:#0093d3; margin-top:5px}
h3	{font-size:16px; font-family:Georgia, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; line-height:1.7; padding:0; margin:0}
p , ul, td{font-size:12px;}
a {color:#336699}
.iselect-tip {color:#FF6600; font-weight:bold}
a.snop-link {color:#FF6600; font-weight:normal}
td a.snop-link {text-decoration:none}

/* SF2 */
th, label			{font-size:12px; color:#333; font-weight:normal; }
label	{ padding:4px 0 0 0; margin:0; color:#333333 }
label.unstyled { color:#666666;font-weight:normal;line-height:1em; padding:0px; }
td p.copyChart-content a {font-size:11px; font-weight:normal}
.disabled {color:#CCCCCC}

/* SF4 */
div#view_reco , div.offer	{padding:15px 0 10px 45px}
div#login_main  {border:none; height:auto; padding:0; margin:0; width:500px;}
div#login_main label	{margin-right:5px;}
div#login_main fieldset {border:2px solid #6699FF; padding:20px 10px 10px 20px}
legend {color:#FF9900; font-size:16px; font-weight:bold; padding: 0 0 5px 0; margin:0; background:none;}
div#login_main fieldset span.name {display:block; width:50%; height:auto; float:left; clear:none; padding:0; margin:0;}
div#login_main fieldset span.forgot {display:block; width:50%; height:auto; float:left; clear:none; padding:0; margin:0;}
div#login_main fieldset span.float-left {display:block; width:auto; height:40px; float:left; clear:none; padding:0; margin:0;}
div#login_main fieldset span.float-left p {padding:0; margin:0;}
div#login_main fieldset span.forgot-inner {display:block; width:auto; height:auto; float:left; clear:none;}
div#login_main fieldset span.forgot-inner p {float:left;clear:left; padding:0; margin:0;}

div.offer p {padding:0; margin:0; color:#333333}
div.offer ul {padding:0 0 0 23px; margin:0; color:#333333}

hr {width:65%; text-align:left;}
h2.right-align	{clear:both; text-align:right; padding:30px 0px 25px 0}
a.regress {color:#999999;}
a.regress:hover {color:#336699;}

div.formwrapper	{min-height:320px; margin:0px 0 10px 0; padding:0; width:780px;}
fieldset.wmax	{min-height:320px; margin:0px 0 10px 0; padding:20px; border:1px solid #6699FF; }
fieldset.narrow {display:block; margin:5px 0 5px 0; padding:0 0 5px 10px; width:220px; height:auto; float:left}

.p	{background-color:#F0F; padding:0; margin:0}
.fl	{float:left; padding:0; margin:0}
.fr	{float:right; padding:0; margin:0}
.cn	{clear:none; padding:0; margin:0}

fieldset.w70	{width:70%; padding:0; margin:0}
fieldset.w70 p	{width:500px}
fieldset.w65	{width:65%; padding:0; margin:0}
fieldset.w60	{width:60%; padding:0; margin:0}
fieldset.w50	{width:50%; padding:0; margin:0}
fieldset.w45	{width:45%; padding:0; margin:0}
fieldset.w40	{width:40%; padding:0; margin:0}
fieldset.w38	{width:38%; padding:0; margin:0}
fieldset.w35	{width:35%; padding:0; margin:0}
fieldset.w30	{width:30%; padding:0; margin:0}
fieldset.w29	{width:29%; padding:0; margin:0}
fieldset.w25	{width:25%; padding:0; margin:0}
fieldset.nb		{border:none; padding:0; margin:0}
p.clear-all	{float:left; clear:both;}
.ytb {border-top:5px solid #FC0;}
a:hover	{text-decoration:underline}
label{color:#666; font-weight:bold; line-height:1.9}
label a , label a.snop-link-l	{font-weight:bold}

/* Pop Up Forms */
form 								{padding:0px; margin:0; font-size:12px;}
form fieldset 						{border:1px solid #CCCCCC; padding:5px; margin:0}
form fieldset legend 				{font-size:14px; padding:0; margin:0}
form fieldset ol li 				{list-style-type:none; padding-top:10px; margin:0}
form fieldset ol li fieldset 		{padding:5px 10px 10px 10px; margin:0}
form fieldset ol li fieldset legend {font-size:12px; color:#666666; padding:0; margin:0}
form fieldset ol li fieldset ol 	{padding:0px 10px 10px 10px; margin:0}
form fieldset ol li fieldset ol li	{padding:0; margin:5px}
label.primary-checkbox				{font-size:15px}

fieldset.element 					{border: none; background: url(/images/cmxform-fieldset.gif) left bottom repeat-x; }
.hideme								{display:none; visibility:hidden}
fieldset.element ol 				{list-style-type:none}
input 								{border: 2px solid #ccc; font-size:12px}
input:focus 						{border: 2px solid #000;}

/*----------------------------------------- MOTOR CSS ------------------------------------------- */
#wrapper #form-hooks{width:73%}
#wrapper #form-hooks #form-hooks-inner, #wrapper #form-hooks #form-hooks-inner p{font:12px Arial; color:#666; line-height:1.7;}
#wrapper #form-hooks #form-hooks-inner a{font:12px Arial; color:#ff9900; text-decoration:underline}
#wrapper #form-hooks #form-hooks-inner a:hover{text-decoration:none; color:#0093d3}
#wrapper #form-hooks #form-hooks-inner hr{width:100%; border:solid 1px orange}
#wrapper #form-hooks #form-hooks-inner span#head-description{font:12px Arial; color:#666}
#wrapper #form-hooks #form-hooks-inner h1{color:#ff6600; font-weight:bold; padding-top:20px}
#wrapper #form-hooks #form-hooks-inner h2{color:#0093d3; font-weight:bold; border-bottom: 2px solid #FFCC00; width:95%}
#wrapper #form-hooks #form-hooks-inner #year,
#wrapper #form-hooks #form-hooks-inner #make,
#wrapper #form-hooks #form-hooks-inner #modelType{width:210px}
#wrapper #form-hooks #form-hooks-inner #carTypes,
#wrapper #form-hooks #form-hooks-inner #transmission,
#wrapper #form-hooks #form-hooks-inner #fuelType{width:189px}
#wrapper #form-hooks #form-hooks-inner form#carSearch{font:12px Arial; color:#666}
#wrapper #form-hooks #form-hooks-inner form#carSearch table.carSearchField tbody tr td #year,
#wrapper #form-hooks #form-hooks-inner form#carSearch table.carSearchField tbody tr td #make,
#wrapper #form-hooks #form-hooks-inner form#carSearch table.carSearchField tbody tr td #transmission,
#wrapper #form-hooks #form-hooks-inner form#carSearch table.carSearchField tbody tr td #fuelType{margin-left:0px}
#wrapper #form-hooks #form-hooks-inner form#carSummary table.carSummaryPageModelDesc select,
#wrapper #form-hooks #form-hooks-inner form#carSummary table.carModified select{font:12px Arial; color:#666}
#wrapper #form-hooks #form-hooks-inner form#carSummary table.carModified td { padding-top:5px; }
#wrapper #form-hooks #form-hooks-inner form#carSummary table.carModified #carAlarmed {width: 189px;}
#wrapper #form-hooks #form-hooks-inner form#carSummary table.carModified label,
#wrapper #form-hooks #form-hooks-inner form#carSummary table.accessoriesFitted label,
#wrapper #form-hooks #form-hooks-inner form#carSummary div#nonStdEquipFieldSet label{font:12px Arial; color:#666}
#wrapper #form-hooks #form-hooks-inner form#carSummary div#nonStdEquipFieldSet #accExtrasFixedHeader{background:#e4f0f5}
#wrapper #form-hooks #form-hooks-inner form#carSummary table#optionEquipTable tbody#optionalAccessoriesBody th{font-weight:bold}
#wrapper #form-hooks #form-hooks-inner form#carSummary table#optionEquipTable tbody#optionalAccessoriesBody th.optionalEquipmentTable-fitted{width:60px; text-align:left}
#wrapper #wrapper-inner #form-hooks #form-hooks-inner table.whatsImportant{font:12px Arial; color:#666}
#wrapper #wrapper-inner #form-hooks #form-hooks-inner table.whatsImportant img#calendarIcon{border:solid 4px #fff}
#wrapper #form-hooks #form-hooks-inner form#existingUser input{border:solid 1px #999; width:180px}
#wrapper #form-hooks #form-hooks-inner form#carSummary div#factoryOptions table#optionEquipTable input{border:none; cursor:pointer}
#wrapper #form-hooks #form-hooks-inner form#carSummary table.accessoriesFitted input,
#wrapper #form-hooks #form-hooks-inner form#carSummary div#nonStdEquipFieldSet input,
#wrapper #form-hooks #form-hooks-inner form#carSummary table.carModified input,
#wrapper #form-hooks #form-hooks-inner table.whatsImportant input,
#wrapper #form-hooks #form-hooks-inner table.drivers input{cursor:pointer}
#wrapper #form-hooks #form-hooks-inner table.drivers label{font:12px Arial; color:#666}
#wrapper #form-hooks #form-hooks-inner table.user label{font:12px Arial; color:#666}
#wrapper #form-hooks #form-hooks-inner table.user input{cursor:default; }
#wrapper #form-hooks #form-hooks-inner table.user #firstName, #lastName, #email, #newUser_jCaptchaResponse{border:solid 1px #999; width: 187px;}
#wrapper #form-hooks #form-hooks-inner table.user #phone {border:solid 1px #999; width: 142px;}
#wrapper #form-hooks #form-hooks-inner input#btnCallback,
#wrapper #form-hooks #form-hooks-inner input#tryAgain{border:none; cursor:pointer}
#wrapper #form-hooks #form-hooks-inner input#rememberMe, #wrapper #form-hooks #form-hooks-inner input#acceptTermsConditions{cursor:pointer}
form#sortResults #form-hooks #form-hooks-inner table.whatsImportant{width:120px}
form#sortResults #form-hooks #form-hooks-inner table.whatsImportant input{cursor:pointer}
form#sortResults #form-hooks #form-hooks-inner table.whatsImportant label{font:12px Arial; color:#666}
form#sortResults #form-hooks #form-hooks-inner h2{color:#0093d3; font-weight:bold; border-bottom: 2px solid #FFCC00}
#wrapper #wrapper-inner #form-hooks #form-hooks-inner table.drivers select.driversSelectWidths{width:189px}
#form-hooks #form-hooks-inner form#sendToFriend table input#acceptTermsConditions{cursor:pointer}
#form-hooks #form-hooks-inner form#sendToFriend table input#firstName,
#form-hooks #form-hooks-inner form#sendToFriend table input#lastName,
#form-hooks #form-hooks-inner form#sendToFriend table input#emailAddress{border:solid 1px #666}
#wrapper #content p, #wrapper #content-inner td, #wrapper #content-inner li {font:12px Arial; color:#666}
#wrapper #content h1{color:#ff9900; font-weight:bold}
#wrapper #content h2{color:#0093d3; font-weight:bold; border-bottom: 2px solid #FFCC00}
#wrapper #form-hooks{width:959px; border:solid 1px #ccc}
#wrapper #main-content #main-content-inner #content ul li,
#wrapper #main-content #main-content-inner #content ol li{font:12px Arial; color:#666}
#wrapper #wrapper-inner #form-hooks #form-hooks-inner form#callback input{border:solid 1px #999}


select#preferredDay, select#preferredTime{width:120px}
input#primaryTelephone{border:solid 1px #999}
/*----------------------------------------- END MOTOR CSS ------------------------------------------- */



