body {
	background: white;
	color: black;
	font-family: Tahoma,Arial,sans-serif;
	padding: 0px;
	margin: 0px;
}

div {
	margin: 0;
	padding: 0;
	border: 0;
}

.spacer {

	margin: 0;
	padding: 0;
	border: 0;
	clear: both;
}

form {
	margin: 0;
}

input.vrm {
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
}



select { margin-left: 5px; }
html>body select { margin-left: 0; }

a {
	color: rgb(0, 64, 151);
	text-decoration: none;
}


a.white {

	color: white;
}	

a.darkback {

	color: #CCCCFF;
}

p.top {
	margin-top: 0;
}

p.bottom {
	margin-bottom: 0;
}

p.header {
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	
	padding: 4px;
	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background4.gif") repeat-x;
	color: white;
}

h1 {
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	
	padding: 4px;
	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background4.gif") repeat-x;
	color: white;
}

h1.spaced {
	margin-bottom: 10px;
}

h2 {
	font-size: 14px;
	margin: 12px 0 8px 0;
}

h2.block {
	padding: 4px;
	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background4.gif") repeat-x;
	color: white;
	margin-top: 0;
}

h3 {
	font-size: 14px;
}

p.sub_header {

	font-weight: bold;
}

sup {
	font-size: 10px;
	color: rgb(40,40,40);
	padding-left:1px;
}

.reference {
	font-size: 10px;
	color: rgb(70,70,70);
	padding-left:2px;
	position: relative;
	top: -0.3em;
}

ol.sosumi {
	margin: 0;
	padding:0;
	list-style: decimal; 
	margin-left: 0;
	padding-left: 2em;
}

ol.sosumi li {
	font-size: 10px;
	color: rgb(40,40,40);
}

div.text {

	margin: 0 5px 5px 5px;
}

div.generic_form {

	border: 1px solid rgb(0, 64, 151);
	
	margin-bottom: 10px;
}

div.generic_form p {

	margin: 2px 5px 5px 5px;
}

div.generic_form p.header {

	margin: 0;
}

div.generic_form div.row {

	margin: 5px;
}

div.generic_form div.row_error {

	margin: 5px 0 5px 0;
	padding: 0.25em;
	
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	
	background: #FFDDDD;
}

div.generic_form span.label {

	width: 170px;
	float: left;
	text-align: right;
	padding: 4px 10px 4px 0;	
}

div.generic_form span.input {

	width: 360px;
	float: right;
	text-align: left;
	padding: 4px 10px 4px 0;
}

div.generic_form div.submit {

	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background4.gif") repeat-x;
	padding: 5px 0 5px 0;
	text-align: center;
}

div.form_error {
	background: #FFDDDD;
}

div.general_info {

	border: 1px solid rgb(0, 64, 151);
	margin-bottom: 10px;
}

div.general_info div.row {

	margin: 5px;
}

div.general_info div.border {

	border-top: 1px solid black;
	margin: 0;
	padding: 3px;
}

div.general_info span.label {

	width: 140px;
	float: left;
	text-align: right;
	padding: 4px 10px 4px 0;
}

div.general_info span.input {

	width: 390px;
	float: right;
	text-align: left;
	padding: 4px 10px 4px 0;
}

div.general_info div.red {

	background: rgb(250, 200, 200);
	border-top: 1px solid black;
	margin: 0;
	padding: 3px;
}

div.general_info div.green {

	background: rgb(200, 250, 200);
	border-top: 1px solid black;
	margin: 0;
	padding: 3px;
}

div.general_info div.yellow {
	
	background: #FFFFBF;
	border-top: 1px solid black;
	margin: 0;
	padding: 3px;
}

div.general_info div.orange {

	background: rgb(255, 213, 126);
	border-top: 1px solid black;
	margin: 0;
	padding: 3px;
}

div.wideform span.label {

	width: 180px;
	float: left;
	text-align: right;
	padding: 4px 10px 4px 0;
	
}

div.wideform span.input {

	width: 550px;
	float: right;
	text-align: left;
	padding: 4px 10px 4px 0;
}

div.errors {

	border: 1px solid #CC6666;	
	margin: 10px 0 10px 0;
}

div.errors p {

	margin: 5px;
}

div.errors p.header {
	background: #CC4444;
	color: white;
	margin: 0;
}

