﻿
/******************************************************* Ebikes Mater Stylesheet *********************************************/
body{background-color:#c4c4c4;font-family:helvetica,arial;font-size:13px;background:#000 url(/app_images/template/bg_top.png) no-repeat top center;margin:0;padding:0;}
body p{font-family:helvetica,arial;font-size:12px;}
body hr{background-color:#fff;border:solid 1px #ddd;border-top:0;font-family:helvetica,arial;}
.divMaster{width:100%;}
.divOuter{background:url(/app_images/template/bg_bottom.png) no-repeat bottom center;width:100%;clear:both;}
.divMain{width:960px;background:#fff;overflow:hidden;}
.divLogo{position:absolute;top:1px;left:2px;}
.divLiveChat{position:absolute;top:20px;right:20px;}
.divAccountbar{height:33px;position:absolute;bottom:0;right:159px;}
.divAccountbar a{color:#fff;font-size:10px;text-decoration:none;}
.divAccountbar a:hover{color:#fff;text-decoration:underline;}
.divHeader{width:960px;height:120px;position:relative;background:url(/app_images/template/electric-bikes-direct-header.jpg) no-repeat top left;}
.divHeader1{width:960px;height:120px;position:relative;background:url(/app_images/banners/header1.jpg) no-repeat top left;}
.divHeader2{width:960px;height:120px;position:relative;background:url(/app_images/banners/header2.jpg) no-repeat top left;}
.divHeader3{width:960px;height:120px;position:relative;background:url(/app_images/banners/header3.jpg) no-repeat top left;}
.divHeader4{width:960px;height:120px;position:relative;background:url(/app_images/banners/header4.jpg) no-repeat top left;}
.divHeaderPH{width:100%;height:100%;}
.divMenu{width:960px;height:27px;clear:both;background-color:#35a6de;}
.divMenuItem{float:left;height:27px;cursor:pointer;}
.divMenuItem_active{float:left;height:27px;color:#fff;}
.divMenuText{font-size:9pt;text-decoration:none;}
.divMenuText_Active{font-size:9pt;text-decoration:none;padding-top:6px;}
.divMenuText a{font-size:9pt;text-decoration:none;display:block;height:20px;padding-top:6px;color:#fff;}
.divMenuSub{width:100%;background:url(/app_images/template/headerstrip.png) no-repeat top left;text-align:left;height:35px;}
.divNavWrap{position:relative;top:0;left:0;}
.divShare{position:absolute;bottom:3px;right:6px;height:25px;}
.divMenuInfo{color:#000;float:left;font-weight:700;padding:10px 10px 0;}
.divMenuMoreInfo{color:#fff;float:right;display:none;padding:9px 10px 0;}
.divContentLeft{width:170px;height:100%;float:left;}
.divContentMiddle{margin-top:10px;width:620px;float:left;text-align:justify;}
.divContentright{width:170px;height:100%;float:right;}
.divFooter{width:960px;clear:both;text-align:center;padding-bottom:10px;}
.divFooter p{font-size:10px;line-height:16px;color:#888;margin:0;padding:0;}
.divFooter a{text-decoration:underline;color:#888;}
.divFooter a:hover{color:#888;}
.divFooterText{width:960px;padding-top:8px;padding-bottom:8px;margin-bottom:5px;color:#fff;background:#000;font-size:10px;}
.divFooterText a{color:#fff;text-decoration:none;}
.divPanelClose{width:100%;height:0;clear:both;}
.divPanelCategoryTop{background:url(/app_images/template/1px_vlightgrey.png) repeat-y top center;width:170px;}
.divPanelCategoryHeader{font-weight:700;text-align:left;height:39px;background:url(/app_images/template/h_quicklist.png) no-repeat top center;text-indent:-9999px;}
.divPanelCategoryContent{margin-left:6px;margin-right:9px;padding-bottom:3px;overflow:hidden;}
.divPanelCategoryContent ul{overflow:hidden;margin:0;padding:0;}
.divPanelCategoryContent li{padding-bottom:0;padding-top:0;text-align:left;font-size:10px;text-decoration:none;list-style-type:none;overflow:hidden;border-bottom:dotted 1px #bbb;margin:0;}
.divPanelCategoryContent a,.divPanelCategoryContent a:hover{text-align:left;font-size:10px;text-decoration:none;white-space:nowrap;overflow:hidden;display:block;font-weight:700;margin:0;}
.pPanelCategoryItemActive{font-weight:700;color:#35A6DE;padding-top:2px;}
.pPanelCategoryItem{color:#444;padding-top:2px;}
.pPanelCategoryItemInActive{font-weight:400;color:#444;}
.pPanelCategoryItemActive a{font-weight:700;color:#35A6DE;padding-top:4px;background:url(/app_images/template/arrow_blue.png) no-repeat center left;padding-left:9px;text-transform:uppercase;padding-bottom:5px;}
.pPanelCategoryItemSubActive{color:#35a6de;font-size:10px;text-align:left;padding-left:11px;line-height:15px;padding-bottom:2px;background:transparent;text-transform:none;}
.pPanelCategoryItemSub{color:#666;font-size:10px;text-align:left;padding-left:11px;line-height:15px;padding-bottom:2px;background:transparent;text-transform:none;}
.pPanelCategoryItemSubActive a{color:#35a6de;line-height:15px;background:transparent;text-transform:none;padding:0;}
.pPanelCategoryItemSubActive a:hover{line-height:15px;background:transparent;text-transform:none;padding:0;}
.pPanelCategoryItemSub a{margin-left:0;color:#666;font-weight:400;font-size:10px;line-height:15px;text-align:left;background:transparent;text-transform:none;padding:0;}
.pPanelCategoryItemSub a:visited{margin-left:0;color:#666;font-weight:400;font-size:10px;line-height:15px;text-align:left;background:transparent;padding:0;}
.pPanelCategoryItemSub a:hover{margin-left:0;font-weight:400;font-size:10px;line-height:15px;text-align:left;color:#35a6de;background:transparent;padding:0;}
.divPanelCategoryContent ul ul{border-bottom:dotted 1px #bbb;padding-bottom:4px;}
.divPanelCategoryContent ul ul li{line-height:20px;border:0;}
.divPanelCategoryContent ul li{line-height:20px;}
.divPanelCategoryContent ul ul ul{padding-bottom:4px;}
.divPanelCategoryContent ul ul ul li{line-height:15px;}
li.pPanelCategoryItemSub2{line-height:15px;margin:0;padding:0;}
.pPanelCategoryItemSub2 a{color:#666;font-weight:400;font-size:10px;text-align:left;line-height:15px;margin:0;padding:0 0 0 16px;}
.pPanelCategoryItemSub2Active a{font-weight:400;font-size:10px;text-align:left;line-height:15px;color:#35a6de;margin:0;padding:0;}
.pPanelCategoryItemSub2Active a:hover{font-weight:400;font-size:10px;text-align:left;line-height:15px;margin:0;padding:0;}
.divPanelSecureTop{width:170px;background:url(/app_images/template/1px_vlightgrey.png) repeat-y top center;}
.divPanelSecureHeader{color:#333;font-weight:700;text-align:left;height:39px;background:url(/app_images/template/h_payment.png) no-repeat top center;text-indent:-9999px;}
.divPanelSecureContent{color:#222;font-size:10px;overflow:auto;}
.divPanelSecureContent p{padding-bottom:10px;padding-top:10px;text-align:center;margin:0;}
.divPanelLoginTop{width:170px;margin-top:5px;background:url(/app_images/template/1px_lightgrey_R.png) repeat-y top center;position:relative;top:0;left:0;}
.divPanelLoginHeader{color:#333;font-weight:700;text-align:left;height:39px;background:url(/app_images/template/h_login.png) no-repeat top center;text-indent:-9999px;}
.divPanelLoginContent1{color:#222;overflow:auto;padding-top:10px;padding-bottom:10px;margin-left:0;}
.divPanelLoginContent1 p,.divPanelLoginContent1 a,.divPanelLoginContent1 a:hover{padding-left:10px;padding-top:0;text-align:left;font-size:11px;margin:0;}
.divPanelLoginContent{color:#222;overflow:auto;padding-top:0;padding-bottom:20px;margin-left:10px;margin-right:4px;}
.divPanelLoginContent p,.divPanelLoginContent a,.divPanelLoginContent a:hover{padding-left:10px;padding-top:0;text-align:left;font-size:11px;color:#222;margin:0;}
.divPanelLoginText{float:left;margin-left:5px;height:23px;width:105px;display:none;}
.divPanelLoginIcon{float:left;margin-left:10px;height:23px;}
.PanelLoginLb{color:#222;}
.divForgotPassword{font-size:11px;color:#333;position:absolute;bottom:37px;left:13px;}
.divPanelLoginTop .buttonOrange,.divPanelLoginTop .buttonOrange:hover{background:url(/app_images/template/login_r1_c2.png) no-repeat top center;height:30px;width:79px;border:0;text-indent:-9999px;margin:0;padding:0;}
.pnlLogin .divButtonLeft a,.pnlLogin .divButtonRight a{display:block;}
.pnlLogin a{width:80px;text-indent:-9999px;height:33px;}
.pnlLogin .divButtonRight{background:url(/app_images/template/login_r1_c2.png) no-repeat top center;height:30px;width:79px;border:0;margin:0;padding:0;}
.divPanelUserTop{width:170px;margin-top:5px;background:url(/app_images/template/1px_lightgrey_R.png) repeat-y top center;}
.divPanelUserHeader{color:#333;font-weight:700;text-align:left;padding-top:42px;padding-left:13px;background:url(/app_images/template/h_userpanel.png) no-repeat top center;}
.divPanelUserLogo{width:48px;float:left;height:48px;margin-right:0;background:url(/app_images/icons/key1.png) no-repeat;display:none;padding:0;}
.divPanelUserContent,.divPanelUserContent td{color:#222;margin-left:10px;margin-right:10px;margin-top:10px;clear:both;font-size:11px;}
.divPanelUserContent p{padding-bottom:5px;padding-left:10px;padding-top:0;text-align:left;color:#444;margin:0;}
.divPanelUserContent a{padding-bottom:5px;padding-left:10px;padding-top:0;text-align:left;color:#444;height:20px;display:block;margin:0;}
.divPanelUserText{float:left;margin-left:10px;width:105px;}
.divPanelUserIcon{float:left;margin-left:5px;}
.divUserClose{width:100%;clear:both;height:0;}
.divPanelUserFooter{background:url(/app_images/template/t_bestsellers2.png) no-repeat bottom left;width:167px;height:7px;margin-bottom:0;}
.PanelUserLb{color:#CCC;}
.divPanelBasketTop{width:170px;height:33px;position:absolute;bottom:0;right:0;background:url(/app_images/template/basket.png) no-repeat bottom right;display:block;}
.divPanelBasketHeader{color:#333;font-weight:700;text-align:left;text-indent:-9999px;font-size:6px;float:left;}
.divPanelBasketContent{font-size:10px;height:33px;}
.divPanelBasketContent p,.divPanelBasketContent a,.divPanelBasketContent a:hover{line-height:15px;font-size:10px;color:#000;text-decoration:none;}
.divpBasketOuter .divButtonOrange a{display:block;width:85px;height:23px;}
.divpBasketOuter{position:absolute;top:10px;right:95px;}
.spanBasketItems{position:absolute;bottom:4px;right:16px;}
.spanBasketItems p{font-weight:700;color:#35A6DE;font-size:12px;text-transform:uppercase;font-family:helvetica,arial;margin:0;padding:0;}
.divPanelSearchTop{width:170px;margin-top:5px;background:url(/app_images/template/searchbg.png) repeat-y top center;}
.divPanelSearchHeader{color:#333;font-weight:700;text-align:left;padding-left:10px;height:39px;background:url(/app_images/template/h_ebikefinder.png) no-repeat top center;text-indent:-9999px;}
.divPanelSearchContent{overflow:auto;padding-top:10px;}
.PanelSearchTb{width:120px;font-size:10px;margin-bottom:10px;}
.divPanelHelpHeader{width:100px;float:left;color:#333;font-weight:700;text-align:left;margin-left:10px;padding-left:10px;margin-top:8px;height:35px;}
.divPanelHelpContent p,.divPanelHelpContent a,.divPanelHelpContent a:hover{padding-bottom:5px;padding-left:10px;padding-top:0;text-align:left;line-height:18px;margin:0;}
.divPanelStoresTop{background:url(/app_images/new/box_blue.png) no-repeat top center;width:170px;margin-top:5px;}
.divPanelStoresHeader{width:100px;float:left;color:#fff;font-weight:700;text-align:left;margin-left:10px;padding-left:10px;margin-top:18px;height:35px;}
.divPanelStoresContent{margin-left:10px;margin-right:10px;clear:both;}
.divPanelStoresFooter{background:url(/app_images/new/box_blue_footer.png) no-repeat bottom center;width:170px;height:15px;margin-bottom:0;}
.divPanelReferContent p,.divPanelReferContent a,.divPanelReferContent a:hover{padding-bottom:5px;padding-left:10px;padding-top:0;text-align:left;line-height:15px;margin:0;}
.divPanelSellersTop{width:170px;background:url(/app_images/template/1px_vlightgrey_r.png) repeat-y top center;padding-bottom:10px;}
.divPanelSellersHeader{color:#fff;font-weight:700;text-align:left;height:32px;background:url(/app_images/template/best-sellers.png) no-repeat top center;text-indent:-9999px;}
.divPanelSellersContent{color:#444;margin-left:10px;margin-right:10px;clear:both;font-size:10px;padding-top:2px;}
.divPanelSellersContent p /*,.divPanelSellersContent a:hover*/{border-bottom:dotted 1px #bbb;text-align:left;line-height:24px;color:#444;margin:0;padding:2px 5px;}
.divPanelSellersContent a /*,.divPanelSellersContent a:hover*/{text-align:left;line-height:18px;color:#444;font-size:10px;margin:0;padding:0;}
.divPanelReviewLogo{width:48px;float:left;height:48px;margin-right:0;background:url(/app_images/icons/pencil.png) no-repeat;padding:0;}
.divPanelReviewContent{color:#333;margin-left:10px;margin-right:10px;clear:both;font-size:10px;line-height:15px;}
.divPanelReviewContentUser{text-align:left;padding-left:10px;padding-right:10px;}
.divPanelReviewContentBody{text-align:left;padding-top:5px;padding-left:10px;padding-right:10px;}
.divPanelReviewContentReadMore{text-align:right;padding-left:10px;padding-right:10px;margin-bottom:5px;}
.divPanelReviewContentRating{text-align:center;padding-left:10px;padding-right:10px;padding-top:5px;}
.divButtonLeft{float:left;margin-left:10px;padding-left:8px;padding-right:6px;width:64px;}
.divButtonRight{float:left;padding-left:0;padding-right:0;width:64px;}
.divButtonCenter{float:left;padding-left:40px;padding-right:0;width:100%;margin-left:10px;}
.divButtonExtend{background:url(/app_images/new/expand_basket_off.png) no-repeat;width:24px;height:25px;cursor:pointer;display:none;}
.divButtonExtend:hover{background:url(/app_images/new/expand_basket_on.png) no-repeat;width:24px;height:25px;cursor:pointer;}
.divButtonTextType1{font-size:6pt;font-weight:700;padding-top:3px;color:#000;text-decoration:none;}
.divButtonTextType2{font-size:6pt;font-weight:700;padding-top:3px;color:#fff;text-decoration:none;}
.buttonSearch{cursor:pointer;width:64px;height:20px;background:url(/app_images/new/button_orange.png) no-repeat;font-size:8px;margin-top:0;padding-bottom:5px;font-weight:700;border-width:0;}
.buttonSearch:hover{background:url(/app_images/new/button_orange75.png) no-repeat;}
.divJQOuter{position:relative;margin-left:0;height:128px;}
.divJQInner{position:relative;height:128px;display:none;}
.divMenuItem:hover div,.divMenuText_Active a,.divMenuText_Active a:hover,.divMenuItemInner:hover,.divMenuItemInner a:hover{color:#fff;}
.divMenuItemInner,.divMenuItemInner_active{height:27px;margin-right:10px;padding-left:14.5px;padding-right:4.5px;}
.divMenuSubClose,.divButtonFooter{clear:both;height:0;width:100%;}
.divFooterText a:hover,.divPanelUserContent a:hover{text-decoration:underline;}
.divPanelCategoryLogo,.divPanelSecureLogo,.divPanelLoginLogo,.divPanelBasketLogo,.divPanelSearchLogo,.divPanelSellersLogo{display:none;float:left;height:48px;margin-right:0;width:48px;padding:0;}
.divPanelCategoryLogo img,.divPanelSecureLogo img,.spanSecureText,.spanSecureHeader,.divPanelLoginLogo img,.divPanelLoginTop .divButtonTextType1,.divPanelUserLogo img,.divPanelBasketLogo img,.divpBasketOuter .divButtonTextType1,.spanBasketTotal,.divPanelSearchLogo img,.divButtonWrap,.divPanelHelpLogo img,.divPanelStoresLogo img,.divPanelCustomerLogo img,.divPanelReferLogo img,.divPanelSellersLogo img,.divPanelReviewLogo img{display:none;}
.pPanelCategoryItemInActive a,.pPanelCategoryItem a{background:url(/app_images/template/arrow_grey.png) no-repeat center left;color:#444;padding-bottom:5px;padding-left:9px;padding-top:4px;text-transform:uppercase;}
.pPanelCategoryItemSub2 a:hover,li.pPanelCategoryItemSub2Active{font-size:10px;font-weight:400;line-height:15px;text-align:left;margin:0;padding:0 0 0 16px;}
.divPanelLoginContent img,.divPanelUserContent img{border-width:0;}
.PanelLoginTb,.PanelUserTb{font-size:10px;width:65px;}
.divPanelLoginTop .divButtonOrange,.divPanelLoginTop .divButtonOrange:hover,.divPanelLoginTop .buttonOrange,.divPanelLoginTop .buttonOrange:hover,.divpBasketOuter .divButtonOrange,.divpBasketOuter .divButtonOrange:hover{background:transparent;}
.divPanelLoginTop .divButtonLeft,.pnlLogin .divButtonLeft{background:url(/app_images/template/login_r1_c1.png) no-repeat top center;height:30px;width:87px;margin:0 0 0 2px;padding:0;}
.divPanelSearchContent p,.divPanelSearchContent a,.divPanelSearchContent a:hover,.divPanelStoresContent p,.divPanelStoresContent a,.divPanelStoresContent a:hover{color:#fff;font-size:10px;line-height:25px;padding-bottom:5px;padding-left:10px;padding-top:0;text-align:left;text-decoration:none;margin:0;}
.divPanelHelpTop,.divPanelReviewTop{background:url(/app_images/new/box_blank.png) no-repeat top center;margin-top:5px;width:170px;}
.divPanelHelpLogo,.divPanelCustomerLogo{background:url(/app_images/icons/about.png) no-repeat;float:left;height:48px;margin-right:0;width:48px;padding:0;}
.divPanelHelpContent,.divPanelCustomerContent,.divPanelReferContent{clear:both;color:#000;font-size:10px;margin-left:10px;margin-right:10px;}
.divPanelHelpFooter,.divPanelReviewFooter{background:url(/app_images/new/box_blank_footer.png) no-repeat bottom center;height:15px;margin-bottom:0;width:170px;}
.divPanelStoresLogo,.divPanelReferLogo{float:left;height:48px;margin-right:0;width:48px;padding:0;}
.divPanelCustomerTop,.divPanelReferTop{background:url(/app_images/new/box_grey.png) no-repeat top center;margin-top:5px;width:170px;}
.divPanelCustomerHeader,.divPanelReferHeader,.divPanelReviewHeader{color:#333;float:left;font-weight:700;height:35px;margin-left:10px;margin-top:18px;padding-left:10px;text-align:left;width:100px;}
.divPanelCustomerContent p,.divPanelCustomerContent a,.divPanelCustomerContent a:hover,.divPanelReviewContent p,.divPanelReviewContent a,.divPanelReviewContent a:hover{line-height:15px;text-align:left;margin:0;padding:0 10px 5px;}
.divPanelCustomerFooter,.divPanelReferFooter{background:url(/app_images/new/white_corners150w.png) no-repeat bottom center;height:12px;margin-bottom:0;width:170px;}
.divPanelReviewContentImage,.divPanelReviewContentTitle{margin-bottom:5px;padding-left:10px;padding-right:10px;text-align:center;}
.divButtonBlue,.divButtonSearch,.divButtonLogin,.divButtonBasket,.divButton4{background:url(/app_images/new/button_blue.png) no-repeat;cursor:pointer;float:left;height:20px;width:64px;}
.divButtonBlue:hover,.divButtonSearch:hover,.divButtonLogin:hover,.divButtonBasket:hover,.divButton4:hover{background:url(/app_images/new/button_blue75.png) no-repeat;}
.divButtonRightbt,.divButtonLeftbt{padding-left:0;padding-right:18px;}
.divJQ1,.divJQ2,.divJQ3,.divJQ4,.divJQ5,.divJQ6{display:block;left:0;position:absolute;top:0;}
