html, body, div, h1, h2, h3, h4, h5, h6, p, a, font, img, strong, u, i, center, ol, ul, li, form, label {
	margin:0px;
	padding:0px;
	border:0px;
}

html {
	font:normal 12px/16px Arial;
	color:#606060;
}

body {
	text-align:center;
	background-image:url(images/bg_top.png);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#ffffff;
}

#global {
	width:100%;
	text-align:left;
}

h1 {
	font:bold 36px Arial;
	color:#ffffff;
}

h2 {
	font:normal 24px Arial;
	color:#934323;
}

h3 {
	font:normal 26px Arial;
	color:#934323;
}

h6 {
	font:normal 13px Arial;
	color:#c2fd35;
}

div.clearfix {
	clear:both;
	width:100%;
	height:0px;
	position:relative;
	overflow:hidden;
	margin:0px;
}

label {font-weight:bold;}


/* =============HEADER============= */

#header {
	width:900px;
	height:402px;
	padding:0px 2px 0px 2px;
	margin:0 auto;
	background-image:url(images/bg_header.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#header_about {
	width:900px;
	height:402px;
	padding:0px 2px 0px 2px;
	margin:0 auto;
	background-image:url(images/bg_header_about.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#header_services {
	width:900px;
	height:402px;
	padding:0px 2px 0px 2px;
	margin:0 auto;
	background-image:url(images/bg_header_services.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#header_products {
	width:900px;
	height:402px;
	padding:0px 2px 0px 2px;
	margin:0 auto;
	background-image:url(images/bg_header_products.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#header_contact {
	width:900px;
	height:402px;
	padding:0px 2px 0px 2px;
	margin:0 auto;
	background-image:url(images/bg_header_contact.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}






#slogan {
	width:300px;
	height:96px;
	margin-left:0px;
	margin-top:9px;
	float:left;
	
	
}
#slogan h6 {margin-top:-6px;}

#menu {
	margin-top:75px;
	width:350px;
	height:32px;	
	float:right;
}
#menu div {	
	float:left;
	}
	
#menu div a {
	width:79px; 
	height:30px; 
	display:block; 
	text-align:center; 
	font:normal 14px Arial; color:#ffffff; 
	text-decoration:none; 
	padding-top:22px;
	}
	
#menu div a:hover {
	background-image:url(images/menu_active.png); 
	position:relative;
	}
#menu div.menu_active a {
	background-image:url(images/menu_active.png);
	}

div.menu_border {
	width:1px; 
	height:25px; 
	float:left; 
	background-color:#a1cc3e; 
	margin-top:18px; 
	overflow:hidden;
}

#header_text {
	width:355px;
	height:184px;
	margin-left:22px;
	margin-top:64px;
	float:left;
	overflow:auto;
	overflow-x:hidden;
}
#header_text h2 {background-image:url(images/border_bottom.png); background-position:left bottom; background-repeat:no-repeat; padding:0px 0px 6px 9px; margin-bottom:15px;}

div.header_text {line-height:1.65; padding:0px 0px 0px 8px; width:351px; margin-right:-4px; position:relative;}

div.header_link {float:left; margin-top:186px;}
div.header_link a {width:164px; height:28px; display:block; text-align:center; font:bold 14px Arial; color:#ffffff; text-decoration:underline; padding-top:12px;}
div.header_link a:hover {text-decoration:none;}


/* =============CONTENT============= */

#content {
	width:900px;
	margin:31px auto 46px;
}

#content_left {
	width:530px;
	float:left;
}
#content_leftx {
	width:830px;
	float:left;
}

#content_rightx {
	width:250px;
	float:right;
}


#content_right {
	width:330px;
	float:right;
}
#content_right h3 {margin-bottom:19px;}
#content_right div.text_content_1 {margin-bottom:11px;}
#content_right div.text_content_3 {margin-bottom:20px;}
#content_right div.text_content_4 {padding-top:11px;}
#content_right div.text_margin_2 {margin-bottom:14px;}
#content_right div.text_margin_3 {margin-bottom:32px; padding-top:10px;}
#content_right img.image_2 {margin:-6px 19px 0px 0px; position:relative;}
#content_right img.image_3 {margin:6px 19px 0px 0px;}
#content_right div.link_1 a {background-position:0px 6px;}
#content_right ul.list_1 {margin-top:-3px;}
#content_right div.last_row {margin-bottom:12px;}
#content_right div.last_row_2 {margin-bottom:10px;}
#content_right img.img_margin {margin-top:5px;}
#content_right div.row_right_2 div.text_content_2 {line-height:1.49;}
#content_right div.row_right_2 div.text_content_3 {margin:0px 0px 0px -1px; width:330px; position:relative;}

div.row_1 {margin-bottom:29px;}
div.row_1 h3 {margin-bottom:19px;}
div.row_1 div.text_content_1 {margin-bottom:11px;}
div.row_1 div.text_content_3 {margin-bottom:20px;}
div.row_1 div.text_margin_1 {margin-bottom:21px;}
div.row_1 div.text_margin_4 {padding-top:10px;}
div.row_1 img.image_1 {margin:5px 0px 0px 0px;}
div.row_1 img.image_2 {margin:5px 19px 0px 0px;}
div.row_1 ul.list_1 {margin-bottom:11px;}
div.row_1 div.coll {padding-bottom:15px;}
div.row_1 form {padding:12px 0px 4px 0px;}

