/* CSS Document */

body {
		 background:#FFFFFF; 
		/* background:url(../images/main_bg.gif) repeat-x #F2F1F1; */
		margin:0;
		padding:0;
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Arial, Helvetica, sans-serif; 
		font-size:11px;
		color:#333;
		line-height:18px;
		}

#frame {
		margin:0 auto 0 auto;
		width:839px;
		background:url(../images/bg.gif) repeat #FFFFFF;
		overflow:hidden;
		padding:0 0px 0 0px;
		}

/*fix for IE form auto padding*/
form {
		margin:0;
		padding:0;
		}

p {
		margin:0 0 7px 0;
		}
		
h1 {
		font: normal 20px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Arial, Helvetica, sans-serif; 
		color:#990000;
		/* text-transform:lowercase; */
		line-height:16px;
		padding: 0px 0px 7px 0px;
		margin: 0px 0px 0px 0px;
		}
		
* html h1 {	
		padding: 0px 0 7px 0px;
		}
		
h2 {
		font: bold 14px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Arial, Helvetica, sans-serif; 
		color:#990000;
		/* text-transform:lowercase; */
		line-height:16px;
		padding: 0px 0px 7px 0px;
		margin: 0px 0px 0px 0px;
		}
		
img.border		{
		padding:4px;
		background:#FFFFFF;
		border:solid;
		border-color:#990000;
		border-width:2px;
		margin:0px 0px 0px 10px;
		}
		
img.borderpadded		{
		padding:4px;
		background:#FFFFFF;
		border:solid;
		border-color:#990000;
		border-width:2px;
		margin:0px 0px 20px 10px;
		}
		
img.wheelborder		{
		padding:4px;
		background:#cccccc;
		border:solid;
		border-color:#990000;
		border-width:2px;
		margin:0px 0px 0px 0px;
		}
		
img.specialborder		{
		padding:4px;
		background:#FFFFFF;
		border:solid;
		border-color:#990000;
		border-width:2px;
		margin:0px 0px 0px 0px;
		}

a.txt:link, a.txt:visited {
		text-decoration:none;
		color:#990000;
		font-weight:bold;
		border-bottom:1px dashed #990000;
		padding-bottom:1px;
		}

a.txt:hover, a.txt:active {
		color:#000000;
		border-bottom:1px solid #000000;
		}
		
a.footer:link, a.footer:visited {
		font-size:10px;
		text-decoration:none;
		color:#990000;
		font-weight:bold;
		}

a.footer:hover, a.footer:active {
		color:#000000;
		border-bottom:1px solid #000000;
		}
		
a.border:link img, a.border:visited img {
		text-decoration:none;
		padding:4px;
		background:#FFFFFF;
		border:solid;
		border-color:#990000;
		border-width:2px;
		margin:0px 0px 0px 10px;
		}

a.border:hover img, a.border:active img {
		border: 2px solid #000000;
		}
		
a.wheelborder:link img, a.wheelborder:visited img {
		text-decoration:none;
		padding:4px;
		background:#CCCCCC;
		border:solid;
		border-color:#990000;
		border-width:2px;
		margin:0px 0px 0px 0px;
		}

a.wheelborder:hover img, a.wheelborder:active img {
		border: 2px solid #000000;
		}
		
a.noborder:link img, a.noborder:visited img, a.noborder:hover img, a.noborder:active img {
		text-decoration:none;
		border:0px;
		padding:0px;
		margin:0px;
		}
		
#top_image {
		height: 70px;
		background:url(../images/top_bg.jpg);
		padding:120px 0px 0px 345px;
		}
		
#ebaycrap {
		height:185px;
		width:200px;
		position:absolute;
		top:0;
		margin-left:-200px;
		}
		
#ebay1 {
		height:70px;
		width:140px;
		margin-top:65px;
		margin-left:60px;
		}
		
#ebay1 a {
		display:block;
		height:70px;
		width:140px;
		}	
		
#ebay2 {
		height:50px;
		width:200px;
		margin-top:5px;
		margin-left:0px;
		}
		
#ebay2 a {
		display:block;
		height:50px;
		width:200px;
		}		

/*Menu
***********************************************************************/

