@charset "utf-8";



body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #000;
	margin:0px;
	padding:0px;
}


#main {
	width:962px;
	background:url(../images/layout/center_bg.gif) top center repeat-y;
	margin:0 auto;
}


#menu {
	width:960px;
	height:42px;
	background: url(../images/layout/div_menu_bg.gif) top center no-repeat;
	margin:4px 0px 10px 1px;
}

#menu_list {	
	width:700px;
	margin:0px auto;
}


#three {
	width:931px;
	text-align:center;
	margin:17px auto 0px auto;
}

#three .left {
	background: #141212;
	
	width:249px;
	height:270px;
	
}





#three .rtop {
	/*background:url(../images/ads_banners/traders_top.gif); */
	float:left; 
	width:249px; 
	height:130px;
}

#three .rbottom {
	clear:left;
	 width:249px;
	 height:140px;
}
/*#three .rtop:hover {
	background:url(../images/ads_banners/traders_top_o.gif);
}*/


#content {
	background: url(../images/layout/content_top.gif) top center no-repeat #FFF;
	padding:15px;
	margin:16px 1px 0px 1px;
}

#content.missmf {background:url(../images/layout/mfg.jpg) top center no-repeat #fff;}

#content, #content p {
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	font-size:90%;
}

 #content #textbox {
	width:702px;
} 

.ecu-page #textbox {width:auto !important;}

#textbox a, #textbox2 a {
	color:#333;
	text-decoration:none;
}

#textbox a:hover, #textbox2 a:hover {
	text-decoration:none;
}

div#banner-container{
	float:right;
	width:195px;
	/*background-color:#000;*/
	margin:19px 0px 0px 10px;
	padding:10px
}

div#banner-container img {margin:2px 0;}

#banner {
}

#content img {
	float:left;
	/*margin:3px 10px 6px 0px;*/
}

#content h1 {display:block; background:none;  padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; width:auto; color:#1f86c2; font-weight:normal;}

/*#content h1 {
	display:block;
	background:#CCC;
	padding:5px 5px 0px 5px;
	width:690px;
}*/

#content h2 {display:block; background:none;  padding:0px 0px 0px 0px; margin:10px 230px 5px 0px; width:auto; color:#1f86c2; border-bottom:1px solid #ccc; font-weight:normal;}

/*#content h2 {
	display:block;
	background:#CCC;
	padding:5px 5px 0px 5px;
}*/

#footer {
	height:60px;
	color:#666;
	font-size:70%;
	text-align:center;
}


.purchase {
	background:#333;
	color:#fff;
	font-size:110%;
	padding:5px;
	text-align:center;
}

.table_float {
	float:left;
}

.table_float .center {
	width:190px;
	height:194px;
	display:block;
	height:215px; 
	margin:0 auto;
}

.table_float h2 {
	padding:0px;
	margin:0px 0px 10px 0px;
}

.xypipes h4, .xypipes h5, .xypipes h6,
.mufflers h4 , .mufflers h5 .mufflers h6, 
.mufflers table h4, .mufflers table h5, .mufflers table h6,
.cats h2, .cats h1, .cats h3, .cats h4, .cats h5, .cats h6,
.cats table h1, .cats table h2, .cats table h3, .cats table h4, .cats table h5, .cats table h6{
	padding:0px;
	margin:0px;
	
}

.xypipesh1 h1{
	margin-top:0px;
	width:500px !important;
}


.cats h1 {
	background:#333 !important;
	color:#FFF;
	font-size:80%;
	margin-top:2px;
	width:95% !important;
}

.cats h3 {
	font-size:140%;
	background:none;
}

.cats h2 {
	background:none !important;
	font-size:110% !important;
	padding:0px !important;
}


.xypipes h6, .mufflers h6, .cats h6 {
	background:#333;
	color:#fff;
	font-size:75%;
	padding:0px 0px 0px 6px;
}

.mufflers table h6, .cats table h6{
	padding:1px 3px 1px 3px;
	font-size:75%;
}


.cats p {
	margin:0px;
	padding:0px;
	font-size:83% !important;
}

.xypipes p, .mufflers p {
	margin:0px;
	padding:0px 0px 0px 5px;
	background:#CCC;
}

.mufflers table p {
	padding:0px 3px 0px 3px;
	font-size:83% !important;
}

.cats table p {
	padding:0px 3px 3px;
	font-size:83% !important;
	background: #ccc;
}


.mufflers img{
	float:left;
}

.mufflers .cent {display:block; width:183px; height:139px; margin:0 auto;}

.cats .cent {display:block; width:210px; height:141px; margin:0 auto;}


.mufflers table {
	clear:both;
	padding-bottom:25px;
	padding-top:5px;
	width:95%;
	margin:0 auto;
}


.mufflers .narrow {
	clear:both;
	margin-bottom:35px;
	margin-top:5px;
	width:55%;
	margin:0 auto;
}

.mufflers h6.more_info {
	font-size:90%;
	background:#333;
	color:#fff;
	text-align:center;
}

.single_link {
	display:block;
	margin-top:20px;
}

.single_link a {
	text-decoration:none;
	font-weight:bolder;
	color:#000;
	border-left:1px solid #666;
	border-right:1px solid #666;
	padding:1px 6px 1px 6px;
	font-size:90%;
}

.single_link a:hover {
	background:#000;
	color:#0CF;
}

#callback input, #callback textarea {
	border:none;
	background:none;
}

