/* ########## Car Finder v3 ########## */
div.carFinder form{
	background:#BACEDD;
	padding:8px 0 8px 10px;
	float:left;
	width:696px;
}
div.carFinder .carFPref form{
	padding:0;
	width:706px;
}
div.carFinder table{
	width:100%;
}
div.carFinder th{
	background:#516B82;
	color:#D0EEF9;
	padding:0 0 0 6px;
	height:20px;
	vertical-align:middle;
}
div.carFinder td{
	background:#D0EEF9;
	border-right:1px solid #BACEDD;
	border-bottom:2px solid #BACEDD;
	padding:0 0 0 6px;
	vertical-align:middle;
	height:25px;
}
div.carFinder form a{
	background:url(http://img.motors.co.uk/images/but_dblarrow.gif) left center no-repeat;
	color:#0000FF;
	font-weight:bold;
	padding:0 0 0 10px;
}
div.carFinder form ul{
	border-bottom:1px solid #D0EEF9;
	height:30px;
	padding:0 0 0 6px;
}
div.carFinder form li{
	display:inline;
	padding:0 45px 0 0;
	line-height:30px;
}
div.carFinder form label.sendHtml{
	padding:5px 0 5px 6px;
	color:#003C7A;
	display:block;
	font-weight:bold;
}
div.carFinder form label.submit{
	display:block;
	height:26px;
	padding:5px 0 5px 0;
	clear:both;
	border-top:1px solid #D0EEF9
}
div.carFinder form label.submit .submit{
	position:relative;
	bottom:0;
	float:right;
}
div.carFinder .wrapper{
	position:relative;
}
div.carFinder .createCarF form label,div.carFinder .amendCarF form label{
	float:left;
	width:20%;
	height:2.5em;
}
div.carFinder .createCarF p{
	position:relative; /* IE duplicate character float bug */
	display:block;
	font-weight:bold;
	clear:left;
	margin:10px 280px 0 0;
}
div.carFinder .amendCarF form{
	margin:0 0 40px 0;
}
div.carFinder input.submit,div.carFinder a.back{
	background:url(http://img.motors.co.uk/images/but_whtslab.png) top left no-repeat;
	text-align:left;
	width:160px;
	height:26px;
	position:absolute;
	right:10px;
	bottom:10px;
	border:none;
	font-size:18px;
	color:#003C7A;
	cursor:pointer;
}
div.carFinder a.back{
	background:url(http://img.motors.co.uk/images/but_whtslab_bk.png) top left no-repeat;
	left:10px;
	width:95px;
	text-align:right;
	line-height:26px;
	padding:0 10px 0 0;
	font-weight:normal;
}
/* unsubscribe */
div.carFinder .unsub{
	min-height:317px;
}
div.carFinder .unsub form{
	background:none;
	margin-bottom:36px;
	padding:0;
	width:706px;
}
div.carFinder .unsub fieldset{
	background:#BACEDD;
	margin:0 0 10px 0;
	display:block;
	padding:10px 0 10px 10px;
}
div.carFinder .unsub .top label{
	float:left;
	width:50%;
}
div.carFinder .unsub .checkBox,div.carFinder label.specOffCont .checkBox{
	float:left;
	margin:0 5px 0 0;
	padding:0;
}
div.carFinder label.specOffCont span{
	float:left;
	color:#003C7A;
}
div.carFinder label.specOffCont strong{
	display:block;
	margin:0 0 5px 0;
}
/* bottom fieldset */
div.carFinder .unsub .bottom label{
	display:block;
	margin:0 0 10px 0;
}
div.carFinder .unsub .bottom span{
	display:inline;/* IE double margin bug */
	float:left;
	font-weight:bold;
	width:215px;
}
div.carFinder .unsub .bottom span i{
	font-weight:normal;
}
div.carFinder .unsub span.ratings{
	display:block;
	background:#D0EDFA;
	padding:5px 0 5px 5px;
	width:465px;
	margin:0 0 10px 0;
}
div.carFinder .unsub span.ratings .radio{
	margin-right:15px;
}
div.carFinder .unsub span.ratings .end{
	margin-right:0;
}
div.carFinder .unsub textarea{
	width:470px;
	height:65px;
}
* html div.carFinder .unsub textarea{
	width:467px;
}
/* email frequency */
div.carFinder .emailFrq form{
	background:none;
	padding:0;
}
div.carFinder .emailFrq fieldset label{
	float:left;
	width:14%;
	height:65px;
	text-align:center;
	margin:0 1px 0 0;
	background:#D0EDFA;
}
div.carFinder .emailFrq fieldset label span{
	display:block;
	padding:5px 0 5px 0;
	background:#516B82;
	color:#D0EDFA;
	font-weight:bold;
	margin:0 0 12px 0;
}
div.carFinder .emailFrq label.specOffCont{
	float:left;
	width:50%;
	margin:10px 0 0 0;
}
/* Take a break */
div.carFinder .takeBrk{
	min-height:145px;
}
div.carFinder .takeBrk form{
	margin:0 0 30px 0;
}
div.carFinder .takeBrk label{
	float:left;
	margin:0 40px 0 0;
}
/* Edit User Details */
div.carFinder .editUser{
	min-height:85px;
}
div.carFinder .editUser form{
	margin:0 0 40px 0;
}
div.carFinder .editUser label{
	font-weight:bold;
	color:#333333;
	float:left;
	margin:0 10px 0 0;
}
div.carFinder .editUser label input{
	display:block;
	width:155px;
}