#menu_container {
		background:url(../images/bg_menu.gif) no-repeat;
		/* background:#F57F1F; */
		width:131px;
		height:470px;
		float:left;
		padding:70px 0px 0px 44px;
		font-size:10px;
		color:#ffffff;
		min-height:520px;
		text-align:center;
		line-height:14px;
		}
		
a.menu:link, a.menu:visited {
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		color:#ffffff;
		line-height:18px;
		}

a.menu:hover, a.menu:active {
		text-decoration:none;
		color:#CCCCCC;
		line-height:18px;
		}
		
		
/*Main Content
************************************************************************/

#main_content {
	    background:url(../images/bg_content.gif) no-repeat;
		/* background:#FFFFFF;
		border-style: none solid none solid;
		border-width: thin; */
		width:537px;
		overflow:hidden;
		float:left;
		padding:10px 5px 0px 20px;
		}
		
#main_left {
		float:left;
		width:200px;
		line-height:18px;
		}

#main_right {
		float:left;
		width:330px;
		line-height:18px;
		}
		
#contact_left {
		float:left;
		width:200px;
		padding-left: 60px;
		line-height:18px;
		}

#contact_right {
		float:left;
		width:270px;
		line-height:18px;
		}

.top_space {
		margin-top:15px;
		}
		
/*BG Right
************************************************************************/

#bg_right {
	    /*background:#FFFFFF; 
		background:url(../images/bg_right.gif) top repeat-y;*/
		width:100px;
		overflow:hidden;
		padding:0px 0px 0px 0px;
		float:left;
		
		}

/*Gallery
***********************************************************************/

#gallery {
		width:165px;
		height:115px;
		padding:0px 10px 0px 0px;
		text-align:center;
		float:left;
		}

/* Contact
************************************************************/

input.contact, textarea.contact {
		margin:0px;
		margin:0px;
		border: 1px solid #990000;
		background-color: #fff;
		color:#333;
		width:180px;
		}
		
input.button {
		width:55px;
		}
		
/* Special Offers
******************************************************************************/
div.specoffers {
	width:535px;
	float:left;
	padding-bottom:0px;
	}

div.specoffers_left{
	width:165px;
	float:left;
	padding-right:20px;
	text-align:right;
	}
	
div.specoffers_bigimg{
	float:left;
	padding-bottom:20px;
	}

div.specoffers_smallimgl{
	float:left;
	padding-bottom:10px;
	}
	
div.specoffers_smallimgr{
	float:left;
	padding-bottom:10px;
	padding-left:8px;
	}
	
div.specoffers_right{
	width:350px;
	float:left;
	}
	
div.sub_offer{
float:left;
width:165px;;
margin-right:20px;
margin-bottom:10px;
/*height:90px;
overflow:hidden;*/
}

div.sub_offer_right{
float:left;
width:165px;
/*padding-right:10px;*/
margin-bottom:10px;
/*height:90px;
overflow:hidden;*/
}


/* Special Offers Update
******************************************************************************/
div.specupdate_element {
	width:535px;
	float:left;
	padding-bottom:5px;
	}
	
	div.offline {
	background-color:#999999;
	}
	
	div.suboffline {
	background-color:#777777;
	}
	
	p.offline {
	color:#FFFFFF;
	}
	
div.specupdate_left{
	width:315px;
	float:left;
	padding-right:20px;
	text-align:left;
	}
div.specupdate_right{
	width:200px;
	float:left;
	text-align:justify;
	bottom:0;
	}
	
	div.specupdate_pad{
	float:left;
	height:150px;
	}
	
	div.specupdate_padlarge{
	float:left;
	height:175px;
	}
	
	input.updateinput, textarea.updateinput{
	width:310px;
	}
	
	input.price{
	width:50px;
	}
	
	input.smallbutton{
		width:65px;
		float:right;
		text-align:center;
	}
	
	input.medbutton{
		width:95px;
		text-align:center;
	}
	
	input.largebutton{
		width:195px;
		float:right;
		text-align:center;
	}
	
/* Exhaust / Suspension
****************************************************************************/

div.subsection {
		margin-bottom:20px;
}

div.sub_text {
		width:362px;
		float:left;
}