#callback {
	color:#666;
}

.message {float:left; width:500px; margin-left:80px;}

.forms {
	margin:0px 6px; display:block; width:670px; background:#CCC; font-family:'trebuchet MS', Verdana, Arial, helvetica, sans-serif; font-size:100%; padding:5px; float:left;
}

.curves, .curves2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}

#contactus .curves {
	background:#fff;
	padding:0px 4px 0px 4px;
	color:#999;
	border:1px solid #CCC;
}

#contactus .tarea {
	height:120px;
}

#contactus .curves:focus {
	color:#000;
	border:1px solid #09F;
}

.curves {
	background:#fff;
	height:34px;
	width:413px;
	padding:0px 0px 0px 8px;
	background:url(../images/decro/quote_input.jpg) top left no-repeat;
	color:#999;
	border:none;
}

.curves:focus {
	background-position:bottom left;

	
color:#000;
}

.curves2 {
	background:url(../images/decro/quote_textarea.jpg) 0px 0px no-repeat;
	width:400px;
	height:134px;
	padding:8px;
	border:none;
	color:#999;
}

.curves2:focus {
	background-position:0px -161px;
	color:#000;
}

.curves3 {
	background:url(../images/decro/quote_textarea2.jpg) 0px 0px no-repeat;
	width:400px;
	height:64px;
	padding:8px;
	border:none;
	color:#999;
}

.curves3:focus {
	background-position:0px -80px;
	color:#000;
}



.other_txt {font-size:12px; margin:12px 0px; font-weight:normal;}


input.f_buttons1 {
    background: url(../images/decro/request_a_quote_btn.jpg) no-repeat scroll center top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    height: 46px;
    margin-left:189px;
    padding-bottom: 3px;
	
    width: 410px;
}

input.f_buttons1:hover{
	background-position:center bottom;}

input.f_buttons2 {background:none; border:none; font-size:10px; color:#333; display:block; cursor: pointer; margin-left:189px;}

input.f_buttons2:hover{text-decoration:underline;}

.forms td {
	font-weight:bolder !important;
}

.forms .important {
	color:#C33;
}

.forms .f_buttons {
	background:black;
	font-weight:bolder;
	color:#39F;
	padding:4px;
}

.forms2 .f_buttons {
	background:black;
	font-weight:bolder;
	color:#39F;
	padding:4px;
}

.forms .f_buttons:hover {
	color:#36F;
	background:#000;
}

.forms2 .f_buttons:hover {
	color:#36F;
	background:#000;
}


.formh1 {
	display:block; 
	height: 20px; 
	margin-bottom:20px; 
	margin-top:0px; 
	padding:0px 0px 5px 5px !important; 
	font-size:120%; 
	background:#333 !important; 
	color:#CCC !important;
	}

.formh1b {
	display:block; 
	
	margin-bottom:4px; 
	margin-top:0px;
	vertical-align:middle;
	
	font-size:120%; 
	background:#333 !important; 
	color:#CCC !important;
	width:185px !important;
	}


.address p {
	font-size:98% !important;
}

.address h2 {
	width:300px;
}

.opening {
	background:#333;
	color:#CCC;
	position:relative;
	top:80px;
	left:175px;
	width:160px;
	padding:8px;
	font-weight:bolder;
	font-size:85%;
	text-align:center;
	float:right;
	
}

div#telw{
	width:680px;
	background:black;
	color:#09F;
	font-size:120%;
	text-align:center;
	padding:5px;
	font-weight:bolder;
	margin:1px 0px;
}



.transport h6 {
	font-size:90% !important;
	padding:0px;
	margin:0px;
}

.transport p {
	padding:0px;
	margin:0px;
}

.transport td {
	border-bottom:1px solid #666;
}

.mapsml {
	margin:10px auto 0px auto;
	width:425px;

}

.customb {
	text-align:left;
}

.customb h2 {
	margin:5px 0px 6px 0px;
	padding:0px 0px 0px 10px !important;
	width:470px;
	background: #fff url(../images/decro/customb_h2_bg.gif) repeat-y !important;
	color:#FFF;
}


.custom {
	background:#F4F4F4;
	padding:10px;
	margin-bottom:20px;
}

div#applist {
	background:#212121 url(../images/decro/applist_bg.gif) no-repeat 80% -5% ;
	padding-top:1px;
	margin-bottom:20px;
	width:703px;
}

#applist p {
	margin:0px;
	padding:0px;
}

#applist ul li {
	padding:3px;
	color:#FFF;
	font-weight:bolder;
}


.question {
	margin-bottom:15px;
	padding-top:15px;
	
}

.question a {
	background:#EAEAEA;
	color:#142D3A;
	font-weight:bolder;
	padding:1px 7px;
	text-transform:uppercase;
	font-size:70%;
	text-decoration:none;
}

.question a:hover {
	text-decoration:underline;
}

.answer {
 width: 640px; background-color:#333; display:none; padding:10px; margin-top:-10px;
}

.answer p {
	color:#fff !important;
	font-weight:bolder;
}

.answer ul li, .answer ul ol {
	color: #fff !important;
}



.gallerythumbs ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.gallerythumbs li a h4:hover {
	color:#06F;
}
.gallerythumbs li {
	float:left;
	list-style:none;
	display:block;
	height:180px;
	padding:5px;
}
.gallerythumbs a {
	text-decoration:none;
	display:block;
	float:left;
}



