#products{
	min-height:550px;
}
#leftsidebar{
	width:20%;
	float:left;
	border:1px solid #2A262F;
	min-height:100px;
}

#centertext{
	width:60%;
	float:left;
	border:1px solid #2A262F;
	min-height:100px;
	margin-left:10px;
}

#rightsidebar{
	width:17%;
	float:left;
	border:1px solid #2A262F;
	min-height:100px;
	margin-left:10px;
}

#lefttext{
	width:80%;
	float:left;
	border:1px solid #2A262F;
	min-height:100px;
}

#rightsidebarsingle{
	width:18%;
	float:left;
	border:1px solid #2A262F;
	min-height:100px;
	margin-left:100px;
}

#product_item{
	
	width:97%;
	min-height:100px;
	margin-left:10px;
	margin-right:10px;
	border-top:1px solid #FFF;
	padding:10px 0;
}
#product_item #product_image{
	width:180px;
	min-height:100px;
	float:left;
	
}
#product_item #product_image img{
	margin-bottom:5px;
	
}

#product_item #product_description{
	width:64%;
	min-height:100px;
	float:left;
	margin-left:10px;
	
	color:#fff;
}

#product_item #product_description1{
	width:522px;
	min-height:100px;
	float:left;
	margin-left:10px;
	
	color:#fff;
}
.lastproduct{
	border-bottom:1px solid #FFF;
}			
#rightsidebar, #rightsidebarcustom ul.prodmenu {
	list-style: none;
	text-align: left;
	margin: 3px 0px 8px 0; padding: 0;
	text-decoration: none;		
}
#rightsidebarsingle ul.prodmenu {
	list-style: none;
	text-align: left;
	margin: 3px 0px 8px 0; padding: 0;
	text-decoration: none;		
}

#rightsidebar, #rightsidebarcustom ul.prodmenu li {
	border-bottom: 1px dotted #2A262F; 
	background: url(bullet1.gif) no-repeat 3px 2px;	
	padding: 3px 5px 3px 25px;
	margin: 0;	
}

#rightsidebarsingle, #rightsidebarcustom ul.prodmenu li {
	border-bottom: 1px dotted #2A262F; 
	background: url(bullet1.gif) no-repeat 3px 2px;	
	padding: 3px 5px 3px 25px;
	margin: 0;	
}


#rightsidebarsingle, #rightsidebarcustom ul.prodmenu a {
	font-weight: bolder;
	font-size:10px;
	padding: 3px 0px;	
	color:#FFF;
	background: none;
}
#rightsidebar, #rightsidebarcustom ul.prodmenu a {
	font-weight: bolder;
	font-size:10px;
	padding: 3px 0px;	
	color:#FFF;
	background: none;
}
#rightsidebarsingle, #rightsidebarcustom ul.prodmenu a:hover {
	color:#CFCFCF;
	
}
#rightsidebar, #rightsidebarcustom ul.prodmenu a:hover {
	color:#CFCFCF;
	
}

#menu_title{
	font-size:12px;
	font-weight: bolder;
	color:#F63925;
	margin-left:20px;
}
#menu_title1{
	font-size:12px;
	font-weight: bolder;
	color:#F63925;

}

#menu_title_sub{
	font-size:12px;
	font-weight: bolder;
	color:#FFF;
}

#Widget{
	width:188px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	background:#CCC;
	margin-bottom:10px;

}
#Widget_top{
	width:188px;
	height:28px;
	padding:0 10px;	
	color:#000;
	font-weight:bold;
	
}
#Widget_content{
	width:188px;
	background:#CCC url('products/gmgtablebg.gif') repeat-y;
	color:#000;
	min-height:50px;
font-size:10px; 
	color:#000;
	line-height:15px;	
}
#Widget_bottom{
	min-height:28px;
	font-size:10px; 
	color:#000;
	line-height:15px;
	padding:0px 10px;
}

#Widget1{
	width:170px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	background:#3f3f3f;
	margin-bottom:10px;

}
#Widget1_top{
	width:170px;
	height:28px;
	padding:0 10px;	
	color:#000;
	font-weight:bold;
	
}
#Widget1_content{
	width:170px;
	background:#3f3f3f url('products/gmgtablebg.gif') repeat-y;
	color:#fef;
	min-height:50px;