div.sub_img {
		width:165px;
		/*margin-left:10px;*/
		float:left;
		padding-top:2px;
}

.clear {
  clear: both;
  height: 0;
}

.sus_col_first {
		padding:0px 0px 0px 0px;
		width:165px;
		float:left;
}

.sus_col {
		padding:0px 0px 0px 20px;
		width:165px;
		float:left;
}

.handr_block{
		width:370px;
		margin:auto;
}

.handr_left{
		width:165px;
		float:left;
}
.handr_right{
		width:165px;
		float:left;
		margin-bottom:23px;
		margin-left:30px;
}

.handr_bottom {
		margin-bottom:0px;
}

img.ex_small {
		margin:0 0 10px 9px;
}
/*Accessories
****************************************************************************/
.acc_image {
	margin-right:20px;
	float:left;
	margin-bottom:20px;
}

.acc_image_end {
	float:left;
	margin-bottom:20px;
}

/* Aircon
****************************************************************************/
ol.aircon {
		margin-top:0;
		padding-top:0;
}

/*Alloys
****************************************************************************/
#main_content_alloys {
	  background:url(../images/bg_content.gif) no-repeat;
		/* background:#FFFFFF;
		border-style: none solid none solid;
		border-width: thin; */
		width:557px;
		overflow:hidden;
		float:left;
		padding:10px 5px 0px 0px;
		}
		
#main_content_alloylogos {
	  background:url(../images/bg_content.gif) no-repeat;
		/* background:#FFFFFF;
		border-style: none solid none solid;
		border-width: thin; */
		width:562px;
		overflow:hidden;
		float:left;
		padding:10px 5px 0px 0px;
		}
		
.alloys_text {
		padding:0px 0px 0px 15px;
}

.wheel {
		padding:0px 0px 20px 20px;
		width:165px;
		float:left;
}

.table_clear {
		clear:both;
		height:0px;
		overflow:hidden;
}

.logo {
		padding:0px 0px 20px 15px;
		width:122px;
		float:left;
		text-align:center;
}



/*Sitemap
***********************************************************************/
.sitemap {
	list-style:none;
}

.sitemap1 {
	list-style:none;
	margin:0;
	padding:0;
}
				
/*Footer
***********************************************************************/

#footer {
		background:url(../images/bg_footer.gif) no-repeat #FFFFFF;
		/* background-color:#2E3092; */
		line-height:16px;
		color:#333333;
		width:839px;
		height:60px;
		padding:65px 0px 0px 0px;
		margin:0px;
		text-align:center;
		}
		
		
.change {
		color:red;
		font-weight:bold;
}





/*Special offers mockup
**********************************************/

div.specoffersmock_smallimg{
	float:left;
	padding-bottom:10px;
	padding-right:8px;
	}




.services {
margin:0px 10px 10px 0px;
width:99px;
float:left;
text-align:center;
font-weight:bold;
}

.servicesright {
margin:0px 0px 10px 0px;
width:99px;
float:left;
text-align:center;
font-weight:bold;
}

.col_services_first {
		padding:10px 0px 0px 20px;
		width:155px;
		float:left;
		background:url(../images/roadsign.gif) top center no-repeat;
		z-index:105;
}

.col_services {
		padding:10px 0px 0px 20px;
		width:155px;
		float:left;
		background:url(../images/roadsign.gif) top center no-repeat;
		z-index:105;
}

.col_services_last {
		padding:15px 0px 0px 20px;
		width:155px;
		float:left;
		background:url(../images/roadsign.gif) top center no-repeat;
		line-height:24px;
		z-index:105;
}

.servicestitle {
		color:#ffffff;
		font-weight:bold;
		margin:0px 0px 0px 25px;
		}
		
.spannerguy {
		background:url(../images/spanner.gif) top right no-repeat;
		position:absolute;
		height:200px;
		width:290px;
		margin:180px 0px 0px 245px;
		padding:15px 0px 0px 10px;
		z-index:-1;
		color:#222222;
		clear:both;
		}
		
ul.ie {
margin-left:-10px; 
}

div.adminmenu{
float:left;
text-align:center;
margin:20px 5px 0px 110px;
}
img.amimg{
border:none;
}

.adminmenu a{

}
.adminmenu p{


}
