/* CSS Document */
body{margin:0 auto;	font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#71645d;line-height:18px;	background-color: #ede9e7;}

h1{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#71645d; margin-bottom:10px;}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#71645d; font-weight:bold; margin:0px; padding:0px 0 10px 0;}
img{border:0px;}
.txtNormal{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#71645d; margin-bottom:10px;}

a:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#71645d; line-height:18px; text-decoration:none;}
a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#71645d; line-height:18px; text-decoration:none;}
a:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#71645d; line-height:18px; text-decoration:none;}


#header{width:982px; height:auto; margin:auto; margin-bottom:20px; clear:both; overflow:hidden; /* no scrollbars */ }
#header .logo{width:215px; height:98px; float:left; background:url(../images/logo.png) no-repeat; margin-top:10px;}

#header .right_box{ width:730px; float:right; height:auto; display:block;}
.right_box .top_r{ width:730px; height:auto; margin:0; clear:both; overflow:auto;}
.top_r #nav{ background: url(../images/navigation.gif) no-repeat; width:686px; height:32px; float:left;}

h1{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#71645d; margin-bottom:10px;}

#nav ul{ margin:0px; padding:0px;}
#nav ul li{ margin:0px; padding:0px; list-style:none; float:left;}
#nav li a{ position: relative; display:block; height:32px; z-index:72;}
/*#nav li a:hover, #nav li a:focus, #nav li a:active {background-position:350px -250px;}*/

#nav a.home{ width:56px; margin:0 36px 0 0; padding:0;}
#nav a.home.active, #nav a.home.hover { background:url(../images/navigation.gif) no-repeat 0 -32px; width:56px; margin:0 36px 0 0; padding:0;}
#home{ background:url(../images/navigation.gif) no-repeat 0 -32px; width:56px; margin:0 36px 0 0; padding:0;}

#nav a.profile{width:146px; margin:0 36px 0 0; padding:0;}
#nav a.profile.active, #nav a.profile.hover{ background:url(../images/navigation.gif) no-repeat -92px -32px; width:146px; margin:0 36px 0 0; padding:0;}
#profile{ background:url(../images/navigation.gif) no-repeat -92px -32px; width:146px; margin:0 36px 0 0; padding:0;}

#nav a.corporate{width:169px; margin:0 46px 0 0; padding:0;}
#nav a.corporate.active, #nav a.corporate.hover{ background:url(../images/navigation.gif) no-repeat -274px -32px; width:169px; margin:0 46px 0 0; padding:0;}
#corporate{ background:url(../images/navigation.gif) no-repeat -274px -32px; width:169px; margin:0 46px 0 0; padding:0;}

#nav a.products{width:80px; margin:0 41px 0 0; padding:0;}
#nav a.products.active, #nav a.products.hover{ background:url(../images/navigation.gif) no-repeat -489px -32px; width:80px; margin:0 41px 0 0; padding:0;}
#products{ background:url(../images/navigation.gif) no-repeat -489px -32px; width:80px; margin:0 41px 0 0; padding:0;}

#nav a.contact{width:67px; margin:0; padding:0;}
#nav a.contact.active, #nav a.contact.hover{ background:url(../images/navigation.gif) no-repeat -610px -32px; width:67px; margin:0; padding:0;}
#contact{ background:url(../images/navigation.gif) no-repeat -610px -32px; width:67px; margin:0; padding:0;}

#top_border{ float:right; width:200px; border-top:#a1a863 solid 5px; padding:15px 8px 18px 0; text-align:right; font-size:13px; font-weight:bold; color:#846c60; line-height:20px;}
#side_nav ul li a:hover{
	float:left;
	list-style:none;
	width:180px;
	height:26px;
	background:url(../images/nav_hvr.jpg) no-repeat;
	padding:7px 0 0 5px;
	border-bottom:#FFFFFF solid 1px;
	color:#FFFFFF;
	text-decoration:none;
}
#container{width:983px; height:auto; margin:auto; display:table; margin-bottom:44px;}
 .banner{ background:url(../images/banner.png) no-repeat; width:983px; height:367px; clear:both; overflow:hidden;}
#container .product_banner{
	background: url(../images/kar-closed.jpg) no-repeat;
	width:983px;
	height:165px;
}
#container .natural_banner{
	width:983px;
	height:165px;
	background-image: url(../images/natural-closed.jpg);
	
}
#container .carpets_banner{
	width:983px;
	height:165px;
	background-image: url(../images/carpets-closed.jpg);
	
}

#container .accessories_banner{
	width:983px;
	height:165px;
	background-image: url(../images/ass-closed.jpg);
	
}