font-size:10px; 
	color:#000;
	line-height:15px;	
}
#Widget1_content img{
margin-left:15px;
}
#Widget1_bottom{
	min-height:28px;
	font-size:10px; 
	color:#000;
	line-height:15px;
	padding:0px 10px;
}
#content #distributor{
	float:left;
	min-height:754px;
	width:194px;
	background:transparent url(../images/distributors/authorised.png) no-repeat;
	padding-top:27px;
	
}
#content #distributor a:link, a:visited { 
	text-decoration: none;
	color: #fff;	
}
a:hover { color: #fff; }


#content #distributor .big_logo{
	margin:3px 5px 0px 6px;
	width:182px;
	height:107px;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
}
.big_logo p{
	color:#fff;
	padding-left:0px;
	margin-left:0px;
	padding-top:85px;
	margin-top:0px;
	width:100%;
	text-align:center;
}
#content #distributor .small_logo{
	margin:4px 5px 0px 5px;
	width:182px;
	height:80px;
	font-family:arial;
	font-weight:bold;
	font-size:14px;

}
.small_logo p{
	color:#fff;
	padding-left:0px;
	margin-left:0px;
	padding-top:58px;
	margin-top:0px;
	width:100%;
	text-align:center;
}
.techart_logo{
	background:transparent url(../images/distributors/techart.png) no-repeat;
	
}
.kleemann_logo{
	background:transparent url(../images/distributors/Kleemann.png) no-repeat;
}
.capristo_logo{
	background:transparent url(../images/distributors/Capristo.png) no-repeat;
}
.brembo_logo{
	background:transparent url(../images/distributors/brembo.png) no-repeat;
}
.milltek_logo{
	background:transparent url(../images/distributors/Milltek.png) no-repeat;
}
.kw_logo{
	background:transparent url(../images/distributors/KW.png) no-repeat;
}
.vf_logo{
	background:transparent url(../images/distributors/VF.png) no-repeat;
}
.rsc_logo{
	background:transparent url(../images/distributors/RSC.png) no-repeat;
}
.rss_logo{
	background:transparent url(../images/distributors/RSS.png) no-repeat;
}
.tial_logo{
	background:transparent url(../images/distributors/Tial.png) no-repeat;
}
.ststurbo_logo{
	background:transparent url(../images/distributors/STS.png) no-repeat;
}
.activeAutoWerke_logo{
	background:transparent url(../images/distributors/Active.png) no-repeat;
}
.superPrint_logo{
	background:transparent url(../images/distributors/supersprint.png) no-repeat;
}

.aps_logo{
	background:transparent url(../images/distributors/APS.png) no-repeat;
}
.carGraphic_logo{
	background:transparent url(../images/distributors/cargraphic.png) no-repeat;
}
.fabspeed_logo{
	background:transparent url(../images/distributors/fabspeed.png) no-repeat;
}
.rennTech_logo{
	background:transparent url(../images/distributors/Rentech.png) no-repeat;
}
.cmClutch_logo{
	background:transparent url(../images/distributors/CM.png) no-repeat;
}
.Akrapovic_logo{
	background:transparent url(../images/distributors/akrapovic.png) no-repeat;
}
.awe_Tuning_logo{
	background:transparent url(../images/distributors/awe-tuning.png) no-repeat;
}
.brabus_logo{
	background:transparent url(../images/distributors/brabus.png) no-repeat;
}
.capristo_logo{
	background:transparent url(../images/distributors/Capristo.png) no-repeat;
}
.carbonio_logo{
	background:transparent url(../images/distributors/carbonio.png) no-repeat;
}
.carlsson_logo{
	background:transparent url(../images/distributors/carlsson.png) no-repeat;
}

.champion_motorsports_logo{
	background:transparent url(../images/distributors/champion-motror-sport.png) no-repeat;
}

.europipe_logo{
	background:transparent url(../images/distributors/europipe.png) no-repeat;
}
.evosport_logo{
	background:transparent url(../images/distributors/evosports.png) no-repeat;
}

