﻿
body, html {
	margin:0px; padding:0px; border:none; background-color:#A5A758; 
}
*{
	margin:0px; padding:0px; border:none; text-decoration:none;
}
#outer_div{
	margin-left:auto;
	margin-right:auto;
	width:1002px;
	position:relative;
}

.maint{
	width:100%; height:100%;
}

.dots_bg{
	background:url(../images/home/sdot_bg.gif); background-repeat:repeat-x; background-position:bottom;
}
.dotd_bg{
	background:url(../images/home/ddot_bg.gif); background-repeat:repeat-x;
}
.bdot_bg{
	background:url(../images/home/sdot_bg.gif); background-repeat:repeat-x; background-position:top;
}
.middle_bg{
	background:url(../images/home/middle_bg.gif); background-repeat:repeat-y;
}
.inner_middle_bg{
	background:url(../images/inner/middle_bg.gif); background-repeat:repeat-y;
}
.flower_bg{
	background:url(../images/home/flower_bg.jpg); background-repeat:no-repeat; background-position:top right;
}
.inner_flower_bg{
	background:url(../images/inner/flower_bg.jpg); background-repeat:no-repeat; background-position:top right;
}
.pro_border_bg{
	background:url(../images/inner/pro_border.gif); background-repeat:no-repeat;
}
.gray_btm_line{
	border-bottom:#E0E0E0 1px solid; border-top:#E0E0E0 1px solid; background-color:#f0f0f0;
	font: bold 13px Arial, Helvetica, sans-serif; color:#808080; line-height:18px;
}
.pink_bg{
	background-color:#FFDED5; border-right:#FFD1C4 1px solid; border-left:#FFD1C4 1px solid;
}
.yellow_bg{
	background-color:#FBFFC1; border-right:#F8FF95 1px solid; border-left:#F8FF95 1px solid;
}
.blue_bg{
	background-color:#C6ECFD; border-right:#96DDFC 1px solid; border-left:#96DDFC 1px solid;
}
.orange_bg{
	background-color:#FCC098; border-right:#FAA369 1px solid; border-left:#FAA369 1px solid;
}
.green_bg{
	background-color:#D0D755; border-right:#B4BB2D 1px solid; border-left:#B4BB2D 1px solid;
}
.red_bg{
	background-color:#E7696C; border-right:#E03A43 1px solid; border-left:#E03A43 1px solid;
}
.brown_bg{
	background-color:#D5AA53; border-right:#AC822B 1px solid; border-left:#AC822B 1px solid;
}

