@charset "utf-8";
html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/********************************
drop down menu
*******************************/
ul.menu {list-style:none; margin:0; padding:0; padding-top:97px;  width:960px; margin:0 auto; font-weight: bold;}
body:nth-of-type(1) ul.menu {list-style:none; margin:0; padding:0; padding-top:97px;  width:959px; margin:0 auto; font-weight: bold;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px; text-align:left}
ul.menu ul {position:absolute; top:30px; left:0; background:#d2c8be; border:1px solid #acacac;border-top:none;display:none; list-style:none; padding-top:8px}
ul.menu ul li {position:relative; /*border:1px solid #aaa; border-top:none;*/ width:133px; margin:0}
ul.menu ul li a {display:block; padding: 0px 0px 2px 7px; background-color:#d2c8be;color:#fff; font-size:11px}
ul.menu ul li a:hover {background-color:#d2c8be; color:#a71c21;}
ul.menu ul ul {left:133px; top:-8px; border:1px solid #acacac; border-top:none;}
ul.menu .menulink {padding:5px 7px 7px;  /*font-weight:bold; width:134px;background:url(images/header.gif);border:1px solid #aaa;*/}
ul.menu .menulink:hover, ul.menu .menuhover {/*background:url(images/header_over.gif)*/}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {/*border-top:1px solid #aaa*/}

#left_menu_about{
	padding-top:35px;
}
#left_menu_about li a {
	display: block;
	height: 22px;
	width:176px
}
#menu_about_0 a:hover {
	background: url(images/about_submenu_bg.gif) -176px -35px;
}
#menu_about_1 a:hover {
	background: url(images/about_submenu_bg.gif) -176px -57px;
}
#menu_about_0_on {
	background: url(images/about_submenu_bg.gif) -176px -35px;
}
#menu_about_1_on {
	background: url(images/about_submenu_bg.gif) -176px -57px;
}

#left_menu_env{
	padding-top:35px;
}
#left_menu_env li a {
	display: block;
	height: 22px;
	width:176px
}
#menu_env_0 a:hover {
	background: url(images/env_submenu_bg.gif) -176px -35px;
}
#menu_env_1 a:hover {
	background: url(images/env_submenu_bg.gif) -176px -57px;
}
#menu_env_0_on {
	background: url(images/env_submenu_bg.gif) -176px -35px;
}
#menu_env_1_on {
	background: url(images/env_submenu_bg.gif) -176px -57px;
}

#menu li a {
	display: block;
	height: 18px;
}
#menu li ul a {
	display: block;
	height: 15px;
}
#menu_0 {
	width: 88px;
}
#menu_1 {
	width: 148px;
}
#menu_2 {
	width: 122px;
}
#menu_3 {
	width: 116px;
}
#menu_4 {
	width: 71px;
}
#menu_5 {
	width: 87px;
}
#menu_6 {
	width: 58px;
}
#menu_0 a:hover {
	background: url(images/menu.gif) 0px -30px;
}
#menu_1 a:hover {
	background: url(images/menu.gif) -90px -30px;
}
#menu_2 a:hover {
	background: url(images/menu.gif) -240px -30px;
}
#menu_3 a:hover {
	background: url(images/menu.gif) -364px -30px;
}
#menu_4 a:hover {
	background: url(images/menu.gif) -482px -30px;
}
#menu_5 a:hover {
	background: url(images/menu.gif) -555px -30px;
}
#menu_6 a:hover {
	background: url(images/menu.gif) -644px -30px;
}
#menu_0_on, .menu_0_on  {
	width: 88px;
	background: url(images/menu.gif) 0px -30px;
}
#menu_1_on, .menu_1_on {
	width: 148px;
	background: url(images/menu.gif) -90px -30px;
}
#menu_2_on, .menu_2_on {
	width: 122px;
	background: url(images/menu.gif) -240px -30px;
}
#menu_3_on, .menu_3_on  {
	width: 116px;
	background: url(images/menu.gif) -364px -30px;
}
#menu_4_on, .menu_4_on  {
	width: 71px;
	background: url(images/menu.gif) -482px -30px;
}
#menu_5_on, .menu_5_on  {
	width: 87px;
	background: url(images/menu.gif) -555px -30px;
}
#menu_0 ul a:hover {
	width: 88px;
	background: url();
}
#menu_1 ul a:hover {
	width: 148px;
	background: url();
}
#menu_2 ul a:hover {
	width: 122px;
	background: url();
}
#menu_3 ul a:hover {
	width: 116px;
	background: url();
}
#menu_4 ul a:hover {
	width: 71px;
	background: url();
}
#menu_5 ul a:hover {
	width: 87px;
	background: url();
}

