/* ------------------------------------------------------------------  CLASSE'S ------- */



/* These are for form tables */

.thead	{ font-family: Trebuchet MS, geneva, helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #cc9900; font-weight: bold;   text-align: left;  text-decoration: none;	background-color: #333333; }

.tcol	{ font-family: Trebuchet MS, geneva, helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #FFFFFF; font-weight: bold; text-align: left;  text-decoration: none;	background-color: #000000; }

.trow	{ font-family: Trebuchet MS, geneva, helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #666666; font-weight: normal; text-align: right; text-decoration: none;	vertical-align: top; white-space:nowrap; }

.tdata	{ font-family: Trebuchet MS, geneva, helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #FFFFFF; font-weight: normal; text-align: left;  text-decoration: none;	background-color: #c8c8c8; }

.tdata2	{ font-family: Trebuchet MS, geneva, helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #FFFFFF; font-weight: normal; text-align: left;  text-decoration: none;	background-color: #c0c0c0; }

.tfoot	{ font-family: Trebuchet MS, geneva, helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #FFFFFF; font-weight: bold;   text-align: center;text-decoration: none;	background-color: #cccccc; }



/* links */

a:link 		{ color: #B00000; font-weight: bold; text-decoration: none; }	

a:visited 	{ color: #B00000;font-weight: bold; text-decoration: none;	}	

a:hover		{ color: #000000;font-weight: bold;text-decoration: underline; }

a:active 	{ color: #000000;font-weight: bold;text-decoration: underline; }



a.overlay:link 		{ color: #ffffff; TEXT-DECORATION: none; font-weight:bold; }

a.overlay:visited 	{ color: #ffffff; TEXT-DECORATION: none; font-weight:bold; }

a.overlay:hover 	{ color: #ff0000; TEXT-DECORATION: none; font-weight:bold; }

a.overlay:active 	{ color: #ffffff; TEXT-DECORATION: none; font-weight:bold; }



a.footer:link { color: #F1D6AC;font-weight: bold;text-decoration: none;}	

a.footer:visited {color: #F1D6AC;font-weight: bold;text-decoration: none;	}	

a.footer:hover, #footer a:active { color: #FFFFFF;font-weight: bold;text-decoration: underline;}



#nav a:link 	{ color: #F1D6AC;font-weight: bold;text-decoration: none;}	

#nav a:visited 	{ color: #F1D6AC;font-weight: bold;text-decoration: none;	}	

#nav a:hover, #nav a:active { color: #FFFFFF;font-weight: bold;text-decoration: underline;}







body {

	background: #000000;

	color: #534834;

	margin: 0px 0px 0px 0px;

	font-family: tahoma, arial;

	font-size: 11px;

	text-align: center;

}

	img { border: 0px;}



	* html body { line-height: 10px; }



/* ------------------------------------------------------------------  DIV ID's ------- */



#container {

	border: 0px solid #fff;	

	margin-left: auto; 

	margin-right: auto;

	width: 50em;

	text-align: left;

	width: 950px

}





/* ------------------------------------------------------------------  HEADER ------- */

#header {

	background: url('images/bg-header-bike.jpg') no-repeat;

	border: 0px solid #fff;

	display: block;

	height: 333px;

	width: 950px

	}



		* html #nav ul {

			margin-right: 40px;

		}





		#nav {

			padding-left: 220px;

			padding-top: 205px;

		}



		#nav ul {

			float: left;

			list-style: none;

			margin: 0;

			margin-right: 145px;

			padding: 0;

		}



		#nav li {

			float: left;

			font-family: tahoma, arial;

			list-style: none;

		margin: 0;

		margin-right: 30px;

		padding: 0;

		}





/* ------------------------------------------------------------------  BODY ------- */

#bodyTop {

	background: url('images/bg-bodyTop.jpg') no-repeat;

	border: 0px solid #fff;

	clear: both;

	display: block;

	padding-left: 150px;

	padding-top: 10px;	

	width: 800px;

	height: 63px;

}



	#head {

		border: 0px solid #fff;

		padding-top: 10px;	

		width: 300px;

		height: 40px;

		font-family: tahoma, arial;

		line-height: 30px;

		font-size: 24px;

		font-weight: bold;

	}







#body {

	background: url('images/bg-body.jpg') repeat;background-position: left top;

	border: 0px solid #fff;

	clear: both;

	display: block;

	padding-left: 150px;

	width: 800px;	

}



	#subhead {

		border: 0px solid #fff;

		padding-top: 0px;	

		width: 650px;

		height: 20px;

		text-align:center;

		font-family: tahoma, arial;

		line-height: 16px;

		font-size: 14px;

		font-weight: bold;

	}





	#text {

		border: 0px solid #fff;

		width: 650px;

	}



	#text p {

		text-align: left;

		margin: 0.6em 0;

	}





	#homeLeft {		

		background: url(images/bg-homeLeft.jpg) no-repeat;

		border: 0px solid #fff;

		float: left;

		padding-top: 30px;

		padding-left: 150px;

		padding-right: 20px;

		width: 420px;

		height:430px;

		

	}

	#homeRight {	

		background: url(images/bg-homeRight.jpg) no-repeat;

		border: 0px solid #fff;

		float: left;

		padding-top: 10px;

		padding-left: 45px;

		width: 300px;

		height: 450px;

		

	 }	

	

	.pix{

	 border: 0px solid #fff;

	 padding-top: 20px;

	 text-align:center;

	 width:150px;

	 height:130px;

	 }



	#ring {	

	border: 0px solid #fff;

	top: 770px;

	left: 717px;

 	position:absolute;

 	z-index:1;

 	}



	#bike {

	border: 0px solid #fff;

	top: 232px;

	left: 740px;

 	position:absolute;

 	z-index:1;	 

	}

	#video {

	border: 0px solid #fff;

	top: 370px;

	left: 950px;

 	position:absolute;

 	z-index:1;	 

	}



	#ajax {	

		border: 0px solid #fff;

		padding-left:90px;

		width: 460px;

		min-height: 375px;

	}



	#ajaxbtm {	

		border: 0px solid #fff;

		clear: both;

		padding-top: 5px;

		padding-bottom: 5px;

		width: 650px;	

	}





/* ------------------------------------------------------------------  FOOTER ------- */



#footer {

	background: url('images/bg-footer.jpg') no-repeat;background-position: left;

 	border: 0px solid #fff;

 	font-family: tahoma, arial;

	color: #F1D6AC;	

	padding-top: 0px;

	padding-left: 125px;	

	width: 800px;

	height: 120px;

	clear:both;

}



#bttm-menu {

 	border: 0px solid #fff;

 	font-family: tahoma, arial;

	color: #F1D6AC;		

	float:left;

	padding-top: 50px;	

	text-align:center;

	height:50px;	

	width:350px;	

 }

 

 

#bttm-img {

	border: 0px solid #fff;

	float:left;

	padding-top: 30px;		

	text-align:center;

	height:70px;

	width:350px;

}











/* ------------------------------------------ Used for the Lighbox Photo Viewer ------- */

#lightbox		{ background-color:#333; padding: 10px; }

#lightboxDetails	{ font-size: 1.0em; padding-top: 0.4em; color:#ffffff;}	

#lightboxCaption	{ float: left; }

#keyboardMsg		{ float: right; }

#closeButton		{ top: 5px; right: 5px; }

#lightbox img		{ border: none; clear: both;} 

#overlay img		{ border: none; }

#overlay		{ background-image: url(images/overlay.png); }

* html #overlay		{ background-color: #333;

			  back\ground-color: transparent;

			  background-image: url(images/1x1.gif);

			  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale"); 

			  }