div.errors h2 {
	background: #CC4444;
	color: white;
	margin-top: 0;
	padding: 5px;
}

div.results {

	clear:both;
	background: rgb(210, 230, 255);
	border: 1px solid rgb(0, 64, 151);
	
	margin: 10px 0 10px 0;
}

div.results p {

	margin: 5px;
	font-weight: bold;
}

div.section_nav {

	border: 1px solid rgb(66, 81, 114);
	margin-bottom: 15px;
}

div.section_nav p {

	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background4.gif") repeat-x;
	color: white;
	font-weight: bold;
	padding: 4px;
	font-size: 14px;
	margin: 0;
}

div.section_nav ul {
	
	list-style: none;
	padding: 0;
	margin: 0;
}

div.section_nav ul li {

	float: left;
	margin: 0;
	padding: 0;
	text-align:center;
}

div.section_nav ul li a {

	display: block;
	color: rgb(0, 64, 151);
	font-weight: bold;
	text-decoration: none;
	width: 129px;
}

div.section_nav ul li a:hover {

	color: white;
	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background4.gif") repeat-x;
}

div.section_nav div.trade_credit {

	float: right;
	color: white;
	font-weight: bold;
	padding: 2px 3px 0 0;
	margin: 0;
}

div.trade_nav_public ul li a {
	width: 155px;
}

#page {

	width: 780px;
	margin: 10px auto 20px auto;
}

#popup {

	margin: 10px 0 20px 0;
}

#header {

	margin-bottom: 10px;
}

#popup #header {

	margin: 0 8px 8px 8px;
}

span.close_link {

	float: right;
}

#container {

	margin: 0;
	padding: 0;
}

#content {
	float: right;
	width: 590px;
	overflow: auto;
	/*width: auto;
	overflow: auto;*/
}

#nav {
	width: 176px;
}

#nav a.link {
	
	color: white;
	display: block;
	border-bottom: 3px solid white;
	
	text-decoration: none;
	padding: 5px;
	
	font-size: 12px;
	
	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background4.gif") repeat-x;
}

#nav p {

	margin-left: 3px;
	font-size: 11px;
}

#nav #supply_to_logos {
	
	margin-bottom: 10px;
}

#nav #sidebarcheck {

	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background2.gif") repeat-x;
	padding: 5px;
}

#nav #sidebarcheck p {

	color: white;
	font-weight: bold;
	margin-top:0;
}

#nav #sidebarcheck input {

	text-transform: uppercase;
}

#nav #sidebardate {

	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background2.gif") repeat-x;
	color: white;
	
	padding: 3px 3px 3px 6px;
	margin-top: 10px;
	
	font-weight: bold;
	font-size: 13px;
}

#nav #stats {

	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background2.gif") repeat-x;
	color: white;
	
	padding: 3px;
	margin-top: 10px;
}

#nav #stats p.head {

	font-weight: bold;
	font-size: 13px;
	margin: 0 0 5px 3px;
}

#nav #tvadvertlink {

	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background4.gif") repeat-x;
	
	margin-top: 10px;
}

#nav #news p {

	text-align: center;
	font-weight: bold;
	
	font-size: 13px;
	color: rgb(0, 64, 151);
	margin: 3px 0 5px 0;
}

#nav #news ul {

	margin: 0;
	padding: 0;
	text-decoration: none;
}

#nav #news ul li {

	list-style: none;
	font-size: 11px;
	margin-bottom: 5px;
}

#footer {

	border-top: 10px solid rgb(0, 64, 151);
	
	margin-top: 10px;
	
	text-align: center;
	font-size: small;
	clear: both;
}

#footer ul {

	list-style: none;
	margin: 4px 0 0 0;
}

#footer ul li {

	display: inline;
	margin: 0;
	padding: 0;
}

#footer p.copy {

	font-size: x-small;
}

/* INDEX */

#form {
	
	margin: 0 0 10px 0;
	padding: 5px;
	background: rgb(20, 34, 110) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background3.gif") repeat-x;
	
	color: white;
	text-align: center;
	font-weight: bold;
}

#form p {

	margin-top: 0;
}

#fp_photo {

	margin-bottom: 10px;
}

#site_description {

	border: 1px solid rgb(66, 81, 114);
	padding: 5px;
	
	font-size: small;
}