.left_lnk{
	font: 12px Arial, Helvetica, sans-serif; color:#808080; 
}
.left_lnk:hover{
	font: 12px Arial, Helvetica, sans-serif; color:#808080; font-weight:bold;
}
.left_lnk_active{
	font: 12px Arial, Helvetica, sans-serif; color:#808080; font-weight:bold;
}
.sub_lnk{
	font: 11px Arial, Helvetica, sans-serif; color:#808080; line-height:18px;
}
.sub_lnk:hover{
	font: 11px Arial, Helvetica, sans-serif; color:#808080; font-weight:bold; line-height:18px;
}
.sub_lnk_active{
	font: 11px Arial, Helvetica, sans-serif; color:#808080; font-weight:bold; line-height:18px;
}
.pink_head{
	font: 12px Arial, Helvetica, sans-serif; color:#FE9792; font-weight:bold;
}
.pressroom{
	font: 11px Arial, Helvetica, sans-serif; color:#808080; line-height:17px;
}
.pressroom_lnk{
	font: 12px Arial, Helvetica, sans-serif; color:#D8180E; font-weight:bold;
}
.pressroom_lnk:hover{
	font: 12px Arial, Helvetica, sans-serif; color:#808080; font-weight:bold;
}
.more{
	font: 11px Arial, Helvetica, sans-serif; color:#808080; text-decoration:underline;
}
.more:hover{
	font: 11px Arial, Helvetica, sans-serif; color:#FE9792; text-decoration:underline;
}
.forgot{
	font: 12px Arial, Helvetica, sans-serif; color:#808080; text-decoration:underline;
}
.forgot:hover{
	font: 12px Arial, Helvetica, sans-serif; color:#990000; text-decoration:underline;
}
.login{
	font: 12px Arial, Helvetica, sans-serif; color:#808080; 
}
.login_field{
	font: 12px Arial, Helvetica, sans-serif; color:#666; background-color:#fff; border:1px #CEE9EC solid; width:180px; height:20px;
}
.login_btn{
	font: bold 11px Arial, Helvetica, sans-serif; color:#666; background-color:#E7F4F5; border:1px #BDE1E6 solid; width:65px; height:20px; cursor:pointer; cursor:hand;
}
.top_lnk{
	font: 11px Arial, Helvetica, sans-serif; color:#808080;
}
.top_lnk:hover{
	font: 11px Arial, Helvetica, sans-serif; color:#CC0000;
}
.top_lnk_active{
	font: 11px Arial, Helvetica, sans-serif; color:#CC0000;
}
.right_top_lnk{
	font: 11px Arial, Helvetica, sans-serif; color:#808080;
}
.right_top_lnk:hover{
	font: 11px Arial, Helvetica, sans-serif; color:#000; font-weight:bold;
}
.right_top_lnk_active{
	font: 11px Arial, Helvetica, sans-serif; color:#000; font-weight:bold;
}
.search_field{
	font: 11px Arial, Helvetica, sans-serif; color:#000; border: 1px solid #CEE9EC; width:164px; height:19px; padding-top:4px;
}
.txt_field{
	font: 11px Arial, Helvetica, sans-serif; color:#000; border: 1px solid #CCCCCC; width:180px; height:16px;
}
.txt_field1{
	font: 11px Arial, Helvetica, sans-serif; color:#000; border: 1px solid #CCCCCC; height:16px;
}
.txt_field2{
	font: 11px Arial, Helvetica, sans-serif; color:#000; border: 1px solid #CCCCCC; height:12px; Width:20px;
}
.combobox{
	font: 11px Arial, Helvetica, sans-serif; color:#000; border: 1px solid #CCCCCC; width:180px;
}
.btn{
	font: bold 11px Arial, Helvetica, sans-serif; color:#fff; background-color:#CDC49C;  border:1px solid #B5A66A; height:22px; text-transform:uppercase; width:60px; 
}
.btm_txt{
	font: 9px Arial, Helvetica, sans-serif; color:#808080;
}
.btm_lnk{
	font: 9px Arial, Helvetica, sans-serif; color:#808080; text-decoration:underline;
}
.btm_lnk:hover{
	font: 9px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;
}
.btm_lnk_active{
	font: 9px Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold;
}
.pro_lnk{
	font: 11px Arial, Helvetica, sans-serif; color:#fff;
}
.pro_lnk:hover{
	font: 11px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold;
}
.path{
	font: 15px Arial, Helvetica, sans-serif; color:#808080; font-weight:bold;
}
.inner_paratxt{
	font: 12px Arial, Helvetica, sans-serif; color:#000; line-height:18px; text-align:justify;
}
.inner_paratxt_head{
	font: bold 12px Arial, Helvetica, sans-serif; color:#979951; line-height:18px; text-align:justify;
}
.inner_paratxt_lnk{
	font: 12px Arial, Helvetica, sans-serif; color:#000; line-height:18px; text-decoration:underline;
}
.inner_paratxt_lnk:hover{
	font: 12px Arial, Helvetica, sans-serif; color:#990000; line-height:18px; text-decoration:none;
}
.table_head{
	font: bold 12px Arial, Helvetica, sans-serif; color:#000;
}
.table_data{
	font: 11px Arial, Helvetica, sans-serif; color:#000; padding:6px; text-align:center;
}
.table_text{
	font: 11px Arial, Helvetica, sans-serif; color:#000; text-align:center;
}
.paratxt_head{
	font: bold 13px Arial, Helvetica, sans-serif; color:#808080; line-height:18px;
}
.pro1_lnk{
	font: 12px Arial, Helvetica, sans-serif; color:#A4A25B; line-height:18px;
}
.pro1_lnk:hover{
	font: 12px Arial, Helvetica, sans-serif; color:#A4A25B; font-weight:bold; line-height:18px;
}
.pro1_lnk_active{
	font: 12px Arial, Helvetica, sans-serif; color:#A4A25B; font-weight:bold; line-height:18px;
}
.pro1_path{
	font: 16px Arial, Helvetica, sans-serif; color:#A4A25B; font-weight:bold;
}
.pro2_lnk{
	font: 12px Arial, Helvetica, sans-serif; color:#E8AE00; line-height:18px;
}
.pro2_lnk:hover{
	font: 12px Arial, Helvetica, sans-serif; color:#E8AE00; font-weight:bold; line-height:18px;
}
.pro2_lnk_active{
	font: 12px Arial, Helvetica, sans-serif; color:#E8AE00; font-weight:bold; line-height:18px;
}
.pro2_path{
	font: 16px Arial, Helvetica, sans-serif; color:#E8AE00; font-weight:bold;
}
.pro3_lnk{
	font: 12px Arial, Helvetica, sans-serif; color:#CD6C32; line-height:18px;
}
.pro3_lnk:hover{
	font: 12px Arial, Helvetica, sans-serif; color:#CD6C32; font-weight:bold; line-height:18px;
}
.pro3_lnk_active{
	font: 12px Arial, Helvetica, sans-serif; color:#CD6C32; font-weight:bold; line-height:18px;
}
.pro3_path{
	font: 16px Arial, Helvetica, sans-serif; color:#CD6C32; font-weight:bold;
}
.pro4_lnk{
	font: 12px Arial, Helvetica, sans-serif; color:#990000; line-height:18px;
}
.pro4_lnk:hover{
	font: 12px Arial, Helvetica, sans-serif; color:#990000; font-weight:bold; line-height:18px;
}
.pro4_lnk_active{
	font: 12px Arial, Helvetica, sans-serif; color:#990000; font-weight:bold; line-height:18px;
}
.pro4_path{
	font: 16px Arial, Helvetica, sans-serif; color:#990000; font-weight:bold;
}
.product_lnk{
	font: 11px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;
}
.product_lnk:hover{
	font: 11px Arial, Helvetica, sans-serif; color:#A5A758; text-decoration:none;
}
.related_pro_lnk{
	font: 11px Arial, Helvetica, sans-serif; color:#A5A758; text-decoration:underline;
}
.related_pro_lnk:hover{
	font: 11px Arial, Helvetica, sans-serif; color:#808080; text-decoration:none;
}
.pop_pro_title{
	font: bold 12px Arial, Helvetica, sans-serif; color:#fff; padding-left:3px; padding-right:3px;
}
.product_text{
	font: 11px Arial, Helvetica, sans-serif; color:#666;
}
.product_combo{
	font: 11px Arial, Helvetica, sans-serif; color:#666; background-color:#E8E2D0; border:1px solid #CCCCCC;
}
.next_lnk{
	font: 11px Arial, Helvetica, sans-serif; color:#808080;
}
.next_lnk:hover{
	font: 11px Arial, Helvetica, sans-serif; color:#cc0000;
}
.btn_lnk{
	font: bold 12px Arial, Helvetica, sans-serif; color:#fff; cursor:pointer;cursor:hand;
}
.btn_lnk:hover{
	font: bold 12px Arial, Helvetica, sans-serif; color:#cc0000;
}
.next_prv_lnk{
	font:11px Arial, Helvetica, sans-serif;	color:#808080;
}
.next_prv_lnk:hover{
	font:11px Arial, Helvetica, sans-serif; color:#CC3300;	text-decoration:underline;	
}
.next_prv_lnk_active{
	font:11px Arial, Helvetica, sans-serif; color:#CC3300;
}
.next_prv_sep{
	font:11px Arial, Helvetica, sans-serif; color:#cccccc;
}

