body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	margin-top:10px;
	font-size:12px;
	}
img{
	border:0px;
	}
form {
	display: inline
	 }
#homewelcome{
	width:563px;
	height:163px;
	background-image:url(/img/homebg.png);
	background-repeat:repeat-x;
	background-color:#0C2559;
	}
.hometop{
	background-color:#0C2559;
	}
.bikeimage{
	border-right:3px solid #ffffff;
	background-color:#0C2559;
	width:214px;
	_width:211px;
	text-align:center;
	}
.bikeimg{
	border:1px solid #ffffff;
	margin-top:4px;
	}
#home2{
	margin-top:6px;
	border:1px solid #061947;
	}
#repair{
	display:inline;
	width:243px;
	}
.repairtext{
	margin:4px;
	margin-left:12px;
	}
#memberlogin{
	background-color:#E7E8ED;
	border-right:1px solid #061947;
	border-left:1px solid #061947;
	}
#mininav{
	background-image:url(/img/gradient.png);
	background-repeat:repeat-x;
	/*height:132px;*/
	}
#mininav a, #mininav a:visited, #mininav a:active, #mininav a:link{
	display:block;
	margin-top:6px;
	color:#061947;
	margin-left:10px;
	text-decoration:none;
	font-weight:bold;
	}
#register{
	background-color:#E7E8ED;
	font-size:12px;
	color:#061947;
	width:207px;
	_width:207px;
	border-right:10px solid #ffffff;
	}
.top5{
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	}
.top5 li{
	margin-top:6px;
	_margin-top:2px;
	}
#nonflash, #home1, #home2, #inner{
	font-size:12px;
	}
.partstext{
	color:#061947;
	margin:8px;
	margin-bottom:0px;
	}
#repairrow td{
	border-bottom:1px solid #061947;
	}
#parts{
	border-right:1px solid #061947;
	}
#base, #portalfooter{
	background-color:#061947;
	font-size:10px;
	color:#ffffff;
	padding-top:1px;
	padding-bottom:1px;
	}
#portalfooter{
	width:975px;
	height:11px;
	background-color:#061947;
	}	
#fx{
	float:right;
	display:inline;
	margin-right:2px;
	}
#fx a, #fx a:visited, #fx a:link, #fx a:active{
	color:#ffffff;
	text-decoration:none;
	}
	
#br{
	float:left;
	display:inline;
	margin-left:2px;
	}
.w{
	float:right;
	}
.welcome{
	font-size:18px;
	color:#ffffff;
	margin-left:9px;
	margin-top:14px;
	font-weight:bold;
	}
.hometext{
	font-size:12px;
	color:#ffffff;
	margin-left:8px;
	margin-top:10px;
	width:445px;
	}
#login{
	margin-top:-10px;
	_margin-top:0px;
	margin-left:2px;
	padding:5px;
	color:#061947;
	font-size:10px;
	}
#login .user{
	margin-top:10px;
	_margin-top:0px;
	margin-bottom:5px;
	_margin-bottom:0px;
	}
.inp{
	border:1px solid #061947;
	}
.loginlink{
	margin-top:2px;
	}
.smallimages{
	float:right;
	width:98px;
	margin-top:4px;
	margin-right:2px;
	margin-left:1px;
	}
.smallimages img{
	border:1px solid #ffffff;			
	}	
.img2{
	margin-top:8px;
	_margin-top:5px;
	}
.registerlist{
	margin-left:-10px;
	_margin-left:20px;
	}
	
.formText     { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.formTextInput  { color: #061947; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ced1db; border: solid 1px #061947 }
.formTextInputFail   { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffb13c; border: solid 1px #061947 }
.FormTextFail   { color: red; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.message  { color: red; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-bottom: 5px }
#warningText   { color: red; font-weight: bold; font-size: 14px; margin-top: 8px; display: none }
#subnav{
	background-image:url(/img/navback.png);
	background-repeat:repeat-x;
	background-position:top left;
	}
.subnav{			
	min-height:301px;
	_height:301px;			
	}
.subnav a, .subnav a:link, .subnav a:active, .subnav a:visited{
	display:block;
	margin-left:6px;
	margin-top:7px;
	color:#343C56;
	text-decoration:none;
	}
.loginName  { color: #fff; font-size: 11px; text-decoration: none; background-color: #f37630; margin-top: 0px; margin-left: 0px; padding: 2px; border-bottom: 1px solid #fff; display: block }
.subnav a:hover{
	color:#646873;
	}
#pnav{
	width:100px;
	background-image:url(/img/pnavback.png);
	background-repeat:repeat-x;
	padding-top:6px;
	padding-bottom:6px;
	}
	
#pnav a, #pnav a:link, #pnav a:active, #pnav a:visited{
	display:block;
	margin-left:6px;
	margin-top:6px;
	color:#343C56;
	text-decoration:none;
	}
#pnav a:hover{
	color:#646873;
	}
#top5{
	background-color:#061947;
	padding-bottom:5px;
	}
#subleft{
	border-left:1px solid #061947;
	}
#inner{
	border:1px solid #061947;
	}
#content{
	margin-top:15px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:15px;
	}
.pagetitle{
	font-size:18px;
	color:#061947;
	margin-bottom:10px;
	}
.pagetext{
	margin-top:5px;
	}
.table, .formtable{
	font-size:12px;
	}
.formtable td{
	padding-bottom:4px;
	padding-top:4px;
	}
.formheader{
	background-color:#CDD1DA;
	color:#061947;
	margin-bottom:10px;
	margin-top:10px;
	padding:3px;
	font-weight:bold;
	}
#regform{
	width:632px;
	}	
.blue{color:#061947;}
.b1{background-color:#ffffff;}
.b2{background-color:#E3EBFC;}
.smallfont{font-size:10px;}
a:link, a:active, a:visited   { color: #e05b34; text-decoration: underline }
a:hover  { color: #061947 }

#top5 a, #top5 a:visited, #top5 a:link, #top5 a:active{
	color:#ffffff;
	text-decoration:none;
	}
#top5 a:hover{
	text-decoration:underline;
	}
.top5 a, .top5 a:visited, .top5 a:link, .top5 a:active{
	color:#ffffff;
	text-decoration:none;
	}
.top5 a:hover{
	text-decoration:underline;
	}
.ratemsg{
	background-color:#F37630;
	color:#ffffff;
	padding:2px;
	}

.pending{
	background-color:#061947;
	color:#ffffff;
	font-weight:bold;
	margin-left:5px;
	}
.posted{
	background-color:#445375;
	color:#ffffff;
	font-weight:bold;
	margin-left:5px;
	}
.with{
	background-color:#828ca3;
	color:#ffffff;
	font-weight:bold;
	margin-left:5px;
	}
.dispatched{
	background-color:#c1c5d1;
	color:#ffffff;
	font-weight:bold;
	margin-left:5px;
	}
.completed{
	background-color:#f47830;
	color:#ffffff;
	font-weight:bold;
	margin-left:5px;
	}