#site_description ul {

	margin-bottom: 0;
	margin-top: 5px;
}

#check_redirect div.progress p {

	text-align: center;
	
	font-size: 15px;
	font-weight: bold;
	color: rgb(0, 64, 151);
	
	margin: 40px 0 40px 0;
}

#individual_check_info {

	font-size: small;
}

#individual_check_info div.header {

	width: 100%;
	text-align: center;
	
	font-size: 18px;
	font-weight: bold;
	color: rgb(0, 64, 151);
}

#individual_check_info div.our_checks {

	width: 100%;
}

#individual_check_info div.our_checks p {

	font-weight: bold;
	font-size: 13px;
	margin-bottom: 4px;
	color: rgb(0, 64, 151);
}

#individual_check_info div.our_checks a {

	width: 174px;
	float: left;
	padding: 10px;
	margin: 0 2px 10px 0;
	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background4.gif") repeat-x;
	
	color: white;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}

#individual_check_info #site_description {

	border: 0;
}

div.mileage_check_fragment span.label {

	width: 425px;
}

div.mileage_check_fragment span.input {

	width: 300px;
}

div.mileage_check_fragment p {

	text-align:	center;
}

div.mileage_check_fragment p.disclaimer {
	
	color: rgb(40,40,40);
	font-size: 10px;
}

div.mileage_check_fragment p.note {
	
	color: rgb(120, 10, 20);
}


div.text_confirmation_fragment span.label {

	width: 425px;
}

div.text_confirmation_fragment span.input {

	width: 300px;
}

#user_form div.header {

	font-size: 16px;
	font-weight: bold;
	color: white;
	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background4.gif") repeat-x;
	padding: 5px;
	
	margin: 0 0 10px 0;
}

#user_form #site_description {

	border-top: 1px solid rgb(66, 81, 114);
	margin-bottom: 10px;
}

#user_form div.check_options {

	border: 1px solid rgb(66, 81, 114);
	
	margin: 0 0 10px 0;
}

#user_form div.check_options p {

	margin-top:0;
	font-size: 12px;
}

#user_form div.check_options div.info {

	margin: 5px;
}

#user_form div.check_options div.option {

	margin: 5px 5px 0 5px;
	float: left;
	width: 31%;
}

#user_form div.check_options div.option ul {

	margin-left: 1.3em;
	padding-left: 0;
}

#user_form div.check_options div.option p.option_header {

	font-weight: bold;
	text-align: center;
	font-size: 14px;
}

#user_form div.check_options div.form {

	font-weight: bold;
	text-align: center;
	margin: 0 5px 0 5px;
}

#user_form div.check_options p.price {

	margin-bottom: 3px;
	margin-top: 0;
}

#user_form div.check_options div.option li {

	font-size: 12px;
}

#user_form div.check_submit {

	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background3.gif") repeat-x;
	color: white;
	
	padding: 5px;
	
	text-align: center;
	font-size: small;
}

#user_form div.check_submit p {
	
	margin-top: 0;
}

#user_form div.car_info {

	border: none;
	padding: 5px;
	margin-bottom: 10px;
}

#user_form div.login_errors {

	text-align: center;
	background: #FFDDDD;
	margin: 0;
}

#user_form span.card_notes {

	font-size: x-small;
}

#check_info div.header {

	font-size: 16px;
	font-weight: bold;
	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background4.gif") repeat-x;
	color: white;
	padding: 5px;
	
	margin-bottom: 10px;
}

div.further_check {

	margin-top: 15px;
	padding: 5px;
	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background3.gif") repeat-x;
	
	color: white;
	text-align: center;
	font-weight: bold;
}

#check_info p.disclaimer {

	font-size: x-small;
	text-align: center;
}

#check_info div.site_box {

	border: 1px solid rgb(66, 81, 114);
	
	margin: 15px 15px 0 0;
	
	width: 275px;
	float: left;
}

#check_info div.site_box_right {

	margin-right: 0;
	
	width: 275px;
}

#check_info div.text p {

	margin: 5px;
}

#check_info div.tellafriend {

	border: 1px solid rgb(66, 81, 114);
	text-align: center;
}

#check_info div.valuation_box select {
	
	margin-left: 5px;
}

#check_info div.valuation_box td {
	
	text-align: center;
}

