/* CSS Document */
body{
    background:url(imgs/bg.gif) repeat-x 0 0 #FFFFFF; color:#000000;
    font:normal 13px/18px Arial, Helvetica, sans-serif;
    margin:0; padding:0;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
    margin:0; padding:0;}
h1 {padding:3px 0px;}
h4 {font-size:90%; padding:0 13px;}
ul{list-style:none;}
.spacer{font-size:0; line-height:0; clear:both;}

/* -- header start -- */
#header{
    width:990px; margin:0 auto; padding:5px 0 1px  0;}
#headerLeft{
    width:505px; float:left; border-left:1px #272525 solid; border-right:1px #272525 solid;}
#headerMiddle{
    width:247px; float:left;}
#headerMiddleNxt{
    width:30px; float:left;}
#headerRight{
    width:170px; float:left; }
.rightTopBg{
    color:#000000; display:block; padding:0 0 0 0;}
#headerRight img{
    border:none; position:absolute; left:-390px; top:229px;}
#headerRight h1{
    font:bold 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF;
    background-color:#CC0000; position:absolute; left:-390px; top:292px; text-transform:uppercase;
    }
#headerRight ul{
    padding:0px 0 0 0;
    }
.active{background:url(imgs/li_menu.jpg) no-repeat 0 0; border:none;}
.active_hover{border:none; background:url(imgs/hover_menu.gif) no-repeat 0 0;}
#headerRight ul li{
    margin:0 0 2px 0; height:18px; padding:0 0 0 6px;}
#headerRight ul li a.home{
    background:url(imgs/home.png) no-repeat 0 0; height:18px; display:block;
    font:bold 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF;
    padding:0 0 0 42px; width:131px; text-decoration:none; text-transform:uppercase;}   
#headerRight ul li a.karts{
    background:url(imgs/karts.png) no-repeat 0 0; height:18px; display:block;
    font:bold 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF;
    padding:0 0 0 42px; width:119px; text-decoration:none; text-transform:uppercase;}
#headerRight ul li a.tracks{
    background:url(imgs/tracks.png) no-repeat 0 0; height:18px; display:block;
    font:bold 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF;
    padding:0 0 0 42px; width:153px; text-decoration:none; text-transform:uppercase;}   
#headerRight ul li a.flags{
    background:url(imgs/flags.png) no-repeat 0 0; height:18px; display:block;
    font:bold 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF;
    padding:0 0 0 42px; width:122px; text-decoration:none; text-transform:uppercase;}   
#headerRight ul li a.tips{
    background:url(imgs/tips.png) no-repeat 0 0; height:18px; display:block;
    font:bold 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF;
    padding:0 0 0 42px; width:112px; text-decoration:none; text-transform:uppercase;}   
#headerRight ul li a.gallery{
    background:url(imgs/gallery.png) no-repeat 0 0; height:18px; display:block;
    font:bold 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF;
    padding:0 0 0 42px; width:131px; text-decoration:none; text-transform:uppercase;}   
#headerRight ul li a.enquiry{
    background:url(imgs/enquiry.png) no-repeat 0 0; height:18px; display:block;
    font:bold 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF;
    padding:0 0 0 42px; width:119px; text-decoration:none; text-transform:uppercase;}
    
#headerRight #logodiv{
    background:url(imgs/search_bg.png) no-repeat right bottom;
    width:265px; height:82px; float:left; padding:0 0 0 5px;}
#headerRight #logodiv .logo{ float:left; width:132px; height:81px;
    background:url(imgs/logo.png) no-repeat 0 0; }
#headerRight #logodiv .img_logo_right{ float:left; width:132px; height:81px;
    background:url(imgs/logo_right.png) no-repeat 0 0; }

/* -- header end -- */
/* -- red pannel start -- */
#red{
    background:url(imgs/red_bg.gif) left bottom #CC0000; color:#FFFFFF;
    border-bottom:#FFFFFF 1px solid; height:374px;}
#redContainer{
    width:875px; margin:0 auto;}
a.more{
    background:url(imgs/more_btn_bg.gif) no-repeat 0 0 #CC0000; color:#2B2B2B;
    width:49px; height:23px; padding:26px 0 0 68px; margin:2px 0 0 0; display:block; float:right;
    font:bold 10px/10px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;}
a.more:hover{
    background:url(imgs/more_btn_bg_h.gif) no-repeat 0 0 #CC0000; color:#2B2B2B;
    width:49px; height:23px; padding:26px 0 0 68px; margin:2px 0 0 0; display:block; float:right;
    font:bold 10px/10px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;}
.redLeft{
    width:478px; float:left; padding:20px 12px 0 15px;}
