@charset "utf-8";
/* CSS Document */

body{
	font-family: Arial, Helvetica, sans-serif;
	border: 0px;
	font-size: 8.5pt;
	font-weight: normal;
	color: #000;
	text-align: left;
	
	vertical-align: top;
	white-space: normal;
	/*background-position:top;*/
	/*behavior: url("../csshover.htc");*/
	background-repeat: repeat-x;	

	
	}

/*layout*/
#wrapper {
		width: 918px;
		margin-left:auto;
		margin-right:auto;
		background-color:#eeefdf;
	
}
#content {
	padding-top:20px;
	padding-left:100px;
	padding-bottom:80px;
	width: 820px;
	float:left;
	background-color:#eeefdf;
	background-image:url(../images/content_bak.jpg);
	background-repeat:repeat-y;
	/*text-align:left;
	vertical-align:top;*/
		
}

#banner {
		padding:0px;
		width:918px;
		height:220px;
		padding-bottom:16px;
		border-bottom:#333;
		background-color:#eeefdf;
}
#logo {
		padding:0px;
		width:187px;
		height:221px;
		border:0px;
}
#nav {
		width:918px;
		height:46px;
		background-color:#b9684b;
		padding:0px;
		text-align:center;
		padding-top: 3px;
		padding-bottom: 3px;
		vertical-align: top;
		border-top-width: medium;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #333333;
		
}



#footer {
	width:918px;
	height:125px;
	background-color:#260e03;
	font-size:10px;
	
	text-align:center;
	vertical-align:top;
	float:left;
	padding-top:5px;
	padding-bottom:5px;color:#999;
} #footer a{color:white;}

#showcase_2columns 
		{
		width: 628px;
		column-count: 2;
		column-width: 310px;
		column-gap: 4px;
		column-rule: 1px; 
		}
/* 3 columns */	
#leftcontent {
	width:220px;
	height:950px;
	text-align:left;
	padding-left:6px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #b9684b;
	float:left;
	clear:none;
	display: table-row;
	margin: 0px;
	padding-top: 0px;
	overflow:visible;
}
#leftcontent-right {
	width:200px;
	height:950px;
	text-align:left;
	padding-left:7px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-right-color: #b9684b;
	border-right-width: thin;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #b9684b;
	float:left;
	clear:none;
	display: table-row;
	margin: 0px;
	padding-top: 0px;
	overflow:visible;
}
/* 3 columns */	
#middlecolumn{
		width:33%;
		height:auto;
		text-align:left;
		float:left;
		clear:right;
}


#rightcontent {
		width:33%;
		height:auto;
		height:auto;
		text-align:left;

	}
/*content*/
img {
border: thin #000;
}
table.center {
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		width: auto;
		height: auto;
	}

td.aligntop {
		text-align:left;
		vertical-align:top;
		width: auto;
		height: auto;
}
.faq-content {
	width:775px;
	}
.faq-text {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3e3b39;
	text-align: left;
    vertical-align: top;
	
	}
	
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3e3b39;
	/*text-align: left;
    vertical-align: top;*/
	
	}


.paragraph_small  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:50%;
		font-style: normal;
		line-height: normal;
		font-weight: lighter;
		font-variant: normal;
		color: #3e3b39;
		text-align: left;
		text-indent: 5px;
		text-align: left;
		text-indent: 5px;
		vertical-align: top;
		white-space: normal;
	}
	
.paragraph_medium {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 70%;
		font-style: normal;
		line-height: normal;
		font-weight: lighter;
		font-variant: normal;
		color: #000000;
		text-align: left;
		text-indent: 0px;
		text-align: left;
		text-indent: 5px;
		vertical-align: top;
		white-space: normal;
	}
	
.paragraph_large {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 120%;
		font-style: normal;
		line-height: normal;
		font-weight: lighter;
		font-variant: normal;
		color: #000000;
		text-align: left;
		text-indent: 0px;
		text-align: left;
		text-indent: 5px;
		vertical-align: top;
		white-space: normal;
	}	
h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 150%;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		color: #3e3b39;
		text-align: left;
		text-indent: 20px;
		text-align: left;
		text-indent: 5px;
		vertical-align: top;
		white-space: normal;
	}

