﻿
/******************************************************* Ebikes Mater Stylesheet *********************************************/

body
{
    background-color: #c4c4c4;
    margin: 0px;
    padding: 0px;
    font-family: helvetica,arial;
    font-size: 13px; /*line-spacing: 18px;*/
    background: #000 url(/app_images/template/bg_top.png) no-repeat top center;
}
body p
{
    font-family: helvetica,arial;
    font-size: 12px;
}
body a
{
    /*  text-decoration: underline;*/
}
body hr
{
    background-color: #fff;
    border: solid 1px #ddd;
    border-top: 0px;
    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: 0px;
    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:hover
{
}
.divMenuItem:hover div
{
    color: #fff;
}
.divMenuItem_active
{
    float: left;
    height: 27px;
    color: #fff;
}
.divMenuText_Active a, .divMenuText_Active a:hover
{
    color: #fff;
}
.divMenuItemInner
{
    padding-left: 14.5px;
    padding-right: 4.5px;
    margin-right: 10px;
    height: 27px;
}
.divMenuItemInner:hover
{
    color: #fff;
}
.divMenuItemInner a:hover
{
    color: #fff;
}
.divMenuItemInner_active
{
    padding-left: 14.5px;
    padding-right: 4.5px;
    margin-right: 10px;
    height: 27px;
}
.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: 0px;
    left: 0px;
}
.divShare
{
    position: absolute;
    bottom: 3px;
    right: 6px;
    height: 25px;
}
.divMenuInfo
{
    /*width: 100%;*/
    padding: 10px 10px 0px 10px;
    color: #000;
    float: left;
    font-weight: bold;
}
.divMenuMoreInfo
{
    padding: 9px 10px 0px 10px;
    color: #fff;
    float: right;
    display: none;
}
.divMenuSubClose
{
    clear: both;
    width: 100%;
    height: 0px;
}
.divPage
{
}
.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;
    margin: 0px;
    padding: 0px;
    color: #888;
}
.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;
}
.divFooterText a:hover
{
    text-decoration: underline;
}

/*                     Panels                    */

.divPanelClose
{
    width: 100%;
    height: 0px;
    clear: both;
}

