﻿BODY {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #555;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color:#fff;

}

#flashcontent {
	float: right;
	
}

#flashcontent1 {
	float: right;
	width: 290px;
	height: 290px;
	
}

	.prodname{
	text-align: center;
	font: bold  14px trebuchet;
	color: #779B8F;	}

#divemail {
	text-transform:uppercase;
	font: 10px arial;
	color: #779B8F;}
img {	border: 0px;	}
	
.mainimg {
	text-align: center;
	padding: 10px;}
.subimage {
	text-align: center;
	padding: 10px;}

.base {
	padding: 0 0 0 15px;
	font: 12px Verdana, Arial, sans-serif;
	color: #554D47;	}

.diy {
	padding: 0 0 0 15px;
	font: 12px Verdana, Arial, sans-serif;
	color: #554D47;	}

.desc {
	padding: 0 0 0 30px;
	font: 12px/120% Verdana, Arial, sans-serif;
	color: #B7B29A;	}

Table{
	font-size: 12px;
	color: #555;
}
	
UL{
	font-size: 12px;
	color: #555;
}
	
LI{
	font-size: 12px;
	color: #555;
}
	
TD{
	font-size: 12px;
	color: #555;
}
	
TR{
	font-size: 12px;
	color: #555;
}
	
P{
	font-size: 12px;
	color: #555;
}
	
UL {list-style-image: url('../../images/bullet.gif');
}
	
LI {list-style-image: url('../../images/bullet.gif');
}
	
A:LINK {
	color: #555;
	text-decoration: none;
}

A:VISITED {
	color: #555;
	text-decoration: none;
}

A:HOVER {
	color: #000;
	text-decoration: underline;
}

A:ACTIVE {
	color: #555;
	text-decoration: underline;
}

h1 { 
	font-size: 16px;
	letter-spacing: 1px;
	color: #B7B29A;
	}
	
h2 {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #aaa;
	}
	
h3 {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #554D47;
	padding: 2px;
	}

h4 {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #aed556;
	padding: 2px;
	border-top: 1px solid #aed556;
	}

h5{
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	color: #98c4eb;
	border-bottom: 1px solid #98c4eb;
	}
	
h6{
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	color: #aed556;
	border-bottom: 1px solid #aed556;
	}

.header {
	height: 200px;
	background-image: url('../images/top_back.jpg'); /* sets the background image */
	background-position: bottom left; /* positions the background image */
	background-repeat: repeat-x;
}

.header2 {
	height: 70px;
	background-image: url('../images/background3.gif'); /* sets the background image */
	background-position: bottom left; /* positions the background image */
	background-repeat: repeat-x;
}
.category {
	font-size: 14px;
	letter-spacing: 1px;
	padding: 3px 3px 0px 5px;
	color: #B7B29A;
	font-family: trebuchet, verdana, arial;
	}

.trans {
	background-image: url('../images/background4.gif'); /* sets the background image */
	background-position: top left; /* positions the background image */
	background-repeat: repeat-x;
	height: 150px;
}
	
.sides {
	background-image: url('../images/background5.gif'); /* sets the background image */
	background-position: top left; /* positions the background image */
	background-repeat: repeat-x;
	height: 150px;
}

#main {
	background-image: url('../images/fancy7.gif'); /* sets the background image */
	background-position: bottom right; /* positions the background image */
	background-repeat:no-repeat;
	height: 600px;
	vertical-align: top;
	}
	
#mainleft {
	background-image: url('../images/fancyleft.gif'); /* sets the background image */
	background-position: bottom left; /* positions the background image */
	background-repeat:no-repeat;
	height: 600px;
	vertical-align: top;
	}
#mainleft3 {
	background-image: url('../images/fancyleft3.gif'); /* sets the background image */
	background-position: bottom left; /* positions the background image */
	background-repeat:no-repeat;
	height: 300px;
	vertical-align: top;
	}
#mainright3 {
	background-image: url('../images/fancyright3.gif'); /* sets the background image */
	background-position: bottom right; /* positions the background image */
	background-repeat:no-repeat;
	height: 300px;
	vertical-align: top;
	}


.image {
	border: 1px solid #eee;
	padding: 5px;
	}
	
.textarea {
	text-align: left;
	line-height: 20px;
	padding: 0px;
	font-size: 12px;
	color: #473F3A;
}
.smalltext {
	text-align: left;
	padding: 3px 3px 0px 3px;
	font-size: 12px;
	color: #473F3A;
	}
	
.smalltext2 {
	text-align: left;
	font-size: 10px;
	color: #473F3A;
	}
	
.navigation {
	font-family: arial, verdana;
	color: #47413C;
	font-size: 11px;
	text-align: right;
	line-height: 20px;
	letter-spacing: 1px;
	padding: 10px 0px 5px 5px;
	text-transform: uppercase;
	margin-top: 10px;
	}	

.navigation a{
	color: #47413C;
	font-size: 11px;
	text-align: right;
	}
.navigation a:hover {
	color: #47413C;
	font-size: 11px;
	text-decoration: underline;
	}

/* this is your bottom nav bar */

.botnavbar {
	font: 10px arial, helvetica, sans-serif;
	color: #999;
	text-align: center;
	text-transform: uppercase;
	padding: 3px 3px 3px 3px;
	}	

