body{
margin-top:0px 0px 0px 0px;
padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff;
background:url(../images/bodybg.jpg) top left repeat-x;
}
p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}


.headder-bg{
background:url(../images/header-bg.jpg) top left repeat-x;
}
.header-new-bg{
background:url(../images/header-new-bg.jpg) top left repeat-y;
}
.header-new-bg-left{
background:url(../images/header-new-bg.jpg) top right repeat-y;
}
.header-new-bg-right{
background:url(../images/header-new-bg.jpg) top left repeat-y;
}
.nav-bg{
background-color:#000; height:30px; padding-top:5px;}
.nav-bg1{
background-color:#000; height:30px;}
.middle-padd{
padding-left:5px;
padding-right:5px;
border:0px solid #000;
}.middle-padd1{
padding-left:0px;
padding-right:5px;
border:0px solid #000;
}
.img-padd{
padding-top:11px;
padding-bottom:11px;
padding-left:20px;
}
.img-padd-top{
padding-top:20px;
}
.img-padd-table{
padding-top:6px;
padding-bottom:5px;
}
.img-padd1{
padding-bottom:5px;
margin-left:10px;
}
.img-padd2{
padding-bottom:5px;
margin-left:20px;
margin-right:0px;
}
.img-padd3{
padding-bottom:5px;
margin-right:20px;
}
.heading-title-bg{
background:url(../images/red-bg.jpg) top left repeat-x;
border-bottom:2px solid #fff;
}
.banner-padd{
padding-left:5px;
padding-right:2px;
}
.news-bg{
background:url(../images/news-bg.jpg) top left repeat-x;
padding-bottom:15px;
height:auto;
}
.middle-bg{
background-color:#fff;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;

}
.enquiry-bg{
background:url(../images/enquiry-bg.jpg) top left repeat-x;
padding-bottom:10px;
}
.news1-bg{
background:url(../images/news1-bg.jpg) top left repeat-x;
padding-bottom:10px;
}
.bodytext-welcome{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:10px;
line-height:16px;
text-align:justify;
padding-right:10px;
padding-top:5px;
background-color:#000;
}



.inner-bg{
background-color:#05040A;
}
.bodytextnew{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
line-height:16px;
}
.heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:16px;
line-height:16px;
font-weight:bold;
padding:5px 5px 5px 0px;
}
.heading-map{
/*background-color:#222021;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:16px;
line-height:16px;
font-weight:bold;
padding:5px 5px 5px 0px;
}
.img-map{
border:solid 1px #7C7C7C;
}
.border {
border:dotted 1px #f2f2f2;
}
.divider {
border:dotted 1px #f2f2f2;
}
.header1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-left:5px;
}
.newstext-header {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:bold;
color:#FFFFFF;
padding-right:5px;
}

.newstext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#FFFFFF;
padding-right:5px;
}

.enquirytext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#000;
font-weight:bold;
padding-right:5px;
padding-left:10px;
}

.textbox1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#F3F3F3;
border:0px solid #000;
padding-left:2px;
height:15px;
width:130px;
}
.textfield1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#FFFFFF;
border:0px solid #000;
padding-left:2px;
width:130px;
}

.newsletter-textbox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
background-color:#000000;
border:1px solid #555555;
padding-left:2px;
height:20px;
}
.newsletter-link1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
background:transparent;
text-decoration:underline;
border:0px solid #000;
cursor:pointer;
}
.newsletter-link1:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#E20A0B;
text-decoration:underline;
border:0px solid #000;
cursor:pointer;
}

.ibord{border:solid 3px #fff;}
.mr_lt10{margin-left:10px; margin-bottom:10px; margin-top:5px;}
.mr_rt10{margin-right:10px; margin-bottom:10px; margin-top:5px;}
.pad_lttd10{padding-left:10px;}
.bld_rd{font-weight:bold; color:#DB0304;}
.kart_club_inbox5{width:925px; height:auto; float:left; background-color:#000; padding:10px;}

/*form css start here */
.bodytext2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
		line-height:16px;
	text-align:justify;
}
.textbox2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:28px;
	color:#000000;
	border-bottom:dotted 1px #E00A0A;
	border-top:solid 0px #E00A0A;
	border-left:solid 0px #E00A0A;
	border-right:solid 0px #E00A0A;
	background-color:#D2D2D2;
				
}

.btn-submit1{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #E00A0A;
	font-weight:bold;
	border:solid 1px #f2f2f2;
}

.terms {
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration:underline;
}
.terms:hover {
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration:none;
}
.heading-title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	color: #fff;
	background-color:#8B0000;
	text-transform:uppercase;
	}

.heading-red{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	text-transform:uppercase;
	color: #E20A0B;
	}
.heading-red a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #E20A0B;
	}
.heading-red a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	color: #000;
	}
