/***************************************/
/*  CSS  html body style for centre    */
/*  E2E Solutions for KickZoo          */
/***************************************/
html, body {padding-right: 0px;text-align: center; padding-left: 0px; font-size: 12px;font-family: arial,verdana,sans-serif;margin: 0px;color: #ffffff;height:100%; background-image:url(images/repeat_body.jpg); background-repeat:repeat-x; background-color:#330000}



/***************************************/
/*  CSS  container for centre content  */
/*  E2E Solutions for KickZoo          */
/***************************************/

#content{text-align: left;width:723px;position: relative;margin-left: auto;margin-right: auto; }

/***************************************/
/*  CSS  wrapper div for inner content */
/*  E2E Solutions for KickZoo          */
/***************************************/
#wrapper {position:absolute;text-align: left;margin: 0px auto;border:0;width: 723px;background-image:url(images/repeat_main.jpg);}



a:link{color: #990000;text-decoration: none;padding:0px; margin:0px; font-size:11px;text-decoration: underline;}
a:visited{color: #990000;text-decoration: underline;font-size:11px;}
a:hover{text-decoration: underline;color: #ffffff;font-size:11px; text-decoration: underline;}
/*******************************************/
/*  CSS  Header conatiner and inner styles */
/*  E2E Solutions for KickZoo              */
/*******************************************/
#header{position:relative;width:723px;height:305px;padding:0px;margin:0}	
.p_header{}
#top_nav{position:absolute; left:0px; top:0px; padding:0px; margin:0px; width:723px}
#top_nav li{list-style-type:none; padding:0px; margin:0px; float:left;}
.topBann1{position:absolute;top:31px;left:0px;padding:0px;margin:0px; background-image: url(images/e2e_banner1.jpg); background-repeat:no-repeat; width:723px;   height:80px; display:block;}

.topBann2{position:absolute;top:111px;left:0px;padding:0px;margin:0px; background-image: url(images/e2e_banner2.jpg); background-repeat:no-repeat; width:723px;   height:194px; display:block;}


.topBannnews1{position:absolute;top:31px;left:0px;padding:0px;margin:0px; background-image: url(images/e2e_bannernews1.jpg); background-repeat:no-repeat; width:723px;   height:80px; display:block;}

.topBannnews2{position:absolute;top:111px;left:0px;padding:0px;margin:0px; background-image: url(images/e2e_bannernews2.jpg); background-repeat:no-repeat; width:723px;height:193px; display:block;}


.topBannprof1{position:absolute;top:31px;left:0px;padding:0px;margin:0px; background-image: url(images/e2e_bannerprof1.jpg); background-repeat:no-repeat; width:723px;   height:80px; display:block;}

.topBannprof2{position:absolute;top:111px;left:0px;padding:0px;margin:0px; background-image: url(images/e2e_bannerprof2.jpg); background-repeat:no-repeat; width:723px;height:193px; display:block;}


.topBannLeft{position:absolute;top:-2px;left:-124px;padding:0px;margin:0px; background-image: url(images/e2e_bodyleft.jpg); background-repeat:no-repeat; width:124px;height:539px; display:block;}

.topBannRight{position:absolute;top:-2px;left:722px;padding:0px;margin:0px; background-image: url(images/e2e_bodyright.jpg); background-repeat:no-repeat; width:119px;height:537px; display:block;}

img{border:none;}


.flash{position:absolute; top:110px; left:20px; margin:0px; padding:0px}
.p_photos{margin-left:5px;}
/*******************************************/
/*  CSS  division and styles for left side */
/*  E2E Solutions for KickZoo              */
/*******************************************/

.middle_wrapper{position:relative; top:-2px; left:0px;background-color:#000000; border-left:1px solid #990000;border-right:1px solid #990000; width:722px; float:left; margin:0px; padding:0px;  }


.main_text p{ position:relative; left:10px;color:#666666; font-size:12px; width:450px; margin:0 0 15px 0; padding:0px; line-height:18px;}

.p_bottom{position:relative; bottom:2px; background-image:url(images/e2e_bottom.jpg); background-repeat:no-repeat; width:723px; height:13px; float:left; display:block; clear:both; font-size:1px; margin:0px; padding:0px; z-index:2}

/*******************************************/
/*  CSS  division and styles for right side*/
/*  E2E Solutions for KickZoo              */
/*******************************************/

#right {position:relative; top:-1px;float:left; left:1px;margin-bottom:20px;width:212px;padding-bottom:20px;} 
#right ul{list-style-type:none; margin:0px; padding:0px; background-color:#333333; width:210px}
.li_r{padding:0 0 10px 10px; margin:0px}
.li_top{background-image:url(images/top_grey.jpg); background-repeat:no-repeat; width:212px; height:18px; display:block; padding:0px ;margin:0px}
.li_bot{background-image:url(images/bot_grey.jpg); background-repeat:no-repeat; width:212px; height:11px; display:block; padding:0px ;margin:0px}
.li_topnews{background-image:url(images/top_grey2.jpg); background-repeat:no-repeat; width:212px; height:18px; display:block; padding:0px ;margin:0px}
/*******************************************/
/*  CSS  division and styles for middle    */
/*  E2E Solutions for KickZoo              */
/*******************************************/

#left {position:relative;float:left; top:0px; width:460px; left:0px;padding:0px;  margin-bottom:20px;}
.nopadding{padding-bottom:0px; padding-top:0px;margin:0px;}

#left_large {position:relative;float:left; top:0px; width:674px; left:0px;padding:0px;  margin-bottom:20px;}
.nopadding{padding-bottom:0px; padding-top:0px;margin:0px;}

.e2eracingL{position:relative; float:left; background-image:url(images/e2evertical.jpg); background-repeat:repeat-y; width:22px; margin:0px; padding:0px; height:463px;}
/*******************************************/
/*  CSS floating styles                    */
/*  E2E Solutions for KickZoo              */
/*******************************************/
.float_left{float:left;}
.float_right{float:right;}


.newstable{width:460px; text-align:left;font-size:11px;color:#ffffff; margin: 10px 0 10px 0}
.red_tr{background-color:#990000; color:#ffffff; font-weight:bold; font-size:11px;border-bottom:1px solid #ffffff;}
.newstable td, .newstable th {border-bottom:1px solid ;}
.newstable img{border:1px solid #990000;}
.newstable strong{color:#990000; font-size:11px;margin:0 0 10px 0;font-weight:bold}
.newstable p {color:#666666; font-size:11px;margin:0 0 10px 0;}

.p_red{font-size:11px; color:#ffffff; background-color:#990000; width:460px; padding:3px; display:block;border-bottom:1px solid #ffffff;margin:10px 0 0 0;}

.profile{width:460px; text-align:left;font-size:11px;color:#ffffff; margin: 10px 0 10px 0}
.profile{color:#666666; }
.profile img{border:1px solid #990000;}
.bold{font-weight:bold; color:#990000;}

.contact_form{width:460px;margin:20px 0 0 3px; 
}
.contact_form input {border:1px solid #990000; background-color:#000000; color:#ffffff; font-size:11px;}
.contact_form textarea {border:1px solid #990000; background-color:#000000; color:#ffffff; font-size:11px;}

.valid{margin:0px; padding:10px 0 0 10px;}






.clear{clear:both; margin:0px; padding:0px; font-size:1px}

div.row {clear: both;padding-left:0px;padding-bottom:7px; }
div.row span.label {float: left;font-weight:bold;padding-bottom:7px;text-align: left; width:140px;}
div.row span.formw {float: left;padding-bottom:7px;text-align: left;}

.spons_link{margin-left:20px}


.schedule {margin: 5px 0 30px 5px;}
.schedule td {border-bottom:1px solid #990000 ; background-color:#000000; font-size:11px; height:20px;}
.schedule th {border-bottom:1px solid #ffffff ; background-color:#990000; font-size:11px; color:#ffffff; height:20px; text-align:left;}
.completed {color:#888888}


.sponsor {list-style-type:none; margin:0px; padding:0px;}
.sponsor li{float:left; margin: 10px 0 0 10px; padding:8px; height:90px; border:1px solid #990000;}
/*******************************************/
/*  CSS footer content and styles          */
/*  E2E Solutions for KickZoo              */
/*******************************************/


#footer {width: 723px;position: relative;top: 20px ;clear:both;margin:0px; background-image:url(images/footer_repeat.jpg);  display:block; width:723px; height:37px; padding:0px}


#navcontainer_bottom {position:relative;top:5px;left:10px; float:left; text-decoration: none; width:340px;padding:0px; margin:0 5px 0 0 }
#navcontainer_bottom li{list-style-type:none; margin:3px;padding:0px; display:inline}
#navcontainer_bottom a{color: #333333;text-decoration: none;padding:0px; margin:0px; font-size:11px;text-decoration: none;}
#navcontainer_bottom a:link, #navcontainer_bottom a:visited{color: #ffffff;text-decoration: none;font-size:11px;}
#navcontainer_bottom a:hover{text-decoration: underline;color: #ff0000;font-size:11px; text-decoration: underline;}

#red_link{position:absolute;top:0px;left:480px;  text-decoration: none;padding:0px; margin:0 5px 0 0; background-image:url(images/red_bottom.jpg); background-repeat:no-repeat; width:239px; height:33px; display:block}

#footer p{padding:0px; margin:0px; }

#red_link a,  #red_link a:visited{position:relative; top:8px;  left:28px; color: #ffffff;text-decoration: none;font-size:11px; width:220px}
#red_link a:hover{text-decoration: underline;color: #ff0000;font-size:11px; text-decoration:underline;}