/*
Website styles by SunverMedia.com
*/


/* Global styles */
body{
	margin:0; padding:0;  text-align:center; line-height:20px; background: #ccc;
}
img {
	border:0;
}
from{
	margin:0; padding:0;
}
div,td,p,span,h1,h2{
	font-family: "Arial" ! important; font-size:12px; line-height:18px; color:#000;
}
a{text-decoration:none; color:#333;}

a:hover{color:#516A28; text-decoration:underline;}

.RED{
	color:red; font-size:12px;
}
.new{
	color:red;
}
.more a{
	 clear:both; margin:0 8px; float: right; color:#699A03; text-decoration: underline;
}
.more a:hover{
	text-decoration: none;
}
.promore a{
	position:absolute; display:inline; padding:0; margin-left:380px; margin-top:-32px;
	color:#699A03; text-decoration: none; 
}
#bannerMain{
	height:210px; 
	background: url('../images/banner_main.jpg') no-repeat;
}
#bannerSub{
	height:122px; 
	background: url('../images/banner_sub.jpg') no-repeat;
}
#bannerRightImg{
	position:absolute; float:right; margin-left:755px; margin-right:0; margin-top:-8px;
}
#wrap {
	max-width:1003px; width:1003px; margin:0px auto; text-align:left; background: white;
}
#head {
	height:120px; background:url('../images/head_bg.jpg') repeat-x;
}
#content{
	min-height:240px; height:240px; background: url('../images/content_bg.jpg') repeat-x;
}
#bottom{
	display:block; clear:both; height:100px; text-align:center; 
	line-height:17px; color:#666666;  font-size:11px;
	background: url('../images/bottom_bg.jpg') center no-repeat;
}
#bottom a{
	color:#999;
}
#top{
	background:#f3f3f3; border-bottom:1px solid #cccccc; height:25px; 
}
#topNav{
	line-height:25px; width:900px; text-align:right;
}
#logo{
	float:left; display:inline; margin:50px 0px 0px 40px; 
}	
#search{
	float:right; display:inline; margin:20px; margin-top:65px; font-size:12px; color:#666;
}
.inputBox{
	font-size:12px; color:#2C4C8B; background:#FAFAFA; border:1px solid #E2E2E2; height:20px; line-height:20px;
}



/*Menu style*/
#nav {
	height:31px; background:url('../images/menu_bg_main.jpg') repeat-x;  
}
ul.menu {
	margin:0; padding:0; padding-left:50px;	
}
ul.menu li {
	float:left; display:inline; margin:0; padding:0 18px; line-height:32px; 
	list-style-type:none; font-size:11px; font-weight:bold;
}
ul.menu li.home {
	background: url('none') 0px no-repeat;
}
ul.menu li a {
	color:white; 
}
ul.menu li a:hover {
	color:white;
}
#subNav {	
	clear:both; height:31px; line-height:31px; 
	background:url('../images/menu_bg_sub.jpg') repeat-x; 
	font-size:11px; 
}
ul.subMenu {
	margin:0; padding:0; padding-left:110px;
}
ul.subMenu li {
	display:inline; margin:0; padding:0 10px; background: url('../images/submenu_dot.gif') 0px no-repeat;
	list-style-type:none;
}
ul.subMenu li.home {
	background: url('none') 0px no-repeat;
}
ul.subMenu li a {
	color:#536C1B; 
}
ul.subMenu li a:hover {
	color:#536C1B;
}


/* Main Page */
#LeftBox {
	width:510px;
}
* html #LeftBox {
	width:522px;
}
*+html #LeftBox {
	width:522px;
}
#RightBox {
	width:420px;
}
* html #RightBox {
	width:432px;
}
*+html #RightBox {
	width:432px;
}
#LeftBox{
	display:inline;  float:left; height:180px;
	padding:6px; margin-left:20px;  margin-top:20px; 
	background: url('../images/box_bg.jpg') repeat-x; 
}
P{
	margin:10px 0; padding:0 5px;
}
#RightBox{	
	display:inline; float:right;  height:180px; 	
	padding:6px; margin-right:20px; margin-top:20px; 
	background: url('../images/box_bg.jpg') repeat-x;
}
.boxTitle{
	background:url('../images/boxTitle_bg.jpg') repeat-x; height:24px; 
	margin-bottom:10px;
}
ul.mainList{
	color:#2E5E28; padding:0; margin:0; 
}
ul.mainList li{
	background: url('../images/main_dot.jpg') 5px no-repeat;
	list-style-type:none; padding-left:15px;
}
ul.mainList li a{
	color:#2E5E28; 
}




/* Content Page */
#left{
	float:left; width:215px; 
	background: url('../images/left_bg.png') repeat-y;	
}
#leftMenu{
	background: url('../images/left_bottom_bg.jpg') bottom no-repeat;	
}
.leftMenuLine{
	margin:0px 15px 0px 30px;
	border-bottom:1px solid #D0E663; height:10px;
}
#right{	
	float:right; width:788px; 
	min-height:200px; 	
	text-align:center; margin:0px;	
}
.productImg{
	border:3px solid #B6CE3C; width:180px; height:180px;
}
h1{
	position:absolute; margin:-23 0 0 35px; padding:0; 
	font-size:20px; line-height:30px;
	color:#516A28; font-weight:normal;
}
h2{
	margin:0px 15px 0px 30px; padding:0; padding-left:20px;
	background: url('../images/left_menu_dot.gif') 5px 15px no-repeat;
	border-bottom:1px solid #D0E663; 
	font-size:12px; color:#666666; line-height:35px; 	
}
h2 a{
	color:#516A28;	
}
h2 a:hover{
	color:#516A28; 
}
h2.current {
	color:#996633;
	background: url('../images/left_menu_dot_current.gif') 5px 15px no-repeat;
	border-bottom:none; 
}
h2.current1 {
	color:#996633;
	background: url('../images/left_menu_dot_current.gif') 5px 15px no-repeat;
	border-bottom:1px solid #D0E663; 
}
h2.current a,
h2.current a:hover {
	color:#996633;
}
h2.current1 a,
h2.current1 a:hover{
	color:#996633;
}
h3{
	font-weight:normal; font-size:12px; margin:0; padding:0; margin-left:50px; line-height:23px;
}
h3 a{
	color:#996633;
}
h3 a:hover{
	color:#996633;
}
#title{	
	margin:30px 20px;  padding:0 2px;
	color:#91A178; border-bottom:1px solid #B6CE3C; height:25px;
}
#titleImg{
	float:left; display:inline;
	color:#832806;
	font-weight:bold;
	font-size:14px;
}
#contentNav{
	float:right; display:inline; color:#999;
}
#contentNav a{
	color:#A8BB8C;
}

/**** FORM STYLE ****/
 input,TEXTAREA{
 	border:1px solid #91A178; line-height:20px; font-family: Arial; font-size:12px;
 	color:#003366;
 }
 .formBotton{
 	cursor:hand;
 	border-bottom:1px solid #666; border-right:1px solid #666;
 	background:#91A178; color:white; border-top:none; border-left:none;
 }