body {background:#000; margin:0px; padding:0px;}

.main {width:900px; margin:auto;/* background:url(images/sidebg-left.png) left repeat-y;*/ margin:auto; }
.main-rite {width:900px;/* background:url(images/sidebg-rite.png) right repeat-y;*/ margin:auto; border:4px solid #999; }
.bg{background:#000000 url(images/smoke.png) bottom repeat-x; width:900px; margin:auto;}
#home .head{background: url(images/banner1.png) no-repeat center top; height:572px;}
#news .head{background: url(images/banner2.jpg) no-repeat center top; height:590px;}
#member .head{background: url(images/banner3.jpg) no-repeat center top; height:561px;}
#arcade .head{background: url(images/banner4.jpg) no-repeat center top; height:544px;}
#simulator .head{background: url(images/banner5.jpg) no-repeat center top; height:565px;}
#link .head{background: url(images/banner6.jpg) no-repeat center top; height:578px;}
#contactus .head{background: url(images/banner7.jpg) no-repeat center top; height:562px;}
.banner{  margin:0px auto; width:950px;}
#logo{background:url(images/logo.png) no-repeat; height:188px; padding-left:555px; float:left; }
.button {background:url(images/buttonbgnew.png); float:right; margin-right:80px; margin-top:50px; padding:7px 1px 15px 0px; }
.button a{  margin:4px 0px; display:block; }
a{color:#efa729;}
.button a:hover { color:#0042ff;}
.button .active{ color:#0042ff;}
.welcom {margin-top:326px; text-align:center;}
#news .welcom {margin-top:338px; text-align:center;}
#member .welcom {margin-top:308px; text-align:center;}
#arcade .welcom {margin-top:292px; text-align:center;}
#simulator .welcom {margin-top:312px; text-align:center;}
#link .welcom {margin-top:325px; text-align:center;}
#contactus .welcom {margin-top:311px; text-align:center;}
.clear{clear:both;}
.contentmain{font-family:Tahoma; font-size:13px; color:#BBBBBB; width:800px; padding:5px 50px 0px 50px; margin:auto; line-height:17px; min-height:300px; background:url(images/content_bg.jpg) repeat-x;}
#home .contentmain{ padding-top:5px;}
.firsttxt {color:#24ff00;}
.subtxt {color:#efa729;}
.footer {width:800px; margin:auto; padding:5px 15px 0px 15px;}
.footerend { padding:5px 20px 5px; text-decoration:none; color:#FFFFFF;font-family:Calibri; font-size:14px; font-weight:bold;}
.footend{padding-top:30px; width:550px; float:left;}
.footerend a { color:#00CC00;}
footerend a:hover {color:#FFFFFF;}
.footerover{ width:900px;  margin:auto; font-family:Calibri; font-size:14px; font-weight:bold; }
.tracrace{width:350px; float:left; margin:15px 20px;}
.help { color:#ff0101;}
.boxmain {width:200px; padding:5px; margin:5px 28px; float:left;}
.boximg {width:185px; border: 3px #333333 solid; height:100px; text-align:center; }
.boxlink {padding:8px 0px; text-align:center; }
.fontsize {font-size:12px;}
.video{width:375px; float:left; margin:0px 8px; }
