@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'latoregular';
    src: url('/fonts/hmc/lato-regular-webfont.eot');
    src: url('/fonts/hmc/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/hmc/lato-regular-webfont.woff') format('woff'),
         url('/fonts/hmc/lato-regular-webfont.ttf') format('truetype'),
         url('/fonts/hmc/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight';
    src: url('/fonts/hmc/lato-light-webfont.eot');
    src: url('/fonts/hmc/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/hmc/lato-light-webfont.woff') format('woff'),
         url('/fonts/hmc/lato-light-webfont.ttf') format('truetype'),
         url('/fonts/hmc/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latobold';
    src: url('/fonts/hmc/lato-bold-webfont.eot');
    src: url('/fonts/hmc/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/hmc/lato-bold-webfont.woff') format('woff'),
         url('/fonts/hmc/lato-bold-webfont.ttf') format('truetype'),
         url('/fonts/hmc/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoblack';
    src: url('/fonts/hmc/lato-black-webfont.eot');
    src: url('/fonts/hmc/lato-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/hmc/lato-black-webfont.woff') format('woff'),
         url('/fonts/hmc/lato-black-webfont.ttf') format('truetype'),
         url('/fonts/hmc/lato-black-webfont.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
        font-family: "Allura";
        src: url('/fonts/hmc/66711426-Allura-Regular.eot');
        src: url('/fonts/hmc/66711426-Allura-Regular.eot?#iefix') format('embedded-opentype'),
        url('/fonts/hmc/66711426-Allura-Regular.svg#Allura') format('svg'),
        url('/fonts/hmc/66711426-Allura-Regular.woff') format('woff'),
        url('/fonts/hmc/66711426-Allura-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
	
img{ border:0;}
h1,h2,h3,h4,h5,h6,p{}
ul,li{list-style-type:none;}
body {
	font:14px/24px 'latoregular';
	font-weight:400;
	color:#888;
	background-color:#fff;
	margin:0 auto;

}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
  width:1020px;
}

.container:before,
.container:after {
  display: table;
  line-height: 0;
  content: "";
}

.container:after {
  clear: both;
}
/****** home page *****/
.fullwrap{ float:left; width:100%;}

/*********** header part ***********/
.header-part   { background: url("/images/hmc/header-bg.jpg") no-repeat scroll center 0 #dfdfdf;
    float: left;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;   box-shadow: 0 0 3px 1px #333;
	}
.header-bg{ float:left; width:100%; background:#9d0917; height:15px; margin:0; padding:0;}
.banner-bg{ float:left; width:100%;  /*background:url(/images/hmc/banner-bg.jpg) repeat;*/}
.banner-back{ float:right; width:795px; height:473px; /*background:url(/images/hmc/banner-back.png) right no-repeat;*/ position:absolute; right:0; top:174px;}
.header-back{ float:right; width:322px; height:144px;/* background:url(/images/hmc/header-back.png) right no-repeat;*/ position:absolute; right:0;}
.header-left{ float:left; width:35%; margin:0;}
.header-right{ width:65%; float:right; padding:25px 0 0 0;}
.internal-page-bg{ background:url(/images/hmc/intrnal_page_bg.png) no-repeat center 0; width:100%; height:auto;}
.home-page-bg{ background:url(/images/hmc/home_page_bg.png) no-repeat center 0; width:100%; height:auto;}
.search{ float:left; margin-left:50px;}
input.input_search {padding:10px 10px 7px 10px; float:left; width:325px; background:#ffffff; margin:0px 0px 0 0px;  border:none; color:#9d0917; border-radius: 3px; font-family: 'latolight'; font-size:13px;}
.button_search{height:30px; float:left;position:relative; left:-40px; width:40px; cursor:pointer; font-size:14px; color:#FFF;  background:url(/images/hmc/search.png) no-repeat center; border:none;}

.request{ float:right; background:url(/images/hmc/request-btn.png) no-repeat; height:43px; width:195px; font-family: 'latobold'; font-size:13px; color:#ffffff; text-transform:uppercase; text-decoration:none; text-align:center; cursor:pointer; position:relative; z-index:100; padding:4px 0 0 0; margin:0 0 0 9px;}
.request:hover{ float:right; background:url(/images/hmc/request-btn-h.png) no-repeat; height:43px; width:195px;font-size:13px; color:#ffffff; text-transform:uppercase; text-decoration:none; text-align:center; cursor:pointer; position:relative; z-index:100; padding:4px 0 0 0;margin:0 0 0 9px;}

.main {
    margin: 150px 0 0;
}
/*********** navigation *************/

.menu{
	position:relative;
	float:right;
	text-transform:uppercase;
	width:100%;
	z-index:9999;
	/*margin:0 0 0 -20px;*/
}


ul#main-menu, ul#main-menu ul.sub-menu {
    padding:0;
	float:right;
    margin: 20px 0 0 -22px;
}
ul#main-menu li, ul#main-menu ul.sub-menu li {
    list-style-type: none;
    display: inline-block;
	
	
	
}
/*Link Appearance*/
ul#main-menu li a  {
    text-decoration: none;
    color: #111111;
	font-size:13px;
	padding:6px 12px 6px 12px;
	font-family: 'latoregular'; font-size:13px;
}

ul#main-menu li ul.sub-menu li {
    text-decoration: none;
    color: #fff;
	padding:10px 0px 10px 18px;
	border-bottom:1px solid #fff;
	text-align:center;
	width:170px;
	background:#fff;
   /* background: #666;*/
   /* padding: 5px;
    display:inline-block;*/
}
ul#main-menu li ul.sub-menu li:hover{background:#EF4156;}
ul#main-menu li ul.sub-menu li a:hover {
    background-image:none !important; border:none !important;
	}

ul#main-menu li:hover{background:url(/images/hmc/hover.png)  no-repeat center bottom;
	
	}

ul#main-menu li a:hover{background:url(/images/hmc/hover.png) #9d0917 no-repeat center 0px;
	/*padding-top:17px;*/
	padding:6px 12px 6px 12px;
	/*background-color:#ff8d4c;*/
	position:relative;
	border-radius: 3px;
	color:#FFF;
	z-index:99999;
	}
/*Make the parent of sub-menu relative*/
ul#main-menu li {
    position: relative;
	padding:0 0 12px 0;
	margin:0 5px 0 0;
	
}
/*sub menu*/
ul#main-menu li ul.sub-menu {
    display:none;
	background:#fff;
    position: absolute;
   /* top: 30px;*/
    left: 10px;
}
ul#main-menu li:hover ul.sub-menu {
    display:block;
	background:#000 !important;
	padding-top:0px;
}

 .active-li{
       background:url(/images/hmc/hover.png) no-repeat center 95% !important;
       }

