html, body {
	margin:0;
	padding:0;
	padding-bottom:20px;
	padding-top:20px;
	background:url(../images/bg_body.jpg) repeat-x #555;
}
h1{
	background:url(../images/hd_banner.gif) no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:600;
	height:56px;
	margin:20px 0 0;
	padding:8px 0 0 10px;
}
form{
	margin:0;
	padding:0;
}
label{
	display:block;
	float:left;
	width:140px;
}

p{
	margin-top:0;
}
#page-container {
	margin:0;
	padding:0;
	width:800px;
	background:#ffffff;
}

#region-box {
	margin:0px;
	padding:0px;
	width:200px;
	height:200px;
	background-color:#FFFFFF;
}
#nav-spacer {
	margin:0px;
	padding:0px 20px 0px 20px;
	background:url(../images/nav_spacer.gif) center no-repeat;
}

.title {
	font:bold 12px Verdana;
	color:#78ba03;
}
a.readmore{
	color:#78ba03;
}
.smallgrey {
	font:10px Verdana;
	color:#999999;
}

.smallnormal {
	background-color:#ffffff;
	font:11px Verdana;
	color:#545454;
	line-height:18px;
}
.commontext{
	font:12px Verdana;
	color:#545454;
	line-height:18px;
}
.validation-failed{
	border:#CC0000 1px solid;
	background-color:#EE99A2;
}
.formfield{
	border:1px solid #76B900;
}

#col3-content-home {
	padding:10px;
	background-color:#ffffff;
	font:12px Verdana;
	color:#545454;
	line-height:18px;
}

#col3-content {
	background-color:#ffffff;
	font:12px Verdana;
	color:#545454;
	line-height:18px;
}

#col3-content a {
	font:12px Verdana;
	color:#78ba03;
	text-decoration:underline;
}

#col3-content a:hover {
	font:12px Verdana;
	color:#78ba03;
	text-decoration:none;
}

/* PRODUCT PAGE STYLES START */
#products-content {
	margin:0px;
	padding:0px;
	width:800px;
	background-color:#ffffff;
}

#products-left {
	margin:0px;
	padding:0px;
	padding-bottom:15px;
	width:560px;
	float:left;
	border-right:1px solid #EBEBEB;
}

#content-right {
	margin:0px;
	padding:6px;
	width:220px;
	float:left;
	font:12px Verdana;
	color:#545454;
	line-height:18px;}

#flashcontent {
	width:400px;
	height:230px;
}

#region-pic {
	margin:0px;
	padding:10px 0px 10px 0px;
	width:400px;
	height:56px;
	text-align:left;
}

#prod-pics {
	margin:0px;
	padding:0px;
	width:400px;
	text-align:center;
}

#admin-page{
	margin:0px;
	padding:20px;
	font:12px Verdana;
	color:#545454;
	line-height:18px;
	min-height:300px;
	height:auto !important;
	height:300px;
}
#imgAJAXLoading{
	display:none;
}

#prod-text {
	margin:0px;
	padding:0 15px 15px;
	font:12px Verdana;
	color:#545454;
	line-height:18px;
}

.prod-border {
	border:4px solid #78ba04;
}
/* PRODUCT PAGE STYLES END */

#mo_index .mo_index {
	background: url(../images/chrome-over1.gif) center center repeat-x; 
}

#mo_whatis .mo_whatis {
	background: url(../images/chrome-over1.gif) center center repeat-x; 
}

#mo_products .mo_products {
	background: url(../images/chrome-over1.gif) center center repeat-x; 
}

#mo_corporate .mo_corporate {
	background: url(../images/chrome-over1.gif) center center repeat-x; 
}

#mo_contact .mo_contact {
	background: url(../images/chrome-over1.gif) center center repeat-x; 
}

/* PRODUCT CONTAINER START */
#product-container {
	margin:0px;
	padding:14px 0px 12px 0px;
	width:800px;
	height:100px;
	background-color:#ffffff;
	border-bottom:4px solid #ebebeb;
}

.product-div {
	margin:0px;
	padding:0px 4px 0px 4px;
	height:120px;
	width:80px;
	float:left;
	
	font:10px "Trebuchet MS";
	line-height:12px;
	color:#76b900;
	text-align:center;
}

.product-div a {
	font:10px "Trebuchet MS";
	line-height:12px;
	color:#76b900;
	text-decoration:none;
}
.product-div a img{
	padding:0 0 5px 0;
}
.spacer2px {
	margin:0px;
	border:0px;
	padding:0px;
	height:80px;
	width:3px;
	float:left;
}
/* PRODUCT CONTAINER END -*/

#footer {
	margin:0px;
	padding:14px 0px 12px 0px;;
	height:9px;
	width:800px;
	background-color:#252525;
	border-bottom:5px solid #000000;	
	
	font:11px Verdana;
	color:#898989;
	text-align:center;
}