
body {
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../graphics/background_pattern.gif);
	background-repeat: repeat;
}

html  {
	height:100%;
}

h1 { height:auto; min-height:25px; margin:0px; }
h2 { height:auto; min-height:25px; margin:0px;}
h3 { height:auto; min-height:25px; margin:0px; }
h4 { height:auto; min-height:25px; margin:0px;}
h5 { height:auto; margin:0px;}
h7 { height:auto; min-height:10px; margin:0px; font-family: Verdana, Arial, sans-serif; font-size:42px;}
h8 { height:auto; min-height:10px; margin:0px; font-family: Verdana, Arial, sans-serif; font-size:28px;}


a.offer_title_home {
	font-family:Verdana, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:16px; 
    font-weight:bold;
	text-decoration: none;	
}

a.offer_title_home:hover {
	text-decoration: underline;
}

a.euro_featured_car {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.euro_featured_car:hover {
	text-decoration: underline;
}

a.euro_featured_car_used {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.euro_featured_car_used:hover {
	text-decoration: underline;
}

.euro_converter_rate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004281;
	font-weight:bold;
}

.used_home_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:120%;
	color: #333333;
}

.used_home_number {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 72px;
	font-weight:bold;
	color: #990000;
}

.used_home_number_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 72px;
	font-weight:bold;
	color: #FFFFFF;
}

.used_home_sub_number {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #590000;
}

.bottom_white_border {
	border-bottom: 1px solid #FFFFFF;
}

.bottom_tab_border {
	border-bottom: 1px solid #E4E4E4;
}

.grey_border01 {
	border-bottom: 1px solid #EFF0F0;
}

