form {background:none; width:auto; margin: 10px 0 10px 0; padding: 5px; }
.form {border:2px solid #0399f8; background-color:#e2e6e8; background-image:url(../../_assets/images/css/content_back.gif); width:auto; margin: 10px 0 10px 0; }
.form form {margin:10px;}
.form input {height:20px;}
.form label {clear:both; float:left; width: 180px;}
.field_wrapper {clear:both; margin: 2px 30px 2px 0; }

#register_form {width:49%; float:left;}
#login_form {width:49%; float:right;}

input[readonly] {background-color: #F1F2E8; border:none;}

/*AJAX */
#livesearch  {  margin:0px;  width:194px;  }
#txt1  {  margin:0px;  }
.feedback_form h2 {margin: 30px 0 0 0;}
.feedback_form p {padding: 3px 0 3px 0;clear:both;}
.feedback_form label {float:left;width:250px;}
.feedback_form input[type="radio"] {float:left; margin: 0 5px 0 5px;}

input {padding: 3px; margin: 0 0 3px 0; color:#0086CF}
select {padding: 3px; margin: 0 0 3px 0; color:#0086CF; float:left;}
#frm_sell_my_car  input {padding: 3px; margin: 0 0 3px 0; color:#0086CF; width:190px;}
#frm_sell_my_car  select {padding: 3px; margin: 0 0 3px 0; color:#0086C;width:190px;}
#frm_sell_my_car  textarea {padding: 3px; margin: 0 0 3px 0; color:#0086CF;width:190px;}

#search_box form, .blue_box form, #tell_us form, #search_box_homepage form {background-color:none; background:none;}

.label-wdith {width: 100px; float:left;}

#tell_us_form select, #tell_us_form  input {float:left;}
.form_field {float: left; width: 300px; margin: 0 20px 4px 20px;}
#tell_us_form .label-wdith {width: 80px; float:left;}
#tell_us_form .form_field {float: left; width: 260px; margin: 0 10px 4px 10px;}
#add_vehicle .form_field {float: left; width: 300px; margin: 0 10px 4px 10px;}
#add_vehicle label {width: 90px; float:left;}


#tell_us_form
#register_form {float:left; width:450px;}
#login_form {float:right:width:400px;}

#payment input[type="text"] {width:200px}
#payment select {width:205px}
#payment textarea {width:205px}

* {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333}

a, a:link, a:active, a:visited{color:#0299FF; text-decoration:none; }
a:hover {color:#0094fe; text-decoration:none; border-bottom:none}

p a, p a:link, p a:active,p a:visited{color:#0299FF; text-decoration:none; border-bottom:1px solid #70c0fb}
p a:hover {color:#0094fe; text-decoration:none; border-bottom:none}

a img, a:link img, a:active img, a:visited img {border:none;}

#footer a, #footer a:link, #footer a:active, #footer a:visited{text-decoration:none; color:#999999;font-size:10px;}
#footer a:hover {text-decoration:underline; font-size:10px;}

#left a, #left a:link, #left a:active, #left a:visited{text-decoration:none;}
#left a:hover {text-decoration:underline; }

h1 {margin: 10px 10px 3px 0; font-size:1.8em;color: #0086CF; display:visible;border-bottom:2px solid #e3e3e3;  background-image:url(../../_assets/images/css/header_back.gif); background-repeat:no-repeat;  padding: 0 0 0 10px;}



#header h2 {margin: 10px 0 5px 0; font-size:1.4em;color: #0086CF; display:visible; border:none; font-weight:bold;}
h2 {margin: 10px 0 5px 0; font-size:1.6em;color: #0086CF; font-weight:500; }
h3 {margin: 10px 0 5px 0; font-size:1.2em;color: #0086CF}
h4 {margin: 10px 0 5px 0; font-size:1em;color: #0086CF}

p {margin-bottom:10px;}
a, a:active, a:link, a:hover, a:visited{outline: none;}
.error {color: #FF0000;}

#primary_navigation a, #primary_navigation a:link, #primary_navigation a:active,#primary_navigation a:visited {text-decoration:none; text-transform:capitalize; font-size:1.25em; font-weight:bold; color:#FFFFFF; border:none; }

.small_text td {font-size:9px; color:#666666;color: #0299FF;}

.search-results td a, .search-results td a:link, .search-results td a:active, .search-results td a:visited, .search-results td a:hover  {text-decoration:none;}


#search-graphic p {color:#FFFFFF; margin: 5px 0 0 30px; font-weight:bold; font-size:14px;}
#search-graphic .stock-amount {color:#FFFFFF; font-size:34px; letter-spacing:-1px;font-weight:normal;}

.filters_on {clear:both;border-bottom:1px dotted #a9a6a6; padding: 3px 0 3px 0; color:#1d8dcd}
.filters_on a, .filters_on a:active, .filters_on a:hover, .filters_on a:visited, .filters_on a:link {color:#1d8dcd; text-decoration:none;font-weight:bold;}

.stock-amount{color:#808f9b; }

#checklist li{float:left; width:175px; text-transform:capitalize}

body {margin:0; padding:0;padding-top:10px; padding-bottom:20px;}
.hidden {display:none;}
.clear {clear:both;}

ul {list-style-type:none;}
table {border-collapse:collapse; padding:4px; width:100%; border-color:#ccc;}
table td{padding:4px;}
.search-results td {padding: 10px 4px 10px 4px;}
img {border:none;}
.scroll_notes {height:500px; overflow:auto;}
hr {margin: 10px 0 10px 0;}
.table_header, .table_heading, .table-heading {background-color:#0299FF; color:#FFFFFF; font-weight:bold;}
ol {margin: 0 0 0 20px;}
hr {color:#CCCCCC;background-color: #CCCCCC;height: 1px;}

.nolinkstyles {border:none; text-decoration:none;}

{margin:0; padding:0;}
body {background-image:url(../../../_assets/images/css/body_back.gif); background-repeat:repeat-x; margin:0; padding:0;}
#wrapper {width:980px; margin-right:auto; margin-left:auto; background-color:#FFFFFF;/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #666666;
	-moz-box-shadow: 0px 0px 20px #666666;
	box-shadow: 0px 0px 20px #666666;} }

#header {clear:both; background-image:url(../../_assets/images/css/header_live.png); background-repeat:no-repeat; background-position:top center; height:100px; background-position:right }
	#header #logo {float:left; width:200px; display:none;}
	#header #shopping_basket {float:left; width:200px; margin: 30px 0 0 400px; background-image:url(../../_assets/images/css/shopping_basket.png); background-repeat:no-repeat; padding: 25px 0 2px 55px;}
	
	#header #call_back {float:left; width:270px; margin: 30px 0 0 380px; padding: 0 0 2px 0px;}
	#header #service_message {float:left; width:270px; margin: 30px 0 0 380px; padding: 0 0 2px 0px;}

	#header #tele {float:right;width:175px; margin-top:15px; font-weight:800; font-size:1.25em; color:#666666; letter-spacing:-1px; line-height:26px;}
	
	/*
	#primary_navigation {clear:both;padding: 12px 0 13px 0; width: 960px; margin-left:auto; margin-right:auto; text-align:center; background-image:url(../_assets/images/css/primary_nav_back.png); background-repeat:repeat-x; margin-bottom:0px;}
		#primary_navigation ul {display:inline; list-style-type:none;}
		#primary_navigation li {display:inline;margin: 0 20px 0 0;}
	*/
	
#footer {clear:both; padding-top:20px;}
	#footer ul {list-style-type:none;display:inline;}
		#footer li {float:left; width:130px;}
		#corporate_footer {clear:both;}
			#corporate_footer li{margin: 0; font-size:10px; display:inline; width:130px; text-transform:uppercase; color:#666666}
		.footer_left {float:left;margin: 0 0 10px 0; color:#000; width:580px;}
			.footer_left p{font-size:10px;}
		.footer_right {float:right;margin:5px 0 10px 0;}
		#website_design {text-align:right; margin-top: 10px;font-weight:bold; font-size:10px; color:#333333;}
		#website_design a, #website_design a:link, #website_design a:active, #website_design a:visited, #website_design a:hover {font-weight:bold; font-size:10px; color:#333333;} 
.content {margin: 10px; text-decoration:none;}		

#left {float:left; width:200px;padding-top:0px;}
#middle {float:left; width:550px;padding-top:0px;}
	#middle .content{margin:10px 15px 10px 15px;}
#content_temp_a {float:left; width:100;}
#right {float:left; width:200px;padding-top:0px;}
#full {width:960px;}
#search_results {background-color:#7dae1f; background-image:url(../_assets/images/css/search_box_green.png); width:519px; height:90px;margin-bottom:10px;}
	#search_results p {color:#FFFFFF; font-weight:bold;}
	#search_results h2 {color:#fff; border-bottom: 2px solid #ccc; font-weight:bold; }
#search-graphic {background-color:#7dae1f; background-image:url(../_assets/images/css/search_box_green.png); color:#FFFFFF; width:190px;padding-top:5px; height:90px;}

#search_results_new {background-image:url(../_assets/images/css/search_results_background.jpg); background-repeat:no-repeat; background-color:#fff; height:97px; margin: 2px 0 2px 0;}

#search_results_corporate {background-image:url(../_assets/images/css/corporate_search_background.jpg); background-repeat:no-repeat; background-color:#fff; height:97px; margin: 2px 0 2px 0;}


#car-thumb {}
#car-details {float:right; width:240px;}
/*CUSTOMER JOURNEY*/
#customer_journey {display:inline; margin-bottom: 30px;}
	#customer_journey li {display:inline; margin: 0 15px 0 0;}
	
.content_box {clear:both; background-color:#F1F2E8;border:1px solid #CCCCCC; padding: 10px; margin: 10px 0 10px 0;}	
	
	
/*TABBED PAGES*/
#countrydivcontainer {width:100%;border:1px solid #CCCCCC; margin-bottom: 1em; background-color:#fff; border-top: 2px solid #7ead1f;}
.shadetabs{padding: 5px 0;margin-left: 0;margin-top: 1px;margin-bottom: 0;}
.shadetabs li{display: inline;margin: 0; }
.shadetabs li a{text-decoration: none;position: relative;z-index: 1;padding: 5px 7px;margin-right: 3px;border-bottom: 2px solid #7ead1f;color: #fff;background: white url(../_assets/images/css/table_back.gif) top left repeat-x;font-size:14px; padding-left:7px; padding-right:7px; }
.shadetabs li a:visited{color: #fff;}
.shadetabs li a:hover{text-decoration: none;color: #fff;}
.shadetabs li a.selected{position: relative;top: 1px; color:#3e3f3f}
.shadetabs li a.selected{background: #F1F2E8 url(../_assets/images/css/tab-selected.png) top left repeat-x; border-bottom-color: #F1F2E8; font-weight:bold;color:#3e3f3f;font-size:14px; padding-left:7px; padding-right:7px;border-left: lpx solid #ccc;border-right: lpx solid #ccc;}
.shadetabs li a.selected:hover{text-decoration: none;}


/*CALENDAR - ADMIN*/
#top, #bottom {text-align: left; width: 740px; padding: 10px;}
#top {position: relative; height: 40px; line-height: 40px; background: transparent url('../_assets/images/css/calIcon.gif') no-repeat 10px 9px; font-weight: bold; border-bottom: 1px solid #EEE;}
#top h3 {padding: 0; margin: 0; margin-left: 55px;}
#top .menu {position: absolute; top: 10px; right: 10px; height: 30px; line-height: 30px; font-size: 12px;}
#top .menu a {font-size: 12px; font-weight: bold; text-decoration: none; color: #FFF; padding: 5px;}
#top .menu a:hover {text-decoration: underline;}
#bottom {overflow: auto;}
#bottom h3 {margin-top: 0; padding-top: 0;}
#bottom a {color: #FFF; font-size: 11px; font-weight: bold;}
#fields width: 100%; height: 100%; overflow: auto;}
.field, #fields div {padding-top: 10px; clear: both;}
.label {width: 125px;}
.label, .box {float: left;}
#calendar td {padding: 3px;}
#calwin {width: 230px; position: absolute; top: 100px; left: 50%; margin-left: -150px; display: none; background: transparent;}
.bar {text-align: right; background: url('../_assets/images/css/calBar.gif') no-repeat top left;}
.bar img {border: none;}
.bar a {margin-right: 5px;}
#calback {width: 100%; background: #FFF url('../_assets/images/css/calWaiting.gif') no-repeat center center;}
#calendar {width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0);-moz-opacity: 0;}
.cal {background: #444; width: 100%;}
.calhead {width: 100%; font-weight: bold; color: #FFF; font-size: 14px;}
.calhead td {padding: 0px;}
.calhead img {border: none;}
.dayhead {height: 18px; background: #EEE;}
.dayhead td {font-size: 11px; text-align: center; color: #000;}
.dayrow {background: #FFF; height: 20px;}
.dayrow td {width: 14%; color: #000; font-size: .7em; text-align: right;}
.day {text-decoration: none; color: #000; display: block; width: 100%; height: 100%;}
.dayover {background: #EEE;}
.dayout {background: #FFF;}

/*CALENDAR - DIARY*/
#calback {clear: both; width: 100%; height: 100%; background: url('../_assets/images/css/calWaiting.gif') no-repeat center;}
#calendar {background: #FFF; width: 100%; height: 100%;}
.cal {width: 100%; border: 1px solid #CCC; margin: 0 auto;}
.cal a {color: #0C0; text-decoration: none; border-bottom: 1px dashed #CCC; font-size: 9px;}
.cal a:hover {color: #0E0;}
.calhead {width: 100%; font-weight: bold; color: #FFF; font-size: 20px;  background: url('../_assets/images/css/calBack.gif') repeat center left; padding: 5px; background-color:#666666;}
.calhead img {border: none;}
.calhead table {width: 100%;}
.calhead a {text-decoration: none; border: none;}
.dayhead {height: 25px; background: #EEE;}
.dayhead td {text-align: center; color: #000;}
.dayrow {background: #FFF; height: 40px;}
.dayrow td {width: 14%; font-size: 9px; color: #656551; padding: 3px; border: 1px solid #DDD;}
.day {float: right;}
.dayover {background: #F4F4F4;}
.dayout {background: #FFF;}
#event {width: 100%; height: 100%; border-top: 1px solid #727260; border-bottom: 1px solid #727260;}
#event .heading {padding: 10px; position: relative; background: url('../_assets/images/css/calEvent.gif') repeat-x top left; border-bottom: 1px dotted #CCC;}
#event .title {color: #656551; font-size: 16px; font-weight: bold;}
#event .posted {color: #8C8C73; font-size: 10px;}
#event .back {position: absolute; top: 10px; right: 10px;}
#event .back a {color: #0C0; text-decoration: underline; border: none; font-size: 10px;}
#event .back a:hover {color: #0E0;}
#event .line {padding: 10px; overflow: auto;}
#jump {z-index: 100; line-height: 30px; padding: 0; background: none; border: 1px solid #888;}
#jump a {text-decoration: none;border: none;}
#jump img {border: none;}


/*USED FOR POP UP CALENDAR*/
.fc_main { background: #DDDDDD; border: 1px solid #000000; font-family: Verdana; font-size: 10px; }
.fc_date { border: 1px solid #D9D9D9;  cursor:pointer; font-size: 10px; text-align: center;}
.fc_dateHover, TD.fc_date:hover { cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #E7E7E7; font-size: 10px; text-align: center; }
.fc_wk {font-family: Verdana; font-size: 10px; text-align: center;}
.fc_wknd { color: #FF0000; font-weight: bold; font-size: 10px; text-align: center;}
.fc_head { background: #000066; color: #FFFFFF; font-weight:bold; text-align: left;  font-size: 11px; }

#user_tools {width: 150px; background-color: #F1F2E8; border-left: 2px solid #ABBD38; border-right: 2px solid #ABBD38; border-bottom: 2px solid #ABBD38; float:right; padding: 5px 10px 10px 10px; position:relative; top:10px;}
	#user_tools a, #user_tools a:active, #user_tools a:link, #user_tools a:visited, #user_tools a:hover, #user_tools a:link {text-decoration:none;} 
	
.error, .error li, .error p {color:#FF0000;}



/*HOMEPAGE*/
#homepage {margin:0; padding:0; clear:both;}
#hero_space{margin:3px 0 3px 10px; padding:0;height:278px; background-color:#fff;}

#page_image{width:100%; clear:both; background-color:#fff; margin: 3px 0 0 10px; }
	#page_image h1,	#page_image h2,	#page_image h3,	#page_image h4 {visibility:hidden;}



.hp_pod {width:225px;float:left; margin: 5px 10px 5px 0; background-color:#EBEBEB}
.hp_pod img {float:left; margin: 0 5px 0 0;}
.hp_pod h2 {color:#0299ff; border:none; padding:0; font-size:12px; font-weight:bold; letter-spacing:-1px; text-transform:uppercase;margin:5px 5px 0 5px;}
.hp_pod p {margin:0 5px 0 5px;}


	.peaceofmind .hp_pod {width:220px;float:left; margin: 5px 10px 5px 0; background-color:#EBEBEB; border-right:1px solid #0299FF; border-bottom:1px solid #0299FF;}
	.peaceofmind .hp_pod img {float:left; margin: 0 5px 0 0;}
	.peaceofmind .hp_pod h2 {color:#0299ff; border:none; padding:0; font-size:12px; font-weight:bold; letter-spacing:-1px; text-transform:uppercase;margin:5px 5px 0 5px;}
	.peaceofmind .hp_pod p {margin:0 5px 0 5px;}


#know_what_you_want {margin:10px;background-color:#fff;background-image:url(../_assets/images/css/homepage_feature_back.png); background-repeat:no-repeat;width:225px; height:254px;}
#prefer_to_browse {margin:10px;background-color:#fff;background-image:url(../_assets/images/css/homepage_feature_back.png); background-repeat:no-repeat;width:225px; height:254px;}
#need_a_helping_hand {margin:10px;background-color:#fff;background-image:url(../_assets/images/css/homepage_feature_back.png); background-repeat:no-repeat;width:225px; height:254px;}

.homepage_feature_black {margin:10px;background-color:#fff;background-image:url(../_assets/images/css/homepage_feature_back_blk.png); background-repeat:no-repeat;width:225px; height:254px;}
#homepage_feature_blue {margin:10px;background-color:#fff;background-image:url(../_assets/images/css/homepage_feature_back.png); background-repeat:no-repeat;width:225px; height:254px;}

#homepage_search {margin:10px;background-color:#fff;background-image:url(../_assets/images/css/homepage_feature_back.png); background-repeat:no-repeat;width:225px; height:254px;}


.admin_pod_full {clear:both; width:97%; border:1px solid #ABBD38; background-color:#EBEBEB; margin:10px;}
.admin_pod {float:left; margin:10px; width:47%; border:1px solid #ABBD38;background-color:#EBEBEB}
.admin_pod_2_3 {float:left; margin:10px; width:63%; border:1px solid #ABBD38;background-color:#EBEBEB}
.admin_pod_1_3 {float:left; margin:10px; width:31%; border:1px solid #ABBD38;background-color:#EBEBEB}


.admin_pod  h2, .admin_pod_2_3 h2, .admin_pod_1_3 h2{margin: 5px 0 0 10px;}
.admin_pod .content {overflow:auto; height:110px}
.admin_pod_2_3 .content, .admin_pod_1_3 .content {overflow:auto; }
.view_more {text-align:right; diplay:block; margin: 5px;}

.horizontal_list {display:inline;}
	.horizontal_list li{display:inline; margin: 0 10px 0 0;}
	
	
/*PAGINATION*/
div.pagination {padding: 3px 0 3px 3px;	margin: 3px 0 3px 3px;	float: right;}
div.pagination a {padding: 2px 5px 2px 5px;	margin: 2px;border: 1px solid #ccc;	text-decoration: none; /* no underline */}
div.pagination a:hover, div.pagination a:active {border: 1px solid #ccc;background-color: #ccc;	color: #fff;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #ABBC42;font-weight: bold;background-color: #0299FF;}
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;}

#shopping-basket {width:210px; font-size:10px; margin-top:0;}
#shopping-basket p, #shopping-basket table{padding: 5px 10px 5px 10px; color:#000}
#shopping-basket h2 {margin:10px; color:#000; border-bottom:2px solid #CCCCCC}

#manufacturer_pod {background-image:url(../_assets/images/css/manufacturer_pod.png); background-repeat:no-repeat; width:519px; height:62px; margin: 10px 0 10px 0;}
	#manufacturer_pod .manufacturer_logo {margin: 15px 0 0 40px;float:left;}
	#manufacturer_pod .manufacturer_title {float:left; margin: 17px 0 0 35px; font-size:1.8em;}
	
.table-header {background-color:#b3e040; color:#fff;background-image:url(../_assets/images/css/table_back.gif); background-repeat:repeat-x}
.table-header td{color:#fff; font-weight:bold;}

#secondary-nav ul li {border-bottom:1px dotted #a9a6a6; padding: 3px 0 3px 0;}
#secondary-nav ul li a, #secondary-nav ul li a:active, #secondary-nav ul li a:live, #secondary-nav ul li a:link, #secondary-nav ul li a:hover {color:#666666; font-weight:bold;}

#car_content_image {clear:both;width:960px; height:186px; background-image:url(../_assets/images/css/car_content_image.png); background-repeat:no-repeat; margin:1px 10px 0 10px;}


.error_box {color: #FF0000; border:2px solid #FF0000; padding:10px;}
.button_left {float:left;margin: 10px 0 10px 0;}
.button_right {float:right;margin: 10px 0 10px 0;}
.button {margin: 10px 0 10px 0;}

/*#shoppingcart_explaination {background-image:url(../_assets/images/css/shopping_basket_back.gif); background-repeat:repeat-x; height:126px; color:#FFFFFF; margin: 20px 0 20px 0;padding-top:1px;}
	#shoppingcart_explaination h1 {color:#FFFFFF; margin: 10px;}
	#shoppingcart_explaination p {color:#FFFFFF; margin: 13px 10px 10px 10px;}*/
	
#order_invoice {border:2px solid #0299FF; background-color:#fff; padding: 20px;}
#order_invoice .address {float:right; margin-right:55px;}
	#order_invoice h1 {text-align:center; font-size:22px; font-weight:bold;}
	
	.invoice_table {border:none; width: 450px; margin-left:200px;auto;padding:1px}
		.invoice_table td {padding:1px;}
		
.upsell_product {float: left; margin: 0 30px 10px 0; height: 90px;}
.upsell_product .select {float:left; margin: 0 5px 0 0; padding:20px 10px 20px 10px;}
.upsell_product .description {float:left; width:380px;}
.upsell_product input {float: left;}

.admin_journey_display {width: 80px; margin: 10px; text-align:center; float:left;}
	.admin_journey_display .text {height:60px;}
	
#registration {background-image:url(http://www.outsidelanepremium.co.uk/_includes/images/css/registration.gif); background-repeat:no-repeat; width:188px; height:44px; margin: 0; padding: 1px 0 0 30px;;font-family:"Impact", verdana; font-size:36px; float:right;}

#homepage_left {float:left; margin: 0 0 0 10px;}
#homepage_right {float:right; width:240px; background-color:#fff; }
/*#homepage_right h2 {color:#FFFFFF; border:none; padding:0px 0 20px 0; font-size:16px; font-weight:bold; letter-spacing:-1px;}*/
#homepage_right #car_suggestions{float:right; width:240px; background-color:#fff; border-left:3px solid #0299FF;margin: 3px 10px 0 0; border-right:1px solid #ccc;padding-left:10px;}
	/*#homepage_right #car_suggestions h2{background-image:url(../_assets/images/css/title_back.gif); background-repeat:repeat-x;margin:0; padding:5px;}*/

#tell_us {background-image:url(../_assets/images/css/search_box_green.png); height:140px; color:#0086cf; padding-top:5px; margin:0px 10px 0 0;width:240px;float:right;}
	#tell_us h2 {margin:0; padding:0;border-bottom:2px solid #CCCCCC;color:#FFFFFF;font-weight:bold;}
#tell_us  select, #tell_us  input {color:#0086cf; width: 180px; margin: 0 0 2px 0; padding: 1px 0 1px 0}

#search_box  {background-image:url(../_assets/images/css/search_box_green.png); color:#0086cf; padding-top:5px; margin: 10px 0 0 0;}
#search_box_homepage {background-image:url(../_assets/images/css/search_box_green.png); width:695px; height:90px; color:#0086cf; padding-top:5px; margin: 10px 0 0 0;}
#search_box h2, #search_box_homepage h2 {color:#fff; border-bottom: 2px solid #ccc; font-weight:bold }
#search_box select, #search_box_homepage select {color:#0086cf; width: 180px; margin: 0 0 4px 0; padding: 2px 0 2px 0}


.red_box {height:200px; background-color:#d50a1e; width:225px;float:left; margin: 10px 10px 0 0;}
.green_box  {height:200px; background-color:#67b134; width:225px;float:left; margin: 10px 10px 0 0;}

#divMiddleRight a,#divMiddleRight a:active,#divMiddleRight a:visited,#divMiddleRight a:link {border:none;}

#endorsement_logos li {margin: 0; padding:0;width:55px}
#endorsement_logos .aviva {width: 100px;}

#content_temp_a_left {float:left; margin: 0;width: 705px;border-right:1px solid #ccc;padding-right:10px;}
#content_temp_a_right {float:right; width:240px; background-color:#fff; }
#content_temp_a_right h2 { border:none; padding:0px 0 20px 0; font-size:16px; font-weight:bold; letter-spacing:-1px;}
#content_temp_a {margin: 0 10px 0 10px;}
#content_temp_a  #page_image {margin: 0; margin: 3px 0 0 0;}

#content_temp_b_left {float:left; margin: 0;width: 190px;border-right:1px solid #ccc;padding-right:10px; margin-left:10px;}
#content_temp_b_right {float:left; width:740px; background-color:#fff; }



#manufactuer_logo_list li{float:left; width: 85px; height:45px;}
#manufactuer_logo_list a {border:none;}

.grayBox{position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.box_content {position: fixed;top: 25%;left: 30%;right: 30%;width: 40%;padding: 16px;z-index:1002;overflow: auto;background-color:#FFFFFF;} 

#vehicle_photo {float:right; margin: 0 20px 0 0; width:300px;}
#vehicle_spec {}
	#vehicle_spec span {width:130px; float:left;}

#vehicle_visual_rep {margin: 10px 0 10px 0; width:300px;float:left;}
	.how_much_bar {clear:both; margin: 0 0 10px 0; height:10px; background-image:url(../_assets/images/css/how_much_empty_back.png); background-color:#FF0000; width:200px;}
	#vehicle_visual_rep h4 {float:left; font-size:12px; color:#666; display:inline; margin:0; padding:0; }
	#vehicle_visual_rep h5 {float:right; font-weight:bold; color:#0086CF; font-size:14px; display:inline;margin:0; padding:0; }
	
#shoppingcart .error ul {border:2px solid #FF0000; padding:5px; background-color:#f8e0e0}
#car_suggestions a, #car_suggestions a:active,#car_suggestions a:visited,#car_suggestions a:link,#car_suggestions a:hover {border:none;}
#journey_header {float:right; margin: 10px 0 20px 0;}
#journey_header li{display:inline; font-weight:14px; margin: 0 10px 0 0; text-transform:uppercase; font-weight:bold;}
.my_acc_left {border-right:3px solid #0299FF; margin:0; padding:0;}
#my_acc_nav a {display:block; padding: 3px 3px 3px 10px; background-color:#EBEBEB;text-decoration:none;}
#my_acc_nav .title a {display:block; padding: 10px 3px 10px 5px; background-color:#0086CF; background-image:url(../_assets/images/css/title_back.gif); background-repeat:repeat-x; text-decoration:none; color:#fff;font-weight:bold;}
#my_acc_nav li {margin: 0 0 2px 0;}
#body_types ul {margin:0; padding:0;}
#body_types li {text-align:center; float:left; height:50px; margin:0; padding:0;}
#body_types img {width:70%; margin:0; padding:0;}
#search {background-image:url(../_assets/images/css/search_background.jpg); background-repeat:no-repeat; background-color:#7fb220; height:97px; margin: 2px 0 2px 0;}
#search_hp {background-image:url(../_assets/images/css/search_background_homepage.jpg); background-repeat:no-repeat; height:97px; margin: 2px 10px 2px 10px;}


#search_colours li {float:left; margin: 0 3px 3px 0;}

#corporate_title {background-image:url(../_assets/images/css/corporate_background.jpg); background-repeat:no-repeat; background-color:#fff; height:97px; margin: 2px 0 5px 0;}
#corporate_title h2 {font-weight:bold; color:#333333}



#car_title {background-image:url(../_assets/images/css/car_background.jpg); background-repeat:no-repeat; background-color:#7fb220; height:97px; margin: 2px 0 5px 0;}
#car_title h2 {font-weight:bold; color:#333333}
.spec {background-image:url(../_assets/images/css/spec.gif); background-repeat:no-repeat; padding: 5px 0 5px 40px;}
.price {background-image:url(../_assets/images/css/price.gif); background-repeat:no-repeat; padding: 5px 0 5px 40px;}
.warranty {background-image:url(../_assets/images/css/warranty.gif); background-repeat:no-repeat; padding: 5px 0 5px 40px;}

.delivery {background-image:url(../_assets/images/icons/date.gif); background-repeat:no-repeat; padding: 15px 0 7px 60px;}
.our_service {background-image:url(../_assets/images/icons/delivery.gif); background-repeat:no-repeat; padding: 15px 0 7px 60px;}
.upsell_items {background-image:url(../_assets/images/icons/safe-hands.gif);;background-repeat:no-repeat; padding: 15px 0 7px 60px;}



/*HELP TEXT*/
#hintbox{position:absolute;top: 0;background-color: lightyellow;width: 150px;padding: 3px;border:1px solid black;font:normal 11px Verdana;line-height:18px;z-index:100;visibility: hidden;}
.hintanchor{font-weight: bold;color: navy;margin: 3px 8px;}
.error_box {padding:10px; border:3px solid #ff0000; margin: 10px; display:block; clear:both; background-color:#fedcdc}
#search {margin: 0 10px 0 10px;}

#journey_nav {text-transform:uppercase; display:inline; float:right; margin: 20px;}
#journey_nav li {display:inline; font-weight:bold;}

.countdowncontainer{color:#ff0000;font-weight:bold;}

#q_a {padding-left:10px; margin-bottom:20px; background-color:#ebebeb; background-image:url(../_assets/images/css/content_back.gif); border:2px solid #b3e1ff; border-top:7px solid #b3e1ff; border-bottom:5px solid #b3e1ff; padding-top:10px;}
#q_a .left {float:left; width:47%; color:#999999}
#q_a .right {float:right; width:30%; border-left:3px solid #fff; padding-left:10px;color:#999999; color:#999999}

#q_a .call_us_today_image {float:left; margin: 0 10px 0 0;}

.admin_dropdown_nav {text-align:left; background-color:#FFFFFF; color:#333333; float:left; margin: 10px; text-transform:uppercase; font-size:10px;}
	.admin_dropdown_nav a {width:300px;}



/*Used for expandable DIV*/
/*Used for expandable div*/
a.dsphead{text-decoration:none; }
a.dsphead:hover{text-decoration:underline;}
a.dsphead span.dspchar{font-family:monospace;font-weight:normal;}
.dspcont{display:none;}

#divMiddleRight {background-color:#FFFFFF; border:2px solid #ccc; padding-left:10px; padding-right:10px; margin-left:-10px; border-left:none;}





/*New styles as of 9th September*/
#header_new {clear:both; background-image:url(../_assets/images/css/header_background.gif); background-repeat:repeat-x; height:100px; margin: 0 10px 0 10px; background-color:#3399ff;}
	#header_new #logo {float:left; width:360px; margin: 10px 0 0 10px; }
	
	#header_new #shopping_basket {}
	#header_new #call_back {float:left; width:115px; border-left:1px solid #78b9fe; padding: 0 10px 0 10px; margin:10px 0 8px 0; height:80px}
		#header_new #call_back form input[type="text"]{width:115px; height:12px; font-size:9px; color:#CCCCCC;padding:1px;margin:0 0 1px 0;}
		#header_new #call_back form select{width:115px; height:16px; font-size:9px; color:#CCCCCC;padding:1px;margin:0 0 1px 0;}
		
		
		
	#header_new #service_message {float:left; width:140px; padding: 0 10px 0 10px; margin:10px 0 8px 0;height:80px; color:#FFFFFF;}
	#header_new #links {float:left; width:100px; padding: 0 10px 0 10px; margin:10px 0 8px 0;height:80px; color:#FFFFFF;}
	
	#header_new #tele {float:left; width:127px; border-left:1px solid #78b9fe; padding: 0 10px 0 10px; margin:10px 0 8px 0;height:80px; color:#FFFFFF; text-align:center;}
		#header_new #tele span {display:block;}
		
	#header_new #targets {float:left; width:200px; border-left:1px solid #78b9fe; padding: 0 10px 0 10px; margin:10px 0 8px 0;height:80px; color:#FFFFFF; text-align:left;}
	#header_new #targets table, #header_new #targets td {padding:0; margin:0;}

		
		#header_new #tele #call_today {font-family:Arial, Helvetica, sans-serif; color:#bfe3fd; text-transform:uppercase; font-weight:bold; font-size:17px; letter-spacing:-1px;margin:0; padding:0;}
		#header_new #tele #tele_number {font-family:Arial, Helvetica, sans-serif;font-weight:bold; color:#FFFFFF; font-size:20px; letter-spacing:-1px;margin:0; padding:0;}
		#header_new #tele #local_call_rates {font-family:Arial, Helvetica, sans-serif;text-transform:uppercase; font-size:10px; color:#FFFFFF; letter-spacing:-1px;margin:4px 0 0 0; padding:0;}
		#header_new #tele #availability {font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#FFFFFF;margin:0; padding:0;text-transform:uppercase; }
		
		
		
	#header_new #checklist {float:left; width:200px; border-left:1px solid #78b9fe; padding: 0 10px 0 10px; margin:10px 0 8px 0;height:80px; text-align:left;}
	#header_new #top_nav {float:left; width:120px; border-left:1px solid #78b9fe; padding: 0 10px 0 10px; margin:10px 0 8px 0;height:80px}
		#header_new #top_nav ul {margin:0; padding:0; font-size:10px;}
		#header_new #top_nav a,#header_new #top_nav a:active,#header_new #top_nav a:visited {color:#FFFFFF; font-weight:800;font-size:10px;}


/*AJAX SEARCH*/
.suggestionsBox {position:relative;left: 30px;margin: 3px 0px 0px 0px;width: 400px;background-color: #fff;color: #0086CF;}
	.suggestionList {margin: 0px;padding: 0px;}
	.suggestionList li {cursor: pointer;list-style-type:none; padding:3px;}
	.suggestionList li:hover {background-color: #0086CF; color:#FFFFFF; padding: 3px;}
	
#gwvPresenter {border-left:3px solid #fff;width:400px; float:right;}
#hplogin {height:278px;border-left:3px solid #fff;width:400px; float:right; text-align:left;}
	#hplogin h2 {margin:0; padding:0; color:#FFFFFF;font-size:16px; font-weight:bold;}
	#hplogin form {margin:20px 50px 20px 70px;}
	#hplogin input[type="text"], #hplogin input[type="password"] {clear:both; padding:4px; font-size:14px; width:180px;}

#SlideItMoo_info_outer { }

#hp_left {float: left; width: 530px; margin-left:20px; padding-right:10px}
	#hp_left h2, #hp_right h2 {border-bottom:2px solid #e3e3e3; margin-bottom:3px; font-size:14px; font-weight:bold; background-image:url(../_assets/images/css/header_back.gif); background-repeat:no-repeat; padding: 0 0 0 10px;margin-top:20px;}
	#hp_left p, #hp_right p {margin: 0 0 10px 0;}
#hp_right {float: right; width: 400px;margin-right:10px;}

.left {float:left; width:48%; margin: 0 10px 0 0;}
.right {float:right;width:48%; margin: 0 10px 0 0;}

	.hp_content_divide {background-color:#ebebeb; padding: 0 10px 10px 10px; width:220px; background-image:url(../_assets/images/css/content_back.gif);}
	
.news_list {margin:0; padding:0 0 0 20px;; list-style-type:square;}

#content_admin_left {float: left; width:238px; background-image:url(../_assets/images/css/content_back.gif); margin-top:10px; margin-right:10px;}
#content_admin_right {float:right; width:710px; margin-top:10px;}

#content_left {float:left; width:710px; margin-top:10px;}
#content_right {float: right; width:238px; background-image:url(../_assets/images/css/content_back.gif); margin-top:10px; }
	#content_right ul, #content_right ol {margin:0; padding:0;}
	#content_right li{margin:0 0 0 20px; padding:0; list-style-type:square; color:#999999}
	
.car_news img{float:left; margin: 0 10px 10px 0; border:1px solid #0086CF;}

/*Styles for new 2011 homepage*/
#hp_left_button {float:left; width:468px; border:3px solid #0099ff;-moz-border-radius: 5px;border-radius: 5px; margin: 10px 5px 10px 10px; height:80px; color: #0099ff}
	#hp_left_button h2 {font-weight:bold;letter-spacing:-1px;margin:5px 0 0 0;}
		#hp_left_button span {color: #0099ff}
#hp_right_button {float:left; width:468px; border:3px solid #339900;-moz-border-radius: 5px;border-radius: 5px;margin: 10px 10px 10px 5px;height:80px;color:#339900}
	#hp_right_button h2 {color:#339900;font-weight:bold;letter-spacing:-1px; margin:5px 0 0 0;}
	#hp_right_button span {color:#339900}


#hp_left_pod {float:left;width:290px;margin: 10px}
	#hp_left_pod ul {margin:0; padding:0; }
	#hp_left_pod hr {margin:10px 0 10px 0; color:#ccc; background-color:#ccc; height:1px;border:none;}


#hp_middle_pod  {float:left;width:290px;margin: 10px; border-left:1px solid #ccc; border-right:1px solid #ccc;padding: 0 20px 0 20px; }
#hp_right_pod {float:left;width:290px;margin: 10px}

#hp_two_thirds {float:left;width:620px;margin: 10px; border-right:1px solid #ccc; padding-right:20px;}
#hp_one_third {float:left;width:290px;margin: 10px }

#hp_two_thirds ul {margin:0; padding:0; }
	#hp_two_thirds li {float:left;font-size:14px; width:200px; color:#0086CF}

#hp_left_pod h3, #hp_middle_pod h3, #hp_right_pod h4 ,#hp_two_thirds h5, #hp_one_third h5{color:#0086CF; font-size:18px; letter-spacing:-1px; border-bottom:2px solid #dae5ed;margin:5px 0 2px 0;}


.info_item {padding:5px;}
.info_item_b {background-image:url(../_assets/images/css/content_back.gif);padding:5px;}

#manufacturer_list li {text-align:center; height:40px;float:left; width:70px;}
#body_type_list li{width:90px; height:60px; text-align:center;float:left; }

#hp_right_button input {color:#339900; }
#hp_right_button select{color:#339900; width:80px; float:left;}
#hp_right_button input[type="text"] {width:60px;float:left;}
#hp_right_button input[type="image"] {float:left;}
#colour_list li{display:inline;margin: 0 3px 0 0}

#breadcrumb p, #breadcrumb a, #breadcrumb a:active, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover {font-size:10px; color:#666666;text-decoration:none;border:none;}
