body,form,ul,li,img,td,table,tr,div,span,dl,dd,dt{margin: 0px; padding: 0px;}
body,p,td,input,select,textarea{font-family:arial;font-size:12px;}
body{background:#000;color:#fff;}

img {border:0px;}
ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6,h7,h8,h9{margin:0px;text-align:left;}
h1{font-size:17px;}
h2{font-size:12px;font-weight:normal;}
h3{font-size:12px;}
h4{font-size:12px;font-weight:normal;}

a{color:#fff;text-decoration:none;}
a:hover{text-decoration:none;}

/*properties sample

#Div_name{float:; width:; height:; margin:0 0 0 0; padding:0 0 0 0; border:; color:; font-size:; text-align:; text-decoration:; background:;}*/

body{padding:29px 0 0 20px;}
.container{float:left;width:722px;}
.headCell{float:left;width:100%;text-align:right;padding:31px 0 10px 0;border-bottom:#ee0000 4px solid;background:url(../images/logo_head.gif) no-repeat 2px 0;}
.headCell li{float:right;margin:0 0 0 11px;}
.headCell a{display:block;height:16px;}
.headCell a:hover{background-position:0 0;}
.headCell .current a{background-position:0 0;cursor:default;}
.headCell .home{width:30px;background:url(../images/navi_home.gif) no-repeat 0 -16px;}
.headCell .racing{width:35px;background:url(../images/navi_racing.gif) no-repeat 0 -16px;}
.headCell .product{width:46px;background:url(../images/navi_product.gif) no-repeat 0 -16px;}
.headCell .news{width:30px;background:url(../images/navi_news.gif) no-repeat 0 -16px;}
.headCell .history{width:37px;background:url(../images/navi_history.gif) no-repeat 0 -16px;}
.headCell .gallery{width:37px;background:url(../images/navi_gallery.gif) no-repeat 0 -16px;}
.headCell .service{width:45px;background:url(../images/navi_service.gif) no-repeat 0 -16px;}
.headCell .contact{width:45px;background:url(../images/navi_contact.gif) no-repeat 0 -16px;}

.redLink{color:#ee0000;}
.redLink:hover{text-decoration:overline underline;}

/*styles for home page*/
.homeCell{float:left;width:722px;margin:18px 0 8px 0;background:url(../images/home_bg.jpg) repeat-x bottom;}
.homeCell .introText{width:446px;padding:0 24px 10px 24px;color:#fff;}
.homeCell .introText h1{float:left;width:446px;padding:0 0 10px 0;}
.homeCell .introText h4{float:left;width:446px;line-height:18px;text-align:justify;}
.homeCell .introText span a{float:right;width:103px;height:21px;background:url(../images/btn_learn.png) no-repeat !important; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="image", src="images/btn_learn.png");cursor:pointer;}
.homeCell .ownerPic img{padding:2px;border:#383737 1px solid;background:#000;}

.homePortal{float:left;width:722px;padding:0 0 8px 0;}
.homePortal li{float:left;padding:33px 0 1px 0;border-top:#393738 1px solid;border-bottom:#393738 1px solid;background:url(../images/home_titles.gif) no-repeat;}
.homePortal .gallery{width:202px;margin:0 11px 0 0;}
.homePortal .shop{width:295px;margin:0 11px 0 0;background-position:-213px 0;}
.homePortal .forum{width:202px;background-position:-519px 0;}
.homePortal a{display:block;}
.homePortal a img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:0.6;}
.homePortal a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;}

/*styles for common two columns layout*/
.subPages{float:right;margin:6px 0;}
.subPages a{float:left;margin:0 7px;padding:0 0 0 8px;background:url(../images/ico_red_arrow.gif) no-repeat 0 5px;font:10px verdana;color:#fff;}
.subPages a:hover{color:#919191;}
.twoColumn{float:left;width:100%;}
.twoColumn .contentBlock{width:524px;padding:0 20px 10px 0;}
.twoColumn .sideBar{width:178px;padding:18px 0 0 0;}
.twoColumn .sideBar div{float:left;border:#383737 1px solid;background:#181818;margin:0 0 13px 0;}
.twoColumn .sideBar .picCell{padding:1px;}
.twoColumn .sideBar .textCell{font-size:11px;line-height:14px;text-align:inherit;padding:32px 9px 13px 9px;width:158px;background:url(../images/title_sidebar.gif) #181818 no-repeat 3px 0;}
.twoColumn .sideBar .textCell a{color:#ee0000;}
.twoColumn .sideBar .textCell a:hover{text-decoration:overline underline;}
.twoColumn .sideBar #contact{background-position:-178px 0;}

/*styles for news*/
.contentBlock .newsTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_news.gif) no-repeat;font:10px verdana;}
.contentBlock .newsCell{float:left;width:100%;padding:14px 0;border-top:#383737 1px solid;}
.contentBlock .newsCell h3{float:left;width:100%;padding:0 0 10px 0;color:#ee0000;}
.contentBlock .newsCell table{float:left;width:100%;}
.contentBlock .newsCell table td{line-height:22px;}
.contentBlock .newsCell table a{color:#fff;}
.contentBlock .newsCell table a:hover{color:#929292;}
.contentBlock .newsCell .topic{width:72%;padding:0 0 0 38px;background:url(../images/ico_red_arrow.gif) no-repeat 24px 8px;}
.contentBlock .newsCell .date{width:20%;text-indent:15px;font:10px verdana;color:#ee0000;}

/*styles for gallery*/
.contentCell{float:left;width:100%;margin:28px 0 0 0;}
.contentCell .photos{width:542px;height:300px;background:url(../images/photo_light.jpg) #161616 no-repeat right top;color:#949494;}
.contentCell .photos .topics{text-indent:11px;line-height:38px;font:12px verdana bold;}
.contentCell .photos .topics span{font:10px verdana;line-height:38px;color:#ee0000;}
.contentCell .photos .picture img{height:346px;background:url(../images/photo_light.jpg) #161616 no-repeat right top;}
.contentCell .photos .intro{padding:8px 11px;line-height:14px;font:10px verdana;color:#949494;}
.contentCell .lists{width:178px;background:url(../images/list_light.jpg) #161616 no-repeat left top;}
.contentCell .lists ul{float:left;width:155px;padding:49px 11px 20px 12px;background:url(../images/title_gallery.gif) no-repeat;}
.contentCell .lists ul li{float:left;width:147px;padding:0 0 2px 8px;background:url(../images/ico_red_arrow.gif) no-repeat 0 7px;font:10px verdana;}
.contentCell .lists ul a{display:block;width:100%;padding:0 0 2px 0;line-height:18px;background:url(../images/list_underline.gif) repeat-x left bottom;color:#949494;}
.contentCell .lists ul a:hover{color:#fff;}
.contentCell .lists span{float:left;padding:0 0 30px 67px;text-align:center;}
.contentCell .lists span a{float:left;display:block;width:9px;height:14px;font-size:0px;}
.contentCell .lists span .prev{margin:0 20px 0 0;background:url(../images/btn_red_arrow.gif) no-repeat 2px 2px;}
.contentCell .lists span .prev:hover{background:url(../images/btn_red_arrow.gif) no-repeat 2px -10px;}
.contentCell .lists span .nexts{background:url(../images/btn_red_arrow.gif) no-repeat -12px 2px;}
.contentCell .lists span .nexts:hover{background:url(../images/btn_red_arrow.gif) no-repeat -12px -10px;}
.thumbCell{float:left;width:100%;padding:18px 0 0 0;}
.thumbCell #indicator{float:left;width:472px;padding:4px 26px 4px 0;line-height:14px;font-size:10px;font-family:verdana;color:#666;text-align:right;}
.thumbCell #controllor{float:left;width:198px;padding:4px 0 4px 26px;line-height:14px;font-size:10px;font-family:verdana;color:#666;height:14px;margin:0px;}
.thumbCell #controllor a{color:#666;}
.thumbCell #controllor a:hover{color:#8b1818;}

.thumbCell #indicator span{color:#eee;}
.thumbCell dd{float:left;width:18px;line-height:96px;text-align:center;font-size:10px;}
.thumbCell dd a{float:left;display:block;width:18px;height:37px;margin:46px 0 0 0;}
.thumbCell dd #backA{background:url(../images/arrows_all.gif) no-repeat 2px 0;}
.thumbCell dd #backA:hover{background:url(../images/arrows_all.gif) no-repeat 2px -37px;}
.thumbCell dd #nextA{background:url(../images/arrows_all.gif) no-repeat -12px 0;}
.thumbCell dd #nextA:hover{background:url(../images/arrows_all.gif) no-repeat -12px -37px;}
.thumbCell dt{float:left;display:inline;width:672px;height:96px;margin:0 7px;position:relative;overflow:hidden;}
#moveCell{float:left;width:28000px;height:96px;position:absolute;left:0px;top:0px;}
#moveCell div{float:left;width:680px;}
#moveCell div span{float:left;width:102px;height:69px;border:#626262 1px solid;height:69px;overflow:hidden;text-align:center;}
#moveCell div img{border:0px;height:69px;}
#moveCell div a{float:left;display:inline;margin:0 7px 0 0;padding:0 0 25px 0px;background:url(../images/thumb_reflection.gif) repeat-x 0 73px;}
#moveCell div a:hover span{border:#8b1818 1px solid;}

/*styles for racing, storage, history,product*/
.picHolder td{padding:6px 0;}
.picHolder img{padding:4px;border:#383838 1px solid;}
.cellDetail{float:left;width:100%;padding:20px 0;border-top:#626262 1px solid;font:10px verdana;}
.header_red{font-size:14px;font-family:verdana;font-weight:bold;color:#ee0000;}
.boldlarge{font-size:12px;font-weight:bold;}
.hisList td{padding:4px 0;font:10px verdana;}
.hisList ul li{list-style:disc inside;line-height:16px;}
.sideBar span{float:left;width:100%;padding:20px 0 0 0;font:9px verdana;}
.promoFrame{width:150px;border:#730000 1px solid;margin:0 0 10px 0;}
#promotions td{padding:8px 0;text-align:center;font:10px verdana;color:#929292;}
#promotions a{display:block;height:25px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity: 0.6;}
#promotions a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}
/*
#promotions .amgClick{background:url(../images/promo_amg_small.gif) no-repeat center top;}
#promotions .smannClick{background:url(../images/promo_smann_small.gif) no-repeat center top;}
#promotions .brabusClick{background:url(../images/promo_brabus_small.gif) no-repeat center top;}
#promotions .rennClick{background:url(../images/promo_renntech_small.gif) no-repeat center top;}
#promotions .lorinserClick{background:url(../images/promo_lorinser_small.gif) no-repeat center top;}
*/
.classPic{float:left;width:100%;border-top:#888 1px dotted;}
.classPic li{float:left;width:514px;padding:10px 5px;border-bottom:#888 1px dotted;}
.classPic li span{float:left;padding:2px;border:#383838 1px solid;}
.classPic li p{float:right;width:78%;padding:0px;margin:0px;background:url(../images/ico_red_arrow.gif) no-repeat 0 6px;text-indent:10px;}

/*styles for contact*/
.contactForm{float:left;width:95%;padding:0 0 0 10px;}
.contactForm label{display:block;width:100%;font-weight:bold;line-height:24px;}
.contactForm .sLine{float:left;width:40%;}
.contactForm .sLine input{width:80%;padding:4px;border:#494949 1px solid;background:url(../images/input_bg.gif);color:#CCCCCC;}
.contactForm .mLine,.contactForm .mAtt{float:left;width:100%;padding:10px 0 0 0;}
.contactForm .mLine input{width:80px;margin:0 20px 0 0;padding:2px 0;border:#494949 1px solid;background:url(../images/input_bg.gif);color:#CCCCCC;}
.contactForm .mLine textarea{width:72%;height:100px;padding:4px;border:#494949 1px solid;background:url(../images/input_bg.gif);color:#CCCCCC;}
.contactForm .mAtt{width:72%;margin:10px 0 0 0;font:10px verdana;line-height:14px;text-align:justify;}

/*styles for legal*/
.legalTitle li{float:left;width:100%;padding:10px 0;border-bottom:#626262 1px solid;}
.legalTitle li h3{font-size:14px;}

/*every titles style*/
.raceTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_racing.gif) no-repeat;}
.marketTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_market.gif) no-repeat;}
.rcarsTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_racecar.gif) no-repeat;}
.contactTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_contact.gif) no-repeat;}
.performTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_performance.gif) no-repeat;}
.buildTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_building.gif) no-repeat;}
.storageTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_storage.gif) no-repeat;}
.historyTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_history.gif) no-repeat;}
.ownerTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_owner.gif) no-repeat;}
.amgTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_amg.gif) no-repeat;}
.productsTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_products.gif) no-repeat;}
.amgTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_amg.gif) no-repeat;}
.atsTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_ats.gif) no-repeat;}
.klannTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_klann.gif) no-repeat;}
.smartTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_smart.gif) no-repeat;}
.engineerTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_engineer.gif) no-repeat;}
.businessTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_business.gif) no-repeat;}
.careerTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_career.gif) no-repeat;}
.brabusTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_brabus.gif) no-repeat;}
.smannTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_smann.gif) no-repeat;}
.lorinserTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_lorinser.gif) no-repeat;}
.rennTitle{float:left;width:100%;padding:32px 0 11px 0;background:url(../images/title_renntech.gif) no-repeat;}
.legalTitle{float:left;width:100%;padding:32px 0 31px 0;background:url(../images/title_legal.gif) no-repeat;}

.footer{float:left;width:100%;padding:17px 0 10px 0;border-top:#ee0000 1px solid;font:10px Verdana;line-height:16px;}
.footer a{color:#ee0000;}
.footer a:hover{text-decoration:overline underline;}

