

html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background-color:#302010; 
} 
 
#pagewidth{ 
 width:960px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:135px; 
 background-image: url(images/lewis-quality-interiors.jpg);
 background-color:#302010; 
 width:100%;
} 


/*BEGIN NAV*/

#nav-container{
 position:relative; 
 height:32px; 
 background-image: url(images/nav-bg.jpg);
 background-repeat: no-repeat;
 width:100%;
} 

ul.menu {

list-style-type:none;
width:600px;
position:relative;
display:block;
height:33px;
font-size:14px;
font-family:Verdana,Helvetica,Arial,sans-serif;
margin: 0px 100px 0px 150px;
}



ul.menu li {

display:block;
float:left;
margin:0;
padding:0;

}



ul.menu li a {

float:left;
color:#302010;
text-decoration:none;
height:24px;
padding:8px 25px 0;

}



ul.menu li a:hover,.current {

color:#fff;

}



ul.menu .current a {

color:#fff;

}





/*RED*/

ul.menu.red{

background-color:;

}

ul.menu.red li a:hover, .menu.red li.current {

background-color:;

}

/*END NAV*/


 
#leftcol{
 width:60px; 
 float:left; 
 position:relative; 
 background-color:#302010; 
 }
 
#twocols{
 width:900px; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:60px; 
 float:right; 
 position:relative; 
 background-color:#302010;
 }
 
#maincol{
background-color: #302010;  
 float: left; 
 display:inline; 
 position: relative; 
 width:840px; 
 margin-bottom: 15px;
 }
 
 #maincol_text {
 font-family: arial, helvetica, san serif;
 font-size:12px;
 color:#DFD99F;
 line-height: 1.3;
 margin-left:30px;
 margin-right:15px;
 margin-bottom: 15px;
 }
 
 #text-links {
 font-family: arial, helvetica, san serif;
 font-size:12px;
 color:#DFD99F;
 line-height: 1.3;
 text-decoration: underline;
  }
  
 #text-links a{
 font-family: arial, helvetica, san serif;
 font-size:12px;
 color:#DFD99F;
 line-height: 1.3;
 text-decoration: underline;
  } 
  
#text-links a:hover{
 font-family: arial, helvetica, san serif;
 font-size:12px;
 color:#fff;
 line-height: 1.3;
 text-decoration: none;
  } 
 
  #maincol_h1 {
 font-family: arial, helvetica, san serif;
 font-size:20px;
 color:#DFD99F;
 margin-left:30px;
 margin-right:15px;
 margin-top: 15px;
 margin-bottom: 15px;
 }
 
  #maincol_h2 {
 font-family: arial, helvetica, san serif;
 font-size:18px;
 color:#DFD99F;
 margin-left:30px;
 margin-right:15px;
 margin-top: 15px;
 margin-bottom: 15px;
 }
 
 /*  HOME TEXT BLOCKS */
 
 #block_1 {
margin:0 5px 2px 65px;
padding:8px;
float:left;
width:210px;
}



#block_2 {
margin:0 14px 1em 14px;
padding:8px;
float:left;
width:210px;
}



#block_3 {

margin:0 0 1em 5px;
padding:8px;
float:left;
width:210px;

}



#block_1 p, #block_2 p, #block_3 p {
font-size:12px;
font-family: arial, helvetica, san serif;
color:#DFD99F;
}



#block_1 h1 {

margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:4px 0 10px 0;
font-family: arial, helvetica, san serif;
font-size:18px;
color:#DFD99F;
text-decoration: underline;
}



#block_2 h1 {

margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:4px 0 10px 0;
font-family: arial, helvetica, san serif;
font-size:18px;
color:#DFD99F;
text-decoration: underline;
}



#block_3 h1 {
margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:4px 0 10px 0;
font-family: arial, helvetica, san serif;
font-size:18px;
color:#DFD99F;
text-decoration: underline;
}


/* END HOME BLOCKS */


/*

 * jQuery Nivo Slider v1.5

 * http://nivo.dev7studios.com

 *

 * Copyright 2010, Gilbert Pellegrom

 * Free to use and abuse under the GPL license.

 * http://www.gnu.org/copyleft/gpl.html

 * 

 * March 2010

 */

 

.nivoSlider {

	position:relative;

}

.nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

}

.nivoSlider a.nivo-imageLink {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:60;

	display:none;

}



.nivo-slice {

	display:block;

	position:absolute;

	z-index:50;

	height:100%;

}



.nivo-caption {

	position:absolute;

	left:0px;

	bottom:0px;

	background:#000;

	color:#fff;

	opacity:0.8;

	width:100%;

	z-index:89;

}

.nivo-caption p {

	padding:5px;

	margin:0;

}



.nivo-directionNav a {

	position:absolute;

	top:45%;

	z-index:99;

	cursor:pointer;
	display:block;

	width:32px;

	height:34px;
	text-indent:-9999px;

	border:0;
	

}

.nivo-prevNav {

	left:2px;
	

}

.nivo-nextNav {

	background-position:-32px 0;

	right:2px;

}



.nivo-controlNav a {

	position:relative;

	z-index:99;

	cursor:pointer;
	

}

.nivo-controlNav a.active {

	font-weight:bold;

}


/* END SLIDER */



 
#footer{
 height:52px; 
 background-image: url(images/footer-bg.jpg);
 font-family: arial, helvetica, san serif;
 color: #302010;
 font-size: 11px;
 clear:both;
 } 
 
  #footer_text {
 font-family: arial, helvetica, san serif;
 font-size:11px;
 color:#302010;
 line-height: 1.3;
 padding-top: 8px;
 }
 
 #footer .right {
float: right;
margin: 0 20px 0 0;
font-size: 11px;
 font-family: arial, helvetica, san serif;
 color: #302010;
}
	
	
#footer a {
 font-family: arial, helvetica, san serif;
 color: #302010;
 font-size: 11px;
}


.clear { clear: both;  }

 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}