body{margin:0px; margin-bottom:20px; background-color:#ffffff; font-family:Arial, Verdana, Sans-Serif; font-weight:normal; font-size:14px; font-color:#000000;}
div{margin:0px;}
div#wrapper{margin: 0 auto; width:800px; background-image:url(gfx/bg_main.png);}

div#col_left{float:left; width:250px;}
div#top_logo{width:250px; height:100px; background-image:url(gfx/top_logo.png);}
div#top_left_01{width:250px; height:150px; background-image:url(gfx/top_left_01.png);}
div#top_left_02{clear:both; width:250px; height:115px; background-image:url(gfx/top_left_02.png);}
div#content_left{width:250px; background-image:url(gfx/bg_left.png);}
div#content_left2{width:450px; background-image:url(gfx/bg_left.png);}
div#content_left3{width:500px; background-image:url(gfx/bg_left.png);}

div#col_right{float:right; width:550px;}
div#menu{width:550px; height:100px;}
div#top_right_01{width:550px; height:50px; background-image:url(gfx/top_right_01.png);}
div#top_right_02{width:550px; height:50px; background-image:url(gfx/top_right_02.png);}
div#top_right_03{width:550px; height:50px; background-image:url(gfx/top_right_03.png);}
div#top_right_04{width:550px; height:50px; background-image:url(gfx/top_right_04.png);}
div#top_right_05{width:550px; height:65px; background-image:url(gfx/top_right_05.png);}
div#content_right{width:550px; background-image:url(gfx/bg_right.png);}

div#intro{margin:0 auto; width:510px;}
div#intro_left{float:left; width:250px;}
div#intro_right{float:right; width:250px;}
div#intro_02{margin:0 auto; clear:both; width:510px; font-size:12px;}

div#foot{clear:both; width:800px; height:75px;}
div#foot_left{float:left; width:250px; height:75px; background-image:url(gfx/foot_left.png);}
div#foot_right{float:right; width:550px; height:75px; background-image:url(gfx/foot_right.png);}

div#menu ul{margin:0px; padding:0px;}
div#menu ul li {float:left; list-style-type:none; margin:0px;}
div#menu ul li a{display:block; margin:0px; padding:0px;}

a#company{width:100px; height:100px;}
a#company:link{background-position:0px 0px; background-image:url(gfx/menu_01.png);}
a#company:visited{background-position:0px 0px; background-image:url(gfx/menu_01.png);}
a#company:hover,a#company:focus{background-position:0px -101px; background-image:url(gfx/menu_01.png);}

a#services{width:90px; height:100px;}
a#services:link{background-position:0px 0px; background-image:url(gfx/menu_02.png);}
a#services:visited{background-position:0px 0px; background-image:url(gfx/menu_02.png);}
a#services:hover,a#services:focus{background-position:0px -101px; background-image:url(gfx/menu_02.png);}

a#parts{width:90px; height:100px;}
a#parts:link{background-position:0px 0px; background-image:url(gfx/menu_03.png);}
a#parts:visited{background-position:0px 0px; background-image:url(gfx/menu_03.png);}
a#parts:hover,a#parts:focus{background-position:0px -101px; background-image:url(gfx/menu_03.png);}

a#racing{width:90px; height:100px;}
a#racing:link{background-position:0px 0px; background-image:url(gfx/menu_04.png);}
a#racing:visited{background-position:0px 0px; background-image:url(gfx/menu_04.png);}
a#racing:hover,a#racing:focus{background-position:0px -101px; background-image:url(gfx/menu_04.png);}

a#links{width:90px; height:100px;}
a#links:link{background-position:0px 0px; background-image:url(gfx/menu_05.png);}
a#links:visited{background-position:0px 0px; background-image:url(gfx/menu_05.png);}
a#links:hover,a#links:focus{background-position:0px -101px; background-image:url(gfx/menu_05.png);}

a#contact{width:90px; height:100px;}
a#contact:link{background-position:0px 0px; background-image:url(gfx/menu_06.png);}
a#contact:visited{background-position:0px 0px; background-image:url(gfx/menu_06.png);}
a#contact:hover,a#contact:focus{background-position:0px -101px; background-image:url(gfx/menu_06.png);}

div#more_top_left {padding-left:155px; padding-top:45px;}
div#more_top_left a{display:block; width:75px; height:24px;}
div#more_top_left a:link{background-position:0px 0px; background-image:url(gfx/more_top_left.png);}
div#more_top_left a:visited{background-position:0px 0px; background-image:url(gfx/more_top_left.png);}
div#more_top_left a:hover,div#more_top_left a:focus{background-position:0px -24px; background-image:url(gfx/more_top_left.png);}

div#mini{width:210px; padding-top:66px; padding-left:20px;}
div#mini ul{list-style-type:none; margin:0px; padding:0px; float:left;}
div#mini ul li{color:#ffffff; margin-left: 5px;}
div#mini img{border:1px solid #585858; float:left;}

a.details_top_left{display:block; width:75px; height:24px; margin-top:12px; float:right;}
a.details_top_left:link{background-position:0px 0px; background-image:url(gfx/details_top_left.png);}
a.details_top_left:visited{background-position:0px 0px; background-image:url(gfx/details_top_left.png);}
a.details_top_left:hover,a.details_top_left:focus{background-position:0px -24px; background-image:url(gfx/details_top_left.png);}

div#contact{width:210px; margin-left:12px;}
div#contact2{width:410px; margin-left:20px;}
div#contact3{width:550px; margin-left:10px; font-size:11px;}
div#contact4{width:250px; margin-left:5px; font-size:11px;}
div#content_left textarea{width:206px; height:118px; overflow:hidden; border:1px solid #b2b0b0;}
div#content_left input{margin:0px; padding:0px; color:#797979;}
div#content_left input.txt{width:140px; height:18px; overflow:hidden; border:1px solid #b2b0b0; margin-top:5px; float:left;}
div#content_left input.sub{width:60px; height:20px; overflow:hidden; border:1px solid #b2b0b0; margin-top:5px; float:right;}
div#content_left2 textarea{width:406px; height:118px; overflow:hidden; border:1px solid #b2b0b0;}
div#content_left2 input{margin:0px; padding:0px; color:#797979;}
div#content_left2 input.txt{width:140px; height:18px; overflow:hidden; border:1px solid #b2b0b0; margin-top:5px; float:left;}
div#content_left2 input.sub{width:60px; height:20px; overflow:hidden; border:1px solid #b2b0b0; margin-top:5px; float:right;}

div#address{clear:both; width:210px; margin-left:20px; padding-top:10px;}
div#address ul{list-style-type:none; margin:0px; padding:0px; margin-bottom:10px;}
div#address ul li{color:#5f5f58;}

div#address2{clear:both; width:480px; margin-left:20px; padding-top:10px;}
div#address2 ul{list-style-type:none; margin:0px; padding:0px; margin-bottom:10px;}
div#address2 ul li{color:#5f5f58;}

a.txt_link:link{color:#bd1b73; text-decoration:none;}
a.txt_link:visited{color:#bd1b73; text-decoration:none;}
a.txt_link:hover,a.txt_link:focus{color:#bd1b73; text-decoration:underline;}

img.intro{border:1px solid #9a9a8f; float:left; margin-right:20px;}
p.intro_p{margin:0px; margin-top:5px; padding:0px; text-align:justify; font-size:12px;}
img.heading{float:right; border:0px solid black; margin:0px; margin-left:0px; margin-right:0px; padding:0px;}
p.intro_p img{margin:5px; border:1px solid #9a9a8f;}

h2{margin:0px; margin-top:10px; padding:0px; font-size:14px; font-weight:bold; color:#9a9a8f;}

a.more_content{display:block; width:75px; height:24px; margin-top:10px; float:right;}
a.more_content:link{background-position:0px 0px; background-image:url(gfx/more_content.png);}
a.more_content:visited{background-position:0px 0px; background-image:url(gfx/more_content.png);}
a.more_content:hover,a.more_content:focus{background-position:0px -24px; background-image:url(gfx/more_content.png);}

div#foot_menu{margin:0 auto; width:500px; margin-top:30px;}
div#foot_menu ul{margin:0px; padding:0px; list-style-type:none;}
div#foot_menu ul li{display:inline; color:#5a5a5a; font-size:10px; margin:3px;}
div#foot_menu ul li a:link{color:#5a5a5a; text-decoration:none;}
div#foot_menu ul li a:visited{color:#5a5a5a; text-decoration:none;}
div#foot_menu ul li a:hover,a:focus{color:#5a5a5a; text-decoration:underline;}

p.copy{margin:0px; padding:0px; color:#5a5a5a; text-align:center; margin-top:30px;}
