label,input {
float: left;
margin-bottom:0px;
color: #666;
background: #fff;
border: #666 solid 1px
}
label {
text-align: right;
padding-right: 10px;
}
/* removed from label above width: 50px;*/

.resultGood, .resultWarning, .resultBad {
line-height: 1.8em;
margin-top: 10px;
margin-bottom: 10px;
padding: 5px;
font-weight: bold;
text-align:center;
background:#f2f2f2;
border:1px silver solid;
}
.resultGood {
color: green; /* Green */
}
.resultWarning {
color: #3333CC; /* Blue */
}
.resultBad {
color: #CC0033; /* Red */
}
.hlink{display:none}
/****************** General page wide styles ******************/

body {margin-top:10;
background: url('/images/bg_header_bikenut.gif');
background-repeat: repeat-x;
background-color: #333333;
}

td {line-height:1.4em;}

#wrapper {width:950px; border:0; padding-top:10; margin:auto;} /*outer table surrounding all the content*/

input, select, textarea {font-size:9pt;} /*text size in forms*/

p {margin-top: 0;margin-bottom:0;}

h1{margin:0;}
h2{margin:0;}

img {border: none; text-decoration:none;}
a img {text-decoration:none;}

.smalltxt {font-size:90%;} /*styles beginning with a period '.' will appear in the content editor's style menu*/
.largetxt {font-size:110%;}
.adtext { font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#000000;}
.pictext { font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#666666;}
.adtitle { font-family:Verdana,Arial,sans-serif; font-size: 16pt; color:#3399ff;}

/****************** Styles for specific areas of the page **********/

#topContent{
PADDING-TOP: 10px;
background-color: #fff;
} /*Page Header*/

#leftContent{width:200px;padding:0px;vertical-align:top;
background: url('/images/bg_nav_carnut.gif');
} /*Left Nav Panel*/

#centerContent{width:750px;padding:15px;vertical-align:top;
background-color: #fff;
} /*the page's main content area*/

#bottomContent{padding:0px;} /*Page Footer*/

a.biker:link 		{ font-family:Verdana,Arial,sans-serif; font-size: 11pt; color:#000000; font-weight:heavy; text-decoration:underline; line-height:1.4em;}
a.biker:visited 		{ font-family:Verdana,Arial,sans-serif; font-size: 11pt; color:#000000; font-weight:heavy; text-decoration:underline; }
a.biker:active 		{ font-family:Verdana,Arial,sans-serif; font-size: 11pt; color:#000000; font-weight:heavy; text-decoration:underline; }
a.biker:hover 		{ font-family:Verdana,Arial,sans-serif; font-size: 11pt; color:#ffffff; font-weight:heavy; text-decoration:overline; BACKGROUND: #000000; }

a.carnutli:link 		{ font-family:Verdana,Arial,sans-serif; font-size: 14pt; color:#0052a5; font-weight:heavy; text-decoration:underline; line-height:2.0em;}
a.carnutli:visited 		{ font-family:Verdana,Arial,sans-serif; font-size: 14pt; color:#0052a5; font-weight:heavy; text-decoration:underline; line-height:2.0em;}
a.carnutli:active 		{ font-family:Verdana,Arial,sans-serif; font-size: 14pt; color:#0052a5; font-weight:heavy; text-decoration:underline; line-height:2.0em;}
a.carnutli:hover 		{ font-family:Verdana,Arial,sans-serif; font-size: 14pt; color:#ff9900; font-weight:heavy; text-decoration:none; BACKGROUND: none; line-height:2.0em;}

a.bikeb:link 		{ font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#333333; font-weight:heavy; text-decoration:underline; }
a.bikeb:visited 		{ font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#333333; font-weight:heavy; text-decoration:underline; }
a.bikeb:active 		{ font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#333333; font-weight:heavy; text-decoration:underline; }
a.bikeb:hover 		{ font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#ffffff; font-weight:heavy; text-decoration:overline; BACKGROUND: #000000; }

#leftcontentbike {
		float:left;
		width:290px;
		background:#fff;
		border-right:0px solid #000;
		border-bottom:0px solid #000;
		margin-right:0px;
		margin-left:0px;
		padding-bottom:10px;
		}

#rightcontentbike {
		float:left;
padding: 0em 1em 1em 1em;
		}
		
.clear {
clear:both;
height:1px;
overflow:hidden;
}

#divnavhead { 
background-color: #ffcc99;
padding:2; 
text-align:right;
width: 99%; 
} 

#divnav2head { 
background-color: #fff;
padding:5; 
float: left; 
width: 99%; 
} 

#divhead { 
background-color: #333;
padding:5; 
float: left; 
width: 99%; 
} 

#divprice { 
background-color: #fff;
padding:5; 
float: left; 
width: 99%; 
text-align:right;
} 

div.row {
  clear: both;
  padding-top: 0px;
  }

div.row span.label {
  float: left;
  width: 40px;
  text-align: right;
font-family:Verdana,Arial,sans-serif; 
font-size: 8pt;
  }

input.formbut {background-color: #0052a5; font-weight: bold; font-size: 10px; color: white;}

.altRow {
background-color: #ffcc99;
}

div.row span.formx {
float: left;
  margin-left: 10;
  width: 100%;
font-family:Verdana,Arial,sans-serif; 
font-size: 8pt;
  }

/****************** Styles for SEARCH RESULTS **********/

TABLE.bikenut6 {
	BORDER-RIGHT: #e9e9f3 0.5em solid; BORDER-TOP: #e9e9f3 0.5em solid; BACKGROUND: #e9e9f3; BORDER-LEFT: #e9e9f3 0.5em solid; BORDER-BOTTOM: #e9e9f3 0.5em solid; border-spacing: 0px
}
TABLE.bikenut6 TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #9999aa 1px solid; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TABLE.bikenut6 TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #9999aa 1px solid; PADDING-TOP: 0.1em; BORDER-BOTTOM: #9999aa 1px solid; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
TABLE.bikenut6 THEAD TH {
	FONT-WEIGHT: bold; BORDER-LEFT: #9999aa 1px solid; COLOR: #6c6c9a; TEXT-ALIGN: center
}
TABLE.bikenut6 TH.Corner {
	BORDER-LEFT-WIDTH: 0px; TEXT-ALIGN: left
}
TABLE.bikenut6 TR.Odd {
	BACKGROUND: #f6f4e4
}

div.row span.formw {
  float: left;
  width: 50px;
  text-align: left;
font-family:Verdana,Arial,sans-serif; 
font-size: 8pt;
  } 

#navcontainer
{
width: 180px;
border-right: 1px solid #000;
padding: 1em 0 1em 0;
margin-bottom: 1em;
margin-left: 30px;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
background-color: #222222;
color: #333;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #000000;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #3399ff;
border-right: 10px solid #fff;
background-color: #333;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 10px solid #fff;
border-right: 10px solid #000000;
background-color: #000000;
color: #fff;
}