.gallerythumbs .vid_link a {display:inline; clear:both; border-top:1px dotted #999; margin-left:35px;}

.gallerythumbs .vid_link a h4:hover {color:#06F;}

.gallerythumbs h4 {
	padding:0px;
	margin:0px;
	clear:both;
	text-align:center;
	font-size:85%;
}

.gallerythumbs li a .cumminsblk {background:url(../gallery/thumbimgs/cumminsblk.jpg);}
.gallerythumbs li a .discovery {background:url(../gallery/thumbimgs/discovery.jpg);}
.gallerythumbs li a .charger {background:url(../gallery/thumbimgs/ramcharger.jpg);}
.gallerythumbs li a .knight {background:url(../gallery/thumbimgs/transamnite.jpg);}
.gallerythumbs li a .tanggt {background:url(../gallery/thumbimgs/mustanggtb.jpg);}
.gallerythumbs li a .s6 {background:url(../gallery/thumbimgs/audis6.jpg);}
.gallerythumbs li a .bm750i {background:url(../gallery/thumbimgs/750i.jpg);}
.gallerythumbs li a .cummins {background:url(../gallery/thumbimgs/cummins.jpg);}
.gallerythumbs li a .saab {background:url(../gallery/thumbimgs/saab.jpg);}
.gallerythumbs li a .astra {background:url(../gallery/thumbimgs/astra.jpg);}
.gallerythumbs li a .mbcl {background:url(../gallery/thumbimgs/cl500.jpg);}
.gallerythumbs li a .fiestast {background:url(../gallery/thumbimgs/fiestast.jpg);}
.gallerythumbs li a .bm850i {background:url(../gallery/thumbimgs/850i.jpg);}
.gallerythumbs li a .ram1500 {background:url(../gallery/thumbimgs/ram1500.jpg);}
.gallerythumbs li a .focus16 {background:url(../gallery/thumbimgs/focus16.jpg);}
.gallerythumbs li a .golf16 {background:url(../gallery/thumbimgs/golffsi.jpg);}
.gallerythumbs li a .monaro {background:url(../gallery/thumbimgs/monaro.jpg);}
.gallerythumbs li a .golfr32 {background:url(../gallery/thumbimgs/golfr32.jpg);}
.gallerythumbs li a .mondeo {background:url(../gallery/thumbimgs/mondeost220.jpg);}
.gallerythumbs li a .porsche {background:url(../gallery/thumbimgs/p928s2.jpg);}
.gallerythumbs li a .challenger {background:url(../gallery/thumbimgs/09challenger.jpg);}
.gallerythumbs li a .bullitt {background:url(../gallery/thumbimgs/68mustang.jpg);}
.gallerythumbs li a .oldtang {background:url(../gallery/thumbimgs/mustanggt.jpg);}
.gallerythumbs li a .apache {background:url(../gallery/thumbimgs/apache.jpg);}
.gallerythumbs li a .vettr {background:url(../gallery/thumbimgs/corvette_red.jpg);}
.gallerythumbs li a .ram2 {background:url(../gallery/thumbimgs/ram1500quad.jpg);}
.gallerythumbs li a .tagold {background:url(../gallery/thumbimgs/transam.jpg);}
.gallerythumbs li a .azure {background:url(../gallery/thumbimgs/bentley01.jpg);}
.gallerythumbs li a .alfa {background:url(../gallery/thumbimgs/alfa.jpg);}
.gallerythumbs li a .bm730i {background:url(../gallery/thumbimgs/730i.jpg);}
.gallerythumbs li a .bmm3 {background:url(../gallery/thumbimgs/bmwm3.jpg);}
.gallerythumbs li a .bm325i {background:url(../gallery/thumbimgs/325i.jpg);}
.gallerythumbs li a .bm850csi {background:url(../gallery/thumbimgs/850.jpg);}
.gallerythumbs li a .bmz3 {background:url(../gallery/thumbimgs/azi.jpg);}
.gallerythumbs li a .rdynamics {background:url(../gallery/thumbimgs/bmwbigal.jpg);}
.gallerythumbs li a .bigblack {background:url(../gallery/thumbimgs/bmwblk.jpg);}
.gallerythumbs li a .bm330ci {background:url(../gallery/thumbimgs/bmw330ci.jpg);}
.gallerythumbs li a .bm318is1 {background:url(../gallery/thumbimgs/bmwddj.jpg);}
.gallerythumbs li a .bmw328ci {background:url(../gallery/thumbimgs/bmwpurple01.jpg);}
.gallerythumbs li a .bmw318is2 {background:url(../gallery/thumbimgs/bmwpurple02.jpg);}
.gallerythumbs li a .bmwe30 {background:url(../gallery/thumbimgs/bmwredone.jpg);}
.gallerythumbs li a .srt8e {background:url(../gallery/thumbimgs/srt8e.jpg);}
.gallerythumbs li a .srt8 {background:url(../gallery/thumbimgs/chryser.jpg);}
.gallerythumbs li a .chrysler300ch {background:url(../gallery/thumbimgs/chryslerdub.jpg);}
.gallerythumbs li a .mbclassic {background:url(../gallery/thumbimgs/bclass.jpg);}
.gallerythumbs li a .mbcls {background:url(../gallery/thumbimgs/bcls.jpg);}
.gallerythumbs li a .focusst {background:url(../gallery/thumbimgs/focusst.jpg);}
.gallerythumbs li a .jagxjs {background:url(../gallery/thumbimgs/jaguar.jpg);}
.gallerythumbs li a .peug306 {background:url(../gallery/thumbimgs/peugeotred.jpg);}
.gallerythumbs li a .peug205 {background:url(../gallery/thumbimgs/peugeot205gti.jpg);}
.gallerythumbs li a .smartc {background:url(../gallery/thumbimgs/smartc.jpg);}
.gallerythumbs li a .celica {background:url(../gallery/thumbimgs/toycelica.jpg);}
.gallerythumbs li a .celicagt {background:url(../gallery/thumbimgs/toycelicas.jpg);}
.gallerythumbs li a .toysupra {background:url(../gallery/thumbimgs/toysupra.jpg);}
.gallerythumbs li a .volvo {background:url(../gallery/thumbimgs/volvoc90.jpg);}
.gallerythumbs li a .vwgolfcl {background:url(../gallery/thumbimgs/golfcl.jpg);}
.gallerythumbs li a .vwpolo {background:url(../gallery/thumbimgs/vwpolo.jpg);}
.gallerythumbs li a .bmw530d {background:url(../gallery/thumbimgs/bmw530d.jpg);}
.gallerythumbs li a .bmw545 {background:url(../gallery/thumbimgs/bmw545.jpg);}
.gallerythumbs li a .f150 {background:url(../gallery/thumbimgs/f150.jpg);}
.gallerythumbs li a .b750 {background:url(../gallery/thumbimgs/750.jpg);}
.gallerythumbs li a .b320diesel {background:url(../gallery/thumbimgs/320d.jpg);}
.gallerythumbs li a .bentleyclassic {background:url(../gallery/thumbimgs/classicbentley.jpg);}
.gallerythumbs li a .c3cback {background:url(../gallery/thumbimgs/c3.jpg);}
.gallerythumbs li a .ff250xlt {background:url(../gallery/thumbimgs/f250.jpg);}
.gallerythumbs li a .bmwm6replica {background:url(../gallery/thumbimgs/m6replica.jpg);}
.gallerythumbs li a .transporter {background:url(../gallery/thumbimgs/vwtransporter.jpg);}
.gallerythumbs li a .vwpolo2 {background:url(../gallery/thumbimgs/vwpolo2.jpg);}
.gallerythumbs li a .saab9000 {background:url(../gallery/thumbimgs/saab9000.jpg);}
.gallerythumbs li a .focusst2 {background:url(../gallery/thumbimgs/focusst2.jpg);}
.gallerythumbs li a .vettec6 {background: url(../gallery/thumbimgs/vettec6.jpg);}
.gallerythumbs li a .bmw3compact {background: url(../gallery/thumbimgs/bmw3seriescompact.jpg);}
.gallerythumbs li a .bmw630 {background: url(../gallery/thumbimgs/bmw630.jpg);}
.gallerythumbs li a .bmw650i {background: url(../gallery/thumbimgs/bmw650i.jpg);}
.gallerythumbs li a .wrangler {background: url(../gallery/thumbimgs/jeepwrangler.jpg);}
.gallerythumbs li a .toycorolla {background: url(../gallery/thumbimgs/toycorolla.jpg);}
.gallerythumbs li a .mr2ferrarirep {background: url(../gallery/thumbimgs/mr2ferrari.jpg);}
.gallerythumbs li a .vwgolf16 {background: url(../gallery/thumbimgs/golf16.jpg);}
.gallerythumbs li a .mitevo8 {background: url(../gallery/thumbimgs/mitsuevo8.jpg);}
.gallerythumbs li a .lexusls220d {background: url(../gallery/thumbimgs/lexls220d.jpg);}
.gallerythumbs li a .mbeclass {background: url(../gallery/thumbimgs/mbeclass.jpg);}
.gallerythumbs li a .bmwx5 {background: url(../gallery/thumbimgs/bmw_x5.jpg);}
.gallerythumbs li a .mbcl500x {background:url(../gallery/thumbimgs/mbcl500x.jpg);}
.gallerythumbs li a .peug306gti6 {background:url(../gallery/thumbimgs/306gti6.jpg);}
.gallerythumbs li a .bmw320d {background:url(../gallery/thumbimgs/bmw320d.jpg);}
.gallerythumbs li a .bmw330i {background:url(../gallery/thumbimgs/bmw330i.jpg);}
.gallerythumbs li a .mbamgc43 {background:url(../gallery/thumbimgs/mbamgc43.jpg);}
.gallerythumbs li a .audia8 {background:url(../gallery/thumbimgs/audia8.jpg);}
.gallerythumbs li a .bmw328 {background:url(../gallery/thumbimgs/bmw328.jpg);}
.gallerythumbs li a .bmw330d {background:url(../gallery/thumbimgs/bmw330d.jpg);}
.gallerythumbs li a .bmw545i {background:url(../gallery/thumbimgs/bmw545i.jpg);}
.gallerythumbs li a .bmwm5 {background:url(../gallery/thumbimgs/bmwm5.jpg);}
.gallerythumbs li a .bmwz3 {background:url(../gallery/thumbimgs/bmwz3.jpg);}
.gallerythumbs li a .bmw850i {background:url(../gallery/thumbimgs/bmw850i.jpg);}
.gallerythumbs li a .bmwm5_c {background:url(../gallery/thumbimgs/bmwm5_c.jpg);}
.gallerythumbs li a .redcelica {background:url(../gallery/thumbimgs/redcelica.jpg);}
.gallerythumbs li a .fiestaztec {background:url(../gallery/thumbimgs/fiestaztec.jpg);}
.gallerythumbs li a .fordfocus {background:url(../gallery/thumbimgs/fordfocus.jpg);}
.gallerythumbs li a .f150df {background:url(../gallery/thumbimgs/fordf150.jpg);}
.gallerythumbs li a .f150harley {background:url(../gallery/thumbimgs/f150hd.jpg);}
.gallerythumbs li a .hondaintegra {background:url(../gallery/thumbimgs/hondaintegra.jpg);}
.gallerythumbs li a .m3clone {background:url(../gallery/thumbimgs/bmwm3clone.jpg);}
.gallerythumbs li a .jagxjs {background:url(../gallery/thumbimgs/jagxjs.jpg);}
.gallerythumbs li a .ram1500pc {background:url(../gallery/thumbimgs/ram1500pc.jpg);}
.gallerythumbs li a .mituls200 {background:url(../gallery/thumbimgs/mitsuls200.jpg);}
.gallerythumbs li a .coopers {background:url(../gallery/thumbimgs/minicoopers.jpg);}
.gallerythumbs li a .sl500amg {background:url(../gallery/thumbimgs/mbsl500amg.jpg);}
.gallerythumbs li a .mb320ce {background:url(../gallery/thumbimgs/mb320ce.jpg);}
.gallerythumbs li a .passat {background:url(../gallery/thumbimgs/vwpassat.jpg);}
.gallerythumbs li a .golfgti_b {background:url(../gallery/thumbimgs/golfgtip.jpg);}
.gallerythumbs li a .toycelicavvti {background:url(../gallery/thumbimgs/toycelicavvti.jpg);}
.gallerythumbs li a .toycelica_c {background:url(../gallery/thumbimgs/toycelicablk.jpg);}
.gallerythumbs li a .saxo {background:url(../gallery/thumbimgs/saxo.jpg);}
.gallerythumbs li a .mbsec560 {background:url(../gallery/thumbimgs/mbsec.jpg);}
.gallerythumbs li a .niss350z {background:url(../gallery/thumbimgs/350z.jpg);}
.gallerythumbs li a .bentleycontinental {background:url(../gallery/thumbimgs/bentleycontinentalt.jpg);}
.gallerythumbs li a .h2hum {background:url(../gallery/thumbimgs/h2hummer.jpg);}
.gallerythumbs li a .bmw535i {background:url(../gallery/thumbimgs/bmw535i.jpg);}
.gallerythumbs li a .bmw645ci {background:url(../gallery/thumbimgs/bmw645ci.jpg);}
.gallerythumbs li a .audia6 {background:url(../gallery/thumbimgs/audis6_2.jpg);}
.gallerythumbs li a .gmcsierra {background:url(../gallery/thumbimgs/gmcsierra.jpg);}
.gallerythumbs li a .renoclio {background:url(../gallery/thumbimgs/renoclio.jpg);}
.gallerythumbs li a .astra2010 {background:url(../gallery/thumbimgs/astra2010.jpg);}
.gallerythumbs li a .toycelicavvticutout {background:url(../gallery/thumbimgs/toycelicacutout.jpg);}
.gallerythumbs li a .niss350zb {background:url(../gallery/thumbimgs/350z_b.jpg);}
.gallerythumbs li a .tangc {background:url(../gallery/thumbimgs/mustanggtc.jpg);}
.gallerythumbs li a .bonne {background:url(../gallery/thumbimgs/bonneville.jpg);}
.gallerythumbs li a .mbc280 {background:url(../gallery/thumbimgs/mbc280.jpg);}
.gallerythumbs li a .a6diesel {background:url(../gallery/thumbimgs/audi_a6_diesel.jpg);}
.gallerythumbs li a .chevyvan {background:url(../gallery/thumbimgs/chevy_van.jpg);}
.gallerythumbs li a .hycoupe {background:url(../gallery/thumbimgs/hyundai_coupe.jpg);}
.gallerythumbs li a .mb280e {background:url(../gallery/thumbimgs/mb280e.jpg);}
.gallerythumbs li a .bmwx52 {background:url(../gallery/thumbimgs/x5.jpg);}
.gallerythumbs li a .bmwx5blue {background:url(../gallery/thumbimgs/x5_bluel.jpg);}
.gallerythumbs li a .bmw545 {background:url(../gallery/thumbimgs/bmw545_harv.jpg);}

.gallerythumbs li a .audia62 {background:url(../gallery/thumbimgs/audi_s6.jpg);}
.gallerythumbs li a .bentleycont {background:url(../gallery/thumbimgs/bentley_continental.jpg);}
.gallerythumbs li a .mbml270 {background:url(../gallery/thumbimgs/bm_ml270.jpg);}
.gallerythumbs li a .bmw318ci {background:url(../gallery/thumbimgs/bmw_318ci.jpg);}
.gallerythumbs li a .bmwe46325 {background:url(../gallery/thumbimgs/bmw_e46325ci.jpg);}
.gallerythumbs li a .bmw320d {background:url(../gallery/thumbimgs/bmw_320d.jpg);}
.gallerythumbs li a .chevycamaro {background:url(../gallery/thumbimgs/chevy_camaro.jpg);}
.gallerythumbs li a .chevychevlle {background:url(../gallery/thumbimgs/chevy_chevelle.jpg);}
.gallerythumbs li a .chrysler_v {background:url(../gallery/thumbimgs/chrysler_voyager.jpg);}
.gallerythumbs li a .dodgenitro {background:url(../gallery/thumbimgs/dodge_nitro.jpg);}
.gallerythumbs li a .fordkuga {background:url(../gallery/thumbimgs/ford_kuga.jpg);}
.gallerythumbs li a .fordmustang {background:url(../gallery/thumbimgs/ford_mustang2.jpg);}
.gallerythumbs li a .hondacivic {background:url(../gallery/thumbimgs/honda_civic.jpg);}
.gallerythumbs li a .jagxk8 {background:url(../gallery/thumbimgs/jag_xk8.jpg);}
.gallerythumbs li a .rr_sport {background:url(../gallery/thumbimgs/land_rover_sport.jpg);}
.gallerythumbs li a .mazda6 {background:url(../gallery/thumbimgs/mazda_6.jpg);}
.gallerythumbs li a .mb_clk {background:url(../gallery/thumbimgs/mb_clk.jpg);}
.gallerythumbs li a .mb_clk32 {background:url(../gallery/thumbimgs/mb_clk32.jpg);}
.gallerythumbs li a .mb_clk230 {background:url(../gallery/thumbimgs/mb_clk230.jpg);}
.gallerythumbs li a .mg_metro {background:url(../gallery/thumbimgs/mg_metro.jpg);}
.gallerythumbs li a .minicoopers {background:url(../gallery/thumbimgs/mini_cooper_s.jpg);}
.gallerythumbs li a .mitsubishianimal {background:url(../gallery/thumbimgs/mitsubishi_animal.jpg);}
.gallerythumbs li a .carrera4 {background:url(../gallery/thumbimgs/porche_carrera4.jpg);}
.gallerythumbs li a .subaruwrxsti {background:url(../gallery/thumbimgs/subaru_wrx_sti.jpg);}


.gallerythumbs li a .thumb  {display:block; width:152px; height:132px; background-position:bottom left; }

.gallerythumbs li a .thumb:hover {background-position:top;}

.gallerythumbs li a:hover {color:#06F !important;}

#ticker {
	text-align:left;
	
}

#ticker .rss {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#ccc;
	padding:5px;
	
}

#ticker a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #09F;
}

