body {
background:#fff;
color:#333333;
}

a {
color:#333333;
}

a:visited {
color:#333333;
}



#topnav a:visited {
color:#333333;
}

.breadcrumb a,
.breadcrumb a:visited {
color:#666;
}


#topnav a:hover,#topnav a:focus,
.breadcrumb a:hover, breadcrumb a:focus,
a:hover, a:focus {
color:#B2B3B3;
}

.logout a {
color:#333333;
}

h1#site-title a {
background:#f33;
border-top:solid 2px #d33;
}

#content-home .section .thumbnail:hover .header:after,
#content-home .section .thumbnail .header:after {
background:#333333;
}

.banner-600:hover .banner-caption:after,
.banner-300:hover .banner-caption:after {
background:#333333;
}

#content-category .thumbnail span:after {
background:#706654;
opacity:0.95;
color:#fff !important;
}

#content-category .thumbnail:hover span:after {
background:#706654;
opacity:0.65;
}

.minicart:hover #cart-status,
.minicart:hover .panel,
#sidebar {
background:#eeeeee;
}

#sidebar:before {
background:#eeeeee;
}

.login-msg {
color:#fff;
background:#333333;
}

#sidebar .sidebar-wrap ul li,
#sidebar .sidebar-wrap #widget-post li,
.wpsc_second_level_categories li:first-child,
li.wpsc-latest-product,
.wpsc_second_level_categories li:first-child,
#widget-post li {
border-color:#B2B3B3;
}

#topnav,
#site-nav .sub-menu li,
#midbar .breadcrumb,
#header-featured,
.how-to-wrap,
#content-category .category,
#content-home .recent {
border-bottom:1px solid #706654;
}

#site-nav .sub-menu li:last-child {
border:none !important;
}

#main-content header,
#main-content .imagecol #main-image,
#main-content .imagecol #detail-thumbs,
#main-content .post-content .sub-title, #comments,#respond h3 {
border-bottom:solid 1px #706654;
}


#site-nav .sub-menu,
#site-nav .sub-menu .sub-menu {
border:dashed 0px #666;
}

.banner-bottom,.minicart .empty,
.footer-slider .recent {
border-top:solid 1px #706654;
}

.wpsc_page_numbers_bottom,
#nav-below,
.minicart .shoppingcart {
border-top:solid 1px #706654;
}

.sidebar-wrap h3,#footer h3,.widgettitle {
border-bottom:solid 1px #333333;
}

#content-home .section,#default_products_page_container .section,#main-content .post-content #related-product .section {
position:relative;
z-index:4;
padding:10px 0;

}


#content-home .section a,#default_products_page_container .section a,#main-content .post-content #related-product .section a {
text-decoration:none !important;
}

#content-home .section .header a:before,#default_products_page_container .section .header a:before,#main-content .post-content #related-product .section .header a:before  {
content:"";
display:block;
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
background:#fff;
z-index:-1;
border:solid 2px #efefef;
}

#content-home .section:hover .header a:before,#default_products_page_container .section:hover .header a:before,#main-content .post-content #related-product .section:hover .header a:before  {
content:"";
display:block;
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
background:#fff;
background: -moz-linear-gradient(top, white 0%, white 75%, #EEE 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(75%, white), color-stop(100%, #EEE));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#EEE',GradientType=0 );
border:solid 2px #706654;
z-index:-1;
}


/*--*/

#content-home .section {
color:#888;
}


#default_products_page_container .section, 
#main-content .post-content #related-product .section {
color:#666;
}

#content-home .section:hover {
color:#484848;
}


#default_products_page_container .section:hover, 
#main-content .post-content #related-product .section:hover {
color:#333;
}

.sidebar-wrap .children {
border-top:dotted 1px #ddd;
margin-top:5px;
margin-bottom:-5px;
}

.sidebar-wrap .children li {
padding-left:1em;
}

.sidebar-wrap .children li:last-child {
border:none !important;
}

#sidebar .sidebar-wrap .sidebar-cart {
background: #282828;
margin: -10px -15px 0;
padding: 10px 15px;
}

.shoppingcart table thead,
.shoppingcart table td {
border-bottom:solid 1px #B2B3B3 !important
}

#sidebar .sidebar-wrap .subscribe {
border:none;
margin-bottom: 5px;
font-size: 16px;
background: #fdd;
line-height: 24px;
padding: 10px;
}

#sidebar .sidebar-wrap #widget-tweet,
#sidebar .sidebar-wrap .sb-tweet-middle {
background:#B2B3B3;
border:none !important;
color:#666;
list-style:none;
}

#footer .sidebar-wrap ul,
#footer .sidebar-wrap li {
border-color:#bbb !important;
}

.banner-ads img {
background:#fff;
}


#widget-post li img {
padding:5px;
background:#fff;
border:none;
}

#default_products_page_container .section .product-info div {
border-top:solid 1px #ddd;
}


footer#footer {
background:#eee;
}

div#ext-footer {
background:#B2B3B3;
padding:10px 0;
color:#fff;
}

#ext-footer a {
color:#333;
}

#ext-footer a:hover,
#ext-footer a:focus {
color:#111;
}

.votetext {
background: white !important;
border-radius: 12px;
height: 18px !important;
padding: 1px 8px 1px 5px;
display: inline-block !important;
}

.wpsc_product_rating {
background: white !important;
border-radius: 12px;
height: 18px;
padding: 1px 5px;
display: inline-block !important;

}


.prev-slide,.prev-slide2,.prev-slide3 {
top: 0;
right: 33px;
margin: 0;
left: auto;
}

.next-slide,.next-slide2,.next-slide3 {
top: 0;
right: 0;
margin: 0;
left: auto;
}

.prev-slide,.next-slide {
top:10px;
}