/********************************
product menu start Engineered Floors
*******************************/
.left_menu_eng ul{
	padding-top:20px;
}
.left_menu_eng li a {
	display: block;
	width:216px
}
#menu_eng_0 a,#menu_eng_0_on a{
	height:23px;
}
#menu_eng_1 a,#menu_eng_1_on a{
	height:20px;
}
#menu_eng_2 a,#menu_eng_2_on a{
	height:20px;
}
#menu_eng_3 a,#menu_eng_3_on a{
	height:20px;
}
#menu_eng_4 a,#menu_eng_4_on a{
	margin-top:2px;
	height:23px;
}
#menu_eng_5 a,#menu_eng_5_on a{
	height:23px;
}
#menu_eng_6 a,#menu_eng_6_on a{
	height:23px;
}
#menu_eng_7 a,#menu_eng_7_on a{
	margin-top:75px;
	height:23px;
}
#menu_eng_8 a,#menu_eng_8_on a{
	height:23px;
}
#menu_eng_9 a,#menu_eng_9_on a{
	height:23px;
}
#menu_eng_10 a,#menu_eng_10_on a{
	height:23px;
}
#menu_eng_0 a:hover {
	background: url(images/eng_submenu_bg.gif) -216px -20px;
}
#menu_eng_1 a:hover {
	background: url(images/eng_submenu_bg.gif) -216px -43px;
}
#menu_eng_2 a:hover {
	background: url(images/eng_submenu_bg.gif) -216px -63px;
}
#menu_eng_3 a:hover {
	background: url(images/eng_submenu_bg.gif) -216px -83px;
}
#menu_eng_4 a:hover {
	background: url(images/eng_submenu_bg.gif) -216px -105px;
}
#menu_eng_5 a:hover {
	background: url(images/eng_submenu_bg.gif) -216px -128px;
}
#menu_eng_6 a:hover {
	background: url(images/eng_submenu_bg.gif) -216px -151px;
}
#menu_eng_7 a:hover {
	background: url(images/eng_submenu_bg.gif) -216px -249px;
}
#menu_eng_8 a:hover {
	background: url(images/eng_submenu_bg.gif) -216px -272px;
}
#menu_eng_9 a:hover {
	background: url(images/eng_submenu_bg.gif) -216px -295px;
}
#menu_eng_10 a:hover {
	background: url(images/eng_submenu_bg.gif) -216px -318px;
}



#menu_eng_0_on {
	height:23px;
	background: url(images/eng_submenu_bg.gif) -216px -20px;
}
#menu_eng_1_on {
	height:20px;
	background: url(images/eng_submenu_bg.gif) -216px -43px;
}
#menu_eng_2_on {
	height:20px;
	background: url(images/eng_submenu_bg.gif) -216px -63px;
}
#menu_eng_3_on {
	height:20px;
	background: url(images/eng_submenu_bg.gif) -216px -83px;
}
#menu_eng_4_on {
	margin-top:2px;
	height:23px;
	background: url(images/eng_submenu_bg.gif) -216px -105px;
}
#menu_eng_5_on {
	height:23px;
	background: url(images/eng_submenu_bg.gif) -216px -128px;
}
#menu_eng_6_on {
	height:23px;
	background: url(images/eng_submenu_bg.gif) -216px -151px;
}
#menu_eng_7_on {
	margin-top:75px;
	height:23px;
	background: url(images/eng_submenu_bg.gif) -216px -249px;
}
#menu_eng_8_on {
	height:23px;
	background: url(images/eng_submenu_bg.gif) -216px -272px;
}
#menu_eng_9_on {
	height:23px;
	background: url(images/eng_submenu_bg.gif) -216px -295px;
}
#menu_eng_10_on {
	height:23px;
	background: url(images/eng_submenu_bg.gif) -216px -318px;
}