/*            Catagory             */
.divPanelCategoryTop
{
    background: url(/app_images/template/1px_vlightgrey.png) repeat-y top center;
    width: 170px;
}
.divPanelCategoryHeader
{
    font-weight: bold;
    text-align: left;
    height: 39px;
    background: url(/app_images/template/h_quicklist.png) no-repeat top center;
    text-indent: -9999px;
}
.divPanelCategoryLogo
{
    width: 48px;
    float: left;
    padding: 0px;
    height: 48px;
    margin-right: 0px;
    display: none;
}
.divPanelCategoryLogo img
{
    display: none;
}
.divPanelCategoryContent
{
    margin-left: 6px;
    margin-right: 9px;
    overflow: auto;
    padding-bottom: 3px;
    overflow: hidden;
}
.divPanelCategoryContent ul
{
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}
.divPanelCategoryContent li
{
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    margin: 0;
    font-size: 10px;
    text-decoration: none;
    list-style-type: none;
    overflow: hidden;
    border-bottom: dotted 1px #bbb;
}
.divPanelCategoryContent a, .divPanelCategoryContent a:hover
{
    text-align: left;
    margin: 0;
    font-size: 10px;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    font-weight: bold;
}
.pPanelCategoryItemActive
{
    font-weight: bold;
    color: #35A6DE;
    padding-top: 2px;
}
.pPanelCategoryItem
{
    color: #444;
    padding-top: 2px;
}
.pPanelCategoryItemInActive
{
    font-weight: normal;
    color: #444;
}
.pPanelCategoryItemActive a
{
    font-weight: bold;
    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;
}
.pPanelCategoryItemInActive a
{
    color: #444;
    padding-top: 4px;
    background: url(/app_images/template/arrow_grey.png) no-repeat center left;
    padding-left: 9px;
    text-transform: uppercase;
    padding-bottom: 5px;
}
.pPanelCategoryItem a
{
    color: #444;
    padding-top: 4px;
    background: url(/app_images/template/arrow_grey.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: 0px;
}
.pPanelCategoryItemSubActive a:hover
{
    line-height: 15px;
    background:transparent;
    text-transform:none;
    padding: 0px;
}
.pPanelCategoryItemSub a
{
    color: #666;
    margin-left: 0px;
    color: #666;
    font-weight: normal;
    font-size: 10px;
    line-height: 15px;
    text-align: left;
    background:transparent;
    text-transform:none;
    padding: 0px;
}
.pPanelCategoryItemSub a:visited
{
    color: #666;
    margin-left: 0px;
    color: #666;
    font-weight: normal;
    font-size: 10px;
    line-height: 15px;
    text-align: left;
    background:transparent;
    padding: 0px;
}
.pPanelCategoryItemSub a:hover
{
    margin-left: 0px;
    font-weight: normal;
    font-size: 10px;
    line-height: 15px;
    text-align: left;
    color: #35a6de;
    background:transparent;
    padding: 0px;
}
.divPanelCategoryContent ul ul
{
    border-bottom: dotted 1px #bbb;
    padding-bottom: 4px;
}
.divPanelCategoryContent ul ul li
{
    line-height: 20px;
    border: 0px;
}
.divPanelCategoryContent ul
{
}
.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: 0px;
    padding: 0px;
}
.pPanelCategoryItemSub2 a
{
    color: #666;
    margin: 0px;
    padding: 0px;
    padding-left: 16px;
    margin-left: 0px;
    color: #666;
    font-weight: normal;
    font-size: 10px;
    text-align: left;
    line-height: 15px;
}
.pPanelCategoryItemSub2 a:hover
{
    margin: 0px;
    padding: 0px;
    padding-left: 16px;
    margin-left: 0px;
    font-weight: normal;
    font-size: 10px;
    text-align: left;
    line-height: 15px;
}
li.pPanelCategoryItemSub2Active
{
    margin: 0px;
    padding: 0px;
    padding-left: 16px;
    margin-left: 0px;
    font-weight: normal;
    font-size: 10px;
    text-align: left;
    line-height: 15px;
}
.pPanelCategoryItemSub2Active a
{
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    font-size: 10px;
    text-align: left;
    line-height: 15px;
    color: #35a6de;
}
.pPanelCategoryItemSub2Active a:hover
{
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    font-size: 10px;
    text-align: left;
    line-height: 15px;
}
/*            Secure             */
.divPanelSecureTop
{
    width: 170px;
    background: url(/app_images/template/1px_vlightgrey.png) repeat-y top center;
}
.divPanelSecureHeader
{
    color: #333333;
    font-weight: bold;
    text-align: left;
    height: 39px;
    background: url(/app_images/template/h_payment.png) no-repeat top center;
    text-indent: -9999px;
    text-indent: -9999px;
}
.divPanelSecureLogo
{
    width: 48px;
    float: left;
    padding: 0px;
    height: 48px;
    margin-right: 0px;
    display: none;
}
.divPanelSecureLogo img
{
    display: none;
}
.divPanelSecureContent
{
    color: #222;
    font-size: 10px;
    overflow: auto;
}
.divPanelSecureContent p
{
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    margin: 0;
}
.divPanelSecureFooter
{
}
.spanSecureText
{
    display: none;
}
.spanSecureHeader
{
    display: none;
}