.corn-bg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	text-transform:uppercase;
	color: #fff;	
	background:url(../images/corn-bg.jpg) top left;
	}
.corn-bg a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #fff;
	padding:5px;
	}
.corn-bg a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	padding:5px;
	color: #fff;
	}

	.table-content1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
}
.table-content2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	border:1px solid #707070;
}

.table-content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	background-color:#B5B5B5;
}
.table-content3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	background-color:#B5B5B5;
}


.link3 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#E20A0B;
 font-weight:bold;
 text-decoration:none;
 height:20px;
 }
.link3:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000;
 font-weight:bold;
 text-decoration:underline;
 }
 
 .text-normal3 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #fff;
 }
 .more-padd{
 padding-left:26px;
 }
 
 .point-table{
 border:0px solid #d2d2d2;
 background-color:#000;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 text-transform:uppercase;
 color: #fff;
 }
  .point-table td{
  padding:2px;
 }
 .point-table .red{
 border:1px solid #d2d2d2;
 background-color:#ff0000;
 }
 
  .point-table .black{
 border:1px solid #d2d2d2;
 background-color:#000000;
 }
  .point-table .gray{
 border:1px solid #d2d2d2;
 background-color:#8C9298;
 }
 
 


.middle-table{
background-color:#000000;
padding-left:0px;
padding-right:0px;
width:100%;
}
.subtitle-line{
background:url(../images/subtitle-line.jpg) top left repeat-x;
height:3px;
}
hr{background:url(../images/subtitle-line.jpg) top left repeat-x;
height:3px;}
.bodytext{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
padding:10px 15px 5px 15px;
}
.bodytext a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ED1F24;
font-size:12px;
text-align:justify;
text-decoration:underline;
font-style:italic;
font-weight:bold;
}
.bodytext a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
text-align:justify;
text-decoration:underline;
font-style:italic;
font-weight:bold;
}


.bodytext-content{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
text-align:justify;


}
.bodytext-content-left{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
text-align:justify;
padding:10px 0px 0px 0px;

}
.bodytext-content-right{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
padding:10px 0px 0px 0px;
line-height:14px;
}

#buttons-img{
	width:369px;
	height:120px;
	position:absolute;
}
.tab-img-padd{
padding-left:310px;
}
.gallery-bg{
background-color:#4C4B4C;
padding-left:12px;
padding-right:12px;
}

.shape-bg{
background:url(../images/shape-bg.jpg) top left repeat-x;
height:38px;
}
.shape-bg1{
background:url(../images/shape-bg1.jpg) top left repeat-y;
}

