﻿corner {
	position; fixed; bottom: 0; left: 0;
	height: 120px;
	overflow:
}

body {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;	
	background-repeat:repeat-x;
	background-color:#666;
}


#inthissection 
{
	width:250px;
	border: 5px solid #e3e0d1;
	background-color:#fff;
	float:right;
	margin:10px 10px 10px 20px;
	background-position:top right;
	background-repeat:no-repeat;
}


#motsidead 
{
	
	border: 3px solid #e3e0d1;
	background-color:#f3f3e6;
	float:right;
	margin:5px;
	
}

.alignmiddle 
{
    text-align:center;
    margin-left:65px;
}

.floatRightdigg
{
    width:104px;
    height:20px;
    padding-top:2px;
    padding-left:2px;
    margin:1px;
    background-image:url(images/add.jpg);
    background-repeat:no-repeat;
    float:right;
	
}

#inthissection ul 
{
	margin:0;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	padding:0;
	color:Black;
	padding-left:10px;
	margin-bottom:10px;
}

#inthissection ul li.inthis 
{
	margin-left:5px;
	margin-top:3px;
	list-style-image:url(images/inthissection.gif);

}

#leftbg 
{
	height:100%;
	width:30px;
	background-color:Black;
	float:left;
}

#rightbg 
{
	height:100%;
	width:30px;
	background-color:Black;
	float:right;
}

.floatLeftstarcar 
{
	float:left;
	margin:0;
	padding:0;
	padding-top:3px;
}

#normal_content_holder 
{
	width:980px;
	padding:0;
	padding-left:20px;
	padding-right:20px;
    margin-top:0;
	background-image:url(images/contentpage-bg.jpg);
background-repeat:repeat-x;
background-position:top; **/
	background-color:#002744;
}

#normal_content_holder2 
{
	width:800px;
	padding:0;
	padding-left:0;
	padding-right:0;
	margin-top:0;
	background-image:url(images/contentpage-bg2.jpg);
background-repeat:repeat-x;
background-position:top;
	background-color:#002744;
}

#normal_content_holder ul 
{
	margin:5px;
	margin-left:30px;
	padding:0;
}

.floatRightwarranties 
{
	width:250px;
	float:right;
	margin:0;
	padding:0;
	margin-left:5px;
}