/*            Login             */
.divPanelLoginTop
{
    width: 170px;
    margin-top: 5px;
    background: url(/app_images/template/1px_lightgrey_R.png) repeat-y top center;
    position:relative;
    top:0px;
    left:0px;
}
.divPanelLoginHeader
{
    color: #333333;
    font-weight: bold;
    text-align: left;
    height: 39px;
    background: url(/app_images/template/h_login.png) no-repeat top center;
    text-indent: -9999px;
}
.divPanelLoginLogo
{
    width: 48px;
    float: left;
    padding: 0px;
    height: 48px;
    margin-right: 0px;
    display: none;
}
.divPanelLoginLogo img
{
    display: none;
}
.divPanelLoginContent1
{
    color: #222;
    overflow: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left:0px;
}
.divPanelLoginContent1 p, .divPanelLoginContent1 a, .divPanelLoginContent1 a:hover
{
    padding-left: 10px;
    padding-top: 0px;
    text-align: left;
    margin: 0;
    font-size: 11px;
}
.divPanelLoginContent
{
    color: #222;
    overflow: auto;
    padding-top: 0px;
    padding-bottom: 20px;
    margin-left:10px;
    margin-right:4px;
}
.divPanelLoginContent p, .divPanelLoginContent a, .divPanelLoginContent a:hover
{
    padding-left: 10px;
    padding-top: 0px;
    text-align: left;
    margin: 0;
    font-size: 11px;
    color: #222;
}
.divPanelLoginContent img
{
    border-width: 0px;
}
.divPanelLoginText
{
    float: left;
    margin-left: 5px;
    height: 23px;
    width: 105px;
    display: none;
}

.divPanelLoginIcon
{
    float: left;
    margin-left: 10px;
    height: 23px;
}


.PanelLoginLb
{
    color: #222;
}
.PanelLoginTb
{
    width: 65px;
    font-size: 10px;
}
.divForgotPassword
{
    font-size: 11px;
    color: #333;
    position:absolute;
    bottom:37px;
    left:13px;
}
.divPanelLoginTop .divButtonOrange, .divPanelLoginTop .divButtonOrange:hover, .divPanelLoginTop .buttonOrange, .divPanelLoginTop .buttonOrange:hover
{
    background: transparent;
}
/*

.divPanelLoginTop .divButtonLeft
{
    background: url(/app_images/template/login.png) no-repeat top center;
    height: 30px;
    width: 80px;
    margin: 0px;
    padding: 0px;
    margin-left: 2px;
}
.divPanelLoginTop .buttonOrange
{
    background: url(/app_images/template/login_r1_c2.png) no-repeat top center;
    height: 30px;
    width: 80px;
    margin: 0px;
    padding: 0px;
    margin-left: 0px;
    text-indent:-9999px;
}

.divPanelLoginTop .divButtonLeft a, .divPanelLoginTop .divButtonRight a
{
    display: block;
}
.divPanelLoginTop .divButtonRight
{
    background: url(/app_images/template/login_r1_c2.png) no-repeat top center;
    height: 30px;
    width: 87px;
    margin: 0px;
    padding: 0px;
}

.divPanelLoginTop a
{
    width: 80px;
    text-indent: -9999px;
    height: 33px;
}
.divPanelLoginTop .divButtonFooter
{
    margin: 0px;
    padding: 0px;
}
*/

.divPanelLoginTop .buttonOrange,.divPanelLoginTop .buttonOrange:hover
{
    background: url(/app_images/template/login_r1_c2.png) no-repeat top center;
    height: 30px;
    width: 79px;
    margin: 0px;
    padding: 0px; 
    margin-left: 0px;
    border:0;
    text-indent: -9999px;
    
}
.divPanelLoginTop .divButtonLeft
{
    background: url(/app_images/template/login_r1_c1.png) no-repeat top center;
    height: 30px;
    width: 87px;
    margin: 0px;
    padding: 0px;
    margin-left:2px;
}
.pnlLogin .divButtonLeft a, .pnlLogin .divButtonRight a
{
    display: block;
}
.pnlLogin a
{
    width: 80px;
    text-indent: -9999px;
    height: 33px;
}
.divPanelLoginTop .divButtonTextType1
{
    display: none;
}
.pnlLogin .divButtonLeft
{
    background: url(/app_images/template/login_r1_c1.png) no-repeat top center;
    height: 30px;
    width: 87px;
    margin: 0px;
    padding: 0px;
    margin-left:2px;
}
.pnlLogin .divButtonRight
{
    background: url(/app_images/template/login_r1_c2.png) no-repeat top center;
    height: 30px;
    width: 79px;
    margin: 0px;
    padding: 0px; 
    margin-left: 0px;
    border:0;
}
    

