* { margin:0; padding:0; }

body { margin:0 auto; text-align: justify; }

body>div {
	width:999px; background-image:url(../images/page_shadow.jpg); background-repeat:repeat-y; margin:0 auto; text-align:center;
}
.main_page {
	width:950px; margin:0 auto; border:5px solid #fff;
}

::selection {
	background:#D7DC80; color:#fff;
}

::-moz-selection {
	background:#D7DC80; color:#eee;
}

::-webkit-selection {
	background:#D7DC80; color:#fff;
}



/*----------left section------------*/
.left_section {
	width:238px; background:#C4C955;
}

.left_section .logo {
	height:149px; border-bottom:1px solid #fff; background-color:#D0D76F; 
}

.left_section>ul {
	list-style-type:none; text-align:left; padding:10px 20px 20px 30px;
}
.left_section>ul>li {
	list-style-type:none; list-style-image:url(../images/bullet.jpg); text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px;
	line-height:22px; text-decoration:none; color:#000; font-weight:bold;
}
.left_section ul li a {
	color:#000; text-decoration:none; border-bottom:1px dotted #000; display:block; 
}
.left_section ul li a:hover {
	color:#fff; text-decoration:none;
}

.left_section ul li ol {
	padding-left:15px; font-size:11px;
}
.left_section ul li ol>li>ul {
	padding-left:15px; font-size:11px;
}
/*----------/left section------------*/



/*----------right section------------*/
.right_section {
	width:615px;
}
.right_section .top_green_strip, .top_green_strip {
	background-color:#92950A; height:38px;
}
.right_section .top_green_strip h2, .top_green_strip h2 {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#fff; line-height:17px; text-align:justify; margin:5px;
}
.right_section .top_green_strip h2 span, .top_green_strip h2 span {
	line-height:17px; display:block; float:left; height:38px;
}
.right_section .welcome_text_bg {
	background-image:url(../images/welcome_text_bg.jpg); background-position:bottom; background-repeat:repeat-x;
	border-left:2px solid #fff; border-top:2px solid #fff;
}

.right_section .welcome_text_bg div {
	width:92%; text-align:left; padding-left:20px; padding-top:20px;
}
.right_section .welcome_text_bg div h2 {
	font-family: 'AllerRegular', tahoma,  arial, verdana; font-size:22px; color:#4f4f4f; font-weight:normal; line-height:22px;
}

/*----------/right section------------*/



/*----------------index product section------------*/
#index_products_section {
}
#index_products_section ul {
	list-style-type:none; width:860px; float:left; background-color:#d0d76f; 
}
#index_products_section ul li {
	list-style-type:none; border-right:1px solid #fff; border-top:1px solid #fff; border-bottom:1px solid #fff; width:151px; float:left; padding:10px;
	text-align:left; height:170px;
}
#index_products_section ul li h4 {
	font-family:"trebuchet MS", tahoma, verdana, arial; color:#fff; font-weight:normal; line-height:20px;
}
#index_products_section ul li a {
	text-decoration:underline; color:#696F00; font-family:tahoma, verdana, arial; font-size:11px; line-height:17px;
}
#index_products_section ul li a:hover {
	text-decoration:none; color:#696F00;
}
/*----------------/index product section------------*/


/*--------index contact section-----------*/
#index_contact {
	background-image:url(../images/index_contact_bg.jpg); background-repeat:repeat-x; width:240px; height:200px; border-bottom:1px solid #fff;
}
#index_contact div {
	padding:10px; 
	}
#index_contact div h4 {
	font-family:"trebuchet MS", tahoma, verdana, arial; color:#fff; font-weight:normal; line-height:20px;
}
/*--------/index contact section-----------*/


/*--------index quality section-----------*/
#index_quality table {
	padding:10px 0px 0px 10px;
}

#index_quality h4 {
	font-family:"trebuchet MS", tahoma, verdana, arial; color:#4f4f4f; font-weight:normal; line-height:20px;
}
/*--------/index quality section-----------*/


/*-----------text styles----------*/
.text {
	font-family:tahoma, verdana, arial; font-size:11px; color: #000; line-height:17px; text-decoration:none;
	}
.text a {
	text-decoration:underline; color:#696F00;
}
.text a:hover {
	text-decoration:none; color:#696F00;
}

.text_white {
	font-family:tahoma, verdana, arial; font-size:11px; color: #fff; line-height:17px; text-decoration:none;
	}
.text_white a {
	text-decoration:underline; color:#fff;
}
.text_white a:hover {
	text-decoration:none; color:#fff;
}
/*-----------/text styles----------*/


/*-------------inner pages-----------------*/
.inner_right_section {
	width:615px; background-image:url(../images/inner_content-bg.jpg); background-repeat:repeat-x; background-position:bottom;
}

.inner_right_section h3 {
	font-family:Tahoma, Geneva, sans-serif; font-size:22px; color:#4f4f4f; line-height:27px; padding-left:20px;
	font-weight:normal; text-decoration:underline; width:inherit; display:block;
}
.inner_right_section h3 span {
	color:#747700;
}
.inner_right_section .text {
	padding:0px 20px 0px 20px; text-align:justify;
}
.inner_right_section .text h3 {
	font-size:16px; text-decoration:none; line-height:17px; font-weight:bold; color:#8D8E0C; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.inner_right_section h4, h4 {
	font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#DD4F09; line-height:17px;
	font-weight:bold; text-decoration:none; display:block;
}
.inner_right_section ul {
	padding-left:45px;
}
.inner_right_section p {
	visibility:hidden; font-size:9px; line-height:11px;
}
.input_text {
	background:none; border:1px solid #92950A; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000;
}
.input_btn {
	background-color:#92950A; border:1px solid #92950A; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#fff; padding:3px;
	font-weight:bold;
}
.inner_right_section ol {
	text-align:left; list-style-type:none; display:block; padding-left:35px; padding-right:15px; line-height:17px;
}
/*-------------/inner pages-----------------*/


/*-------------products sections-----------------*/
.products_table {
	border:1px solid #92950a;
}
.products_table .heading_row {
	font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#fff; background-color:#92950a; line-height:22px;
	font-weight:bold;
}
.products_table .table_matter {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; background-color:#EBEEC1; line-height:22px;
}
/*-------------/products sections-----------------*/



/*----------footer section------------*/
.footer_section {
	border-top:5px solid #d1d76f; text-align:center; font-family:tahoma, verdana, arial; font-size:11px; color: #000; line-height:17px; text-decoration:none;
}
.footer_section a {
	text-decoration:none; color:#000; padding:0px 8px;
}
.footer_section a:hover {
	text-decoration:none; color:#696F00;
}
.footer_section span {
	color:#ddd; font-size:11px;
}
.footer_section p {
	visibility:hidden; font-size:9px; line-height:11px;
}
/*----------/footer section------------*/

/*----------product section------------*/

.pro
{font-family: Verdana; font-size:11px; color:#333; text-decoration:none; font-weight:bold; padding:0 0 0 0; margin:0 0 0 0;
text-align:justify; }

.pro:hover
{color: #000000;
text-decoration:underline;}

/*----------/product section------------*/

.main-text
{font-family:Verdana;
font-size:11px;
color:#333333;
text-decoration:none;
font-weight:normal;
padding:0 0 0 0;
margin:0 0 0 0;
text-align:justify;}