.mapbox 
{
	width:240px;
	height:170px;
	padding:5px;
	color:Black;
	float:right;
	margin-left:5px;
	background-image:url(images/carfinder.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border:2px solid #E80063;
	font-size:12px;
}

.mapbox h1 
{
	font-size:13px;
	color:#E80063;
	margin:0;
	padding:0;
}

#normal_content_holder h1.other
{
	font-size:13px;
	
	width:300px;
	margin:0;
}

#normal_content_holder h2.other2
{
	font-size:11px;
	
	width:300px;
	margin:0;
	margin-top:3px;
}

#normal_content_holder p 
{
	margin:0;
	margin-top:5px;
	font-size:11px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
}

#normal_content_holder a 
{
	color:White;
}

#normal_content_holder a:hover 
{
	text-decoration:none;
	color:#e3e1e1;
}

.picturealign 
{
	width:760px;
	margin:0;
	text-align:center;
}

.carinstock 
{
	font-size:20px;
}

.car_deriv 
{
	font-size:15px;
}

.car_desc 
{
	font-size:12px;
}

.car_price 
{
	font-size:32px;
	font-weight:600;
}


.mt5 
{
	margin-top:2px;
	
}

.whiteline 
{
	height:1px;
	background-color:white;
}

.floatLeft 
{
	float:left;
	width:150px;
	margin-top:5px;
}

.car_details 
{
	margin:0;
	padding:0;
	color:White;
	font-size:21px;
	width:760px;
	font-weight:600;
	text-align:right;
	
}

.reg 
{
	background-image:url(images/nm-bg.jpg);
	background-repeat:repeat-x;
	background-color:Yellow;
	border:2px solid #f6ff00;
	color:Black;
	font-size:14px;
	font-weight:bold;
}

.mileage 
{
	background-image:url(images/mileage-bg.jpg);
	background-repeat:repeat-x;

	
	background-color:#d4d4d4;
	border:2px solid #d7d7d7;
	color:Black;
	font-size:14px;
	font-weight:bold;
}

.gearbox
{
	background-image:url(images/transmission-bg.jpg);
	background-repeat:repeat-x;
	background-color:#e9a400;
	border:2px solid #fba012;
	color:Black;
	font-size:14px;
	font-weight:bold;
}


	

.car_details2 
{
	margin:0;
	padding:0;
	color:White;
	font-size:14px;
	width:240px;
	font-weight:600;
	text-align:right;
	background-image:url(images/car_details.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.car_details3 
{
	margin:0;
	padding:0;
	color:White;
	font-size:14px;
	width:490px;
	font-weight:600;
	text-align:left;
	background-image:url(images/car_details.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.table
{
	vertical-align:top;
	margin:0;
	margin-left:5px;
	margin-top:10px;
}



.table,x:-moz-any-link,x:default 
{
	vertical-align:top;
	margin:0;
	margin-left:5px;
}

#hr 
{
	width:759px;
	height:2px;
	margin:0;
	background-image:url(images/hr.jpg);
	background-repeat:repeat-x;
	margin-top:1px;
	margin-bottom:1px;
}

.searchresult_1 
{
	font-size:15px;
	font-weight:bold;
}

.searchresult_2
{
	font-size:12px;
}

#nolink 
{
	margin:0;
	padding:0;
	list-style-image:none;
}

#search_result
{
	width:740px;
	margin:0;
	height:155px;
	padding:0;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;

}

#search_result_seperator 
{
    height:5px;
    width:759px;
    margin:0;
    padding:0;
}

#search_result table 
{
    margin:0;
    border-collapse:collapse;
    padding: 0px 10px;
}



#search_result table img 
{
    margin-bottom:0;
}

#search_result table ul 
{
    margin-top:4px;
    margin-bottom:0;
    font-size:11px;
}

#search_result h2 a 
{
	text-decoration:none;
}

#search_result h2 a:hover 
{
	text-decoration:underline;
}

.search_result ul 
{
	margin:0;
	padding:0;
}

.search_result ul li 
{
	margin:0;
	padding:0;
	list-style-image:none;
}

.search_result,x:-moz-any-link,x:default 
{
	width:759px;
	margin:0;
	height:135px;
	padding:0;

}

.search_result_alternate 
{
width:749px;
	margin:5px;
	height:131px;
	padding:0;
	background-color:#eceef0;
	margin-top:0;
	margin-bottom:0;
}

.float_right_search 
{
	width:154px;
	height:100px;
	float:right;
}

.searchresult_mileage 
{
	margin:5px;
	margin-bottom:2px;
	margin-left:50px;
	border:2px solid black;
	height:18px;
	width:100px;
	background-color:White;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding-top:2px;
	color:Black;
	float:right;
}

.searchresult_reg 
{
	float:right;
	margin:5px;
	margin-bottom:2px;
	margin-left:50px;
	border:2px solid black;
	height:18px;
	width:100px;
	background-color:Yellow;
	color:Black;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding-top:2px;
}

.searchresult_price 
{
	width:150px;
	height:40px;
	margin-top:15px;
	color:White;
	font-size:34px;
	font-weight:600;
	text-align:right;
}

.searchresult_link 
{
	font-size:12px;
	color:white;
}

.backlink 
{
	text-decoration:none;
	color:White;
	margin-top:5px;
}

.pagecontent 
{
	background-color:White;
	width:760px;
	margin-top:3px;
	min-height:450px;
	background-image:url(images/page-bg.jpg);
background-repeat:repeat-x;
}

#holder {
width:800px;
margin:auto;
padding:0;
margin-top:0;
margin-bottom:0;
background-image:url(images/intropage-bg.jpg);
background-repeat:repeat-x;

height:643px;
}

#holder_normal {
width:980px;
margin:auto;
padding:0;
margin-top:0;
margin-bottom:0;
color: #ffffff;
}

#holder_normal_nl {
width:800px;
margin:auto;
padding:0;
margin-top:0;
margin-bottom:0;
background-image:url(http://www.themotorhouse.co.uk/images/intropage-bg.jpg);
background-repeat:repeat-x;
}

* html #holder_normal {
width:980px;
margin:auto;
padding:0;
margin-top:0;
margin-bottom:0;
background-image:url(images/intropage-bg.jpg);
background-repeat:repeat-x;
}

.searchresultrow 
{
	height:120px;
	width:740px;
	margin:0;
	padding:0;
	margin-left:10px;
	margin-right:10px;
}

.searchul 
{
	margin:0;
	padding:0;
	padding-left:9px;
	width:350px;
	height:15px;
	font-size:12px;
	background-image:url(images/images/search-list.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.enlarge
{
	color:White;
	font-size:9px;
	text-decoration:none;
}



.breadcrum 
{
	color:White;
	height:16px;
	font-size:11px;
	font-family:@Arial Unicode MS;
	font-weight:normal;
	margin:0;
	margin-top:1px;
	margin-bottom:5px;
}

.breadcrum h1 
{
	font-weight:bold;
	font-size:11px;
	margin:0;
	padding:0;
	width:760px;
}

.breadcrumright 
{
	color:White;
	float:right;
	height:16px;

	font-family:@Arial Unicode MS;
	margin:0;
}

.floatRight 
{
	float:right;
	margin:0;
	padding:0;
}

.floatRightbox 
{
	float:right;
	margin-top:0;
	margin-right:5px;
	height:20px;
	width:260px;
}

.fuel 
{
	width:135px;
	height:18px;
	border: 1px solid #ccc;
	background-image:url(images/body.jpg);
	background-repeat:repeat-x;
	text-align:center;
	font-weight:bold;
	color: #000000;
	float:right;
	padding-top:6px;
	font-size: 10px;
}

.fuel p
{
	color: #111;
}

.bodystyle 
{
	width:110px;
	height:18px;
	border: 1px solid #ccc; 
	background-image:url(images/body.jpg);
	background-repeat:repeat-x;
	text-align:center;
	margin-right:15px;
	font-weight:bold;
	color: #000000;
	padding-top:6px;
	font-size: 10px;
}

.bodystyle p
{
	color: #111;
}
	

.floatRightprice 
{
	float:right;
	margin:0;
	padding:0;
	color:Red;
	font-size:20px;
}

.floatRightSite 
{
	float:right;
	margin:0;
	padding:0;
	margin-left:5px;
}

.marginright 
{
	margin:0;
	margin-right:5px;
}

.floatRightl2 
{
	float:right;
	margin:0;
	padding:0;
	margin-right:10px;
	padding-top:18px;
}

.top1 {
height:130px;
width:980px;
margin:0;
padding:0;
background-image:url(images/topright-banner/1a1.png);
background-position:top right;
background-repeat:no-repeat;
background-color:#0068b2;
}


* html .top1 {
height:130px;
width:980px;
margin:0;
padding:0;
background-image:url(images/topright-banner/1a1.png);
background-position:top right;
background-repeat:no-repeat;
background-color:#0169b2;
}



.top2 {
height:130px;
width:980px;
margin:0;
padding:0;
background-image:url(images/topright-banner/1a1.png);
background-position:top right;
background-repeat:no-repeat;
background-color:#99c3e0;
}

* html .top2 {
height:130px;
width:980px;
margin:0;
padding:0;
background-image:url(images/topright-banner/1a1.png);
background-position:top right;
background-repeat:no-repeat;
background-color:#99c3e0;
}

.top3 {
height:130px;
width:980px;
margin:0;
padding:0;
background-image:url(images/topright-banner/1a1.png);
background-position:top right;
background-repeat:no-repeat;
background-color:#99c3e0;
}

.top4 {
height:130px;
width:980px;
margin:0;
padding:0;
background-image:url(images/topright-banner/1a1.png);
background-position:top right;
background-repeat:no-repeat;
background-color:#99c3e0;
}

.top5 {
height:130px;
width:980px;
margin:0;
padding:0;
background-image:url(images/topright-banner/1a1.png);
background-position:top right;
background-repeat:no-repeat;
background-color:#99c3e0;
}

.top6 {
height:130px;
width:980px;
margin:0;
padding:0;
background-image:url(images/topright-banner/1a1.png);
background-position:top right;
background-repeat:no-repeat;
background-color:#99c3e0;
}

.top7 {
height:130px;
width:980px;
margin:0;
padding:0;
background-image:url(images/topright-banner/1a1.png);
background-position:top right;
background-repeat:no-repeat;
background-color:#99c3e0;
}

#lightblue 
{
	width:980px;
	height:10px;
	margin:0;
	padding:0;
	background-color:#005eab;
}

#lightblue_nl 
{
	width:800px;
	height:1px;
	margin:0;
	padding:0;
	background-color:#005eab;
}

* html #lightblue 
{
	width:980px;
	height:0;
	min-height:0;
	margin:0;
	padding:0;
	background-color:#005eab;
}

#top img {
margin:0;
padding:0;
}

#search_box
{
	width:220px;
	padding:0;
	margin:0;
	height:100%;
	background-color:#2385d6;
	padding-bottom:15px;
}

#search_box ul 
{
    margin:0;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	padding:0;
	color:white;
	padding-left:10px;
	margin-bottom:10px;
}

#search_box ul li 
{
   margin-left:5px;
	margin-top:0;
	list-style-image:url(images/liarrow-searchbox.gif);
}

#search_box ul li a 
{
    color:White;
    text-decoration:none;
}

#search_box ul li a:hover 
{
    text-decoration:underline;
}

* html #search_box
{
	width:180px;
	padding:0;
	margin:0;
	margin-top:5px;
	height:100%;
	float:left;
	
}

#search_box h1 
{
    height:16px;
    margin:0;
    margin-bottom:2px;
    padding:5px;
    padding-left:10px;
    padding-top:8px;
    font-size:11px;
    background-color:#005eab;
    border-top:1px solid #00486b;
    border-bottom:1px solid #00486b;
    color:White;
    /** 
    background-image:url(images/stanley-smallest.gif);
    background-repeat:no-repeat;
    background-position:right;
    **/
}

.search_box_top
{
	width:198px;
	height:23px;
	
	font-family:Arial;
	background-position:right top;
	font-size:16px;
	color:White;

	padding-left:10px;
	padding-top:4px;
	
}

.search_box_bottom 
{
	width:200px;
	height:35px;
	
}

.search_box_middle 
{
	width:220px;
	height:100%;
	padding-bottom:5px;
	
}

.tiny 
{
	font-size:1px;
	height:1px;
	margin:0;
	padding:0;
	width:1px;
}

#bottomholder 
{
	width:970px;
	
	margin:auto;
	margin-top:0;
	margin-bottom:5px;
	padding:0;
	padding-top:3px;
	padding-bottom:3px;
	color:white;
text-align:right;
padding-right:5px;
padding-left:5px;
font-size:11px;
margin-top:0;
overflow:hidden;
background-color:#2385d6;
}

#verybottom
{
    width:961px;
    margin:auto;
    padding:5px;
    color:#aeaeae;
}

#charity
{
    width:930px;
    margin: 30px 20px;
    padding:10px;
    border-top: solid 1px white;
    color:#aeaeae;
}

#charity a 
{
    color:#ccc;
    font-size:11px;
    border: 0px;
}

#verybottom table 
{
    margin:0;
}

#verybottom h4 
{
    color:#fff;
    font-size:11px;
    margin:0;
    padding:0;
    margin-bottom:3px;
}

#verybottom a 
{
    color:#ccc;
    font-size:11px;
    text-decoration:none;
}

#verybottom a:hover 
{
    color:#eee;
}

#bottomholder a 
{
	color:white;
	font-size:11px;
}

#bottomholder a:hover 
{
	text-decoration:none;
}

#bottomholder ul 
{
	margin:0;
	padding:0;
	text-align:right;
	float:right;
}

#bottomholder ul li 
{
	display:inline;
	margin-left:10px;
	margin-right:10px;
}

#bottomholder ul li a 
{
	color:black;
	text-decoration:none;
}

#bottomholder ul li a:hover 
{
	text-decoration:underline;
	color:Black;
}

#content_normal {
width:980px;
height:100%;
margin:0;
padding:0;
padding-bottom:5px;
background-color:#fff;
/**
background-image:url(images/bodybg.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#d2e7f8;
 **/
overflow:hidden;
}

#content_normal_nl {
width:800px;

margin:0;
padding:0;
padding-bottom:5px;
color:white;
/**
background-image:url(images/bodybg.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#d2e7f8;
 **/
overflow:hidden;
}

#content_normal,x:-moz-any-link,x:default {
width:980px;
min-height:500px;
margin:0;
padding:0;
color:#000000;
/**
background-image:url(images/bodybg.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#d2e7f8;
 **/
overflow:hidden;
padding-bottom:5px;
}