/*            User            */
.divPanelUserTop
{
    width: 170px;
    margin-top: 5px;
    background: url(/app_images/template/1px_lightgrey_R.png) repeat-y top center;
}
.divPanelUserHeader
{
    color: #333333;
    font-weight: bold;
    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;
    padding: 0px;
    height: 48px;
    margin-right: 0px;
    background: url(/app_images/icons/key1.png) no-repeat;
    display: none;
}
.divPanelUserLogo img
{
    display: none;
}
.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: 0px;
    text-align: left;
    margin: 0;
    color: #444;
}
.divPanelUserContent a
{
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 0px;
    text-align: left;
    margin: 0;
    color: #444;
    height: 20px;
    display:block;
}
.divPanelUserContent a:hover
{
    text-decoration: underline;
}
.divPanelUserContent img
{
    border-width: 0px;
}
.divPanelUserText
{
    float: left;
    margin-left: 10px;
    width: 105px;
}

.divPanelUserIcon
{
    float: left;
    margin-left: 5px;
}
.divUserClose
{
    width: 100%;
    clear: both;
    height: 0px;
}

.divPanelUserFooter
{
    background: url(/app_images/template/t_bestsellers2.png) no-repeat bottom left;
    width: 167px;
    height: 7px;
    margin-bottom: 0px;
}

.PanelUserLb
{
    color: #CCC;
}
.PanelUserTb
{
    width: 65px;
    font-size: 10px;
}

/*            Basket             */

.divPanelBasketTop
{
    width: 170px;
    height: 33px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: url(/app_images/template/basket.png) no-repeat bottom right;
    display: block;
}
.divPanelBasketHeader
{
    color: #333333;
    font-weight: bold;
    text-align: left;
    text-indent: -9999px;
    font-size: 6px;
    float: left;
}
.divPanelBasketLogo
{
    width: 48px;
    float: left;
    padding: 0px;
    height: 48px;
    margin-right: 0px;
    display: none;
}
.divPanelBasketLogo img
{
    display: none;
}
.divPanelBasketContent
{
    font-size: 10px;
}
.divPanelBasketContent p, .divPanelBasketContent a, .divPanelBasketContent a:hover
{
    line-height: 15px;
    font-size: 10px;
    color: #000;
    text-decoration: none;
}
.divpBasketOuter .divButtonTextType1
{
    display: none;
}
.divpBasketOuter .divButtonOrange
{
    background: transparent;
}
.divpBasketOuter .divButtonOrange:hover
{
    background: transparent;
}
.divpBasketOuter .divButtonOrange a
{
    display: block;
    width: 85px;
    height: 23px;
}
.divpBasketOuter
{
    position: absolute;
    top: 10px;
    right: 95px;
}
.spanBasketTotal
{
    display: none;
}
.divPanelBasketFooter
{
}
.spanBasketItems
{
    position: absolute;
    bottom: 4px;
    right: 16px;
}
.spanBasketItems p
{
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    color: #35A6DE;
    font-size: 12px;
    text-transform: uppercase;
    font-family: helvetica,arial;
}
.divPanelBasketContent
{
    height: 33px;
}
/*            Search             */