/********************************
product menu start Laminate Floors
*******************************/
.left_menu_lam ul{
	padding-top:20px;
}
.left_menu_lam li a {
	display: block;
	width:216px
}
#menu_lam_0 a,#menu_lam_0_on a{
	height:23px;
}
#menu_lam_1 a,#menu_lam_1_on a{
	margin-top:2px;
	height:23px;
}
#menu_lam_2 a,#menu_lam_2_on a{
	height:23px;
}
#menu_lam_3 a,#menu_lam_3_on a{
	height:23px;
}
#menu_lam_4 a,#menu_lam_4_on a{
	margin-top:58px;
	height:23px;
}
#menu_lam_5 a,#menu_lam_5_on a{
	height:20px;
}
#menu_lam_6 a,#menu_lam_6_on a{
	height:20px;
}
#menu_lam_7 a,#menu_lam_7_on a{
	height:20px;
}
#menu_lam_8 a,#menu_lam_8_on a{
	height:20px;
}
#menu_lam_9 a,#menu_lam_9_on a{
	height:20px;
}
#menu_lam_10 a,#menu_lam_10_on a{
	margin-top:2px;
	height:23px;
}
#menu_lam_11 a,#menu_lam_11_on a{
	height:23px;
}
#menu_lam_12 a,#menu_lam_12_on a{
	height:23px;
}
#menu_lam_0 a:hover {
	background: url(images/lam_submenu_bg.gif) -216px -20px;
}
#menu_lam_1 a:hover {
	background: url(images/lam_submenu_bg.gif) -216px -45px;
}
#menu_lam_2 a:hover {
	background: url(images/lam_submenu_bg.gif) -216px -68px;
}
#menu_lam_3 a:hover {
	background: url(images/lam_submenu_bg.gif) -216px -91px;
}
#menu_lam_4 a:hover {
	background: url(images/lam_submenu_bg.gif) -216px -172px;
}
#menu_lam_5 a:hover {
	background: url(images/lam_submenu_bg.gif) -216px -195px;
}
#menu_lam_6 a:hover {
	background: url(images/lam_submenu_bg.gif) -216px -215px;
}
#menu_lam_7 a:hover {
	background: url(images/lam_submenu_bg.gif) -216px -235px;
}
#menu_lam_8 a:hover {
	background: url(images/lam_submenu_bg.gif) -216px -255px;
}
#menu_lam_9 a:hover {
	background: url(images/lam_submenu_bg.gif) -216px -275px;
}
#menu_lam_10 a:hover {
	background: url(images/lam_submenu_bg.gif) -216px -297px;
}
#menu_lam_11 a:hover {
	background: url(images/lam_submenu_bg.gif) -216px -321px;
}
#menu_lam_12 a:hover {
	background: url(images/lam_submenu_bg.gif) -216px -344px;
}
#menu_lam_0_on {
	background: url(images/lam_submenu_bg.gif) -216px -20px;
}
#menu_lam_1_on {
	background: url(images/lam_submenu_bg.gif) -216px -45px;
}
#menu_lam_2_on {
	background: url(images/lam_submenu_bg.gif) -216px -68px;
}
#menu_lam_3_on {
	background: url(images/lam_submenu_bg.gif) -216px -91px;
}
#menu_lam_4_on {
	background: url(images/lam_submenu_bg.gif) -216px -172px;
}
#menu_lam_5_on {
	background: url(images/lam_submenu_bg.gif) -216px -195px;
}
#menu_lam_6_on {
	background: url(images/lam_submenu_bg.gif) -216px -215px;
}
#menu_lam_7_on {
	background: url(images/lam_submenu_bg.gif) -216px -235px;
}
#menu_lam_8_on {
	background: url(images/lam_submenu_bg.gif) -216px -255px;
}
#menu_lam_9_on {
	background: url(images/lam_submenu_bg.gif) -216px -275px;
}
#menu_lam_10_on {
	background: url(images/lam_submenu_bg.gif) -216px -297px;
}
#menu_lam_11_on {
	background: url(images/lam_submenu_bg.gif) -216px -321px;
}
#menu_lam_12_on {
	background: url(images/lam_submenu_bg.gif) -216px -344px;
}