.carfinder 
{
	background-color:#d0d0d0;
	padding-left:5px;
background-image:url(images/carfinder.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border:2px solid #E80063;
}

.carfinder-re-search 
{
	background-color:;
	padding-left:5px;
	margin-bottom:5px;
background-image:url(images/carfinder.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border:2px solid #E80063;
}

#carfinderh1 
{
	font-size:15px;
	color:#e80063;
	margin:0;
	padding:0;
	font-weight:600;
}

.carfindertext 
{
	color:#e80063;
	font-size:10px;
}

.carfindertext2 
{
	color:#e80063;
	font-size:12px;
}

.carfindertext_research
{
	margin-left:2px;
	color:#e80063;
	font-size:10px;
}

.phoneholder 
{
	width:400px;
	margin:0;
	padding:0;
	float:right;
	text-align:right;
	height:51px;
}

h1.phoneholder2 
{
	font-size:22px;
	margin:0;
	padding:0;
}
	

.top1 h1 {
color:#000000;
float:right;
margin:0;
margin-top:3px;
padding:0;
padding-left:4px;
padding-right:4px;
font-size:10px;
font-weight:normal;

text-align:right;

}

.top2 h1 {
color:#000000;
float:right;
margin:0;
margin-top:3px;
padding:0;
padding-left:4px;
padding-right:4px;
font-size:10px;
font-weight:normal;

text-align:right;

}

.top3 h1 {
color:#000000;
float:right;
margin:0;
margin-top:3px;
padding:0;
padding-left:4px;
padding-right:4px;
font-size:10px;
font-weight:normal;

text-align:right;

}


.top4 h1 {
color:#000000;
float:right;
margin:0;
margin-top:3px;
padding:0;
padding-left:4px;
padding-right:4px;
font-size:10px;
font-weight:normal;

text-align:right;

}

.top5 h1 {
color:#000000;
float:right;
margin:0;
margin-top:3px;
padding:0;
padding-left:4px;
padding-right:4px;
font-size:10px;
font-weight:normal;

text-align:right;

}

.top6 h1 {
color:#000000;
float:right;
margin:0;
margin-top:3px;
padding:0;
padding-left:4px;
padding-right:4px;
font-size:10px;
font-weight:normal;

text-align:right;

}

.top7 h1 {
color:#000000;
float:right;
margin:0;
margin-top:3px;
padding:0;
padding-left:4px;
padding-right:4px;
font-size:10px;
font-weight:normal;

text-align:right;

}

#top_nl 
{
    height:100px;
    background-color:#0169b2;
}

#top h2 {
color:#0169b2; //* #343739;*//
float:right;
margin:0;
margin-top:3px;
padding:0;
padding-left:4px;
padding-right:4px;
font-size:18px;
font-weight:bold;
text-align:right;
height:20px;
}

#top h3 {
color:#343739;
float:right;
margin:0;
margin-top:3px;
padding:0;
padding-left:4px;
padding-right:4px;
font-size:13px;
text-align:right;
font-weight:normal;
width:400px;
height:20px;
}