.divPanelSearchTop
{
    width: 170px;
    margin-top: 5px;
    background: url(/app_images/template/searchbg.png) repeat-y top center;
}
.divPanelSearchHeader
{
    color: #333333;
    font-weight: bold;
    text-align: left;
    padding-left: 10px;
    height: 39px;
    background: url(/app_images/template/h_ebikefinder.png) no-repeat top center;
    text-indent: -9999px;
}
.divPanelSearchLogo
{
    width: 48px;
    float: left;
    padding: 0px;
    height: 48px;
    margin-right: 0px;
    display: none;
}
.divPanelSearchLogo img
{
    display: none;
}
.divPanelSearchContent
{
    overflow: auto;
    padding-top: 10px;
}
.divPanelSearchContent p, .divPanelSearchContent a, .divPanelSearchContent a:hover
{
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 0px;
    text-align: left;
    margin: 0;
    line-height: 25px;
    font-size: 10px;
    color: #fff;
    text-decoration: none;
}
.divButtonWrap
{
    display: none;
}
.PanelSearchTb
{
    width: 120px;
    font-size: 10px;
    margin-bottom: 10px;
}

/*           Help            */

.divPanelHelpTop
{
    background: url(/app_images/new/box_blank.png) no-repeat top center;
    width: 170px;
    margin-top: 5px;
}
.divPanelHelpHeader
{
    width: 100px;
    float: left;
    color: #333333;
    font-weight: bold;
    text-align: left;
    margin-left: 10px;
    padding-left: 10px;
    margin-top: 8px;
    height: 35px;
}
.divPanelHelpLogo
{
    width: 48px;
    float: left;
    padding: 0px;
    height: 48px;
    margin-right: 0px;
    background: url(/app_images/icons/about.png) no-repeat;
}
.divPanelHelpLogo img
{
    display: none;
}
.divPanelHelpContent
{
    color: #000;
    margin-left: 10px;
    margin-right: 10px;
    clear: both;
    font-size: 10px;
}
.divPanelHelpContent p, .divPanelHelpContent a, .divPanelHelpContent a:hover
{
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 0px;
    text-align: left;
    margin: 0;
    line-height: 18px;
}
.divPanelHelpFooter
{
    background: url(/app_images/new/box_blank_footer.png) no-repeat bottom center;
    width: 170px;
    height: 15px;
    margin-bottom: 0px;
}


/*            Stores             */

.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: bold;
    text-align: left;
    margin-left: 10px;
    padding-left: 10px;
    margin-top: 18px;
    height: 35px;
}
.divPanelStoresLogo
{
    width: 48px;
    float: left;
    padding: 0px;
    height: 48px;
    margin-right: 0px; /*background:url(/app_images/icons/shoppingcart.gif) no-repeat;*/
}
.divPanelStoresLogo img
{
    display: none;
}
.divPanelStoresContent
{
    margin-left: 10px;
    margin-right: 10px;
    clear: both;
}
.divPanelStoresContent p, .divPanelStoresContent a, .divPanelStoresContent a:hover
{
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 0px;
    text-align: left;
    margin: 0;
    line-height: 25px;
    font-size: 10px;
    color: #fff;
    text-decoration: none;
}
.divPanelStoresFooter
{
    background: url(/app_images/new/box_blue_footer.png) no-repeat bottom center;
    width: 170px;
    height: 15px;
    margin-bottom: 0px;
}


/*           Customer            */

.divPanelCustomerTop
{
    background: url(/app_images/new/box_grey.png) no-repeat top center;
    width: 170px;
    margin-top: 5px;
}
.divPanelCustomerHeader
{
    width: 100px;
    float: left;
    color: #333333;
    font-weight: bold;
    text-align: left;
    margin-left: 10px;
    padding-left: 10px;
    margin-top: 18px;
    height: 35px;
}
.divPanelCustomerLogo
{
    width: 48px;
    float: left;
    padding: 0px;
    height: 48px;
    margin-right: 0px;
    background: url(/app_images/icons/about.png) no-repeat;
}
.divPanelCustomerLogo img
{
    display: none;
}
.divPanelCustomerContent
{
    color: #000;
    margin-left: 10px;
    margin-right: 10px;
    clear: both;
    font-size: 10px;
}
.divPanelCustomerContent p, .divPanelCustomerContent a, .divPanelCustomerContent a:hover
{
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    text-align: left;
    margin: 0;
    line-height: 15px;
}
.divPanelCustomerFooter
{
    background: url(/app_images/new/white_corners150w.png) no-repeat bottom center;
    width: 170px;
    height: 12px;
    margin-bottom: 0px;
}