#ticker a:hover {
	color:#03C;
}

#ticker h1, .rss h2 {
	color:#ccc;
}

#ticker h1 {
	font-size:90%;
}

#ticker h2 {
	font-size:80%;}

#ticker .date {
	font-size:70%;
	color:#666;
}

#ticker .description {
	font-size:75%;
	color:#CCC;
}

div#mfgirl{
	background:#EAEAEA;
	padding:10px;
}

div#mfgirl h1 {font-size:140%; width:670px;}

div#mfgirl .h1-normal h1 {background:none !important; font-size:90% !important; font-weight:normal;}

.mfgirl {
	margin-top:0px;
	color:#333 !important;
	width:670px;
}

.spokestable {
	color:#333;
	font-size:75%;
	font-weight:bolder;
	
}

#msmagnaflow .spokestable {
	color:#333;
	font-size:75%;
	font-weight:bolder;

}

#msmagnaflow h1.mfgtitle {padding-top:30px; clear:both; text-align:center;}

.spokestable td {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

div#spokespersons {
	background:#ccc;
	padding:10px;
	
}

div#spokespersons h2 {
	background:#fff;
	margin-top:0px;
}

.dealerh3 {
	margin:30px 0px 0px 0px;
	padding:0px;
}

.tradeformh1, tradeformh2 {
	width:660px !important;
}