.justin {
width:375px;
height:15px;
border:1px solid #c9ced3;
background-image:url(images/menuh1.jpg);
background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
color:#525151;
margin:0;
padding-left:5px;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
border-top:1px solid #cccccc;
}

.frontpage
{
	width:380px;
	height:250px;
	padding:20px;
	padding-top:10px;
	color:White;
	font-family:@Arial Unicode MS;
	
	margin-top:-10px;
}

.frontpage33
{
	width:760px;

	padding:20px;
	color:White;
	font-family:@Arial Unicode MS;
	
	margin-top:-10px;
}

.frontpage33 p 
{
font-size:12px;
	margin:0;
	padding:0;
	margin-top:6px;
	margin-bottom:6px;
}

.makeholder 
{
	width:380px;
	text-align:center;
	color:White;
	margin:0;
	padding:0;
	font-size:13px;
	font-family:@Arial Unicode MS;
}

.makeholder a 
{
	color:White;
	text-decoration:none;
}

.makeholder a:hover 
{
	text-decoration:underline;
	color:#cccccc;
}

.frontpage2
{
	width:340px;
	height:250px;
	padding:20px;
	padding-top:10px;
	color:White;
	font-family:@Arial Unicode MS;
	margin-top:-10px;
}

.frontpage2 a 
{
	color:White;
}

.frontpage2 a:hover
{
	color:#e3e1e1;
}



.link a
{
	color:White;
	
}

.link a:hover 
{
	color:#e3e1e1;
}


	
.frontpage h1 
{
	margin:0;
	padding:0;
	font-size:23px;
font-weight:normal;
}	

.frontpage33 h1 
{
	margin:0;
	padding:0;
	font-size:23px;
font-weight:normal;
}

.frontpage2 h1 
{
	margin:0;
	padding:0;
	font-size:23px;
font-weight:normal;
}	

.frontpage p 
{
	font-size:14px;
	margin:0;
	padding:0;
	margin-top:6px;
	margin-bottom:6px;
}

.frontpage2 p 
{
	font-size:12px;
	margin:0;
	padding:0;
	margin-top:6px;
	margin-bottom:6px;
}
	

.floatright 
{
	float:right;
	margin:0;
	padding:0;
	margin-right:4px;
}

.openingtimes 
{
	color:White;
}

.openingtimes:hover 
{
	color:#cccccc;
}

.newstock 
{
	height:19px;
	margin:0;
	width:420px;
	margin-left:20px;
	background-image:url(images/newstock.gif);
	background-repeat:no-repeat;
	color:Black;
	font-size:14px;
	font-weight:bold;
	font-family:@Arial Unicode MS;
	padding-top:2px;
	padding-left:6px;
	
}

.bottomholder 
{
	width:800px;
	margin:auto;
	background-color:#002744;
	margin:0;
	padding:0;
	color:White;
	height:26px;
	overflow:hidden;
}

.contact 
{
	height:25px;
	width:330px;
	padding-left:20px;
	padding-right:0;
	font-family:@Arial Unicode MS;
	font-size:18px;
	padding-top:1px;
	padding-bottom:1px;
}

.newsletter 
{
	height:25px;
	width:420px;
	margin:0;
	padding:0;
	float:right;
	font-family:@Arial Unicode MS;
	font-size:18px;
	padding-top:1px;
	margin-right:20px;
	text-align:right;
	padding-bottom:1px;
}

.newsletter a 
{
	color:White;
}

.newsletter a:hover 
{
	color:#cccccc;
}

.halodetailsholder 
{

	height:85px;
	width:160px;
	margin:0;
}

.haloholder 
{
	width:160px;
	margin:0;
	margin-left:9px;
	margin-right:9px;
	text-align:center;
	background-image:url(images/halo-bg2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border-right:2px solid #525252;
	border-left:2px solid #525252;
	padding:0;
	height:212px;
	margin-top:-1px;
}



.halorow 
{
	height:211px;
	width:800px;
	margin:0;
	padding:0;
	 background-image:url(images/halo-bg.jpg);
	background-repeat:repeat-x; 
	border-top:2px solid #cccccc;
	border-bottom:2px solid #cccccc;
	font-family:@Arial Unicode MS;
	color:Black;
}

.halorow a 
{
	color:Black;
	text-decoration:none;
}

.haloimage 
{
	margin:0;
	
	padding:0;
	width:160px;
	height:120px;
	background-color:#b2b2b2;
}

.halomakemodel 
{
	font-size:15px;
padding:1px;
	width:158px;
	height:35px;
	max-height:35px;
	font-weight:bold;
font-family:@Arial Unicode MS;
	
	
}

.haloinfo 
{
	font-size:12px;
padding:1px;
	width:158px;
	height:15px;
	
	
}

.haloprice 
{
	font-size:30px;
	padding:1px;
	width:158px;
	height:20px;
	color:Red;
margin:0;

	
	text-align:center;
	font-weight:bold;
}

	

.justinrow {
height:75px;
width:360px;
color:black;
margin:0;
padding:0;
float:right;

}

.justinrow img 
{
	float:left;
	border-right:1px black solid;
}

.justinrow a 
{
	color:black;
	text-decoration:none;
	
}

.frontpageholder 
{
	width:370px;

	background-image:url(images/frontpageholder.jpg);
	background-repeat:repeat-x;
	border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
color:Black;
padding:5px;
background-color:#efebea;
}

.halo1 
{
	width:240px;
	text-align:center;
	font-size:15px;
	float:right;
}

.halo2 
{
	width:240px;
	text-align:center;
	font-size:10px;
margin:0;
}


.halo2reg 
{
	width:240px;
	text-align:center;
	font-size:10px;
margin:0;
background-color:Yellow;
border:1px solid black;
}

.logoholder {
float:left;
margin:0;
margin-left:10px;
height:130px;
}

.nomargin 
{
	margin:0;
	padding:0;
}

#menuholder {
position:relative;
height:33px;
color:#E0E0E0;
background:black;
width:980px;
font-family:Verdana; /** Helvetica,Arial,Verdana,sans-serif; **/
float:left;
margin-top:2px;
}