.goodridge_logo{
	background:transparent url(../images/distributors/goodridge.png) no-repeat;
}

.hr_logo{
	background:transparent url(../images/distributors/HR.png) no-repeat;
}

.hawk_performance_logo{
	background:transparent url(../images/distributors/hawk-performance.png) no-repeat;
}

.magnaflow_logo{
	background:transparent url(../images/distributors/magnaflow.png) no-repeat;
}
.power_chip_logo{
	background:transparent url(../images/distributors/powerchip.png) no-repeat;
}
.power_mu_logo{
	background:transparent url(../images/distributors/project-mu.png) no-repeat;
}
.softronic_logo{
	background:transparent url(../images/distributors/softronic.png) no-repeat;
}

.startech_logo{
	background:transparent url(../images/distributors/startech.png) no-repeat;
}
.stoptech_logo{
	background:transparent url(../images/distributors/stop-tech.png) no-repeat;
}
.switzer_performance_logo{
	background:transparent url(../images/distributors/switzer.png) no-repeat;
}
.innovations_logo{
	background:transparent url(../images/distributors/softronic.png) no-repeat;
}
.tubi_logo{
	background:transparent url(../images/distributors/tubi-exhaust.png) no-repeat;
}
.hsk_logo{
	background:transparent url(../images/distributors/hsk.jpg) no-repeat;
}
.turbosmart_logo{
	background:transparent url(../images/distributors/turbosmart.jpg) no-repeat;
}

#content #intro{
	float:left; 
	/*width:730px;*/ 
	width:700px;
	margin-left:10px;
}

.performance{
	float:left; 
	width:200px; 
	margin-right:20px;
	text-align:center
}
.performance a{
	font-size:12px;
	color:#fff;
	text-decoration:none;
	text-align:middle;	
}


#project_item{
	
	width:100%;
	min-height:100px;
	border-bottom:1px dashed #FFF;
	padding:10px 0;
}
#project_item #project_image{
	width:210px;
	min-height:120px;
	float:left;
	
}
#project_item #project_image img{
	margin-bottom:5px;
	width:210px;
	height:119px;
}

#project_item #project_description{
	width:700px;
	min-height:100px;
	float:left;
	margin-left:10px;
	
	color:#fff;
}

#project_item #project_description1{
	width:675px;
	min-height:100px;
	float:left;
	margin-left:10px;
	
	color:#fff;
}

#services #service_performance{
	float:left;
	width:350px;
	height:290px;
	margin-left:10px;
	margin-top:10px;
	color:#fff;
	border:1px solid #2A262F;

}
#services #service_performance ul{
	padding-right:0px;
}
#services #service_maintenance{
	float:left;
	width:350px;
	height:290px;
	display:inline;
	color:#fff;
	border:1px solid #2A262F;
	margin-top:10px;
	margin-left:10px;

}


#services #service_performance1{
	float:left;
	width:450px;
	height:255px;
	margin-left:20px;
	margin-top:10px;
	color:#fff;
	border:1px solid #2A262F;

}
#services #service_performance1 ul{
	padding-right:0px;
}
#services #service_maintenance1{
	float:left;
	width:450px;
	height:255px;
	display:inline;
	color:#fff;
	border:1px solid #2A262F;
	margin-top:10px;
	margin-left:10px;
}

.service_title{
	font-weight:bold;	
}
#service_text{
	/*width:730px;*/
	width:720px;
	float:left;	
}
#service_text img{
	padding:3px;
	margin-bottom:4px;
	border:1px solid #2A262F;
}

#service_text p{
	margin:0px;
	padding:0px 0px 5px 10px;;
}
.boxed{
padding-left:7px;
font-size:14px;
}

.quality{
font-size:17px;
}
#services ul{
	list-style-type:circle;
}