/*            Refer             */
.divPanelReferTop
{
    background: url(/app_images/new/box_grey.png) no-repeat top center;
    width: 170px;
    margin-top: 5px;
}
.divPanelReferHeader
{
    width: 100px;
    float: left;
    color: #333333;
    font-weight: bold;
    text-align: left;
    margin-left: 10px;
    padding-left: 10px;
    margin-top: 18px;
    height: 35px;
}
.divPanelReferLogo
{
    width: 48px;
    float: left;
    padding: 0px;
    height: 48px;
    margin-right: 0px;
}
.divPanelReferLogo img
{
    display: none;
}
.divPanelReferContent
{
    color: #000;
    margin-left: 10px;
    margin-right: 10px;
    clear: both;
    font-size: 10px;
}
.divPanelReferContent p, .divPanelReferContent a, .divPanelReferContent a:hover
{
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 0px;
    text-align: left;
    margin: 0;
    line-height: 15px;
}
.divPanelReferFooter
{
    background: url(/app_images/new/white_corners150w.png) no-repeat bottom center;
    width: 170px;
    height: 12px;
    margin-bottom: 0px;
}


/*              Best Sellers               */

.divPanelSellersTop
{
    width: 170px;
    background: url(/app_images/template/1px_vlightgrey_r.png) repeat-y top center;
    padding-bottom: 10px;
}
.divPanelSellersHeader
{
    color: #fff;
    font-weight: bold;
    text-align: left;
    height: 32px;
    background: url(/app_images/template/best-sellers.png) no-repeat top center;
    text-indent: -9999px;
}
.divPanelSellersLogo
{
    width: 48px;
    float: left;
    padding: 0px;
    height: 48px;
    margin-right: 0px;
    display: none;
}
.divPanelSellersLogo img
{
    display: none;
}
.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;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    margin: 0;
    line-height: 24px;
    color: #444;
}
.divPanelSellersContent a /*, .divPanelSellersContent a:hover*/
{
    text-align: left;
    margin: 0;
    padding: 0;
    line-height: 18px;
    color: #444;
    font-size:10px;
}

.divPanelSellersFooter
{
}

/*                  Product Review                  */

.divPanelReviewTop
{
    background: url(/app_images/new/box_blank.png) no-repeat top center;
    width: 170px;
    margin-top: 5px;
}
.divPanelReviewHeader
{
    width: 100px;
    float: left;
    color: #333;
    font-weight: bold;
    text-align: left;
    margin-left: 10px;
    padding-left: 10px;
    margin-top: 18px;
    height: 35px;
}
.divPanelReviewLogo
{
    width: 48px;
    float: left;
    padding: 0px;
    height: 48px;
    margin-right: 0px;
    background: url(/app_images/icons/pencil.png) no-repeat;
}
.divPanelReviewLogo img
{
    display: none;
}
.divPanelReviewContent
{
    color: #333;
    margin-left: 10px;
    margin-right: 10px;
    clear: both;
    font-size: 10px;
    line-height: 15px;
}
.divPanelReviewContent p, .divPanelReviewContent a, .divPanelReviewContent a:hover
{
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    text-align: left;
    margin: 0;
    line-height: 15px;
}
.divPanelReviewContentImage
{
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 5px;
}
.divPanelReviewContentTitle
{
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 5px;
}
.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;
}
.divPanelReviewFooter
{
    background: url(/app_images/new/box_blank_footer.png) no-repeat bottom center;
    width: 170px;
    height: 15px;
    margin-bottom: 0px;
}