#menuholder_nl {
position:relative;
height:33px;
color:#E0E0E0;
background:black;
width:800px;
font-family:Verdana; /** Helvetica,Arial,Verdana,sans-serif; **/
float:left;
margin-top:0;
}

* html #menuholder {
position:relative;
height:33px;
color:#E0E0E0;
background:black;
width:980px;
font-family:Verdana; /** Helvetica,Arial,Verdana,sans-serif; **/
float:left;
margin-top:-5px;
}


#menuholder,x:-moz-any-link,x:default {
position:relative;
height:33px;
color:#E0E0E0;
background:black;
width:980px;
font-family:Helvetica,Arial,Verdana,sans-serif;
float:right;
margin-top:0;
}

#submenuholder 
{
	width:960px;
	height:20px;
	margin:0;
	margin-top:23px;
	padding:0;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	background-image:url(images/submenubg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#005eab;
	color:White;
	font-family:Arial;
	font-size:12px;
}

#submenuholder_nl 
{
	width:780px;
	height:15px;
	margin:0;
	margin-top:28px;
	padding:0;
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	background-image:url(images/submenubg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#005eab;
	color:White;
	font-family:Arial;
	font-size:12px;
}

#submenuholder_nl,x:-moz-any-link,x:default
{
	width:780px;
	height:15px;
	margin:0;
	margin-top:1px;
	padding:0;
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	background-image:url(images/submenubg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#005eab;
	color:White;
	font-family:Arial;
	font-size:12px;
}

* html #submenuholder 
{
	width:960px;
	height:15px;
	margin:0;
	margin-top:-18px;
	padding:0;
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	background-image:url(images/submenubg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#005eab;
	color:White;
	font-family:Arial;
	font-size:12px;
}

#submenuholder ul 
{
	margin:0;
	padding:0;
		
		
}

#submenuholder ul li 
{
	margin:0;
	padding:0;
	display:inline;
	margin-right:11px;
	margin-left:11px;
}

#submenuholder ul li a 
{
	text-decoration:none;
	color:White;
}

#submenuholder ul li a:hover 
{
	text-decoration:underline;
}

*  html .topright 
{
	width:306px;
	height:100px;
	color:White;
	float:right;
	margin-right:10px;
	padding:0;
}

.topright 
{
	width:406px;
	height:130px;
	color:White;
	float:right;
	margin-right:10px;
}

.topright_nl {
width:206px;
	height:100px;
	color:White;
	float:right;
	margin-right:10px;
	font-size:26px;
	
}


.searchtable,x:-moz-any-link,x:default 
{
	margin:0;
	
}

.searchtable 
{
	margin:0;
	margin-left:6px;
	
}

#dolphinnav {
position:relative;
height:33px;
font-size:11px;
font-weight:normal;
background:#78bde6 url(images/dolphin_bg.gif) repeat-x bottom left;
padding:0 0 0 0;
}

* html #dolphinnav 
{
	position:relative;
height:10px;
font-size:11px;
font-weight:normal;
margin-top:0;
background:#78bde6 url(images/dolphin_bg_2.gif) repeat-x top left;
padding:0 0 0 0;

}

#dolphinnav,x:-moz-any-link,x:default {
position:relative;
height:33px;
font-size:12px;
font-weight:bold;
background:#78bde6 url(images/dolphin_bg.gif) repeat-x bottom left;
padding:0 0 0 0;
}

#dolphinnav ul {
margin:0;
padding:0;
list-style-type:none;
width:auto;
float:left;
    height: 36px;
}

#dolphinnav ul li {
display:block;
float:left;
margin:0;
}

* html #dolphinnav ul li {
display:block;
float:left;
margin:0;

}

#dolphinnav ul li a {
display:block;
float:left;
color:#EAF3F8;
text-decoration:none;
padding:0 0 0 0;
height:33px;

}

* html #dolphinnav ul li a {

float:left;
color:#EAF3F8;
text-decoration:none;
padding:0 0 0 0;
line-height:300%;
height:29px;

}

#dolphinnav ul li a span {
padding:12px 16px 0 16px;
height:33px;
float:left;
}

* html #dolphinnav ul li a span {
padding:0 16px 0 16px;
height:33px;
float:left;

}

#dolphinnav ul li a:hover {
color:#fff;
background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;
}

#dolphinnav ul li a:hover span {
display:block;
width:auto;
cursor:pointer;
}

#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover {
color:#fff;
background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;
line-height:300%;
}

#dolphinnav ul li a.current span { 
display:block;
padding:0 20px 0 16px;
width:auto;
background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;
height:33px;
}

#bottom {
width:800px;
margin:auto;
padding:0;
margin-top:0;
margin-bottom:0;
height:20px;
text-align:center;
}

#bottom a 
{
	color:#696969;
	text-decoration:none;
}

#bottom a:hover 
{
	text-decoration:none;
	color:Black;
}

#content_holder 
{
	width:760px;
	float:right;
}

#content_holder_nl 
{
	width:766px;
	float:right;
	margin:12px;
	background-color:White;
	color:Black;
	border:1px solid #b5b5b5;
	padding:5px;
	margin-bottom:300px;
	margin-top:5px;
}

#content_holder_nl h1 
{
	height:20px;
	width:470px;
	margin:0;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	font-size:20px;
	color:#0169b2;
	font-family:Arial;
	font-weight:normal;
	
	/** background-image:url(images/blueblue-bg.gif);
	background-repeat:repeat-y; **/
}

#content_holder_nl h2 
{
	height:15px;
	width:280px;
	margin:0;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	font-size:15px;
	color:#0169b2;
	font-family:Arial;
	font-weight:normal;
}

#content_holder_nl p 
{
	
	color:Black;
	margin:0;
	padding:0;
	margin-left:10px;
	margin-right:10px;
	margin-top:6px;
	font-size:8pt;
	margin-bottom:3px;
}

* html #content_holder 
{
	padding:0;
	width:759px;
	float:right;
	clear:left;
	margin:0;
	margin-left:0;
	margin-right:-5px;

}

