@charset "utf-8";
/* CSS Document */

body{ background:url(../images/bg.jpg) repeat-x; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000333; margin:0; padding:0; line-height:20px;}

a{outline:none;}

p{ font-size:14px; color:#000333; line-height:20px;}

#main{width:871px; margin:0 auto;}

/*logo*/
#logo{ background-image:url(../images/header_bg.jpg); width:871px; height:190px; float:left;}

.logo{ width:239px; height:151px; float:left; border:none;}
.call_us{background-image:url(../images/call_us_img.jpg); background-repeat:no-repeat; width:482px; height:66px; border:none; float:right; padding-right:15px;}

.clear { clear:both;}
/*logo end*/

/*********TOP MENU**********/
.main_div_width{
	width:871px;
	margin:auto;
}


#mainmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size:12px; 
	color:#ffffff;
	margin:0px; 
	padding:0px;
	width:871px;
}

#mainmenu ul{
	margin:0;
	padding:0;
	height:43px;
}

#mainmenu li {
	list-style:none; 
	float:left; 
	margin:0px 0px 0px 0px; 
	padding:0px; 
	background:none; 
	float:left;
}

#mainmenu li a{
	display: block; 
	float:left; 
	padding: 0 8px 0 8px; 
	text-decoration:none; 
	color:#ffffff;
}

#mainmenu li a .link {
	display:block; 
	float:left;  
	padding:0 28px 0 22px; 
	line-height:43px;
} 

#mainmenu li a:hover, #mainmenu li a.current, #mainmenu li a.current:visited {
	background: url(../images/mm1.jpg) left top no-repeat;
}

#mainmenu li a:hover .link, #mainmenu li a.current .link, #mainmenu li a.current:visited .link {
	background: url(../images/mm2.jpg) right top no-repeat; 
	color: #2c361d;
}

#mainmenu li a span {
	cursor: pointer;
}

/*********END OF TOP MENU**********/

/*middel start*/
#middel{ width:871px; padding:15px 0 0px 0px; margin:0 auto; padding-bottom:20px;}
#rhs{ width:287px; float:left; padding:10px 0 15px 5px;}
#quick{ width:290px; float:left; padding-top:15px;}
.quick_header{ background:url(../images/quick_contact_header.jpg) no-repeat; width:290px; height:48px; float:left;}
.quick_bg{ background:url(../images/quick_contact_bg.jpg) repeat-y; float:left; width:290px;}
.quick_footer{ background:url(../images/quick_contact_footer.jpg) no-repeat; width:290px; height:9px; float:left;}
.quick_text{ font-size:14px; color:#333333; line-height:18px;}
.text_box{ width:200px; height:24px; border:1px solid #a0c46f; background-color:#d6efb3; font-size:11px; color:#333333; line-height:24px; padding-left:5px;}
.text_box01{ width:200px; border:1px solid #a0c46f; background-color:#d6efb3; font-size:11px; color:#333333; padding-left:5px;}
.maincontent{ float:left; width:564px; *width:560px; padding:10px 0px 20px 0px;}
.welcome_image{ background:url(../images/welcome_image.png) no-repeat; width:123px; height:99px; float:left; padding-right:10px;}
.click_image{ background:url(../images/click_here_img.png) no-repeat right; width:290px; height:86px; float:left;}
.welcome_text{ font-size:26px; color:#747474; line-height:30px; font-style:italic; font-weight:bold; padding:60px 0 0 0; }
.welcome_text01{ font-size:26px; color:#9ebe2c; line-height:30px; font-style:italic; font-weight:bold; padding-top:60px; }
.sub_header{ font-size:14px; color:#355407; line-height:30px; font-weight:bold; text-decoration:none;}
.sub_header01{ font-size:12px; color:#01A522; line-height:30px; font-weight:bold; text-decoration:none;}
a.sub_header01:hover{ font-size:12px; color:#000000; line-height:30px; font-weight:bold; text-decoration:none;}
.bullet{ margin:0px; list-style:none; padding:0 0 0 15px; color:#000333; font-size:13px;}
.bullet li{ background:url(../images/arrow.png) no-repeat; background-position:0% 80%; padding:5px 0 0 15px; color:#000333; font-size:12px;}



/*middel end*/

/*end start*/
#footer{ height:120px; background:url(../images/footer_bg.jpg) repeat-x; width:100%; float:left; text-align:center;}
.footer_text{ font-size:12px; color:#202815; text-decoration:none; line-height:12px; padding:15px 8px 5px 8px;}
.footer_text a{ font-size:12px; color:#202815; text-decoration:none; line-height:12px; padding:15px 8px 5px 8px;}
.footer_text a:hover{ font-size:12px; color:#4a4949; text-decoration:none; line-height:12px; padding:15px 8px 5px 8px;}
.footer_text01{ font-size:11px; color:#4a4949; text-decoration:none; line-height:12px; padding-top:10px;}
.footer_text01 a{ font-size:11px; color:#4a4949; text-decoration:none; line-height:12px; padding-top:10px;}
.footer_text01 a:hover{ font-size:11px; color:#202815; text-decoration:none; line-height:12px; padding-top:10px;}
.footer_seprator{ font-size:11px; color:#475c28; line-height:11px; text-decoration:none;}
/*end end*/

/*product page start*/
.p_text { font-size:12px; font-weight:bold; color:#475c28;}
.p_text01 { font-size:12px; color:#F00;}
.p_text02 { font-size:11px; color:#666666; padding-left:2px;}
.p_text03{ font-size:26px; color:#747474; line-height:30px; font-style:italic; font-weight:bold;}
.p_text04{ font-size:26px; color:#9ebe2c; line-height:30px; font-style:italic; font-weight:bold;}
.product_box{ background-color:#f7f6f6; border:1px solid #cecece; width:160px; height:230px;}
.product_box01{ background-color:#fff; border:1px solid #666; height:100px; width:150px;}
/*rightbox*/
.topleft { float:left;background:url(../images/topleft.jpg) no-repeat; width:8px; height:8px;}
.topmiddle { float:left; background:url(../images/topmiddle.jpg) repeat-x; width:536px; height:8px;}
.topright { float:left; background:url(../images/topright.jpg) no-repeat; width:8px; height:8px;}

.middlebg { background-color:#fff; border-left:1px solid #5d7d2f; border-right:1px solid #5d7d2f; width:550px; min-height:477px; padding-top:16px;  *padding-top:10px; padding-bottom:8px;}

.bottomleft { float:left; background:url(../images/bottomleft.jpg) no-repeat; width:8px; height:8px;}
.bottommiddle { float:left; background:url(../images/bottommiddle.jpg) repeat-x; height:8px; width:536px;}
.bottomright { float:left; background:url(../images/bottomright.jpg) no-repeat; width:8px; height:8px;}

.grey_text_selected{
background-color:#727273;
border:solid 1px #595959;
font-size:13px;
color:#FFFFFF;
line-height:18px;
text-decoration:none;
padding:2px 6px;
margin:0px 5px;
}
.grey_text{
background-color:#dbdbdb;
border:solid 1px #c5c5c5;
font-size:14px;
color:#5d5d5d;
line-height:18px;
text-decoration:none;
padding:2px 6px;
margin:0px 5px;
}



.welcomeimage01{ background:url(../images/welcome_image01.jpg) no-repeat bottom right; height:178px; width:176px;}

/*product page ends*/
.email_text{ font-size:13px; color:#3d3d3d; line-height:21px; font-family:verdana;}
.email_text:hover{ font-size:13px; color:#5d8b1a; line-height:21px; font-family:verdana; text-decoration:none;}





