html{    overflow: -moz-scrollbars-vertical;    overflow-y: scroll;   }body{    background-color: rgb(246,246,246);    color: #333;    font-family: arial, sans-serif;}html,body{    margin: 0;    padding: 0;/*    min-height: 100% */    height: 100%;}body p{    margin-top: 10px;}body a:hover{    color: rgb(177,64,0);}.template .navigation{    width: 399px;    background-color: #fff;    margin-top: 0;    padding-top: 5px;    padding-bottom: 0px;}.sideNavigation{    position: absolute;    height: 400px;    width: 300px;    z-index: 2000;    left: 0;    top: 0;}div.topcat{    display: block;    position: absolute;    left: 0;    top: 253px;    width: 209px;    height: 23px;    font-size: 10px;    padding-left: 23px;    padding-top: 5px;    text-decoration: none;    background-image: url(../Images/arrow-white.gif);    background-repeat: no-repeat;    background-position: 200px 8px;    color: white;    overflow: hidden;    z-index: 40;    background-color: transparent;    text-transform: uppercase;    cursor: pointer;}div.topca\t{    left: 10px;    width: 193px;    height: 18px;}#topcat1, .topcat1 { top: 182px; }#topcat2, .topcat2 { top: 206px; }#topcat3, .topcat3 { top: 230px; }#topcat4, .topcat4 { top: 254px; }#topcat5, .topcat5 { top: 278px; }#topcat6, .topcat6 { top: 302px; }#topcat7, .topcat7 { top: 326px; }#topcat8, .topcat8 { top: 350px; }#topcat9, .topcat9 { top: 374px; }div.subcat{    display: none;    position: absolute;    width: 151px;    height: 23px;    font-size: 10px;    padding-left: 15px;    padding-top: 5px;    background-color: white;    color: black;    font-size: 10px;    text-decoration: none;    background-image: url(../Images/arrow-gray.gif);    background-repeat: no-repeat;    background-position: 138px 8px;    filter: alpha(opacity=86);    -moz-opacity: .86;    cursor: pointer;}div.subca\t{    width: 136px;    height: 18px;}.subcat1 { left: 227px; }.subcat2 { left: 379px; }.toppos1 { top: 38px; }.toppos2 { top: 62px; }.toppos3 { top: 86px; }.toppos4 { top: 110px; }.toppos5 { top: 134px; }.toppos6 { top: 158px; }.toppos7 { top: 182px; }.toppos8 { top: 206px; }.toppos9 { top: 230px; }.toppos10 { top: 254px; }.toppos11 { top: 278px; }.toppos12 { top: 302px; }.toppos13 { top: 326px; }.toppos14 { top: 350px; }.toppos15 { top: 374px; }div.final,div.final:hover,div.final:active{    /*background-image: none;*/    background-image: url(../Images/arrow-none.gif);}.catshade,.catshadeSimple,.catshadetopcat{    z-index: 2;}.subcat,.info{    z-index: 150;}.homePage{    margin: 0 auto;    width: 849px;    background-color: white;    background-image: url(../Images/background.gif);    background-repeat: repeat-y;    background-position: 0 0;    text-align: left;    position: relative;    min-height: 100%;    height: auto !important;    height: 100%;}.contentPage{    margin: 0 auto;    width: 849px;    background-color: white;    background-image: url(../Images/background-content.gif);    background-repeat: repeat-y;    background-position: 0 0;    text-align: left;    position: relative;    min-height: 100%;    height: auto !important;    height: 100%;}.productPage{    margin: 0 auto;    /* width: 552px; */    width: 100%;    background-color: white;    /* background-image: url(../Images/background-product.gif); */    background-repeat: repeat-y;    background-position: 0 0;    text-align: left;    position: relative;    min-height: 100%;    height: auto !important;    height: 100%;    font-size: 13px;    font-family: lucida sans unicode, georgia, arial, sans-serif;    color: rgb(96,96,96);}.template .logo{    position: absolute;    left: 10px;    top: 0;    margin: 0;    padding: 0;    z-index: 100;}.template .logo,.template .logo img{    width: 223px;    height: 128px;}a{    color: rgb(102,102,102);}.content{    padding-left: 248px;    width: 567px;    padding-bottom: 0;    clear: both;    min-height: 100%    height: auto !important;    height: 100%;    font-size: 12px;}.content .pageBrowser{    font-size: 10px;    font-family: arial, sans-serif;}.content .pageBrowser a{    text-decoration: none;}.productPage .pageBrowser{    font-size: 10px;    font-family: arial, sans-serif;}.productPage .pageBrowser a{    text-decoration: none;}.content .pageBrowser a{    text-decoration: none;}.content .thumbs{    margin-left: 8px;}.content .thumbs a{    text-decoration: none;}#footer{    position: absolute;    bottom: 0 !important;    bottom: -1px;    height: 21px !important;    left: 10px;    /* width: 829px; */    width: 98%;    color: rgb(102,102,102);    font-size: 10px;    /* border-top: 1px solid rgb(204,204,204); */    background-color: #fff;    background-image: url(../Images/footer-background.gif);    background-repeat: repeat-y;    background-position: 0 0;    overflow: hidden;}.copyright,.footerDetails{    position: absolute;    top: 6px !important;    top: 8px;    line-height: 10px;    overflow: hidden;}.copyright{    width: 214px;    left: 0;    text-align: center;}.footerDetails{    left: 268px;    width: 600px;}#footer a{    text-decoration: none;}#footer a:hover{    color: rgb(177,64,0);}.image{    margin-top: 12px;    margin-bottom: 12px;    font-size: 10px;    color: rgb(102,102,102);}.homeBody{    margin-left: -19px;    margin-bottom: 19px;}.homeBody img{    display: block;}.contentBody{    margin-left: -17px;    margin-top: -5px;    margin-bottom: 0px;    font-size: 13px;    font-family: lucida sans unicode, georgia, garamond, arial, sans-serif;    color: rgb(96,96,96);    /* padding-top: -5px; */    padding-top: 0px;    padding-bottom: 55px;}.contentBody .spacer{    font-size: 10px;}.image img{    display: block;    margin-bottom: 4px;}a img{    border: 0;}#robotNavigation{    position: absolute;    left: 220px;    top: 128px;    width: 220px;    height: 220px;    display: none;    overflow: hidden;    border-bottom: 1px solid rgb(0,0,0);    z-index: 3000;}#robotNavigation .robotLink{    width: 220px;    height: 24px;    overflow: hidden;}.homePromotionsMenu{/*    width: 399px;    background-color: #fff;    margin-top: 0;    padding-top: 460px;    padding-bottom: 0px;*//*    position: relative; */position: absolute;    /* top: -4px; */    /* padding-top: xxx */    left: 0;  /*  margin: 0 0 52px 0; *//*    padding: 0; */    margin: 456px 0 0 0;    /*padding-top: 460px;*/    height: 65px;    display: block;}.homePromotionsMenu li{    position: absolute;    top: 0;    margin: 0;    padding: 0;    width: 135px;    height: 65px;    display: block;}.homePromotionsMenu img{    display: block;    border: 1px solid rgb(205,205,205);}.homePromotionsMenu span{    display: block;    margin-top: 5px;    padding-left: 8px;    background: #fff url(../Images/arrow-gray.gif) no-repeat left 3px;    font-size: 10px;}.homePromotionsMenu li a {    text-decoration: none;    display: block;}.homePromotionsMenu a:hover span{    background-image: url(../Images/arrow-brown.gif);}.homePromotionsMenu .promo1{    /*left: -238px;*/    left: 10px;}.homePromotionsMenu .promo2{    left: 180px;}.homePromotionsMenu .promo3{    left: 350px;}.homePromotionsMenu .promo4{    left: 520px;}.homePromotionsMenu .promo5{    left: 690px;}.sideMenuPromotions{    margin: 0;    padding: 0;    position: absolute;    /* top: 443px; */    top: 423px;    left: 62px;    display: block;/*    width: 224px;    height: 124px;    padding-left: 42px;    padding-top: 10px !important;    padding-top: 15px;    margin-top: 0;*/    z-index: 1234;}*+html .sideMenuPromotions{    padding-top: 15px !important;}.sideMen\uPromotions{    width: 100px;}.sideMenuPromotions span{    display: block;    background-color: transparent;    border: 1px solid rgb(38,143,19);    margin-top: 5px;    margin-bottom: 0;    height: 19px;    padding-left: 1px;    padding-top: 1px;    width: 120px;}.sideMen\uPromotions span{    width: 104px;    height: 16px;}.sideMenuPromotions span a{    display: block;    background-color: rgb(255,0,0);    padding-left: 9px;    width: 120px;    height: 15px;    padding-top: 1px;    text-decoration: none;    color: white;    font-size: 10px;}.sideMen\uPromotions span a{    width: 94px;    height: 14px;}.sideMenuPromotions span a:hover{    color: rgb(38,143,19);    background-color: white;}body.template .sideMenuPromotions span{    border: 1px solid white;}h1{    position: absolute;    font-weight: bold;    color: white;    font-family: arial, sans-serif;    font-size: 17px;    display: block;    text-decoration: none;    left: 445px;     top: 68px;    width: 400px;    letter-spacing: -1px;    text-align: center;}a.homeLink,a.homeLink:link,a.homeLink:visited,a.homeLink:active{    position: absolute;    font-weight: bold;    color: white;    font-family: arial, sans-serif;    font-size: 14px;    display: block;    text-decoration: underline;    cursor: pointer;    left: 445px;    /* left: 324px; */    top: 412px;    width: 400px;    letter-spacing: -1px;    text-align: center;}a.homeLink:hover{   color: rgb(177,64,0);}.template h2{    padding: 0;    margin: 0;    color: rgb(62,62,62);    font-size: 18px;    font-family: lucida sans unicode, verdana, tahoma, arial, sans-serif;    font-weight: bold;    letter-spacing: -1px;    margin-top: 0px;    margin-bottom: 0px;}.template h3{    /* padding: 0; */    /* margin: 0; */    margin-left: 10px;    margin-bottom: 6px;    color: rgb(62,62,62);    font-size: 14px;    font-family: lucida sans unicode, verdana, tahoma, arial, sans-serif;    font-weight: bold;    letter-spacing: -1px;}.template p{   margin-left: 10px;}body.template div.homeBody{    position: absolute;    left: 29px;    top: 0;    width: 829px;    height: 440px;    z-index: 0;}body.template a.navigationChapter,body.template span.subNavigation{    display: none;}.template div.content{    min-height: 590px;    height: auto !important;    height: 590px;}