#dealoftheweek2 
{
	width:759px;
	height:190px;
	margin:0;
	padding:0;
	margin-right:11px;
margin-top:0;
	 border:1px solid #bfbfbf;
	background-image:url(images/silver-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:White;
	margin-left:-1px;
}

#dealoftheweek 
{
	width:759px;
	height:295px;
	margin:0;
	padding:0;
	margin-right:10px;
margin-top:5px;
	 border:1px solid #bfbfbf;
	/** background-image:url(images/silver-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom; **/
	background-color:White;	
}

* html #dealoftheweek 
{
	width:759px;
	height:295px;
	margin:0;
	padding:0;
    margin-top:5px;
	 border:1px solid #bfbfbf;
	/** background-image:url(images/silver-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom; **/
	background-color:White;	
}

#dowall {
width:750px;
margin:0;
padding:0;
height:90px;
margin-left:auto;
margin-right:auto;
}

#dowall img {
margin:0;
}

.dowdiff {
height:90px;
width:117px;
margin-left:4px;
margin-right:4px;
/**padding-top:10px;**/
background-color:White;
float:left;
}

.dowon {
height:102px;
padding:2px;
width:124px;
padding-top:10px;
border:1px solid #cccccc;
background-color:#cccccc;
float:left;
}

#dowall img {
margin:0;
padding:0;
}

#dow 
{
    width:760px;
	height:278px;
	margin:0;
	padding:0;
    margin-bottom:15px;
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	background-position:center; 
	background-color:White;	
}

#dowallholder 
{
    width:770px;
	height:90px;
	margin:0;
	padding:0;
    margin-top:5px;
	 border:1px solid #bfbfbf;
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	background-position:center; 
	background-color:White;	
}

#dow ul {
margin-top:0;
margin-left:10px;
margin-bottom:0;
padding:0;
}

#dow ul li {
    margin-left:5px;
	list-style-image:url(images/liarrow.jpg);
	padding:0;
}

#dow .newdow {
color:Black;
padding:0;
margin:0;
background-color:white;
height:140px;
}
	
#dow .newdow table {
margin:0;
padding:0;
}

#dow .newdow h2, #content_results h2  {
/**height:15px;**/
	width:290px;
	margin:0;
	padding:0;
	padding-bottom:2px;
	font-size:15px;
	color:#022c81;
	font-family:Arial;
	font-weight:bold;
}

#dow .newdow h2 a, #content_results h2 a {
text-decoration:none;
color:#0169b2;
}

#dow .newdow h2 a:hover, #content_results h2 a:hover {
text-decoration:underline;
}

#dow .newdow h3 a, #content_results h3 a {
text-decoration:none;
color:#0169b2;
}

#dow .newdow h3 a:hover, #content_results h3 a:hover {
text-decoration:underline;
}

#dow .newdow h3, #content_results h3 {
    height:15px;
	width:280px;
	margin:0;
	padding:0;
	padding-top:0;
	font-size:12px;
	color:#0169b2;
	font-family:Arial;
	font-weight:normal;
	background-color:White;
}

#dealoftheweek h1 
{
	height:20px;
	width:490px;
	margin:0;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	font-size:20px;
	color:#0169b2;
	font-family:Arial;
	font-weight:normal;
	
	/** background-image:url(images/blueblue-bg.gif);
	background-repeat:repeat-y; **/
}

#dow h1 
{
	margin:0;
	padding:10px;
	font-size:20px;
	color:#000;
	font-family:Arial;
	
	/** background-image:url(images/blueblue-bg.gif);
	background-repeat:repeat-y; **/
}

#dealoftheweek p 
{
	color:Black;
	margin:0;
	padding:0;
	margin-left:10px;
	margin-right:10px;
	margin-top:6px;
	font-size:8pt;
}

.3photo 
{
	margin-right:5px;
	margin-left:5px;
}

.imagesholder 
{
	margin-left:9px;
	margin-right:7px;
	margin-top:5px;
	margin-bottom:5px;
}

#enquiryphotoholder 
{
	width:761px;
height:100%;
	margin:0;
	padding:0;
	margin-right:10px;
margin-top:5px;
}

* html #enquiryphotoholder 
{
	width:761px;
height:100%;
	margin:0;
	padding:0;
	
margin-top:5px;
}

#enquiryphotoholder h2
{
    padding-left:10px;
	padding-bottom:5px;
	padding-top:3px;
	font-size:24px;
	color:#0169b2;
	font-family:Arial;
	font-weight:bold;
}

#enquiryphotoholder p
{
    padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	font-size:13px;
	color:#000;
	font-family:Arial;
}	

