html, body {
	height:'auto';
}
body {
	margin:0 auto;
	padding:0px;
	background: url(../images/bg.jpg) repeat-x #000000;
	font-size:12px;
	color:#a5a5a5;
	font-family:Arial, Tahoma, Tahoma, Helvetica;
	line-height:16px;
}
.clear {
	clear:both; margin:0px; height:0;
}
.left { float:left; }
.right {float:right; }

img{ border:none;}
a{ outline:none;}

.mainwrapper {
	width:1000px;
	margin:0 auto;
	padding:0;
	height:100%;
}
/* Top header part styles */
.toppart {
	width:1000px;
	height:210px;
	padding:0;
	margin:0 auto;
}
/* contentpart */
.contentpart {	
	width:980px;
	margin:0 auto;
	padding-top:19px;
	margin-bottom:20px;
}
/* leftpart styles */
.leftpart {
	width:665px;
	float:left;
	text-align: justify;
	border:0px solid #00FF00;
	
}
.border{ background: url(../images/bo1.gif) repeat-x; height:2px; width:100%; padding-bottom:13px;}
.leftpart span{ font-weight:bold;}

/* rightpart styles */
.rightpart{ position:relative;
	float: right; 
	width:300px;
	height:100%;
	color:#000000;
	padding:0;
	margin:0 auto;
	text-align:left	;

}
.box{ width:300px;}
.box1{ position:relative;
	float:right;
	height:153px;
	width:296px;
	background:url(../images/box1-bg.gif) repeat-x;
	border:2px solid #2d2d2d;
	margin:10px 0px 40px 0px;
}
.box1 ul{
	padding:0px 0px 0px 0px; 
	margin:5px 0px 0px 15px; 
	list-style:none; 
}
.box1 li{
	padding:0px 0px 0px 0px;  
	margin:0px 0px 0px 0px; 
	list-style:none;
	background: url(../images/car.gif) no-repeat left center; 
	
}
.box1 a { 
	text-decoration:none;
	font-size:13px;
	color: #bababa; font-weight: bold; 
	display:block;
	padding-left:30px;
	line-height:30px;
}
.box1 a:hover {  
	display:block; 
	color:#FFFFFF; 
}

.box2{ position:relative;
	float:right;
	height:264px;
	width:300px;
	background:#202020 url(../images/box2_bg.jpg) 0 0 repeat-x;
	border:#2d2d2d 1px solid;
	margin:0px 0px 10px 0px;
	vertical-align:bottom;
	padding:5px 0px;}
	
.box2 #img{position:absolute; top:9px; left:9px;}

/* Footer part styles */
#footer{
	background:url(../images/b_footer.jpg) 0 0 no-repeat; 
	height:80px; 
	margin:0 auto; 
	width:1000px; }

#footer p{
	padding:15px 0px; 
	font-weight:normal; 
	text-align:center; 
	color:#c5c5c5;}
