body {background-image: url(/images/background.gif); font-family: "Comic Sans MS",verdana,arial; font-size: 1em; color: #8B4513; margin-left: 0; margin-right: 0;}
#wrapper {margin-left: auto; margin-right: auto; width: 770px;}
#header {float: left; width: 100%; font-size: 0.7em;}
.logo {float: left; margin: 0 25px 0 0;}
.header-links {float: right; width: 320px; text-align: center;}
.telephone-order {clear: both; font-size: 17px; font-weight: bold; padding: 5px;}

#top-menu {float: left; width: 98%; font-size: 11px; line-height: 20px; padding: 1%;
border-top: 1px solid #009900; border-bottom: 1px solid #009900; margin-bottom: 10px;}
#top-menu form {margin: 0;}
.top-menu-login {float: right; text-align: right;}
.top-menu-text { width: 80px; font-size: 9px;}
.top-menu-submit { font-size: 9px;}
.search-textbox { font-size: 10px;}
.search-button { font-size: 10px;}

#content {width: 770px;}

#left {float: left; width: 170px; margin-right: 20px; font-size: 0.8em;}
.left-title {font-size: 1.0em; color: #FFFFFF; padding: 5px; height: 18px; 
margin: 0px; background-image: url(/images/back-left-title.gif); background-repeat: no-repeat;}
.left-catlink {display: block; padding: 5px; text-decoration: none; font-weight: bold; border-bottom: 1px solid #CCCF99;}
.left-catlink:hover {background-color: #CCCF99;}
.left-catlink-on {background-color: #CCCF99; display: block; padding: 5px; 
text-decoration: none; font-weight: bold;}
.left-subcatlist {border-bottom: 1px solid #CCCF99;}
.left-subcatlink {display: block; padding: 5px; text-decoration: none; font-weight: normal;}
.left-subcatlink:hover {background-color: #9CEBAE;}
.left-subcatlink-on {display: block; padding: 5px; text-decoration: none; font-weight: normal; background-color: #9CEBAE;}
.left-content {font-size: 0.9em; padding: 5px;}

.minicart {margin-bottom: 10px; padding: 5px;}
.minicart-list {font-size: 10px;}
.minicart-links {padding-top: 5px; text-align: center;}


#main {float: left; width: 575px; font-size: 0.8em;}
.crumb { margin-bottom: 10px;}
.page-desc {float: left; width: 100%; clear: both; margin: 0 0 1em 0;}
.page-desc-home {padding: 0 0 0 150px; background: url(/images/sunflower.gif) no-repeat;}

.title-page {font-size: 1.6em; font-weight: normal; margin: 0 0 10px 0;}
.title-section {font-size: 1.2em; clear: both; padding-bottom: 5px; border-bottom: 1px solid #009900;}
.title-item {font-size: 1.1em; text-indent: 17px;
background-image: url(/images/arrow.gif); background-repeat: no-repeat;}

.wishlisthint {float: left; width: 98%; text-align: center; padding: 0.5%; border: 1px dotted #FF0000; margin: 0 0 1em 0;}

.section {}
.section-image {float: right; margin-left: 20px; margin-bottom: 20px;}
.section-image img {border: 1px solid #8B4513;}

.products {float: left; width: 98%; clear: both; padding: 1%; border: 1px solid #009900; margin-bottom: 10px;}
.products-thumb {float: left; }
.products-thumb img {float: left; margin-right: 10px; margin-bottom: 10px;}
.products-title {font-weight: bold; padding-bottom: 5px;}
.products-desc { padding-bottom: 5px;}
.products-price {}

.homeproducts {float: left; width: 33%; text-align: center;}
.homeproducts-thumb {}
.homeproducts-title {font-weight: bold;}

.sections {float: left; width: 98%; clear: both; padding: 1%; border: 1px solid #009900; margin-bottom: 10px;}
.sections-thumb img {float: left; border: 1px solid #8B4513; margin: 0 10px 0 0;}
.sections-title {font-weight: bold; padding-bottom: 5px;}

.product-image {float: right; margin-left: 20px; margin-bottom: 20px; border: 1px solid #8B4513;}

.home-rightbox {float: right; width: 180px; padding: 10px; border: 1px dotted #006600;}
.error-text {font-size: 11px; color: #FF0000; font-weight: bold;}
.form-row {margin-bottom: 5px;}
.form-label {float: left; width: 150px;}

.matrix {font-size: 0.9em; width: 100%;}
.row0 {background-color: #009900; font-weight: bold; color: #FFFFFF;}
.row1 {border-bottom: 1px solid #00CC00;}

#bottom {clear: both; font-size: 0.7em; text-align: center; padding-top: 20px;}


a {color: #D0661C;}