/********************************
install page
*******************************/
.install_page{
	margin-bottom:39px;
	width: 139px;
	height: 20px;
	background-image: url(images/install.gif);
	background-repeat: no-repeat;
}
.install_page ul{
	width: 139px;
}

.install_page ul li{
	float:left;
}
.install_page ul li a {
	float:left;
	display: block;
}
#menu_install_0 a,#menu_install_0_on a{
	margin-left:67px;
	_margin-left:33px;
	width:36px;
	_width:37px;
	height:20px;
}
#menu_install_1 a,#menu_install_1_on a{
	width:36px;
	height:20px;
}

#menu_install_0 a:hover {
	margin-left:67px;
	_margin-left:33px;
	width:36px;
	_width:37px;
	height:20px;
	background: url(images/install.gif) -67px -20px;
}
#menu_install_1 a:hover {
	width:36px;
	height:20px;
	background: url(images/install.gif) -103px -20px;
}
#menu_install_0_on {
	/*margin-left:67px;
	width:36px;
	height:20px;*/
	background: url(images/install.gif) 0px -20px;
}
#menu_install_1_on {
	/*width:36px;
	height:20px;*/
	background: url(images/install.gif) -103px -20px;
}
/********************************
website start
*******************************/
html{
	overflow-y: scroll;
}
html, body {
	color:#464646;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 100%;
	background-color: #b19284;
	background: url(images/bg.gif);
	margin: 0;
	padding: 0;
}