div#maptext {
	float:left;
	width:390px;
	margin-right:10px;

}

.fmap {
	float:right;
	margin-right:10px;
}

.footerlnks a {
	color:#555;
	text-decoration:none;
	padding:3px 7px;
	text-transform:uppercase;
	font-size:85%;
	font-weight:bolder;
}

.footerlnks a:hover {
	color:#09F;
}

/* bottom banners ============================== */

#banners img {margin:2px; width:235px; height:113px; background:#666; display:block; float:left;}
/* three banners -- #banners {margin:10px 2px; padding-left:126px;} */
/* four baners -- */#banners {margin:10px 2px; padding-left:0px;}


/* content float left & right ========================= */
#textboxx .left { width:310px; height:285px; float:left; padding-right:15px; border-right:1px solid #CCC;}
#textboxx .right { width: 585px; float:left; padding-left:15px;}
#textboxx .right p, #textbox .left p {padding:0px 0px 0px 0px; margin:0px 0px 15px 0px;}
#textboxx h1, #textbox2 h1 {display:block; background:none; border-bottom:1px solid #e5e5e5;  padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; width:auto; color:#1f86c2; font-weight:normal;}
#textboxx {height:300px; width:auto; display:block;} 
#textboxx ul {margin:0px; padding:0px;}
#textboxx ul li {list-style:none;}
#textboxx img { margin:3px 10px 6px 0px;}
#textboxx .right a.link, #textbox2 a.link {color:#06C; text-decoration:underline;}
#textboxx .right a:hover.link, #textbox2 a:hover.link {text-decoration:none; cursor:pointer;}
#textboxx .right a {color:#333; text-decoration:none;}
#textboxx .right a:hover, #textbox2 a:hover {text-decoration:none; cursor:text;}