h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 170%;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		color: #3e3b39;
		text-align: left;
		text-indent: 20px;
		text-align: left;
		text-indent: 5px;
		vertical-align: top;
		white-space: normal;
	}
h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 190%;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		color: #3e3b39;
		text-align: left;
		text-indent: 20px;
		text-align: left;
		text-indent: 5px;
		vertical-align: top;
		white-space: normal;
	}	
	#intro {
		width:100%;
		text-align:left;
	}
	/* menu*/
/*p a {
		color:#000;
		text-decoration:none!important;

}*/
 

a{ /*----------------FOOTER COLOR-------------*/
		color:#fff;
		text-decoration:none;
	}
/*	
p a:hover{
	color:#fff;
	text-decoration: none!important;
	z-index:999;
}
*/


ul#navbar  {
		padding: 0;
		margin: 0;
		margin-top:10px;
		width:auto;
		list-style-type: none;
		height: 46px;
		border-top: thin #333333;
		font:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000;
		}


/*ul#navbar li a {
		color:#000;
		list-style-type: none;
		display: block;
		font-weight: lighter;
		padding: 3px 3px 3px;
		background-color:#B9684B; 
		height: 20px;
		z-index:999;
*/
ul#navbar li a{
	
/*	background-color: #B0B67A; green -----LINKS TOP NAV-----*/
		color:#fff;
		border-bottom:thin #FFF;
		/*z-index: 999;*/
	}

ul#navbar li a:hover{
	
/*	background-color: #B0B67A; green -----LINKS TOP NAV-----*/
		color:#000;
		border-bottom:thin #FFF;
		/*z-index: 999;*/
	}
	
ul#navbar li  {
		list-style-type: none;
		float: left;
		position: relative;
		width: 110px;
		text-align: center;
		margin-right:0px;
		border:none;
		border-right: 1px solid #333333;
		visibility: visible;
		/*z-index:999;*/
	
}

/*ul#navbar li.current  a{

	}*/

/* ul#navbar li.current a:hover{
	background-color: #B0B67A;
z-index:999; 
}*/

	


li  ul {
		display:none;
		position: absolute;
		width:120px;
		top: 0;
		left: 0;
		font-weight: normal;
		padding: 1px 0 10px 0;
		margin-left:10px;
		color:#CC0;
}

li.over ul {
		display:block;
}

/*ul#navbar li ul.sub li*/
ul#navbar .sub li{
		/*border-top-width: 5px;*/
	/*	border-top-color: #b9be93;
		border-right-color:#b9be93;
		border-left-color: #b9be93;*/
		/*border-right-width: 4px;*/
		/*border-bottom-width: thin;
		border-left-width: 5px;
		border-bottom-color: #b9be93;*/
		/*border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;*/
		/*border-color:#b9be93;*/
		background-color:#B9684B;
		}



/*ul#navbar li ul.sub li a{
	font-weight: normal!important;
	background-color: #B0B67A;
	color: #000;
}*/
li>ul {
	
		top: auto;
		left: auto;
}

li:hover ul, li.over ul {
		display: block;
		color:#B9BE93;
}
a.external:link  {color: #000000; text-decoration: underline;}
a.external:visited {color: #000000; text-decoration: underline;}
a.external:hover {text-decoration: underline;}
a.external:active {color: #000000; text-decoration: underline; } 

externalB{color: #000000; text-decoration: underline;}
.externalB:hover {text-decoration: underline;}

.linkblue{
	color: #000066; text-decoration: underline;
}
.linkblue:hover{
	color: #000066; text-decoration: underline;
}

#footer a {
	color:#fff;
	
}

#footer a:hover {
	color:#b2b676;
	
}
#qualitybuilders a{
	color:#000;
	
}
#qualitybuilders a:hover{
	color:#7c843f;
	}
#qualitybuilders a:link{
	color:#7c843f;
	}
	
#showhomes {
	width:800px;
	float:left;
	}
.home-container {
	width:240px;
	height:1100px;
	float:left;
	margin-right:10px;
	padding-left:10px;
	border-left:thin #963 solid;
	
}
.home-container-irwin{
	width:245px;
	height:800px;
	float:left;
	padding-right:10px;
	padding-left:10px;
	border-left:thin #963 solid;
	border-right:thin #963 solid;
	
	
}

.clear {
	clear:both;
	margin:0;
	padding:0;
	
	
}




