@charset "UTF-8";
/* CSS Document */

body {
	background: #8c9898 url('../img/bg.jpg'); 
	color: #000000;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	margin: 0 auto;
	padding: 0;
	word-spacing:1px;
	size:100%;
	}
	
	
#content{

	margin: 0 auto;
	width: 1000px;
	padding-top: 30px;
	background-color: #8c9898;
	}




.content{	

	width: 1000px;
	height: px;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	}



.page{	

	width: 1000px;
	background: none;
	margin-left: auto;
	margin-right: auto;
	}


#header {
	height: 240px;
	}

.headerclass {	
			width: 1000px;
			height: 240px;
			background: #ffffff url(../img/headerimg.gif) no-repeat;
			margin-left: auto;
			margin-right:auto;
			margin-top: 0;
			}



	/* Wrapper

	-----------------------------------------*/
	
		#main {
				  background: #8c9898;
				  color: #000000;
				  width: 100%;
				  text-align: left;
				  margin: 0px auto 0 auto;
				  font-size: 12px;
				  font-family: Helvetica, Arial, sans-serif;
			      line-height: 18px;
				  }
				  
				 
				 #main h1 {
				 			color: #91010f;
							font-size: 25px;
							font-family: Arial Narrow, Helvetica, sans-serif;
							text-align: left;
							margin: 20px 0px;
							line-height: normal;
							}
							
				#main h2 {
							margin: 20px 0px 20px 0px;
							padding: 0px;
							color: #4f4e4e;
							font-size: 20px;
							line-height: normal;
							}
			
				#main p {
							color: #4b4b4b;
							margin: 0px;
							}
							
				#main a {
							text-decoration:none;
							color: #ffffff;
							}
							
				#wrapper {
							width: 800px;
							background-color: #ffffff;
							float: left;
							margin: 0px 10px 0px 20px;
							}
							
				#wrapper a {
						 color: #039;
				}
				
				#lefttext {
					width: 250px;
					float: left;
					margin-right: 25px;
				}
				
				#left .breadcrumb-menu {
				 		font-size: 16px;
				 		color: #999999;
				 		}
				 
				 #left .breadcrumb-menu a {
				 		font-size: 16px;
				 		color: #999999;
				 		}
				
				#rightimage {
					width: 525px;
					float: left;
				}
				
				#rightimage .tx-rgslideshow-pi1 {
					border: #878787 solid 0px;
				}
							
#rightcolumn {
	background: url(../img/barleft-rpt.gif) repeat-y;
	width: 151px;
	height: 850px;
	float: left;
	}
							
#book_trip{
	background: url(../img/h1_line.png) no-repeat 0px 60px;
	width: 151px;
	float: left;
	display: block;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 18px;
}

#book_trip h3 {
	background: url(../img/backpack_icon.png) no-repeat;
	margin: 20px 0px 20px 0px;
	padding: 10px 0px 0px 60px;
	color: #2f2414;
	height: 28px;
	font-size: 20px;
}

#book_trip p {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 18px;
}

#book_image {
	width: 151px;
	height: 160px;
	margin: 25px 0px 15px 0px;
	padding-top: 1px;
	background: url(../img/bookback.jpg) no-repeat;
}

#centerimage {
	width: 151px;
	height: 140px;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	display: block;
	background: url(../img/bookbike.jpg) no-repeat;
}
				 
		
.bottom{	
	width: 1000px;
	background: none;
	margin-left: auto;
	margin-right: auto;
	}
	
				 .breadcrumb-menu {
				 		font-size: 30px;
				 		color: #000000;
				 		}
				 
				 .breadcrumb-menu a {
				 		font-size: 30px;
				 		color: #000000;
				 		}
					

					
					
					
	/* Footer

	-----------------------------------------*/
		
 
				
	#footer { 
 	background: #8c9898 url(../img/footerbg.jpg) repeat-x;
	clear: both;
	text-align: left;
	overflow: hidden;
	color: #ffffff;
	}
	
	#footer p {
		color: #4b4b4b;
		font-size: 16px
	}



