@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ecf2d9;
	background-image: url(../images/background2.gif);
	background-repeat: repeat-y;
	background-position: center;
}

*, html {
	margin: 0;
	padding: 0;
	line-height: 1;
	list-style: none;
	text-decoration: none;
}

a, a:link, a:active, a:visited {
	color: #f49e00;
}

a:hover {
	color: #000000;
}

h1 {
	color: #8fbc16;
}

h2 {
	color: #F49F07;
	font-weight: normal;
}

h3 {
	color: #F49F07;
	font-weight: normal;
}

p {
	color: #221d1c;
}

img {
	border: none;
}

#Container {
	width: 960px;
	height: auto;
	margin: 0 auto 0 auto;
	background-color: #FFFFFF;
	background-image: url(../images/background.gif);
	background-repeat: repeat-y;
	background-position: center;
}

#BottomBar {
	width: 669px;
	height: auto;
	margin: 0 auto 0 auto;
	clear: both;
	text-align: center;
	padding: 90px 291px 20px 0;
}

#BottomBar a {
	padding: 0 4px 0 4px;
}

#Header {
	width: 960px;
	height: 187px;
	position: relative;
	text-transform: uppercase;
}

#AccBox {
	width: 230px;
	height: 200px;
	position: absolute;
	left: 390px;
	top:40px;
	padding: 6px 0 0 0;
}

#AccBox p {
	padding: 0 0 4px 0;
}

#AccBox hr {
	margin: 0 0 6px 0;
}

.AccPhone {
	font-size: 16px;
	font-weight: bold;
}

.Logo {
	padding: 26px 0 0 38px;
	display: block;
	width: 297px;
	height: 143px;
}

#Menu {
	width: 960px;
	height:35px;
	background-image: url(../images/menubar.gif);
}

#Menu ul {
	padding: 0 0 0 10px;
}

#Menu ul li {
	float: left;
	position: relative;
}

#Menu ul li a, #Menu ul li a:link, #Menu ul li a:active, #Menu ul li a:visited {
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
	background-image: url(../images/dot1.gif);
	background-repeat: no-repeat;
	padding: 12px 12px 10px 14px;
	display: block;
}

#Menu ul li a:hover {
	color: #FFFFFF;
	background-image: url(../images/dot2.gif);
}

#Menu ul li:hover ol { display:block; } 
#Menu ul li.over ol { display:block; }

#Menu ul li ol {
	float: none;
	position: absolute;
	top: 32px;
	left: 6px;
	background-color: #1A171B;
	width: 200px;
	display: none;
}

#Menu ul li ol li a, #Menu ul li ol li a:link, #Menu ul li ol li a:active, #Menu ul li ol li a:visited {
	color: #FFFFFF;
	text-transform: uppercase;
	background-image: none;
	padding: 8px 12px 8px 8px;
	display: block;
}

#Menu ul li ol li a:hover {
	color: #8EBB14;
	background-image: none;
}

#MainContent {
	width: 631px;
	height: auto;
	padding: 17px 19px 19px 19px;
	float: left;
}

#MainContentCont {
	width: 628px;
	height: auto;
	padding: 26px 22px 19px 19px;
	float: left;
}

#MainContentCont p {
	color: #010101;
	text-align: justify;
}

#MainContentCont ul {
	margin: 26px 30px 0 16px;
}

#MainContentCont ul li {
	margin: 4px 0 0 0;
	list-style: url(../images/disc.gif);
}

#RightBar {
	width: 291px;
	height: auto;
	float: right;
	background-color: #dbe7b8;
}

#HomeBox1 {
	width: 333px;
	height: auto;
	padding: 0 1px 7px 289px;
	border: 2px solid #f49e00;
	background-image: url(../images/homeimg1.jpg);
	background-repeat: no-repeat;
	margin: 20px 0 16px 0;
}

.HomeBox1Text {
	margin: 0 14px 8px 0;
}

.HomeBox1Large {
	color: #f49e00;
	font-size: 16px;
	font-weight: bold;
}

#HomeBox2 {
	width: 130px;
	height: auto;
	min-height: 158px;
	padding: 0 1px 7px 168px;
	border: 2px solid #da141c;
	background-image: url(../images/homeimg2.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0 0 16px 0;
}