#container .rugs_banner{
	width:983px;
	height:165px;
	background-image: url(../images/rugs-closed.jpg);
	
}
#container .wood_banner{
	width:983px;
	height:165px;
	background-image: url(../images/wood-closed.jpg);
	
}
#container .lam_banner{
	width:983px;
	height:165px;
	background-image: url(../images/lam-closed.jpg);
	
}
#container .product_main{
	background:url(../images/products-closed.jpg) no-repeat;
	width:982px;
	height:165px;
}
#container .flooring_banner{
	background: url(../images/corp-closed.jpg) no-repeat;
	width:982px;
	height:165px;
}
#container .furn_banner{
	background: url(../images/furn-closed.jpg) no-repeat;
	width:982px;
	height:165px;
}
#container .company_banner{
	background:url(../images/company-closed.jpg) no-repeat;
	width:982px;
	height:165px;
}
#container .contact_banner{
	background: url(../images/contact-closed.jpg) no-repeat;
	width:982px;
	height:165px;
}

#container .contact_main{ background:url(../images/product_main.gif) no-repeat; width:982px; height:165px;}

#contact_main{ width:983px; height:auto; display:table; margin-top:15px;}
#contact_main #contact_right{ float:right; width:680px; height:auto; display:table;}
#contact_right .google_box{ width:680px; height:auto; display:table;} 
.google_box .google_right{ width:195px; height:auto; float:right;}
.google_box .google_left{ width:471px; height:auto; float:left;}


#contact_main #contact_lft{ float:left; width:260px; height:auto; display:table; margin-right:30px; font-weight:bold; padding-left:10px;}
#contact_lft a{ color:#71645d; text-decoration:underline;}
#contact_lft a:hover{ color:#71645d; text-decoration:none;}


.banner .btn a{ display:block; background: url(../images/read_btn.png) no-repeat; margin:308px 0 0 150px; padding:0; z-index:200; position:absolute; left:590px; width:119px; height:31px;}
.banner .btn a:hover{ display:block; width:119px; height:31px; text-align:left;}