.botnavbar a{
	color: #554E48;
	font-size: 10px;
	text-align: left;
	padding: 3px;
	text-align: center;
	line-height: 20px;
	}

.botnavbar a:hover {
	color: #554C45;
	font-size: 10px;
	text-decoration: underline;
	padding: 3px;
	text-align: center;
	}

.info {
	text-align: left;
	font-size: 11px;
	color: #222;
	line-height: 15px;
	padding: 8px;
	background: #f8f8f8;
	}

.info p {
	text-align: left;
	font-size: 11px;
	line-height: 15px;
	color: #222;	
	}

.info2 {
	text-align: left;
	font-size: 11px;
	color: #222;
	line-height: 15px;
	padding: 8px;
	background: #DDF8F4;
	}

.info2 p {
	text-align: left;
	font-size: 11px;
	line-height: 15px;
	color: #222;	
}
	
.producttable {
	padding: 3px;
	text-align: center;
	font-size: 11px;
	line-height: 15px;
}

.productdetail {
	padding: 3px;
	text-align: left;
	font-size: 11px;
	line-height: 15px;
	}

.producttable p {
	font-size: 11px;
}

.copyright {
	text-align: center;
	font-size: 11px;
	letter-spacing: 1px;
	color: #999;
	padding: 3px;
	}
	
.bot {
	background-image: url('../images/bottom_stripe.jpg'); /* sets the background image */
	background-position: bottom left; /* positions the background image */
	background-repeat: repeat-x;
	height: 50px;
}

.insidepage {
	background-image: url('../images/insideback3.jpg'); /* sets the background image */
	background-repeat: repeat-x;
	height: 50px;
}

div.detailname {
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 1px;
	font-family: trebuchet;
	color: #605B54;
	}

td.detailimage {
	border: 1px solid #ccc;
	padding: 6px;
	}

img.prodimage {
	padding: 2px;
	}

div.detaildescription {
	font-size: 12px;
	line-height: 140%;
	font-family: trebuchet;
	color: #779B8F;
	}

div.detailoptions{
	font-size: 11px;
	line-height: 140%;
	font-family: trebuchet;
	color: #779B8F;
	}
	
div.detailprice{
	font-size: 12px;
	line-height: 140%;
	font-family: trebuchet;
	color: #779B8F;
	}
	
	
div.prodname{
	text-align: center;
	font-size: 14px;
	letter-spacing: 1px;
	font-family: trebuchet;
	color: #605B54;
	font-weight: normal;
	}
	
div.prodname a:active{
	text-align: center;
	font-size: 14px;
	letter-spacing: 1px;
	font-family: trebuchet;
	color: #605B54;
	font-weight: normal;
	}
	
div.prodname a:visited{
	text-align: center;
	font-size: 14px;
	letter-spacing: 1px;
	font-family: trebuchet;
	color: #605B54;
	font-weight: normal;
	}
	
div.prodname a:link{
	text-align: center;
	font-size: 14px;
	letter-spacing: 1px;
	font-family: trebuchet;
	color: #605B54;
	font-weight: normal;
	}
div.prodname a:hover{
	text-align: center;
	font-size: 14px;
	letter-spacing: 1px;
	font-family: trebuchet;
	color: #779B8F;
	font-weight: normal;
	}
div.prodname{
	text-align: center;
	font-size: 14px;
	letter-spacing: 1px;
	font-family: trebuchet;
	color: #605B54;
	font-weight: normal;
	}
	
td.prodimage{
	border: 1px solid #ccc;
	padding: 6px;
	valign: bottom;
	}
	
img.prodimage{
	padding: 2px;
	}
	
div.proddescription{
	text-align: center;
	font-size: 12px;
	line-height: 140%;
	font-family: trebuchet;
	color: #888;
	margin-top: 5px;
	}
	
div.prodoptions{
	font-size: 11px;
	line-height: 140%;
	font-family: trebuchet;
	}
	
div.prodprice{
	text-align: center;
	font-size: 12px;
	line-height: 140%;
	font-family: trebuchet;
	color: #779B8F;
	margin-top: 5px;
	}
	
P.catname {
	margin-top: 5px; 
	margin-bottom: 4px; 
	vertical-align:top; 
	text-align: left;
	font-size: 14px;
	letter-spacing: 1px;
	font-family: trebuchet;
	color: #779B8F;
	font-weight: normal;
	}

P.catdesc { 
	margin-top: 0px; 
	margin-bottom: 4px; 
	vertical-align:top;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	font-family: trebuchet;
	color: #888;
	margin-top: 5px;
	}


TD.catname { 
	margin-top: 0px; 
	margin-bottom: 4px; 
	vertical-align:top; 
	text-align: left;
	font-size: 14px;
	letter-spacing: 1px;
	font-family: trebuchet;
	color: #779B8F;
	font-weight: normal;
	}

TD.catnavigation { 
	margin-top: 0px; 
	margin-bottom: 4px; 
	vertical-align:top; 
	text-align: left;
	font-size: 14px;
	letter-spacing: 1px;
	font-family: trebuchet;
	color: #779B8F;
	font-weight: normal;
	}