html, body {
		height: 100%;
}
body {
	background-image:url(../images/bg_tile.gif);
	background-repeat:repeat;
	background-color:#330000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#663300;
	padding: 0;
	margin: 0;
	text-align:center;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Palace Script",Georgia ,serif;
	font-weight: normal;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}
h1 {color: #68331E;font-size: 60px;}
h1.light {color: #ffffe7;font-size: 60px; text-decoration:none;}
h2 {color: #CC7A02;font-size: 46px; line-height:46px; margin:0; padding:0;}
h3 {color: #A4823B;font-size: 40px;}
h4 {color: #A4823B;font-size: 36px;}
h5 {color: #68331E;font-size: 30px;}
h6 {color: #68331E;font-size: 24px;}

/* --- Layer styles --- */
#container{width:845px; text-align:left; margin:0 auto;}

#content {
	background: #ffffff;
	margin: 0 auto;
	padding:15px;
	text-align: left;
	width: 815px;
}
#contentwrapper{
	margin: 0 auto;
	padding:15px;
	text-align: left;
	min-height: 100%;
   	height: auto;
	border:1px solid #D1C083;
	background-color:#ffffe7;
}

/* Hack for IE */
* html #content #contentwrapper{height: 100%;}
/* End IE Hack */

#clearer {clear: both;}

#leftmargin{width:200px; float:left; clear:none; margin-top:30px;}
#centercontent{width:520px; float:right; clear:none; line-height: 17px;}

#leftmarginproducts{width:404px; float:left; clear:none; margin-right:10px;}
#centercontentproducts{width:350px; float:right; clear:none; line-height: 17px; padding:0; margin:0}

#cutout{text-align:center; padding:0; margin:0; height:37px;}
#splashheader{height:105px; background-image:url(../images/splash_toptile.jpg); background-repeat:repeat-x; background-color:#FFFFE7; text-align:center; margin:0px; padding:0px;}
#splashnav{background-color:#A4823B; color:#ffffe7; height:107px; text-align:center;}
#splashvisual{height:396px; padding:0; margin:0;}
#shadow{height:13px; padding:0; margin:0; clear:both;}
#navbar{height:24px; background-image:url(../images/navend.jpg); background-repeat:no-repeat; background-position:right; background-color:#C4A230; color:#ffffe7; text-align:left; padding:0px; margin:0px;}
#footerleft{width:535px; float:left; clear:none;}
#footerright{visibility:hidden; width:290px; float:right; clear:none; text-align:right;}
#visual{height: 268px; background-color: #ffffe7; margin:0px; padding:0px;}

/* --- Link styles --- */
a:link, a:visited {text-decoration: underline; color: #000099;}
a:active, a:hover {text-decoration: underline; color: #0000ff;}
a.light:link, a.light:visited, a.light:active, a.light:hover {text-decoration: underline; color: #ffffe7;}
a.dark:link, a.dark:visited, a.dark:active, a.dark:hover {text-decoration: underline; color: #663300; font-weight:bold;}
a.credit:link, a.credit:visited, a.credit:active, a.credit:hover {text-decoration: none; color: #A4823B; font-weight: bold;}

/* --- Custom classes --- */
.noBorder{border:none;}
.copyright{color:#A4823B; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.red{color:#CC0000;}
.imgBorder{border:1px solid #A4823B;}
.rowHead{background-color:#A4823B; font-weight:bold; color:#FFFFFF;}
.rowColor1{background-color:#FFFFE7;}
.rowColor2{background-color:#FFFFFF;}

#quotemarkleft,#quotemarkright,#quote{color:#A4823B; font-style: italic; font-family:Georgia, serif; margin:0;}
#quotemarkleft{width:100%; font-size:40px; font-weight:bold;}
#quotemarkright{width:100%; font-size:40px; font-weight:bold; text-align:right;}
#quote{font-size:11px; padding:0px 30px 0px 30px;}

#navbar ul{font: bold 13px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0 auto;}
#navbar ul li{list-style: none;display: inline;}
#navbar ul li a:link, #navbar ul li a:visited{padding: 4px 0.5em;color: #ffffe7;text-decoration: none;float: left;background-color: #C4A230;border: none;}
#navbar ul li a:hover, #navbar ul li a:active{background-color: #A5833C;color: #ffffe7;text-decoration: none;}
