/* ================================ Global Elements =============================== */
/* HTML Elements */
body{font-size:9.5pt;background-color:#4977ac;padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif;text-align:center;}
a:link{text-decoration:none;color:#000}
a:visited{text-decoration:none;color:#000}
a:active{text-decoration:none;color:#000}
a:hover{text-decoration:none;color:#c00}
/* Structural Elements */
#main{width:770px;height:550px;background-image:url(images/bg.jpg);margin-left:auto;margin-right:auto;text-align:left;background-repeat:no-repeat}
#logo{margin-top:10px;text-align:center;height:80px;}
#blogo{margin-top:20px;text-align:center;}
#page{position:relative;left:31px;top:10px;width:706px;}
#whbg{padding:64px 0px 64px 0px;margin:0px}
/* Common Content Elements */
.p_ctr{text-align:center}
.p_550w{width:550px;margin-left:auto;margin-right:auto;}
/* Standard Content Container */
#content{background-color:#fff;background-repeat:no-repeat;}
/* Hide 3px jog fix from IE5-Mac \*/ 
* html #content {height:1%}
/* End hide from IE5/Mac */ 
/* Watermarks for Content Container */
.cont_std{background-image:url(images/wmark_dmap.jpg);background-position:top left;}
.cont_dyn{background-image:url(images/wmark_dmap.jpg);background-position:bottom left;}
.cont_be{background-image:url(images/wmark_ben.jpg);background-position:bottom right;}
.cont_ca{background-image:url(images/wmark_cag.jpg);background-position:bottom right;}
.cont_du{background-image:url(images/wmark_duc.jpg);background-position:bottom right;}
.cont_mv{background-image:url(images/wmark_mv.jpg);background-position:bottom right;}
.cont_mo{background-image:url(images/wmark_mg.jpg);background-position:bottom right;}
.cont_ot{background-image:url(images/wmark_dmap.jpg);background-position:bottom right;}
.cont_al{background-image:url(images/wmark_dmap.jpg);background-position:bottom right;}
/* Common Page Content div */
.pgcontent{padding:10px;}
/* Hide 3px jog fix from IE5-Mac \*/ 
* html .pgcontent {height:1%}
/* End hide from IE5/Mac */ 
/* Common Page Headings and Paras */
.pg_ttl{height:18px;line-height:18px;color:#fff;background-color:#c00;text-align:center;font-size:10.5pt;font-weight:bold;}
.pgcontent h1{font-size:13.5pt;font-weight:bold;font-style:italic;padding:10px 0 0 0;margin:0px;text-align:center}
.pgcontent h2{font-size:11.5pt;font-weight:bold;font-style:italic;padding:10px 0 0 0;margin:0px;text-align:center}
.pgcontent p{padding:5px 0 5px 0;margin:0px;}
.pgcontent a{font-weight:bold;}
.pg_pic_r{padding:10px;float:right}
.pg_pic_l{padding:10px;float:left}
/* Float Clearer*/
.clr{float:none;clear:both;}
/* Nav Link Elements */
#navtop{height:65px;width:706px;background-color:#fff;}
#navbot{height:65px;width:706px;background-color:#fff;}
.nav{
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	width:140px; height:63px; background-color:#ccc;float:left;}
.nav a:link{color:#fff;text-decoration:none;}
.nav a:visited{color:#fff;text-decoration:none;}
.nav a:active{color:#fff;text-decoration:none;}
.nav a:hover{color:#f00;text-decoration:none;}
.navhdg {width:140px;height:18px;color:#fff;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.5pt;font-weight:bold;background-color:#000;line-height:18px;text-align:center;display:block;}
.navpic a{display:block;width:140px;height:45px;background-position:0px 0px;}
.navpic a:hover{background-position:0px 45px;}
#navpic1{background-image:url(images/fp1.gif)}
#navpic2{background-image:url(images/fp2.gif)}
#navpic3{background-image:url(images/fp3.gif)}
#navpic4{background-image:url(images/fp4.gif)}
#navpic5{background-image:url(images/fp5.gif)}
#navpic6{background-image:url(images/fp6.gif)}
#navpic7{background-image:url(images/fp7.gif)}
#navpic8{background-image:url(images/fp8.gif)}
#navpic9{background-image:url(images/fp9.gif)}
#navpic10{background-image:url(images/fp10.gif)}
/* Menu Elements */
.menu{position:absolute;width:142px; visibility:hidden;border-bottom:1px solid #fff;}
.menu a{display:block;height:18px;line-height:18px;font-size:8.5pt;font-weight:bold;text-align:center;
	background-color:#eee;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;
	text-decoration:none;color:#000}
.menu a:link{color:#000;}
.menu a:visited{color:#000;}
.menu a:active{color:#f00;}
.menu a:hover{color:#fff;background-color:#000;}
#menu1{left:0px;top:64px; }
#menu2{left:141px;top:64px;}
#menu3{left:282px;top:64px;}
#menu4{left:423px;top:64px;}
#menu5{left:564px;top:64px;}
#menu6{left:0px;bottom:64px;}
#menu7{left:141px;bottom:64px;}
#menu8{left:282px;bottom:64px;}
#menu9{left:423px;bottom:64px;}
#menu10{left:564px;bottom:64px;}
/* ============================== Page Specific Elements =============================== */
/************ home page ***************/
#h_cntnr{background-color:#fff;}
#h_rw1{height:120px;}
#h_feat1{width:281px;height:119px;float:left;padding:0px 1px 0px 1px;}
#h_text{width:422px;height:119px;background-color:#fc0;text-align:center;float:left;color:#000;background-image:url(images/home_rlogofeat.gif)}
#h_text h1{font-size:13.5pt;font-weight:bold;font-style:italic;padding:0px;margin:0px;}
#h_text h2{font-size:10.5pt;font-weight:bold;font-style:italic;padding:62px 0 0 0;margin:0px;}
#h_rw2{height:80px;}
#h_addr{width:281px;height:80px;float:left;padding:0px 0px 0px 1px;}
#h_feat2{width:140px;height:80px;float:left;padding:0px 0px 0px 1px;}
#h_cdets{width:281px;height:80px;float:left;padding:0px 0px 0px 1px;}
/************ bike popup ***************/
/* Bikes Popup */
#pop_bg {background-color:#eee;width:570px;height:420px;}
#pop_ulbar {position:absolute;left:0px;top:60px;height:5px;width:568px;background-color:#c00;border:1px solid #000;}
#pop_topbar {background-image:url(images/pop_top.gif);font-size:14pt;font-weight:bold;position:absolute;left:0px;top:0px;width:568px;height:60px;overflow:hidden;border: 1px solid #ccc;text-align:right;padding:0px;}
#pop_make {padding:4px;}
#pop_model {padding:4px;}
#pop_pic {background-color:#fff;position:absolute;left:5px;top:72px;height:240px;width:320px;border:1px solid #ccc;overflow:hidden;text-align:center;}
#pop_back {text-align:left;position:absolute;left:6px;top:299px;z-index:10;}
#pop_next {text-align:left;position:absolute;left:282px;top:299px;z-index:10;}
#pop_print{text-align:left;font-size:85%;font-weight:bold;position:absolute;left:429px;top:269px;}
#pop_specs_label{text-align:left;font-size:8.5pt;font-weight:bold;position:absolute;left:350px;top:132px;width:200px;height:16px;padding-left:5px;color:#666;}
#pop_specs{text-align:left;position:absolute;left:350px;top:150px;width:200px;height:108px;overflow:hidden;}
.pop_specline {text-align:left;font-size:8.5pt;font-weight:bold;width:200px;margin:0px 0px 1px 1px;}
.pop_spectitle {width:60px;background-color:#ddd;color:#666;float:left;text-align:right;padding:0px 5px 0px 0px;line-height:20px;height:20px;}
.pop_specitem {text-align:left;float:left;background-color:#fff;width:125px;padding:0px 0px 0px 5px;line-height:20px;height:20px;}
#pop_desc_label {text-align:left;font-size:8.5pt;font-weight:bold;position:absolute;left:10px;top:314px;width:60px;height:18px;color:#666;}
#pop_desc {text-align:left;background-color:#fff;border: 1px solid #ccc;font-size:8.5pt;position:absolute;left:5px;top:328px;width:548px;height:80px;overflow:auto;padding:0px 5px 0px 5px;}
#pop_telno {background-color:#000;font-size:12.5pt;font-weight:bold;position:absolute;left:348px;top:82px;width:190px;text-align:center;color:#fff;padding:5px;border:1px solid #ccc;}
/* Stock Item Page */
#si_pic{float:left;text-align:center;margin-top:2px;padding:0px 10px 10px 10px;width:340px;font-size:8.5pt;}
#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{font-size:14.5pt;margin-bottom:0px;text-align:center}
#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{text-align:center;color:#fff;font-size:10.5pt;font-weight:bold;background-color:#c00;}
.si_desc{text-align:left;color:#000;font-size:9pt;padding:2px;border:1px solid #ccc;background-color:#eee;}
#si_telno{text-align:center;background-color:#000;color:#fff;font-size:11.5pt;font-weight:bold;margin:20px;}
#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;}
#si_hback{text-align:center;color:#000;font-size:10.5pt;font-weight:bold;margin:10px 0 20px 0;}
/************ news page ***************/
/*Left Portion*/
#nws_l{font-size:8.5pt;border:1px solid #ccc;border-bottom:0px;background-color:#eee;float:left;width:210px;margin:10px 0px 5px 5px;}
/*Right Portion*/
#nws_r{font-size:8.5pt;float:right;width:430px;margin:10px 10px 5px 0px;}
#newsttl{background-color:#000;color:#fff;font-weight:bold;text-align:center;}
#nws_l .newsitem{border-bottom:1px solid #ccc;padding:2px 5px 2px 5px;}
#nws_l .newsdate{font-size:7.5pt;color:#666}
#nws_l .newshead{color:#c00;font-weight:bold;}
#nws_l .newsbody{color:#000}
#nws_l .newsmore{text-align:right}
#nws_l a{color:#000;font-weight:bold;text-decoration:none;}
#nws_l a:hover{color:#c00;}
/* news articles */
#nws_r .newsitem{border-bottom:1px solid #c00;border-top:1px solid #c00;padding:2px 5px 2px 5px;}
#nws_r .newsdate{padding-left:10px;font-size:8.5pt;font-weight:bold;color:#666}
#nws_r .newshead{padding-left:10px;font-size:13.5pt;}
#nws_r .newsbody{padding:10px;}
#nws_r a{font-size:8.5pt;font-weight:bold;color:#000;text-decoration:none;}
#nws_r a:hover{color:#c00;}
#nws_r .newsbkfw{height:14px;}
#nws_r .newsfw{float:right;}
#nws_r .newsbk{float:left;}
/************ events page ***************/
/*Left Portion*/
#evnt_l{font-size:8.5pt;border:1px solid #ccc;border-bottom:0px;background-color:#eee;float:left;width:210px;margin:10px 0px 5px 5px;}
/*Right Portion*/
#evnt_r{font-size:8.5pt;float:right;width:430px;margin:10px 10px 5px 0px;}
#evntttl{background-color:#000;color:#fff;font-weight:bold;text-align:center;}
#evnt_l .evntitem{border-bottom:1px solid #ccc;padding:2px 5px 2px 5px;}
#evnt_l .evntdate{font-size:7.5pt;color:#666}
#evnt_l .evnthead{color:#c00;font-weight:bold;}
#evnt_l .evntbody{color:#000}
#evnt_l .evntmore{text-align:right}
#evnt_l a{color:#000;font-weight:bold;text-decoration:none;}
#evnt_l a:hover{color:#c00;}
/*articles*/
#evnt_r .evntitem{border-bottom:1px solid #c00;border-top:1px solid #c00;padding:2px 5px 2px 5px;}
#evnt_r .evntdate{padding-left:10px;font-size:8.5pt;font-weight:bold;color:#666}
#evnt_r .evnthead{padding-left:10px;font-size:13.5pt;}
#evnt_r .evntbody{padding:10px;}
#evnt_r a{font-size:8.5pt;font-weight:bold;color:#000;text-decoration:none;}
#evnt_r a:hover{color:#c00;}
#evnt_r .evntbkfw{height:14px;}
#evnt_r .evntfw{float:right;}
#evnt_r .evntbk{float:left;}
/************ contact ***************/
.conttab{font-size:8.5pt;}
.contlab{text-align:right;}
.conthdr{font-size:8.5pt;font-weight:bold;}
/************ stock lists ***************/
#sk_cntnr{height:250px}
.sk_tab{border:1px solid #fff;font-size:8.5pt;}
.sk_hdg{padding:0 5px 0 5px;color:#fff;font-weight:bold;height:14px;background-color:#000;border:0px solid #000;}
.sk_itm{color:#000;background-color:#eee;font-size:8.5pt;border:1px solid #ccc;}
.sk_itm a:link, .sk_itm a:visited, .sk_itm a:active{color:#c00;text-decoration:none;font-weight:bold}
.sk_itm a:hover{color:#c00;text-decoration:underline;}
.sk_ftr{font-weight:bold;height:14px;text-align:center;border:0px solid #fff;}
#sk_bk, #sk_nxt {
	display:block;
	text-align:center;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	background-color:#ccc;
	color:#000;
}

/************* new stock **************/
#new_ctr{text-align:center}
/* Hide 3px jog fix from IE5-Mac \*/ 
* html #new_ctr {height:1%}
/* End hide from IE5/Mac */ 

.catlist{width:250px;padding:10px 10px 0px 10px;float:right;text-align:center;}
.catpick{font-size:10.5pt;font-weight:bold;margin:5px;}
.catpick a{display:block;width:220px;height:20px;border:1px solid #ccc;background-color:#fff;text-align:center;background-repeat:no-repeat;background-position:top left;}
#cat_du a{background-image:url(images/catpick_duc.gif);}
#cat_be a{background-image:url(images/catpick_ben.gif);}
#cat_mo a{background-image:url(images/catpick_mg.gif);}
#cat_mv a{background-image:url(images/catpick_mv.gif);}
#cat_ca a{background-image:url(images/catpick_cag.gif);}
#cat_al a{background-image:url(images/catpick_all.gif);}
#cat_ot a{background-image:url(images/catpick_oth.gif);}

.newb_cont {margin-left:auto;margin-right:auto;width:598px;}
.newbiketn {float:left;background-color:#eee;padding:5px;margin:5px;width:125px;height:150px;text-align:center;border:1px solid #ccc;}
.newbikecathdg {padding:0px;margin:5px;float:left;background-color:#fff;font-size:10.5pt;font-style:italic;font-weight:bold;text-align:center;width:578px;border:1px solid #ccc;background-repeat:no-repeat;background-position:top left;}
#cath_du {background-image:url(images/catpick_duc.gif);}
#cath_be {background-image:url(images/catpick_ben.gif);}
#cath_mo {background-image:url(images/catpick_mg.gif);}
#cath_mv {background-image:url(images/catpick_mv.gif);}
#cath_ca {background-image:url(images/catpick_cag.gif);}

.cattext{font-size:10.5pt;width:400px;margin: 0px 0px 10px 150px;text-align:center;}

/************* Servicing **************/
#svce_avl{padding:30px 10px 10px 10px;float:right;}
/* availability Table */
.t_avl {font-size:8.5pt;}
.t_avl_ttl{font-weight:bold;color:#666;background-color:#eee;text-align:center;}
.t_avl_hdr{font-weight:bold;color:#fff;background-color:#666;text-align:center;}
.t_avl_hcl{width:30px;}
.t_avl_row{height:25px;padding-left:2px;line-height:12px;text-align:left;}
.t_avl_g{background-color:#999;color:#666;border-top:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999}
.t_avl_u{background-color:#ccc;color:#000;border-top:1px solid #eee;border-bottom:1px solid #666;border-left:1px solid #eee;border-right:1px solid #666}
.t_avl_y{background-color:#0c0;color:#000;border-top:1px solid #3f3;border-bottom:1px solid #060;border-left:1px solid #3f3;border-right:1px solid #060}
.t_avl_n{background-color:#c00;color:#000;border-top:1px solid #f33;border-bottom:1px solid #600;border-left:1px solid #f33;border-right:1px solid #600}
.t_avl_key{text-align:center;font-weight:bold;background-color:#eee;color:#666;}
.t_avl_hr{background-color:#eee;line-height:3px;height:3px;}

/* Offers */
.offer{border:1px solid #ccc;width:400px;margin-bottom:5px;text-align:left;font-size:9pt;background-color:#eee;}
.off_ttl{font-weight:bold;color:#fff;background-color:#666;text-align:center;}
.off_prln{text-align:center;}
.off_pr_o{font-size:7.5pt;color:#999;text-decoration:line-through;}
.off_pr_n{font-weight:bold;color:#060;}
.off_save{font-style:italic;color:#c00;}
.off_desc{}
.off_img{float:right;padding:5px;}
.off_clr{float:none;clear:both;height:1px;overflow:hidden;}

.opop_bg{background-color:#eee;}
#opop_ttl{font-weight:bold;color:#fff;background-color:#666;text-align:center;}
#opop_pic{margin:5px auto 5px auto;width:320px;border:1px solid #999;}
#opop_des{margin:0px auto 0px auto;border:1px solid #999;width:320px;height:100px;overflow:auto;text-align:left;background-color:#fff;text-align:left;}
#opop_prln{font-size:9pt;margin:0px auto 5px auto;width:320px;text-align:center;border:1px solid #999;background-color:#fff;}
#opop_pr_o{color:#999;text-decoration:line-through;}
#opop_pr_n{font-weight:bold;color:#060;}
#opop_save{font-style:italic;color:#c00;}

.ctr{text-align:center}
.bold{font-weight:bold}