#header-cart{position:absolute; z-index:20; width:70px; right:26px; top:66px}
#header-cart .head{margin-bottom:7px; padding-right:8px}
#header-cart .head h4{cursor:pointer; float:none; display:inline; margin-right: 10px;}
#header-cart .head h4 .price {}
#header-cart .head h4,
#header-cart .head h4 a{color:#b90041; font-size:0.95em; font-weight:bold;}

#cart-content{background:#FCFCFC;  border:1px solid #727379; padding:0 3px 5px; -moz-border-radius:0px 0px 8px 8px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; border-radius:0 0 8px 8px; color:#aaa; position:absolute; top:33px; right:-30px; width:200px;}
#cart-content .product-image {float:left;}
#cart-content .product-image img{border:1px solid #a9a9a9;}
#cart-content .product-details {margin:0 0 0 60px;}
#cart-content h6{color:#1E7EC8; text-indent:5px;}
#cart-content ol {padding-top:8px;}
#cart-content li{clear:both; margin-bottom:3px;}
#cart-content a:hover{color:#aaa}
#cart-content .actions a span{cursor:pointer; color:#b90041;}
#cart-content #center-buttons{padding-top:5px; clear:both; text-align:center;}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav-sidebox li { position:relative; text-align:left; display: block; }
#nav-sidebox li.over { z-index:999; }
#nav-sidebox a,
#nav-sidebox a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav-sidebox span { display:block; cursor:pointer; white-space:nowrap; }
#nav-sidebox li ul span {white-space:normal; }

/************ 0 LEVEL  ***************/
#nav-sidebox li { background: url(../images/navigation-div.gif) no-repeat 100% 50%; }
#nav-sidebox li.active > a { color:#000; }
#nav-sidebox a {padding:5px 0px 13px 8px; color:#007ED3; font-weight:bold; font-size:12px; }
#nav-sidebox a:hover { color:#993366; }
#nav-sidebox li.over > a { color:#993366; }

/************ 1ST LEVEL ************/
#nav-sidebox ul li,
#nav-sidebox ul li.active { float:none; margin:0; background:#FFF; padding:1px;}
#nav-sidebox ul li.last { background:#fff;  }

#nav-sidebox ul a,
#nav-sidebox ul a:hover { float:none; padding:0; background:none; line-height:1.5em; }
#nav-sidebox ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ************/
#nav-sidebox ul { position:absolute; width:15em; top:23px; left:-10000px; }

/* Show menu */
#nav-sidebox li.over > ul { left:30px; }
#nav-sidebox li.over > ul li.over > ul { left:60px; }
#nav-sidebox li.over ul ul { left:-10000px; }

#nav-sidebox ul li a { background: #bacee7; }
#nav-sidebox ul li a:hover { background: #bacee7; }
#nav-sidebox ul li a,
#nav-sidebox ul li a:hover { }
#nav-sidebox ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;}


/************ 3RD+ LEVEL ***********/
#nav ul ul { top:5px; }

/*********** NEWSLETTER ************/
#newsletter-validate-detail .form-subscribe {padding:15px 10px 8px; margin-bottom:20px; height:98px; background:url(../images/newsletter.png) no-repeat; }
#newsletter-validate-detail label[for="newsletter"] {text-transform:uppercase; font-weight:bold; padding:10px 0px 5px 25px; font-size:12px; color:#803689;}
#newsletter-validate-detail .input-box {margin:10px 0px 10px;}
#newsletter-validate-detail #newsletter {width: 190px!important;}
#newsletter-validate-detail .button {margin-left: 130px;}

/*********** HOME PAGE ************/
#top-slider {margin-bottom: 10px; width:708px; margin-left:228px;}
.col-main-hp {width:476px; margin: 0px; float: left; margin-right: 8px; }
.col-right-hp { float:right; width:220px; padding:0 0 1px; }
