body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	margin: 0 0 0 0;
	background-color:#101010;
	background-image:url(http://www.ridermagazine.com/images/layout/voyager_wallpaper.jpg);
	/*background-position:top center;*/
	
	/*background: #000 url('/images/layout/kawi_wallpaper.gif') top center no-repeat;*/
}
	

td {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}

FORM, SELECT, INPUT, TEXTAREA, OPTION {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
form {margin-top: 0; margin-bottom: 0;}
A {font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color:#000;}
A:hover {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color:#000;}

.ddbox { 
 background-color: #93C992; 
 color: #000000; 
}

.issuebox { 
 background-color: #9E9E9E; 
}

.outline {border: 1px solid #666666;}

.rcoutline {
 border: 3px solid #585858;
 background-color:#D8D8D8;
}

.submited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#E1DEBF;}
.submited A {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color:#E1DEFF;}
.submited A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color:#E1DEF;}

.footnav {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#E1DEBF;}
.footnav A {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#E1DEBF;}
.footnav A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color:#E1DEBF;}

.lgtitle {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#024D09;}
.lgtitle A {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: underline; color:#024D09;}
.lgtitle A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color:#024D09;}

.small {font-family: Arial, Helvetica, sans-serif; font-size: 9px;}
.small A {font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color:#000;}
.small A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color:#000;}

.smore {font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.smore A {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color:#000;}
.smore A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#000;}

.regmore {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color:#024D09;}
.regmore A {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: underline; color:#024D09;}
.regmore A:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; color:#024D09;}

.newstitle {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}

.issue {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;}
.issue A {color:#ffffff;}
.issueform {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#ffffff;}

.infobg {background-color: #DEF7DD;}

.Rider {
 		font-size:16px;
		color:#E1DEBF;
		font-weight:bold; 
		margin-left: 15px;
		margin-bottom: 0px;
}
		
.CruisingRider {
 		font-size:20px;
		color:#E1DEBF;
		font-weight:bold; 
		margin-left: 15px;
		margin-bottom: 0px;
}	
	
.site {		 
		 font-weight:bold;
}			
.site1 {
		 padding-left:25px; 
		 font-weight:bold;
}

.cat {
		 padding-left:35px; 		 
}
.H1 {
		color:#E1DEBF;
		padding-top:0px;
		padding-bottom:0px;
}		
.sitemap A {color:#E1DEBF;}	
.sitemap A:hover {color:#E2E2E2;}


.showheader {
		z-index: 100;
		position: absolute;
		top: 10px;
	}
	
.menuBox {
	background-color:#FFFFFF; 
	width:218px; 
	border: 3px solid #000000; 
	overflow:auto; 
	padding:5px; 
	height:245px;
}
html>body .menuBox { /*Width and Height for non-IE*/
  width:202px;
  height:230px;
}

tr.menu {background-color: #FFFFFF;} 
tr.menuSponsored {background-color: #ADBC85;} 
tr.hover {background-color: #CDCDCD;}

#techspecs {
	background-color:#8C9783;
	width: 420px;
	height:260px;
	padding:10px;
}

.specBox {
	background-color:#FFFFFF; 
	width:175px; 
	border: 1px solid #000000; 
	overflow:auto; 
	padding:5px; 
	height:200px;
	color:#000000;
}

html>body .specBox { /*Width and Height for non-IE*/
  width:175px;
  height:200px;
}

.specTitleWhite {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#FFFFFF;}
.specSponsor {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#ffffff;}
.specLink {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;}
.specLink a {color:#ffffff;}

#ridemaps {
	background-color:#2E2E2E; 
	padding:10px;
}

#MapDir {
	width:530px; 
	height:450px; 
	background-color:#FFFFFF; 
	margin-top:10px; 
	float:left;
}

#map_canvas {
	height: 366px; 
	margin:0; 
	border-bottom:0;
}

#get_directions {
	padding: 10px 0; 
	margin: 0px;
}

#ridemaps_right {
	margin-top:10px; 
	float:right;
	padding:0;
}

#latestRideMaps {
	text-align:left; 
	width:250px;
}

#latestRideMaps div {
	height:152px; 
	overflow:auto;
	margin:0;
}

#latestRideMaps ul {
	list-style-type:none; 
	margin:0; 
	padding:5px;
}

#latestRideMaps li{
	padding:5px; 
	font-weight:bold;
}

#ErrorMsgBox {
	background-color: #CC0000; 
	color:#FFFFFF; 
	width:100%; 
	text-align: center; 
	display: none; 
	margin-bottom: 10px;
}

#directions {
	display:none; 
	margin-top:10px;
}

#allRideMaps {
	margin-top:10px; 
	background-color:#4D6270; 
	text-align:left; 
	width:100%;
}

#allRideMapsList {
	text-align:left; 
	padding:20px; 
	margin:0;
}
#allRideMapsList div {
	width:364px; 
	padding:0;
	margin:0;
}

#allRideMapsList .left {
	float:left;
}

#allRideMapsList .right {
	float:right;
}