/*                    Buttons                    */
.divButtonLeft
{
    float: left;
    margin-left: 10px;
    padding-left: 8px;
    padding-right: 6px;
    width: 64px;
}
.divButtonRight
{
    float: left;
    padding-left: 0px;
    padding-right: 0px;
    width: 64px;
}
.divButtonCenter
{
    float: left;
    padding-left: 40px;
    padding-right: 0px;
    width: 100%;
    margin-left: 10px;
}
.divButtonFooter
{
    clear: both;
    width: 100%;
    height: 0px;
}
/*
.divButtonOrange
{
    float: left;
    width: 64px;
    height: 20px;
    background: url(/app_images/new/button_orange.png) no-repeat;
    cursor: pointer;
}
.divButtonOrange:hover
{
    background: url(/app_images/new/button_orange75.png) no-repeat;
}*/
.divButtonBlue
{
    float: left;
    width: 64px;
    height: 20px;
    background: url(/app_images/new/button_blue.png) no-repeat;
    cursor: pointer;
}
.divButtonBlue:hover
{
    background: url(/app_images/new/button_blue75.png) no-repeat;
}
.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: bold;
    padding-top: 3px;
    color: #000;
    text-decoration: none;
}
.divButtonTextType2
{
    font-size: 6pt;
    font-weight: bold;
    padding-top: 3px;
    color: #fff;
    text-decoration: none;
}

/*
.buttonOrange
{
    cursor: pointer;
    width: 64px;
    height: 20px;
    background: url(/app_images/new/button_orange.png) no-repeat;
    font-size: 8px;
    border-width: 0px;
    margin-top: 0px;
    padding-bottom: 5px;
    font-weight: bold;
}

.buttonOrange:hover
{
    background: url(/app_images/new/button_orange75.png) no-repeat;
}*/
.buttonSearch
{
    cursor: pointer;
    width: 64px;
    height: 20px;
    background: url(/app_images/new/button_orange.png) no-repeat;
    font-size: 8px;
    border-width: 0px;
    margin-top: 0px;
    padding-bottom: 5px;
    font-weight: bold;
}

.buttonSearch:hover
{
    background: url(/app_images/new/button_orange75.png) no-repeat;
}
.divButtonSearch
{
    float: left;
    width: 64px;
    height: 20px;
    background: url(/app_images/new/button_blue.png) no-repeat;
    cursor: pointer;
}
.divButtonSearch:hover
{
    background: url(/app_images/new/button_blue75.png) no-repeat;
}
.divButtonLogin
{
    float: left;
    width: 64px;
    height: 20px;
    background: url(/app_images/new/button_blue.png) no-repeat;
    cursor: pointer;
}
.divButtonLogin:hover
{
    background: url(/app_images/new/button_blue75.png) no-repeat;
}
.divButtonBasket
{
    float: left;
    width: 64px;
    height: 20px;
    background: url(/app_images/new/button_blue.png) no-repeat;
    cursor: pointer;
}
.divButtonBasket:hover
{
    background: url(/app_images/new/button_blue75.png) no-repeat;
}
.divButton4
{
    float: left;
    width: 64px;
    height: 20px;
    background: url(/app_images/new/button_blue.png) no-repeat;
    cursor: pointer;
}
.divButton4:hover
{
    background: url(/app_images/new/button_blue75.png) no-repeat;
}

.divButtonRightbt
{
    padding-left: 0px;
    padding-right: 18px;
}

.divButtonLeftbt
{
    padding-left: 0px;
    padding-right: 18px;
}

/***********************8 For IE6 Fixes 8*************************/



.divJQOuter
{
    position: relative;
    margin-left: 0px;
    height: 128px;
}
.divJQInner
{
    position: relative;
    height: 128px;
    display: none;
}
.divJQ1
{
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
}
.divJQ2
{
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
}
.divJQ3
{
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
}
.divJQ4
{
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
}
.divJQ5
{
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
}
.divJQ6
{
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
}