#HomeBox2 h4 {
	padding: 12px 10px 0 0;
}

.HomeBox2Text {
	margin: 0 14px 0 0;
}

#HomeBox3 {
	width: 178px;
	height: auto;
	min-height: 158px;
	padding: 0 1px 7px 120px;
	border: 2px solid #8fbc13;
	background-image: url(../images/homeimg3.jpg);
	background-repeat: no-repeat;
	float: right;
	margin: 0 0 16px 0;
}

.HomeBox3Text {
	margin: 0 14px 0 0;
}

#HomeBox4 {
	width: 398px;
	height: auto;
	padding: 0 225px 7px 0;
	border: 2px solid #1a161a;
	background-image: url(../images/homeimg4.jpg);
	background-repeat: no-repeat;
	background-position: right;
	clear: both;
}

#HomeBox4 h4 {
	padding: 10px 0 0 12px;
}

.HomeBox4Text {
	margin: 0 14px 8px 15px;
}

#SearchBox {
	background-color: #ecf2d9;
	color: #000000;
	font-weight: bold;
	padding: 14px 10px 14px 10px;
	text-align: center;
	width: 271px;
}

#ajaxSearch_form fieldset {
	border: none;
}

#ajaxSearch_input {
	width: 190px;
	height: 17px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #000000;
}

#ajaxSearch_submit {
	height: 32px;
	width: 29px;
	padding: 8px 5px 5px 5px;
	background-color: #000000;
	border: none;
	color: #FFFFFF;
}

#RightBarBottom {
	padding: 14px;
	width: 263px;
	min-height: 455px;
}

#RightBarBottom form {
	padding: 20px 0 40px 0;
}

#RightBarBottom form input {
}

#RightBarText {
	padding: 14px;
}

.ContactInput1 {
	width: 248px;
	height: 60px;
	padding: 5px;
	border: none;
	background-color: #FFFFFF;
	margin: 6px 0 0 0;
}

.ContactInput2 {
	width: 203px;
	height: 12px;
	padding: 5px;
	border: none;
	background-color: #FFFFFF;
	margin: 6px 0 0 0;
}

.ContactInput3 {
	width: 201px;
	height: 12px;
	padding: 5px;
	border: none;
	background-color: #FFFFFF;
	margin: 6px 0 0 0;
}

.ContactInput4 {
	width: 129px;
	height: 12px;
	padding: 5px;
	border: none;
	background-color: #FFFFFF;
	margin: 6px 0 0 0;
}

.ContactInput5 {
	width: 190px;
	height: 26px;
	padding: 5px;
	border: none;
	background-color: #FFFFFF;
	margin: 6px 0 0 0;
}

.ContactSubmit {
	background: #8ebb16;
	padding: 12px;
	color: #FFFFFF;
	float: right;
	border: none;
	font-size: 14px;
	margin: 6px;
}

#ProductBox1 img, #ProductBox2 img, #ProductBox3 img, #ProductBox4 img {
	padding: 0 0 0 0;
}

#ProductBox1, #ProductBox3 {
	width: 623px;
}

#ProductBox2, #ProductBox4 {
	width: 623px;
}

#ProductBox1 {
	border: 2px solid #f49e00;
	margin: 20px 0 0 0;
	min-height: 128px;
}

#ProductBox2 {
	border: 2px solid #da141c;
	margin: 20px 0 0 0;
	min-height: 150px;
}

#ProductBox2 a {
	color: #da141c;
}

#ProductBox3 {
	border: 2px solid #8fbc13;
	margin: 20px 0 0 0;
	min-height: 111px;
}

#ProductBox3 a {
	color: #8fbc13;
}

#ProductBox4 {
	border: 2px solid #1a161a;
	margin: 20px 0 0 0;
	min-height: 98px;
}

#ProductBox4 a {
	color: #1a161a;
}

#ProductBox2 a:hover, #ProductBox3 a:hover, #ProductBox4 a:hover {
	color: #000000;
}

#BottomBar p {
	padding: 20px 60px 0 60px;
}

#HomeBox1 h4 {
	color: #f49e00;
}

#HomeBox2 h4 {
	color: #e2001a;
}

#HomeBox3 h4 {
	color: #8fbc13;
}