html, body, table {
    min-height:100%;
    width:100%;
}
body {
	background-color:#585123;
	background-image:url('../images/bg.gif');
	background-repeat:repeat;
	margin:0px;
	padding:0px;
}
body, table, td, div, p, span, tr {
	font-size:12px;
	font-family:Verdana, Arial, Geneva;
	line-height:16px;
}
embed {
	margin:0px;
	padding:0px;
}
h2 {
	text-align:center;
	font-size:16px;
}
object {
	margin:0px;
	padding:0px;
}




#outsideTable {
    position:absolute;
	height:612px;
    left:0px;
	width:100%;
	
}
#outsideTableInnerCell {
	vertical-align:middle;
	text-align:center;
}
#container {
	position:relative;
	margin:0 auto;
	width:772px;
	text-align:left;
}
#content {
	background-image:url(../images/main_bg.gif);
	background-color:#CCCC99;
	background-repeat:no-repeat;
	position:relative;
}
#cover {
	position:absolute;
	left:235px;
	bottom:98px;
	z-index:999999;
}
#footer {
	background-image:url(../images/frame_bottom.gif);
	color:#666633;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
}
#main_content {
	background-image:url(../images/bg_index.jpg);
	background-color:#CCCC99;
	background-repeat:no-repeat;
	position:relative;
}
#news {
	height:19px;
	background-image:url(../images/frame_bg.gif);
	margin:0px;
	padding:0px;
}
#scrollingdiv {
	text-align:justify;
	position:absolute;
	
	right:3px;
	height:330px;		
	width:497px;
	_width:507px;
	top:202px;
	padding-right:15px;
	overflow:auto;
	z-index:5;
}
#sandbag1 {
	float:left;
	clear:left;
	background-color:green;
	width:140px;
	height:20px;
	position:relative;
	bottom:-300px;
}
#spacer {
	height:18px;
	background-image:url(../images/frame_bg2.gif);
}
#stock {
	height:19px;
	background-image:url(../images/frame_bg.gif);
	margin:0px;
	padding:0px;
}

.aboutpage {
	font-size:13px;
	line-height:18px;
}
.homepage {
	font-size:14px;
	line-height:19px;
}
.img {
	display:block;
	margin-left:30px;
	margin-bottom:30px;
}
.footer_text {
	text-align:center;
	color:#F6D005;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:9px;
}
.footer_text a {				color:#F6D005;	font-weight:bold;	text-decoration:none}
.footer_text a:visited {		color:#F6D005;	font-weight:bold;	text-decoration:none}
.footer_text a:active {		color:#F6D005;	font-weight:bold;	text-decoration:none}
.footer_text a:hover {		color:#F6D005;	font-weight:bold;	text-decoration:underline}

.one_px {	height:1px;	background-color:#000000;}

/*Form Styles*/
label, input, textarea {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 5px;
	font-size: 12px;
}

input, textarea {
	background-color: #FAFAFA !important;
	border: 1px solid #585123;
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

input.attachment {
	padding: 0;
	font-size: 11px;
	width: 250px; 
}

textarea {
	width: 300px;
	height: 125px;
}

#inputSubmit {
	width: 75px;
}
	
label { 
	vertical-align: top; 
	text-align: right;
	width: 100px;
	padding-right: 20px;
}

br {
	clear: left;
}

.required {
	color: #990000; 
}

#information {
	display: none;
}

.thankYou-message {
 	font-size: 14px;
	font-weight: bold;
}

.frmError { 
	border: 1px solid #FF0000;
}