.imglink a {display:block; float:left; width:310px; height:92px; background-image:url(../images/ads_banners/magnaflowshop.jpg); background-position:bottom;}
.imglink a:hover {background-position:top;}


#hompage #textbox2 {background:#e5e5e5; margin-top:31px; padding:5px;}

#textbox2 {background:#e5e5e5; margin-top:10px; padding:5px;}
#textbox2 p {padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
#textbox2 .left{width:520px; float:left; margin-right:20px; padding-right:20px; border-right:1px solid #999;}
#textbox2 .right{float:left;} 
#textbox2 h1 {padding-bottom:2px !important;}
#textbox2 img {float:right; margin:0px 5px 5px 16px;}


/* home page textbox2 split content */

#textbox2 .testimonials {border-right: 1px solid #CCCCCC; width:310px; padding-right:10px; float:left; overflow:hidden;}

#textbox2 .mftext {float:left; width:585px; padding-left:10px;}



#recentprojects a, #mfrange a, #customb a, #whymf a, #products a {color:#06C;} 

#recentprojects a:hover, #mfrange a:hover, #customb a:hover, #whymf a:hover, #products a:hover {text-decoration:none;} 

/* Recent projects ==================== */
#recentprojects .left {float: left; margin-right:5px;}
#recentprojects ul {margin:0px 0px 0px 16px; padding:0px;}
#recentprojects h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#1f86c2; font-weight:normal; background:none !important;  width:auto !important; margin:10px 0px 5px 0px !important; padding:5px 0px 3px 0px !important; border-bottom:1px solid #e5e5e5;}
#recentprojects .right {float:right;}
#recentprojects img {margin-right:8px;}


