body{
	text-align:center;
	background: url(../images/newbg.jpg);
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	}


/* HOMEPAGE ITEMS */

#slideshow-wrap {position:relative; float:left; margin-left:25px; margin-top:20px;}
#rrcs-sponser-box {position:relative; float:left; margin-left:25px; margin-top:20px;}
#homepage-info-box {position:relative; float:left; margin-left:25px; margin-top:20px;}
#homepage-info-subleft {position:relative; float:left; width:375px; height:100px;}
#homepage-info-subright {position:relative; float:left; width:375px; height:100px; margin-left:50px;}
#news-box {position:relative; float:left; margin-left:25px; margin-top:20px; width:800px;}

/* HOMEPAGE ITEMS END */
	
#main-website-wrap{
height:777px;
width:882px;
text-align: left;
margin: 0 auto;
margin-top:20px;
}

#header-wrap{
background-image:url(../images/header.png);
height:93px;
width:882px;
}

#welcome-message{
padding-left:560px;
padding-top:10px;
float:left;
}

#quick-links{
float:right;
padding-top:15px;
padding-right:20px;
}

#nav-wrap{
float:right;
width:750px;
height:33px;
margin-top:-50px;
}

#nav-sep1{
margin-top:-27px;
padding-left:85px;
}

#nav-sep2{
margin-top:-27px;
padding-left:177px;
}

#nav-sep3{
margin-top:-27px;
padding-left:300px;
}

#nav-sep4{
margin-top:-27px;
padding-left:395px;
}

#nav-sep5{
margin-top:-27px;
padding-left:465px;
}

#nav-sep6{
margin-top:-27px;
padding-left:555px;
}

#nav-sep7{
margin-top:-27px;
padding-left:655px;
}

#nav-home{
padding-left:20px;

}

#nav-tour{
margin-top:-24px;
padding-left:95px;
}

#nav-about{
margin-top:-24px;
padding-left:190px;
}

#nav-gallery{
margin-top:-24px;
padding-left:315px;
}

#nav-blog{
margin-top:-24px;
padding-left:405px;
}

#nav-contact{
margin-top:-24px;
padding-left:480px;
}

#nav-sponser{
margin-top:-24px;
padding-left:565px;
}

#nav-store{
margin-top:-24px;
padding-left:665px;
}

#content-wrap{
background-image:url(../images/bg4.jpg);
height:650px;
width:882px;
}

#homepage-content-wrap{
background-image:url(../images/bg4.jpg);
height:1930px;
width:882px;
}

#homepage-news{
float:left;
margin-left:20px;
margin-top:50px;
width:80px;

}



#about2008-content-wrap{
background-image:url(../images/bg4.jpg);
height:850px;
width:882px;
}

#sponser-content-wrap{
background-image:url(../images/bg4.jpg);
height:800px;
width:882px;
}

#sponser-main-content-wrap{
background-image:url(../images/bg4.jpg);
height:1300px;
width:882px;
}

#about-content-wrap{
background-image:url(../images/bg4.jpg);
height:1100px;
width:882px;
}

#footer-wrap{
background-image:url(../images/footer.png);
background-repeat:no-repeat;
height:37px;
width:882px;
padding-bottom:50px;
}

#footer-wrap-hp{
background-image:url(../images/footer.png);
background-repeat:no-repeat;
position:relative;
float:left;
height:37px;
width:882px;
}

#slideshow{
background-repeat:no-repeat;
width:562px;
height:250px;
margin-top:10px;
margin-left:10px;
float:left;
}

#slideshow2{
background-repeat:no-repeat;
background-color:#009933;
width:862px;
height:350px;
margin-top:10px;
margin-left:10px;
float:left;
}

#slideshow-images{
padding-left:35px;
padding-top:30px;
}


#main-sponsers{
float:right;
width:300px;
padding-top:25px;
padding-right:20px;
}

#top-column{
padding-bottom:300px;
}

#welcome-section{
background-color:#000000;
height:165px;
width:425px;
margin-left:20px;
margin-top:20px;
float:left;
}

#welcome-title{
padding-top:5px;
padding-left:5px;
width:420px;
}

#weclome-content{
padding-left:5px;
padding-top:5px;
height:120px;
width:420px;
}

#bookmark{
float:right;
padding-top:5px;
padding-right:5px;
}

#upcoming-section{
background-color:#000000;
height:165px;
width:415px;
float:right;
margin-right:20px;
margin-top:20px;
}

#upcoming-title{
padding-top:5px;
padding-left:5px;
width:420px;
}

#upcoming-content{
padding-left:5px;
padding-top:5px;
height:120px;
width:400px;
}

#results-section{
background-color:#000000;
height:165px;
width:415px;
float:right;
margin-right:20px;
margin-top:20px;
}

