* { padding: 0; margin: 0; }

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.3;
letter-spacing: 0.8pt;
 color: #fff;
 background-color: #000;
}
h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
letter-spacing: 0.8pt;
 color: #fff;
   margin: 0px 0px 10px 0px;
 }
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 0px 0px 10px 30px; 
}


A:link {text-decoration: underline;  color: #fff;}
A:visited {text-decoration: underline;  color: #fff;}
A:active {text-decoration: underline;  color: #fff;}
A:hover {text-decoration: underline;  color: #fff;}

#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#logo { 
  margin: 10px 0px 0px 0px;
  height: 50px;
 width: 180px;
 float: left;
 background-image:url(images/title_name.jpg)
}
/*-------------------------------- TOP NAV --------------------------------------------*/
#nav { 
 float: left;
 margin: 10px 0px 0px 40px;
 padding: 5px;
 height: 30px;
 width: 690px;

}
.underlinemenu{
font-weight: bold;
width: 100%;
font-family: verdana,sans-serif;
 font-size: 12px;
}

.underlinemenu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;

}

.underlinemenu ul li a{
color: #fff;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 18px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 2px solid #1046f3; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: #fff;
}
/*-------------------------------- END TOP NAV --------------------------------------------*/
#header {
 width: 900px;
 float: left;
 padding: 10px;
 border: 1px solid #ccc;
 height: 100px;
 margin: 10px 0px 0px 0px;
}
/*-------------------------------- SCROLL GALLERY --------------------------------------------*/
#stage{width:900px; overflow: auto;overflow-x:hidden; overflow-y:hidden; height:110px;  margin: 10px 0px 0px 10px; float: left;}
#slider-buttons{width:900px; margin: 10px 0px 10px 10px;float: left; left:400px;  border-bottom: 1px dashed #666;padding-bottom:10px;}
#myList{width:10000px; border:0; margin:0; padding:0;}
#myList li{
	list-style:none; 
		margin:0; 
		padding:0; 
		border:0; 
		margin-right:4px;
		padding:4px; 
		float:left;
		width:auto;
		height:100px;
		}
/*-------------------------------- END SCROLL GALLERY --------------------------------------------*/
#leftcolumn { 
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: auto;
 width: 280px;
 float: left;
}
#content { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: auto;
 width: 280px;
 display: inline;
}
#rightcolumn { 
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: auto;
 width: 280px;
 float: left;
}
#single-col { 
 margin: 20px 0px 0px 0px;
 padding: 30px;
 height: auto;
 width: 840px;
 float: left;
}
#footer { 
  border-top: 1px dashed #666;
  width: 900px;
 clear: both;
 margin: 20px 0px 10px 0px;
 padding: 10px;
}
#con-leftcolumn { 
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 500px;
 width: 280px;
 float: left;
}
#con-content { 
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 500px;
 width: 280px;
 display: inline;
}
#con-rightcolumn { 
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: auto;
 width: 270px;
 float: left;
}
#ind-single-col { 
 margin: 20px 0px 0px 0px;
 padding: 30px;
 height: 500px;
 width: 840px;
 float: left;
}
/************** .feature styles ***************/

.feature{
	padding: 0px 0px 30px 10px;
	color:#999999;
	height: 110px;

}

.feature h3{
	font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
letter-spacing: 0.8pt;
 color: #fff;
 padding: 20px 0px 5px 0px;
	text-align: left;
}

.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}
/************** .interior design styles ***************/

.id{
	padding: 0px 0px 30px 10px;
	color:#999999;
	height: 210px;

}
.id h4{
	font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
letter-spacing: 0.8pt;
 color: #fff;
 padding: 20px 0px 5px 0px;
	text-align: left;
}
.id img{
	float: left;
	padding: 10px 10px 0px 0px;
}
.id6{
	padding: 0px 0px 30px 10px;
	color:#999999;
	height: 250px;

}
.id6 h4{
	font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
letter-spacing: 0.8pt;
 color: #fff;
 padding: 20px 0px 5px 0px;
	text-align: left;
}

.id6 img{
	float: left;
	padding: 10px 10px 0px 0px;
}
/*-------------------------------- STAGING  --------------------------------------------*/
#staging { 
 margin: 0px 0px 20px 0px;
 height: auto;
 width: 680px;
 float: left;
}
#staging-left { 
 margin: 0px 0px 0px 10px;
 height: auto;
 width: 303px;
 float: left;
  color:#666666;
}
#staging-right { 
 margin: 0px 0px 0px 10px;
 height: auto;
 width: 303px;
 float: left;
  color:#666666;
}
#staging-copy { 
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: auto;
 width: 620px;
 float: left;
 color:#666666;
}

#quote { 
 margin: 20px 0px 20px 0px;
 height: auto;
 width: 820px;

}

/*  ----------------------  BLOCKQUOTE  ------------------------------*/

  blockquote.style1 {
  font: 14px/20px Georgia, "Times New Roman", Times, serif;
  color: #666;
  line-height: 2.;
  font-style: italic;
  padding: 8px;
  margin: 5px;
  background-image: url(images/openquote1.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 23px;
  }
  blockquote.style1 span {
     display: block;
     background-image: url(images/closequote1.gif);
     background-repeat: no-repeat;
     background-position: bottom right;
   }
/*  ----------------------  BLOCKQUOTE  ------------------------------*/
#sitedev { 
 width: 910px;
 height: auto;
 clear: both;
 margin: 10px 0px 0px 0px;
 padding-top: 20px;
 text-align:center;
  font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
  color:#666;
}