.service_Info {
	clear:both;
	width:740px;
	margin-top:10px;
	color:#fff;
	border-bottom:1px solid #8F8F8F;
}
.service_Info2812 {
	clear:both;
	width:940px;
	margin-top:10px;
	color:#fff;
	border-bottom:1px solid #8F8F8F;
}
#Performance_service{

}
#Performance_service_intro{
	width:600px;
	float:left;
	color:#fff;
}
#performance_display {
	width:300px;
	float:right;
}
#performance_display img{
	width:280px;
	padding:4px;
	border:1px solid #2A262F;
	margin-top:4px;
	
}
#project_detail{
	color:#fff;
}
#project_detail object{
	margin-left:125px;
}
#rightsidebarcustom{
	width:160px;
	float:left;
	
	min-height:100px;
	margin-left:5px;
}
#centertextcustom{
	width:600px;
	float:left;
	min-height:100px;
	margin-left:2px;
	padding:0px;
}
#sidebarcustom{
	float: left;
	width: 160px;	
	padding: 5px;
	border:0px solid white;
	border:1px solid #2A262F;	

}


#media_item{
	
	width:97%;
	min-height:100px;
	margin-left:10px;
	margin-right:10px;
	border-bottom:1px solid #2A262F;
	padding:10px 0;
}
#media_item #media_object{
	width:320px;
	min-height:100px;
	float:left;
}

#media_item #media_description{
	width:500px;
	min-height:100px;
	float:left;
	margin-left:10px;
	
	color:#fff;
}

.media_title{
	font-weight:bold;
	font-size:13px;
	display:block;
}

#auth_distributors{
	color:#fff;
	width:750px;
	float:left;
}
#auth_distributors ul{
	list-style-type:circle;
}

#auth_distributors2{
	color:#fff;
	width:690px;
	float:left;
}

#auth_distributors2 a:visited{
	text-decoration:underline;
}

#auth_distributors2 ul{
	list-style-type:circle;
}

#auth_sidebar{
	float:right;
	width:183px;
	border:1px solid #2A262F;
	padding:2px;
}
#auth_sidebar p{
	font-weight:bold;
	font-family:arial;
	font-size:14px;
}

#auth_sidebar2{
	float:left;
	width:220px;
	padding:2px;
	margin-left:20px;
}

#auth_sidebar2 p{
	font-weight:bold;
	font-family:arial;
	font-size:14px;
}

.auth_store{
	margin-left:12px;
	margin-bottom:5px;
}

#rpmcars
{
margin:auto;
width:900px;
}
#rpmcars_item{
	clear:both;	
	width:100%;
	
	border-bottom:1px dashed #FFF;
	padding:10px 0;
}
#rpmcars_item #rpmcars_image{
	width:224px;
	height:168px;
	float:left;
	
}
#rpmcars_item #rpmcars_image img{
	margin-bottom:5px;
	width:224px;
	height:168px;
}

#rpmcars_item #rpmcars_description{
	width:650px;
	min-height:100px;
	float:left;
	margin-left:10px;
	color:#fff;
}

#product_item{
	
	width:100%;
	min-height:100px;
	border-top:none;
	border-bottom:1px dashed #FFF;
	padding:10px 0;
}
#product_item #product_image{
	width:182px;
	
	float:left;
	
}
#product_item #product_image img{
	margin-bottom:5px;
	
}

#product_item #product_description{
	/*width:700px;*/
	width:680px;
	min-height:100px;
	float:left;
	margin-left:10px;
	color:#fff;
}
#signup {
	float:left;
	width:405px;
	color:#fff;
	font-size:12px;
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#signup form{
	margin:6px 0px 0px 0px;
	padding:0px;
	letter-spacing:1px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	width:410px;
	border: none;
	background-color: #000;	
}
#signup form input{ 
	margin: 4px 0;
	padding: 2px 3px;
}

#signup form input.button { 
	background:#000;
	border:none;
	background:#000 url('../images/up.gif') no-repeat 0% 50%;
	padding: 0px 8px 4px;
	width:55px;
	font: bold 11px 'Lucida Grande', Verdana, Helvetica, Sans-Serif;
	text-decoration: none;	
	color: #fff;
}
#signup form input.button:hover { 
	background:#000;
	border:none;
	background:#000 url('../images/down.gif') no-repeat 0% 50%;
	padding: 0px 8px 4px;
	width:55px;
	font: bold 11px 'Lucida Grande', Verdana, Helvetica, Sans-Serif;
	text-decoration: none;	
	color: #fff;
}