#check_info #nextsteps {

	border: 1px solid rgb(66, 81, 114);
	
	margin: 0 0 15px 0;
}

#check_info #nextsteps div.box {

	margin: 7px;
}

#check_info #nextsteps div.box p.title {

	font-weight: bold;
	margin-top: 0;
}

#check_info #nextsteps div.border {

	border-top: 1px solid rgb(180, 180, 180);
	padding-top: 8px;
}

#check_info table.ct {
	text-align: left;
	background: black;
}

#check_info table.ct td {
	text-align: left;
}

#check_info table.red td {
	background: rgb(250, 200, 200);
}

#check_info table.green td {
	background: rgb(200, 250, 200);
}

#check_info span.finance img {

	width: 20px;
}

#check_info span.finance td {

	font-size: 11px;
	padding-top: 0;
	clear: both;
}

#check_info span.finance td.icon {

	width: 30px;
}

#check_info span.finance table {

	margin-top: 4px;
}

#check_info span.finance tr td {

	padding-bottom: 3px;
}

#vin_check div.check_submit {

	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background3.gif") repeat-x;
	color: white;
	
	padding: 5px;
	
	text-align: center;
	font-size: small;
}

#vin_check div.check_submit p {
	
	margin-top: 0;
}

#vin_check span.line {
	
	padding: 4px 10px 4px 0;
	text-align: center;

}

#valuation #valuation_table {

	border: 1px solid rgb(0, 64, 151);

}

#valuation div.check_submit {

	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background3.gif") repeat-x;
	color: white;
	
	padding: 5px;
	
	text-align: center;
	font-size: small;
}

#valuation div.check_submit p {
	
	margin-top: 0;
}

#valuation div.further_check {

	margin-top: 15px;
	padding: 5px;
	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background3.gif") repeat-x;
	
	color: white;
	text-align: center;
	font-weight: bold;
}

#customer_area {

}

#about_section {

}

#about_section div.section_nav ul li a {

	width: 129px;
}

#help_section {

}

#help_section ol li {

	list-style: none;
}

#help_section dl.faq dt {
	font-weight: bold;
}

#help_section dl.faq dd {
	margin-top: 8px;
	margin-bottom: 8px;
}

#help_section dl.faq dd p {

	margin: 0;
	margin-bottom: 8px;
}

#help_section dl.faq ol {

	padding: 0;
	margin: 0;
}

#help_section dl.faq ol li {

	list-style: decimal;
	padding: 0;
}

#help_section dl.faq ul li {

	padding: 0;
	margin-bottom: 8px;
}

#help_section h1 {

	font-size: 16px;
	font-weight: bold;
}

#help_section h2 {

	font-size: 14px;
	font-weight: bold;
}

#popup #help_section p {

	margin: 0 8px 10px 8px;
}

#popup #help_section h1 {

	margin-bottom: 10px;
}

#associates_section table.table_list {

	width: 780px;
}

#associates_section #profile_selector {

	background: rgb(210, 230, 255);
	border: 1px solid rgb(200,200,200);
	padding: 8px;
	margin-bottom: 10px;
	
	font-weight: bold;
}

#associates_section div.generic_form span.label {

	width: 220px;
}

#associates_section div.generic_form span.input {

	width: 490px;
}

div.ads {

	clear: both;
}

div.ads p.title {

	font-weight: bold;
	margin-top: 0;
}

div.ads div.ad {

	float: left;
	margin: 0 15px 15px 0;
	padding: 8px 0 8px 0;
	width: 380px;
	
	background: rgb(240, 240, 240);
	border: 1px solid rgb(200,200,200);
}

div.ads div.banner {

	width: 100%;
}

div.ads div.text {

	width: 100%;
}

div.ads div.right {

	margin-right: 0;
}

div.ads p {

	text-align: center;
}

#news p.header {

	margin-top: 5px;
}

#news div.item {

	margin-right: 150px;
}

#news div.item p.subject {

	font-size: 16px;
	font-weight: bold;
	margin: 3px 0 7px 0;
}

#news div.item p.subject a {

	text-decoration: none;
}

#news div.item div.date {

	font-weight: bold;
	float: right;
}

#news div.item div.body {

	margin-bottom: 15px;
	text-align: justify;
}

#sidebar {

	float: right;
	width: 140px;
}

