body {
	margin:0;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #494949;
	line-height:18px;
	-webkit-text-size-adjust:none;
}
img {
	border: 0;
}
textarea{ resize:none;}
a:link {
	text-decoration: none;
	color: #494949;
}
a:visited {
	text-decoration: none;
	color:#494949;
}
a:hover {
	text-decoration: underline;
	color: #494949;
}
a:active {
	text-decoration: none;
	color: #494949;
}
#main_table{
	width:100%;
}
#main_table #left_nav{
	width:216px;
	background: url(../image/nav_bg.png) no-repeat top left #4b6b8c;
	padding:262px 0 0 63px;
}
#left_nav ul{
	margin:0;
	padding:0;
}
#left_nav li{
	margin:0 0 9px 0;
	list-style:none;
}
#left_nav li ul{
	margin:-31px 0 0 36px;
	padding:8px 0 1px 25px;
	color: #4eb529;
	background:#FFFFFF;
	width:auto;
	font-size:14px;
}
#left_nav li ul li{
	list-style: url(../image/arrows.gif);
}
#left_nav li ul li a:link, #left_nav li ul li a:visited{
	text-decoration:none;
	color: #4eb529;
}
#left_nav li ul li a:hover {
	color: #358c16;
	text-decoration: none;
}
#left_nav li ul li ul{
	margin:5px 0 0 0;
	padding:2px 0 0 15px;
}
#left_nav li ul li ul li{
	padding:0;
	list-style:  url(../image/arrows2.gif);
	font-size:12px;
}
#main_table #right_side{
	background: url(../image/right_bg.png) repeat-x #4b6b8c;
}
#main_frame {
	width:681px;
	margin:37px 0 0 0;
}
#search_bar{
	background:url(../image/search_bg.png) no-repeat;
	height:36px;
}
#search_bar input{
	width:198px;
	height:15px;
	border: solid 1px #6a6a6a;
	border-left: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	line-height:17px;
}

#footer{
	background: url(../image/footer_bg.jpg) repeat-x;
	height:54px;
	padding:9px 0 0 64px;
}
#footer table td{
	color:#FFFFFF;
	font-size:11px;
}

#footer a:link, #footer a:visited {
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.white_table{
	width:681px;
}
.white_table .topL{
	width:11px;
	height:11px;
	background:url(../image/top_left.png) no-repeat;
}
.white_table .topR{
	width:11px;
	height:11px;
	background:url(../image/top_right.png) no-repeat;
}
.white_table .bottomL{
	width:11px;
	height:11px;
	background:url(../image/bottom_left.png) no-repeat;
}
.white_table .bottomR{
	width:11px;
	height:11px;
	background:url(../image/bottom_right.png) no-repeat;
}	
.white_table .tdbg{
	background:url(../image/white70.png);
}
.white_table h1{
	color:#148c44;
	font-size:12px;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

.page_no{
	font-size:12px;
	color:#3f3f3f;
	margin:0 0 0 3px;
	text-align:center;
	line-height:22px;
	width:22px;
	height:22px;
	background: url(../image/no_bg.jpg) repeat-x;
}
.page_no a:link, .page_no a:visited {
	color: #555;
	text-decoration: none;
	width:22px;
	height:22px;
	line-height:22px;
	display:block;
}
.page_no a:hover {
	color: #148c44;
	text-decoration: none;
}
.page_no_ro{
	font-size:12px;
	color: #ffffff;
	background:#148c44;
	text-align:center;
	width:22px;
	height:22px;
	line-height:22px;
	display:block;
	margin:0 0 0 3px;
}
.page_pre_next{
	background: url(../image/no_bg.jpg) repeat-x;
	height:22px;
	line-height:22px;
	font-size:12px;
	text-align:center;
	color:#555;
	margin:0 0 0 3px;
	padding:0 10px;
}
.page_pre_next a:link, .page_pre_next a:visited {
	color: #555;
	text-decoration: none;
	height:22px;
	line-height:22px;
	display:block;
}
.page_pre_next a:hover {
	color: #148c44;
	text-decoration: none;
}
.text14bold{
	font-size:14px;
	font-weight:bold;
	line-height:24px;
}
.green14bold{
	color:#148c44;
	font-size:14px;
	font-weight:bold;
}

/*product*/
.product_thumb{
	border: solid 2px #d7d7d7;
	width:124px;
	margin:0 0 8px 8px;
}
.product_thumb td{
	background:#d7d7d7;
}
.product_thumb th{
	text-align:center;
	font-weight:normal;
	background:#d7d7d7;
	padding:10px 0;
}
#product_name{
	background:#6b6b6b;
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	float:left;
	padding:0 2px;
	margin:6px 3px 8px 0;
}
.gray_btn{
	float:left;
	margin:6px 3px 6px 0;
	font-size:14px;
	font-weight:bold;
}
.gray_btn a:link, .gray_btn a:visited {
	text-decoration: none;
	display:block;
	color:#6b6b6b;
	border: solid 1px #6b6b6b;
	padding:0 3px;
}
.gray_btn a:hover {
	background:#1fb25a;
	color:#FFF;
	text-decoration: none;
}
.gray_btn_ro{
	float:left;
	margin:6px 3px 6px 0;
	font-size:14px;
	font-weight:bold;
	background:#1fb25a;
	color:#FFF;
	border: solid 1px #1fb25a;
	padding:0 3px;
}

/*contact*/
#contact_table{
	width:495px;
	padding:20px 0 0 30px;
	background:url(../image/contact_bg.png) no-repeat;
}
#contact_table input[type=text]{
	width:278px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:494949;
	margin-bottom:16px;
}
#contact_table textarea{
	width:278px;
	height:58px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:494949;
	margin-bottom:5px;
}
.red12{
	color:#FF0000;
}
.all_btn{
	background:url(../image/btn_bg.png) no-repeat;
	width:51px;
	height:21px;
	color:#FFFFFF;
	line-height:21px;
	text-align:center;
	font-size:12px;
	border:none;
}