.gallery-padd{
padding:20px 20px 0px 20px;
}
.gallery-grey{
background-color:#4C4B4C;
padding:20px 10px 0px 10px;
}
.txt12{font-size:12px;}
font.join-bold{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#fff; font-weight:bold; text-align:center;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#DB0304; font-size:13px; text-align:left; }
h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#9E9B9D; font-size:13px; text-align:left;}
h3.bold{font-weight:bold; font-size:14px;}
.contactus_bx{width:200px; height:184px; float:left; background-image:url(../images/contactus-bg.jpg);   background-repeat: no-repeat; background-position:0px 0px;  padding:20px 10px 10px 20px;}
.box_margin{margin-right:70px;}
p.white_bold{font-size:11px; font-weight:bold; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fl{float:left;}
.fr{float:right;}
img.img_ltpad{padding-left:7px;}
img.img_rtpad{padding-right:7px;}
#logolink{width:940px; height:auto; background-color:#000; padding:20px 0px; margin:0px auto; overflow:auto; overflow:hidden;}
.logomargin{margin-right:35px;}
.scroll_text{width:946px; height:300px; float:left; overflow-x:none; overflow-y:auto; text-align:justify;}
.text_int{width:946px; height:auto; float:left; margin-top:10px; text-align:justify;}
font.red1{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#DB0304; font-size:13px; text-align:left; text-transform:uppercase;}
font.grey1{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#8E8E8E; font-size:13px; text-align:left; text-transform:uppercase;}
font.white1{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:13px; text-align:left; text-transform:uppercase;}
.pd10_lt{padding-left:10px;}
.news-bg1{ background-color:#BCBCBC;
padding-bottom:15px;
height:auto;
}
.flashanim{width:166px; height:62px; margin:0px auto;}
.news1{width:231px; height:auto; }
.news1 ul{margin:0px; padding:0px; list-style-type:none;}
.news1 ul li{display:block; padding:10px 5px 0px 8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;}
h3.bgh3{width:auto; height:auto; padding:6px; background-color:#000000; border:solid 1px #ffffff;}
h3.wh{width:auto; height:auto; padding:0px 3px; border:solid 1px #ffffff; color:#ffffff;
    margin-bottom: 19px;
}
#kart_club_main{width:945px; height:auto; float:left;}
#kart_club_leftbx{width:680px; height:auto; float:left; margin-right:15px; text-align:justify;}
#kart_club_rightbx{width:250px; height:auto; float:left; text-align:justify;}
.accord{width:680px; height:auto; float:left; padding-bottom:15px;}
.accord img{border: solid 1px #999;}
.kart_box{width:630px; height:auto; float:left; margin-top:40px;}
.kart_box1{width:290px; height:auto; float:left; margin-top:25px; margin-right:50px; text-align:left; background-color:#D6D7D6; padding:4px;}
.kart1{width:auto; height:auto;}
.kart1 ul{margin:0px; padding:0px; list-syle-type:none;}
.kart1 ul li{color:#DB0304; list-style-type:none;}
.kart1 ul li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#DB0304; text-decoration:underline; font-weight:bold; font-style:normal; }
.kart1 ul li a:hover{text-decoration:none; color:#DB0304; font-weight:bold; font-style:normal; font-size:13px;}
.kart_link1{width:auto; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }
.kart_link1 ul{margin:0px; padding:0px; list-style-type: disc;}
.kart_link1 ul li{color:#fff; margin-top:8px; list-style-position:inside;}
.kart_link1 a img{border:none;}
.race1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#989998; font-weight:normal;}
.race1 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:normal; text-decoration:none; font-style:normal; font-weight:normal;}
.race1 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:normal; text-decoration:underline; font-style:normal; font-weight:normal;}
font.col_g{color:#2D2E2D; font-size:12px; font-weight:normal;}
.rmcgf_box{width:945px; height:auto; float:left;}
.rmcgf_lt{width:400px; height:auto; float:left; margin-right:50px;}
.rmcgf_rt{width:495px; height:auto; float:left;}
.rmcgf_img{width:81px; height:auto; float:left; margin-bottom:15px;}
.mar_rt_50{margin-right:90px;}
.kart-rt-box{width:228px; height:auto; float:left; background-color:#575757; border: solid 1px #999; margin-bottom:15px; padding:10px;}
.mar_rt30{margin-right:30px;}
.kart-rt-box1{width:230px; height:auto; float:left;  margin-bottom:15px; padding:10px;}
#kart_club_result{width:945px; height:auto; float:left; margin-right:15px; text-align:justify; padding:10px 0px;}
.kart_club_rebutt{width:945px; height:35px; float:left; margin-bottom:8px; }
.result_font{font-size:12px; color:#fff; font-weight:600;}
h3.result_bg{padding:9px 5px; background-color:#525552; color:#fff; margin-bottom:0px; }
.result_but{width:auto; height:30px; }
.result_but ul{margin:0px; padding:0px; list-style-type:none;}
.result_but ul li{display:inline; }
.result_but ul li a{font-family:Arial, Verdana, Helvetica, sans-serif; float:left; display:block; margin-right:3px; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; font-style:normal;  background-color:#525552; padding:0px 12px; line-height:30px; text-align:center; font-family:#Arial, Verdana, Helvetica, sans-serif;}
.result_but ul li a:hover{ font-style:normal; color:#000; text-decoration:none; font-family:Arial, Verdana, Helvetica, sans-serif;} 
.rsub_heading{width:925px; height:auto; float:left; text-transform:uppercase; font-size:13px; padding:5px 10px; font-weight:600; background-color:#333333; margin-bottom:8px; font-family:#Arial, Verdana, Helvetica, sans-serif;}             
.kart_club_inbox{width:945px; height:auto; float:left; background-color:#333333; padding:0px 0px;}
.kart_club_inbox1{width:925px; height:auto; float:left; background-color:#333333; padding:10px;}
.kart_club_inbox2{width:925px; height:auto; float:left; background-color:#000000; padding:10px;}
h3.kart_subhd{width:250px; height:auto; padding:5px 3px; border:solid 1px #ffffff; color:#ffffff;}
.cl{clear:both;}
h3.horng{color:#fff; line-height:22px; text-align:left; padding-left:10px; font-weight:bold;}
.brdr1_bot{border-bottom: solid 1px #000;}
.pad_lt10{padding-left:10px;}
.l_height25{line-height:25px;} 
.bld{font-weight:bold;}
.tdht{height:20px; text-align:left;line-height:20px;}
.resultlink{font-size:12px; color:#fff; text-decoration:underline; font-weight:bold; font-style:normal;}
.resultlink:hover{text-decoration:none; font-style:normal; color:#fff;}
.powered{width:250px; height:30px; float:right; background-color:#000; color:#fff; line-height:30px; text-align:center;}
.ave{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px; color:#fff; font-style:normal; font-weight:normal; text-decoration:none;}
.ave:hover{text-decoration:underline;}