/* CSS Document */
body{padding:0; margin:0; color:#333333; font: normal 12px Arial, Helvetica, sans-serif; background:#fff url(../images/bg.gif) repeat-x left top;}
* { outline:none;}

a{color:#FF0000; text-decoration:none;}
a:hover{text-decoration: underline;}
div, img, p, ul, li, h1, h2, h3, h4, h5, form, textarea{padding:0; margin:0;}
<!--ul{	list-style-type:none; font-size:0;}-->
.cl{font-size:0; line-height:0; clear:both;	}
img{ border:none;}
.fleft{float: left;}
.fright{float: right;}

.wrapper{width:995px; margin:0 auto; padding:0;}
	

/* header */	
	
.header{
	width:995px; background:#fff;}
/*.headermast{
	height:82px}
.logo{
	float:left; padding-left:28px;}
.phoneinfo{
	float:right; padding:10px 40px 0 0; color:#FFFFFF; font-weight:bold;}
	
.phoneinfo a{
	color:#FFFFFF; text-decoration:none;}*/
.header_left{width:790px; float:left;}
.header_left img{margin:8px; padding:0;}
.header_right{width:190px; float:right; border-left:dotted 1px #000; font:bold 14px Arial, Helvetica, sans-serif; color:#000;padding:8px 5px; margin:5px 0; text-align:left;}
.header_right span{ font:bold 22px verdana; color:#105286;}
.header_right h3{font-size:24px; font-weight:bold; padding:5px 30px 0 0; color:#000;}
.header_right img{ padding:7px 30px 0 0;}

.headerbanner{ width:983px; height:197px; margin:0 auto; padding:6px 0 0 0;}

/* navigation */

.topnavigation{height:33px; width:995px; background: url(../images/navbg.gif) repeat-x;}
.topnavigation ul{ list-style-type:none; margin:0px; padding:0px 0 0 10px;}
.topnavigation ul li{margin:0; padding:0;line-height:32px; background:url(../images/navdivider.gif) no-repeat left center;}
.topnavigation ul li.nobg{background:none;}

#new_nav{
	padding:5px 0px 5px 10px;

}

#new_nav ul{
	padding:0px;
	margin:0px;
	list-style:none;	
}

#new_nav ul li{
	padding:0px;
	margin:0px;
	list-style:none;
	display:inline; 
}

#new_nav ul li a{
	color:#575757;
	display:block;
	float:left;
	padding:4px 10px;
	border:1px solid #cccccc;
	margin:0 5px 0 0px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;	
}

#new_nav ul li a:hover{
	background:#474b54; color:#fff;	
}

#new_nav ul li .selected{background:#474b54; color:#fff;}


/*        Drop Down List      */

.dropdown {float:left; padding:0px; margin:0px;}
.dropdown dt {cursor:pointer; padding:0 0px;}
.dropdown dt:hover {}

.dropdown dt a{
	display:block;
	padding:0px 0 0 0px;
	color:#fff;
	text-decoration:none;
}

.dropdown dt a span{
	display:block; 
	padding:0px 12px 3px 10px;
	margin:0 0 0 0px;
	font:normal 13px/32px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
}
.dropdown dt a:hover{
	display:block;
	padding:0px 0 0 0px;
}

.dropdown dt a:hover span{
	display:block;
	color:#fff;
	text-decoration:none;
}


.dropdown dd {position:absolute; overflow:hidden; width:150px; display:none; z-index:200; opacity:0; margin:0px 0 0 0px;}
.dropdown ul {list-style:none; padding:0px; margin:0px;}

.dropdown dd ul li{
	display:block;		
	background:#152f5c;
	padding:0px;
	margin:0px;
	font:12px/12px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #b7b9c5;
	
}
.dropdown dd ul li a{
	background:#edeef0;
	color:#333333;
	padding:6px 0 6px 10px;
	margin:0px;
	display:block;
	font:12px/12px Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none
}

.dropdown dd ul li a:hover{
	background:#3e444e;
	color:#ffffff;	
}


/* home */
.contentbody{width:995px; border-top:1px solid #a7a7a7; border-bottom:1px solid #a7a7a7;background:#bdbebe url(../images/mainbgcontent.gif) repeat-x left top;}
.homepgcontent{margin:0 0 7px 0;}
.leftside{width:495px; float:right; background:#fff; margin:0 3px 0 0;}
.rightside{width:492px; float:left;}
.brands{padding: 0 0 25px 15px; overflow:hidden; float:left;}
.latestusedbikes{padding: 0 0 10px 15px;}
.latestusedbikes h3{ font-size:15px; font-weight:bold; padding:10px 0 0 0; border-bottom:1px solid #cacbce; margin:0 5px 0 0;}
.brands h3{ font-size:15px; font-weight:bold; padding:10px 0 0 0; border-bottom:1px solid #cacbce;margin:0 5px 0 0;}

.box1{width:140px; float:left; display: inline; margin:25px 20px 0 0; height:200px; overflow:hidden;}
.box1 .brandlogo{ text-align:center; height:50px;}
.box1 .brandimg{ text-align:center; margin:10px 0 0 0;}

.box2{width:136px; float:left; display: inline; margin:15px 20px 0 0;  }
*html .box2{width:136px; float:left; display: inline;  height:200px;}
.box2 a{color:#FF0000;}
.box2 img{ border:1px solid #c2c2c2;}

.ask{ border: 1px solid #a7a7a7; width:435px; margin-left:15px; height:30px; font-size:15px; font-weight:bold; line-height:30px; padding-left:20px; background:#e9eaed;}
.ask img{vertical-align:middle;}
.ask a{color:#333333;}

.welcome{width:458px;  margin:20px 0 0 20px; height:173px; overflow:auto;}
.welcome .weltop{ height:5px; background:url(../images/weltop.gif); font-size:1px; line-height:1px;}
.welcome .welmid{ padding:0 15px;}
.welcome .welmid h2{ font-size:20px; font-weight:bold; border-bottom:1px solid #cacbce;}
.welcome .welmid p{ margin:10px 0;}
.welcome .welbot{ height:5px; background:url(../images/welbot.gif); font-size:1px; line-height:1px;}
.clothing{padding:15px 0 0 20px;}

.box3{width:222px; float:left; display:inline; margin:10px 10px 0 0;}
.box3 .acctop{background:url(../images/acctop.gif); height:25px;}
.box3 .acctop h3{ font-size:14px; font-weight:bold; padding:5px 0 0 10px;}
.box3 .accmid{ height:166px; padding:0 5px; background:#f1f1f1; border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3;}
.box3 .accbot{ background:url(../images/accbot.gif); height:5px; font-size:1px; line-height:1px;}
.box3 .homeselect{ text-align:right;}
.box3 .homeselect select{ width:139px; font-size:12px; margin-top:3px;}
.displayitem{}




/* innerpages */
.innerpage{ padding:15px 15px 10px 15px;}
.innerpage h2{font:bold 25px Arial, Helvetica, sans-serif;}
.innerpage h3{font:normal 18px Arial, Helvetica, sans-serif; padding-top:10px;}
.innerpage p{ margin:10px 0; padding:0;}




/* latest offers */
.latestbox-box {margin:10px 0 0px 0; padding:15px; background:#ffffff url(../images/newsmainbg.gif) repeat-x left bottom; border:1px solid #9d9d9d;}
.latest-thumgimg{width:150px; float:left; }
.latest_dis{width:750px; float:right;}
.latest_dis h4, .latest_dis h4 a{color:#000000; font:bold 16px Arial, Helvetica, sans-serif; text-decoration:none;}
.latest_dis a:hover{ text-decoration:none;}
.latest_dis .buy_now{}
.latest_dis span.latest_price {padding: 0pt 0pt 0pt 10px; font-weight: bold; font-size: 14px; line-height: normal;}
.newsimg{float:right; padding:0 0 0px 15px; width:160px;}
.newsimg2{float:right; padding:0 0 0px 15px; width:300px;}



/* contact us */
.innerpage_content{ padding:10px 0 0 0;}
.contact_form{float:left; width:400px;}
.contact_form td{	padding:5px 0 0 0px;}
.input01{width:250px;}
.input02{width:300px; font:12px/17px Verdana, Arial, Helvetica, sans-serif;}
.submitbtn{background:url(../images/btnbg.gif) no-repeat; width:105px; height:26px; border:0; color:#FFFFFF; font-weight:bold;}


/* find us */
.findus_left{float:left; width:500px; overflow:hidden;}
.findus_right{float:right; width:430px; color:#000000; padding:0px;}
.findus_left img{border:1px solid #999999; }




/*about us page*/

.abtbox1{ width:700px; float:left;}
.abtbox1_top{ background:url(../images/abttop.gif) no-repeat; height:10px; font-size:1px; line-height:1px;}
.abtbox1_mid{padding:1px 15px; color:#FFFFFF; background:#3d3838  url(../images/abtbg.gif) repeat-x;}
h3.abthead{ font-size:18px; color:#FFFFFF; padding-bottom:10px;}
.abtbox1_bot{ background:url(../images/abtbot.gif) no-repeat; height:10px; font-size:1px; line-height:1px;}



.abtbox3{ width:230px; float:right;}

.abtbox3_top{ background:url(../images/abttop2.gif) no-repeat; height:10px; font-size:1px;}
.abtbox3_mid{ padding:1px 15px; line-height:20px; color:#FFFFFF; background:#3d3838 url(../images/abtbg.gif) repeat-x;}
.abtbox3_bot{ background:url(../images/abtbot2.gif) no-repeat; height:10px; font-size:1px;}
.abtbox3_mid a{ color:#FFFFFF;}

.abtbox4{clear:both; margin-top:15px;}
.abtbox4_top{background:url(../images/abttop4.gif) no-repeat; height:10px; font-size:1px;}
.abtbox4_mid{width:925px; color:#FFFFFF; float:left; padding:0px 15px; background:#3d3838 url(../images/abtbg.gif) repeat-x;}
.abtbox4_bot{ background:url(../images/abtbot4.gif) no-repeat; height:10px; font-size:1px;}


.iconmar{float:left; display:inline; width:120px; padding:10px 0; margin-right:10px;}
.iconmartit{font-size:15px; font-weight:bold; color:#FFFFFF; text-align:center;}
.iconimg{ text-align:center; height:110px;}
.iconimg img{width:100px; height:100px;}
.marname{text-align:center; height:40px;}



/* bike hire */

.bikehire_left{width:475px; float:left;}
.bikehire_right{width:450px; float:right;}


.bikehire_right h3, p{}

.bikehire_right ul{	padding:15px 0 0 10px; 	list-style-type:lower-alpha;}
.bikehire_right ul li{ padding:0 0 8px 20px; background:url(../images/balck_bullet.jpg) no-repeat 0 4px;}

.bike_table_rate{ border-right: 1px solid #999999; border-bottom: 1px solid #999999;}
.bike_table_rate th{ text-align:left; font:bold 14px Verdana, Arial, Helvetica, sans-serif; padding:0 0 10px 0px; border-left: 1px solid #999999; border-top: 1px solid #999999;}

.bike_table_rate td{padding:5px 0 5px 10px;  border-left: 1px solid #999999; border-top: 1px solid #999999;}



/* online store */

.onlinestore{}
.onlinestore_top{padding:5px 0 2px 0; margin:7px 0 0 15px; color:#333333; font: bold 24px Arial, Helvetica, sans-serif; margin:7px 0 0 15px;}
.onlinestore_title{width:170px; float:left; margin:0; white-space:nowrap;}
.onlinestore_title a{ color:#333333;}
.onlinestore_titmanu{margin:5px 0 0 15px;}
.onlinestore_right{width:750px; float:left; font-size:17px; font-weight:bold;}
.onlinestore_right img{ vertical-align:middle;}
.onlinestore_right a:link, .onlinestore_right a:visited{color: #333333; text-decoration: none;} 
.onlinestore_right a:hover, .onlinestore_right a:active{color: #666666; text-decoration: none;}
.onlinestore_right .pad{ padding:0 15px;}

.inner_online{background:#f1f3f2; border-top:3px double #999999; width:995px; margin:12px 0 0px 0px; padding:0px; }

.online-click{margin:7px 0 0 15px; font-size:12px; font-weight:bold;}
.best_seller{background:url(../images/head_cor.gif) no-repeat 0px 15px; color:#ffffff; padding:19px 0 4px 33px; font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
.online_hotpro{margin:0px 0 0 0px; width:711px; padding:13px 0px 7px 30px; float:left; background:#ffffff; border:1px solid #999999;}
.online_hotpro img{ border:1px solid #CCCCCC;}
.seeour{padding:0px 0 0px 0; margin:0px 13px 0 0; float:left; width:195px; text-align:right; float:right; display:inline;}

.img_margin{ margin:10px auto 0 auto;}
.img_marginLeft{ margin:0px 0px 0 0; float:left; width:770px; padding:0px 0 0 15px; }
.search_upper{ padding:0 0 10px 0px;}
.search_container{width:742px; background:#ffffff; color:#000000; text-align:center; padding:4px 0px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; border:1px solid #999999;}
.search_input{width:300px; background:url(../images/magnifier.jpg) left top no-repeat; padding:0px; margin:0px; border:1px solid #819fba; padding:0 0 0 25px; vertical-align:middle;}


.right_navex{padding:0 0 15px 0; float:left; width:196px; background:#0000000;}
.right_nav{padding:0 0 0 15px; float:left; width:180px; background:#233B65; border-left:1px solid #396098; border-right:1px solid #396098; text-align:left; margin:0 auto;}
.right_nav ul{list-style-type:none; margin:0 auto; padding:0;}
.right_nav li{display:block; background:url(../images/top_round_bg.gif) no-repeat; float:left; width:145px; padding:3px 20px 0 0; font-weight:bold; margin:0px 0 10px 0; overflow:hidden;}
.right_nav li span{background:url(../images/middle_images.gif) repeat-y; margin-top:3px; width:155px; float:left; padding:0px 0 0px 10px;}
.right_nav li a:link, .right_nav li a:visited, .right_nav li a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:normal; font-size:12px; text-decoration:none;}
.right_nav li a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#D7E7FF; font-weight:normal; text-decoration:none;}
.right_nav li ul {margin-top:12px;}
.right_nav li ul li{background:none;  padding:0 0 0 5px; line-height:14px;}
.right_nav li ul li a{background:none; text-decoration:none;}
.bottom_round {background:url(../images/bottom_backbg.gif) no-repeat bottom; width:155px; padding:2px 0 3px 10px; float:left; font-size:1px; }


.white_bg{width:201px; background-color: #f8f8f8; position:relative; border:1px solid #999999; padding:15px; float:left; margin:0px 20px 20px 0; display:inline;}
.imgframe{ height:102px; border:1px solid #cccccc; overflow:hidden; position:relative; background: #FFFFFF;} 
.absolutebg{position:absolute; bottom:0; left:0; background: #81C2FD; height:25px; width:201px; z-index:1; filter:alpha(opacity=75); opacity: 0.75; font-size:1px; line-height:1px;}
.position_absolute{	width:194px; padding:0 3px; height:23px; position:absolute; left:0px; bottom:0px; z-index:10;}
.search_text{padding:5px 0px 5px 0px; float:left;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight: bold;}
.search_bg{margin:2px 0 0 0; background:url(../images/search_bg.jpg) no-repeat; width:95px; height:17px; padding:1px 0 0 16px; border:0;}
.selectitem{margin:2px 2px 0 0;  width:85px; height:16px; padding:2px 0 0 0;border:0; font-size:10px; behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);}
.bike_add{background-image:url(../images/bike_ad1.jpg); width:213px; height:125px; vertical-align:middle;}




/* product info */
.breadcrum {padding:5px; border-bottom:1px solid #CCCCCC; margin-right:15px;}
.helmets-item2{margin:0 10px 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FF0000; padding:0; display:inline;}
.pagination{ font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;}
.pagination a:link, .pagination a:visited{color: #000000; text-decoration: none;} 
.pagination a:hover, .pagination a:active{color: #FF0000; text-decoration: none;}


.product_select{ padding-left:100px;}
.product_select select{ font-size:12px;}
.search_button{	background:url(../images/go.jpg) no-repeat; vertical-align:middle; padding:0px; margin:0px; border:0px; width:33px; height:18px; cursor:pointer;}



.white_bg1{background:#7d7c7a url(../images/onlinebg.gif) repeat-x; color:#000000;  margin:0px 3px 10px 6px; border:0px solid #336600; float:left; display:inline; width:221px; height:260px; padding:10px; overflow:hidden;}
.white_bg1 .imgframe1{padding:5px; overflow:hidden; } 
.white_bg1 .product_heading{color:#fff; font:bold 13px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:0 0 5px 0px;}
.white_bg1 .product_thumbimg{text-align:center; background:#FFFFFF; height:150px;}
.white_bg1 .price{ margin:0; padding:10px 5px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:13px;}
.white_bg1 .more_text {padding:5px 0 0px 0px; text-align:center;}
.white_bg1 .more_text  a{ margin:0px 0 0 0px; padding:5px 10px; color:#FFFFFF; background: url(../images/moreinfobg.gif) repeat-x; font-size:11px; font-weight:bold; text-decoration:none;}
.white_bg1 .more_text  a:hover{margin:0px 0 0 0px; color:#FFFFFF; background:#df2d2d; background: url(../images/moreinfobghover.gif) repeat-x;}
.more_backbg{}



/* finance  */

.formcont{width:700px; color:#000000;} 
fieldset{ padding:0 5px;}
.newBikeName{ background:#FFFFFF; font-weight:bold; padding:0 5px; border:1px solid #000;}
.formsection{padding:3px 10px;  background:#000; color:#FFFFFF; font-weight:bold; margin:0 0 0 0px;}
.fset{ border:1px solid #000000; margin-top:10px;}
.flabel{ font-weight:bold;}
.fredlabel{ font-size:14px; font-weight:bold; color:#FF0000;}
.fcol1{ width:50px;}
.fcol2{ width:200px;}
.fcol3{width:450px;}

/* service MOT */
.fortit{font-size:14px; font-weight:bold; color:#000000; background:#f6f6f6; border-bottom:3px double #999999;}
.formbg{background:#cccccc; border:1px solid #627687;}
.latest-links-left{width:170px;}
.tdgap{ font-size:1px; height:10px;}


/* accident management */
.accidentmanag{ width: 955px; background:url(../images/accidentbg.gif) 500px 25px no-repeat;  float:none;}
.accright{float:right; width:300px;}
.accleft{float:left; width:600px;}
.aleft{ padding:2px;}
.alright{padding:2px 0;}
.submitbtn{ width:105px; height:26px; color:#FFFFFF; border:none; background:url(../images/btnbg.gif); margin-top:5px;}



/* product info */
.latest-helmets{width:330px; float:left; padding:10px 0 10px 10px;}
.latest-helmets img{width:310px; height:280px; padding:10px 0 14px 0px;}
.helmets-box{width:590px; float:right; font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding:15px 0 0 15px; line-height:18px;}
.helmets-box td{
	color:#000000;
}

.helmets-box p{color:#000;}
.helmets-tit{width:450px; margin:0 0 15px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; padding:0; line-height:18px; float:left;}
.helmets-item{width:150px; margin:0 15px 0 0; font:bold 13px Arial, Helvetica, sans-serif; color:#fff; padding:0; line-height:18px; float:left;}

/*  cart */

.topnav{ background:url(../images/nav-bg.jpg) left top repeat-x; color:#FFFFFF;}
.topnav ul{ list-style-type:none; margin:0px; padding:0px 0 0 10px;}
.online_heading{ margin:0; padding:0; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px;}
.online_heading a:visited, .online_heading a:link, .online_heading a:active{color:#FFFFFF;}


/* new bike explorer */
.explorerange{width:500px;}
.newbikebox{width:228px; height:112px; border:3px solid #000000; float:left; display:inline; margin:5px 4px 0px 0px; overflow:hidden;}
.nbboxcontent {width:228px; height:112px; position:absolute; overflow:hidden;}
.nbselectbg{position:absolute; bottom:0; left:0; background: #000000; height:30px; width:228px; z-index:1; filter:alpha(opacity=60); opacity: 0.60; font-size:1px; line-height:1px;}
.nbselectstore{ position:absolute; left:0; bottom:0; padding:0 10px;  z-index:2;}
.nbselectstore h4{ font-size:16px; font-weight:bold; color:#FFFFFF; padding-bottom:3px;}
.nbselectstore h4 a:link, .nbselectstore h4 a:hover, .nbselectstore h4 a:visited, .nbselectstore h4 a:active{ color:#FFFFFF; text-decoration:none;}


/* new bike list */

.newbikedis_box{background:#7d7c7a url(../images/onlinebg.gif) repeat-x; color:#000000;  margin:0px 2px 4px 1px; border:0px solid #336600; float:left; display:inline; width:215px; height:260px; padding:10px; overflow:hidden;}
.newbikedis_box .imgframe1{padding:5px; overflow:hidden; } 
.newbikedis_box .product_heading{color:#fff; font:bold 13px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:0 0 5px 0px;}
.newbikedis_box .product_thumbimg{text-align:center; background:#FFFFFF; height:150px; overflow:hidden;}
.newbikedis_box .millage{ font-size:11px; text-align:center; padding-top:5px;}
.newbikedis_box .price{ margin:0; padding:2px 5px 10px 5px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:13px;}
.newbikedis_box .more_text {padding:5px 0 0px 0px; text-align:center;}
.newbikedis_box .more_text  a{ margin:0px 0 0 0px; padding:5px 10px; color:#FFFFFF; background: url(../images/moreinfobg.gif) repeat-x; font-size:11px; font-weight:bold; text-decoration:none;} 
.newbikedis_box .more_text  a:hover{margin:0px 0 0 0px; color:#FFFFFF; background:#df2d2d; background: url(../images/moreinfobghover.gif) repeat-x; text-decoration:none;}
.selectusedbike{text-align:center; padding:5px 0; margin:10px 0; border-bottom:1px dashed #999999; border-top:1px dashed #999999;}
.selectusedbike select{ font:normal 11px Arial, Helvetica, sans-serif;}

/* bike detail */
.newbikerow{width:955px;}
.thumbnail_box{float:right; width:280px; padding:10px 10px 0 0;}
.thumbnail_text_box{width:630px; float:left; padding:0 0 0 10px;}
.thumbnail_text_box h3{font:bold 16px Verdana, Arial, Helvetica, sans-serif; padding:0 0 10px 0px; margin:0px;}
.thumbnail_text_box p{ padding:0px; margin:0px;}
.small_thumbnail{float:left; margin:0 5px 0 0px;}
.small_thumbnail img{border:1px solid #cccccc; width:60px;}
.bikeinfotable{ margin-top:10px;}
.bikeinfotable td{ padding:3px 0; border-bottom:1px dashed #666666;}

.check{clear:both; padding:10px 0;}
.check img{vertical-align:middle}
.check span{ padding:0 30px 0 10px; color:#000000; font-weight:bold;}
.fontcol{font:20px Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#6a6d72;}
.fontcol2{font:16px Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#000000;}
.fontcol3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#992a31;}


.dynDivs {font-family:arial,verdana,geneva,helvetica,sans-serif; font-size:12px; font-weight:none; color:#333333; line-height:22px; width:280px; text-align:left;   margin-bottom:15px;}
.small_img{float:left; padding:2px; border:1px solid #cccccc; margin:0 2px 0 0px;}
.small_img img{ width:45px;}
.callrequest{ padding:10px 0 10px 100px; clear:both; background:#f0f0f0; border:1px solid #999999; margin:5px 10px; height:25px;}
.buttonused1{ float:left; border:none; padding:0px; margin:0px 15px 0 0px; background:url(../images/used-bikes_burtton2.gif) no-repeat; height:27px; width:136px; font:bold 11px/27px Arial, Helvetica, sans-serif; text-align:center; text-decoration:none;}
.buttonused1 a{ color:#000000; text-decoration:none;}
.backpage a:visited, .backpage a:link, .backpage a:active{color:#000000; text-decoration:none;}
.backpage{font-weight:bold;}



/* footer */
.footer{clear:both; width:995px; padding:0; font-size:12px; border:1px solid #003156; border-width:1px 0 0 0;}
.footernav{height:20px; background:#464646; text-align:center; padding:0 20px; margin:0 0px; text-align:center;}
.footernav ul{ list-style:none; padding-top:2px;}
.footernav ul li{display:inline; padding:0 10px; font-size:12px;}
.footernav ul li a.footerlink{color:#FFFFFF; text-decoration:none; padding:0px;}
.footernav ul li a{color:#fff; text-decoration:none;}
.footernav ul li a:hover{color:#ffffff; text-decoration:underline;}
.footeradd{ height:15px; background:#3e434d; font-size:11px; color:#fff; text-align:center;border:1px solid #585a5f; border-width:1px 0 0 0;}
.footeradd a{ color:#FFFFFF;}
.footeradd a:hover{ color:#FFFFFF; text-decoration:underline;}


.body_heading{padding:5px 0 2px 0; color:#000; font:bold 25px Arial, Helvetica, sans-serif; margin:7px 0 0 15px;}
.inner_container{background: url(../images/training_bg.jpg) right top no-repeat; width:995px;}
.inner_container_white_bg{ background:#fff; width:995px; margin:12px 0 3px 0px; padding:0; }
.newbike-tit{ height:21px;  padding:4px 10px 3px 15px; background:url(../images/horizon-strip.jpg) repeat-y; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; font-weight: bold; color:#FFFFFF;}
.body_content{ padding:5px 0 0 20px;}


/* New Right Part */
.r_contener{padding:0px;/* background:#D6D6D6;*/ height:380px; margin:0 0 0 8px;}
.online_store_contener{margin-bottom:10px; padding:0px; height:40px;}
.online_store_left{width:8px; height:40px; float:left; background:url(../images/online_store_left.gif) no-repeat;}
.online_store_right{width:8px; height:40px; float:right; background:url(../images/online_store_right.gif) no-repeat;}
.online_store_bg{ width:461px; float:left; padding:0px; height:35px; margin:0px; background:url(../images/online_store_bg.gif) repeat-x; font:bold 22px Arial, Helvetica, sans-serif ; color:#fff; text-align:center; padding-top:5px;}
.strp{margin:0px; padding:0px; background:url(../images/str_bg.gif) repeat-x; height:3px; width:461px;}
.thm_contener{padding:5px 5px 0px 5px;}
.thm_box{width:220px; height:95px; margin-right:3px; padding:5px; border:1px solid #A0A0A0; background:url(../images/thm_bg.gif) repeat-x; float:left; }
.thm_box2{width:210px; height:150px; padding:5px; border:1px solid #a0a0a0; background:#fff /*url(../images/thm_bg.gif) repeat-x*/; float:left; margin:5px; }
.thm_img{width:90px; height:90px; float:left;}
.thm_content_box{width:115px; height:90px; float:left;}
.rider_plan{height:95px; padding:5px; border-bottom:1px dotted #a5a5a5; /*background:url(../images/thm_bg.gif) repeat-x; */margin-top:5px; width:455px;}
.rider_img{width:100px; float:left;}
.rider_contant_bog{padding-left:0; margin:0px; float:left; font:bold 13px Arial, Helvetica, sans-serif; line-height:20px; color:#015596;} 
.product_box{margin-top:5px; height:100px;}
#marqueecontainer{position: relative; overflow: hidden; height:470px;_height:500px;}
/*=======================================latestoffer top css==============================================================*/
.moretxt{ color:#065491;font:bold 12px Arial, Helvetica, sans-serif;float:right;}
.moretxt a{color:#065491; text-decoration:none;}
.moretxt a:hover{color:#065491; text-decoration:underline;}

