/* Intro*/

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:15px auto 0 auto;
	text-align:center;
	background: url(http://www.beauhunter.com/images/backgrd.gif);
}
* {
margin:0;
padding:0;
}
h1 {
	font-size:1.2em;
	color:#000000;
	}
h2 {
	font-size:1em;
	color:#000000;
	padding:0 0 10px 0;
}
h3 {
	background-color:#96B57A;
	color: #FFFFFF;
	font-size: .9em;
}
p {
	font-size:.85em;
}
ul{
	margin:12px;
}

li {
	font-size:.9em;
	}
a {
	text-decoration:underline;

}
a:hover{
	color: #00CC00;
}
a:visited{
	color: #006666;
}
a:active{
	color: #00CC00;
}
table {
	  border-collapse:collapse;
	 }
.clearfix {
height:1px;
clear:both;
}
#container {
	width:820px;
	height:100%;
	margin:0 auto 0 auto;
	text-align:center;
	position:relative;
		font-size:12px;
}
/**************************************************/		
/************** BANNER DIVs ***********************/
/**************************************************/
#banner {
	background: #006600 url(http://www.beauhunter.com/images/backgd_banner.jpg) no-repeat left top;
	height:139px;
	width:820px;
	position:absolute;
	color:#FFFFFF;
}
.logo {
	float:left;
	position:relative;
	top:10px;
	left: 35px;
	width: 200px;
	}
.search {
	position:relative;
	float:right;
	top:25px;
	right:5px;
	width:400px;
}
.search a {
	color:#FFFFFF;
	font-size:11px;
}
/**************************************************/		
/************** NAVIGATION DIVs ***********************/
/**************************************************/
#nav {
	padding: 4px 5px 0 5px;
	margin:0;
	height:28px;
	color:#FFFFFF;
	width:810px;
	background: #006600 url(http://www.beauhunter.com/images/backgd_nav.png) repeat-x;
	position:relative;
	top:135px;
	left:0;
}
#nav li
{
display: inline;
list-style-type: none;
padding-right: 6px;
}
#nav a:link, #nav a:visited, #nav a:active{
	color:#FFFFFF;
	padding: 0 25px 0 0;
	font-size:1.4em;
	text-decoration:none;
	}
#nav a:visited{	color:#FFFFFF;
	}
#nav a:active {
	color: #00CC00;
	}
#nav a:hover {
	color:#FFFF99;	text-decoration:underline;
}

/**************************************************/		
/************** CONTENT DIVs ***********************/
/**************************************************/

#content {
	width:818px;
	position:relative;
	top:135px;
	border: 1px solid #666666;
	background-color:#FFFFFF;
	color:#000000;
}
#content table {
	  border-collapse:collapse;
}
.leftcol {
	background:#d7ddc1 url(http://www.beauhunter.com/images/backgd_content1.jpg) repeat-x left top;
	padding:20px 0 15px 15px;
	text-align:left;
	width:500px;
}
.leftcol1 {
	background:#d7ddc1 url(http://www.beauhunter.com/images/backgd_content1.jpg) repeat-x left top;
	padding:20px 0 0 10px;
	text-align:left;
	width:550px;
}
.leftcol p {
	padding:10px;
	font-size:1.2em;
	}
.rightcol {
	background: #334e1c url(http://www.beauhunter.com/images/backgd_content2.jpg) no-repeat left bottom;
	padding:0;
	margin:0;
}
.rightcol1 {
	background: #334e1c url(http://www.beauhunter.com/images/backgd_content2.jpg) no-repeat left bottom;
	padding:0;
	margin:0;
	width:220px;
}
#content ul {
margin-left:30px;
text-align:left;
}
#content td {
vertical-align:top;
}
#content p {
text-align:left;
}

#content a {
	padding:0;
	font-size:1em;
	color:#006600;
}
#content  a:hover {
color:#00CC00;
text-decoration:none;
}
#content  a:active {
color:#00CC00;}
#content img {
margin:0 10px 5px 0;
}

.newsletter {
background-color:#9fad5c;
height: 55px;
padding:5px;
}
/************** homepage product lists ************/
.products {
	margin:0 0 10px 0;
	padding:15px 15px 0 30px;
}
hr{
	color:#FFFFFF;
	border-bottom:none;
	width:80%;
	height:1px;
	text-align:center;
	margin:0 auto;
}
.products p {
padding: 15px;
}
.products h2 a{
color:#000000;

}
.products img{
	margin:10px;
	border:1px solid #000000;
	float:left;
}
/********** STORE SPECIFIC SETTINGS ***********/
.pcSmallText a {
color:#FFFFFF;
font-size:11px;
margin:3px 0;
}
.storelinks {
text-align:right;
height:25px;
}
.storelinks a {
color:#006600;
font-size:11px;
}
.button {
   font-size:12px;
   font-weight:bold;
   color:#000000;
   background-color:#b3df27;
   border-style:solid;
   border-color:#bdbcbd;
   border-width:2px;
}

/************************************/
/************** CONTACT DIVs ***********************/
#contact fieldset{
border:none;
}
#contact input {
padding:5 0;
}
/**************************************************/		
/************** FOOTER DIVs ***********************/
/**************************************************/

#footer {
	padding: 3px 0;
	margin:0;
	height:28px;
	color:#999999;
	background-color:#003300;
	width:820px;
	position:relative;
	top:145px;
	left:0;
}
#footer p {	padding-top:10px;
	padding-bottom:10px;
	}
#footer2 { /*for product pages, the footer was not resting at bottom of page */
	padding: 3px 0;
	margin:0;
	height:28px;
	color:#999999;
	background-color:#003300;
	width:820px;
	position:relative;
	top:145px;
	left:0;
}
#footer2 p {	padding-top:10px;
	padding-bottom:10px;
	}
div.footergreen {
	background-image: url(http://www.beauhunter.com/graphics/imgbackgdFooter.jpg);
	background-repeat: repeat-x;
	height:13px;
	}
div.footergrey {
background-image:url(http://www.beauhunter.com/graphics/imgbackgdFooter2.gif);
height:28px;
width:745px;}

.gx {
	padding: 3px 0;
	margin:0 auto;
	height:50px;
	color:#999999;
	font-size:10px;
	background-color:#ffffff;
	width:810px;
	position:relative;
	top:145px;
	left:0;
}
.gx a {	color:#999999; text-decoration:underline;}