.style2 {
	font-size: 13px;
	font-stretch:narrower;
	color:#999999;
	font-weight: bold;
	line-height:20px;
	text-shadow: #000000 1px 1px 4px;	
font-family: "Trebuchet MS", Arial, sans-serif;
}
.style3 {
	font-size: 12px;
	color: #999999;
font-family: "Trebuchet MS", Arial, sans-serif;
}
.style3 a:link, .style3 a:visited {
	color: #969696;
	text-decoration: none;
font-family: "Trebuchet MS", Arial, sans-serif;
}
.style3 a:hover {
	color: #ffffff;
font-family: "Trebuchet MS", Arial, sans-serif;
}
.button {
	
	border: none;
	background:#fff url('../images/up.gif') no-repeat top left;
	padding: 2px 8px 6px;
	
	font: bold 11px 'Lucida Grande', Verdana, Helvetica, Sans-Serif;
	text-decoration: none;	
	color: #fff;

}
.button:hover {
	border: none;
    	background: url('../images/down.gif') no-repeat top left;
    	padding: 2px 8px 6px;
	
}
.texta { 
 font-size: 10px; 
 color:#FFFFFF;
 background-color: #333333;
 border: 1px solid #464646; 
 width:120px;
}

.footer-menu a{
	color:#ffffff;
	text-decoration:none;
}

.footer-menu a:hover{
	color:#7fb7da;
	text-decoration:underline;
}

.rpm-shop-img-container{
	float:left;
	padding-top:10px;
	padding-right:30px;
}

.rpm-shop-img-container img{
	border:1px solid #3F3F3F;
	padding:2px;
}

.rpm-shop-desc{
	clear:both;
	padding-top:9px;
}

.rpm-shop-desc a{
	color : #c67114;
}

.rpm-shop-desc a:hover{
	color:#ffffff;
	text-decoration:none;
}

.pl190{
	padding-left:190px;
}

.pl100{
	padding-left:100px;
}

#left-bd{
	float:left;
	font-family:'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,Sans-Serif; 
	font-size:12px; 
	font-weight:bold; 
	/*color:#ffec00;
	color:#FDC43E;*/
	color:#FFEC00;
	padding:6px 20px 7px 20px;
	line-height:29px;
	margin:0px;
	width:370px;
}

#left-bd p{
	margin:0px;padding:0px;
}

#left-bd a{
	color:#c67114;
}

#left-bd a:hover{
	color:#c67114;
	text-decoration:underline;
}

#right-bd{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#right-bd p{
	margin:0px;padding:6px 0px 0px 0px;
}

.page-sub-head{
	color:#ff0000;
	font-weight:bold;
	font-size:15px;
	line-height:40px;
}

#performance-content .no-style{
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:27px;
}

#performance-content .sub-ul-no-style{
	list-style:square;
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 10px;
}

#performance-content .sub-ul-no-style li{
	font-weight:normal;
}

#performance-content .no-style li{
	padding:2px;
}

.sub-sub-head{
	font-weight:bold;
}

.pl20{
	padding-left:20px;
}

.social-icons{
	float:left;
	margin-left:0px;
	margin-top:10px;
}

.social-icons .fb-icons{
	margin:0px 10px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBox {
  	background: #000;
	border:1px solid #222;
	height:95px
}

.infoBoxContents {
  	background: #000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
}

#home-page td{
  	margin:0px;
	padding:2px;
}

#home-page table{
  	margin:2px;
	padding:0px;
}

.infoBoxContents a{
  	color:#fff;
}

.infoBoxContents img{
	border:1px solid #3f3f3f;
	padding:1px;
}
#services span.title{font-size:14px;font-weight:bold;color:#d7de21;}
#services b.cost{padding:0px 0px 0px 0px; color:##FFEC00;}
#services .list ul{list-style:url(../images/arrow.gif);}

#services .class-one{color:#FFEC00; font-size:17px;}
