/*body{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; background:#878787; }*/
body{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; }
p, form{ padding:0px; margin:0px; list-style-type:none;}
img{ border:0px;}
.img_left{ float:left;}
.img_right{ float:right;}
#doc_width{ width:1000px; margin:0px auto;}
/*#doc_cont{ width:1000px; float:left; background:#ffffff url(../images/bg_top.jpg) no-repeat center top; }*/
#doc_cont{ width:1000px; float:left; background:#ffffff; }
#doc_cont_inn{ width:1000px; float:left; background:#ffffff}
#header{ width:895px; float:left; padding:0px 51px 0px 54px;}
.header_pt1{ width:895px; float:left; text-align:right;}
.logo{ float:left; margin:10px 0px 0px 15px;}
.flags{ float:left; font-size:11px; color:#000000; font-style:italic; margin:5px 0px 0px 70px;}
.flags img{ margin:0px 0px 0px 10px;}
.store_locator{ width:170px; float:right; color:#2c2829; font-size:12px; border-left:1px solid #93887a; padding:10px 5px 3px 7px;}
.store_locator p{ text-align:left; font-weight:bold;}
.store_locator input.textfield{ width:119px;  border:1px solid #ccc6bf; line-height:18px; height:18px; float:left; margin:3px 0px 0px 0px;}
.top_navi{ width:680px; float:left; text-align:left; font-size:11px; color:#4e3d33; padding:0px 0px 0px 0px; font-weight:bold; border-bottom:1px solid #95887a; margin:7px 0px 0px 30px;}
/*.top_navi ul{ list-style-type:none; padding:0px; margin:0px;}
.top_navi li{ padding: 0px 12px; display:inline; list-style-type:none; margin:0px;}
.top_navi li.first{ padding-left:20px;}
.top_navi li a{color:#4e3d33; text-decoration:none;}
.top_navi li a:hover{ color:#d86630; text-decoration:none;}
.top_navi li a.active{ color:#d86630; text-decoration:none;}*/
#banner{ width:891px; float:left; padding:23px 55px 6px 54px; text-align:center;}
#content_areateam{ width:1000px; float:left; padding:0px 0px 0px 0px;}
#content_area{ width:992px; float:left; padding:0px 0px 0px 8px;}
.content_glallery{width:891px; float:left; padding:0px 50px 0px 46px;}
.content_glallery .img_click{width:882px; float:left; padding:11px 0px 30px 9px; border-top:1px solid #d9d7cf;}
.gallery_top .address{ color:#010101; font-size:13px; padding:0px 0px 5px 0px; float:left; width:164px; margin:0px; text-align:right;}
.gallery_pt_navi{ width:630px; float:left; text-align:center; font-size:11px; color:#4e3d33; padding:0px 0px 0px 77px; }
.gallery_pt_navi ul{ padding:0px; margin:0px; list-style-type:none;}
.gallery_pt_navi li{ background:url(../images/top_navi_line.jpg) no-repeat right 2px; padding: 0px 18px; display:inline; list-style-type:none; margin:0px;}
.gallery_pt_navi li.last{ background:none;}
.gallery_pt_navi li a{color:#4e3d33; text-decoration:none; font-weight:bold;}
.gallery_pt_navi li a:hover{ color:#d86630; text-decoration:none;}
.gallery_pt_navi li a.active{ color:#d86630; text-decoration:none;}
.gallery_pt_navi li span{ font-style:italic;}
.gallery_pt_navi li span a{ text-decoration:none;}
.gallery_pt_navi li span a:hover{ text-decoration:underline;}
.gallery_pt_navi span{ font-style:italic;}
.gallery_pt_navi_news{ width:900px; float:left; text-align:center; font-size:11px; color:#4e3d33; padding:0px 0px 0px 20px; }
.gallery_pt_navi_news ul{ padding:0px; margin:0px; list-style-type:none;}
.gallery_pt_navi_news li{ background:url(../images/top_navi_line.jpg) no-repeat right 2px; padding: 0px 18px; display:inline; list-style-type:none; margin:0px;}
.gallery_pt_navi_news li.last{ background:none;}
.gallery_pt_navi_news li a{color:#4e3d33; text-decoration:none; font-weight:bold;}
.gallery_pt_navi_news li a:hover{ color:#d86630; text-decoration:none;}
.gallery_pt_navi_news li a.active{ color:#d86630; text-decoration:none;}
.gallery_pt_navi_news span{ font-style:italic;}
.content_gpt{ width:891px; float:left; border-top:1px solid #cac3bc; padding:10px 0px 0px 0px;}
.gallery_pt{ width:585px; float:right; padding:7px 0px 10px 0px; text-align:right; }
.left_navi_cont{width:174px; float:left; padding:0px 0px 0px 0px;}
.left_address{ width:164px; height:25px; font-family:Verdana; float:left; border-right:1px solid #cac3bc; color:#4e3d33; font-size:10px; letter-spacing:1px; margin:15px 0px 0px 0px; text-align:right; padding:0px 10px 50px 0px}
.gallery_img{ float:left; padding:0px 0px 0px 10px;}
.gallery_img p{color:#4e3d33; line-height:18px; font-size:11px; font-weight:bold; text-align:left;}
.gallery_img p a{ color:#4e3d33; text-decoration:none;}
.gallery_img p a:hover{ color:#d86630; text-decoration:none;}
.copy_right{ float:left; text-align: center; color:#594b3f; font-size:9px; padding:23px 45px 6px 45px; letter-spacing:1px; font-weight:bold; width:891px;}
.copy_right a{ color:#594b3f; text-decoration:none; }
.copy_right a:hover{ color:#594b3f; text-decoration:underline;}
.header_care{ width:750px; float:left; color:#333333; padding:15px 0px 5px 195px;}
.header_care h1{ font-size:20px; font-family:"Times New Roman", Times, serif; color:#333333; padding:0px; margin:0px;}
.header_care_splash{ width:650px; float:left; color:#333333; border-bottom:1px solid #eae7e4; margin:15px 0px 5px 195px;}
.header_care_splash h1{ font-size:20px; font-family:"Times New Roman", Times, serif; color:#333333; padding:0px; margin:0px;}
.header_care_cont{ width:745px; float:left; color:#333333; margin:0px 0px 0px 145px; padding:15px 0px 5px 50px;}
.header_care_cont h1{ font-size:20px; font-family:"Times New Roman", Times, serif; color:#333333; padding:0px; margin:0px;}
/*.left_part{ width:209px; float:left; padding:0px 20px 0px 0px;}
.left_navi{ width:209px; float:left; color:#000000; text-align:right;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}*/
.left_part{ width:170px; float:left; padding:0px 25px 0px 0px;}
.left_navi{ width:170px; float:left; color:#000000; text-align:right; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.left_navi ul{list-style-type:none; padding:0px; margin:0px;}
.left_navi li{  list-style-type:none; padding:1px 0px; width:150px; margin:1px px 0px 0px; float:right; font-weight:bold;}
.left_navi li a{  background:none; padding:3px 3px; width:150px; color:#4e3d33; text-decoration:none; float:right;}
.left_navi li a:hover{ background:#dbd7d5; width:150px; padding:3px 3px; color:#4e3d33; text-decoration:none; float:right;}
.left_navi li a.active{ background:#dbd7d5; width:150px; padding:3px 3px; color:#4e3d33; text-decoration:none;}

.left_partt{ width:170px; float:left; padding:5px 25px 0px 0px;}
.left_navit{ width:170px; float:left; color:#000000; text-align:right; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.left_navit ul{list-style-type:none; padding:0px; margin:0px;}
.left_navit li{  list-style-type:none; padding:1px 0px; width:170px; margin:1px px 0px 0px; float:right; font-weight:bold;}
.left_navit li a{  background:none; padding:3px 3px; width:170px; color:#4e3d33; text-decoration:none; float:right;}
.left_navit li a:hover{ background:#dbd7d5; width:170px; padding:3px 3px; color:#4e3d33; text-decoration:none; float:right;}
.left_navit li a.active{ background:#dbd7d5; width:170px; padding:3px 3px; color:#4e3d33; text-decoration:none;}

.midd_partteam{ width:590px; float:left;}
.midd_part_contentteam{ width:590px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

.midd_part{ width:520px; float:left;}
.midd_part_content{ width:520px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.midd_part_content input.textfield{ width:40px;  border:1px solid #ccc6bf; line-height:18px; height:18px; margin:3px 0px 0px 0px;}
.midd_part_content input.textfield1{ width:150px;  border:1px solid #ccc6bf; line-height:18px; height:18px; margin:3px 0px 0px 0px;}
.midd_part_content textarea.textarea1{ width:150px;  border:1px solid #ccc6bf; line-height:18px;  margin:3px 0px 0px 0px;}
.midd_part_content input.textfield2{ width:100px;  border:1px solid #ccc6bf; line-height:18px; height:18px; margin:3px 0px 0px 0px;}
.midd_part_img{ width:520px; float:left; padding:5px 0px 20px 0px;}
.midd_banner{ width:520px; float:left; border-bottom:1px solid #eae7e4; padding:0px 0px 4px 0px;}
.right_part{ width:219px; float:right;  color:#000000; padding:0px 5px 0px 15px;}
.right_navi{ width:214px; float:left; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4e3d33;}
.right_navi h1{width:180px; float:left; padding:5px 0px 5px 0px; margin:0px; color:#3f2f18; font-size:14px; border-bottom:1px solid #eae7e4; border-top:1px solid #eae7e4; }
.right_navi ul{list-style-type:none; padding:5px 0px 0px 0px; width:214px; margin:0px; float:left;}
.right_navi li{list-style-type:none; padding:1px 0px; margin:1px 0px 0px 0px; width:214px; float:left; font-weight:bold;}
.right_navi li a{ background:none; padding:3px 2px; width:214px; color:#4e3d33; margin:0px 0px 0px 0px; text-decoration:none; float:left;}
.right_navi li a:hover{ background:#dbd7d5; width:214px; margin:0px 0px 0px 0px; padding:3px 2px; color:#4e3d33; text-decoration:none; float: left;}
.right_navi li a.active{ background:#dbd7d5; width:214px; margin:0px 0px 0px 0px; padding:3px 2px;color:#4e3d33; text-decoration:none; float: left;}
.copy_right_inner{ width:980px; float:left; text-align:left; color:#505050; font-size:8px; padding:15px 12px 15px 0px; font-weight:bold; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif;}

/*product_page*/
#doc_right{ width:740px;  float:left;  margin:0px 46px 0px 0px; border-top:1px solid #eae7e4; padding:15px 0px 0px 0px;}
#doc_right_contact{ width:915px;  float:left;  margin:0px 0px 0px 20px; padding:5px 0px 0px 0px;}
#doc_right_cont{ width:740px; float:left; border-top:1px solid #eae7e4;  margin:0px 0px 0px 195px;}
#doc_right_cont_pro{ width:745px; float:left;}
.item_box_center{ width:500px; float:left; padding:0px 0px 0px 250px;}
.item_box_left{ width:256px; float:left; padding:0px 20px 0px 0px;}
.item_box_left input.textfield{ width:50px;  border:1px solid #ccc6bf; line-height:18px; height:18px; margin:3px 0px 0px 0px;}
.item_box{width:256px; float:left; text-align:center; padding:0px 0px 10px 0px;}
.item_box_click{ width:256px; float:left; border-top:1px solid #eae7e4; padding:8px 0px 0px 0px;}
.item_box_right{ width:530px; float:left;}
.item_box_right_splash{ width:650px; float:left; margin:0px 0px 0px 5px;}
.item_box_right_news{ width:700px; float:left; margin:0px 0px 0px 20px;}
.item_box_right_pro{ width:466px; float:left;}
.item_box_contact{ width:436px; float:left;}
.heading{ padding:0px; margin:0px; width:436px; float:left; color:#333333; font-family: "Times New Roman", Times, serif; font-size:23px; font-weight:normal;}
.item_box_right_cont{ width:300px; float:left; padding:0px 10px 0px 0px; color:#333333; font-size:11px;}
.item_box_left_contact{ width:160px; float:left; padding:0px 10px 0px 0px; color:#333333; font-size:10px;}
.item_box_right_contact{ width:150px; float:left; padding:0px 10px 0px 0px; color:#333333; font-size:11px;}
.item_box_middle_contact{ width:560px; float:left; padding:0px 15px 0px 5px; color:#333333; font-size:11px;}
.item_box_middle_contact input.textfield{ width:200px;  border:1px solid #ccc6bf; line-height:18px; height:18px; margin:3px 0px 0px 0px;}
.item_box_middle_contact textarea.textarea1{ width:200px;  border:1px solid #ccc6bf; line-height:18px;  margin:3px 0px 0px 0px;}
.item_box_middle_contact textarea.textarea2{ width:350px;  border:1px solid #ccc6bf; line-height:18px;  margin:3px 0px 0px 0px;}
.item_box_middle_contact select.selectfield{ width:200px;  border:1px solid #ccc6bf; line-height:18px; height:25px; margin:3px 0px 0px 0px;}
.item_box_right_team{ width:700px; float:left;}
.item_box_right_cont_team{ width:700px; float:left; padding:0px 10px 0px 0px; color:#333333; font-size:11px;}
/*.item_rp{ width:116px; float:left; margin:45px 0px 0px 0px; padding:0px 0px 0px 10px; background:url(../images/prod_line.jpg) repeat-y left top;}*/
.item_rp{ width:116px; float:left; margin:45px 0px 0px 0px; padding:0px 0px 0px 10px; border-left:1px solid #EAE7E4;}
.item_rp h1{ width:116px; float:left; font-size:11px; color:#000000; margin:0px; padding:0px}
.item_rp_box{ width:116px; float:left; text-align:center;}
.item_rp_box img{ margin:8px 0px 0px 0px; text-align:center;}


.midd_cms_part{ width:895px; float:left; padding:0px 0px 0px 51px;}
.midd_cms_part_content{ width:895px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3f2f18;}

.button
{
	background-color:#cccccc;
	background: url(../images/button_bg.jpg) repeat-x;
	color:#000000;
	font-weight:bold;
	border-width:0px;
	height:25px;
	cursor:pointer;
}
.button:hover
{
	background-color:#cccccc;
	background: url(../images/button_bg.jpg) repeat-x;
	color:#666666;
	font-weight:bold;
	border-width:0px;
	height:25px;
	cursor:pointer;
}
.button1
{
	background-color:#cccccc;
	background: url(../images/button_bg.jpg) repeat-x;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	border-width:0px;
	height:21px;
	margin-top:3px;
	cursor:pointer;
}
.button1:hover
{
	background-color:#cccccc;
	background: url(../images/button_bg.jpg) repeat-x;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	border-width:0px;
	height:21px;
	margin-top:3px;
	cursor:pointer;
}
.reqiretext
{
	color:#990000;	
	font-size:11px;
}
.error-font
{
  font-size:12px;
  color:#FF0000;
}
.succ-font
{
  font-size:12px;
  color:#009900;
}
.headline
{
	color:#ffffff; background-color:#000000; font-size:14px; padding:3px 3px 3px 3px;
}
.content_box
{
	border:1px solid #000000;
	background:#EFEFEF;
}
.headingtop{ color:#010101; font-size:18px; padding:0px 0px 0px 0px;}
.headingtop a{ color:#4e3d33; font-size:14px; text-decoration:none;}
.headingtop a:hover{ color:#d86630; font-size:14px; text-decoration:none;}
.arrow{ color:#d86630; font-size:14px; text-decoration:none;}

.menup {color:#4e3d33; line-height:18px; font-size:12px; font-weight:bold;}
.menup a{ color:#4e3d33; text-decoration:none;}
.menup a:hover{ color:#d86630; text-decoration:none;}

.headingline{ color:#ffffff; font-size:12px;}

.pgng {color:#4e3d33; line-height:18px; font-size:12px; font-weight:bold;}
.pgng a{ color:#d86630; text-decoration:none;}
.pgng a:hover{ color:#d86630; text-decoration:underline;}


.pgng_navi{ float:left; text-align:center; font-size:11px; color:#4e3d33; padding:0px 0px 0px 0px;}
.pgng_navi a{color:#4e3d33; text-decoration:none;}
.pgng_navi a:hover{ color:#d86630; text-decoration:none;}
.pgng_navi a.active{ font-size:16px; color:#d86630; text-decoration:none;}

.prolink{ float:left; font-size:8px; color:#000000; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-decoration:none;}
.prolink a{ float:left; font-size:8px; color:#000000; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-decoration:none;}
.prolink_big{ float:left; font-size:16px; font-family:Georgia; color:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-decoration:none;}
.prolink_big a{ float:left; font-size:16px; font-family:Georgia; color:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-decoration:none;}
.darktxt{ color:#000000; font-family:Georgia; }


.Hrhover
{
	background-color:#F6F5F8;
}
.Hrnormal
{
	background-color:#FFFFFF;
}


#menu {
	width: 443px;
	float:right;
	height: 20px;
	text-align: right;
	padding-top: 20px;
	width:680px; float:left; text-align:left; font-size:11px; color:#4e3d33; padding:0px 0px 0px 0px; font-weight:bold; border-bottom:1px solid #95887a; margin:18px 0px 0px 30px;
}

#menu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width: auto;
	float: left;
	text-align:right;
	text-decoration:none;
	padding-bottom: 10px;
}


#menu li {
	list-style-type:none;
	margin: 0;
	float:left;
	padding: 0 20px;
	text-transform:lowercase;
	
}
#menu li a{color: #333333;
	text-decoration: none;}
#menu li a:hover{text-decoration:underline;}
#menu li a.active{text-decoration:underline;}


