/* CSS Document */
/* common*/
body{font:normal 12px Arial, Helvetica, sans-serif; color:#292929; background:#ffffff; 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:#F073AD; text-decoration:none;}

/* header*/
.header{ width:1000px; height:160px;}
.header img{font-size:0px; line-height:0px;}
.header img.logo{ display:block; font-size:0px; padding:0px 0px 0px 0px;}
.header .header_right{width:545px; float:right; padding-right:15px;}
.header .header_right .toplist{ color:#ffffff; margin:0px 0 0 0; padding:5px 0px; list-style-type:none; clear:both;}
.header .header_right .toplist img{ margin:0px; vertical-align:middle; padding:0px 0 0 5px;}
.header .header_right .toplist li{display:block; float:right; height:30px; line-height:30px; padding:0px 0 0 15px;}
.header .header_right .toplist li a, .header .header_right .topnav li a{ color:#ffffff; text-decoration:none;}
.header .header_right .topnav {list-style:none; clear:both; padding:58px 0 0 0;}
.header .header_right .topnav li{display:block; float:right; border-right:1px solid #ffffff; padding:0px 5px;}


/* 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;}
.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:#39424A;
	padding:0px;
	margin:0px;
	font:12px/12px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ffffff;
	
}
.dropdown dd ul li a{
	background:#39424A;
	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:0px;}

.bodytop{ font-size:1px; line-height:1px; height:0px; }

.bodymid{ padding:0px 0px;}

.bodybot{ font-size:1px; line-height:1px; height:0px;}


.productsearch{ border:1px solid #b3b3b3; height:90px; background:url(../images/searchbg.gif) repeat-x; padding:2px 2px;}

.offer{width:295px; height:88px; float:left; color:#FFFFFF;}
.offer a{color:#FFFFFF; text-decoration:none;}
.offer a:hover{color:#FFFFFF; text-decoration: underline;}
.psearch{ float:left; width:384px; height:88px; background:url(../images/psearchbg.gif) no-repeat center 3px;}
.newitem{width:295px; height:88px; float:left;}

.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:10px 0 0 30px;}

.psearch .psearchinputtext{margin:7px 0 0 70px; width:230px; border:1px solid #FFFFFF;}
.psearch .psearchsubmet{ vertical-align:middle; float:right; margin:-35px 19px 0 0px}

.psearch .announc{ font-size:16px; font-weight:bold; padding:7px 5px 0 5px; text-align:center;}

/*.spacification-box{background:url(../images/bullet_spa.gif) no-repeat left 5px; padding:1px 0 0 15px;}*/

/* home middel*/
.content{ margin:0px 0 0 0;}
.contenttop{font-size:1px; line-height:1px; height:8px; }
.contentmid{ background:#ffffff; padding:0px 1px;}
.contentbot{ font-size:1px; line-height:1px; height:8px;}
.sidesearch{background-color:#ffffff; width:217px;padding:0px;}
.SearchGo{float:right; vertical-align:bottom;}

.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;}




.leftsidebar{ width:217px; float:left;}
.centerbar{width:555px; float:left; background:#ffffff; margin:0 0 0 10px;}
.rightsidebar{ width: 182px; float:right;}

.leftbox1{margin-bottom:0px;}
.leftbox1top{font-size:1px; line-height:1px; height:5px; background:url(../images/leftnavtop.gif) no-repeat;}
.leftbox1mid{}
.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; background:url(../images/leftbox2top.gif) no-repeat; width:195px; float:left;}
.leftbox2mid{ background:#E6E6E6 url(../images/leftbox2mid.gif) repeat-y; overflow:hidden; width:195px; float:left;}
.leftbox2bot{font-size:1px; line-height:1px; height:4px; background:url(../images/leftbox2bot.gif) no-repeat;}


.leftbox3{height:220px;}
.leftbox3mid{ background:url(../images/lh_newproducts.jpg) no-repeat; height:217px;}
.leftbox3midtxt{padding-top:74px; padding-left:20px; font-weight:bold; font-size:12px; font-family: "Georgia", "Georgia", "Goudy Old Style", "Garamond", "Times New Roman"; font-style:italic;  text-decoration:none;}
.leftbox3midtxt a{ color:#404040;  text-decoration:none;}
.leftbox3midtxt a:hover{color:#404040;  text-decoration:underline;}

.servicemot{font-size:11px; clear:both; color:#666666;}
.servicemot h4, .servicemot h4 a{font-size:12px; color:#F073AD; 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{height:220px;}
.rightbox1mid{ background:url(../images/rh_basketbg.jpg) no-repeat; height:207px;}
.rightbox1midtxt{padding-top:154px; padding-left:20px; font-size:12px; font-style:italic; color:#ffffff; text-decoration:none;}
.rightbox1midtxt a{font-size:12px; color:#ffffff; font-style:italic; text-decoration:none;}
.rightbox1midtxt a:hover{font-size:12px; color:#ffffff; font-style:italic; text-decoration:underline;}


.centertop{height:5px; font-size:1px; line-height:1px; }
.centermid{ background:#FFFFFF; padding:0px 5px;}
.centerbot{height:5px; font-size:1px; line-height:1px;}


.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:12px; 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;
font-size:12px;
font-weight:bold;
font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(../images/lh_catbg.jpg) no-repeat;
list-style-type: none;
padding: 1px 5px 7px 0px;
color:#7AB5D3;

}

.treeview li a{ color:#7AB5D3; text-decoration:none;
    font-size:12px;
font-weight:bold;
font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";
    }
.treeview li a:hover{ color:#7AB5D3; text-decoration:underline;
    font-size:12px;
font-weight:bold;
font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";}


.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
    color:#7AB5D3; text-decoration:none;
    font-size:12px;
font-weight:bold;
font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";

background: url(../images/lh_catbg.jpg) no-repeat;
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;

}





.treeviewindent ul{ /*CSS for Simple Tree Menu*/
margin: 0;

font-size:12px;
font-weight:bold;
font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";
font-style:italic;
}

.treeviewindent li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(../images/lh_catbg.jpg) no-repeat;
list-style-type: none;

padding: 2px 0px 2px 14px;
color:#F073AD;

}

.treeviewindent li a{ color:#F073AD; text-decoration:none;
    font-size:12px;
font-weight:bold;
font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";
font-style:italic;
    }
.treeviewindent li a:hover{ color:#F073AD; text-decoration:underline;
    font-size:12px;
font-weight:bold;
font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";
    font-style:italic;
    }


.treeviewindent li.submenu{ /* Style for LI that contains sub lists (other ULs). */
    color:#7AB5D3; text-decoration:none;
    font-size:12px;
font-weight:bold;
font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";
font-style:italic;

background: url(../images/lh_catbg.jpg) no-repeat;

cursor: pointer !important;
}




/* tree nav end*/


/* inner page */
.innerpage, .innerpage2{ padding:5px 0; color:#000000; font-size :12px; font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";}
.centermid h3{ font-size:16px; font-weight: bold; color:#292929;}
.centermid h3 a{ text-decoration:none;}
.centermid h4{ font-size:12px; font-weight: bold; color:#333333; margin:10px 0 0 0}
.centermid p{margin:10px 0 0 0;}
.centermid ul{margin:5px 0px 0 25px;}

.innerpage2 .leftside {width:140px; color:#000000; font:bold 14px "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";  display:inline;  float:left;  overflow:hidden;}
.innerpage2 .rightside {width:380px; text-align:right; color:#F073AD; font:bold 14px "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";;  display:inline;  float:right;  overflow:hidden;}
.innerpage2 .rightside a{width:380px; text-align:right; color:#F073AD; font:bold 14px "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";;  display:inline;  float:right;  overflow:hidden;}
.innerpage2 .rightside a:hover{width:380px; text-align:right; color:#F073AD; text-decoration:underline; font:bold 14px "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";;  display:inline;  float:right;  overflow:hidden;}
/* 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: #F073AD;}
.redfont{ color:#F073AD;}

.newsimg-img{float:right;  padding:0 0 10px 10px;}






/*online store*/
.onlinestore{}
.onlinestorebox{width:251px; height:100px; border:1px solid #000000; float:left; display:inline; margin:12px 0px 0px 12px}
.olbox1 {width:251px; 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;}
.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; top:0px; width:260px; vertical-align:top;}
.pi_left{ width:270px; top:0px; 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:#F073AD; 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;}
.xcontent1{ border:1px solid #9db0bc; padding:10px;}
.specedcontent{ 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:#000; 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:#F073AD; text-decoration:none;}

.homebikedis_box{color:#000000; background:#ffffff;  margin:3px 1px 2px 2px; border-top:4px solid #d7d7d7; float:left; display:inline;  width:540px; overflow:hidden;}
.homebikedis_box .oldbikeframe{text-align:left; display:inline; width:380px; padding:5px 2px 0 5px; float:left;  overflow:hidden;}
.homebikedis_box .oldbikeframe .product_heading{ color:#7AB5D3; font-size:14px; font-weight:bold; font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman"; display:inline; float:left;  overflow:hidden;}
.homebikedis_box .oldbikeframe .product_desc{color:#626262; font-size:12px; font-family: "Arial, Sans-Serif"; text-align:left; display:inline;  float:left;  overflow:hidden;}
.homebikedis_box .oldbikeframe .product_desc a{color:#626262; font-size:12px; font-weight:bold; font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman"; text-decoration:none;}
.homebikedis_box .oldbikeframe .product_desc a:hover{color:#626262; font-size:12px; font-weight:bold; font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman"; text-decoration:underline;}

.homebikedis_box .oldbikeframe .price{vertical-align:bottom; padding-top:10px; width:180px; color:#7AB5D3; font-size:14px; font-weight:bold; font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman"; display:inline; float:left;  overflow:hidden;}
.homebikedis_box .oldbikeframe .viewdetails{vertical-align:bottom; padding-top:10px; width:200px; color:#7AB5D3; font-size:12px; font-weight:bold; font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman"; display:inline;  float:left; text-align:right;  overflow:hidden;}

.homebikedis_box .product_thumbimg{text-align:left;  background:#ffffff; padding:5px; width:120px; height:120px; overflow:hidden; display:inline; float:left;   width:130px;}
.homebikedis_box .oldbikeframe .mileage{ font-size:11px; text-align:left; padding:3px 5px; }
.homebikedis_box .oldbikeframe .more_backbg{background:#ececec; }
.homebikedis_box .oldbikeframe .more_text {text-align:center; }
.homebikedis_box .oldbikeframe .more_text  a{padding:4px 5px;  display:block; color:#7AB5D3; font-size:12px; font-weight:bold; font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman"; text-decoration:none;}
.homebikedis_box .oldbikeframe .more_text  a:hover{color:#F073AD;  text-decoration:none;}



/* bike detail */
.bikeinfotable{ margin-top:0px;}
.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:#F073AD; 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:#ffffff; 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:12px; font-weight:bold; color:#F073AD;}
.fcol1{ width:10px;}
.fcol2{width: 160px;}
.fcol3{width: 330px;}



/* footer*/
.footer{width:1000px;  padding:15px 0; font-size:13px; margin:3px 1px 2px 2px; border-top:4px solid #d7d7d7;}

.footer .footerbox{width:196px;  padding:2px; color:#7AB5D3; font-size:12px; font-weight:bold; font-style:italic; font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman"; display:inline; float:left;  overflow:hidden;}
.footer .footerbox a{color:#7AB5D3; text-decoration:none;}
.footer .footerbox a:hover{color:#7AB5D3; text-decoration:underline;}
.footer .footerbox2{width:196px;  padding:2px; color:#404040; font-size:12px; font-weight:bold; font-style:italic; font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman"; display:inline; float:left;  overflow:hidden;}
.footer .footerbox2 a{color:#404040; text-decoration:none;}
.footer .footerbox2 a:hover{color:#404040; text-decoration:underline;}

.bestsellers{height:100px; background:url(../images/best.gif) left top no-repeat; border:1px solid #59b6f9; margin:10px 0 0 0px; padding:10px 10px 10px 50px;}
.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; }


/* cart */
.cart { padding:0px 0px 0px 0px; width:550px}
.cartheader {padding:2px; color:#7AB5D3;  border-top:3px solid #7AB5D3; border-bottom:3px solid #F073AD; font-size:18px; font-weight:bold; font-style:italic; font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";}
.cartheadedetail {border-bottom:1px solid #F073AD; padding:2px; color:#626262; font-size:12px; font-weight:bold; font-style:italic; font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";}
.cartheadefooter{border-bottom:1px solid #F073AD; padding:2px; color:#7AB5D3; font-size:12px; font-weight:bold; font-style:italic; font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";}
.checkoutdetail {color:#626262; font-size:12px; font-weight:bold; font-style:italic; font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";}
.checkoutdetailbold {color:#626262; font-size:16px; font-weight:bold; font-style:italic; font-family: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman";}

/* 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:12px; 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: #7AB5D3 ; height:25px; width:250px; z-index:1; filter:alpha(opacity=75); opacity: 0.75; font-size:1px; line-height:1px;}
.position_absolute{	width:250px; 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: "Georgia", "Goudy Old Style", "Garamond", "Times New Roman"; font-size:12px; 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;}

.onlinestore{}
.onlinestorebox{width:251px; height:100px; border:1px solid #000000; float:left; display:inline; margin:12px 0px 0px 12px}
.olbox1 {width:251px; 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;}