.redLeft h3{
    font:bold 14px/22px Arial, Helvetica, sans-serif; color:#FFFFFF;
    padding:18px 0 0 0; background-color:#CC0000; text-transform:uppercase;}
.redLeft p{ padding:10px 10px; text-align:justify;
    font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#CC0000;}

.redRight1{width:334px; float:left; padding:18px 5px 0; height:329px;
    background:url(imgs/red_right_bg.gif) no-repeat 0 0;}
.redRight1 h2{
    font:normal 18px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF;
    background-color:#CC0000; text-transform:uppercase; padding:0 0 18px 0;}    
.redRight1 h3{
    font:bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF;
    background:url(imgs/right_h3_bg.gif) no-repeat 107px 2px #CC0000; text-transform:uppercase; padding:0 0 6px 0;} 
.redRight p{
    font:normal 13px/18px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#CC0000;}

.redRight{width:360px; float:left; padding:18px 5px 0; height:329px;
    background:url(imgs/red_right_bg.gif) no-repeat 0 0;}
.tForm { }
.formRight{
    width:250px; margin:0 15px; }   
.formRight span.top{
    background:url(imgs/form_right_top.png) no-repeat 0 0 #CC0000;
    color:#000000; height:15px; line-height:0; font-size:0; display:block;} 
.formRight span.bottom{
    background:url(imgs/form_right_bottom.png) no-repeat 0 0 #CC0000;
    color:#000000; height:18px; line-height:0; font-size:0; display:block;}
.formRight form{
    background:url(imgs/form_bg.png) repeat-y 0 0 #E0E0E0;
    color:#000000; padding:5px 29px; display:block;}
.formRight form div#response{
    background-color: #E0E0E0;
    font:normal 10px/11px Arial, Helvetica, sans-serif; color:#cc0000;
}   
.formRight form h2{
    font:bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2B2B2B; text-transform:uppercase;
    background:url(imgs/newsletter_icon.gif) no-repeat 0 3px #E0E0E0; padding:0 0 3px 15px; float:left;}
.formRight form input{
    font:normal 10px/11px Arial, Helvetica, sans-serif; color:#000000;
    border:#969696 1px solid; background-color:#FFFFFF; 
    padding:1px; width:164px; height:15px; float:left; margin:5px 0;}
.formRight form textarea{
    font:normal 10px/11px Arial, Helvetica, sans-serif; color:#000000;
    border:#969696 1px solid; background-color:#FFFFFF; 
    padding:1px; width:188px; height:80px; float:left; margin:5px 0;}
.formRight form input.submit{
    color:#000000; text-decoration:none; border:none; margin:0 2px;
    background:url(imgs/submit_btn.gif) no-repeat 0 0px #E0E0E0; width:46px; height:13px; float:right;}
.submit{
    color:#000000; text-decoration:none;
    border:none; background-color:#2B2B2B; margin:0 2px;
    background:url(imgs/submit_btn.gif) no-repeat 0 0px #E0E0E0; width:46px; height:13px; float:right;}
.formRight form input.login{
    color:#000000; text-decoration:none; border:none; margin:0 2px; 
    background:url(imgs/login_btn.png) no-repeat 0 0px #E0E0E0; width:46px; height:13px; float:right;}
.reset{
    color:#000000; text-decoration:none;
    border:none; background-color:#2B2B2B; margin:0 2px;
    background:url(imgs/reset_btn.gif) no-repeat 0 0px #E0E0E0; width:46px; height:13px; float:right;}
.redRight h2{
    font:normal 18px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF;
    background-color:#CC0000; text-transform:uppercase; padding:0 0 18px 0;}    
.redRight h3{
    font:bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF;
    background:url(imgs/right_h3_bg.gif) no-repeat 107px 2px #CC0000; text-transform:uppercase; padding:0 0 6px 0;} 
.redRight p{
    font:normal 13px/18px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#CC0000;}
/* -- red pannel end --*/
/* -- footer start -- */
#bottomPannel{
    width:870px; margin:0 auto;}
#articlePannel{
    background:url(imgs/bottom_black_bg.gif) repeat-y right top; width:806px; margin:0 54px 0 0;}
#articlePannel span.blackTop{
    background:url(imgs/black_top.gif) no-repeat 0 0; height:14px; display:block; float:right; width:761px;}
#articlePannel span.blackBottom{
    background:url(imgs/black_bottom.gif) no-repeat 0 0; height:28px; display:block; float:right; width:761px;}
.articleLink{
    width:216px; padding:0 43px 0 7px; float:left;}
.articleLink h2{
    font:normal 22px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF;
    text-transform:uppercase; padding:0 0 0 68px;}
.articleLink ul{
    background:url(imgs/article_ul_bg.gif) no-repeat 0 10px; padding:8px 0 0 68px;}
.articleLink ul li{
    background:url(imgs/divider_bg.gif) repeat-x 0 19px #2B2B2B; height:20px;
    font:normal 13px/19px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.articleLink ul li.noborder{
    height:20px; background-color:#2B2B2B; background-image:none;
    font:normal 13px/19px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.articleLink ul li a{
    height:19px; text-decoration:none; background-color:#2B2B2B;
    font:normal 13px/19px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block;}
.articleLink ul li a:hover{
    height:19px; text-decoration:none; background-color:#383838;
    font:normal 13px/19px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block;}
.add{
    width:458px; float:left; padding:18px 0 0 0;}
.add img{
    margin:0 10px 10px 0; border:none; padding:0;}
#footer{
    width:820px; height:100px; text-align:right; padding:7px 60px 0 0;}
    
#another{color:#cc0000;}
#footer ul li{
    float:right;}
.active_footer{background-color:#ECECEC;}
#footer ul li a{
    font:bold 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;
    color:#2B2B2B; padding:0 10px;}
#footer ul li a:hover{
    font:bold 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;
    color:#2B2B2B; background-color:#ECECEC; padding:0 10px;}
#footer p{
    font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;
    color:#A50000; padding:0 10px; float:right;}
a.xhtml{
    background:url(imgs/xhtml_bg.gif) no-repeat 0 0 #FFFFFF; width:54px; height:15px;
    font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2B2B2B; margin:5px 0;
    text-transform:uppercase; text-decoration:none; text-align:center; float:right;}
a.xhtml:hover{
    background:url(imgs/xhtml_bg_h.gif) no-repeat 0 0 #FFFFFF; width:54px; height:15px;
    font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2B2B2B; margin:5px 0;
    text-transform:uppercase; text-decoration:none; text-align:center; float:right;}
a.css{
    background:url(imgs/css_bg.gif) no-repeat 0 0 #FFFFFF; width:40px; height:15px;
    font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2B2B2B; margin:5px 10px;
    text-transform:uppercase; text-decoration:none; text-align:center; float:right;}
a.css:hover{
    background:url(imgs/css_bg_h.gif) no-repeat 0 0 #FFFFFF; width:40px; height:15px;
    font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2B2B2B; margin:5px 10px;
    text-transform:uppercase; text-decoration:none; text-align:center; float:right;}
#footer p.tworld{
    font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#C10000; padding:5px 10px; float:right; text-transform:uppercase;}
#footer p.tworld a{
    font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
    color:#1B1B1B; text-transform:uppercase; text-decoration:none;}
#footer p.tworld a:hover{
    font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
    color:#575757; text-transform:uppercase; text-decoration:none;}
/* -- footer end -- */  

.clear{ clear:both;}

#contacttop {
    font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
}
#contacttop #contactright {
    border-left: 1px solid #fff;
    float: right;
    text-align:left;
    font-size: 1em;
    margin-top: 70px;
    padding-left: 15px;
}
.contactform{
    background: url(imgs/contact_icon.gif) no-repeat scroll left 10px transparent;  
    color: #fff;
    font-size:14px;
    text-align:left;
    text-decoration:underline;
    font-weight:bold;
    padding:0 0 0 15px;
    line-height:30px;
}
#contacttop #contactright #email {
    color: #fff;
    font-weight: bold;
}
#contacttop #contactright #phone1 {
    color: #fff;
    font-weight: bold;
}
#contacttop #contactright #phone2 {
    color: #fff;
    font-weight: bold;
}

#contacttop #contactleft {
    text-align:left;
    color: #033a3a;
}
#contacttop #contactleft {
font-weight:bold;
    color: #fff;
    float: right;
    font-size: 1em;
    width: 150px;
}
#contactmap {
    clear:both;
    padding: 5px 0 0 24px;
}
#contactmap a img {
    border:1px solid #1e1e1e;
    padding:2px;
}
.white {
    color: #fff;
    font-size:1.1em;    
}
#bg_flag{
    background: url(imgs/grips_kart11.GIF) repeat-x scroll center top transparent;
    width:100%;
}   
#bottom_track{
    background: url(imgs/bottom_track.jpg) repeat-x scroll center bottom transparent;
    width:100%;
}   
#bottom_track_kart{
    background: url(imgs/bottom_track_kart.png) no-repeat scroll right bottom transparent;
    width:100%;
}   
#redContainerLeft ul li{
    display:none;
}
.post {
    margin: 0 0 10px;
    padding: 0 0 0 40px;
    position: relative;
    color:#E3E3E3;
    text-align:left;
}
.postimage {
    padding: 0 0 0 15px;
    color:#fff;
    font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif;      
}
.postimage img {
    float:left;
}
.flagimage {
    padding: 0 0 0 15px;
    color:#fff;
    font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.flagimage img {
    float:left;
    padding:0 0 5px 0;
}
.flagimage span {
    float:left;
    padding:6px 5px 0 0;
}
.postcnt3 {
    padding:5px 2px;
    float:left;
    width:305px;
}
.postcnt2 {
    padding:5px 10px;
    float:left;
    width:305px;
}
.postcnt1 {
    padding:5px 10px;
    float:left;
    width:365px;
}
.postcnt {
    padding:5px 10px;
    float:left;
    width:385px;
}
.postcnt p{
    margin:0;
    padding: 2px 0;
    font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.dateimage {   
    color: #F3CA02;
    font-size: 16px;
    height: 50px;
    left: 0;
    padding: 4px 2px 0;
    position: absolute;
    text-align: center;
    width: 50px;
    font-weight:bold;
}
.date {
    background: url("imgs/date_bg.png") no-repeat scroll 0 2px transparent;
    color: #F3CA02;
    font-size: 16px;
    height: 35px;
    left: 0;
    padding: 8px 2px 0;
    position: absolute;
    text-align: center;
    width: 30px;
    font-weight:bold;
}
.kart_lst {   
    color: #F3CA02;
    font-size: 16px;
    padding: 4px 2px 0;
    font-weight:bold;
}
.blog_title {
    color:#FFB908;
    font-size: 12px;
    text-decoration: none;
}
.blog_title:hover {
    color:#FFB908;
    text-decoration: underline;   
}
.scrollbar{
    margin:8px 0 0 0;
    overflow:auto;
    height:268px;
}
.scrollbar1{
    overflow:auto;
    height:220px;
}   
.img_client{
    border:1px #E3E3E3 solid;   
}
.img_client1{
    border:0px #E3E3E3 solid;   
}
.scrollbar_inline{ padding:4px 0; }
.inline_heading{ background:url(imgs/menu_arrow.png) no-repeat left 7px; padding:0 0 0 10px; font-weight:bold;}
#ulblock li { display:block; }
#ulblock li ul li { display:block; }
.list1 { }
.list1 ul { padding-bottom:10px; }
.list1 ul li { float:left; color:#fff; padding:0 5px 0 0; }
.list1 ul li a { text-transform:uppercase; font-size:12px; line-height:28px; text-decoration:none; }
.list1 ul li a:hover, .list1 ul li a.active { color:#fff; }
.list1 ul li ul { padding-top:5px; min-width:160px; width:auto !important; width:90%; }
.list1 ul li ul li { float:none; background:url(imgs/menu_arrow.png) no-repeat left 7px; padding-left:9px; color:#fff; font-size:12px; line-height:18px; text-transform:capitalize; }
.list1 ul li ul li a { color:#ffb908; font-size:12px; line-height:24px; text-transform:capitalize; }
.list1 ul li ul li a:hover, .list1 ul li ul li.subActive a { color:#fff; }  
    
.thumbnail a img {    
    background: none repeat scroll 0 0 #737373;
    border: 1px solid #2B2B2B;
    margin: 5px;
    padding: 5px;
}
.thumbnail a:hover img {
    background: none repeat scroll 0 0 #FFFFFF;
}
.icons {    
    float:left;
}
.icon1 {
    background:url(imgs/icon1.gif) no-repeat 0% 0%;
    width:23px;
    height:23px;
    display:inline;
    float:left;
    margin:0 9px 0 0
}
.icon1:hover {
    background:url(imgs/icon1.gif) no-repeat 0% -23px;
    width:23px;
    height:23px;
    display:inline;
    float:left;
    margin:0 9px 0 0
}
.icon2 {
    background:url(imgs/icon2.gif) no-repeat 0% 0%;
    width:23px;
    height:23px;
    display:inline;
    float:left;
    margin:0 9px 0 0
}
.icon2:hover {
    background:url(imgs/icon2.gif) no-repeat 0% -23px;
    width:23px;
    height:23px;
    display:inline;
    float:left;
    margin:0 9px 0 0
}
.icon3 {
    background:url(imgs/icon3.gif) no-repeat 0% 0%;
    width:23px;
    height:23px;
    display:inline;
    float:left;
    margin:0 9px 0 0
}
.icon3:hover {
    background:url(imgs/icon3.gif) no-repeat 0% -23px;
    width:23px;
    height:23px;
    display:inline;
    float:left;
    margin:0 9px 0 0
}   
.imagethumbnail { border:1px solid #1e1e1e; margin:0 0 0 12px;  padding:2px;}   
/*
     FILE ARCHIVED ON 21:46:36 Feb 01, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:54:35 Dec 31, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 97.782
  exclusion.robots: 0.084
  exclusion.robots.policy: 0.078
  RedisCDXSource: 1.584
  esindex: 0.007
  LoadShardBlock: 79.398 (3)
  PetaboxLoader3.datanode: 438.898 (5)
  CDXLines.iter: 14.612 (3)
  load_resource: 517.209 (2)
  PetaboxLoader3.resolve: 106.911 (2)
*/