#credits {	
 	width: 1000px;
	background-color: #666;
	height: 75px;
	color: #ffffff;
	margin: -12px auto auto;
	}

	#nav-bar ul {
			margin: 0px;
			padding: 0px;
			float: left;
			}
		
		#nav li {
			list-style: none;
			float: left;
			}
			
			#nav li a {
				display: block;
				padding: 0px 2px 0px 2px;
				margin: 15px 0px 5px 10px;
				text-decoration: none;
				width: px;
				font-size: 15px;
				color: #fefdea;
				}
				
				#nav li a:hover {
								color: #fff;
								background: #;
								}
	#creditsp {
		text-align: center;
	}

	#credits p {
		margin-right: 20px;
	}






body 

{

	margin: 0;

}

h2

{

	font-family:Verdana,Arial,Helvetica,sans-serif;

	font-size:14px;

	color:#000090;

	letter-spacing:3px;



}

li

{

	margin-left: 10px;

}


#footer

{

	background-color: #8c9898;

}

#HeaderBlock

{

	width:1000px;

	height: 216px;

}

#LeftBlock

{	display: block;

	background-image: url(images/leftbar.gif);

	width:166px;

}

#MoreDetailsStyle

{

	font-family: Verdana, sans-serif;

	font-weight: bold;

	font-size: 14px;

	color: #0000ff;

}

#MoreDetailsStyle:hover

{

	text-decoration: underline;

}

#PageBlock

{

	position: absolute;

	left: 0;

	top: 0;

	width: 1000px;

}

#ProductDetailStyle

{

}

.clsCopyright {

	font: 8pt Arial, sans-serif;

	color: #fff;

}

.clsCopyrightLink 

{

	color: #00cccc;

}

.clsNote

{

	font: Bold 9pt Arial, sans-serif;

	color: #000099;

}

.clsBottomBorder

{	

	padding-bottom: 20px;

	border-bottom: groove 2px Gray !important;

}

.clsImgFloat

{

	float: right;

	margin: 4px;

}

.clsLeftMenuItem

{

		font: normal Bold 9pt Arial, sans-serif; 

		color: #fff; 

		text-decoration: none; 

		vertical-align: middle;

		position: relative;

		left: 30px;

}

.clsLeftMenuItem:hover

{

		color: #66aaff; 

}

.clsMenuItem

{

		font: normal Bold 10pt Arial, sans-serif; 

		color: #fff; 

		text-decoration: none; 

		vertical-align: middle;

}

.clsMenuItem:hover

{

		font: normal Bold 10pt Arial, sans-serif; 

		color: #66aaff; 

		text-decoration: none; 

		vertical-align: middle;

}

A.clsProdLink	{

	font:  8pt Arial, sans-serif;

	text-decoration: underline;

	color:	#990000;

}



A.clsProdLink:hover	{

	font:  8pt Arial, sans-serif;

	text-decoration: underline;

	color:	#330000;

}



A.clsProdHdrLink	{

	font:  Bold 9pt Helvetica, sans-serif;

	text-decoration: underline;

	color:	#A09EB3;

}



A.clsProdHdrLink:hover	{

	font:  Bold 9pt Helvetica, sans-serif;

	text-decoration: underline;

	color:	#606060;

}

span.clsProdHdrLink	{

	font:  Bold 9pt Helvetica, sans-serif;

	text-decoration: underline;

	color:	#A09EB3;

}



span.clsProdHdrLink:hover	{

	font:  Bold 9pt Helvetica, sans-serif;

	text-decoration: underline;

	color:	#606060;

}

.clsProdHdr {

	font:  Bold 11pt Helvetica, sans-serif;

	color:	#990000;

}



.clsProdSubHdr {

	font:  Bold 10pt Helvetica, sans-serif;

	color:	#000000;

}