div.row_2 h3 {margin-bottom:15px;}
div.row_2 div.text_content_1 {margin-bottom:11px;}
div.row_2 img.image_1 {margin:5px 0px 7px 0px;}
div.row_2 ul.list_1 li {background-position:0px 6px;}
div.row_2 ul.list_2 {margin-bottom:11px;}
div.row_2 ul.list_2 li {background-position:0px 7px;}
div.row_2 div.coll_margin {padding-bottom:6px;}
div.row_2 div.coll div.text_content_1 {margin-bottom:0px;}

div.coll {width:160px; float:left; padding:0px 25px 12px 0px;}

div.row_right {margin-bottom:22px;}

div.row_right_2 {margin-bottom:15px; padding-top:3px;}

div.row_right_3 {margin-bottom:14px;}

div.text_content_1 {line-height:1.5;}
div.text_content_1 a {font:bold 12px Arial; color:#6aa80d; text-decoration:underline;}
div.text_content_1 a:hover {text-decoration:none;}
div.text_content_2 {font:bold 12px Arial; color:#466120; line-height:1.5;}
div.text_content_3 {line-height:1.665;}
div.text_content_3 a {font:bold 12px Arial; color:#6aa80d; text-decoration:underline;}
div.text_content_3 a:hover {text-decoration:none;}
div.text_content_4 {line-height:1.665;}
div.text_content_4 a {font:normal 12px Arial; color:#6aa80d; text-decoration:underline;}
div.text_content_4 a:hover {text-decoration:none;}

div.link_1 a {background-image:url(images/marker.png); background-position:0px 5px; background-repeat:no-repeat; padding-left:19px; font:bold 12px Arial; color:#6aa80d; text-decoration:underline; line-height:1.5;}
div.link_1 a:hover {text-decoration:none;}

img.image_2 {float:left;}
img.image_3 {float:left;}

ul.list_1 {list-style-type:none;}
ul.list_1 li {background-image:url(images/marker.png); background-position:0px 7px; background-repeat:no-repeat; padding:0px 0px 12px 21px;}
ul.list_1 li.last_li {padding-bottom:0px;}
ul.list_1 li a {color:#6aa80d; text-decoration:underline; line-height:1.5;}
ul.list_1 li a:hover {text-decoration:none;}


/* =============TABLE============= */

table.table_border {
	color:#606060;
	width:533px;
    border-collapse:collapse;
    border:2px solid #ffffff;
	margin:3px 0px 6px 0px;
	font:normal 12px Arial;
}

table.table_border tr td {
	border:#606060 dotted 1px;
}

td.td_left {
	width:17px;
	padding:2px 1px 0px 4px;
	vertical-align:top;
}

td.td_center {
	padding:2px 0px 0px 5px;
	vertical-align:top;
}

td.td_right {
	padding:2px 2px 0px 7px;
	width:35px;
	vertical-align:top;
}

a.table_link {
	color:#606060;
	text-decoration:none;
}	

a.table_link:hover {
	text-decoration:underline;
}

/* =============CONTACT FORM============ */

div.input_contact_1 {
	float:left;
	font:bold 12px Arial;
	color:#606060;
	margin-left:-1px;
}

div.input_contact_1 input {
	width:251px;
	height:14px;
	margin:0px 0px 5px 1px;
	border-left:2px solid #404040;
	border-top:2px solid #404040;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
	font:normal 12px Arial;
	color:#606060;
	position:relative;
}

div.input_contact_2 {
	float:right;
	font:bold 12px Arial;
	color:#606060;
}

div.input_contact_2 input {
	width:251px;
	height:14px;
	margin:0px 0px 5px 1px;
	border-left:2px solid #404040;
	border-top:2px solid #404040;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
	font:normal 12px Arial;
	color:#606060;
}

div.message {
	font:bold 12px Arial;
	color:#606060;
	margin-left:-1px;
}

div.message textarea {
	border-left:2px solid #404040;
	border-top:2px solid #404040;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
	width:527px;
	height:139px;
	font:normal 12px Arial;
	color:#606060;
	margin:0px 0px 0px 1px;
}

div.clear_send {
	text-align:right;
	margin:20px 0px 0px 0px;
}

input.clear {
	background-image:url(images/bg_clear_send.png);
	background-repeat:repeat-x;
	background-color:transparent;
	color:#575656;
	margin-right:13px;
	font:bold 11px Tahoma;
	width:56px;
	height:19px;
	border:0;
	cursor:pointer;
	padding-bottom:4px;
	position:relative;
}

input.send {
	background-image:url(images/bg_clear_send.png);
	background-repeat:repeat-x;
	background-color:transparent;
	color:#575656;
	font:bold 11px Tahoma;
	width:56px;
	height:19px;
	border:0;
	cursor:pointer;
	padding-bottom:4px;
	position:relative;
}


/* =============FOOTER============= */

#footer {
	width:100%;
	background-image:url(images/bg_footer.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#445f1b;
	line-height:1.355;
}

#footer1 {
	width:917px;
	min-height:80px;
	margin:0 auto;
	padding-left:15px;
}

div.copyright {
	width:917px;
	float:left;
	color:#ffffff;
	padding:31px 0px 10px 0px;
}

div.footer_menu {
	width:390px;
	float:right;
	color:#ffffff;
	padding-top:31px;
	margin-right:-1px;
}
div.footer_menu div {float:right; margin-right:8px;}
div.footer_menu div a {color:#ffffff; text-decoration:none; margin-right:8px;}
div.footer_menu div a:hover {text-decoration:underline;}