* {
	margin: 0;
	padding: 0;
}

body {
	font: 11px verdana, arial, sans-serif;
	color: #FFFFFF;
	background: #000000;
	text-align: center;
}

#emailer {
	font: 11px verdana, arial, sans-serif;
	color: #FFFFFF;
	background: #FFFFFF;
	text-align: center;
}
		
p, td, table, tr, li, ul {
	font: 11px verdana, arial, sans-serif;
}		
		
h1 {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h2 {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h3 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

hr { display: none; }

.bold {
	font-weight: bold;
}

.smallBold {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.smallBoldLightBrown {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C5B2AE;
}

.yellow {
	color: #D7B84D;
}

.yellowBold {
	color: #D7B84D;
	font-weight: bold;
}

.browntext {
	color: #BE9B41;
}

.none {
	display: none;
}

.clear {
	clear: both;
}

.leftfloat
{ 
	float: left;
	display: inline;
}

.rightfloat
{ 
	float: right;
	display: inline;
}

br.clear 
{ 
	clear: both;
	height: 0;
}

img {
	border: 0;
}

.imagepadding
{
	margin-bottom: 3px;
	margin-top: 3px;
}

.galleryimage
{
	margin-bottom: 10px;
	border: 1px solid #ECD9B9;
}

form {
	margin: 0;
}

legend { 
	color: #FFFFFF;
	padding: 0 6px;
}

fieldset, input:focus, textarea:focus {
	border: 1px solid #D7B84D;
}

label { 
	display: block; 
	float: left; 
	text-align: right; 
	padding: 4px 10px 0 0; 
	margin-bottom: 0; 
	width: 100px; 
	font-weight: bold; 
}

input
{
	margin-top: 5px;
	font: 10px verdana, arial, sans-serif;
	background-color: #B3AE97;
	border: 1px #B3AE97 solid;
}

textarea
{
	margin-top: 5px;
	font: 10px verdana, arial, sans-serif;
	background-color: #B3AE97;
	border: 1px #B3AE97 solid;
}

select
{
	margin-top: 5px;
	font: 10px verdana, arial, sans-serif;
	background-color: #B3AE97;
	border: 1px #B3AE97 solid;
}

.submit
{
	margin-top: 5px;
	font-family: 10px verdana, arial, sans-serif;
	font-weight: bold;
	background-color: #4C321A;
	color: #D7B84D;
	border: 1px #B59685 solid;
}

.whitefont {
	color: #FFFFFF;	
}

#wrapper {
	width: 759px;
	margin:0 auto;
	text-align: left;
}

#top {
	height: 307px;
	width: 759px;
}

/* Begin Link Styles =============================================== */

a:link, a:visited, a:active {
	text-decoration: none;
	color:#FFFFFF;
}

a:hover, a {
	text-decoration: underline;
	color:#D7B84D;
}

a.underline:link, a.underline:visited, a.underline:active {
	text-decoration: underline;
}

a.underline:hover, a {
	text-decoration: underline;
}

a.brown:link, a.brown:visited, a.brown:active {
	text-decoration: none;
	color: #98662B;
	font-weight: bold;
}

a.brown:hover, a {
	text-decoration: underline;
	color: #4B0E04;
	font-weight: bold;
}

#subnav a {
	text-decoration: underline;
}

/* End Link Styles =============================================== */

/* Begin Basket Styles =============================================== */
.baskettop {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px;
}
.basketbottom {
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px;
}

.lightRow {
	font-size: 11px;
	color: #FFFFFF;
	background: #743919;
	padding: 3px;	
}

.darkHR {
	border-bottom: 1px solid #D7B84D;
	background: #1D9DFF;
	color: #FFFFFF;
}

.lightHR {
	border-bottom: 1px solid #743919;
	background: #1D9DFF;
	color: #FFFFFF;
}

/* End Basket Styles =============================================== */
		
/* Begin Header =============================================== */

#top {
	height: 307px;
	width: 759px;
}

#nav {
	height: 41px;
	width: 759px;
	background: url(../images/nav.jpg);
}
#nav ul {
	padding: 9px 0 0 36px;
}
#nav li {
	display: inline;
}
#nav a {
	padding: 0px 5px;
	display: inline;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
#nav a:hover {
	padding: 0px 5px;
	display: inline;
	float: left;
	color: #FDDC69;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
		
/* End Header =============================================== */

/* Begin Footer =============================================== */

#homerowfooter {
	width: 179px;
	float: left;
	font-size: 9px;
	padding-left: 580px;
	white-space: nowrap;
}

/* End Footer =============================================== */