#sidebar p {
	
	margin-top: 0;
	font-weight: bold;
	text-align: center;
}

#sidebar a {

	position: relative;
}

#calendar td {

	text-align: center;
	color: #444444;
}

#calendar td a {

	font-weight: bold;
}

div.guarantee_tc dd,dt {float: left;}
div.guarantee_tc dd{width:75%;margin-left:0}
div.guarantee_tc dt{clear:left;width:20%;margin-right:0}
div.guarantee_tc ol{clear:left;}
div.guarantee_tc p.itemheader{font-weight: bold;}
div.guarantee_tc span.important{font-weight: bold;color:red;}

#review_model_list p {
	
	padding: 3px;
	margin: 0 0 3px 0;
	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background4.gif") repeat-x;
	color: white;
}

#review_model_list p a {
	color: white;
	font-size: 12px;
}

#review_model_list div.list {

	margin-bottom: 5px;
}

#review_model_list div.list a {

	font-size: 11px;
	padding:1px 0 1px 1px;
	display: block;
}

#review_model_list div.list a.selected {

	background: rgb(0, 64, 151);
	color: white;
}

#review h1 {

	font-size: 16px;
	margin-bottom: 15px;
}

#review h2 {

	font-size: 14px;
}

#review h2.block {
	
	margin: 0;	
	padding: 4px;
	background: rgb(0, 64, 151) url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background4.gif") repeat-x;
	color: white;
}

#review img.mainimage {

	float: right;
	margin: 0 0 10px 10px;
}

#review p.overallrating {

	font-weight: bold;
	margin-top: 0;
}

#review p.short {
	
	text-align: justify;
}

#review div.splitboxes {

	clear: right;
}

#review div.splitboxes div {

	width: 286px;
	float: left;
	border: 2px solid rgb(0, 97, 180);
	border-top: 0;
	font-size: 12px;
	min-height: 90px;
}

#review div.splitboxes ul {
	
	margin: 0 4px 4px 20px;
	padding: 0;
}

#review div.splitboxes p {

	margin: 0 0 4px 5px;
}

#review div.splitboxes h2 {

	margin-bottom: 4px;
}

#review div.roadtest {
	
	clear: left;
	padding-top: 10px;
}

#review div.alternatives {
	
	clear: left;
	padding-top: 10px;
}

#review div.alternatives ul {

	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}

#review div.alternatives ul li {
	
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	width: 191px;
}

#review div.alternatives ul li p {
	
	text-align:center;
	margin: 0 0 6px 0;
	font-weight: bold;
}

#review #makelist {

	margin-right: 200px;
}

#review #makelist div {

	float: left;
	width: 30%;
	margin: 6px 10px 0 0;
}

#review #top10 {

	float: right;
	width: 190px;
}

#review div.modellist ul li {
	padding-top: 8px;
}

#review p.highlight_name {

	font-weight: bold;
	font-size: 14px;
}

#review #others {
	clear: right;
}

dl.fourohfour dd,dt {float: left;}
dl.fourohfour dd{width:85%;margin-left:0}
dl.fourohfour dt{clear:left;width:15%;margin-right:0}

#lookup_field_selector {
}

.lookup_field_group {

	float: left;
	padding: 0 10px 10px 10px;
	width: 285px;
}

.lookup_field_group p {

	font-weight: bold;
	text-align: center;
}

.lookup_cpc {

	clear:both;
}

/* new css for form validation changes */
.form-label {
	width:14em;
	text-align:right;
	float:left;
	padding:0 0.5em 0.2em 0.5em;
}

.form-input {
	float:left;
	padding:0 0.5em 0.2em 0.5em;
}

.form-input a {
	font-size:100%;
}

span.error , p.error {
	width:20em;
	float:right;
	text-align:left;
	padding:0.25em 0.5em 0.2em 0.5em;
	font-size:70%;
	color:#C00;
}

.bold-note {
	text-align:center; 
	padding:0.5em;
}

.form-error {
	display:none;
	border:2px solid #C00;
	margin-bottom:10px;
	background-color:#FFDDDD;
}

input.error, select.error {
	border-style:solid;
	border-color:#C00;
}

#tc_error {
	text-align:center;
	float:left;
	width:100%;
}

#select_address, #errors {
	text-align:center;
	padding:1em;
}

#select_address select {
	margin:0.5em;	
}