a.tab_link {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

a.tab_link:hover {
	text-decoration: underline;
}

a.tab_bold_link {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}

a.tab_bold_link:hover {
	text-decoration: underline;
}

a.offers_link {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

a.offers_link:hover {
	text-decoration: underline;
}

a.offers_details_link {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

a.offers_details_link:hover {
	text-decoration: none;
}

.bottom_border_light {
	border-bottom: 1px solid #EEF0F0;
}

.right_border_light {
	border-right: 1px solid #EEF0F0;
}

.table_border {
	border-top: 1px solid #EEF0F0;
	border-left: 1px solid #EEF0F0;
}
.table_border_right {
	border-top: 1px solid #EEF0F0;
	border-left: 1px solid #EEF0F0;
	border-right: 1px solid #EEF0F0;
}
.table_border_bottom {
	border-top: 1px solid #EEF0F0;
	border-left: 1px solid #EEF0F0;
	border-bottom: 1px solid #EEF0F0;
}
.table_border_all {
	border: 1px solid #EEF0F0;
}

.large_offer_apr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

.staff_names {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

.large_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.conditions_small_print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.right_border {
	border-right: 1px solid #BFC5C4;
}

.bottom_border {
	border-bottom: 1px solid #BFC5C4;
}

.bottom_border_newcar, .title_newcar {
	border-bottom: 1px solid #C0C0C0;
	background-color: #E0E0E0;
}

.manager_border {
	border-bottom: 1px solid #DAD38F;
}

.bottom_border_newcar:hover, .bottom_border_newcar_on {
	border-bottom: 1px solid #C0C0C0;
	background-color: #EFEFEF;
	cursor:pointer;
}

.clickable {
	cursor:pointer;
}


.yellow_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
	font-weight: bold;
}

.main_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.main_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.main_content_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.rrp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	padding-bottom:10px;
}

.main_content_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
}

a.pdf_download {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
}

a.pdf_download:hover {
	text-decoration: none;
}

a.play_video {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
}

a.play_video:hover {
	text-decoration: none;
}

.left_column_content_green {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	color: #1E2A2B;
}

.content_bold {
	font-weight: bold;
}

.price_number {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 14px;
	color:#990000;
	font-weight: bold;	
}

.main_content_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.main_title_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.main_content_white_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.currency_select {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.main_content_grey {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	color: #333333;
}

.used_car_details {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

.used_car_details_list {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	color: #333333;
	margin-bottom:2px;
	margin-top:2px;
}

.used_car_title {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.used_car_title a.used_car_title {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

a.back_title {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.back_title:hover {
	text-decoration: underline;
}


.used_car_price {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.used_car_now_price {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}

a.used_car_now_price_ongreen {
	text-decoration: none;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

a.used_car_now_price_ongreen:hover {
	text-decoration: underline;
}

a.used_photos {
	color: #333333;
	text-decoration: none;
}

a.used_photos:hover {
	color: #333333;
	text-decoration: underline;
}

a.used_photos_dk_background {
	color: #808586;
	text-decoration: none;
}

a.used_photos_dk_background:hover {
	color: #808586;
	text-decoration: underline;
}

a.main_content_links {
	color: #000000;
	text-decoration: underline;
}

a.main_content_links:hover {
	color: #000000;
	text-decoration: none;
}

a.main_white_links {
	color: #FFFFFF;
	text-decoration: underline;
}

a.main_white_links:hover {
	color: #FFFFFF;
	text-decoration: none;
}

a.main_white_links_over {
	color: #FFFFFF;
	text-decoration: none;
}

a.main_white_links_over:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.new_car_link, .new_car_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

a.new_car_link:hover {
	text-decoration: underline;
}

.manager {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.manager_tel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.news {
	padding:10px 18px 10px 18px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.news-all {
	width:auto; 
	height:auto; 
    text-align:-moz-left; 
	#text-align:left;
	display:block;
}

.news-slot-1 a { 
	display:block;
	text-decoration:none;
	background-image:url(../graphics/news_off01.gif); 
}

.news-slot-1 a:hover {
	display:block;
	text-decoration:underline;
	background-image:url(../graphics/news_on01.gif); 
}

.news-selected-1 {
	display:block;
	text-decoration:none;
	background-image:url(../graphics/news_on01.gif); 
}

.news-slot-2 a { 
	display:block;
	text-decoration:none;
	background-image:url(../graphics/news_off02.gif); 
}

.news-slot-2 a:hover {
	display:block;
	text-decoration:underline;
	background-image:url(../graphics/news_on02.gif); 
}

.news-selected-2 {
	display:block;
	text-decoration:none;
	background-image:url(../graphics/news_on02.gif); 
}

.news-slot-3 a { 
	display:block;
	text-decoration:none;
	background-image:url(../graphics/news_off03.gif); 
}

.news-slot-3 a:hover {
	display:block;
	text-decoration:underline;
	background-image:url(../graphics/news_on03.gif); 
}

.news-selected-3 {
	display:block;
	text-decoration:none;
	background-image:url(../graphics/news_on03.gif); 
}

.news-slot-4 a { 
	display:block;
	text-decoration:none;
	background-image:url(../graphics/news_off04.gif); 
}

.news-slot-4 a:hover {
	display:block;
	text-decoration:underline;
	background-image:url(../graphics/news_on04.gif); 
}

.news-selected-4 {
	display:block;
	text-decoration:none;
	background-image:url(../graphics/news_on04.gif); 
}

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

a.topnav {
	color: #FFFFFF;
	text-decoration: none;
}

a.topnav:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.topnavitem {
	width:auto; 
	height:20px; 
	float:right; 
	margin-right:16px; 
	display:inline;
}

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

a.botnav {
	color: #BEBEBE;
	text-decoration: none;
}

a.botnav:hover {
	color: #BEBEBE;
	text-decoration: underline;
}

input.search{
	width: 122px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border:none;
	background-color:transparent;
}

input.newsletter{
	width: 174px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

input.right_column{
	width: 174px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

textarea.right_column{
	width: 174px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

textarea.full_center{
	width: 282px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

input.test_drive{
	width: 176px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

input.standard_form{
	width: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

textarea.standard_form{
	width: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.test_drive_drop{
	width: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;	
}

.location_drop{
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;	
}

.standard_drop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;	
}

input.two_character{
	width: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;	
}

input.small{
	width: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;	
}

input.four_character{
	width: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;	
}

#botcontact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A7875;
}

#buttons{
	width:804px;
	float:left;
	position:relative;
	left:50%;
	text-align:left;
	margin-top:-12px;
	#margin-top:0px;
	padding-bottom:12px;
	margin-left:-23px;
}

#buttons ul{
	list-style:none;	
	position:relative;
	left:-50%;
}

#buttons li{
	float:left;
	position:relative;
}/* ie needs position:relative here*/

#buttons a{
	text-decoration:none;
	margin:1px;
	float:left;
 	color:#BEBEBE;
	padding:0px 4px;
	text-align:-moz-left;
 	#text-align:left;
	white-space:nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#buttons a:hover { 
	text-decoration:underline;
}

#content{overflow:hidden}

div#container{
width:804px;
min-height:100%;
text-align:center;
margin:0 auto;
}

.clearfix:after,div#container:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	font-size:0;
	visibility:hidden;
}
.clearfix,div#container {display: inline-block;}

/* Hide from IE5/Mac \*/
* html .clearfix {height: 1px;}
* html div#container {height:100%;}
.clearfix,div#container {display:block;}
/* End hide */

.used_search_drop_down {
	font-family: verdana, helvetica, arial, sans-serif;
	width: 180px;
	font-size: 12px;
	color: #333333;
}

.used_car_number {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}

.pricing_drop_down {
	font-family: verdana, helvetica, arial, sans-serif;
	width: 180px;
	font-size: 12px;
	color: #333333;
}

/*  MOO TOOLS ACCORDIAN CSS */



.toggler {
	color: #333333;
	width:100%;
	margin: 0;
	background-color: transparent;
	border-top: 1px solid #949e9c;
	font-size: 12px;
	font-weight: normal;
	font-family:verdana, helvetica, arial, sans-serif;
}
 
.element {
 	color: #333333;
	font-family:verdana, helvetica, arial, sans-serif;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}

#finance_permonth h3{
	font-size:42px;
}

#finance_deposit h3{
	font-size:28px;
}

/*thermometer*/

#thermometer{
	width: 220px;
	height: 431px;
	background: url(../graphics/cropped-ni.png) no-repeat;
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	position:relative;
}

#thermometer .amount{
	background: #df1327;
	width: 16px;
	height: 0px;
	float:left;
	position: relative;
	top:165px;
	left: 91px;
	/*min-height: 51px ; */
	/*max-height: 166px;*/
}

#thermometer .amount-raised{
	background: #FF5500;
	width: 8px;
	height:20px;	
	margin-bottom:10px;
	position:relative;
}

#thermometer .raised{
	background: url(../graphics/raised.png) no-repeat;
	width: 86px;
	height: 42px;
	position: relative;
	top: 165px;
	left: 108px;
	padding: 6px 0 0 0px;
	margin-top:-21px;
	float:left;
}

#thermometer .inner{
	position:relative;	
	top:121px;
	height:186px;
}

#thermometer p{
	margin:0;
	padding:0;	
}

#thermometer p.about{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	padding: 0 20px 0 20px;
	color: #ffffff;
	position: relative;
	top: 180px;
}

