/************Global CSS************/

/******Body******/
body {
	margin:0px;
	padding:0px;
	background-color:#fff;
}
/******Body******/

/******Wrapper******/
#wrapper {
	margin:0 auto;
	margin-top:50px;
	padding:0px;
	width:1024px;
	height:auto;
	overflow:hidden;
}
/******Wrapper******/

/******Header******/
#header_container {
	margin:0px;
	padding:0px;
	float:left;
	width:1024px;
	height:180px;
}

#logo {
	margin:0px;
	padding:0px;
	float:left;
	width:240px;
	height:180px;
}

#logo_text {
	margin:0px;
	padding:0px;
	float:left;
	width:784px;
	height:180px;
}
/******Header******/

/******Banner******/
#banner_container {
	margin:0px;
	padding:0px;
	float:left;
	width:1024px;
	height:350px;
	background-image:url(../images/banner-bg.jpg);
	background-repeat:no-repeat;
}
/******Banner******/

/******Nav Bar******/
#nav_bar_container {
	margin:0px;
	margin-left:350px;
	margin-top:50px;
	padding:0px;
	float:left;
	width:215px;
	height:auto;
}

#nav_bar_list {
	margin:0px;
	padding:0px;
	float:left;
	width:215px;
	height:auto;
	list-style:none;
}

#nav_bar_list_text {
	margin:0px;
	margin-left:0px;
	margin-bottom:1px;
	padding:0px;
	float:left;
	width:215px;
	height:32px;
}

#nav_bar_list_text a {
	display:block;
	text-decoration:none;
}

#nav_bar_list_text a:hover {
	width:215px;
	height:32px;
	display:block;
	background-image:url(../images/nav/hover.png);
	background-repeat:no-repeat;
	background-position:top left;
}

#nav_bar_list_text a.active {
	width:215px;
	height:32px;
	display:block;
	background-image:url(../images/nav/hover.png);
	background-repeat:no-repeat;
	background-position:top left;
}
/******Nav Bar******/

/******Footer******/
#divider {
	margin:0px;
	margin-top:20px;
	padding:0px;
	float:left;
	width:1024px;
	height:20px;
	background-color:#336600;
}

#footer_container {
	margin:0px;
	margin-top:12px;
	padding:0px;
	float:left;
	width:1024px;
	height:25px;
	font:normal 10px Verdana;
	color:#336600;
	text-align:justify;
	
	line-height:25px;
}

#footer_container a {
	font:normal 12px Verdana;
	color:#336600;
	text-align:justify;
	
	line-height:25px;
	text-decoration:none;
}

#footer_container a:hover {
	font:normal 12px Verdana;
	color:#000;
	text-align:justify;
	
	line-height:25px;
	text-decoration:none;
}
/******Footer******/

/******Copyright******/
#copyright_container {
	margin:0px;
	padding:0px;
	float:left;
	width:1024px;
	height:40px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	line-height:40px;
	letter-spacing:1px;
}

#copyright_container a {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	line-height:40px;
	letter-spacing:1px;
	text-decoration:none;
}

#copyright_container a:hover {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	line-height:40px;
	letter-spacing:1px;
	text-decoration:underline;
}
/******Copyright******/

/******Body Container******/
#body_container {
	margin:0px;
	margin-top:20px;
	padding:0px;
	float:left;
	width:1024px;
	height:auto;
}

#heading {
	margin:0px;
	padding:0px;
	float:left;
	width:1024px;
	height:45px;
}

h1 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#2c4b0c;
}

h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#2c4b0c;
}	

h3 {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#2c4b0c;
}	

#body_content {
	margin:22px;
	padding:0px;
	float:left;
	width:980px;
	min-height:300px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#336600;
	text-align:justify;
	letter-spacing:1px;
	line-height:22px;
}
/******Body Container******/

/************Global CSS************/

/******Index******/
#index_marquee_container {
	margin:0px;
	margin-top:10px;
	padding:0px;
	float:left;
	width:1024px;
	height:130px;
	text-align:center;
}

#index_marquee_container_content {
	margin:10px;
	padding:0px;
	float:left;
	width:1004px;
	height:110px;
	cursor:pointer;
}
/******Index******/

/******About Us******/
#about_us_pic_container {
	margin:0px;
	margin-top:20px;
	margin-bottom:20px;
	padding:0px;
	float:left;
	width:980px;
	height:auto;
}

#about_us_pic_box {
	margin:0px;
	padding:0px;
	float:left;
	width:200px;
	height:auto;
	border:1px dotted #000;
}

#about_us_pic {
	margin:0 auto;
	margin-top:5px;
	padding:0px;
	width:150px;
	height:146px;
}

#about_us_pic_text {
	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	width:190px;
	height:110px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#color:#336600;;
	text-align:center;
	letter-spacing:1px;
	line-height:18px;
}
/******About Us******/

/******Products******/
#products_container {
	margin:0px;
	margin-top:10px;
	margin-bottom:15px;
	padding:12px;
	float:left;
	width:950px;
	height:auto;
	border:1px dotted #000;
}

#products_image {
	margin:0px;
	padding:0px;
	float:left;
	width:200px;
	height:250px;
	background-color:#999;
	border:2px solid #000;
}

#products_image01 {
	margin:0px;
	padding:0px;
	float:left;
	width:200px;
	height:150px;
	background-color:#999;
	border:2px solid #000;
}

#products_image02 {
	margin:0px;
	padding:0px;
	float:left;
	width:140px;
	height:100px;
	
	
}

#products_image03 {
	margin:0px;
	padding:0px;
	float:left;
	width:200px;
	height:250px;
	
}


#products_heading {
	margin:0px;
	margin-left:12px;
	padding:0px;
	float:left;
	width:700px;
	height:30px;
	font:bold 15px Verdana;
	color:#336600;
	text-align:justify;
	text-indent:10px;
	letter-spacing:1px;
	line-height:30px;
	border-bottom:1px dotted #000;
}

#products_content {
	margin:0px;
	margin-top:10px;
	margin-left:12px;
	padding:0px;
	float:left;
	width:700px;
	height:auto;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	letter-spacing:1px;
	line-height:20px;
}
/******Products******/

/******Contact Us******/
#contact_us_content {
	margin:0px;
	padding:0px;
	float:left;
	width:980px;
	height:auto;
}

#contactform {
	margin:0px;
	margin-top:20px;
	padding:0px;
	float:left;
	width:auto;
	height:auto;
}
/******Contact Us******/


