*{  
   margin:0;  
   padding:0;  
}
body, html{  
   text-align:center; /*For IE6 Shenanigans*/  
   line-height: 1.3;
   background-image: url('../images/leavestwo-6.jpg');
   margin-top:1%;
}

#mainwrapperborder{
   width:960px;   
   margin:0 auto;
   padding:3px;
   background-color:#eee6d4;
   background-color:#e7dec7;
   background-color:#d2c19a;
   	border-color:#000000;
	border-style:solid;
	border-width:1px;   
	-webkit-box-shadow: 14px 14px 8px rgba(0, 0, 0, 0.61);
	-moz-box-shadow:    14px 14px 8px rgba(0, 0, 0, 0.61);
	box-shadow:         14px 14px 8px rgba(0, 0, 0, 0.61);
}
#mainwrapper{  
	position:relative; 
	width:958px;  
	margin:0 auto;
	height:auto;
	min-height: 850px;
	background-image: url('../images/leaves4.jpg');
   	border-color:#000000;
	border-style:solid;
	border-width:1px;
}
#footerwrapperborder	{
	width:960px;
	margin:0 auto;
	padding-top: 3px;
}
#footerwrapper	{
	width:958px;
	margin:0 auto;
	height:20px;
	border-style:solid;
	border-color:#000000;
	border-color:#5e6230;
	border-width: 1px 1px 1px 1px;
	background:url('../images/goldtint.png');
}

.footertext	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	margin-top:5px;
	color:#747a42;
	font-weight:normal;
	letter-spacing:1.6px;
	line-height:2.0;
}

#headerwrapperleft	{
	position:absolute; 
	text-align: left;
	margin-left:3px;
	margin-top:3px;
	width:410px;	width:414px;
	height:200px;
	border-style:solid;
	border-color:#5e6230;
	border-width: 1px 1px 1px 1px;
	background:url('../images/HeaderLeft3.jpg');
}

#headerwrapperright	{
	position:relative; 
	text-align: left;
	margin-left:423px;
	margin-top:3px; 
	width:530px;
	height:200px;
	border-style:solid;
	border-color:#5e6230;
	border-width: 1px 1px 1px 1px;
	background:url('../images/HeaderRight2-32.jpg');
}



#welcomeinfo	{
	position:absolute;
	text-align: center;
	margin-left:30px;
	margin-top:30px;
	width:350px;
	height:330px;
	background:url('../images/Welcome.jpg');
	border: 1px solid #5E6230;
}
#introinfo	{
	position:relative;
	margin-left:450px;
	margin-top:27px;
	width:470px;
	height:330px;
	text-align:left;
	border: 0px solid #5E6230;
}
#contentwrapperinterior	{
	position:relative;
	text-align:left;
	margin-left:20px;
	margin-top:20px;
	width:918px;
	height:100%;
	min-height: 574px;
	background-color:#D1CDA0;
	background-color:#f7efe5;
	background-color:#f6eed7;
	border: 1px solid #5E6230;

}
#contentleft	{
	position:absolute;
	text-align: center;
	margin-left:10px;
	margin-top:10px;
	width:400px;
	min-height:500px;
	border: 0px solid #5E6230;
}
#contentright	{
	position:relative;
	text-align:left;
	margin-left:455px;
	margin-top:10px;
	width:480px;
	height:100%;
	border: 0px solid #5E6230;
}
#productleft	{
	position:absolute;
	text-align: center;
	margin-left:10px;
	margin-top:10px;
	width:480px;
	min-height:500px;
	border: 0px solid #5E6230;
}
#productright	{
	position:relative;
	text-align:left;
	margin-left:507px;
	margin-top:10px;
	width:400px;
	height:100%;
	border: 0px solid #5E6230;
}
/*#contentheader	{
	position:relative;
	text-align: left;
	margin-left:0px;
	margin-top:0px;
	width:400px;
	height:400px;
	border: 1px solid #5E6230;
}*/



#imagebox	{
	-webkit-box-shadow: 7px 7px 7px rgba(0, 0, 0, 0.40);
	-moz-box-shadow:    7px 7px 7px rgba(0, 0, 0, 0.40);
	box-shadow:         7px 7px 7px rgba(0, 0, 0, 0.40);
}
#season-spring	{
	position:absolute; 
	text-align: left;
	margin-top:3px;
	width:110px;
	height:110px;
}
#season-summer	{
	position:absolute; 
	text-align: left;
	margin-left:120px;
	margin-top:3px;
	width:110px;
	height:110px;
}
#season-fall	{
	position:absolute; 
	text-align:left;
	margin-left:240px;
	margin-top:3px;
	width:110px;
	height:110px;
}
#season-winter	{
	position:absolute; 
	text-align: left;
	margin-left:360px;
	margin-top:3px;
	width:110px;
	height:110px;
}
#productlisting {
	position:absolute; 
	text-align: left;
	margin-left:30px;
	margin-top:0px;
	width:730px;	
	height:350px;
	border: 0px solid #5E6230;
}
#vendorlisting {
	/*position:absolute;*/ 
	text-align:center;
	margin-left:770px;
	margin-top:0px;
	width:150px;	
	height:350px;
	border: 0px solid #5E6230;
}


.lineheight15{
   line-height: 1.5;
}
.lineheight18{
   line-height: 1.8;
}

