﻿body{
max-width: 100%;
overflow-x: hidden;
overflow-y: scroll;
}

.div-cen{
margin-right: auto; 
margin-left: auto; 
position: relative; 
}

.cont-main{
width: 1029px; 
z-index : 1; 
left: 6px; 
top: 0px;
}

.cont-main-wood{
position: absolute; 
width:1009px; 
z-index: 0; 
left: 6px; 
top: 118px;
}

.menu_blackband{
position: absolute; 
width: 100%; 
height: 85px; 
z-index: 0; 
left: 0px; 
top: 118px; 
background-color: #404040;
}

.cont-logo{
position: absolute; 
width: 427px; 
height: 78px; 
z-index: 9; 
left: 286px; 
top: 48px;
}

.cont-maininfo{
position: absolute; 
width: 1009px; 
height: 710px; 
z-index: 3; 
left: 6px; 
top: -601px;
}

.cont-menu{
width: 1029px; 
height: 82px;  
top:118px; 
left: 25px; 
z-index : 9999;
}

.masthead{
position: relative; 
width: 960px; 
height: 200px; 
z-index: 11; 
top: -123px; 
margin-right: auto; 
margin-left: auto; 
left: 8px;
}

.txt-phone{
position: absolute; 
width: 194px; 
height: 79px; 
z-index: 99; 
left: 784px; 
top: 54px;
}

.txt-phone2{
left: 716px; 
top: 33px
}

.txt-hours{
position: absolute; 
width: 237px; 
height: 70px; 
z-index: 99; 
left: -9px; 
top: 40px
}

.txt-hours2{
left: 27px; 
top: 37px
}

.samp-img{	padding: 5px;
width: 150px;
height: 150px;	
}

.samp-rugs{	padding: 5px;
width: 150px;
height: 200px;	
}

.img-slider{
width: 1920px; 
height: 500px;
}

.auto-style2 {
	color: #666565;
}

.imagewrapper {
width: 100%; /* Or whatever width you want */
top: -97px;
position: relative;
}

.imagewrapper img {
  max-width: 100%;
  height: auto;
  width: auto; /* For IE8 */
}
 
.txt-master{
position: absolute; 
width: 883px; 
height: 167px; 
z-index: 4; 
left: 67px; 
top: 536px;
}

.txt-pagename{
background-position: center;
background-repeat: no-repeat;
position: relative; 
margin-left:auto; 
margin-right: auto;  
width: 550px; 
height: 90px; 
z-index:6; 
top: 385px;
}

.txt-small-red{
   	 font-family: Arial, Helvetica, sans-serif;
	 margin-bottom: 0;
	 font-size: small;
	 text-align: center;
	 color: #FF0000;
}

  .txt-med-white {
  	 font-family: Arial, Helvetica, sans-serif;
	 color: #FFFFFF;
	 font-size: large;
	 text-align: center;
 }

.style-large {border: 1px solid #999999; 
	text-align: center;
	font-size: xx-large;
	font-family: "Monotype Corsiva";
	color: #b78500;
}

.centered{
margin-right: auto; 
margin-left: auto; 
position:relative; 
width:1078px; 
height:40px; 
top: 124px; 
z-index: 99;
}

.cont-gal{
position: absolute; 
width: 996px; 
height: 156px; 
z-index: 7; 
left: 0px; 
top: 80px
}

.gal{
width: 235px; 
height: 144px; 
z-index: 6; 
float:left; 
top:88px; 
margin: 5px;
} 

.auto-style11 {
font-size: medium;
font-family: Arial, Helvetica, sans-serif;
color: #535353;
text-align: left;
}

.auto-style12 {
color: #C0C0C0;
}

.auto-style13 {
margin-bottom: 0;
}

.auto-style14 {
font-family: Arial, Helvetica, sans-serif;
font-size: x-large;
text-align: center;
}

ul.table {
    display: table;
}
ul.table > li {
    display: table-cell;
}
.centered ul.table > li {
    padding-left: 1em;
    padding-right: 1em;    
}
a {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:active {
	color: #FFFFFF;
}

/* ------ Footer -----*/

div#footer ul{
    margin:0;
    padding:0;
    list-style:none;
}

div#footer li{
    width:155px;
    float:left;
    display:block;        
}

.footer-all{
position: absolute; 
width: 100%; 
height: 193px; 
z-index: 0; 
background-color: #333333; 
left: 0px;
align: center;
}

.cont-cen{
width: 1021px; 
height: 190px; 
z-index: 3; 
top: 0px; 
}

.icon-top{
position: absolute; 
width: 69px; 
height: 31px; 
z-index: 2; 
left: 926px; 
top: 25px
}

.copyright{
position: absolute; 
width: 326px; 
height: 24px; 
z-index: 3; 
left: 353px; 
top: 170px
}

















