body{font-family: Arial, Helvetica, sans-serif; font-size:0.7em;background-image:url(../images/bg.jpg)}
		a:link, a:visited, a:active {
			color: #660066;
			text-decoration: none;
	}
		a:hover {
			color: #999 ;
			text-decoration: none;
	}
	input{font-size:1em;}
	select{font-size:1em;}
	
		html, body 
			{ 
				padding: 0; 
				margin: 0; 
				text-align: center; 
			} 
div#wrapper 
{ 
	position:relative;
	border:3px solid #660066;
	background-color:#fff;
	
	width: 740px; 
	
	text-align: left; 
	
} 
div#fwrapper 
{ 
	background-color:#fff;
	position:relative;
	height:13px;
	
	border:3px solid #660066;
	width: 740px; 
	
	text-align: left; 
	padding-top:10px;
	
} 


		#header{margin-bottom:-30px;}
		#header h1 span{visibility:hidden;}
		#header h1{ ; background-repeat:no-repeat;height:100px;width:731px; margin:0px;}
	
		
		#content{font-size:1.4em;margin-left:0px; width:550px; margin-bottom:0px; font-size:1em; vertical-align:top; position:relative; color:#660066; border: 0px dashed pink;padding-left:15px;padding-right:5px;} 
		#content p{border:0px solid red; font-size:1.1em;}
		#content h2 {  padding-left:20px; background-color:#660066; color: #fff; font-size:1.2em; font-weight:600; text-transform:lowercase; margin-top:0px; margin-bottom:2px; letter-spacing: 1px;padding-top:5px; padding-bottom:5px;margin-left:-20px;}
		
		#leftbar h2, #rightbar h2{background-color:#660066; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:800; padding-left:5px; letter-spacing:.1em; line-height:1.9em; margin-bottom:2px; margin-top:0px;}
		#content h3 {text-align:right;  color: #660066; font-size:1em; text-transform:uppercase; font-weight:normal; z-index:100}
		#content h4{font-size: 1.1em; font-weight:bold;clear:left; }
		#content .odd{background-color:#eeeeee; padding-left:3px; padding-right:3px;  padding-bottom:0px;border:1px solid #660066;margin-top:4px;}
		#content .even{background-color:#dddddd;padding-left:3px; padding-right:3px; padding-bottom:0px;border:1px solid #660066;margin-top:4px;}
		.botm{margin-top:-50px; margin-bottom:-20px; border:0px dashed red; z-index:1}
		.textcontent img{float:right}
		
		/*#rightbar {position:absolute; left:584px; top:0px; border: 1px solid #ccc; width:160px;  margin-bottom:50px;}*/
	
		#rightbar {float:right; border: 0px solid #ccc; width:160px;  margin-bottom:0px; margin-top:0px;margin-right:2px;}
		
		#rightbar p{margin-top:2px; margin-bottom:2px;}
		#rightbar input{margin-top:0px; margin-bottom:0px; }
		.wtd {margin-bottom:3px;  color:#666;}
		.realy{font-style:italic; font-weight:bold}
		.menu{margin-top:00px; margin-bottom:10px;}
		/* for Mozilla/Safari/Opera */
		*>.menu {margin-top:30px}
		
		
		/* for IE, with IE5/Mac backslash filter \*/
		* html .menu  {
		}
		/* end filter */
	
		
		.rhl{
			background: #ccc;			
			color:#660066;
			width:135px; margin-bottom:1px; margin-left:8px; padding-left:5px;
		}
		
.rhl a{text-decoration:none; color:#660066; width:100%; display:block;}
.rhl a:hover{text-decoration:none; color:#660066;}
.rhl a:visited, .rhl a:link{text-decoration:none; color:#660066; }

ul {
	margin: 0;
	padding: 10px 10px 10px 12px;
	list-style-type:square;
	line-height: 1.2em;
	}

#EventsTogle, #NewsTogle, #contactTogle, #CompanyTogle{
	cursor:pointer;		
	background: #ccc;			
	color:#660066;
	width:135px; margin-bottom:1px; margin-left:8px; padding-left:5px;	
}

#EventsExpand, #NewsExpand, #contactExpand, #CompanyExpand{position:absolute; right:20px;}
#Events, #News, #contact, #Company{
	cursor:auto;	
	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;
	background: #fff;			
	color:#660066;
	width:133px; margin-bottom:1px; margin-left:8px; padding-left:5px;
	
}
#Events li, #News li, #contact li, #Company li {
	color:  #660066;	
	border-bottom-style:none;
	font-weight:100;
	list-style:square;
	margin-left:5px;
	}


#footer{position:absolute; bottom:-2px;  width:732px;;color:#660066;background-color:#660066;border-top:1px solid #660066;height:13px;margin-top:20px;color:#fff;padding:5px;}

#copy{font-family:"Courier New", Courier, mono; font-size:1em;   position:absolute; top:6px; left:10px;} 
#copy a:link, #copy a:visited {
			color: #999;
			text-decoration: none;
	}
	#copy	a:hover, #copy a:active {
			color: #999;
			text-decoration: underline;
	}
#legal{position:absolute;  left:260px;top:6px;}
#legal a:hover, #legal a:active{text-decoration:underline;color:#fff}
#legal a:link, #legal a:visited{text-decoration:none;color:#999}
#whoareyou{position:absolute; right:10px;top:6px;}
#partssearch{width:320px; position:relative; border:0px dashed pink;margin-left:-20px;padding-left:25px;}

/* for Mozilla/Safari/Opera */
*>#partssearch {margin-top:30px;}


/* for IE, with IE5/Mac backslash filter \*/
* html #partssearch  {
}
/* end filter */
#partssearch p{margin-bottom:0px; margin-top:10px;font-size:1em}
#partssearch select{width:150px;}
#partssearch input{width:143px; background:#fff; border:1px solid #660066}
#stext{width:150px; position:absolute; right:0px; top:20px; text-align:right; font-size:1em; border:0px dashed pink}
#partssearch h2{margin-bottom:0px;}		
#featuredcar{position:absolute; right:0px; top:0px; width:200px; }

#featuredcar h2{padding-left:35px;}
#featuredcar img{margin:0px; padding:0px}
.BASKET{FONT-SIZE:1em;}
.randomator{font-size:1em;}
.carlist {background-color:#660066; color:#999}
.carlist a:link, .carlist a:visited {			color: #999;			text-decoration: none;	}
.carlist	a:hover, .carlist a:active {			color: #999;			text-decoration: underline;	}
.carlist td{;vertical-align:top}

#miniimages{border: 0px solid #000; }
#cardetails{float:right;border:1px solid #660066}
#imagearriving{position:absolute; left:250px;top:110px;z-index:-20}

#alltheparts{float:right;width:300px;padding-left:15px;}
#randomcar{float:left; width:200px;margin-left:-10px;padding-left:25px;}
#fin{clear:right}