.help {
	font-size:60%;
	color:#777;
}

/* contact form */
#sales_customer_support_sales, #sales_customer_support_customer_support {
	float: left;
	width: 50%;
	margin-bottom: 10px;
}

#sales_customer_support input,  #sales_customer_support textarea {
	width: 55%;
	margin-bottom: 15px;
}
#sales_customer_support span.mandatoryicon { font-size: 11px; color: #ff0000; margin: 0px 5px; }
#sales_customer_support p.small { font-size: 11px; }
#sales_customer_support input.radio { width: 20px; }
#sales_customer_support input.button { width: 80px; }
#sales_customer_support input.radio.first { margin-top: 10px; }
#sales_customer_support textarea.textarea { height: 100px; }
#sales_customer_support textarea.error { height: 100px;  border: solid 2px #cc0000; }
/* end new css for form validation changes */

ol.terms li {
	
	margin-bottom: 10px;
}

.services_help {
    cursor: help;
    font-size: 70%;
}

#selected_payment_method_error, #tc_error, #property_select_error {
    clear: both;
    float: left;
    width: 100%;
    text-align: center;
}

#selected_payment_method_error label, #tc_error label, #property_select_error label, #expiry_date_error label {
    float: none;
    padding: 0;
    font-size: 100%;
    color: #cc0000;
}

#legacy_iphone table { font-size: 0.8em; }p.vrmtext {
	font-size: 24px;
}

#option_choice h1.block {

	margin-bottom: 10px;
}

#option_choice hr {

	margin: 15px 0 15px 0;
}

#option_choice #notrightlink {

	float: right;
	margin-left: 10px;
	padding: 10px;
	background: #EFEFEF;
	border: 1px solid #999;
	
	text-align: center;
}

#option_choice #another_vrm {

	margin: 25px 0 15px 0;
}

#option_choice #another_vrm h2 {

	margin-top: 0;
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 20px;
	text-align: center;
}

#option_choice #another_vrm div.box {

	float: left;
	width: 360px;
	background: #EFEFEF;
	border: 1px solid #999;
	padding: 10px;
	
	min-height: 80px;
}

#option_choice #another_vrm div h3 {

	margin-top: 0;
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 18px;
}

#option_choice #another_vrm div p {

	margin-bottom: 0;
}

#oc_logos h1 {

	background: none;
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	color: black;
	padding-left: 0;
}

#oc_logos ul {

	list-style: none;
	margin: 15px 0 15px 0;
	padding: 0;
}

#oc_logos ul li {

	float: left;
	margin-right: 10px;
}

#oc_extra {

	background: rgb(230, 230, 230);	
	padding: 0 15px 0 15px;
	
	margin: 15px 0 20px 0;
	
	font-size: 13px;
	line-height: 1.3em;
}

#oc_extra h3 {

	font-size: 14px;
}

#oc_extra_right {

	float: right;
	width: 350px;
}

#oc_extra_left {
	
	float: left;
	width: 350px;
	margin-right: 12px;
}

#reg_no {
	background-image: url('/media/mycarcheck/uk_plate.gif');
	background-repeat: no-repeat;
	background-position: 1px;
    font-size: 2em;
    height: 39px;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
    width: 212px;
    background-color: #ffff00;
}
.tick {
	width: 32px;
	height: 32px;
}
#clients {
    /*background: url("https://d1bu8kqq3d94vb.cloudfront.net/media/mycarcheck/mcc_background2.gif") repeat-x scroll 0 0 #004097;*/
    color: #000;;
    margin-top: 10px;
    padding: 3px;
    text-align: center;
}
#clients p.head {
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 5px 3px;
}
#clients img {
	margin:2px 0px;
}
#clients img.small {
	width: 100px;
}


/* Accident Damage Page */
#total_loss_category_table{
	border:solid 2px #050251;
}
#total_loss_category_table caption{
	text-align:center; 
	border:solid 2px #050251;
	border-bottom:none;
	font-size: 16px;
    font-weight: bold;
	color:#fff;
	background:#050251;
	padding:5px;
}
#total_loss_category_table tr.odd td{ background:#efefef; }
#total_loss_category_table tr{}
#total_loss_category_table td,
#total_loss_category_table th{ padding:10px; vertical-align:top; border:solid 1px #666;}