.pro1_data
{
	background-color:#a5a758; padding-left:11px;
}
.pro2_data
{
	background-color:#ECB100; padding-left:11px;
}
.pro3_data
{
	background-color:#CD6C32; padding-left:11px;
}
.pro4_data
{
	background-color:#990000; padding-left:11px;
}
.Err
{
	font:bold 11px Arial, Helvetica, sans-serif; color:#FF0000;
}
.gray_left_line{
	border-left:#E1E1E1 1px solid;
}
.top_lnk_login{
	font: 10px Arial, Helvetica, sans-serif; color:#808080;
}
.top_lnk_login:hover{
	font: 10px Arial, Helvetica, sans-serif; color:#CC0000;
}
.sitemap{
	font: 11px Arial, Helvetica, sans-serif; color:#000; line-height:18px; text-decoration:none;
}
.sitemap:hover{
	font: 11px Arial, Helvetica, sans-serif; color:#990000; line-height:18px; text-decoration:underline;
}
.cart_table{
	font: bold 12px Arial, Helvetica, sans-serif; color:#808080; padding:4px; text-align:center;
}
.cart_text{
	font: 12px Arial, Helvetica, sans-serif; color:#808080; padding:4px; 
}

/* FAQ Scroll */

/*	Begin Headers */
h3 {
	padding:3px;
	font: bold 11px Arial, Helvetica, sans-serif; color:#000; background-color:#f5f5f5;
}
#img{
	float:left;	padding-bottom:10px; padding-right:15px;
}
.news_text{
	font: 12px Arial, Helvetica, sans-serif; color:#000; line-height:16px;
}
.shade{
	font: 12px Arial, Helvetica, sans-serif; color:#A5A758; font-weight:bold;
}
.shade:hover{
	font: 12px Arial, Helvetica, sans-serif; color:#808080; font-weight:bold;
}

/* End Headers */

.demo-show2 h3 {
  margin: 0;
  padding-left:0px;
  width: 450px;
  border-top: 0px solid #386785;
  border-bottom: 0px solid #e3e3e3;
  margin-bottom:5px;
  cursor: pointer;
}
.hover {
  cursor: pointer;
  background-color:#e5e5e5;

}
.faq{
	border-bottom:1px solid #cccccc;
	padding-left:4px;
	padding-bottom:12px; padding-top:5px;
}
.astric{
	font:11px Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.pro_popup_head{
	font: bold 12px Arial, Helvetica, sans-serif; color:#CC0000;
}
.ecostories{
	font: 12px Arial, Helvetica, sans-serif; color:#000; line-height:18px; padding-top:8px; padding-bottom:8px; background-color:#F0EDE1; border:1px solid #E0DABE;
}
.vox{
	font: 10px Arial, Helvetica, sans-serif; color:#fff;
}
.vox_lnk{
	font: 10px Arial, Helvetica, sans-serif; color:#fff;
}
.vox_lnk:hover{
	font: 10px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;
}
.sr_lnk{
	font: bold 12px Arial, Helvetica, sans-serif; color:#000; line-height:18px; text-decoration:underline;
}
.sr_lnk:hover{
	font: bold 12px Arial, Helvetica, sans-serif; color:#990000; line-height:18px; text-decoration:none;
}