#footer p a{ color:#c5c5c5; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:underline; color:#fff}
.leftfooter { float:left; padding:0px 10px;}
.rightfooter {float:right; padding:0px 10px; color:#c5c5c5;}
.rightfooter a{ color:#c5c5c5; text-decoration:none;}
.rightfooter a:hover{ color:#fff; text-decoration:underline;}

/*.footer {
	background: url(../images/downbg.jpg) repeat-x bottom;
	height:41px;
	padding:10px;
	font-size:11px;
	color:#CE0000;
}
a.footerlink:link, a.footerlink:visited, a.footerlink:active {
	color:#FFF;
	text-decoration:none;
}
a.footerlink:hover {
	color:#0145A3;
	text-decoration:none;
}
.footerpopup {
	background: url(../images/p-downbg.jpg) repeat-x bottom;
	height:32px;
	padding-bottom:8px;
	font-size:11px;
	font-family:Tahoma, Arial, Verdana;
	color:#CE0000;
}*/
/* shopping cart body area and boxies styles */

.whitebg {
	background:#FFFFFF;
}
.subheading {
	color:#fff;
	background:#4a4a4a;
	font-weight:bold;
	font-size:12px;
}
.paging {
	background:#F6F6F6;
}
.paging a:link, .paging a:visited, .paging a:active {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
.paging a:hover {
	color:#a90000;
	text-decoration:none;
}
/* general text styles */
.smalltext {
	font-size:10px;
}
.normaltext {
	font-size:11px;
	font-weight:normal;
}
.error {
	color:#FF0000;
	font-weight:bold;
	padding-bottom:8px;
}
.red {
	color:#FF0000;
}
.success {
	color:#009933;
	font-weight:bold;
}
.hlight {
	color:#FF5B01;
}
.price {
	color:#2977BA;
	font-weight:bold;
}
.justify {
	text-align:justify;
}
.lineheight {
	line-height:16px;
}
/* general eliments styles */
h1 {
	font-size:18px;
	color:#ffffff;
	font-weight:normal;
	padding-bottom:17px;
	margin:0px;
}
h2 {
	font-size:16px;
	font-family:Arial, Helvetica;
	color:#CCCCCC;
	font-weight:bold;
	padding-bottom:5px;
	margin:0px;
}
h3 {
	font-size:14px;
	font-family:Arial, Helvetica;
	color:#CCCCCC;
	font-weight:bold;
	padding-bottom:5px;
	margin:0px;
}
ul {
	list-style:url(../images/dot1.gif) none;
	margin:0px;
	padding-left:10px;
}
li {
	margin:4px 0px;
}
.hline {
	background:url(../images/hline.gif) repeat-x center;
}
.vline {
	background:url(../images/vline.gif) repeat-y center;
}
.noborder, .noborder input, .leafNode input {
	border:0px none;
	padding:0px;
}
/* general link styles */

a.normallink:link, a.normallink:visited, a.normallink:active {
	color:#555555;
	text-decoration:none;
}
a.normallink:hover {
	color:#a90000;
	text-decoration:none;
}
a.read-more{width:113px; margin:0 0 0 0; padding:0 0 0 19px; height:36px; line-height:32px; display:block; text-align:left; background:url(../images/btn_readmore.gif) no-repeat left top; color:#f99601; position:absolute; bottom:-2px; right:-2px ;}
a.read-more:hover{ color:#fff}

a.read-more-video{width:113px; margin:0 0 0 0; padding:0 0 0 19px; height:36px; line-height:32px; display:block; text-align:left; background:url(../images/btn_readmore_video.gif) no-repeat left top; color:#f99601; position:absolute; bottom:-2px; right:-2px ; text-decoration:none; font-weight:bold}
a.read-more-video:hover{ color:#fff}

a.tyler_video{width:185px; margin:0 0 0 0; height:29px; display:block; text-align:left; background:url(../images/btn_video.jpg) no-repeat left top; position:absolute; top:-30px; left:0px ; text-indent:-20000px;}
/*a.tyler_video:hover{ background:url(../images/btn_video_over.jpg) no-repeat left top;}*/

.menu{ height:60px; background:url(../images/main-menubg.jpg) no-repeat left top; padding:11px 0 0 8px; margin:0px 0 10px 0}
.menu ul{margin:0; padding:0; list-style:none; position:relative}
.menu ul li{margin:0; padding:0; height:52px; float:left;}

.menu ul li a.home{position:absolute;width:83px;left:0; top:0; background:url(../images/menu.gif) no-repeat 0px 0px; display:block;height:52px;}
.menu ul li a.home:hover{background:url(../images/menu.gif) no-repeat 0px -52px;}
.menu ul li .home-active{background:url(../images/menu.gif) no-repeat 0px -52px;height:52px;position:absolute;width:83px;left:0; top:0;}

.menu ul li a.schedule{position:absolute;width:121px;left:69px;top:0;background:url(../images/menu.gif) no-repeat -85px 0px;display:block;height:52px;}
.menu ul li a.schedule:hover{background:url(../images/menu.gif) no-repeat -85px -52px;}
.menu ul li .schedule-active{background:url(../images/menu.gif) no-repeat -85px -52px;position:absolute;width:121px;left:69px;top:0;height:52px;}

.menu ul li a.videos{position:absolute;width:100px;left:176px;top:0;background:url(../images/menu.gif) no-repeat -208px 0px;display:block;height:52px;}
.menu ul li a.videos:hover{background:url(../images/menu.gif) no-repeat -208px -52px;}
.menu ul li .videos-active{background:url(../images/menu.gif) no-repeat -208px -52px;position:absolute;width:100px;left:176px;top:0;height:52px;}

.menu ul li a.photos{position:absolute;width:108px;left:262px;top:0;background:url(../images/menu.gif) no-repeat -310px 0px;display:block;height:52px;}
.menu ul li a.photos:hover{background:url(../images/menu.gif) no-repeat -310px -52px;}
.menu ul li .photos-active{background:url(../images/menu.gif) no-repeat -310px -52px;position:absolute;width:108px;left:262px;top:0;height:52px;}

.menu ul li a.news{position:absolute;width:92px;left:607px;top:0;background:url(../images/menu.gif) no-repeat -655px 0px;display:block;height:52px;}
.menu ul li a.news:hover{background:url(../images/menu.gif) no-repeat -655px -52px;}
.menu ul li .news-active{background:url(../images/menu.gif) no-repeat -655px -52px;position:absolute;width:92px;left:607px;top:0;height:52px;}

.menu ul li a.sponsors{position:absolute;width:122px;left:685px;top:0;background:url(../images/menu.gif) no-repeat -749px 0px;display:block;height:52px;}
.menu ul li a.sponsors:hover{background:url(../images/menu.gif) no-repeat -749px -52px;}
.menu ul li .sponsors-active{background:url(../images/menu.gif) no-repeat -749px -52px;position:absolute;width:122px;left:685px;top:0;height:52px;}

.menu ul li a.results{position:absolute;width:103px;left:793px;top:0;background:url(../images/menu.gif) no-repeat -873px 0px;display:block;height:52px;}
.menu ul li a.results:hover{background:url(../images/menu.gif) no-repeat -873px -52px;}
.menu ul li .results-active{background:url(../images/menu.gif) no-repeat -873px -52px;position:absolute;width:103px;left:793px;top:0;height:52px;}

.menu ul li a.contact{position:absolute;width:100px;left:883px;top:0;background:url(../images/menu.gif) no-repeat -978px 0px;display:block;height:52px;}
.menu ul li a.contact:hover{background:url(../images/menu.gif) no-repeat -978px -52px;}
.menu ul li .contact-active{background:url(../images/menu.gif) no-repeat -978px -52px; position:absolute;width:103px;left:883px;top:0;height:52px;display:block;}


.header{ height:126px;background:url(../images/header-bg.jpg) no-repeat left top;}
.header .logo{ padding:18px 0 0 54px; float:left;}
.header .deve-logo{float:right; padding:25px 21px 0 0px; text-align:right;} 

.tableborder {
	border:1px solid #4c4c4c; text-align:left;  }

.tableborder td td{ padding:8px; }
td {vertical-align:top; background:#1f1f1f; border:1px solid #000; color:#fff;  }
.caption {
	color:#fff;
	font-weight:bold;
	background:#3e0000;
	padding:8px;
	text-align:center; }
		
.formbg {
	background:url(../images/form_bg.jpg) repeat-x #1e1e1e;
	padding:5px; }
		
.formbg td{ background:none; border:none; padding:8px;}

.resulttable td{padding:6px; text-align:left }	

.red { color:#ff0000; }

textarea, input {border:0 none; }
.inputbox { width:180px; }

.sponserstable td{
	background:#FFF;
	padding:8px;
	margin:0px;
	vertical-align:middle;
	border:1px solid #e9e9e9;}
	
/*Photo Gallery*/
.photostable { margin:0; padding:0;}	
.photostable td{ border:none!important; background:none!important; text-align:center;}	
.photostable img {border:1px solid #878787; padding:2px; }
/*.img-sedow1 span img { border:none; padding:0 0; margin: 0  auto; display:block; text-align:center;}*/	


.newbox{ position:relative;
	float:right;
	height:40px;
	width:296px;
	background:url(../images/form_bg.gif) repeat-x;
	border:2px solid #2d2d2d;
	margin:10px 0px 10px 0px;
}
.newbox ul{
	padding:0px 0px 0px 0px; 
	margin:5px 0px 0px 15px; 
	list-style:none; 
}
.newbox li{
	padding:0px 0px 0px 0px;  
	margin:0px 0px 0px 0px; 
	list-style:none;
	background: url(../images/car.gif) no-repeat left center; 
	
}
.newbox a { 
	text-decoration:none;
	font-size:13px;
	color: #bababa; font-weight: bold; 
	display:block;
	padding-left:30px;
	line-height:30px;
}
.newbox a:hover {  
	display:block; 
	color:#FFFFFF; 
}