#contentleft h2{
  	font-family: verdana, arial, helvetica, sans-serif;
	text-aligh:left;
	font-size:14px;
	color:#8c1b05;
	line-height: 1.3;
}

#mainwrapper h1{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:18px;
	color:#0d2701;
}
#mainwrapper h2{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:13px;
	color:#0d2701;
}
#mainwrapper h2 a{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:13px;
	color:#0d2701;
}
#mainwrapper h2 a:hover{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:13px;
	color:#8c1b05;
}
#mainwrapper h3{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#322d65;
}
#mainwrapper h3 a{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#74bb52;	
}
#mainwrapper h3 a:hover{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#d19a04;	color:#cc8d05;  
}
#mainwrapper h4{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#fef5d3;
}
#mainwrapper h5{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:14px;
	color:#8c1b05;
}
#mainwrapper h5 a{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:14px;
	color:#8c1b05;
}
#mainwrapper h6{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:4px;
	color:#8c1b05;
}
#productlisting h1{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:18px;
	color:#0d2701;
	text-align:left;
}
#productlisting h2{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:14px;
	color:#312e63;	color:#234612;	color:#9d0e0a;
	/*line-height:1.5;*/
}
#productlisting h2 a{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:14px;
	color:#312e63;	color:#234612;	color:#9d0e0a;
	/*line-height:1.5;*/
}
#productlisting h2 a:hover{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:14px;
	color:#312e63;	color:#234612;	color:#9d0e0a; color:#aa5806;
	/*line-height:1.5;*/
}
#productlisting h3{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#312e63;	color:#0d2701;
	line-height:1.8;
}
#productlisting h3 a{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#0d2701;
}
#productlisting h3 a:hover{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#d19a04;	color:#9d0e0a; color:#cc8d05;
}
#productlisting h4{
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#vendorlisting img{
	margin-bottom:8px;
}






#contentnavbar	{
	position:relative;
	text-align: left;
	margin-left:3px;
	margin-top:3px;
	width:950px;
	height:30px;
	border-style:solid;
	border-color:#5e6230;
	border-width: 1px;
	background:url('../images/NavBar4.jpg');
}

#contentnavbar	a:hover{
	color:#234612;
		color:#fef5d3;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
}

#contentnavbar ul li a {
  	padding-top:8px;
  	padding-bottom:5px;
  	padding-left:5px;
  	padding-right:32px;
  	background-color: transparent;
	color:#234612;
  	text-decoration: none;
  	float: right;
  	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
  	border-left: 0px solid #15230e;
}   

#navlist li	{
	list-style:none; 
	display:inline; 
	margin:0px;
}



/*
#navlist li ul li	{
width: auto;
position:absolute;
top:30px;
padding:0px;
margin:0px;
background-color:#b86716;
}


#navlist{
height:30px;
line-height:30px;
color:#FFF;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#navlist li	{
	list-style:none; 
	display:inline; 
	margin:0px;
}
#navlist ul{
padding:0px;
margin:0;
list-style:none;
}
/*#navlist ul li{
padding:0;
margin:0;
border-right:1px solid #000000;
float:left;
background:#333333;
}

#navlistu ul li a{
color:#FFF;
display:block;
text-decoration:none;
padding:0 25px;
}
#navlist ul li a:hover   {
background:#3ea5ea;
color:#000;
}
#navlist ul li ul	{
display: none;
width: auto;
position:absolute;
top:30px;
padding:0px;
margin:0px;
background-color:#b86716;
}
#navlist ul li:hover ul
{
display: block;
position: absolute;
margin: 0;
padding: 0;
}
#navlist ul li:hover li
{
float: none;
list-style:none;
margin:0px;
}
#navlist ul li:hover li
{
background:#333;
border-top:1px solid #000000;
}
#navlist ul li:hover li a
{
color: #fff;
padding:0 20px;
display:block;
width:170px;
}
#navlist ul li li a:hover
{
color:#000;
}





/*
#main_menu{
	position:relative;
	text-align: left;
	margin-left:3px;
	margin-top:3px;
	width:950px;
	height:30px;
	border-style:solid;
	border-color:#5e6230;
	border-width: 1px;
	background:url('../Images/NavBar4.jpg');
/*height:30px;
line-height:30px;
color:#FFF;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}



.main_menu
{
height:30px;
line-height:30px;
color:#FFF;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.main_menu ul
{
padding:0px;
margin:0;
list-style:none;
}
.main_menu ul li
{
padding:0;
margin:0;
border-right:1px solid #000000;
float:left;
background:#333333;
}
.main_menu ul li a
{
color:#FFF;
display:block;
text-decoration:none;
padding:0 25px;
}
.main_menu ul li a:hover
{
background:#3ea5ea;
color:#000;
}
.main_menu ul li ul
{
display: none;
width: auto;
position:absolute;
top:30px;
padding:0px;
margin:0px;
}

.main_menu ul li:hover ul
{
display: block;
position: absolute;
margin: 0;
padding: 0;
}
.main_menu ul li:hover li
{
float: none;
list-style:none;
margin:0px;
}
.main_menu ul li:hover li
{
background:#333;
border-top:1px solid #000000;
}
.main_menu ul li:hover li a
{
color: #fff;
padding:0 20px;
display:block;
width:170px;
}
.main_menu ul li li a:hover
{
color:#000;
}
*/