/***********************************************************************/
/***CSS BY STEVEN FARKAS**DONT MESS WITH MY CSS*************************/
/***********************************************************************/


/***Body and text***/
body{background-color:#030303;border:0px;margin:0px;}
body{font-family: Helvetica, Arial, sans-serif;color:#ffffff;font-size:1em;line-height:normal;font-weight:normal;}
     
h1{font-size:100%;color:#ffffff;}
h2{font-size:90%;padding:0px;margin:0px;color:#ffffff;}
h3{font-size:70%;padding:0px;margin:0px;color:#ffffff;}
   
a img{border:0px;}
a:link, a:visited{color:#ffffff;}
a:hover{color:#ffffff;}
    
/***Main Layout***/
.top{width:100%;}
.top div.centre{margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;height:31px;width:940px;font-size:60%;font-weight:bold;}
.top div.centre{background-image:url(/interfaceImages/gradient.gif);background-repeat:no-repeat;}   
.top div.centre div.left{float:left;padding-top:9px;height:22px;width:436px;color:#999999;}
.top div.centre div.right{float:right;padding-top:9px;color:#999999;} 
.top div.centre div.left a:link, a:visited{color:#999999;text-decoration:none;}
.top div.centre div.left a:hover{color:#ffffff;}  
.top div.centre div.right a:link, a:visited{color:#999999;text-decoration:none;}
.top div.centre div.right a:hover{color:#ffffff;}  
.top div.centre div.right span.white{color:#ffffff;}
    
.navigation{width:100%;clear:left;}
.navigation div.centre{margin-left:auto;margin-right:auto;margin-top:0px;width:940px;height:107px;padding-left:50px;padding-right:50px;}
.navigation div.centre{background-image:url(/interfaceImages/logo_background2.jpg);background-repeat:no-repeat;}          
.navigation div.centre div.logo {float:left;margin-top:30px;margin-bottom:0px;width:300px;}  
.navigation div.centre div.searchBox{float:right;margin-top:25px;margin-bottom:25px;} 
.navigation div.centre div.searchBox{background-color:#bd181f;height:23px;width:220px;padding-top:5px;}
.navigation div.centre div.searchBox input.searchBox{float:left;height:14px;width:180px;border:0px solid #ffffff;font-size:65%;font-weight:bold;color:#222222; margin:1px 0px 0 6px;}
.navigation div.centre .searchBtn{float:left;border:0px;margin:0px;}
  
.pageTitle{width:100%;margin-left:239px;}  
     
.middle{width:100%;clear:both;}
.middle div.centre{margin-left:auto;margin-right:auto;margin-top:30px;width:940px;}
.middle div.centre div.sectiona{
	width:702px;
	float:left;
}
.middle div.centre div.sectionb{width:220px;float:right;}
.middle div.centre div.sectionc{width:940px;clear:left;padding-top:25px;margin-bottom:10px;}    
.middle div.centre div.sectionc div.Box1,
.middle div.centre div.sectionc div.Box2,
.middle div.centre div.sectionc div.Box3,
.middle div.centre div.sectionc div.Box4{width:240px;height:170px;} 
.middle div.centre div.sectionc div.Box1{background-image:url(/interfaceImages/sales_box_back.jpg);background-repeat:no-repeat;float:left;margin-left:-20px;margin-right:0px;}
.middle div.centre div.sectionc div.Box2{background-image:url(/interfaceImages/restoration_box_back.jpg);background-repeat:no-repeat;float:left;margin-right:0px;}
.middle div.centre div.sectionc div.Box3{background-image:url(/interfaceImages/servicing_box_back.jpg);background-repeat:no-repeat;float:left;margin-right:0px;}
.middle div.centre div.sectionc div.Box4{background-image:url(/interfaceImages/events_box_back.jpg);background-repeat:no-repeat;float:right;}
.Box1 h2,.Box2 h2,.Box3 h2,.Box4 h2{margin-left:30px;font-weight:normal;font-size:100%;}
.Box1 p,.Box2 p,.Box3 p,.Box4 p{margin-left:30px;font-size:70%;margin-top:5px;margin-right:10px;height:50px;}

.Box1 a:link, .Box1 a:visited,.Box2 a:link, .Box2 a:visited,.Box3 a:link, .Box3 a:visited,.Box4 a:link, .Box4 a:visited{color:#ff0000;font-size:70%;float:left;clear:left;margin-left:110px;width:125px;text-decoration:none;}
.Box1 a:hover, .Box2 a:hover, .Box3 a:hover, .Box4 a:hover{color:#ffffff;font-size:70%;text-decoration:none;}

                                             
.bottom{width:100%;clear:both;margin-bottom:30px;padding-top:30px;padding-bottom:30px;}
.bottom div.centre{margin-left:auto;margin-right:auto;width:940px;border-top:solid 7px yellow;font-size:60%;font-weight:bold;color:#999999;padding-top:10px;}
.bottom div.centre div.left{float:left;}
.bottom div.centre div.right{float:right;}  
.bottom div.centre div.left a:link, a:visited{color:#999999;text-decoration:none;}
.bottom div.centre div.left a:hover{color:#ffffff;}
.bottom div.centre div.right a:link, a:visited{color:#999999;text-decoration:none;}
.bottom div.centre div.right a:hover{color:#ffffff;}
.bottom div.centre div.left span.white{color:#ffffff;}
       
/***Main Navigation***/
.noshow{display:none;}
       
.navigation div.centre div.navimenu{clear:both;}
    
.navigation div.centre div.navimenu ul
{list-style:none;margin:0px;padding:0px;margin-top:0px;width:940px;height:30px;background-image:url(/interfaceImages/mainMenu-up.gif);background-repeat:no-repeat;}
    
.navigation div.centre div.navimenu ul li {float:left;}
.navigation div.centre div.navimenu ul li a{text-decoration:none;display:block;width:98px;height:30px;margin-left:2px;color:#999999;background:none;}
.navigation div.centre div.navimenu ul li a:hover{text-decoration:none;color:#ffffff;width:98px;height:30px;margin-left:2px;}
    
.navigation div.centre div.navimenu ul li.a a{margin-left:242px;}
.navigation div.centre div.navimenu ul li.a a:hover{background-image:url(/interfaceImages/menu_sales_over.gif);background-repeat:no-repeat;}
    
.navigation div.centre div.navimenu ul li.b a{}
.navigation div.centre div.navimenu ul li.b a:hover{background-image:url(/interfaceImages/menu_rest_over.gif);background-repeat:no-repeat;}
    
.navigation div.centre div.navimenu ul li.c a{}
.navigation div.centre div.navimenu ul li.c a:hover{background-image:url(/interfaceImages/menu_servic_over.gif);background-repeat:no-repeat;}
    
.navigation div.centre div.navimenu ul li.d a{}
.navigation div.centre div.navimenu ul li.d a:hover{background-image:url(/interfaceImages/menu_race_over.gif);background-repeat:no-repeat;}
    
.navigation div.centre div.navimenu ul li.e a{}
.navigation div.centre div.navimenu ul li.e a:hover{background-image:url(/interfaceImages/menu_events_over.gif);background-repeat:no-repeat;}
    
.navigation div.centre div.navimenu ul li.f a{}
.navigation div.centre div.navimenu ul li.f a:hover{background-image:url(/interfaceImages/menu_company_over.gif);background-repeat:no-repeat;}
    
.navigation div.centre div.navimenu ul li.g a{}
.navigation div.centre div.navimenu ul li.g a:hover{background-image:url(/interfaceImages/menu_facilities_over.gif);background-repeat:no-repeat;}
    
/***Main Navigation Current Page***/
.navigation div.centre div#Sales ul li.a a{background-image:url(/interfaceImages/menu_sales_over.gif);background-repeat:no-repeat;}
.navigation div.centre div#Sales ul li.a a:hover{background-image:url(/interfaceImages/menu_sales_over.gif);background-repeat:no-repeat;}
    
.navigation div.centre div#Restoration ul li.b a{background-image:url(/interfaceImages/menu_rest_over.gif);background-repeat:no-repeat;}
.navigation div.centre div#Restoration ul li.b a:hover{background-image:url(/interfaceImages/menu_rest_over.gif);background-repeat:no-repeat;}
    
.navigation div.centre div#Servicing ul li.c a{background-image:url(/interfaceImages/menu_servic_over.gif);background-repeat:no-repeat;}
.navigation div.centre div#Servicing ul li.c a:hover{background-image:url(/interfaceImages/menu_servic_over.gif);background-repeat:no-repeat;}
    
.navigation div.centre div#Racing ul li.d a{background-image:url(/interfaceImages/menu_race_over.gif);background-repeat:no-repeat;}
.navigation div.centre div#Racing ul li.d a:hover{background-image:url(/interfaceImages/menu_race_over.gif);background-repeat:no-repeat;}
    
.navigation div.centre div#Events ul li.e a{background-image:url(/interfaceImages/menu_events_over.gif);background-repeat:no-repeat;}
.navigation div.centre?div#Events ul li.e a:hover{background-image:url(/interfaceImages/menu_events_over.gif);background-repeat:no-repeat;}
    
.navigation div.centre div#TheCompany ul li.f a{background-image:url(/interfaceImages/menu_company_over.gif);background-repeat:no-repeat;}
.navigation div.centre div#TheCompany ul li.f a:hover{background-image:url(/interfaceImages/menu_company_over.gif);background-repeat:no-repeat;}
    
.navigation div.centre div#Facilities ul li.g a{background-image:url(/interfaceImages/menu_facilities_over.gif);background-repeat:no-repeat;}
.navigation div.centre div#Facilities ul li.g a:hover{background-image:url(/interfaceImages/menu_facilities_over.gif);background-repeat:no-repeat;}
    
/***News Front Page***/
ul.newsFrontPage {list-style:none;margin:0px;padding:0px;margin-top:10px;}
ul.newsFrontPage li {}
ul.newsFrontPage li h3 {margin:0px;padding:0px;}
ul.newsFrontPage li p {margin:0px;padding:0px;font-size:80%;}
ul.newsFrontPage li a:link,ul.newsFrontPage li a:visited {color:#ff0000;text-decoration:none;font-size:70%;}
ul.newsFrontPage li a:hover {color:#ffffff;text-decoration:none;font-size:70%;}
         
/***Video Front Page***/
.vid{
	margin-top:231px;
	margin-left:17px;
	position: absolute;
}
   

    
/***Site Sub Menu***/
.subMenu{float:left;width:219px;margin-right:20px;}
    
.subMenu ul{list-style:none;margin:0px;padding:0px;margin-top:0px;}
.subMenu ul li a{display:block;width:199px;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;text-decoration:none;font-size:70%;margin-bottom:1px;}
.subMenu ul li a:hover{text-decoration:none;}
    
.subMenu ul li.itemT a{background-image:url(/interfaceImages/sb_title.gif);background-repeat:no-repeat;font-weight:bold;color:#ffffff;}
.subMenu ul li.itemT a:hover{background-image:url(/interfaceImages/sb_title.gif);background-repeat:no-repeat;color:#ffffff;}
.subMenu ul li.item a{background-color:#333333;color:#999999;}
.subMenu ul li.item a:hover{background-color:#666666;color:#b1b1b1;}
.subMenu ul li.itemC a{background-image:url(/interfaceImages/sb_menu.gif);background-repeat:no-repeat;color:#ffffff;}
.subMenu ul li.itemC a:hover{background-image:url(/interfaceImages/sb_menu.gif);background-repeat:no-repeat;color:#ffffff;}
                
/***page content***/
.pageContent{
	float:left;
	width: 700px;
}
	
.pageContent div.mainImgB,.pageContent div.mainImg{margin-bottom:15px;}
.pageContent div.mainImgB img{border:solid 1px #666666;}
.pageContent div.mainImg img{}
	
.pageContent div.contentLeft{
	width:460px;
	margin-right:20px;
	float:left;
	height: 100%;
}
.pageContent div.contentRight{width:220px;float:left;color:#999999;}
.pageContent div.contentRightGallery{width:220px;margin-top:-318px;float:left;color:#999999;}

	
	
span.conPrice{font-size:75%;}
span.conSynopsis{font-size:90%;color:#707070;line-height:17px;}
span.conBody{font-size:75%;color:#707070;line-height:17px;}
	
.btnsRed{background-image:url(/interfaceImages/button_back.gif);background-repeat:repeat-x;padding-left:9px;padding-right:9px;font-size:70%;text-decoration:none;color:#ffffff;}
	
/***Right side gallery***/
.contentRight div.gallery {float:left;margin-top:30px;}
.contentRight div.gallery img{border:solid 1px #666666;float:left;margin-top:2px;margin-right:2px;}


	
.btnsRedGallery{float:left;margin-top:10px;}
.btnsRedGallery a{background-image:url(/interfaceImages/button_back.gif);background-repeat:repeat-x;padding-left:9px;padding-right:9px;padding-top:0px;padding-bottom:2px; font-size:70%;text-decoration:none;}
.btnsRedGallery a:hover{}
		
/***Car Listings appendices C***/
.salesItem{float:left;background-color:#333333;margin-bottom:20px;margin-right:20px;}
.salesItemLastRow{float:left;background-color:#333333;margin-bottom:20px;}
.salesItem img, .salesItemLastRow img{border:solid 1px #666666;}
.salesItem div.salesText,.salesItemLastRow div.salesText{margin:10px;}
.salesItem div.desc,.salesItemLastRow div.desc{font-size:70%}
.salesItem div.a,.salesItemLastRow div.a{}
.salesItem div.salesText h2,.sa?esItemLastRow div.salesText h2{font-size:70%;}
.salesItem div.salesText div.btn,.salesItemLastRow div.salesText div.btn{margin-top:10px;}
.salesItem div.salesText div.btn .btnsRed, .salesItemLastRow div.salesText div.btn .btnsRed{background-image:url(/interfaceImages/button_back.gif);background-repeat:repeat-x;padding-left:9px;padding-right:9px;text-decoration:none;margin-right:5px;margin-top:5px;color:#ffffff;}
		
/***The Company appendices G***/
.contentRightSpecial {width:220px;float:left;margin-left:-20px;padding:0px;}     

.contentRightSpecial div.imgTop{margin-bottom:10px;margin-left:20px;padding:0px;}
.contentRightSpecial div.imgMiddle{float:left;margin-bottom:10px;margin-left:20px;padding:0px;}
.contentRightSpecial div.imgBottom{float:left;margin-bottom:10px;margin-left:20px;padding:0px;}

.contentRightSpecial div.imgTop img{border:solid 1px #666666;padding:0px;margin:0px;}
.contentRightSpecial div.imgMiddle img{border:solid 1px #666666;padding:0px;margin:0px;}
.contentRightSpecial div.imgBottom img{border:solid 1px #666666;padding:0px;margin:0px;}

/***Sales appendices B***/
.contentRightSpecial2{width:220px;float:left;padding:0px;}
.contentRightSpecial2 div.salesBlock div.imgBack{background-image:url(/interfaceImages/img_b_side_back.jpg);background-repeat:no-repeat;background-position:bottom;width:201px;margin-bottom:10px;padding:10px;}
.contentRightSpecial2 div.salesBlock div.imgBack div.txtTitle{font-size:80%;margin-bottom:5px;}
.contentRightSpecial2 div.salesBlock div.imgBack div.txtTxt{font-size:70%;color:#999999;margin-bottom:5px;}
.contentRightSpecial2 div.salesBlock div.imgBack div.txtLink a:link,.contentRightSpecial2 div.salesBlock div.imgBack div.txtLink a:visited{font-size:70%;color:#ff0000;text-decoration:none;font-weight:bold;}  
.contentRightSpecial2 div.salesBlock div.imgBack div.txtLink a:hover{font-size:70%;color:#ffffff;text-decoration:none;font-weight:bold;}  

/***News appendices L***/
.pageContent div.contentLeft div.NewsItem {float:left;width:460px;background-color:#333333;margin-bottom:10px;}
.pageContent div.contentLeft div.NewsItem div.img{float:left;width:159px;}
.pageContent div.contentLeft div.NewsItem div.content{float:left;padding:8px;width:285px}
.pageContent div.contentLeft div.NewsItem div.content div.title{font-size:85%;margin:0px;padding:0px;margin-bottom:2px;}
.pageContent div.contentLeft div.NewsItem div.content div.date{font-size:60%;margin:0px;padding:0px;margin-bottom:4px;}
.pageContent div.contentLeft div.NewsItem div.content div.txt{font-size:70%;margin:0px;padding:0px;margin-bottom:10px;}
.pageContent div.contentLeft div.NewsItem div.content div.btn a:link, .pageContent div.contentLeft div.NewsItem div.content div.btn a:visited
{background-image:url(/interfaceImages/button_back.gif);background-repeat:repeat-x;padding-left:9px;padding-right:9px;font-size:70%;text-decoration:none;margin:0px;color:#ffffff;}
.pageContent div.contentLeft div.NewsItem div.content div.btn a:hover
{background-image:url(/interfaceImages/button_back.gif);background-repeat:repeat-x;padding-left:9px;padding-right:9px;font-size:70%;text-decoration:none;margin:0px;}

.pageContent div.contentLeft div.NewsPaging{float:left;width:460px;font-size:70%;}
.contentRightNews{
	width:201px;
	margin-left:-1px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	float:left;
	color:#999999;
	background-image:url(/interfaceImages/img_b_side_back.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.contentRightNews div.txtLink a:visited{font-size:70%;color:#ff0000;text-decoration:none;font-weight:bold;}  

.pageContent div.contentLeft div.NewsPaging a:link,.pageContent div.contentLeft div.NewsPaging a:visited{text-decoration:none;}
.pageContent div.contentLeft div.NewsPaging a:hover{text-decoration:none;color:#ff0000;}
.pageContent div.contentLeft div.NewsPaging span.current a:link,.pageContent div.contentLeft div.NewsPaging span.current a:visited{font-weight:bold;text-decoration:underline;}
.pageContent div.contentLeft div.NewsPaging span.current a:hover{font-weight:bold;text-decoration:underline;color:#ff0000;}
.subscribe a:link, .subscribe?a:visited{text-decoration:none;color:#ff0000;font-size:70%;margin-bottom:3px;margin-left:3px;}
.subscribe a:hover{text-decoration:none;color:#ffffff;}
.subscribe img{}
.subscribe .rssImg{float:left;margin-bottom:-3px;margin-right:3px;}
.subscribe .rssTxt{float:left;}

/***fix rate servicing appendices H***/
.pageContent div.contentLeft table.tbl{border-width:0px;border-spacing:0px;border-style:none;border-color:gray;border-collapse:collapse;background-color:white;width:100%;}
.pageContent div.contentLeft table.tbl tr{border:solid 0px #666666;margin:0px;padding:0px;}
.pageContent div.contentLeft table.tbl tr td{border:solid 1px #666666; margin:0px;padding:0px;background-color:#333333;font-size:75%;text-align:center;}    
.pageContent div.contentLeft table.tbl tr td.title{background-color:#666666;font-weight:bold;}
.pageContent div.contentLeft table.tbl tr td.model{background-color:#999999;font-weight:bold;text-align:left;}     
.pageContent div.contentLeft table.tbl tr td.modeltitle{background-color:#666666;font-weight:bold;text-align:left;} 

/***parts type appendices I***/  
.PartTypes{}
.PartTypes div.PartType1{float:left;width:139px;border:solid 1px #666666;background-color:#333333;margin-bottom:18px;}
.PartTypes div.PartType2{float:left;width:139px;border:solid 1px #666666;background-color:#333333;margin-left:18px;margin-right:18px;margin-bottom:18px;}
.PartTypes div.PartType1 div.img,.PartTypes div.PartType2 div.img{}
.PartTypes div.PartType1 div.txt,.PartTypes div.PartType2 div.txt{padding:9px;}
.PartTypes div.PartType1 div.txt h2,.PartTypes div.PartType2 div.txt h2{padding-bottom:10px;}
.PartTypes div.PartType1 div.txt a:link,.PartTypes div.PartType1 div.txt a:visited,.PartTypes div.PartType2 div.txt a:link,.PartTypes div.PartType2 div.txt a:visited
{background-image:url(/interfaceImages/button_back.gif);background-repeat:repeat-x;padding-left:9px;padding-right:9px;text-decoration:none;margin-top:10px;color:#ffffff;font-size:70%;}     
.PartTypes div.PartType1 div.txt a:hover,.PartTypes div.PartType2 div.txt a:hover{}   

.contentRightPartEnquiry{margin:0px;padding:0px;}
.contentRightPartEnquiry{width:197px;margin-left:-1px;padding:12px;padding-top:0px;float:left;color:#999999;background-image:url(/interfaceImages/img_b_side_back.jpg);background-repeat:no-repeat;background-position:bottom;}  
.contentRightPartEnquiry input.txtBox{width:190px;margin-top:7px;margin-bottom:7px;}
.contentRightPartEnquiry input.txtBtn{margin-top:10px;float:right;} 
.contentRightPartEnquiry span.txt1{color:#ffffff;font-size:70%;}  
.contentRightPartEnquiry span.txt{color:#ffffff;font-size:70%;}    

/***parts List appendices O***/
.pageContent{}
.pageContent div.Type{clear:both;background-color:#bd181f;padding:3px;margin-bottom:15px;}
.pageContent div.Type h2{font-size:70%;}
  
.pageContent div.Part1,.pageContent div.Part2{float:left;width:340px;background-color:#333333;border:solid 1px #666666;margin-bottom:15px;}           
.pageContent div.Part1{margin-right:15px;}
.pageContent div.Part2{}

.pageContent div.Part1 div.img,.pageContent div.Part2 div.img{float:left;}
.pageContent div.Part1 div.txt,.pageContent div.Part2 div.txt{float:right;width:190px;font-size:70%;padding:8px;}
.pageContent div.Part1 div.txt div.desc,.pageContent div.Part2 div.txt div.desc{font-weight:bold;}
.pageContent div.Part1 div.txt div.stock,.pageContent div.Part2 div.txt div.stock{clear:left;margin-top:5px;}
.pageContent div.Part1 div.txt div.price,.pageContent div.Part2 div.txt div.price{clear:left;margin-top:5px;}
.pageContent div.Part1 div.btn,.pageContent div.Part2 div.btn{float:left;margin-top:5px;}
.pageContent div.Part1 div.txt div.btn a:link, .pageContent div.Part1 div.txt div.btn a:visited,.pageContent div.Part2 div.txt div.btn a:link, .pageContent div.Part2 div.txt div.btn a:visited
{background-image:url(/interfaceImages/button_back.gif);background-repeat:repeat-x;padding-left:9px;padding-right:9px;text-decoration:none;margin-top:10px;color:#ffffff;}
.pageContent div.Part1 div.txt div.btn a:hover,.pa?eContent div.Part2 div.txt div.btn a:hover{}
 
/***Gallary appendices M***/
.pageContent div.GallaryItem1,.pageContent div.GallaryItem2,.pageContent div.GallaryItem3{float:left;margin-bottom:20px;} 
.pageContent div.GallaryItem2{margin-left:20px;margin-right:20px;} 

.required{font-size:70%;}



/***Events appendices E***/
h2.events{margin-bottom:10px;}




div.border v-outer{float:left;width:140px;} 
div.border v-outer div.v-middle{float:left;width:140px;}
div.border v-outer div.v-middle div.v-inner{float:left;width:140px;}

.GallaryItem123{float:left;margin-bottom:20px;margin-right:20px;}

.ssff{float:left;margin-top:20px;margin-right:20px;background-color:#333333;}
.ssff a img.sampleImage{padding:20px;}

/* Sales Enquiry */
.Doc2Form{margin:0px;padding:0px;}
.Doc2Form{border:0; width:197px;margin-left:-1px;padding:12px;padding-top:0px;float:left;color:#999999;background-image:url(/interfaceImages/img_b_side_back.jpg);background-repeat:no-repeat;background-position:bottom;}  
.Doc2Form fieldset#fs_75 {margin-left:-10px;border:0;}
.Doc2Form fieldset#fs_76 {margin-left:-10px;border:0;}
.Doc2Form ul {margin-left:-40px;list-style:none;list-style-position:outside;width:197px;}
.Doc2Form li {margin-left:0px;}
.Doc2Form label{color:#ffffff;font-size:70%;}  
.umbEditorTextField{width:190px;margin-top:7px;margin-bottom:7px;}
.umbEditorNumberField{width:190px;margin-top:7px;margin-bottom:7px;}
.Doc2Form input.button{margin-top:10px;float:right;}
.Doc2Form p {font-size:75%;color:#707070;line-height:17px;}