.clsProdTitle {

	font:  Bold 9pt Arial, sans-serif;

	color:	#990000;

}



.clsProdText {

	font:  8pt Arial, sans-serif;

	color:	#000000;

}



.clsProdPicBorder {

	border-color: #990000;

	border-width: 1px;

}



.clsProdButton {

	font:  8pt Arial, sans-serif;

	color: #131313;

	width: 200px;

}



.clsChassisHdr {

	font: 8pt Arial, sans-serif;

	color:	#000000;

	background-color: #cccccc;

}

.clsFormRow1

{

	font-family: Arial,Helvetica,sans-serif;

	font-size: 10pt;

	background-color:#ccc;

}

.clsFormRow2

{

	font-family: Arial,Helvetica,sans-serif;

	font-size: 10pt;

	background-color:#999;

}

.clsFormText

{

	font-family: Arial,Helvetica,sans-serif;

}

.clsImageWrap 

{

	float: left;

}	

.clsLabel

{

	background-color: #990000;

	color: White;

	display: block;

}

.clsNewsHeadline {

	font:  Bold 10pt Helvetica, sans-serif;

	color:	#770000;

}

.clsSmallText {

	font:  8pt Arial, sans-serif;

	color:	#000000;

}

A.clsSmallText {

	font:  8pt Arial, sans-serif;

	color:	#0000ff;

	text-decoration: none;

}

A.clsSmallText:hover {

	text-decoration: underline;

}

.ContactFormText

{

	font-family: Arial,Helvetica,sans-serif !important;

}

.HomepageImgs

{

	border-width: 0;

}

.HorizontalLine1

{

	width: 100%;

	color: #bbbbbb;

	height: 3px;

}

.HeadingStyle2

{

	font-family:Arial,Helvetica,sans-serif;

	font-weight:bolder;

	font-size:30px;

}

.InfoLabels

{

	font-size:10px;

	color:#ff0000;

}

.LinkStyle1

{

	border:groove 1 #c0c0c0;

}

.LinkStyle2

{

	font-family:Arial,Helvetica,sans-serif;

	font-size:14px;

	color:#fff;

	background-color: #000090;

	border:ridge 1px #cccccc;

}

.clsBCLink

{

	font-weight: bold;

	font-family:Arial,sans-serif;

	font-size:14pt;

	color:#999999;

	text-decoration: none;

}

.clsBCLinkul

{

	font-weight: bold;

	font-family:Arial,sans-serif;

	font-size:14pt;

	color:#999999;

	text-decoration: none;

}

.clsBCLinkul:hover

{

	text-decoration:underline;

}

.Menus

{

	font-family:Arial,Helvetica,sans-serif;

	font-weight:bold;

}

.MenuItemStyle1

{

	display: block;

	background-image: url(images/button.gif);

	width:133px; 

	height: 34px;

	color: #fff;

}

.MenuStyle1:hover

{

	color:#ffff00;

}

.MenuStyle2

{

	text-align:center;

	color:#000;

	padding: 4px;

	font-size:smaller;

	font-weight:normal;

	border-right:groove 1px #000;



}

.ProductLabel

{

	font-family:Arial,Helvetica,sans-serif;

	font-size:10px;

	color:#8888aa;

}

.ProductTables

{

	border-bottom: solid 20px #fff;

}

.ServicesLink

{

	color: #000090;

	font-weight: normal;	

}

.ServicesLink:hover

{

	text-decoration: underline;

}

.ServicesText

{

	 font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, sans-serif;

	 font-size: 24px;

	 font-weight: bold;

	 color: #000;

	 width: 85%;

	 margin: 0 auto;

}

.SweeperLink:hover

{

	color: #0000ff !important;

}

.TextStyle1

{

	font-family:Arial,Helvetica,sans-serif;

}

.TextStyle2

{

	font-family:Verdana,sans-serif;

	font-size:12px;

}