#enquiry 
{
	width:290px;
	height:200px;
	margin:0;
	padding:0;
	 border:1px solid #bfbfbf;
	 background-color:White;
color:Black;

	border: 3px solid #bc5656;
	background-color:#f5f5f5;
	

	background-image:url(images/stanley.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

* html #enquiry 
{
	width:250px;
	height:200px;
	margin:0;
	padding:0;
background-color:White;
color:Black;
	border: 3px solid #e89191;
	background-color:#f3f3e6;
	background-image:url(images/stanley.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.enquiryheader
{
	color:#0169b2;
	font-family:Arial;
	font-weight:normal;
	font-size:14px;
}

#photos 
{
width:458px;
	height:100%;
	margin:0;
	padding:0;

	 border:1px solid #bfbfbf;
	 background-color:White;
color:Black;
float:right;
}

#photos h1 
{
	height:20px;
	width:200px;
	margin:0;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	font-size:20px;
	color:#0169b2;
	font-family:Arial;
	font-weight:normal;
	
	/** background-image:url(images/blueblue-bg.gif);
	background-repeat:repeat-y; **/
}	

#enquiry h1 
{
	height:20px;
	width:200px;
	margin:0;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	font-size:20px;
	color:#0169b2;
	font-family:Arial;
	font-weight:normal;
	
	/** background-image:url(images/blueblue-bg.gif);
	background-repeat:repeat-y; **/
}

#content2 
{
	width:740px;
	margin:5px 0px 5px 0px;
	padding:10px;
	background-image:url(images/vacancies.jpg);
	background-repeat:repeat;
	background-position:bottom;
	background-color:White;
    color:Black;
    overflow:hidden;
}


#content 
{
	width:740px;
    height:100%;
	margin:0;
	padding:10px;
    margin-bottom:10px;
	background-color:White;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
    clear: both;
    
}

#content_results 
{
	width:740px;
	margin:0;
	padding:10px;
	background-color:White;
    clear: both;
    
}


#contentfrontpage 
{
	width:740px;
	height:100%;
	margin:0;
	padding:10px;
	background-image:url(images/silver-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:White;
    color:Black;
}

#content3 
{
	width:759px;
    height:100%;
	margin:0;
	padding:10px;
	margin:10px;
	 border:1px solid #bfbfbf;
	background-color:White;
    color:Black;
    overflow:hidden;
}

#content h1
{
	height:20px;
	margin:0;
	padding-left:10px;
	padding-top:10px;
	padding-bottom: 5px;
	font-size:20px;
	color:#0169b2;
	font-family:Arial;
	font-weight:normal;
}

#content2 h1, #content_results h1 
{
	margin:0;
	padding-left:10px;
	padding-top:3px;
	font-size:22px;
	color:#000;
	font-family:Arial;
	font-weight:normal;
    padding-bottom: 0;
}

#contentfrontpage h1 
{
	
	margin:0;
	padding:0;
	padding-left:5px;
	font-size:22px;
	color:#000;
	font-family:Arial;
	font-weight:normal;
	
	/** background-image:url(images/blueblue-bg.gif);
	background-repeat:repeat-y; **/
}

#content h2
{
	height:15px;
	margin:0;
	padding:10px 10px 3px 10px;
	font-size:15px;
	color:#0169b2;
	font-family:Arial;
	font-weight:normal;
}

#content h2 a
{
    color:#0169b2;
    text-decoration:none;
}

#content h2.stanleysays 
{
    background-image:url(images/stanleysays.jpg);
    background-repeat:no-repeat;
    height:25px;
    margin-top:5px;
    margin-bottom:0;
}

#content2 h2 
{
	height:15px;
	width:280px;
	margin:0;
	padding:10px 10px 3px 10px;
	font-size:15px;
	color:#0169b2;
	font-family:Arial;
	font-weight:normal;
}

#content2 h2 a 
{
    color:#0169b2;
    text-decoration:none;
}

#content2 h2.stanleysays 
{
    background-image:url(images/stanleysays.jpg);
    background-repeat:no-repeat;
    height:25px;
    margin-top:5px;
    margin-bottom:0;
}

#contentfrontpage h2 
{
	margin:0;
	padding:0;
	padding:14px 10px 3px 10px;
	font-size:16px;
	color:#0169b2;
	font-family:Arial;
	font-weight:bold;
}

#content h3 
{
	height:15px;
	width:250px;
	margin:0;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	font-size:15px;
	color:#0169b2;
	font-family:Arial;
	font-weight:normal;
}

#content h4 
{
	float:right;
	margin:0;
	padding:0;
	color:Red;
	font-size:35px;
	font-weight:normal;
	margin-bottom:-5px;
}

.askingprice {
	margin:0;
	padding:0;
	color:#ac0404;
	font-size:32px;
	font-weight:normal;
	padding-top:10px;
	padding-right:3px;
	text-align:right;
}

.more img {
	margin:0;
	border: 0;
}

#content p, #content_results p 
{
	
	color:#000000;
	margin:0;
	padding:0;
	margin-left:10px;
	margin-right:10px;
	margin-top:6px;
	font-size:9pt;
	margin-bottom:10px;
	line-height: 17px;
}

#content2 p 
{
	
	color:#000000;
	margin:0;
	padding:0;
	margin-left:10px;
	margin-right:10px;
	margin-top:6px;
	font-size:9pt;
	margin-bottom:3px;
	line-height: 17px;
}

#contentfrontpage p 
{
	
	color:Black;
	margin:0;
	padding:0;
	margin-left:10px;
	margin-right:10px;
	margin-top:6px;
	line-height: 17px;
	font-size:9pt;
	margin-bottom:3px;
}

#contentfrontpage p a 
{
	color:#0169b2;
	text-decoration:underline;
}

#contentfrontpage p a:hover 
{
	
	text-decoration:none;
}

#content p a 
{
	color:#0169b2;
	text-decoration:underline;
}

#content p a:hover 
{
	
	text-decoration:none;
}

#content2 p a 
{
	color:#0169b2;
	text-decoration:underline;
}

#content2 p a:hover 
{
	
	text-decoration:none;
}


#enquiry p 
{
	color:Black;
	margin:0;
	padding:0;
	margin-left:10px;
	margin-right:10px;
	margin-top:6px;
	font-size:8pt;
	margin-bottom:3px;
}

#content img 
{
	margin:0;
}

#content ul, #content_results ul 
{
	margin:0;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	padding:0;
	color:Black;
	padding-left:10px;
	margin-bottom:10px;
}

#content ul li, #content_results ul li 
{
	margin-left:5px;
	margin-top:3px;
	list-style-image:url(images/liarrow.jpg);

}

#content ul li.cardetails, #content_results ul li.cardetails,
{
	margin-left:5px;
	margin-top:0;
	list-style-image:url(images/liarrow.jpg);
}
#content a:hover, #content_results a:hover 
{
	text-decoration:none;
}

#content ul li a:hover, #content_results ul li a:hover 
{
	text-decoration:none;
}

#manufacturers 
{
	height:63px;
	margin:5px;
}

#dealoftheweekbox 
{
	background-image:url(images/stanleys-super-saver.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:137px;
	width:553px;
	margin:0;
	padding:0;
	padding-top:25px;
	padding-left:8px;
	color:Black;
}

#dealoftheweekbottom 
{
	height:1px;
	width:748px;
	background-color:#005eab;
	margin-left:5px;
}

.dealoftheweekholder 
{
	width:372px;
	height:120px;
	margin-top:8px;
}

.dealoftheweekholder h1 
{
	font-size:14px;
	margin-top:100px;
}

.dealoftheweekholder h2
{
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	margin-left:5px;
	margin-top:3px;
} 

.dealoftheweekholder h3
{
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	margin-left:5px;
	margin-top:3px;
}

.dealoftheweekholder h4
{
	font-size:30px;
	font-weight:normal;
	margin:0;
	color:Red;
	padding:0;
	margin-left:5px;
	margin-top:0;
}

	
#halo_car 
{
	width:364px;
	height:118px;
	margin:0;
	padding:0;
	background-image:url(images/halo-bg2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom:1px dashed #b8b8b8;
	border-right:1px dashed #b8b8b8;
	border-left:1px dashed #b8b8b8;
}

#halo_car img 
{
	float:left;
	margin:0;
}

#halo_image 
{
	width:155px;
	height:107px;
	margin:0;
	padding:0;
	
	background-image:url(images/halo-b.jpg);
	background-position:top;
	background-repeat:repeat-x;
	float:left;
}

#halo_image img 
{
	margin:0;
	padding:0;
	padding-top:10px;
	float:right;
	border:1px solid black;
}

#halo_end 
{
	width:10px;
	height:118px;
	padding:0;
	margin:0;
	background-image:url(images/halo-end-left.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}

#halo_car h1 
{
	float:left;
	width:204px;
	height:24px;
	font-size:13px;
	background-image:url(images/halo-end.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	padding-top:7px;
	padding-left:5px;
	color:white; /* #0169b2; */
	margin-bottom:0;
	font-weight:bold;
	font-family:Eurostile;
}

#halo_car h2 
{
	width:200px;
	font-size:11px;
	color:Blue;
	margin:3px;
	padding:0;
	color:#0169b2;
	float:right;
	font-weight:normal;
	margin-top:0;
}

#halo_car h3 
{
	width:200px;
	font-size:10px;
	margin:3px;
	padding:0;
	color:#0169b2;
	float:right;
	font-weight:normal;
	margin-top:0;
	color:Black;
}

#halo_car h4 
{
	width:200px;
	font-size:29px;
	font-weight:bold;
	color:Red;
	margin:3px;
	padding:0;

	float:right;
	font-weight:normal;
	margin-top:5px;
	text-align:center;
}

#halo_car ul 
{
	width:209px;
	height:118px;
	margin:0;
	padding:0;
	list-style-type:none;
	float:right;
	
}

#halo_car ul li 
{
	margin:0;
	padding:0;
	width:209px;
	height:118px;
	list-style-image:none;
	float:right;
	background-image:url(images/halo-b.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#halo_car ul li a 
{
	text-decoration:none;
}

#halo_car ul li a:hover span
{
	cursor:pointer;
	background-color:Yellow;
}

.nlhover 
{
    text-decoration:none;
}

.nlhover:hover 
{
    text-decoration:underline;
}

.year 
{
    background-image:url(images/halo_plate.jpg);
    background-repeat:repeat-x;
    border:2px solid #ffdf00;
    height:17px;
    color:Black;
    font-weight:bold;
    width:36px;
    text-align:center;
    float:right;
    margin-right:10px;
    padding-top:3px;
}

.gallery 
{
    border:1px solid #cccccc;
    margin:0;
    text-align:center;
    color:#4892d3;
}

#jobvacancy 
{
    width:170px;
    margin:5px;
    border:2px solid black;
    background-color:White;
    margin-right:2px;
    float:right;
    margin-bottom:2px;
    margin-top:2px;
}

#jobvacancy h1
{
    background-image:url(images/vacancybg.jpg);
    background-repeat:repeat-x;
    height:12px;
    width:170px;
    margin:0;
    padding:0;
    text-align:right;
    font-style:italic;
    font-size:11px;
    color:Black;
    border-bottom:1px solid black;
}

#jobvacancy h2 
{
    width:170px;
    margin:0;
    padding:0;
    font-size:12px;
    color:Black;
    font-weight:bold;
    text-align:left;
    margin-top:2px;
    margin-left:2px;
}

#jobvacancy p 
{
    margin:2px;
    font-size:11px;
    text-align:left;
}

#noshow 
{
    color:Black;
    text-decoration:none;
}

/*
	Featured Content Slider
	by: Chris Coyier
*/
*											{ margin: 0; padding: 0; }

#page-wrap 									{ width: 760px; margin:0; padding-top: 5px; padding-bottom: 5px;
											  }

.slider-wrap								{ width: 760px; height:140px; }			
.stripViewer 
.panelContainer 							{ width:760px;}
.panel										{ width:760px; height:140px;}
.wrapper									{ width:760px; height:140px;}
.stripViewer								{ position: relative; overflow: hidden; width: 760px; height: 140px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 760px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{}
#movers-row									{ width:760px; float:left; background-color:#ccc; padding-bottom: 16px; border-top:1px solid #ac0404; }
#movers-row div								{ width: 100px; float: left; margin-right:0px; margin-left:21px;}
#movers-row div img								{ margin:0; }
#movers-row div a.cross-link 				{ float: left; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 100px; margin-top: 0; 
											  position: relative; padding-top: 11px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.jpg) top center no-repeat; }



/*
	Added by Steve
*/


#content-left 
{
    width:330px;
    background-color:White;
    margin:10px;
    float:left;
    border: 1px solid #ccc;
    background-image:url(images/silver-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#content-left2 
{
    width:330px;
    margin:10px;
    float:left;
}

#content-right2 
{
    width:330px;
    margin:10px;
    float:right;
    border-left: 1px solid #fff;
}

#content-right 
{
    width:390px;
    background-color:White;
    margin-right:8px;
    margin-bottom: 10px;
    float:right;
}
#content-right h1 
{
	margin:0;
	padding-left:10px;
	padding-top:5px;
	font-size:20px;
	Height: 35px;
	color:#000;
	font-family:Arial;
	font-weight:normal;
	background-image:url(images/cards.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#content-left h1 
{
	margin:0;
	background-color:#0169b2;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:7px;
	margin-bottom:8px;
	font-size:16px;
	color:#ffffff;
	font-family:Arial;
	font-weight:normal;
}

#content-left p 
{
	
	color:#000000;
	margin:0;
	padding:0;
	margin-left:10px;
	margin-right:10px;
	margin-top:6px;
	font-size:9pt;
	margin-bottom:10px;
	line-height: 17px;
}

#content-right p 
{
	
	color:#000000;
	margin:0;
	padding:0;
	margin-left:10px;
	margin-right:10px;
	margin-top:6px;
	font-size:9pt;
	margin-bottom:10px;
	line-height: 17px;
}

#search_box p 
{
	color:#fff;
	font-size:8pt;
	line-height: 15px;
}

#search_box a 
{
	color:#ccc;
	text-decoration:under-line;
}

#search_box a:hover
{
	text-decoration:none;
}

#content_results h5 
{
	
	color:#111111;
	margin:0;
	padding:0;
	font-size:18px;
} 


#content_results h6 
{
	
	color:#111111;
	margin:0;
	padding:0;
	font-size:22px;
	padding-left: 55px;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 26px;
	background-image:url(images/number_plate.png);
	background-repeat:no-repeat;
} 

#content_results h4 
{
	
	color:#333333;
	margin:0;
	padding:0;
	font-size:18px;
	margin:15px;
	line-height: 26px;
} 

#headerstrip 
{
	width:978px;
	height:113px;
	background-image:url(images/new_headerback.jpg);
	background-repeat:repeat-x;
}