#results-title{
padding-top:5px;
padding-left:5px;
width:420px;
}

#results-content{
padding-left:5px;
padding-top:5px;
height:120px;
width:400px;
}


#racelink{
float:right;
padding:5px;
}

#gallery-section{
background-color:#000000;
height:105px;
width:385px;
float:left;
margin-left:20px;
margin-top:15px;
}

#gallery-title{
padding-top:5px;
padding-left:5px;
width:420px;
}

#gallery-content{
padding-left:5px;
padding-top:5px;
height:80px;
width:480px;
}

#newsletter-section{
height:71px;
width:288px;
float:right;
margin-right:50px;
margin-top:25px;
}

#sponsers-scroll-section{
background-color:#000000;
width:840px;
height:70px;
float:left;
margin-left:20px;
margin-top:-80px;
}


#footer-credit{
font-size:10px;
float:left;
margin-top:10px;
padding-left:265px;
}

#icons{
float:right;
margin-top:20px;
padding-right:20px;
}

#sponsers-wrap{
padding-top:10px;
padding-left:20px;
}

#mainsponsers-tab{
float:left;
}

#othersponsers-tab{
padding-left:156px;
}

#sponsers-title{
padding-bottom:10px;
}

#sponser-offer{
background-color:#000000;
width:825px;
padding:10px;
margin-left:20px;
}

#sponsers-info{
background-color:#000000;
height:520px;
width:825px;
padding:10px;
}

#tour-wrap{
padding-top:10px;
padding-left:20px;
}

#flattrack-tab{
float:left;
}

#roadracing-tab{
padding-left:156px;
}

#gp-tab{
padding-left:312px;
margin-top:-40px;
}


#tour-title{
padding-bottom:10px;
}

#tour-info{
background-color:#000000;
height:2500x;
width:825px;
padding:10px;
}

#tour-content-wrap{
background-image:url(../images/bg4.jpg);
background-repeat:repeat-y;
height:1300px;
width:882px;
}

#tournews-content-wrap{
background-image:url(../images/bg4.jpg);
background-repeat:repeat-y;
height:2300px;
width:882px;
}


#roadrace-content-wrap{
background-image:url(../images/bg4.jpg);
background-repeat:repeat-y;
height:860px;
width:882px;
}


#roadracegallery-content-wrap{
background-image:url(../images/bg4.jpg);
background-repeat:repeat-y;
height:1000px;
width:882px;
}


#roadrace-info{
background-color:#000000;
height:100%;
width:825px;
padding:10px;
}

#flatrace-content-wrap{
background-image:url(../images/bg4.jpg);
background-repeat:repeat-y;
height:100%px;
width:882px;
}


#flatrace-info{
background-color:#000000;
height:850px;
width:825px;
padding:10px;
}



#moto-content-wrap{
background-image:url(../images/bg4.jpg);
background-repeat:repeat-y;
height:700px;
width:882px;
}


#moto-info{
background-color:#000000;
height:625px;
width:825px;
padding:10px;
}




#team-content-wrap{
background-image:url(../images/bg4.jpg);
background-repeat:repeat-y;
height:1300px;
width:882px;
}


.worksimg{
width: 105px;
height: 108px;
}

img{  
border-style: none;
}

.workstitle{
text-align:center;
}

.workssingle{
width: 105px;
float:left;
margin-left: 14px;
}

.workssingle1{
width: 105px;
float:left;
}

.worksline{
float: left;
margin-top: 5px;
}

#contact-desc{
background-color:#000000;
height:75px;
margin-left:20px;
margin-right:20px;
padding-top:10px;
}

#contactform-wrap{
padding-top:10px;
margin-left:20px;
margin-top:5px;
background-color:#000000;
height:475px;
width:400px;
}


#contact-title{
padding-bottom:5px;
}

#contact-2nd{
padding: 10px 10px 0px 10px;
background-color:#000000;
height:475px;
width:410px;
float:left;
margin-left:430px;
margin-top:-485px;
}


#about-wrap{
padding-top:10px;
padding-left:20px;
height:600px;
}

#background-tab{
float:left;
}



#background-title{
padding-bottom:10px;
}

#about-info{
background-color:#000000;
height:550px;
width:825px;
padding:10px;
}

#other-sites{
text-align:right;
float:right;
width:200px;
margin-right:40px;
margin-top:-275px;
}

#other-sites-desc{
margin-left:450px;
float:left;
text-align:center;
margin-top:-240px;
width:200px;
}


#left-profile{
height:235px;
width:400px;
padding-bottom:20px;
}

#right-profile{
float:right;
height:235px;
width:400px;
padding-bottom:20px;
}

#profile-info{
width:250px;
margin-top:-240px;
margin-left:190px;
}