ul#main-menu li a.active{padding:6px 12px 6px 12px;
       background:#9d0917;
       position:relative;
       color:#FFF !important;
       border-radius: 3px;
       z-index:99999;}


/*********** slider *************/	   
.slider-bg{ float:left; width:100%; /*background:url(/images/hmc/banner-bg.jpg) repeat;*/ height:471px;}	   
.banner-shadow{ float:left; width:1050px; background:url(/images/hmc/banner-shadow.png) no-repeat; height:300px; position:relative; left:-17px;}
.bottom-shadow{ float:left; width:1020px; background:url(/images/hmc/bottom-shadow.png) no-repeat; height:28px;}
.slider-logo{ float:left; width:100%; text-align:center; position:relative; top:-63px;}

/*********** main container background *************/
.main-container-bg{  float:right; position:absolute; width:1600px; height:1853px; /*background:url(/images/hmc/main-containt-bg.png) right no-repeat;*/ right:0; z-index:-999; top:645px;}

/*********** main contain *************/

.title-contain{ float:left; width:100%; margin-top:70px;}
.title-contain h3{ float:left; width:100%; text-align:center; color:#666666; font-size:36px;  font-family: "Allura"; margin-left:20px; margin-bottom:0;}
.title-contain p{ float:left; width:94%; text-align:center; color:#666666; font-size:13px;  font-family: 'latoregular'; margin:20px 0 0 45px; line-height:20px;}

/*********** home page product catagories *************/

.catagories{ float:left; width:100%; margin:60px 0 0 0;}
.catagory-left{ float:left; width:256px;}
.catagory-left-part{ float:left; width:99%; background:#9d0917;}
.catagory-left-part img{ float:left; width:41px; height:37px; position:relative; left:112px; top:-5px;}
.catagory-left-part-title{ float:left; width:45%; color:#fff; text-align:center; font-size:18px; font-family: 'latobold'; font-weight:normal;}
.catagory-left-part-title h3{ float:left; width:100%; color:#fff; text-align:center; border-bottom:1px solid #fff; font-size:18px; font-family: 'latobold'; font-weight:normal; margin:40px 0 40px 70px; padding:0 0 15px 0; text-transform:uppercase;}

.catagory-list{ float:left; width:100%; text-align:center; margin:0 0 20px 0;}
.catagory-list ul{ float:left; width:100%; text-align:center; margin:0; padding:0;}
.catagory-list li{ float:left; width:100%; text-align:center; list-style:none; text-decoration:none; padding:0 0 10px 0;}
.catagory-list li a{ float:left; width:100%; text-align:center; color:#ffffff; font-size:14px;  font-family: 'latoregular'; list-style:none; text-decoration:none;-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.catagory-list li a:hover{ float:left; width:100%; text-align:center; color:#ce8913; font-size:14px;  font-family: 'latoregular'; list-style:none; text-decoration:none; padding-left:2px;-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}

.catagory-right{ float:left; width:762px;}
.wooden{ float:left; width:256px !important; color:#111111; font-weight:normal; text-transform:uppercase; font-family: 'latobold'; font-size:14px; margin:-30px 0 0 -10px; text-align:right !important; border:none !important;}
.product-detail-list {float:left; width:100%; margin:0; padding:0;}
/*.product-detail-list h3 {float:left; width:100%;color:#111111; font-size:14px; text-align:left;}*/
.product-detail-list li {float:left;width:255px; list-style:none;}
.product-detail-list-width {float:left;width:512px; list-style:none;}
.product-detail-list li img {}
.border{ border:1px solid #dddddd;}
.bottom-title{ float:left; width:256px !important; color:#9d0917; font-weight:normal; text-transform:uppercase; font-family: 'latobold'; font-size:16px; margin:-80px 0 0 0px; text-align:center !important; border:none !important;}	
.bottom-txt { float:left; width:256px; color:#9d0917; font-weight:normal; text-transform:uppercase; font-family: 'latobold'; font-size:16px; color:#666666; font-size:12px; font-family: 'latolight'; text-align:center; margin:-44px 0 0 0;}
.product-detail-list li h4 {padding:0 13px; color:#111111; font-size:14px;}
.product-detail-list li p {padding:0 13px; font-size:12px; color:#666666}
.product-detail-list li a { 
    color: #ed3237;
    float: right;
    font-size: 12px;
	text-align: right;
    width: 100%; margin:0px 0 0 0;}

.bottom-txt p { float:left; width:232px; color:#9d0917; font-weight:normal; text-transform:uppercase; font-family: 'latobold'; font-size:16px; color:#666666; font-size:12px; font-family: 'latolight'; text-align:center; margin:-11px 0 0 0;}
	
.full-txt{ float:left; width:100%; text-align:center;}	
.full-para{ float:right; width:45%; text-align:left; line-height:20px; margin:-155px 35px 0 0; font-family: 'latolight'; color:#666666; font-size:13px !important; }	
.bottom-title-new{ float:right; width:256px !important; color:#9d0917; font-weight:normal; text-transform:uppercase; font-family: 'latobold'; font-size:16px; margin:-200px 22px 0 0px; text-align:left !important; border:none !important;}

/*********** home page product catagories hover effect *************/		
.view { width: 100%; height: 100%; float: left; position: relative; cursor: default;}
/*.view .mask,.view .content { width: 100%; height: 291px; position: absolute; overflow: hidden; top: 0; left: 0;}*/
.view-sixth img {
   -webkit-transition: all 0.4s ease-in-out 0.5s;
   -moz-transition: all 0.4s ease-in-out 0.5s;
   -o-transition: all 0.4s ease-in-out 0.5s;
   -ms-transition: all 0.4s ease-in-out 0.5s;
   transition: all 0.4s ease-in-out 0.5s;
    
}
.view-sixth .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity:0;
   -webkit-transition: all 0.3s ease-in 0.4s;
   -moz-transition: all 0.3s ease-in 0.4s;
   -o-transition: all 0.3s ease-in 0.4s;
   -ms-transition: all 0.3s ease-in 0.4s;
   transition: all 0.3s ease-in 0.4s;  background:rgba(0,0,0,0.8) url(/images/hmc/hover-logo.png) no-repeat 50% 50%; 
   position:absolute; top:0px;
   width:100%; height:100%;
}

.mask > a.info {
  text-align:left; width:100%;/* height:100%; */float:left; position: relative; /*top:-102px;*/
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -webkit-transition: all 0.3s ease-in-out 0.1s;
   -moz-transition: all 0.3s ease-in-out 0.1s;
   -o-transition: all 0.3s ease-in-out 0.1s;
   -ms-transition: all 0.3s ease-in-out 0.1s;
   transition: all 0.3s ease-in-out 0.1s;
  
   
    }

.view-sixth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
   cursor: pointer; 
}
.view-sixth:hover img {
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}

.view-sixth:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}

.info { margin:0 auto; color:#fff; /*margin-top:180px;*/ text-align:center; font-size:14px; float:left;}
.info a:link, .info a:visited {color:#ccc}
.info a:hover, .info a:active {color:#fff}

/*********** inner page product catagories *************/
/*-----inner-menu----*/
.inner-menu{width:100%;float:left;height:45px; margin:20px 0 0 0;}
.inner-menu ul{display:block;margin:0px;padding:0px;}
.inner-menu ul li{float:left;margin-right:10px;color:#9d0917;}
.inner-menu ul li a{font-family:latolight;font-size:13px;color:#666666;text-decoration:none;}
/*-----inner-menu----*/

/*-------------- inner page left side content--------------*/
.left-side{width:258px;float:left;height:auto; margin:15px 0 0 0;}
.category{width:258px;float:left;background:url(/images/hmc/bg.png) repeat;}
.main-category{width:84%;float:left;height:auto;padding:0 20px 0 20px;}
.main-category span{text-align:center;background:url(/images/hmc/category-top.png) center no-repeat;float:left;height:36px;width:100%;margin-top:-5px;}
.main-category p{text-transform:uppercase;color:#9d0917;border-bottom:1px solid white; float:left; font-family:latobold; margin-top:30px;font-size:18px;width:100%;padding-bottom:15px;}
.main-category ul{display:block;padding:0px 0 20px 0;float:left;margin:0px;width:100%;}
.main-category ul li{list-style-type:none;line-height:35px;}

.main-category ul li a{text-decoration:none;font-family:latoregular;font-size:14px;padding-left:12px;font-size:14px;font-family:latoregular;color:#666666;}
.main-category ul li a:hover{color:#9d0917;}
.active{color:#9d0917 !important;}
ul #dropdown li a.act {
    color: #9d0917;
}
.category-act{background:url(/images/hmc/category-act.png) no-repeat;width:7px;height:7px;float:left;margin-top:15px;}
.category-smpl{background:url(/images/hmc/category-smpl.png) no-repeat;width:7px;height:7px;margin-top:15px;float:left;clear:both;}
.main-category ul ul li{border-bottom:1px dashed;}
#down-arrow{background:url(/images/hmc/down-arrow.png) no-repeat;height:8px;float:right;display:none;margin-top:14px;}
#up-arrow{background:url(/images/hmc/up-arrow.png) no-repeat;height:8px;float:right;margin-top:14px;}
#dropdown{display:none;margin:0px;padding: 0 0 0 15px;width: 91%;}

.advertise{/*background:url(/images/hmc/sofa.png) no-repeat;*/float:left;height:273px;margin-left:-19px;margin-top:30px;width:294px;}
.advertise a{ float: right;position: relative;/*right: 23px;top: -42px;*/font-family:latobold;font-size:12px;color:#9d0917;}


/*----------------end inner page left side content------------*/
	
	
/*-----------about-company page-------------*/
.back-img{ background: url(/images/hmc/about-bck.jpg) center no-repeat;float: left;height: 292px;position: absolute;width: 100%;top:29px;}
.back-img01{ background: url(/images/hmc/about-bck01.jpg) center no-repeat;float: left;height: 292px;position: absolute;width: 100%;top:100px;}
.about-company-banner{width:1044px;margin-left:-10px;height:194px;float:left; position:absolute; z-index:100;}
.inner-slider-bg{ float:left; width:100%; /*background:url(/images/hmc/banner-bg.jpg) repeat;*/ height:150px;}	
.inner-banner-back{ float:right; width:471px; height:150px; /*background:url(/images/hmc/inner-slider-bg.png) right no-repeat;*/ position:absolute; right:0; top:174px;}
/*.inner-main-page{  float:right; position:absolute; width:1500px; height:1585px; background:url(/images/hmc/inner-main-page.png) right no-repeat; right:0; z-index:-999; top:324px;}*/

.about-company{width:700px;padding:25px 20px 5px 20px;float:right;border:1px solid #dddddd; background:#fff; margin:15px 0 0 0;}
.about-company span{text-transform:uppercase;color:#9d0917;font-family:latobold;font-size:18px; width:100%; float:left;}
.about-company p{padding-top:35px;padding-bottom:65px; margin:0; font-size:13px; font-family: 'latolight'; float:left; color:#333333; width:65%; }
.about-img{ float:right; width:32%; }
.about-company-img{padding-top:35px;padding-bottom:65px; margin:0; width:223px; height:223px; float:left }
.about-company ul{ padding:0 0 0 15px;}
.about-company ul li:before{content:"";background:url(/images/hmc/category-smpl.png) no-repeat;width:7px;height:7px;float:left;margin-top:10px;}
.about-company ul li{height:45px;}
.about-company ul li a{padding-left:20px; font-size:13px; font-family: 'latolight'; color:#333333;}
		

/*----------------education page---------------*/
.education{width:700px;padding:25px 20px 5px 20px;float:right;border:1px solid #dddddd; background:#fff; margin:15px 0 0 0;}
.education span{text-transform:uppercase;color:#9d0917;font-family:latobold;font-size:18px;}
.education p{padding-top:35px;padding-bottom:30px; margin:0; font-size:13px; font-family: 'latolight'; color:#333333; width:100%; }

/*----------------chair-detail page---------------*/
.chair-detail{ float:left; width:100%; background:#fff; border:1px solid #dddddd; margin:15px 0 0 0;}
.chair-detail-left{ float:left; width:39%; border-right:1px solid #dddddd; }
.chair-img{ float:left; width:100%; text-align: center;}
.chair-border{border-bottom:1px solid #dddddd;}
.chair-detail-right{ float:left; width:60%; }
.chair-detail-right h3{ float:right; width:96%; color:#111111; font-size:24px;  font-family: 'latobold'; font-weight:normal;}
.chair-detail-contain{ float:left; width:100%;}
.chair-detail-contain h2{ float:left; width:48%; color:#111111; font-size:14px;  font-family: 'latobold'; font-weight:normal; margin:0 0 0 28px;}
.chair-detail-contain h2 span{padding:10px 0 0 0; width:30px; height:36px;}
.chair-detail-contain h2 p{ float:right; width:36%; color:#111111; font-size:14px;  font-family: 'latolight'; margin:19px 0 0 0; }	
.con-link{  color:#9d0917; font-size:14px; font-family: 'latobold'; font-weight:normal; text-decoration:none; }	
.chair-detail-contain h1{ float:left; width:12%; color:#111111; font-size:14px;  font-family: 'latobold'; font-weight:normal; margin:0px 0 0 28px;}
.chair-detail-contain h1 p{ float:right; width:85%; color:#111111; font-size:14px;  font-family: 'latolight'; margin:0; padding:0;}	
.chair-detail-contain h4{ float:right; width:95%; color:#111111; font-size:14px;  font-family: 'latobold'; font-weight:normal; margin:0; margin:15px 0 0 0;}
.para{ float:right !important; margin:1px 0 0 0; padding:0 0 0 12px !important; width:81% !important; color:#111111 !important; font-size:14px !important;  font-family: 'latolight' !important; }
.chair-detail-contain p{ float:left; color:#111111; font-size:14px;  font-family: 'latolight'; padding:5px 0 0 0;}	
/*----------------warranties page---------------*/
.warranties{ float:left; widthg:100%; background:#fff; border:1px solid #dddddd; margin:15px 0 0 0;}
.warranties-part{ float:left; width:100%; padding:20px; background:url(/images/hmc/warranty.png) no-repeat 575px 22px;}
.warranties-part h3{ text-transform:uppercase;color:#9d0917;font-family:latobold;font-size:18px; font-weight:normal;}
.warranties-part h4{ text-transform:uppercase;color:#111111; font-size:14px;  font-family: 'latobold'; font-weight:normal;}
.warranties-part p{margin:0; font-size:13px; font-family: 'latolight'; color:#333333; width:96%; }
.warranties-part ul{ padding:0 0 0 15px;}
.warranties-part ul li:before{content:"";background:url(/images/hmc/category-smpl.png) no-repeat;width:7px;height:7px;float:left;margin-top:10px;}
.warranties-part ul li{height:35px;}
.warranties-part ul li a{padding-left:20px; font-size:13px; font-family: 'latolight'; color:#333333;}

/*----------------fabric-detail page---------------*/
.fabric-detail{ float:left; width:100%; background:#fff; border:1px solid #dddddd;}
.fabric-detail-left{ float:left; width:39%; border-right:1px solid #dddddd; }

/*----------------Ambassador-detail page---------------*/
.wooden-detail{ float:left; width:100%; background:#fff; border:1px solid #dddddd; margin:15px 0 0 0;}
.wooden-detail-left{ float:left; width:39%; }
.wooden-border{ border-right:1px solid #dddddd;}
.wooden-right-img{ float:left; width:100%;}
.ambassador-3{ border-bottom:1px solid #dddddd; padding:0 0 0 7px;  border-top:1px solid #dddddd;}
.ambassador-4{ border-left:1px solid #dddddd; border-right:1px solid #dddddd; margin:0 0 0 18px;}
.ambassador-padding{ padding:0 0 74px 0;}

/*------------signup for our newletter------------------*/
.new-letter{width:96.5%;float:left;padding:22px 22px 25px 13px;border:1px solid #dddddd;z-index:100;position:relative;background:white; margin:50px 0 0 0;}
.new-left{width:485px;float:left;}
.new-left p{font-size:30px;font-family:Allura;color:#666666; margin:0; }
.new-right{width:445px;float:right;}
.new-right p{font-size:30px;font-family:Allura;color:#666666; margin:0;}
.new-submit{width:485px;float:left;margin-top:30px;border:1px solid #dddddd;background:white;}
.new-submit input{width:400px;float:left;border:none;height:31px;padding-left:5px; font-size:13px; font-family: 'latolight'; }
.new-submit button{background:#9d0917;height:31px;border:none;width:78px;color:white;cursor:pointer; margin:1px 0 0 0; -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.new-submit button:hover{background:#ce8a14; color:000;height:31px;border:none;width:78px;color:white;cursor:pointer; -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.new-right span{color:#666666; font-family: 'latoregular';font-size:13px;float:left;margin-top:5px;line-height:20px;}
/*------------signup for our newletter------------------*/

/*-------------footer-----------------*/
.footer{background:url(/images/hmc/banner-bg.jpg) repeat;width:100%;height:289px;float:left;padding:40px 0 0 0; }	
.footer-about{width:480px;float:left;}
.footer-mar{margin:50px 0 0 0;}
.footer-about h3{font-family:latolight;text-transform:uppercase;color:#9d0917;font-size:14px;}
.footer-about p{font-family:latoregular;color:#666666;font-size:13px;line-height:22px;padding-top:3px;width:391px;}
.footer-site-info{padding-left:80px;float:left;width:160px; height:221px;/*border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;*/; background:url(/images/hmc/footer-border-left.png) no-repeat left;}
.footer-site-info h3{font-family:latolight;text-transform:uppercase;color:#9d0917;font-size:14px;}
.footer-site-info ul{margin:0px;padding:0px;display:block;padding:0px;}
.footer-site-info ul li{margin:0px;padding:0px; list-style:none;}

.footer-site-info ul li a{color:#666666 ;font-family:latoregular;font-size:13px;text-decoration:none; -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.footer-site-info ul li a:hover{color:#9d0917 ;font-family:latoregular;font-size:13px;text-decoration:none; padding-left:2px;-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.footer-contact{padding-left:80px;float:left;width:206px; background:url(/images/hmc/footer-border-left.png) no-repeat left;}
.footer-contact h3{font-family:latolight;text-transform:uppercase;color:#9d0917;font-size:14px;}
.footer-contact span{font-size:13px;font-family:latoregular;color:#666666;float:left;line-height:20px;margin:0px; padding:0 0 18px 0;}
.email{ width:100%;font-size:13px;font-family:latoregular;color:#666666; text-decoration:none;}
.email:hover{  width:100%;font-size:13px;font-family:latoregular;color:#9d0917; text-decoration:none;}
#span{margin-top:35px;}
.copyright{width:100%;float:left;height:24px;background:#9d0917;padding-top:6px;}
.copy-mar{ margin:-19px 0 0 0;}
.copyright .container span{text-transform:uppercase;float:left;color:white;font-family:latolight;font-size:12px;}


/*#####################---start Contemporary Products  page   -----########################*/
.product-block01{border: 1px solid #dddddd;float: right;width: 720px;background:#ffffff;padding:25px 0 35px 20px; margin:15px 0 0 0;}
.product-block01 span{color: #9d0917;font-family: latobold; font-size: 18px;text-transform: uppercase;}
.product-block01 .product-detail-list{padding-top:27px;}
.product-block01 .product-detail-list li{width:220px;margin-right:20px;margin-bottom:40px;}
.product-block01 .product-detail-list li a{text-decoration:none;color:#111111;font-family:latobold;font-size:13px;text-align:left;text-transform:uppercase;}
.product-block01 .product-detail-list li .view{margin-bottom:15px;}
.new{background:url(/images/hmc/new.png) no-repeat;position:absolute;width:32px;height:70px;margin-left:85.5%;z-index:100;}
.new-big{background:url(/images/hmc/new-big.png) no-repeat;position:absolute;width:68px;height:148px;margin-left:78.9%;z-index:100;}

/*#####################---end Contemporary Products  page   -----########################*/

/*----------------------public space carpet detail page--------------------------*/
.public-space-carpet{ float:left;width:100%; border:1px solid #dddddd; background:#ffffff; }
.public-space-left{ float:left; width:420px;}
.public-space-left p{ float:left; width:88%; color:#4fc4c8; font-size:14px;  font-family: 'latobold'; font-weight:normal; text-transform:uppercase; margin:0 0 0 28px; text-align:center;}
.public-space-right{ float:left; width:580px;}
.public-space-right h3{width:581px; color:#1c000c; font-size:24px;  font-family: 'latobold'; border-bottom:1px solid #dddddd; padding:0 0 7px 0; margin:20px 0 15px 0; }
.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } 
.datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; margin:0 0 30px 0px; }
.datagrid h3 {background: #fff; overflow: hidden;font-family: 'latobold'; font-weight:normal; color:#9d0917; font-size:14px; border:none; text-transform:uppercase; padding:0; margin:20px 0 10px 0;}
.datagrid table td, .datagrid table th { padding: 3px 10px; }
.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFFFFF), color-stop(1, #FFFFFF) );background:-moz-linear-gradient( center top, #FFFFFF 5%, #FFFFFF 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF');background-color:#FFFFFF; color:#9d0917; font-size: 14px;  border-left: 0px solid #A3A3A3; text-transform:uppercase; font-family: 'latobold'; font-weight:normal; padding:14px 0 14px 12px;} 
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td { color: #333333; font-size: 13px;font-weight: normal; font-family: 'latoregular'; padding:10px 0 8px 12px;}
.datagrid table tbody .alt td { background: #EBEBEB; color: #333333; }
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }
.th-width{ width:100%;}

/*----------------------fabric page--------------------------*/

.fabric{width:258px;float:left;background:url(/images/hmc/bg.png) repeat;}
.fabric-category{width:84%;float:left;height:auto;padding:0 20px 30px 20px;}
.fabric-category h3{ float:left; width:100%; color:#9d0917; font-size:18px; font-family: 'latobold'; font-weight:normal; text-transform:uppercase;}
.fabric-category p{text-transform:uppercase;color:#9d0917;border-bottom:1px solid white; float:left; font-family:latobold; margin-top:30px;font-size:18px;width:100%;padding-bottom:15px;}
.select-btn{ float:left; padding:7px 30px 6px 30px; background:#9d0917; color:#ffffff; text-align:center; text-decoration:none;} 
.select-btn:hover{ float:left; padding:7px 30px 6px 30px; background:#56c8cb; color:#ffffff; text-align:center; text-decoration:none;} 

/*----------------------contact page--------------------------*/
.full-contact{ float:left; width:100%; border-bottom:1px solid #dddddd; padding:0 0 88px 0;}
.contact-logo{ float:left; text-align:center; width:100%; margin:-37px 0 0 0;}
.contact-logo h3{ float:left; text-align:center; width:100%; font-size:18px; color:#9d0917; font-family: 'latobold'; font-weight:normal; text-transform:uppercase;}
.contact-detail{ float:left; width:100%;}
.contact-detail img{ float:left; width:17px; height:23px;}
.contact-detail h3{ float:right; width:88%; color:#9d0917; font-size:14px; font-family: 'latoregular'; font-weight:normal; margin:0;}
.contact-detail p{ float:left; width:100%; color:#333333;font-size: 13px;font-family: 'latolight'; margin:10px 0 0 0; line-height:20px; text-transform:none; border:none;}
.contact-detail p a{ float:left; width:100%; color:#333333;font-size: 13px;font-family: 'latolight'; line-height:20px; text-transform:none; text-decoration:none;}
.contact-detail p a:hover{ float:left; width:100%; color:#9d0917;font-size: 13px;font-family: 'latolight'; line-height:20px; text-transform:none; text-decoration:none;}
.map{ float: right; width:738px; height:374px; border:1px solid #dddddd; margin:15px 0 0 0;}

.contact{ width:100%; float:left; margin:40px 0 8px 0;}
.contct-form{  width:100%; float:left;}
.contact-form-input{ float:left; width:485px; padding:10px 0 10px 10px; border:1px solid #bbbbbb; color:#9d0917; font-size: 14px;font-family: 'latolight'; font-style:italic;}
.contact-form-input-new{ float:left; width:490px; padding:10px 0 10px 10px; border:1px solid #bbbbbb; margin:0 0 26px 14px; color:#9d0917; font-size: 14px;font-family: 'latolight'; font-style:italic;}
.contact-form-select{ float:left; width:501px; padding:10px 0 10px 10px; border:1px solid #bbbbbb; color:#9d0917; font-size:14px !important;font-family: 'latolight'; font-style:italic;text-decoration: none; background-clip: padding-box;-webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;
user-select: none;background-color: #fff;line-height:12px;margin:0 0 0px 14px;padding:10px 0px 8px 5px;}
.contact-form-textarea{ float:left; width:1005px; height:170px; margin:25px 0 0 0;  border:1px solid #bbbbbb; padding:10px 0 0 10px; color:#9d0917; font-size: 14px;font-family: 'latolight'; font-style:italic;}

.dform-field-label-style {
    display: none !important;
    float: left;
    width: 30%;
}

.dform-fullfield-style{ float:left !important; width:50% !important; margin:0 !important;}
.dform_button{ /*display:none !important;*/ float:left;background:#9d0917;height:35px;border:none;width:100px;color:white;cursor:pointer; margin:1px 0 0 0; -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; text-transform:uppercase; }
.dform_button:hover{float:left;background:#56c8cb;height:35px;border:none;width:100px;color:white;cursor:pointer; -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; text-transform:uppercase;}
.dform-button-style{float:left; margin:15px 0 0 6px;}
.dform-section-label-style{display:none !important;}
.dform-name-style{display:none !important;}
.dform-field-style{ float: left;
    margin-left: 5px;
    width: 100% !important;}
    
.dform-section.dform-section-contact_form2{ clear:both; float:left;}
   
.wood-furniture{ float:left;width:100%; border:1px solid #dddddd; background:#ffffff; }
.wood-furniture-left{ float:left; width:408px;}
.wood-furniture-left p{ float:left; width:88%; color:#4fc4c8; font-size:14px;  font-family: 'latobold'; font-weight:normal; text-transform:uppercase; margin:0 0 0 28px; text-align:center;}
.wood-furniture-right{ float:left; width:580px;}
.wood-furniture-right h3{width:581px; color:#1c000c; font-size:24px;  font-family: 'latobold'; border-bottom:1px solid #dddddd; padding:0 0 7px 0; margin:20px 0 15px 0; }   
  
.terms{text-decoration:none; color:#ffffff;}
.terms:hover{text-decoration:none; color:#56c8cb;}  


.header-left > a {
    float: left;
    margin: 10px 0;
	}
	
	.clients-logo {float:left; margin:0; padding:0;}
	.clients-logo li {
    float: left;
    padding: 5px 18px 10px 0;
    width: 100px;
}