a.read{font-size:12px; text-decoration:none; font-weight:bold; color:#FFFFFF;}
a.read:hover{font-size:12px; text-decoration:underline; font-weight:bold; color:#FFFFFF;}



/* home page styles */
#container{ width:983px; height:auto; margin:0 auto;}
#container #cnt_box{ width:983px; height:auto; overflow:auto; clear:both; margin:0 auto; padding:0 0 25px 0;}
#cnt_box #product_main{ width:983px; height:auto; display:table; margin-top:15px;}
#product_main #pdct_right{ float:right; width:193px; height:auto; display:table;}
#pdct_right ul{ margin:0px; padding:0px;}
#pdct_right ul li{padding:0px; float:left; list-style:none; margin-bottom:4px; width:193px; height:auto;}

#product_main #pdct_lft{ float:left; width:185px; height:auto; display:table; margin-right:30px;}
#pdct_lft #side_nav{ width:185px; float:left; height:auto; display:table;}
#side_nav ul{ margin:0px; padding:0px;}
#side_nav ul li{ float:left; list-style:none; width:185px; height:33px;}
#side_nav ul li a{ float:left; list-style:none; width:180px; height:26px; padding:7px 0 0 5px; border-bottom:#dcd5d1 solid 1px; color:#7c6255; text-decoration:none;}
#side_nav ul li a:hover{
	float:left;
	list-style:none;
	width:180px;
	height:26px;
	padding:7px 0 0 5px;
	border-bottom:#FFFFFF solid 1px;
	color:#FFFFFF;
	text-decoration:none;
	background-color: #929860;
	background-image: url(../images/nav_hvr.jpg);
	background-repeat: no-repeat;
}

#side_nav ul li .current{ float:left; list-style:none; width:180px; height:26px; background:url(../images/nav_hvr.gif) no-repeat; padding:7px 0 0 5px; border-bottom:#FFFFFF solid 1px; color:#FFFFFF; text-decoration:none;}


#product_main #pdct_middle{ float:left; width:555px; height:auto; display:table;}
#product_main #pdct_middle_main{ float:right; width:765px; height:auto; display:table;}

#pdct_middle_main .prdcts_box{ width:765px; height:auto; display:table; margin-bottom:20px;}
.prdcts_box .box1{ width:174px; height:156px; display:table; margin-right:20px; float:left;}
.box1 .imgbox{ width:174px; height:auto; margin-bottom:8px;}
.box1 .rdbox{ width:174px; height:21px; border-bottom:#dad6d3 solid 1px;}

.prdcts_box .box2{ width:174px; height:156px; display:table; float:left;}
.box2 .imgbox{ width:174px; height:auto; margin-bottom:8px;}
.box2 .rdbox{ width:174px; height:21px; border-bottom:#dad6d3 solid 1px;}

.rdbox .readmore a{ display:block; float:left; width:83px; height:19px; background:url(../images/icon_2.png) no-repeat right #dad6d3; color:#7c6255; text-decoration:none; padding:2px 0 0 5px; text-align:left;}
.rdbox .readmore a:hover{ display:block; float:left; width:83px; height:19px; background:url(../images/icon_2.png) no-repeat right #dad6d3; color:#7c6255; text-decoration:underline; padding:2px 0 0 5px; text-align:left;}


.company_profile{ float:left; background:url(../images/img1.png) no-repeat; width:276px; height:170px; margin-right:21px;}
.company_profile .profile{ float:left; width:256px; height:115px; display:table; padding:25px 10px 0 10px;}
.company_profile .readbox{ float:left; width:256px; height:auto; padding:0 10px 0 10px;}
.readbox .readbtn{ background:url(../images/icon_1.png) right no-repeat; width:75px; height:14px; float:left; text-align:left; padding:0 0 5px 0;}
.readbtn a{ color:#949558; text-decoration:none; font-weight:bold;}
.readbtn a:hover{ color:#949558; text-decoration:underline; font-weight:bold;}

.corporate_flooring{ float:left; width:274px; height:137px; background:#ede9e7; padding:10px; margin-right:12px; margin-top:15px;}
.corporate_flooring .rgtprt{ float:right; width:81px; height:auto;}
.corporate_flooring .lftprt{ float:left; width:178px; height:115px;}
.corporate_flooring .readbox{ float:left; width:81px; height:auto; padding:0 10px 0 0;}

.product{ float:left; width:360px; height:137px; margin-top:15px; background:#ede9e7; padding:10px;}
.product .rgtprt{ float:right; width:175px; height:auto;}
.product .lftprt{ float:left; width:165px; height:115px;}
.product .readbox{ float:left; width:81px; height:auto; padding:0 10px 0 0;}

.hdng{ font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#9ca25f; line-height:20px;}
.hdng_green{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#848b47;}
.green{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#848b47; font-weight:normal;}

/* home page styles */

/* flooring page styles */
#cnt_box #flooring_main{ width:983px; height:auto; margin-top:15px; }
#flooring_main #flrng_right{ float:right; width:688px; height:auto; display:table;}
#flrng_right .lg_box{ float:left; width:688px; height:auto; display:table; border-bottom:#dcd5d1 solid 1px; border-top:#dcd5d1 solid 1px; padding:10px 0 10px 0;}
.lg_box .lgb{ width:688px; height:auto; margin-bottom:5px; display:table;}
.lgb img{ margin:0 30px 0 0; float:left;}

#flrng_right .flbox{ float:left; width:688px; height:auto; display:table; margin-bottom:10px;}
.flbox .lg2_box{ float:left; width:688px; height:auto; display:table; border-top:#dcd5d1 solid 1px; padding:8px 0 8px 0;}
.lg2_box .imgbox{ float:left; width:80px; height:auto;}
.lg2_box .textbox{ float:right; width:590px; height:auto; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#848b47; padding-top:10px;}
.lg2_box .textbox3{ float:right; width:590px; height:auto; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#848b47; padding-top:14px;}


.flbox .lg3_box{ float:left; width:688px; height:auto; display:table; border-top:#dcd5d1 solid 1px; border-bottom:#dcd5d1 solid 1px; padding:8px 0 8px 0;}
.lg3_box .imgbox{ float:left; width:80px; height:auto;}
.lg3_box .textbox{ float:right; width:590px; height:auto; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#848b47; padding-top:10px;}
.lg3_box .textbox2{ float:right; width:590px; height:auto; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#848b47; padding-top:5px;}


.flbox .free_box{ float:right; width:184px; height:146px; padding:10px; background:#ede9e7; font-weight:bold;}
.free_box img{ border:0px; margin:0 0 10px 0;}

#flooring_main #flrng_left{ float:left; width:250px; height:auto; display:table; padding-left:10px;}
#flrng_left .flrngbx{ float:left; width:260px; margin:0 0 20px 0; height:auto;}

/* flooring page styles */





#footermain{
	width:100%;
	height:120px;
	margin:0;
	clear:both;
	overflow:auto;
	background:#ede9e7;
	padding: 0px;
}
#footer{
	width:983px;
	height:100%;
	margin:auto;
	background:#ede9e7;
	clear:both;
	overflow:auto;
}
#footer .ftr_right{
	float:right;
	width:320px;
	height:auto;
	margin-top:15px;
	text-align:right;
	margin-right:5px;
}
#footer .ftr_left{ float:left; width:250px; height:auto; margin-top:15px; text-align:left; margin-left:5px;}
.ftr_right span { padding:0 5px 0 5px;}

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

#slide {
	margin:0 0 0 846px;
	padding:0;
	border-top:solid 0px #422410;

	position:absolute;
	z-index:600;
}



/* jQuery show down styles start */
a:focus {outline:none;}
#panela {
	background:#99C67B;
	background:url(../images/company-open.jpg);
	height:202px;
	display:none;
}
#panelb {
	background:#99C67B;
	background:url(../images/corp-open.jpg);
	height:202px;
	display:none;
}
#panelc {
	background:#99C67B;
	background:url(../images/kar-open.jpg);
	height:202px;
	display:none;
}
#panelnat {background:#99C67B;height:202px;	display:none;background-image: url(../images/natural-open.jpg);	background-repeat: no-repeat;
}
#panelfurn {
	background:#99C67B;
	height:202px;
	display:none;
	background-image: url(../images/furn-open.jpg);
	background-repeat: no-repeat;
}
#panelass {
	background:#99C67B;
	height:202px;
	display:none;
	background-image: url(../images/ass-open.jpg);
	background-repeat: no-repeat;
}

#panellam {background:#99C67B;height:202px;	display:none;background-image: url(../images/lam-open.jpg);	background-repeat: no-repeat;
}
#panelcarpets {background:#99C67B;height:202px;	display:none;background-image: url(../images/carpets-open.jpg);	background-repeat: no-repeat;
}
#panelrugs {background:#99C67B;height:202px;	display:none;background-image: url(../images/rugs-open.jpg);	background-repeat: no-repeat;
}
#panelwood {
	background:#99C67B;
	height:202px;
	display:none;
	background-image: url(../images/wood-open.jpg);
	background-repeat: no-repeat;
}
#paneld {
	background:#99C67B;
	background:url(../images/products-open.jpg);
	height:202px;
	display:none;
}
#panele {
	background:#99C67B;
	background:url(../images/contact-open.jpg);
	height:202px;
	display:none;
}

#slide_hide {margin:0 0 0 846px; padding:0; border-top:solid 0px #422410; z-index:600; position:absolute;}
.btn-slide {text-align:right; width:109px; height:10px; padding:10px 0px 0 0; margin:-20px 0 0 0; display:block; font:bold 120%/100% Arial, Helvetica, sans-serif; text-decoration: none; background:url(../images/show_btn.png) no-repeat center top; z-index:600; position:absolute;}
.active {background-position:right 15px; background:url(../images/stop_btn.png) no-repeat center top; z-index:600; position:absolute;}
/* jQuery show down styles end */


#container .banner-description{ 
background:#695348 url(../images/home-ban-decription-img.jpg) no-repeat left top; 
width:973px; 
height:367px;
clear:both; 
margin:0;
padding:0 0 18px 10px;
}
#container .banner-description h1{
margin:0;
padding:0;
font-size:46px;
font-weight:normal;
color:#fff;
text-align:left;
clear:both;
line-height:40px;
}
#container .banner-description h1 span {
font-size:26px;
}
#container .banner-description h2{
margin:0 0 0 240px;
padding:0;
font-size:30px;
font-weight:normal;
color:#fff;
float:left;
line-height:34px;
text-align:left;
}
#container .banner-description .showimage {
background:url(../images/show_btn.jpg) no-repeat left top;
width:109px;
height:21px;
margin:10px 0 0 280px;
padding:0 0 0 0;
float:left;
font-weight:bold;
font-size:12px;
z-index: 74;
}
#container .banner-description .showimage a{
width:99px;
height:20px;
float:left;
padding:1px 0 0 10px;
margin:0;
text-decoration:none;
color:#fff;
}
#container .banner-description .close {
width:109px;
height:21px;
margin:10px 0 0 280px;
padding:0 0 0 0;
float:left;
font-weight:bold;
font-size:12px;
background:url(../images/close-btn.jpg) no-repeat left top;
}
#container .banner-description .close a{
width:99px;
height:20px;
float:left;
padding:1px 0 0 10px;
margin:0;
text-decoration:none;
color:#fff;
}
#container .banner-description .close a:hover {
color:#000;
}
#container .banner-description p{
font-size:12px;
font-weight:bold;
line-height:15px;
margin:0;
color:#fff;
clear:both;
padding:0 200px 0 0;
}
#container .banner-description p a{
color:#fff;
font-size:12px;
margin:0;
padding:0;
text-decoration:underline;
}
#container .banner-description p a:hover{
	color:#A6A964;
}
#wrap {
	background-color:#FFF;
	height:100%;
	width:1020px;
	margin: auto;
}
.underline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#71645d;
	line-height:18px;
	text-decoration:underline;
}
ul#portfolio {background-color:#369;}
.noShow { display: none;}