body {
    background-color:#663333;
    width:100%;
    height:100%;
    margin:0px auto;
    padding:0px;
    font-family:verdana,arial,georgia,sans-serif;
    font-size:11px;
    color:#A4A4A4;
    text-align:center;
    text-decoration:none;
}

form{
	border:0px;
	margin:1px;
	padding:1px;
}
li
{
 padding:4px;
}
h3
{
 margin:0 0 10px 0;
 font-size:13px;
 font-weight:bolder;
 background-color:#f7f7f7;
 color:brown;
}
#activecat
{
 /*color:brown;*/
 color:#339933;
}
.ddcat
{
 margin:0 0 10px 0;
 font-size:13px;
 font-weight:bolder;
}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active
{
 text-decoration:none;
/* color:brown;*/
 color:#666666;
}
.boxes 
{
 font-size: 9px;
 background-color: #FFFFFF;
 border: 1px solid #666666;
}
img 
{
	border:0;
}

p {
	margin-top:0px;
	padding:0px;
	text-decoration:none;
}
.storename
{
 text-decoration:underline;
}
.events
{
 font-size:8pt;
 font-family:arial,verdana,georgia,sans-serif;
}
#wrapper {
    width:728px;
    background-color:#FFFFFF;
    border:1px 1px 1px 1px #8FBF5B solid;
    margin:35px auto 5px auto;
}

#content {
    margin:0px;
    padding:1px 0px 1px 0px;
    text-align:center;
}

#contact_us {
	width:728px;
  	text-align:center;
	background-color:#8CBE5A;
	border-top:3px solid #A5D38C;
	margin:0px 0px 0px 0px;
	padding:1px 0px 1px 0px;
}

#contact_us a {
	color:#663333;
    font-family:verdana;
    font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#contact_us a:hover {
	color:#FFCE00;
    font-family:verdana;
    font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#header {
    width:728px;
    margin:0px;
}

#navigation {
	width:728px;
	height:65px;
	margin:25px 0px 25px 0px;
}

#main_image {
display:inline;
	width:437px;
	height:250px;
	text-align:right;	
    float:left;
	margin:0px;
}

#main_copy {
display:inline;
    width:246px;
	height:250px;
    min-height:250px;
	max-height:300px;
    overflow:auto;
    text-align:left;
    float:right;
    padding-right:20px;
    padding-left:20px;
    margin-right:5px;
    scrollbar-3dlight-color:#8FBF5B;
    scrollbar-arrow-color:#663333;
    scrollbar-base-color:#8FBF5B;
    scrollbar-darkshadow-color:#663333;
    scrollbar-face-color:#8FBF5B;
    scrollbar-highlight-color:#8FBF5B;
    scrollbar-shadow-color:#8FBF5B;
    scrollbar-track-color:#663333;
}

.green_border
{
    border:1px #A1D851 solid;
}
.yellow_offer
{
	text-align: right;
	float:right;
	color:#FFDF4A;
   font-family:verdana;
   font-size:11px;
	font-weight:bold;
}

#collection_navigation_container {
	position:relative;
	float:left;
	padding-top:25px;
	padding-left:25px;
	width:120px;
	height:386px;
	text-align:left;
	margin-top:-30px;
	background-color:#FFFFFF;
}

#collection_navigation {
	position:relative;
	margin:0px;
}

#collection_navigation dd {
	margin:0 0 10px 0;
}

#collection_navigation dd a {
	color:#A4A4A4;
	font-weight:bold;
	text-decoration:none;
}

#product_container {
	position:relative;
	float:right;
	width:580px;
	height:400px;
	margin-top:-55px;
	background-color:#FFFFFF;
}

#product_image {
	float:left;
	width:265px;
	height:298px;
	background-color:#FFFFFF;
}

#product_information {
	float:right;
	width:265px;
	height:248px;
	padding:25px;
	text-align:left;
	color:#A4A4A4;
	background-color:#FFFFFF;
}

a.gallery:hover {
	border:1px solid #663333;
}

#product_thumbs {
}

.product_name {
	font-weight:bold;
	margin-bottom:10px;
}

.product_style_number {
	margin-bottom:10px;
}

.product_description {
	margin-bottom:10px;
}

.product_dimensions {
	margin-bottom:10px;
}

.product_retail_price {
	margin-bottom:25px;
}

.product_alternate_availability a {
	color:#A4A4A4;
	text-decoration:underline;
}

.product_alternate_availability a:hover {
	color:#8FBF5B;
	text-decoration:underline;
}

.product_colors {
	margin-bottom:10px;
}

.color {
	margin-top:5px;
}

a.gallery, a.gallery:visited {
	display:block;
	display:inline-block;
	text-decoration:none;
	border:1px solid #D8E793;
	width:66px;
	height:77px;
	float:left;
	margin-top:14px;
	margin-bottom:31px;
	margin-right:8px;
}

#footer {
	font-weight:normal;
   padding:5px;
   text-align:center;
   color: #FFFFFF;
   text-decoration: none;
}
#footer a{
   font-weight:bold;
   color: #FFFFFF;
   text-decoration: none;
}
#footer a:visited{
   font-weight:bold;
   color: #FFFFFF;
   text-decoration: none;
}
#footer a:hover{
   font-weight:bold;
   color: #FFFFFF;
   text-decoration: underline;
}