/* CSS Document */
/* common*/
body{font:normal 12px Arial, Helvetica, sans-serif; color:#292929; background:#FFFFFF url(../images/bodybg.jpg) repeat-x left top; margin:0px; padding:0px ;}
h1, h2, h3, h4, h5, h6, ul, li, ol, form, input, select, img, div, p{margin:0px; padding:0px ;}
img{border:0;}
*{outline:none;}
.cl{clear:both; font-size:0px; line-height:0px; }
.fl{float:left;}
.fr{float:right;}
.wrapper{width:1000px; margin:0 auto;}
a{ color:#0094ff; text-decoration:none;}

/* header*/
.header{ width:1000px; height:200px;}
.header .headerlogo { float:left;width:455px;height:188px}
.header .headerbanner {float:right;width:545px;height:187px;background-color:#000000; text-align: right;}
.header img{font-size:0px; line-height:0px; padding:0px 0px 0px 0px;}



/* navigation*/
.navigation{
	clear:both;
	width:1000px;
	margin-top:0px;
	height:46px;
    
	background:url(../images/navbg.gif) repeat-x;		
}
.nav-left{
	background:url(../images/nav-left.gif) no-repeat;
	width:10px;
	padding:0px;
	margin:0px;
	height:46px;
	float:left;
}
.nav-right{
	background:url(../images/nav-right.gif) no-repeat;
	width:10px;
	padding:0px;
	margin:0px;
	height:46px;
	float:right;
}
.nav-bg{
	float:left;
	background:url(../images/navbg.gif) repeat-x;
	width:980px;
	height:46px;
}

.nav-bg ul{

	list-style:none;
	margin:0px; padding:0px;
}
.nav-bg li{
	background:url(../images/nav-li.gif) right center no-repeat;
	padding:0px 5px;


}


.dropdown {float:left; padding:0px; margin:0px; font:bold 12px Arial, Helvetica, sans-serif;}
.dropdown dt {cursor: pointer; padding:5px 0px 0px 0px;}
.dropdown dt:hover {background:url(images/header_over.gif)}

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

}

.dropdown dt a span{
	display:block;
	padding:10px 8px 10px 4px;
	margin:0 0 0 5px;
	font:bold 13px Arial, Helvetica, sans-serif;
}
.dropdown dt a:hover{
	background:url(../images/nav-Lcut.gif) no-repeat left top; display:block;
	padding:0px 0 0 0px;
}

.dropdown dt a:hover span{
	display:block; background:url(../images/nav-Rcut.gif) no-repeat right top;
	margin:0 0 0 5px;
	color:#ffffff;
}

.dropdown dt.current a{
	color:#fff;
	background:url(../images/nav-Lcut.gif) no-repeat left top;
}
.dropdown dt.current a span{
	color:#fff;
	background:url(../images/nav-Rcut.gif) no-repeat right top;
}




.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:#333333;
	padding:0px;
	margin:0px;
	font:12px/12px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ffffff;

}
.dropdown dd ul li a{
	background:#333333;
	padding:6px 0 6px 10px;
	margin:0px;
	display:block;
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

.dropdown dd ul li a:hover{
	background:#79bbff;
	color:#ffffff;
}


/*
.nav-bg li a{
	float:left;
	display:block;
	color:#ffffff;
	text-decoration:none;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding:0px 0 0 5px;
	height:46px;
	line-height:46px;
	text-align:center;
	cursor:pointer;	
}
.nav-bg li a span{
	float:left;
	display:block;
	padding:0px 5px 0 0px;
}
.nav-bg li.current a{
	color:#fff;
	background:url(../images/nav_hover_l.gif) no-repeat left top;
}
.nav-bg li.current a span{
	color:#fff;
	background:url(../images/nav_hover_r.gif) no-repeat right top;
}
.nav-bg li a:hover{
	color:#fff;
	background:url(../images/nav_hover_l.gif) no-repeat left top;
}
.nav-bg li a:hover span{
	color:#fff;
	background:url(../images/nav_hover_r.gif) no-repeat right top;
}

*/


/* home*/
.body{ width:1000px; margin-top:9px;}

.bodytop{ font-size:1px; line-height:1px; height:8px; background:url(../images/bodytop.gif) no-repeat;}

.bodymid{ padding:0px 10px; background:url(../images/bodymid.gif) repeat-y;}

.bodybot{ font-size:1px; line-height:1px; height:8px; background:url(../images/bodybot.gif) no-repeat;}



.offer{color:#FFFFFF;}
.offer a{color:#FFFFFF; text-decoration:none;}
.offer a:hover{color:#FFFFFF; text-decoration: underline;}
.psearch{background:red; }
.newitem{}

.offer p{padding:5px 10px; font:normal 12px/16px Arial, Helvetica, sans-serif; margin:0px;}
.offer p span{ font-size:16px; font-weight:bold;}
.psearch .psearchtext{ padding:0px 0 0 0px;}


.psearch .psearchinputtext { margin:15px 0 0 10px; width:160px;}
.psearch .message{text-align:right; margin:5px 0 0 10px; font-weight:bold;}
.psearch .psearchsubmet{text-align:right; margin:5px 0 0 10px;}
.psearch a{color:red; text-decoration: none;}
.psearch a:hover{color:#666666; text-decoration: underline;}


/*.spacification-box{background:url(../images/bullet_spa.gif) no-repeat left 5px; padding:1px 0 0 15px;}*/

/* home middel*/
.content{ margin:0 0 0 0;}
.contenttop{font-size:1px; line-height:1px; height:8px; background:url(../images/contentbg.jpg) no-repeat;}
.contentmid{ background:#000000 url(../images/contentbg.jpg) repeat-y; padding:0px 10px;}
.contentbot{ font-size:1px; line-height:1px; height:8px; background:url(../images/contentbg.jpg) no-repeat;}


.leftsidebar{ width:195px; float:left;}
.centerbar{width:555px; float:left; background:#fff; margin:0 0 0 10px;}
.rightsidebar{ width: 190px; float:right;}

.leftbox1{margin-bottom:10px;}
.leftbox1top{font-size:1px; line-height:1px; height:5px; background:url(../images/leftnavtop.gif) no-repeat;}
.leftbox1mid{ background:#2d2d2d; padding-top:10px;}
.leftbox1bot{font-size:1px; line-height:1px; height:5px; background:url(../images/leftnavbot.gif) no-repeat;}

.leftbox1mid h3{ font: bold 14px/20px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0 10px; border-bottom:1px solid #545454;}
.leftbox1mid h4{ font: normal 13px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:5px 10px;}
.cateimg{ float:right; margin:-23px 0 0 0}
.newsletter{ background: url(../images/subscribebg.gif) no-repeat left top; margin:0 0 0 2px; height:76px;}
.newsletter .newinputtext{ margin:15px 0 0 10px; width:160px;}
.newsletter .newbtn{ margin:5px 0 0 10px;}


.leftbox2{margin-bottom:10px; width:195px;}
.leftbox2top{font-size:1px; line-height:1px; height:4px; width:195px; float:left;}
.leftbox2mid{  overflow:hidden; width:195px; float:left;}
.leftbox2bot{font-size:1px; line-height:1px; height:4px; }

.servicemot{font-size:11px; clear:both; color:#666666;}
.servicemot h4, .servicemot h4 a{font-size:14px; color:#FF0000; text-decoration:none;}
.servicemot img{float:left; display:block; padding-right:2px;}
.servicemot p a{color:#666666; text-decoration:none;}
.servicemot p a:hover{color:#666666; text-decoration: underline;}



.rightbox1{margin-bottom:10px;}
.rightbox1top{ height:6px; font-size:1px; line-height:1px; }
.rightbox1mid{ }
.rightbox1bot{ height:6px; font-size:1px; line-height:1px; background:url(../images/rightbox1bot.gif) no-repeat;}


.rightbox1mid h3{ font: bold 14px/20px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0 10px; border-bottom:1px solid #545454;}
.rightbox1mid h3 .cartimg{  margin:-20px 0 0 0;}
.rightbox1mid p.carttext{ background:url(../images/baskets.gif) no-repeat center 10px; font-size:14px; color:#FFFFFF; padding:80px 10px 5px 10px;}

.rightbox2{margin-bottom:10px;}
.rightbox2top{ height:4px; font-size:1px; line-height:1px; background:url(../images/rightbox2top.gif) no-repeat;}
.rightbox2mid{background:url(../images/rightbox2mid.gif) repeat-y;}
.rightbox2bot{ height:6px; font-size:1px; line-height:1px; background:url(../images/rightbox2bot.gif) no-repeat;}


.rightbox2mid h3{ font: bold 14px/20px Arial, Helvetica, sans-serif; color:red; margin:0 10px; border-bottom:1px solid red;}
.rightbox2mid h3 .cartimg{ float:right; margin:-20px 0 0 0;}
.rightbox2mid p.carttext{font-size:14px; color:#FFFFFF; padding:80px 10px 5px 10px;}
.rightbox2mid a{ font: bold 14px/20px Arial, Helvetica, sans-serif; color:red; margin:0 10px; text-decoration: none;}
.rightbox2mid a:hover{ font: bold 14px/20px Arial, Helvetica, sans-serif; color:#30A1F0; margin:0 10px; text-decoration: underline;}


.centertop{height:5px; font-size:1px; line-height:1px; background:url(../images/centertop.gif) no-repeat;}
.centermid{ background:#FFFFFF; padding:0px 5px;}
.centerbot{height:5px; font-size:1px; line-height:1px; background:url(../images/centerbot.gif) no-repeat;}
.cartpage{ background:#FFFFFF; padding:0px 5px;}

.centerbox1, .centerbox2, .centerbox3, .centerbox4{ padding-bottom:10px;}

.centerbox2top{height:5px; font-size:1px; line-height:1px; background:url(../images/centerbox1top.gif) no-repeat;}
.centerbox2mid{border-left:1px solid #bdbcbd; border-right:1px solid #bdbcbd; background: url(../images/centerbox1mid.gif) repeat-x;}
.centerbox2bot{height:5px; font-size:1px; line-height:1px; background:url(../images/centerbox1bot.gif) no-repeat;}

.centerbox3top{height:5px; font-size:1px; line-height:1px; background:url(../images/centerbox3top.gif) no-repeat;}
.centerbox3mid{background:url(../images/centerbox3mid.gif) repeat-x; padding:10px 5px; width:535px;}
.centerbox3bot{height:5px; font-size:1px; line-height:1px; background:url(../images/centerbox3bot.gif) no-repeat;}
.centerbox3mid h3{ font-size:16px; color:#292929;}
.centerbox3mid h4{ font-size:14px; float:right; margin:0px; padding:0px;}
div#wn{position:relative; width:505px; height:165px; overflow:hidden; left:15px;}	
div#scrollLinks{position:absolute; left:0px; top:80px;}

.centerbox3mid .usedbikes{padding:5px; margin-top:5px; border:1px solid #000000; background:#2d2d2d;}
.centerbox3mid .usedbox{width:120px; margin-right:10px;}
.centerbox3mid .usedbox .usedtop{height:4px; font-size:1px; line-height:1px; background:url(../images/usedtop.gif) no-repeat;}
.centerbox3mid .usedbox .usedmid{ height:130px; padding:5px; border-left:1px solid #575757; border-right:1px solid  #575757; background:#373737; color:#FFFFFF; font-size:11px;}
.centerbox3mid .usedbox .usedmid a{color:#fcff00; text-decoration:none;}
.centerbox3mid .usedbox .usedbot{height:4px; font-size:1px; line-height:1px; background:url(../images/usedbot.gif) no-repeat;}



.centerbox4{} 
.clothing_home, .acc_home, .boots_home, .helmet_home{float:left; width:250px; height: 198px; padding:10px}
.acc_home, .helmet_home{ margin-left:5px;}
.boots_home, .helmet_home{ margin-top:5px;}
.clothing_home{ background: url(../images/clothing_home.gif) no-repeat;}
.acc_home{ background: url(../images/acc_home.gif) no-repeat;}
.boots_home{ background:url(../images/boot_home.gif) no-repeat;}
.helmet_home{ background:url(../images/helmet_home.gif) no-repeat;}
h3.prod_head2{ font-size:16px; color:#ff4900; float:left; padding:0px ; margin:0px;}
.prod_select{float:right; width:140px;}
.centerbox4 p{font-size:16px; color:#5e5e5e; font-weight:bold; padding:0px ; margin:0px;}

/*left tree nav starts*/

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(../images/bullet1.gif) no-repeat 8px 12px;
list-style-type: none;
padding: 8px 5px 8px 25px;
color:#FFFFFF;

}

.treeview li a{ color:#FFFFFF; text-decoration:none;}
.treeview li a:hover{ color:#ffdc00; text-decoration:none;}


.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(../images/bullet1.gif) no-repeat 8px 12px;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}
/* tree nav end*/


/* inner page */
.innerpage, .innerpage2{ padding:5px 0;}
.centermid h3{ font-size:16px; font-weight: bold; color:#292929;}
.centermid h3 a{ text-decoration:none;}
.centermid h4{ font-size:14px; font-weight: bold; color:#333333; margin:10px 0 0 0}
.centermid p{margin:10px 0 0 0;}
.centermid ul{margin:5px 0px 0 25px;}


/* special offer */
.offerbox{margin-top:10px; padding:10px; width:523px;}
.offerleft{float:left; border:solid 1px #ECECEC;}
.min-height{ min-height:120px;}
*html .min-height{ height:120px;}
.offerbox-detail{ border:1px solid #9db0bc; margin-top:10px; padding:5px;}
.offermid{float:left; margin-left:10px; width:280px; }
.offermid h4{ font-size:13px; line-height:25px; margin:0px; padding:0px;}
a .moreinfo{color:#0884DD; text-decoration:none; line-height:30px;}
a:hover .moreinfo{color:#2D2D2D; text-decoration:underline; line-height:30px;}

.offerleft-detail{width:300px; float:left; text-align:center;}

.offermid-new{width:320px; float:left; margin-left:20px;}
.offermid-detail{width:340px;float:left; margin-left:50px;}
.offerright{ width:125px; float:right; text-align:right;}


a.offerview {background:url(../images/offerdet.gif) no-repeat center center; padding:3px 12px; text-decoration:none; color:#999999; font-size:11px; border:1px solid #000000; vertical-align:middle;}
a.offerview:hover {color: #FF0000;}
.redfont{ color:#FF0000;}
.blackfont{ color:#000000;}
.newsimg-img{float:right;  padding:0 0 10px 10px;}







.selectbg{position:absolute; bottom:0; left:0; background: #000000; height:25px; width:250px; z-index:1; filter:alpha(opacity=75); opacity: 0.75; font-size:1px; line-height:1px;}
.selectstore{ position:absolute; left:0; bottom:0; padding:0px 10px;  z-index:2;}
.selectstore h4.online_cat{ font-size:12px; float:left; color:#FFFFFF; padding:0 0 3px 0; margin:0;}

.itemsearch{width:115px; font-size:13px; border:1px solid #000000; margin:0 10px 2px 5px}
.itemsubmit{ width:30px; height:17px; border:none; background:#FFFFFF; margin-bottom:2px; font-weight:bold;}
.itemselect{ float:right; width:100px; font-size:12px; margin-bottom:2px; behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);}


/* product description page*/
.prod_info{ padding:10px 0 0 0;}
.pi_right{ float:right; width:260px;}
.pi_left{ width:270px; overflow:hidden;}
.hr_line{ background:url(../images/horizontal_line.gif) repeat-x; height:7px; margin-top:10px; margin-bottom:10px; font-size:1px;}
.pi_list{ list-style-type:none;}
.pi_list li{ padding-left:20px;}
.pi_list li a{color:#FF0000; text-decoration:none;}

.pi_list .wishlist{ background:url(../images/wishlist.gif) no-repeat;}
.pi_list .tell{ background:url(../images/tellfri.gif) no-repeat left 2px;}
.pi_list .price{ background:url(../images/price.gif) no-repeat left 2px;}
.pi_list .ph{ background:url(../images/ph.gif) no-repeat;}
.nextprevious{ height:30px;}
.nextprevious a.previousp{ display:block; float:left;}
.nextprevious a.nextp{ display:block; float: right;}

.fullimg{ margin:0px; padding:0px ;}
.thumbnil{ padding-top:5px;}
.small_img{float:left; padding:2px; border:1px solid #cccccc; margin:0 2px 0 0px;}
.small_img img{width:45px;}

.asso_prod{ padding:0;}
.asso_box{clear:both; margin-top:10px; border-bottom:1px dashed #999999; height:80px;}
.asso_box img{ border:1px solid #CCCCCC; width:70px; height:70px; margin-right:5px;}
.asso_head, .asso_head a{color:#0094FF; font-weight:bold; text-decoration:none;}

.prod_desc{ padding:15px 0 0 0;}

/* tab css */
.tab-navi{line-height:normal; margin:0px}
.tab-navi ul{margin:0px; list-style:none; padding:0px;}
.tab-navi li{ float:left; margin:0px; padding:0px;}
.tab-navi a{float:left;  background:url(../images/left-deactive.gif) no-repeat left top; margin-right:10px; padding:0px 0 0 5px; text-decoration:none;}
.tab-navi a span { float:left; display:block; background:url(../images/btn-deactive.gif) no-repeat right top; padding:6px 15px 7px 10px; color:#FFFFFF;  font-size:13px; font-weight: bold; cursor:hand;}
.tab-navi a:hover {background:url(../images/left-active.gif) no-repeat left top;}
.tab-navi a:hover span {background:url(../images/btn-active.gif) no-repeat right top;}
.tab-navi li a.selected {background:url(../images/left-active.gif) no-repeat left top;}
.tab-navi li a.selected span {background:url(../images/btn-active.gif) no-repeat right top;}
.tabcontent1{ border:1px solid #9db0bc; padding:10px;}


/* newbikes */
.bikecatagory{}

.bikecatagory .bikecatbox{width:128px; height:128px; border:1px solid #b3b3b3; float:left; display:inline; margin:0px 3px 6px 3px; overflow:hidden;}
.bikecatagory .bikecatboxcontent {width:128px; height:128px; position:relative; overflow:hidden;}
.bikecatagory .bikecatboxbg{position:absolute; bottom:0; left:0; background: #ffffff; height:24px; width:128px; z-index:1; filter:alpha(opacity=60); opacity: 0.60; font-size:1px; line-height:1px;}
.bikecatagory .bikecatboxstore{ position:absolute; left:0; bottom:0; padding:0px 10px;  z-index:2;}
.bikecatagory .bikecatboxstore h4{font-size:12px; font-weight:bold; color:#000000; padding-bottom:3px;}
.bikecatboxstore h4 a{ color:#000000; text-decoration:none;}


.newbikescontainer{ margin:10px 0 0 0}
.newbikedis_box{color:#000000;  margin:2px 1px 1px 2px; border:1px solid #d7d7d7; float:left; display:inline; width:176px; height:200px; overflow:hidden;}
.newbikedis_box .newbikeframe{overflow:hidden;}
.newbikedis_box .product_heading{color:#000; font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-align:center; height:35px; background:#ececec; padding:5px 5px 0 5px; text-decoration:none;}
.newbikedis_box .product_heading a{color:#000; text-decoration:none;}
.newbikedis_box .product_thumbimg{text-align:center; background:#FFFFFF; height:120px; overflow:hidden;}
.newbikedis_box .price{ margin:0px; padding:2px 5px 0px 5px; text-align:center; color:#ffffff; font-weight:bold; font-size:13px;}
.newbikedis_box .more_backbg{background:#ececec;}
.newbikedis_box .more_text {text-align:center;}
.newbikedis_box .more_text  a{padding:4px 5px; display:block;  background:#ececec; color:#333;  font-size:11px; font-weight:bold; text-decoration:none;}
.newbikedis_box .more_text  a:hover{color:#fff; background:#666666; text-decoration:none;}


/*old bikes*/
.searcholdbike{}
.searchfields{ padding:15px 0;}
.searchfields select{ font-size:12px; width:124px; margin-right:10px;}


.oldbikedis_box{color:#000000; background:#ececec;  margin:3px 1px 2px 2px; border:1px solid #d7d7d7; float:left; display:inline; width:176px; overflow:hidden;}
.oldbikedis_box .oldbikeframe{overflow:hidden;}
.oldbikedis_box .product_heading{color:#000; font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-align:center; height:35px; padding:5px 5px 0 5px;}
.oldbikedis_box .product_thumbimg{text-align:center; background:#fff; padding:5px; height:120px; overflow:hidden;}
.oldbikedis_box .mileage{ font-size:11px; text-align:center; padding:3px 5px;}
.oldbikedis_box .price{ margin:0px; padding:2px 5px 0px 5px; text-align:center; color:#000; font-weight:bold; font-size:13px;}
.oldbikedis_box .more_backbg{background:#ececec;}
.oldbikedis_box .more_text {text-align:center;}
.oldbikedis_box .more_text  a{padding:4px 5px; display:block; color:#333;  font-size:11px; font-weight:bold; text-decoration:none;} 
.oldbikedis_box .more_text  a:hover{color:#ff0000; text-decoration:none;}


.homebikedis_box{color:#000000; background:#ececec;  margin:3px 1px 2px 2px; border:1px solid #d7d7d7; float:left; display:inline;  width:540px; overflow:hidden;}
.homebikedis_box .oldbikeframe{text-align:left; display:inline; width:344px; padding:5px 2px 0 5px; float:left;  overflow:hidden;}
.homebikedis_box .oldbikeframe .product_heading{color:#000000; width:344px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; display:inline; float:left;  overflow:hidden;}
.homebikedis_box .oldbikeframe .product_desc{color:#000000; width:344px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-align:left; display:inline;  float:left;  overflow:hidden;}
.homebikedis_box .oldbikeframe .product_desc a{color:red; font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.homebikedis_box .oldbikeframe .product_desc a:hover{color:red; font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

.homebikedis_box .oldbikeframe .price{vertical-align:bottom; padding-top:10px; width:244px; color:#EA1D24; font:bold 14px Verdana, Arial, Helvetica, sans-serif;  display:inline;  float:left;  overflow:hidden;}
.homebikedis_box .oldbikeframe .viewdetails{vertical-align:bottom; padding-top:10px; width:100px; color:#EA1D24; font:bold 14px Verdana, Arial, Helvetica, sans-serif;  display:inline;  float:left; text-align:right;  overflow:hidden;}

.homebikedis_box .product_thumbimg{text-align:center;  background:#ececec; padding:5px; height:120px; overflow:hidden; display:inline; float:left;   width:176px;}
.homebikedis_box .oldbikeframe .mileage{ font-size:11px; text-align:left; padding:3px 5px; width:364px;}
.homebikedis_box .oldbikeframe .more_backbg{background:#ececec; width:364px;}
.homebikedis_box .oldbikeframe .more_text {text-align:center; width:364px;}
.homebikedis_box .oldbikeframe .more_text  a{padding:4px 5px; width:364px; display:block; color:#333;  font-size:11px; font-weight:bold; text-decoration:none;}
.homebikedis_box .oldbikeframe .more_text  a:hover{color:#ff0000; width:364px; text-decoration:none;}


/* bike detail */
.bikeinfotable{ margin-top:10px;}
.bikeinfotable td{ padding:3px 0; border-bottom:1px dashed #666666;}
ul.pi_list2{list-style-type:none; margin:0px; padding:0px;}
.pi_list2 li{padding-left:20px; float:left;}
.pi_list2 li a{color:#FF0000; text-decoration:none;}
.pi_list2 .wishlist{ background:url(../images/wishlist.gif) no-repeat;}
.pi_list2 .price{ background:url(../images/price.gif) no-repeat left 2px;}
.pi_list2 .ph{ background:url(../images/ph.gif) no-repeat;}


/* service MOT */
.serviceform{ padding:20px 0px 0px 0px;}
.fortit{font-size:13px; font-weight:bold; color:#FFFFFF; background:#333333;}
.formbg{background:#cccccc; border:1px solid #627687;}
.latest-links-left{width:170px;}
.submitbtn{ width:106px; height:27px; font-weight:bold; color:#FFFFFF; border:none; background:url(../images/btnbg.gif); margin-top:5px;}
.submitbtn{ width:170px; height:27px; font-weight:bold; color:#FFFFFF; border:none; background:url(../images/btnbg2.gif); margin-top:5px;}

/* contact us  */
.addressinfo{padding:10px; margin:20px 0 0 0; border:2px solid #CCCCCC; background:#f8f8f8;}
.addressinfocol{width:460px; float:left; display: inline;}

/* find us  */

.googlebox{ margin:10px 0 0 0; width: 545px; height: 350px; background:url(../images/google_map.gif) no-repeat;}

/* finance  */
.formcont{overflow:hidden;}
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:10px;}
.fcol2{width: 160px;}
.fcol3{width: 330px;}



/* footer*/
.footer{ width:1000px; background:#ffffff; padding:15px 0; font-size:13px;}
.footer ul{list-style-type:none; text-align:center;}
.footer ul li{display: inline; border-left:1px solid #000000; padding:0px 10px;}
.footer a{color:#000000; text-decoration:none;}
.footer p{text-align:center; padding-top:5px;}


.bestsellers{ font-weight:bold; height:170px; width:512px;  border:1px solid #59b6f9; margin-left:12px; padding:2px 2px 2px 2px;}
.online_hotpro{margin:0px 0 0 0px; width:711px; padding:47px 0px 7px 30px; float:left;}

.bellerimg{ float:left; display:inline; margin:0 6px; border:#CCCCCC solid 1px;}
.searchitems{border:1px solid #cccccc; height:25px; padding:0 10px; margin:10px 0px 0 0px; background:url(../images/onlinesearch.gif) no-repeat;}
.searchtext{ font-size:16px; line-height:23px; font-weight:bold; color:#000000;}
.topsearchinput{ vertical-align:middle; margin-left:10px; border:1px solid #59b6f9;}
.topsearchsubmit{ vertical-align:middle; margin-left:10px; padding:0 2px; background:#59b6f9; border:1px solid #fff; color:#FFFFFF; font-weight:bold; }


/* shopping cart  */
.shoppingbox{ padding:10px 0 0 0;}
.shoppingrowhead, .shoppingrowbody{ width:545px; clear:both;}
.shoppingrowhead{height:20px; background:url(../images/shophead.gif) repeat-x; font-size:14px; line-height:20px; font-weight:bold; color:#FFF;}
.shoppingrowbody{ padding:0px 0 10px 0; border-bottom:1px dashed #333333; margin-top:10px;}
.s_product, .s_qty, .s_price, .s_total, .s_remove{ float:left;}
.s_product{width:260px; padding:0 5px;}
.s_product h4{font-size:12px; padding:0 0 5px 0; margin:0; font-weight:bold;}
.s_product p{padding:0 0 5px 0; margin:0px;}
.s_qty{width:40px;text-align:center;}
.s_price{width:95px;text-align:center; font-weight:bold;}
.s_total{width:105px;text-align:center; font-weight:bold;}
.s_remove{width:25px; font-size:11px; font-weight:bold; text-align:center;}
.s_product img{ padding-right:5px;}
.shoppingbtn{ padding:10px 0 0 0;}


/*-----------------------new css added on 2march09------------------------------
.onlinestore {padding:5px 0 0 30px; margin:0 auto;}
.white_bg{width:194px; background-color:#2d2d2d; position:relative; border:1px solid #cccccc; padding:10px; float:left; margin:0px 30px 10px 5px; display:inline; }
.imgframe{ height:100px; border:1px solid #2d2d2d; overflow:hidden; position:relative;} */
.absolutebg{position:absolute; bottom:0; left:0; background: #81C2FD ; height:25px; width:250px; z-index:1; filter:alpha(opacity=75); opacity: 0.75; font-size:1px; line-height:1px;}
.position_absolute{width:190px; 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:#ffffff; font-weight:bold;}

.selectitem{margin:2px 2px 0 0;  width:85px; height:16px; padding:2px 0 0 0;border:0; font-size:10px;}

/*online store*/
.onlinestore{}
.onlinestorebox2{width:190px; height:100px; border:1px solid #000000; float:left; display:inline; margin:0px 0px 5px 0px}
.olbox2 {width:190px; height:100px; position:absolute; overflow:hidden;}

.selectbg{position:absolute; bottom:0; left:0; background: #000000; height:25px; width:250px; z-index:1; filter:alpha(opacity=75); opacity: 0.75; font-size:1px; line-height:1px;}
.selectstore{ position:absolute; left:0; bottom:0; padding:0px 10px;  z-index:2;}

.product_map{ height:120px; width:auto;}


.sidesearch{background-color:#ffffff; width:182px;padding:6px; border:1px solid gray;}
.sidesearch INPUT{width:182px; font: normal 10px Tahoma, Arial, Helvetica, sans-serif;}
.sidesearch input{width:182px; font: normal 10px Tahoma, Arial, Helvetica, sans-serif;}
.sidesearch SELECT{width:182px; font: normal 10px Tahoma, Arial, Helvetica, sans-serif;}
.sidesearch select{width:182px; font: normal 10px Tahoma, Arial, Helvetica, sans-serif;}

.sidesearchred{background-color:#EE1B24; color:#FFFFFF; width:182px;padding:6px;  border:1px solid gray;}
.sidesearchred INPUT{width:182px; font: normal 10px Tahoma, Arial, Helvetica, sans-serif;}
.sidesearchred input{width:182px; font: normal 10px Tahoma, Arial, Helvetica, sans-serif;}
.sidesearchred SELECT{width:182px; font: normal 10px Tahoma, Arial, Helvetica, sans-serif;}
.sidesearchred select{width:182px; font: normal 10px Tahoma, Arial, Helvetica, sans-serif;}

.sidesearchredrh { background-image: url(../images/ProductSearch.gif); background-repeat: no-repeat;  color:#FFFFFF; width:176px;padding:6px;}
.sidesearchredrh INPUT{width:156px; font: normal 10px Tahoma, Arial, Helvetica, sans-serif;}
.sidesearchredrh input{width:156px; font: normal 10px Tahoma, Arial, Helvetica, sans-serif;}
.sidesearchredrh SELECT{width:176px; font: normal 10px Tahoma, Arial, Helvetica, sans-serif;}
.sidesearchredrh select{width:176px; font: normal 10px Tahoma, Arial, Helvetica, sans-serif;}

.sidesearchredrh a:link{font-size:13px; font-weight:bold;color:#ffffff;}
.sidesearchredrh a:hover{font-size:13px; font-weight:bold;color:#000000; text-decoration: underline;}
.sidesearchredrh a:visited{font-size:13px; font-weight:bold;color:#ffffff;}

.BasketBg { background-image: url(../images/BasketBackground.gif); background-repeat: no-repeat;  color:#FFFFFF; width:188px; height:297px;padding-left: 8px;}

.letest-offers-boxmain{ width:541px; margin:0 0px 0 0px; float:left;}
.letest-offers-boxmain h1{ font:bold 18px/50px Verdana, Arial, Helvetica, sans-serif; color:#FF0000; margin:0px; padding:0px;}
.letest-offers-boxmain h2{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.letest-offers-boxmain p{ font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#252525; margin:0px; padding:6px 0 8px 0px;}
.letest-offers-boxmain .more{ font:bold 10px/17px Verdana, Arial, Helvetica, sans-serif; color:#fff; margin:0px; padding:0px 0 0 10px; float:left; background:url(../images/buy_now_red.jpg) left top no-repeat; width:58px;}
.letest-offers-boxmain .more a{ font:bold 10px/17px Verdana, Arial, Helvetica, sans-serif; color:#fff; }
.letest-offers-boxbig{ width:250px; height:83px; _height:90px; background:url(../images/letest_offerbox_bg.jpg) left top repeat-x; padding:12px 8px; margin:0 4px 8px 0px; _margin:0 4px 1px 0px; float:left;}

.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;}

.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;}

.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_bg{width:201px; background-color:#FFFFFF; position:relative; border:1px solid #cccccc; padding:15px; float:left; margin:0px 20px 20px 0; display:inline;}
.imgframe{ height:102px; border:1px solid #ffffff; overflow:hidden; position:relative;}
.absolutebg{position:absolute; bottom:0; left:0; background: #000000; 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;}
.seeour{padding:0px 0 0px 0; margin:0px 0px 0 0; float:left; width:195px; text-align:right; float:right; display:inline;}
.inner_online{background:url(../images/store_topbanner.jpg) #000000  no-repeat;width:995px;  margin:12px 0 3px 0px; padding-top:0; }
.body_heading{padding:5px 0 2px 0; color:#ffffff; font:bold 25px Arial, Helvetica, sans-serif; margin:7px 0 10px 15px;}

.fleft{float: left;}
.fright{float: right;}
.online-titmanu{margin:5px 0 0 15px; font-size:16px; font-weight:bold;}

.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:#2f2f2f; border-left:1px solid #4c4b4b; border-right:1px solid #4c4b4b; 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:#cbc9c9; font-weight:normal; font-size:12px;}
.right_nav li a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#848383; font-weight:normal; text-decoration:none;}
.right_nav li ul {margin-top:12px;}
.right_nav li ul li{background:none;  padding:0 0 0 10px; line-height:14px;}
.right_nav li ul li a{background:none;}
.bottom_round {background:url(../images/bottom_backbg.gif) no-repeat bottom; width:155px; padding:2px 0 3px 10px; float:left; font-size:1px; }


.OS_Container{width:740px;float:left;padding:7px; background-color: #cccccc;}
.OS_Breadcrum{width:720px;float:left;;margin-bottom:20px;}
.OS_TopSection{width:720px;float:left;}
.OS_ProdDetails{width:410px;float:left;}
.OS_ProdImages{width:300px;float:left;}
.OS_ProdDescription{width:730px;float:left;margin-top:15px;font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
.OS_AssociateProd{width:730px;float:left;;margin-top:15px;font:normal 12px Verdana, Arial, Helvetica, sans-serif;}

.newbikedis_box_latest {color:#000000;  margin:2px 1px 1px 2px; border:1px solid #d7d7d7; float:left; display:inline; width:176px; height:240px; overflow:hidden;}
.newbikedis_box_latest  .newbikeframe{overflow:hidden;}
.newbikedis_box_latest  .product_heading{color:#000; font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-align:center; height:35px; background:#ececec; padding:5px 5px 0 5px; text-decoration:none;}
.newbikedis_box_latest  .product_heading a{color:#000; text-decoration:none;}
.newbikedis_box_latest  .product_thumbimg{text-align:center; background:#FFFFFF; height:120px; overflow:hidden;}
.newbikedis_box_latest  .price{ margin:0px; padding:2px 5px 0px 5px; text-align:center; color:#ffffff; font-weight:bold; font-size:13px;}
.newbikedis_box_latest  .more_backbg{background:#ececec;}
.newbikedis_box_latest  .more_text {text-align:center;}
.newbikedis_box_latest  .more_text  a{padding:4px 5px; display:block;  background:#ececec; color:#333;  font-size:11px; font-weight:bold; text-decoration:none;}
.newbikedis_box_latest  .more_text  a:hover{color:#fff; background:#666666; text-decoration:none;}


