body {
background:#CAF570 none repeat scroll 0 0;
}

.wrapper {
background:#CAF570 url(../images/bg_gradient.gif) repeat-x scroll 0 0;
}

#nav a {
color:#4D036D;
}
#nav li.over a, #nav a:hover {
color:#b265d3;
}
#nav li.active a {
color:#b265d3;
}
.header {
background:transparent none repeat-none scroll 0 0;
border-top:medium none;
padding-top:5px;
}
.header-top-container {
background:transparent none repeat scroll 0 0;
border-bottom:medium none;
}
.header-top {
background:transparent url(../images/header_top_bg.jpg) no-repeat scroll 0 0;
padding:0 10px;
/*border-bottom:1px solid #000;*/
}
.header-nav {
background-color:#fdc373;
}
/*
width:948px;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
}
*/
.header-nav-container {
background:transparent none repeat scroll 0 0;
}
.middle {
background:#ffffff none repeat scroll 0 0;
padding:25px;
}
.middle-container {
background:transparent none repeat scroll 0 0;
}
.quick-access {
margin-top:40px;
width:400px;
}

.shop-access a, .shop-access a:hover {
color:#FFFFFF;
}
.mini-search {
background:transparent url(../images/mini_search_bg.gif) no-repeat scroll left center;
height:30px;
padding:10px 20px 0 40px;
position:absolute;
right:0;
top:0;
width:300px;
}

#mini-search-button {
width:55px;
height:24px;
overflow:hidden;
background-image: url(../images/btn_mini_search_inactive.gif);
}

#mini-search-button:hover {
background-image: url(../images/btn_mini_search_glow.gif);
}

.footer-container {
background-color:#CAF570;
border-top:medium none;
}
.footer {
background-color:#fc9302;
padding:5px 10px 0px;
}
.footer legality {
color:#FFFFFF;
}
.footer .legality a, .footer .legality a:hover {
color:#FFFFFF;
}
.catalog-listing h5 a, .catalog-listing h5 a:hover {
color:#1E7EC8;
}
.catalog-listing h5 a {
text-decoration:none;
}
.homepage-listing li.item {
float:left;
padding:1px;
width:135px;
}
.homepage-listing .grid-row {
clear:both;
}
.layered-nav .head {
background:transparent url(../images/layered_nav_head_bg.gif) no-repeat scroll 0 0;
}
img.category-image {
/*margin: 0 10px 10px 0px;*/
float:right;
margin: 0 0px 10px 10px;
}
p {
text-align:justify;
text-justify:auto;
}

div .testimonial {
float:left;
width:100%;
clear:both;
margin-bottom: 10px;
}
.testimonial img {
float: right;
width: 150px;
margin: 0 0 15px 15px;
}
.testimonial img.left {
float: left;
width: 150px;
margin: 0 15px 15px 0;
}
