.title{
		font-size:16px;
		color:#21184A;
		font-weight:bold;
	}
.subtitle{
		color:#21184A;
		font-weight:bold;
	}
html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none;
   }
body{
	background: url(/assets/images/page_bg_top.gif) #737152 top repeat-x;
	text-align:center;
	padding:0;
	margin:auto 0;
	color:#000;
	font:12px Verdana, "BitStream Vera Sans", "Lucida Grande", Arial,Helvetica,sans-serif;

}
table{
	color:#000;
	font:12px Verdana, "BitStream Vera Sans", "Lucida Grande", Arial,Helvetica,sans-serif;
}
a{
	color:#AD5121;
	text-decoration:none;
}
a:visited{
	color:#52496B;
	text-decoration:none;
}
body div#container{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	padding:0;
	width:800px;
	height:100%; /* IE6: treated as min-height*/
	min-height:100%;  /*real browsers */
	background: url(/assets/images/background.gif) top left repeat-y;
	text-align:left;
}
div#footer{
	margin:0;
	padding:0;
	font:10px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#21184A;
	position:relative;
}
div#footer p{
	
}
div#footer ul{
	text-align:right;
	margin:0;
	padding:0;
	position:absolute;
	right:45px;
	top:0;
}
div#footer ul li{
	text-indent:3px;
	font-weight:bold;
	color:#21184A;
	float:left;
	list-style-type:none;
}
div#footer ul li a{
	/*font:10px Arial,Helvetica,sans-serif;*/
	font-weight:bold;
	text-decoration:none;
	color:#21184A;
}
div#content{
	width:800px;
	background:url(/assets/images/plant_bg.gif) top no-repeat;
	float:left;
}
div#main{
	width:542px;
	margin:5px 20px 50px 210px;
	line-height:18px;
}
div#main p#first{
	margin-top:0px;
}
div#main #grid{
	margin:0 auto;
}
div#main #grid #leftColumn{
	float:left;
	width:387px;
	margin:0px;
}
div#main #grid #leftColumn p#first{
	width:383px;
	height:125px;
	margin:0px 0px 4px 0px;
}
div#main #grid #leftColumn img.grid{
	margin:0px 4px 4px 0px;
}
div#main #grid #rightColumn{
	float:right;
	width:135px;
	margin:0px;
}
div#main #grid #rightColumn img.grid{
	margin:0px 0px 4px 0px;
}
div#main ul{
	margin-left:25px;
}
div#main ul li{
	margin-bottom:7px;
}
body div#container div#header{
	height:180px;
	background: url(/assets/images/header_bg.jpg) #21184A top repeat-x;
	width:800px;
	text-align:left;
}
div#header div{
	padding-top:35px;
}
ul,li{
	padding:0;
	margin:0;
}
div#dropdown{
	background-color:#21184A;
	height:35px;
}
div#dropdown ul{
	background-color:#21184A;
}
div#dropdown ul li{
	padding-left:20px;
	font: 12px Univers, Arial,Helvetica,sans-serif;
	color:#ffffff;
	background-color:#21184A;
	list-style-type:none;
	float:left;
	position:relative;
	width:140px;
}
div#dropdown ul li a{
	display:block; 
	text-align:center;
	text-decoration:none;
	color:#ffffff;
}
div#dropdown ul li a#thecompany,div#dropdown ul li a#before,div#dropdown ul li a#designbuild,div#dropdown ul li a#projects, div#dropdown ul li a#contact{
	height:35px;
	line-height:35px;
	text-align:left;
	padding-left:20px;
	width:140px;
}
* html  div#dropdown ul li#contactlist a#contact{
	width:130px;
}
div#dropdown ul li#contactlist a#contact,div#dropdown ul li#contactlist a#contact:hover, div#dropdown ul li#contactlist, div#dropdown ul li#contactlist:hover{
	width:110px;
}
* html div#dropdown ul li#contactlist a#contact:hover{
	width:130px;
}
div#dropdown ul li a:hover{
	background-color:#39287B;
	text-decoration:none;
}
div#dropdown ul li ul{
	background-position:top left;
	list-style-type:none;
	/*float:left;*/
	position:absolute;
	left:20px;
	top:35px;
	border:1px solid #31345A;
}
div#dropdown ul li ul li{
	display:block;
	padding:0px;
	border-bottom:1px solid #31345A;
}
div#dropdown ul li ul li a{
	font: 10px Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#ffffff;
	line-height:1.7em;
	text-align:left;
	padding:3px 0px 3px 20px;	
	display:block;
}

div#dropdown ul li#contactlist ul#subcontactlist{
	width:130px;
}
div#dropdown ul li#contactlist ul#subcontactlist li a{
	font-size:10px;
	text-decoration:none;
	color:#ffffff;
	line-height:1.7em;
	text-align:left;
	display:block;
	height:20px;
}
div#dropdown ul li#contactlist ul#subcontactlist li, div#dropdown ul li#contactlist ul#subcontactlist li:hover{
	width:100%;
}

div#dropdown ul li ul li a:hover{
	text-decoration:none;
	background-color:#39287B;
}
div#dropdown ul li ul{
	display:none;
}
div#dropdown ul li ul li ul{
	display:none;
}
div#dropdown ul li:hover ul{
	display:block;
}
div#dropdown ul li:hover ul li ul{
	display:none;
}
div#dropdown ul li:hover ul li:hover ul{
	display:block;
}
div#dropdown ul li#thecompanylist:hover a#thecompany, div#dropdown ul li#designbuildlist:hover a#designbuild, div#dropdown ul li#projectlist:hover a#projects, div#dropdown ul li#beforelist:hover a#before, div#dropdown ul li#contactlist:hover a#contact{
	background:#39287B;
}
div#dropdown ul li ul li{
	position:relative;
}
div#dropdown ul li ul li ul{
	position:absolute;
	width:130px;
	top:-1px;
	left:140px;
}
div#dropdown ul li ul li ul li a, div#dropdown ul li ul li ul li a:hover{
	/*width:106px;*/
}
div#dropdown ul li ul li ul li, div#dropdown ul li ul li ul li:hover{
	width:130px;
}
div#dropdown ul li#kitchenlist:hover a#kitchens{
	background-color:#39287B;
	text-decoration:none;
}


div#menu{
	float:left;
	padding-top:32px;
	/*background: url(/assets/images/iris.jpg) #D6D3CE left top no-repeat;*/
	height:60%;
	width:205px;
}
div#menu div#quickTitle{
	text-indent:-999999px;
	background:url(/assets/images/nav_quicklinks.gif) #52496B 42px center no-repeat;
	padding:10px 0 10px 46px;
	color:#ffffff;
	font:italic 16px Georgia, Times New Roman, Times, serif;
}
div#menu div#searchTitle{
	text-indent:-999999px;
	background:url(/assets/images/nav_search.gif) #52496B 42px center no-repeat;
	padding:10px 0 10px 46px;
	color:#ffffff;
	font:italic 16px Georgia, Times New Roman, Times, serif;
}
div#menu ul{
	margin-bottom:20px;
}
div#menu ul li{
	padding:5px 0 5px 46px;
	list-style-type:none;
}
div#menu ul li a{
	color:#21184A;
	font: 11px Arial,Helvetica,sans-serif;
	list-style-type:none;
	text-decoration:none;
}
div#menu ul li a:hover{
	color:#AD5121;
	font: 11px Arial,Helvetica,sans-serif;
	list-style-type:none;
	text-decoration:none;
}
.clientquote{
	float:right;
	margin:0 0 10px 10px;
}