#wrapper{
	width:992px;
	margin: 0 auto;
	background-image: url(images/wrapper-bg.png);
	background-repeat: repeat-y;
	background-position: center;
	position:relative;
	_position:;
	top: -4px;
	z-index:1;
	min-width:992px;
}
#header{
	text-align:center;
	position:relative;
	height:131px;
	z-index:25;
	background-image: url(images/header.png);
	background-repeat: no-repeat;
	background-position: center;
	min-width:992px;
}
#content{
	width:960px;
	margin: 0 auto;
}
#content.product{
	background-image: url(images/product_bg.gif);
	background-position: center;
	background-repeat: repeat-y;
	padding-bottom:20px;
}
#content.product .product_wrapper{
	width:960px;
	background-image: url(images/product_bg2.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.contact{	
	background: #a7896b;
}
#content .left{
	float: left;
	width:575px;
}
#content.contact .left{
	float: left;
	width:660px;
}
#content.contact .right{
	float: left;
	width: 300px;
}
#content .left .top{
	padding:22px 35px 23px 29px;
	background:#f9e8e3;
}
#content .left .top p{
	line-height:21px;
	letter-spacing:-1px;
}
#content .right{
	float: right;
	width:385px;
}
#content .left_menu{
	width:176px;
	height: 93px;
	float:left;
	margin-top:43px;
	background-image: url(images/about_submenu_bg.gif);
	background-repeat: no-repeat;
}
#content .left_menu_2{
	width:176px;
	height: 93px;
	float:left;
	margin-top:43px;
	background-image: url(images/env_submenu_bg.gif);
	background-repeat: no-repeat;
}
#content .left_menu_eng{
	float: left;
	width: 216px;
	height: 345px;
	float: left;
	margin-top: 47px;
	background-image: url(images/eng_submenu_bg.gif);
	background-repeat: no-repeat;
}
#content .left_menu_lam{
	float: left;
	width: 216px;
	height: 367px;
	float: left;
	margin-top: 47px;
	background-image: url(images/lam_submenu_bg.gif);
	background-repeat: no-repeat;
}
#content .right_content{
	float: left;
	width: 678px;
	padding:33px;
}
#content .right_content .txt h2{
	font-size:24px;
	padding-bottom:1px;
}
#content .right_content .txt h3{
	font-size:16px;
	padding-top:0;
	padding-bottom:5px;
	margin-bottom:17px;
	width:565px;
	border-bottom: solid 1px #000;
}
#content .right_content .txt h4, #content .center_column h4, #content .right_content .txt h6, #content .center_column h6{
	font-size:18px;
	padding-bottom:12px;
	margin-top:21px;
}
#content .right_content .txt2 h4{
	font-size:18px;
	margin-top:13px;
	margin-bottom:19px;
}
#content .right_content .txt h5, #content .center_column h5{
	font-size:15px;
	padding-top:0;
	margin-top:-10px;
	margin-bottom:12px;
}
#content .right_content .txt ul{
	width:560px;
	list-style-position: outside;
	list-style-type: disc;
	margin-left:26px;
}
#content .right_content .txt li{
	line-height: 21px;
	padding-bottom:9px;
}
#content .right_content .txt{
	padding-left:20px;
	padding-top:8px;
}
#content .right_content .txt p{
	line-height: 21px;
	padding-bottom:9px;
	width:560px;
}
#content .right_content .txt2{
	margin-top:13px;
	margin-left:8px;
}
#content .right_content .txt2 p{
	padding-top:24px;
	margin-left:249px;
}
#content .right_content .img{
	float: left;
	width:437px;
	height:284px;
	background-image: url(images/product_imgbg.png);
	background-repeat: no-repeat;
	padding-left:6px;
	padding-top:5px;
}
.img_div img{
	display:none;
}
#content .right_content .des{
	float: left;
	width: 210px;
	padding-top: 15px;
	padding-left: 24px;	
}
#content .right_content .des p{
	padding-bottom: 11px;	
}
#content .right_content .des.rap p{
	padding-bottom: 5px;	
}

#content .right_content .des h2{
	font-size:16px;
}
#content .center_column{
	padding-left:42px;
	margin-right:42px;
	padding-top:24px;
	width:290px;
	float:left;
}
#content .right_column{
	padding-left:30px;
	padding-right:42px;
	padding-top:52px;
	width:298px; 
	float:left; 
	background:#f9ebe6
}
#content .center_column p{
	font-size:12px;
	line-height: 21px;
	padding-bottom:9px;
}

#content .center_column .install, #content .right_column .install{
	float:left;
	margin-bottom:26px;
}
#content .center_column .install img, #content .right_column .install img{
	float:left;
	width:90px;
}
#content .center_column .install p, #content .right_column .install p{
	margin-left:115px;
	width:174px;
	font-size:11px;
	padding-bottom:7px;
	line-height:13px;
}

