/* HTML Tags */
body{font-family:Arial, Helvetica, sans-serif;border:0px;padding:0px;background-color:#eee;text-align:center;font-size:9pt;}
h1{font-size:140%;margin:10px 0;}
h2{font-size:130%;margin:10px 0;}
h3{font-size:120%;margin:10px 0;}
h4{font-size:110%;margin:10px 0;}
h5{font-size:100%;margin:10px 0;}
h6{font-size:90%;margin:10px 0;}
a{text-decoration:none}
a:link{color:#c00}
a:visited{color:#c00}
a:hover{color:#000}
a:active{color:#c00}




/* Main Elements */
#cont{width:770px;margin-left:auto;margin-right:auto;background-color:#eee;text-align:left}

#topbar{height:80px;width:770px;background:url(/images/mmtop.gif) #000 no-repeat;}

#navbar{background-color:#d22;font-weight:bold;border:1px solid #000;margin:1px 0px;}
#navbar a{text-decoration:none;display:block;float:left;padding:0 6px;margin:0px;}
#navbar a:link,#navbar a:visited,#navbar a:active{color:#fff}
#navbar a:hover{color:#fc0}

#titlebar{float:none;clear:both;height:22px;background:url(/images/titlebar.gif) #ccc no-repeat;font-weight:bold;color:#eee;font-size:10pt;line-height:22px;padding-left:10px;}

#content{background-color:#fff;margin:0px;padding:0px;border:1px solid #000;}

#footer{float:none;clear:both;height:22px;line-height:22px;padding:0px 10px 0px 10px;background-color:#d22;color:#fff;font-weight:bold;font-size:10.5pt;border:1px solid #000;margin:1px 0px;}
#footer .ctr{margin:0 250px;}
#footer a{text-decoration:none}
#footer a:link{color:#fff}
#footer a:visited{color:#fff}
#footer a:hover{color:#fc0}
#footer a:active{color:#fff}

#credits{text-align:center;font-weight:bold;font-size:8.5pt;color:#999;}

/* Content Layout - 2Col */
.c2main{border:1px solid #fff}
.c2l{
	border:1px solid #fff;
	width:400px;
	float:left;
	display:inline;/* Fix for IE Margins Bug */
	margin:0 0 0 40px
}
.c2r{
	border:1px solid #fff;
	width:260px;
	float:right;
	display:inline;/* Fix for IE Margins Bug */
	margin:0 10px 0 0px
}
/* Content Layout - 3Col */
.c3main{border:1px solid #fff}
.c3l{
	width:180px;
	float:left;
	display:inline;/* Fix for IE Margins Bug */
	margin:0px 10px;
}
.c3r{
	width:180px;
	float:right;
	display:inline;/* Fix for IE Margins Bug */
	margin:0px 10px;
}
.c3ctr{
	margin:0px 210px 0 210px;
}
/* Content Layout - 2Col for Events */
.c2evt{border:1px solid #fff}
.c2evtl{
	border:1px solid #fff;
	width:220px;
	float:left;
	display:inline;/* Fix for IE Margins Bug */
	margin:0 0 0 50px
}
.c2evtr{
	border:1px solid #fff;
	width:360px;
	float:right;
	display:inline;/* Fix for IE Margins Bug */
	margin:0 50px 0 0px
}


/* Hide 3px jog fix from IE5-Mac \*/ 
* html .c2l {height:1%}
* html .c2r {height:1%}
* html .c2main {height:1%}
* html .c2evtl {height:1%}
* html .c2evtr {height:1%}
* html .c2evt {height:1%}
* html .c3l {height:1%}
* html .c3r {height:1%}
* html .c3ctr {height:1%}
* html .c3main {height:1%}
/* End hide from IE5/Mac */ 

#cmain{}
#cmainbody{}
#cmainspacer{}

/* Generic */
.lfloat{float:left}
.rfloat{float:right}
.ctr{text-align:center}
.clearer{float:none;clear:both}
.finlink{font-size:10.5pt;font-weight:bold;}

/* ------------------ Home Page ----------------------------------*/
#message{
	float:none;clear:both;
	margin:10px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#000;
	font-size:10.5pt;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}


#atframe{border:0px; width:620px; height:1200px;margin-left:auto; margin-right:auto;}

/* ------------------ Stock List Page ----------------------------*/
#s_key{font-size:8.5pt;color:#666;font-weight:bold;text-align:center;}
#s_table{width:640px;border:0px solid #ccc;font-size:9pt;}
#s_table th{
	text-align:center;
	height:14px;
	color:#fff;
	font-weight:bold;
	background-color:#999;
	border-right:1px solid #fff;
}
#s_table td{
	border-bottom:1px solid #fff;
	background-color:#eee;
	text-align:center;
	height:20px;
	color:#000;
	font-weight:normal;
}
.newtab td{font-size:9pt;}
.s_flash{color:#f00;font-size:8.5pt;font-weight:bold;background-color:#ff0;}
#s_nav{width:640px}
#s_nav td{height:18px;line-height:18px;font-size:8.5pt;color:#fff;font-weight:bold;background-color:#999;}
#s_pgnavl{width:50px;text-align:left}
#s_pgnavc{width:540px;text-align:center}
#s_pgnavr{width:50px;text-align:right}
.s_navbut{height:16px;line-height:16px;text-align:center;font-weight:bold;background-color:#c00;margin:1px}
.s_navbut a:link,.s_navbut a:visited,.s_navbut a:active{color:#fff}
.s_navbut a:hover{color:#000}
/* ------------------ Stock Nav Bar ------------------------------*/
.s_navbar{text-align:center;font-weight:bold;margin: 20px 0 20px 0;color:#c00;}
.s_navbar a {padding:0 5px 0 5px;}
.s_navbar a:link,.s_navbar a:visited,.s_navbar a:active{color:#000}
.s_navbar a:hover{color:#c00;text-decoration:none;}

/* ------------------ Stock Item Page ----------------------------*/
#si_pic{float:left;text-align:center;margin:2px 10px 0px 20px;padding-top:10px;padding-bottom:10px;background-color:#ccc;border:1px solid #999;width:340px;font-size:8.5pt;color:#666;}
#si_pic img{border:1px solid #666;}
#si_tntxt{}
#si_tns img{margin:10px 1px 1px 1px;}
#si_rcol{margin-left:340px;text-align:center}
/* Hide 3px jog fix from IE5-Mac \*/ 
* html #si_rcol {height:1%}
/* End hide from IE5/Mac */ 

#si h1{margin-bottom:0px;}
#si table{width:340px; font-size:10.5pt;}
.si_label{color:#666;text-align:right;padding-right:10px;font-weight:bold;}
.si_val{color:#000;text-align:left;padding-left:10px;font-weight:bold;}
.si_hdr{padding-top:20px;border-bottom:1px solid #999;text-align:center;color:#c00;font-size:12.5pt;font-weight:bold;}
.si_desc{text-align:left;color:#000;font-size:9pt;font-weight:bold;padding:2px;}
#si_ftr{text-align:center;font-weight:bold;font-style:italic;}
#si_back{text-align:center;color:#000;font-size:12.5pt;font-weight:bold;margin:10px 0 10px 0;}
/* ----------------------------------------------- */
/* Servicing and Tool Tips */
.tooltip{width:300px;color:#000;font-size:8.5pt;position:absolute;border:1px solid #999;background-color:#999;visibility:hidden;z-index:100;}
.tiphdg{font-weight:bold;text-align:center;background-color:#999;color:#fff}
.tiptext{color:#000;padding:2px;background-color:#ccc}
.svce th{color:#fff;background-color:#999;text-align:center;border-left:1px solid #fff;border-top:1px solid #fff}
.svce td{font-size:9pt;color:#000;background-color:#ccc;text-align:center;border-left:1px solid #fff;border-top:1px solid #fff}
/* ----------------------------------------------- */
/* New Stock */
.newlist a{display:block;font-size:10.5pt;font-weight:bold;}
.spec_hdr{text-align:center;font-weight:bold;font-size:8.5pt;background-color:#666;color:#fff}
.spec_label{text-align:right;font-weight:bold;font-size:8.5pt;padding:0 5px;border-bottom:1px solid #ccc;}
.spec_val{text-align:left;font-weight:normal;font-size:8.5pt;padding:0 5px;border-bottom:1px solid #ccc;}
.spec_desc{text-align:left;font-weight: bold;font-size:8.5pt;padding:0 5px;border-bottom:1px solid #ccc;}
/* ----------------------------------------------- */
/* Contact */
.con_l{width:100px;padding:0px 10px 5px 10px;float:left;text-align:right;font-size:9.5pt;color:#666;font-weight:bold;}
.con_r{width:230px;padding:0px 0px 5px 0px;float:left;text-align:left;font-size:9.5pt;color:#000;font-weight:bold;}
.con_itm{float:none;width:420px;}
/* ----------------------------------------------- */
/* Events */

.evt{border:1px solid #ccc;background-color:#ddd;}
.evt .title{padding:0px 2px;font-weight:bold;font-size:10.5pt;}
.evt .date{font-weight:bold;background-color:#999;color:#fff;padding:0px 2px;}
.evt .desc{padding:0px 2px;}

.evt .evt_img{float:right;margin:4px;}

.evt_nav{
	height:14px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#999;
	font-weight:bold;margin:0px;padding:0px;
}
.evt_nav a{height:14px;padding:0 5px 0 5px;color:#fc6;background-color:#c00}
.evt_nav a:link,.evt_nav a:visited,.evt_nav a:active{color:#fff;}
.evt_nav a:hover{color:#000;}
.evtbk a{float:left;}
.evtfw a{float:right;}
	
.s_evt{border:1px solid #999;margin-bottom:10px;background-color:#ddd;}
.s_evt .title{padding:0px 2px;font-weight:bold;}
.s_evt .date{font-weight:bold;background-color:#999;color:#fff;padding:0px 2px;}
.s_evt .desc{padding:0px 2px;}
.s_evt .more{padding:0px 2px;text-align:right;font-weight:bold;}

/* finance calculator */
.fin{background-color:#ddd;}
.fin td{padding:2px;}
.fin_ppr{text-align:center;font-weight:bold;font-size:10.5pt;color:#000}
.fin_title1{font-size:14.5pt;font-weight:bold;background-color:#000;color:#fff;text-align:center;}
.fin_title2{font-size:9.5pt;font-weight:bold;color:#fff;background-color:#c00;text-align:center;}
.fin_lab{font-size:8.5pt;text-align:right;}
.fin_val{font-size:8.5pt;text-align:left;}
.fin_ctr{font-size:8.5pt;text-align:center;}
.fin_out{text-align:center;font-weight:bold;font-size:10.5pt;color:#090;background-color:#eee;}
.fin_disc{font-size:8.5pt;text-align:center;}

.fin_act{text-align:center;}
.fin_url{font-size:10.5pt;font-weight:bold;background-color:#000;color:#fff;text-align:center;}
.fin_close{font-size:8.5pt;font-weight:bold;text-align:center;}
.fin_cls{font-size:8.5pt;font-weight:bold;}

/* Request Form  */
#enqpop_bg {position:absolute;top:0px;left:0px;background-color:#ddd;width:550px;height:400px;}
#enqpop_forml {position:absolute;top:126px;left:3px;background-color:#ddd;width:228px;height:224px;}
#enqpop_formr {position:absolute;top:126px;left:235px;background-color:#ddd;width:316px;height:259px;}
#enqpop_topbar {font-weight:bold;height:55px;overflow:hidden;text-align:center;padding:0px;background-color:#000;}
#enqpop_topbar p{text-align:center;padding:5px 10px 0px 0px;margin:0px;font-size:13.5pt;color:#fff;}
#enqpop_ulbar {background-color:#c00;border:1px solid #000;}
#enqpop_txt {position:absolute;top:77px;left:59px;background-color:#ddd;width:433px;height:25px;}
#enqpop_conf {position:absolute;top:151px;left:61px;background-color:#ddd;width:433px;height:25px;}
/* 		Forms 		*/
.fm {background-color:#ddd;font-size:8.5pt;}
.fm_field {font-size: 8.5pt;}
.fm_but {font-size: 8.5pt;}
.fm_row {padding:2px;line-height:20px;text-align:left;}
.fm_lcol {line-height:20px;width:70px;text-align:right; float:left;}
.fm_rcol {line-height:20px;width:auto;}
/* Offers */
.offer {width:300px;float:left;border:1px solid #999;margin:10px 0px 0px 30px;display:inline;}
/* Hide 3px jog fix from IE5-Mac \*/ 
* html .offer {height:1%}
/* End hide from IE5/Mac */ 


.off_pic{background-color:#999;float:left;margin-right:4px;}
.off_ttl{background-color:#ccc;font-weight:bold;font-size:10.5pt}
.off_pr_o{color:#333;text-decoration:line-through;}
.off_pr_n{color:#060;font-weight:bold;}
.off_save{color:#c00;font-weight:bold;}

/* ------------------ Offers Item  --------------------------------*/
#oi_pic{text-align:center; margin:10px;border:1px solid #fff;}

#oi_des{margin:0px auto 0px auto;border:1px solid #999;width:400px;text-align:left;background-color:#fff;}
#oi_desttl{font-weight:bold;text-align:center;background-color:#999;color:#fff}
#oi_destxt{padding:5px;}

#oi_prln{font-weight:bold;font-size:12.5pt;padding:10px;margin:0px auto 5px auto;text-align:center;}
#oi_pr_o{color:#333;text-decoration:line-through;}
#oi_pr_n{color:#060;}
#oi_save{font-style:italic;color:#c00;}
#oi_back{padding:10px;font-size:12.5pt;font-weight:bold;text-align:center}

.h_off_list{background-color:#eee;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;font-size:8.5pt;}
.h_off_hdg{background-color:#999;color:#fff;font-size:10.5px;font-weight:bold;text-align:center}
.h_off{border-bottom:1px solid #000;padding:2px;}
.h_off .ttl{font-weight:bold}
.h_off .desc{}
.h_off .prln{}
.h_off .save{color:#999;}
.h_off .pr_n{color:#090;font-weight:bold}
.h_off .pr_o{color:#c00;}
.h_off_img{border:1px solid #666}

.h_evt_list{background-color:#eee;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;font-size:8.5pt;}
.h_evt_hdg{background-color:#999;color:#fff;font-size:8.5pt;font-weight:bold;text-align:center}
.h_evt{border-bottom:1px solid #000;padding:2px;}
.h_evt .date{}
.h_evt .head{font-weight:bold;}
.h_evt .body{}

.h_inspromo{text-align:center;padding:10px 0px;}


/* Promo Bike Page */

.p_table{width:280px;border:0px solid #ccc;font-size:9pt;}
.p_table th{
	text-align:center;
	height:14px;
	color:#fff;
	font-weight:bold;
	background-color:#999;
	border-right:1px solid #fff;
}
.p_table th.p_link{
	text-align:center;
	height:14px;
	color:#fff;
	font-weight:bold;
	background-color:#999;
	border-right:1px solid #fff;
}
.p_table td.p_label{
	border-bottom:1px solid #fff;
	background-color:#eee;
	height:20px;
	color:#999;
	font-weight:normal;
	padding:2px;
	text-align:right;
}
.p_table td.p_val{
	border-bottom:1px solid #fff;
	background-color:#eee;
	height:20px;
	color:#000;
	font-weight:normal;
	padding:2px;
	text-align:left;
}
.p_table td.p_pic{
	border-bottom:1px solid #fff;
	background-color:#eee;
	padding:10px;
}