/* MF Range ======================== */
#mfrange img {margin-left:1px;}
#mfrange ul {margin:10px 0px 0px 15px; padding:0px;}
#mfrange h1 {background:none; color:#1f86c2; border-bottom:1px solid #e5e5e5; font-weight:normal;}
#mfrange {margin:15px 0px;}

/* Custom Exhaust steps =================== */
#customb p {margin: 10px 0px;}
#customb table td {border-bottom:1px dotted #999;}
#customb table td.last {border-bottom:none;}
#customb {background:#e5e5e5; padding:10px 5px; margin:15px 0px;}
#customb td p {font-weight:bolder !important;}
#customb .left {float:left; width:450px; margin-right:10px;}



/* Why Magnaflow home page section ======================= */

.whymf {font-size:85%; margin:15px 0px; }
.whymf td {text-align:center;}
.whymf td img {padding-left:28px;}
.whymf h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#1f86c2; font-weight:normal; background:none !important; border-bottom:1px solid #e5e5e5;  width:auto !important; margin:10px 0px 20px 0px !important; padding:5px 0px 3px 0px !important;}
.whymf table td {border-right:1px solid #CCC;}
.whymf table td.first {border-left:1px solid #ccc !important;}

/* home page products ============================== */
.from {font-weight:bolder; font-size:110%; color:#F60;}
#products a {font-size:85%;}
#products {margin:10px 0px;}
#products h2 {width:930px !important;}

/* divider ================================ */
.divider {background:#CCC; display:block; width:auto; clear:both; height:1px; margin:10px 0px 10px 0px; position:relative; top:5px;}


/* bottom div ======================== */
.bottom-div {background:url(../images/decro/bottom_div.jpg) top center no-repeat; display:block; height:30px; width:930px;}
.bottom-div .f-right {float:right; margin-top:15px; margin-right:3px;}


/* Links page list ================================ */

.links ul {margin:0px; padding:0px;}
.links ul li {list-style:none; margin:10px;}
.links ul li a {text-decoration:underline !important;}
.links ul li a:hover {color:#CCC !important; text-decoration:none !important;}

/* Exhaust Tags ======================= */


.exhausttags a {color:#666; font-size:110%; line-height:20px; text-decoration:none;}
.exhausttags a:hover {text-decoration:none;}

/* Goodies =============================*/

.mfgoodies {background:url(../images/decro/goodies_bg.jpg) top center no-repeat; width: 932px; height:220px; display:block; margin: 23px 0px;}

.goodiesform {position:relative; margin-left: 602px; padding-top:100px;}
.goodiesform .goodiestitle {font-weight:bolder; font-size: 80%; color:#69707a;}
.goodiesform td {padding:2px 0px;}
.goodiesform .xfield {border:none; display:block; width:237px; padding:3px 3px 3px 4px;  background:url(../images/decro/goodiesxfieldbg.png) top; font-size:75%; color:#456485;}

.goodiesform .xfield:focus {background-position:bottom; color:#000; font-weight:bolder;}

.goodiesform .xfield:hover {background-position:bottom; color: #000;}

.goodiesform input.x_buttons {background:none; border:none; font-weight:bolder; width:67px; height:17px; background:url(../images/decro/goodiesinputbtn.png) bottom; cursor:pointer; font-size:70%; padding-bottom:3px; margin-left:75px;}

.goodiesform input.x_buttons:hover {background-position:top; color:#FFF;}

/*.cargal {width:249px; height:270px;}
.cargal a {width:249px; height:270px; background:url(../images/decro/home_right.jpg) bottom center no-repeat; display:block;}
.cargal a:hover {background-position:top;}*/


.cargal {width:249px; height:135px;}
.cargal a {width:249px; height:135px; background:url(../images/decro/right_top.jpg) bottom center no-repeat; display:block;}
.cargal a:hover {background-position:top;}



.equote {width:249px; height:135px;}
.equote a {width:249px; height:135px; background:url(../images/decro/right_bottom.jpg) top center no-repeat; display:block;}
.equote a:hover {background-position:bottom;}

.mfg {width:249px; height:270px;}
.mfg a {width:249px; height:270px; background:url(../images/decro/ecu_remapping.jpg) bottom center no-repeat; display:block;}
/*.mfg a {width:249px; height:270px; background:url(../images/decro/missmfg.jpg) bottom center no-repeat; display:block;}*/
#mfgv {width:960px; margin:0 auto; padding-top:40px; padding-bottom:40px; }

.mfg a:hover {background-position:top;}
.missmfvid {float:left; margin-left:160px;}
.mfgintro {width:594px; height:35px; background:url(../images/decro/mfsg_h1.jpg) center top no-repeat !important; display:block; text-align:center; margin:20px 0px 0px 0px !important;}

.mfgnewvid {float:left; width:220px; margin:3px 0px 0px 0px;}

.mfgnewvid a {color:#06C;}
.mfgnewvid a:hover {color:#039; text-decoration:underline;}

.wallpaper01 {width:205px; text-align:center; float:left;}
.wallpaper02 {width:205px; text-align:center; float:left;}
.seevid {width:205px; text-align:center; float:left;}
.wallpaperwrapper {width:645px; margin:10px auto 0 auto; padding-left:47px;}

.wallpaper01 ul, .wallpaper02 ul {padding:0px; margin:0px;}


.seevid a, .wallpaper01 a, .wallpaper02 a {color:#06C; font-size:11px;}
.seevid a:hover, .wallpaper01 a:hover, .wallpaper02 a:hover {color:#036; text-decoration:none;}
.mfgtxt {width:570px; margin:0 auto;}

.direct {margin-bottom:14px;}

h3.freecatlink a {color:#06C !important; text-decoration:underline !important; margin-left:125px;}
h3.freecatlink a:hover {text-decoration:none !important;}

p.freecathomelnk a {text-decoration:underline !important;}
p.freecathomelnk a:hover {text-decoration:none;}

.left .bbox a.freecat {width:151px; height:185px; display:block; background:url(../images/decro/hitnrun.jpg) center bottom no-repeat; float:left;}
.left .bbox a.customfitbox {width:151px; height:185px; display:block; background:url(../images/decro/custom_smlbanner.jpg) center bottom no-repeat; float:right;}


.left .mfshop {clear:both; padding-top:5px;}
.left .mfshop a.mfshopl {width:310px; height:92px; display:block; background:url(../images/decro/shop_sml_banner.jpg) center bottom no-repeat;}
.left .bbox a:hover {background-position: top;}

.m4vidlink a {text-decoration:underline !important; }
.m4vidlink a:hover {text-decoration:none !important;}
.m4vidlink {padding-bottom:16px}


.hitnrun a {background:url(../images/decro/hit_and_run.jpg) center center; width:410px; height:270px;}

.ecubolder {font-weight:bolder; font-size:110%;}
.eculightweight {color:#06C; margin-left: 20px;}

.ecubullets {margin-bottom:30px;}
.ecubullets p {padding:0; margin:0px;}

.ecu-list1 ul {padding:0; margin:0; list-style:none;}

.ecu-list1 li {color:#06C; font-size:90%; list-style:none;}
.ecu-list1 li.ecubold {font-weight:bolder; font-size:110%; margin-left: -15px;}

.ourpromise {background-image:url(../images/decro/approved.jpg); background-position:97% 100%; background-repeat:no-repeat;}
.ourpromise h3, .thirtyday h3 {text-align:center !important;}
.ourpromise {border-right: 1px #CCC solid;}
.thirtyday {padding-left:15px !important;}
.thirtyday p {font-size:98% !important; font-weight:bolder !important; color:#242424;}
.thirtyday {background-image:url(../images/decro/thirty_day.jpg); background-repeat:no-repeat; background-position:50% 95%;}


.dpf-removal a {width:310px; height:184px; background:url(../images/decro/dpf_removal.jpg) bottom center no-repeat; display:block;}

.dpf-removal a:hover {background-position:top;}
.dpf-removal {padding-top:20px;}

.ecu-attention {display:block; width:932px;height:90px;background:url(../images/decro/ecu-attention.jpg) top center no-repeat; margin-top:10px;}
.ecu-attention p {padding:30px 30px 0px 55px; margin:0px;}

.ecu-button {display:block; width:451px;height:106px;float:left;margin-top:10px; margin-bottom:20px;}
.ecu-button {background-image:url(../images/decro/ecu-button.jpg);background-position:bottom;}
.ecu-button:hover {background-position:0px 209px;}
/*.ecu-button-text {position:relative; top:30px; padding-left:30px;font-size:135%; color:#CCC;}*/
.ecu-button-text {display:block; width:451px; font-size:135%; text-align:center; color:#ccc; margin-top:40px;}
.two{margin-left:28px;}

.ecu-page h1 {text-align:center; margin:20px 0px 0px 5px !important;}

.ecu-list ul {margin:0px;padding:0px;}
.ecu-list li {list-style-image:url(../images/decro/greentick.jpg);}
.ecu-list li {font-weight:bolder; font-size:110%; padding:5px;}
.ecu-list {width:590px; margin:0 auto;}
.ecu-list {background:url(../images/decro/ecu-list-bg.jpg) top center no-repeat; display:block; width:590px;height:145px; margin-bottom:17px; padding-top:17px; padding-left:70px;}