#product_ul{
	float:left;
	width:702px;
	_width:670px;
	padding-top:40px;
}
#product_ul li{
	float:left;
	height:130px;
}
#product_ul li a{
	float:left;
	font-size:11px;
	padding: 5px 0 20px 5px;
	width:112px;
	_width:105px;
	background-image:url(images/pro_libg.gif);
	background-repeat: no-repeat;
}
#product_ul li a:hover, #product_ul li a.on{
	float:left;
	font-size:11px;
	padding: 5px 0 20px 5px;
	width:112px;
	_width:105px;
	text-decoration:none;
	color: #FFF;
	background-image:url(images/pro_libg_a.gif);
	background-repeat: no-repeat;
}
#product_ul li p{
	width:87px;
	text-align:center;
	padding-top:8px;
}
#content .center_content{
	width:321px;
	float:left;	
	padding-top:57px;
	padding-bottom:30px;
	margin: 0 40px;
}
#content .right_pic{
	width:383px;
	float:left;
	padding-top:52px;
}
#content h2{
	font-size:19px;
	padding-bottom:11px;
}
#content h3{
	font-size:15px;
	padding-bottom:6px;
	padding-top:5px;	
}
.news_box.first{
	padding-top: 56px;
}
#content .news_box h2{
	padding-bottom:4px;
}
.news_box .date{
	color: #7f7f7f;
	padding-bottom:16px;
	line-height:15px;
}
.news_box p{
	line-height:21px;
	padding-bottom:13px;	
}
.news_box .more{
	line-height:15px;
}
.news_box{
	padding-left: 30px;
	padding-bottom: 35px;
	padding-right: 30px;
}
.contact h2{
	
}
#content.contact .left .top{
	padding-top:36px;
	padding-left:31px;
	padding-bottom:42px;
	height:158px;
	_padding-bottom:40px;
}
#content.contact .left .top .des{
	margin-top:58px;
	margin-left:218px;
}
.des .name{
	font-size:19px;
}
.des .title, .people_box .des .title{	
	font-size:15px;
	font-weight: normal;
	padding-bottom:7px;
}
#content.contact .left .top .des .info, .people_box .des .info{
	line-height:17px;
	letter-spacing:0px;
}
.divider{
	background:#a39d9b;
	width:631px;
	color: #FFF;
	padding:10px 0 6px 29px;
	font-size:20px;
}
.divider p{
	margin:0;
	padding:0;
}
.dividerc p{
	margin:0;
	padding:0;
}
.dividerc{
	background:#817367;
	color: #FFF;
	padding:10px 0 6px 29px;
	font-size:19px;
	width:271px;
}
.divider h2, .dividerc h2{
	font-weight: normal;
	font-size:19px;
	line-height:15px;
	margin:0;
	padding:0;
	height:9px;
}
.contact .img{
	float:left;
}
.people_box{
	padding-left:31px;
	padding-top:0px;
	background:#fcf3ee;
	height: 168px;
}
.people_box.first{
	padding-top:30px;
}
.people_box .des{
	padding-top:55px;
	padding-left:185px;
}
.address{
	padding-top:25px;
	padding-left:30px;
}
.address p{
	color: #000;
	padding-bottom:16px;
	line-height:15px;
}
.address h2{
	color:#000;
}
.center_content p{
	line-height:21px;
	padding-bottom:9px;
}
.site_map{
	margin-top:23px;
	margin-left:30px;
	width:242px;
	float:left;
}
a{	
	color:#a71c21;
	text-decoration:none;
}
a:hover{	
	color:#a71c21;
	text-decoration: underline;
}
.big_title{
	font-size: 19px;
	font-weight: bold;
	padding-bottom:19px;
}
.second_title{
	font-size: 15px;
	font-weight: bold;
}
h2{
	font-size: 19px;
	font-weight: bold;
	padding-bottom:19px;
}
h3{
	font-size: 15px;
	font-weight: bold;
}
.red{
	margin-bottom:14px;
}
.sub_title{
	margin-top:3px;
	margin-left:18px;
	margin-bottom:14px;
	line-height:15px;
}
.sub_title2{
	margin-top:3px;
	margin-left:18px;
	margin-bottom:14px;
	line-height:18px;
}
.title{
	font-size:16px;
	font-weight:bold;
}
#subMenu_2 .on a.suba{
	color:#a71c21;
}
.clear{
	clear:both;
}
#footer{
	width:1000px;
	margin: 0 auto;
	background-image: url(images/footer.png);
	height:16px;
	position:relative;
	top: -4px;
	color:#ffefe2;
	text-align:right;
	background-repeat: no-repeat;
}
#footer p{
	padding: 15px 25px 10px 0;
}

#footer a{
	color:#ffefe2;
	text-decoration: none;
}
#footer a:hover{
	color:#ffefe2;
	text-decoration: underline;
}
