body{
    margin:0 auto;
	text-align: center;
    padding: 0 0 0 0;
	color:#000;
	background-color:#f8f8f8;
   /* background-image:url(../images/bgshadow.jpg);
	background-repeat:repeat-y;
	background-position:center;*/
	line-height:120%;
	font:x-small/1.4em Verdana, Helvetica, sans-serif;
	voice-family: "\"}\""; voice-family:inherit;
	font-size:small;
	} html>body {font-size:small;}
	
img{
	border:0px;
} 
form{
	margin:0px;
	padding:0px;
	}
p{
 	
    margin:0 0 12px 0;
	padding:0;
	line-height:120%;
}
ul{
	margin-top:0px;
	margin-bottom:0px;
}

li{
	margin-top:0px;
	margin-bottom:0px;
}
.regtext
{
     display:inline;
     height:28px;
}
.numberplate
{
    clear:both;
    float:right;
    display:inline;
    margin:0 0 0 0;
    padding:0px 0px 0px 15px;
    font-weight:bold;
    height:21px;
    width:85px;
    background-image:url(../images/numberplate2.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
h1 {
	font-weight: bold;
    font-size:190%;
	color:#C90518;
	font-family: "Calibri",Verdana, Helvetica, sans-serif;
	margin:20px 0 20px -20px;
	padding:0px;
}
h2 {
	color: #C90518;
	font-weight: bold;
    font-size:150%;
	font-family: "Calibri",Verdana, Helvetica, sans-serif;
	margin:20px 0 10px -20px;
	padding:0px;
}
h3 {
	color: #C90518;
	font-weight: bold;
    font-size:150%;
	font-family: "Calibri",Verdana, Helvetica, sans-serif;
	margin:20px 0 10px 0;
	padding:0px;
}
h4 {
	color: #C90518;
	font-weight: bold;
    font-size:150%;
	font-family: "Calibri",Verdana, Helvetica, sans-serif;
	margin:20px 0 10px 0;
	padding:0px;
}
h5 {
	color: #C90518;
	font-weight: bold;
    font-size:150%;
	font-family: "Calibri",Verdana, Helvetica, sans-serif;
	margin:20px 0 10px 0;
	padding:0px;
}
hr	{
	background-color:#8C0311;
	color:#8C0311;
	height: 1px;
	border:0px;
	width:100%;
	clear:both;
}
.border{
	text-align:center;
	background-color:#fff;
	margin:0 auto;
	width:980px;
	border:1px solid #C90518;
}
.breadcrumb{
	text-align:left;
	margin:10px 0 10px 30px;
	color:#999;
}
.breadcrumb a:active, .breadcrumb a:link, .breadcrumb a:visited {
	text-decoration:underline;
	color:#999;
	}
.breadcrumb a:hover {
	color:#ECB100;
	text-decoration:none;

	}
.strapline{    
	margin:0 auto;
	margin-bottom:5px;
	text-align: center;
	width:980px;
	color:#666;
	text-align:right;
}
.tel{
	color:#C90518;
	font-size:120%;
	display:inline;
	font-weight:bold;
}
.content{
 	text-align:left;
	margin:20px 30px 60px 50px;
}
.hometext
{
    width:600px;
    margin:10px 20px 10px 20px;
}
.homecontent{
 	text-align:left;
	margin:10px 0 0 8px;
}
.home_carzone{
    width:279px;
    background-image:url(../images/Home_carzone.jpg);
	background-repeat:no-repeat;
	margin:25px 10px 0px 0px;
	padding:110px 20px 0px 20px;
	text-align:center;
	height:100px;
}

.home_ts{
    width:279px;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	text-align:center;
	height:159px;
	border:1px solid #dedede;
}

.homeright
{
    float:right;
    width:330px;

}

.home_logos{
    height:360px;
}
.home_logo{
    height:360px;
    width:318px;
    float:left;
    margin:0 5px 0 0;
}
.h1home
{
    line-height:130%;
    font-size:130%;
    margin:10px 0 20px 0;
    color:#10145C;
}
.header{
	text-align:left; 
	width:980px;
	height:75px;
	border-bottom:1px solid #fff;
	background-color:#850310;
	color:#fff;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
}
.header2{
	text-align:left;
	width:980px;
	height:75px;
	border-bottom:1px solid #fff;
	background-color:#850310;
	color:#fff;
	background-image:url(../images/header2.jpg);
	background-repeat:no-repeat;
}
.headertext{
	margin-left:170px;
	padding-top:15px;
	font-size:130%;
	height:60px;
	line-height:120%;
	width:486px;
	float:right;
}
.headerlogos{
	float:right;
	width:298px;
	height:75px;
	}
.reducedprice{
	width:90px;
	height:90px;
	float:left;
	margin-left:-30px;
}
.carprice{
	color:#C90518;
	font-size:160%;
	font-weight:bold;
	margin-bottom:10px;
}
.carpricesmall{
	color:#C90518;
	font-size:120%;
	float:left;
	margin-right:10px;
}
.carpriceWAS{
	color:#C90518;
	font-size:160%;
	font-weight:bold;
	margin-bottom:10px;
	text-decoration:line-through;
}
.carpricesmallWAS{
	color:#C90518;
	font-size:120%;
	float:left;
	margin-right:10px;
	text-decoration:line-through;
}
.cararea1{	
	width:292px;
	float:left;
}
.cararea2{
	background-color:#F3F3F3;
	border:1px solid #999;
	font-size:80%;
	margin:0 0 0 20px;
	float:left;
	padding:10px;
	width: 135px !important;
	width /**/:155px;
}
.cararea3{
	float:left;
	width:400px;
	margin:0 0 0 30px;
	text-align:center;
}
.carimageLRG{
	margin:0 0 8px;
	float:left;
}
.carimageLRG a:active, .carimageLRG a:link, .carimageLRG a:visited {
	text-decoration:none;
	color:#000;
	}
.carimageLRG a:hover {
	color:#10145C;
	text-decoration:underline;
	}
.carimageSML1{
	margin:8px 4px 0 0;
	float:left;
}
.carimageSML2{
	margin:8px 0px 0 0;
	float:left;
}
.carimageSML3{
	margin:4px 4px 0 0;
	float:left;
}
.carimageSML4{
	margin:4px 4px 0 0;
	float:left;
}
.carimageSML5{
	margin:4px 0px 0 0;
	float:left;
}/*
.carimageSML3{
	margin:12px 0 0 0;
	float:left;
}
.carimageSML1{
	margin:12px 12px 0 0;
	float:left;
}
.carimageSML2{
	margin:12px 12px 0 0;
	float:left;
}
.carimageSML3{
	margin:12px 0 0 0;
	float:left;
}*/

.clear{
	clear:both;
}
.footer
{
    text-align:left;
    clear:both;
    background-color:#900311;
    background-image:url(../images/gradient_footer.gif);
	background-repeat:repeat-x;
	color:#fff;
	padding:20px 40px 20px 40px;
}
.footerCol{
    width:225px;
    float:left;
}
.footer ul{
	margin:0;
}

.footer li{
	list-style:none;
	
}

.footer a:active, .footer a:link, .footer a:visited {
	text-decoration:none;
	color:#ccc;
	}
.footer a:hover {
	color:#fff;
	text-decoration:underline;
	}
	
.footer hr
{
	background-color:#B65962;
	color:#B65962;
	height: 1px;
	border:0px;
	width:100%;
}

/* standard links
---------------------------------------------------------- */
	
a:active {
	color:#ECB100;
	background-color: transparent;
	text-decoration: underline;
	}
	
a:link {
	color:#ECB100;
	background-color: transparent;
	text-decoration: underline;
	}
	
a:visited {
	color:#ECB100; 
	background-color: transparent;  
	text-decoration: underline;
	}
	
a:hover {
	color:#10145C; 
	background-color: transparent; 
	text-decoration: underline;
	}
	


/*
	*****************************************************
	Special Contact Form Styles
*/
	
.wightmotorsContactForm
{ }

.wightmotorsContactForm fieldset
{ border: none; margin-top: 20px; border-top: solid 1px #ccc; padding-top: 20px; padding-left: 20px; }

.wightmotorsContactForm label
{ font-weight: bold; }

.wightmotorsContactFormText
{ width: 300px; }

.smallGreyText
{
	clear: both;
	font-size: 90%;
	color: #666;
	text-align: center;
}
.carSearchButton
{
    
}
.carSearchOptions
{
    color:#000;
	height:99px;
	width:820px;
	padding:0px 0px 0px 0px;
}