.soldout_text {font-weight: bold; font-size: 14px; color: #78a469}

#featuredProducts h5 {display: none}
#featuredProducts {background:url(../images/featured_back.gif) no-repeat; padding: 33px 0 0; margin: 25px 0 0}

#bottom_currencies {float: right; background:url(../images/currencies_back.gif) no-repeat top left; height: 19px; width: 96px; padding: 9px 0 0 108px}

#bottom_currencies ul {margin: 0; padding: 0; list-style-type:none}
#bottom_currencies ul li {display:block; float:left; list-style-type:none; padding:0}
#bottom_currencies ul span {display:block; font-size:0; height:18px; line-height:0; margin-right:11px; text-indent:-9999em; width:24px; cursor: pointer; padding:0}


#bottom_currencies ul #currency-gb span {background:url(../images/uk-flag.png) no-repeat}
#bottom_currencies ul #currency-gb span.active {background:url(../images/uk-flag-active.png) no-repeat}

#bottom_currencies ul #currency-eu span {background:url(../images/eu-flag.png) no-repeat; margin: 0}
#bottom_currencies ul #currency-eu span.active {background:url(../images/eu-flag-active.png) no-repeat}

#bottom_currencies ul #currency-usd span {background:url(../images/us-flag.png) no-repeat}
#bottom_currencies ul #currency-usd span.active {background:url(../images/us-flag-active.png) no-repeat}




#bottom_buttons {}
.bottom_logos {border-top: 2px solid #d7e9d7}
#manufacturerinfo, #affiliatesBoxSide, #currencies {display: none}
.manufacturerinfo_image img {float: right; margin: 0 0 10px 10px}

#recentlyviewed {background:url(../images/recently_back.gif) no-repeat #e6dcef; width: 204px; padding: 40px 10px 15px; border-bottom: 1px solid #ddcfe9; margin: 0 0 11px}
#recentlyviewed table {width: 204px}
#recentlyviewed td {padding: 6px 0; border-bottom: 1px solid #ddcfe9}
.recently_left a {display: block; background: white; width: 55px; padding: 2px; text-align: center}
.recently_left {width: 55px}
#recentlyviewed td.recently_right {padding: 6px 0 6px 10px}
#recentlyviewed a {color: black; font-weight: normal}
#recentlyviewed .productPriceDiscount {display: none}
#recentlyviewed .rent-products-price {font-weight: bold; padding-top: 4px; color: #6f3969}
#recentlyviewed .normalprice {font-weight: 0.9em; color: #b7a4c9; font-weight: normal}

#specials {background:url(../images/special_offers.gif) no-repeat #e6dcef; width: 204px; height: 129px; padding: 40px 10px 0; margin: 0 0 11px}
.specials_img {float: left; width: 104px; background: white; display: block; text-align: center}
.special_side {width: 86px; float: right; color: #5b2755; font-size: 14px; font-weight: bold; position: relative}
.special_side a {color: black; display: block; margin-bottom: 9px; font-size: 12px; font-weight: normal}
.special_side .normalprice {display: block; margin-bottom: 9px; font-weight: normal; font-size: 11px; color: #9a86ac}
.special_side .productSpecialPrice {color: #5b2755; font-size: 14px; font-weight: bold}
.special_side .productPriceDiscount {background:url("../images/special-spot.png") no-repeat scroll 0 0 transparent; color:white; font-size:10px; font-weight:normal; height:29px; left:-112px; line-height:12px; padding:3px 4px 0 0; position:absolute; text-align:center; top:6px; width:30px;}

.special_side .productPriceDiscount br, #categoryImgListing, #productListing br {display: none}



#subscribe {background:url(../images/subscribe_back.gif) no-repeat #d4e6d4; height: 129px; width: 224px; position: relative; margin-bottom: 11px}
#subscribe p, #subscribe h3, #left h3 {display: none}
#subscribe .side_subscribe {position: absolute; top: 90px; left: 13px; border:0; padding: 4px 5px 8px 5px; width: 158px; background:Url(../images/subscribe_input.gif) no-repeat; font-size: 12px; margin: 0; outline: 0 none }
#subscribe .input_subscribe {position: absolute; top: 90px; left: 181px;}

/*-----Category CSS-----*/
#categoriescss_bottom {clear: both; height: 16px; border-bottom: 1px solid #c6e0c6; margin: 0 0 0 -13px}
#categoriescss h3 {display: none}
#categoriescss {background:url(../images/categoriescss_back.gif) no-repeat #d7e9d7; width: 211px; padding: 42px 0 0 13px; margin: 0 0 11px; }
#nav-cat {  }
#left #nav-cat li {border:0; padding: 0; width: 211px; padding: 0; list-style: none}
#nav-cat ul {padding: 0; margin: 0; list-style: none}
#left #nav-cat li:hover { padding: 0}
#nav-cat a { padding: 7px 13px 9px 3px; color: #333333; font-weight: normal; width: 195px; display: block; background:url(../images/nav_back.gif) no-repeat bottom left; }
#nav-cat li.submenu {background:url(../images/nav_submenu.gif) no-repeat right center; }
#nav-cat a:hover { }
#nav-cat ul.level2 {padding: 5px 0 10px 10px; width: 222px; background: #6f396a}
#nav-cat ul.level2 a { color: white; background-image: none}

#nav-cat ul.level2 a, #nav-cat li li.submenu ul a  { }

#nav-cat ul.level3 a, #nav-cat li li li.submenu ul a  { }
#nav-cat ul.level2 a:hover, #nav-cat ul.level3 a:hover, #nav-cat ul.level4 a:hover {text-decoration: underline}
#nav-cat ul.level2 a {background:none; border-bottom: 1px solid #7f4478}
#nav-cat li { float:left; width:172px; }
#nav-cat li ul { position:absolute; width:172px; left:-999em; z-index: 5000 }
#nav-cat li ul li a { }
#nav-cat li ul ul { margin:-32px 0 0 211px; }
#nav-cat li:hover ul ul, #nav-cat li.sfhover ul ul { left:-999em; }
#nav-cat li:hover ul, #nav-cat li li:hover ul, #nav-cat li.sfhover ul, #nav-cat li li.sfhover ul { left:auto; margin:-32px 0 0 211px; }
#nav-cat li ul ul { margin:-1em 0 0 10em; }
#nav-cat li:hover ul ul, #nav-cat li:hover ul ul ul, #nav-cat li.sfhover ul ul, #nav-cat li.sfhover ul ul ul { left:-999em; }
#nav-cat li:hover ul, #nav-cat li li:hover ul, #nav-cat li li li:hover ul, #nav-cat li.sfhover ul, #nav-cat li li.sfhover ul, #nav-cat li li li.sfhover ul { left:auto; }

#cat-clearance a {color: #cc3030; font-weight: bold}

.blog_post_details {height: 20px}
.blog_date, .blog_commentcount, .blog_commentdate {color: #838383; float: left; font-size: 0.9em }
.blog_commentcount a {color: #838383; font-weight: normal}
.blog_date {border-right: 1px solid #838383; padding-right: 6px; margin-right: 6px}
.blog_comment {background: #d7e9d7; padding: 7px; margin-bottom: 5px; }
.blog_commentname {display: block; color: #6f3969; font-weight: bold; padding-bottom: 8px}
.blogcomment_text {margin-top: 8px; clear: both; display: block}
#blogComments {margin-top: 9px}

/* This will hold any extra style sheets  */

.MagicZoomBigImageCont {border: 1px solid #e6dcef; padding: 0; }
.MagicZoomBigImageCont img {border: 0}

.MagicZoomMain {text-align: center !important; width: 92px;}

.MagicZoomMain div {padding: 0px !important;}

/* CSS class for small looking glass square under mouse */
.MagicZoomPup { background: #ffffff; border: 1px solid #808080;}

/* CSS style for loading animation box */
.MagicZoomLoading {text-align: center; background: #ffffff; color: #808080; border: 1px solid #e8f4e8; opacity: 0.8; padding: 3px 3px 3px 3px !important; display: none; /* do not edit this line please */}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {padding-top:	3px !important;}

.zoomCustom {}
#zoom1-big {position: absolute; top: -1px; left: -222px; height: 242px; width: 212px; display: block; overflow: hidden; }

#zoom1 {margin: auto; vertical-align: middle;}

#pscroller1, #pscroller2, #pscroller3 {height: 120px; position: relative; }