#thermometer p.price{
	font-family: helvetica, arial, sans-serif;
	color: #df1327;
	font-size: 16px;
	font-weight: bold;
	float:left;
	clear:both;
	margin-left:15px;
}

#thermometer p.so-far{
	font-family: helvetica, arial, sans-serif;
	color: #4a004a;
	line-height:8px;
	font-size: 10px;
	font-weight: bold;
	float:left;
	clear:both;
	margin-left:15px;
}



/* move stuff */
#announce{ position:absolute; width:100%; height:36px; top:0px; left:0; background-color:#BB0000; }
#announce a{ position:absolute; left:50%; margin-left:-390px; width:780px; height:auto; }

#strip{ position:absolute; width:100%; height:102px; top:0px; left:0; background-image:url(../graphics/mot_offer_background.gif); background-repeat: repeat-x; }
#strip a{ position:absolute; left:50%; margin-left:-600px; width:1200px; height:auto; }

#topborder{ position:absolute; width:100%; height:15px; top:102px; left:0; background-image: url(../graphics/top_border.gif); background-repeat: repeat-x; z-index:1; }
#outercontainer { position:absolute; top:102px; left:0; width:100%; height:100%; text-align:-moz-center; #text-align:center; z-index:100; }
#header {width:804px; height:101px; background-image:url(../graphics/header07.gif); background-repeat:no-repeat; clear:both; background-color:#00366c; }
#containerb { width:804px; height:auto; overflow:auto; clear:both; background-image:url(../graphics/horzbg.gif); background-repeat:repeat-y;}
#centrestrip{ width:780px; margin-left:12px; padding-bottom:50px; float:left; clear:both; background-color:#FFFFFF; display:inline; }
#mainnav{ width:780px; height:38px; background-image:url(../graphics/mainmenubg.jpg); background-repeat:repeat-x; display:inline; }

/* new stuff */

#contact-extra { width:780px; height:auto; float:left; }
.contact-location { float:left; width:346px; height:auto; min-height:360px; border:#678EB5 1px solid; margin:32px 0 32px 32px; padding-bottom:20px; display:inline;}
.contact-location.right{ margin-left:22px}
.contact-location img.header { margin:18px 0px 0px 52px; float:left; display:inline; }
.contact-location img.brands { margin:12px 0px 0px 52px; float:left; display:inline; }

.contact-location p { font-family:verdana, helvetica, arial, sans-serif; font-size:12px; float:left; clear:both; margin:3px 0px 0px 52px }
.contact-location p.top { margin-top:22px; }
.contact-location p.times { font-size:11px; }
.contact-location p.times.top { font-weight:bold;}

.contact-location a { color:#000; font-size:11px;}
div.location { color:#004283; font-size:11px;}
