/* ================================================================*/
body{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#eee;
	text-align:center;
	font-size:9pt;
}
a:link{color:#0000ad;text-decoration:none}
a:active{color:#0000ad;text-decoration:none}
a:visited{color:#0000ad;text-decoration:none}
a:hover{color:#c00;text-decoration:none}
h1{font-size:14.5pt;color:#0000ad;text-align:center;margin-top:10px;}
h2{font-size:12.5pt;color:#c00;text-align:center;margin-top:10px;}
h3{font-size:11.5pt;color:#c00;text-align:center;margin-top:10px;}
/* ================================================================*/
#cont{width:770px;border:1px solid #eee;margin-left:auto;margin-right:auto;text-align:left;}
#main{background-color:#fff;}
/* ================================================================*/
#top1{
	background:#ccc url(/images/fs_topbg.gif);
	height:75px;
	border:1px solid #0000ad;
	margin-bottom:1px;
	text-align:center;
	}
#top1 img{margin:4px 1px 5px 4px;}
#top1ctr{margin-left:270px;margin-right:270px;width:auto;}

#top2{
	background-color:#0000ad;
	color:#fff;
	font-size:9pt;font-weight:bold;
	height:18px;
	line-height:18px;
	text-align:center;
	padding-right:10px;
	padding-left:10px;
	margin-bottom:1px;
}
#top2 a:link{color:#fff;}
#top2 a:visited{color:#fff;}
#top2 a:hover{color:#f00;}
#top2 a:active{color:#fff;}
#topnav{text-align:center;margin-left:250px;margin-right:250px;width:auto;border:0px;}
#topnav .lspan{padding:0 10px 0 10px;border-left:1px solid #fff;border-right:1px solid #fff;}
#topnav .rspan{padding:0 10px 0 10px;border-right:1px solid #fff;}

/* ================================================================*/
.catbikes{font-size:8.5pt;border-left:1px solid #0000ad;border-right:1px solid #0000ad;}
.catbikes a{display:block;padding:3px;text-decoration:none;}
.catbikes a:link{color:#0000ad;}
.catbikes a:active{color:#0000ad;}
.catbikes a:visited{color:#0000ad;}
.catbikes a:hover{color:#c00;}

#navcol {width:180px;float:left;font-weight:bold;font-size:9pt;}
#navcol .title{border:1px solid #0000ad;color:#c00;text-align:center;height:18px;line-height:18px;background:url(/images/fs_topbg.gif)}
#catnav{font-size:8.5pt;background-color:#fff;border-bottom:1px solid #0000ad;border-left:1px solid #0000ad;border-right:1px solid #0000ad;}
#catnav a{display:block;padding:3px;text-decoration:none;}

#catnav a:link{color:#000;}
#catnav a:active{color:#000;}
#catnav a:visited{color:#000;}
#catnav a:hover{color:#c00;}

#catnav .lnk a:link{color:#000;}
#catnav .lnk a:active{color:#000;}
#catnav .lnk a:visited{color:#000;}
#catnav .lnk a:hover{color:#c00;}

#catnav .lnk_a a:link{color:#c00;}
#catnav .lnk_a a:active{color:#c00;}
#catnav .lnk_a a:visited{color:#c00;}
#catnav .lnk_a a:hover{color:#c00;}

#catnav .hdr a:link{color:#0000ad;}
#catnav .hdr a:active{color:#0000ad;}
#catnav .hdr a:visited{color:#0000ad;}
#catnav .hdr a:hover{color:#c00;}

#catnav .hdr_a a:link{color:#c00;}
#catnav .hdr_a a:active{color:#c00;}
#catnav .hdr_a a:visited{color:#c00;}
#catnav .hdr_a a:hover{color:#c00;}

.ppcart{text-align: center;padding:10px;}

/* ================================================================*/

#content {margin: 0px 5px 0px 190px;border:1px solid #fff;background:#fff url(/images/fs_watermark.gif) no-repeat bottom right;}
/* Hide 3px jog fix from IE5-Mac \*/
* html #content {height:1%}
/* End hide from IE5/Mac */

.cont_lhs{float:left;display:inline;width:240px;padding:5px;text-align:center;border:1px solid #ccc;background-color:#fff;margin:5px;}
* html .cont_lhs{
width:250px;
w\idth: 240px; }

.cont_rhs{margin-left:280px}
/* Hide 3px jog fix from IE5-Mac \*/
* html .cont_rhs {height:1%}
/* End hide from IE5/Mac */

.cont_std{margin-left:40px;margin-right:40px;}
/* Hide 3px jog fix from IE5-Mac \*/
* html .cont_std {height:1%}
/* End hide from IE5/Mac */

.clearer {float:none;clear:both;}

.lfloat {float:left;}
.rfloat {float:right;}

#footer{
	height:18px;
	line-height:18px;
	background-color:#0000ad;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:9pt;
}

#message {text-align:center;font-weight:bold; font-size:13.5pt; padding:10px 0px 10px 0px;}

#credits {font-size:7.5pt;font-weight:bold;text-align:center;color:#999}
#credits a{color:#999;}
#credits a:hover{color:#c00;}
.itemlist{font-weight:bold;}
.itemlist td{
	background-color:#eee;
	padding:2px 10px 2px 10px;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
}

.catlink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.5pt;
	font-weight:bold;
	color:#c00;
	text-align:center;
	margin-top:10px;
}

/* ================================================================*/


.pricewas{text-decoration:line-through;color:#999}
.pricenow{color:#060;font-weight:bold;}
.price{}

.multipic{display:inline;float:left;}
.multipic td{}
.multipictn{display:inline;float:left;}
.multipictn td{}

.itempage .cont_rhs{margin-left:290px}
/* Hide 3px jog fix from IE5-Mac \*/
* itempage .events .cont_rhs {height:1%}
/* End hide from IE5/Mac */

/* Multipics - with IE5/5.5 hack*/
.itempage .cont_lhs{width:260px;text-align:left;padding:5px;margin:10px;background-color:#eee;}
* html .itempage .cont_lhs{
width:270px;
w\idth: 260px; }

.itempage .multipic{width:254px;margin:0px;margin:2px;}
.itempage .multipic td{width:254px;height:254px;background-color:#ddd}
.itempage .multipictn{width:82px;height:82px; margin:2px;}
.itempage .multipictn td{width:82px;height:82px;background:#ddd;}

.itempage h2{text-align:left;padding:5px; margin:5px 0px;font-size:8.5pt;color:#000}
.itempage .longdesc{padding:5px; margin:5px 0px;border:1px solid #ccc;background-color:#eee;font-size:8.5pt;font-weight:normal;color:#000}
.itempage .price{text-align:center;font-size:11.5pt;font-weight:bold;color:#090;text-align:center;}
.itempage .pricewas{text-align:center;font-size:11.5pt;}
.itempage .pricenow{text-align:center;font-size:11.5pt;}
.itempage .catlink{text-align:center;font-size:10.5pt;}
.itempage .outofstock{text-align:center;font-size:11.5pt;font-weight:bold;color:#c00;text-align:center;}


.s_nav{margin-top:10px;float:none; width:400px;}

#catintro .cont_lhs{width:259px;}
#catintro .multipic{float:left;margin:2px;width:254px;height:254px;}
#catintro .multipic td{width:254px;height:254px;border:1px solid #ccc;background-color:#eee}
#catintro .multipictn{float:left;width:82px;height:82px; margin:2px;}
#catintro .multipictn td{width:82px;height:82px;border:1px solid #ccc;background:#eee;}


.cntct_resp{text-align:center;font-size:10.5pt;}
.cform{padding:0px; overflow:auto}
.cform_r{margin-left:300px;width:240px;}
/* Hide 3px jog fix from IE5-Mac \*/
* cform_r {height:1%}
/* End hide from IE5/Mac */

/* - with IE5/5.5 hack*/
.cform_l{float:left;display:inline;width:230px;text-align:left;padding:5px;margin-left:50px;}
* html .cform_l{
width:270px;
w\idth: 230px; }


.fm_field{font-size:8.5pt;border:1px solid #ccc;font-family:Arial, Helvetica, sans-serif;}
.fm_button{font-size:8.5pt;font-weight:bold;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	background-color:#ccc;
	color:#000}
.fm_ta{
	border:1px solid #ccc;
	font-size:8.5pt;
	font-family:Arial, Helvetica, sans-serif;
}
.fm_line{margin-bottom:2px;}
.fm_label{display:block;float:left;width:50px;text-align:right}
.imgdisc{text-align:center;font-size:7.5pt;color:#999;float:none;clear:both;}

.motbanner{text-align: center;margin:0px 30px;background-color: #c00; color:#fff; font-weight:bold;font-size:12.5pt;}
.motbanner a:link { text-decoration: none;	color:#fff; }
.motbanner a:visited { text-decoration: none; color:#fff; }
.motbanner a:active { text-decoration: none; color:#fff; }
.motbanner a:hover { text-decoration: none; color: #fc0; }