@charset "UTF-8";
/* CSS Document */

body {
margin: 5px 0px 0px 0px;
padding: 0;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#5A4737;
font-size:12px;
}

a:link {
font-weight:bold;
color:#5A4737;
text-decoration:none;
}

a:visited {
font-weight:bold;
color:#5A4737;
text-decoration:none;
}

a:hover {
font-weight:bold;
color:#5A4737;
text-decoration:underline;
}

a:active {
font-weight:bold;
color:#5A4737;
text-decoration:none;
}

div	{
margin: 0;
padding: 0;
}	
	


.h1 {
font-size:12px;
color:#63735B;
font-weight:bold;
margin:0;
padding:0;
}

#wrapper {
text-align:left;
width:749px;
height:100%;
margin-right:auto;
margin-left:auto;
background-color:white;
}

#header {
width:749px;
}


.logo {
float:left;
}

.topnavbg {
float:right;
background-image:url(images/topnav.jpg);
background-repeat:no-repeat;
width:543px;
height:95px;
padding-top:45px;
text-align:center;
}

.topnav:link {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:100;
color:white;
text-transform:uppercase;
text-decoration:none;
}

.topnav:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:100;
color:white;
text-transform:uppercase;
text-decoration:none;
}

.topnav:hover {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:100;
color:#BDD0AA;
text-transform:uppercase;
text-decoration:none;
}

.topnav:active {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:100;
color:white;
text-transform:uppercase;
text-decoration:none;
}

.headerpic {
margin-top:10px;
}

.horzdivide {
background-color: #ccc;
width: 100%;
height: 1px;
}

#featurecontainer {
width:100%;
height:240px;
text-align:center;
}

.feature {
float:left;
background-image:url(images/featurebg.jpg);
background-repeat:no-repeat;
height:100%;
width:217px;
padding:5px;
margin:4px;
margin-bottom:50px;
}

.featureheader {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color:white;
}

#content {
background-color:white;
width:749px;
height:100%;
}

.maincontent {
padding:15px;
height:100%;
}

.instructioscontainer {
width:100%;
height:200px;
padding:10px;
}

.instructionspic {
float:left;
width:178px;
height:164px;
margin-right:25px;
}

.instructions {
float:right;
width:510px;
}

.productdetails {
width:100%;
padding:10px;
}

#products {
height:500px;
}

#productimages {
float:left;
width:255px;
//height:500px;
height:100%;
text-align:center;
}

#productdescription {
float:right;
width:400px;
height:100%;
text-align:left;
}


#footer {
//position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
height: 75px;
background-image:url(images/footer.jpg); 
}

#footer-nav	{
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:40px;
//margin-top:0px;
text-align:center;
color: #ffffff; 
height: 18px;
}
	
#footer-nav ul,
#footer-nav li	{
display: inline;
	}
	
.footer:link {
font-family:Georgia, "Times New Roman", Times, serif;
color:white;
text-decoration:none;
font-weight:100;
}


.footer:visited {
font-family:Georgia, "Times New Roman", Times, serif;
color:white;
text-decoration:none;
font-weight:100;
}


.footer:hover {
font-family:Georgia, "Times New Roman", Times, serif;
color:white;
text-decoration:underline;
font-weight:100;
}


.footer:active {
font-family:Georgia, "Times New Roman", Times, serif;
color:white;
text-decoration:none;
font-weight:100;
}
