@charset "utf-8";
@media screen{
p{	
	color:#FFFFFF;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	}
.housespecs{	
	color:#FFFFFF;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	}
body{
	color:#FFFFFF;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	}


}
@media print{
.lefty{
	display:none;}
.righty{
	display:none;
	}
.header{display:none;
	}
.contacts{display:none;
	}
.rightfloater{display:none;
	}
p{color:#000000;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	}
body{
	color:#FFFFFF;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	}
.leftfloater{
	width:1000px;
	}
.bedbath{
	background-color:#000000;
	}
.houseplans{
	background-color:#000000;
	}

}
	
	
h2{font-size:27px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
font-weight:normal;}	
html, body {
	margin:0px;
	padding:0px;
	height:100%;
	min-height:100%;
	background-image:url(images/bggrad.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	}
h1{font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:normal;
	font-weight:normal;
	font-weight:bold;}
img{
	border:none;
	}
.bold{
	font-weight:bold;
	}
.holder {
	position:relative;
	width:1025px;
	background-image:url(images/bgsolid.jpg);
	background-repeat:repeat-y;
}

.backupholder {
	position:relative;
	width:1025px;
	height:100%;
	min-height:100%;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/bgsolid.jpg);
	background-repeat:repeat-y;
}
.main {
	position:relative;
	width:925px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/footer.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#000000;
}
.lefty {
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:100%;
	z-index:2;
}
.righty {
	position:absolute;
	top:0px;
	right:0px;
	width:50px;
	height:100%;
	z-index:2;
}

.header{
	position:relative;
	width:925px;
	height:221px;
	background-image:url(images/header_v2.jpg);
}
.subheading{
	font:15px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding-bottom:20px;
	padding-top:20px;
}

.content {
	position:relative;
	padding-left:30px;
	padding-right:20px;
	padding-top:20px;
	overflow:visible;
	z-index:100;
}
.contacts {
	position:relative;
	float:right;
	width:150px;
	height:600px;
	text-decoration: none;
	z-index:100;
	
}
.contentarea {
	position:relative;
	width:710px;
	min-height:580px;
	overflow:visible;
	padding-bottom:20px;
}
.navholder {
	position:relative;
	height:25px;
	padding-left:50px;
	padding-top:157px;
	vertical-align:middle;
}
.navholder2 {
	position:relative;
	height:15px;
	padding-left:20px;
	padding-top:0px;
	vertical-align:middle;
	padding-bottom:5px;
}

.a:link, .navholder2 a:link, .position a:link, .contactText a:link, .specify a:link, a:link, .navholder a:link {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
.a:visited, navholder a:visited, .navholder2 a:visited, .position a:visited, .contactText a:visited, .specify a:visited, .navholder a:visited  {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
.a:hover, navholder a:hover, .navholder2 a:hover, .position a:hover, .contactText a:hover, .specify a:hover, .navholder a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	padding-left:10px;
	padding-right:10px;
}
.a:active, navholder a:active, .navholder2 a:active, .position a:active, .contactText a:active, .specify a:active, .navholder a:active {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
.title {
	font:24px Verdana, Arial, Helvetica, sans-serif;	
	margin-bottom:20px;
	position:relative;
}
.thumbnailline{
	position: relative;
	float: left;
	left: 100%;
}
.thumbnail {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	display:inline-block;
	margin:0px;
	height:160px;
	vertical-align:text-top;
	text-align:center;
        overflow:hidden;
}
#rightpad a:link {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#rightpad a:visited {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#rightpad a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}
#rightpad a:active {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#rightpadless a:link {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#rightpadless a:visited {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#rightpadless a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}
#rightpadless a:active {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
.houseimages{
	padding-top:305px;
	padding-left:435px;
	background-repeat:no-repeat;
	height:46px;
	font-size:27px;}
.houseimages-rivergum{
	padding-top:183px;
	padding-left:435px;
	background-repeat:no-repeat;
	height:46px;
	font-size:27px;}

.houseimages-4group{
	padding-top:210px;
	padding-left:435px;
	background-repeat:no-repeat;
	height:46px;
	font-size:27px;}

.housethumbs{
	float:left;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-top:7px;
}

.housethumbs a:link, .pdfbut a:link, .spec a:link, .thumbnail a:link{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding-right:0px;
	margin-right:0px;
	}
.housethumbs a:visited, .pdfbut a:visited, .spec a:visited, .thumbnail a:visited{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding-right:0px;
	margin-right:0px;
	}
.housethumbs a:hover, .pdfbut a:hover, .spec a:hover, .thumbnail a:hover{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	padding-right:0px;
	margin-right:0px;
	}
.housethumbs a:active, .pdfbut a:active, .spec a:active, .thumbnail a:hover{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding-right:0px;
	margin-right:0px;
	}

.housetext{
	padding-top:30px;
	margin-bottom:30px;
	float:right;
	width:450px;}

.testimonials{ 
	height:60px;
	margin-bottom:20px;
	margin-left:30px;}

.quoteleft{
	width:24px;
	height:42px;
	float:left;
	padding-top:10px;}

.testims{
	width:430px;
	height:52px;
	float:left;
	margin-left:25px;
	margin-right:25px;}

.testimsSig{
	text-align: right;
	font-weight: bolder;}

.bedbath img{
	margin-left:20px;
	margin-right:5px;
	font-size:12px;
	}

.bedbath{
	font-size:12px;
	font-weight:bold;
	}

.housespec{
	float:left;
	margin-right:80px;
	}
	
.housespec table{
	width:280px;
	}
	
.housefeat li{
	margin-top:6px;
	}
	
.housespec{
	float:left;
	}
	
.houseplanthumb{
	margin-top:160px;
	width:632px;
	}
	
.housefeat{
	margin-top:-10px;
	float:left;
	}

.pdfbut{
position:relative;
	float:right;
	margin-top:10px;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
.contactText{
	margin-left:20px;
	margin-bottom:40px;
	}
	
.2plans{ 
	float:right;
	width:316px;
	}
	
.contactform{
	padding-bottom:40px;
	}
	
.employcategory{
	margin-left:20px;
	margin-bottom:10px;
	font-weight:bold;
	}
.employSubHead{
	margin-left:20px;
	margin-bottom:40px;
	font-weight:bold;
	}
	
.position{
	margin-left:30px;
	line-height:15pt;
	padding-bottom:20px;}
	
.disclaimer{
	position:relative;
	padding-top:5px;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	width:150px;
	}
.specifi{
position:relative;
	height:37px;
	width:216px;
	float:right;
	vertical-align:top;
	padding-right:25px;
}
.rightbuts{
	height:37px; 
	margin-top:10px;	
	}
.rightfloater{
	position:relative;
	width:233px;
	float:right;
	margin-bottom:15px;
	padding-right:10px;	
	text-align:center;
	}
.leftfloater{
	position:relative;
	width:450px;
	float:left;
	margin-top:65px;
	}
.housespecs{
	float:left; 
	width:480px; 
}
.housespecs1{
position:relative; 
width:260px;
}
.housespecs2{
margin-left:10px; 
position:relative;
}
.houseplans{
position:relative;
	float:left; 
	width:650px;
	margin-top:10px; 
}
#rightpad {
	padding-right:14px;
	}
#rightpadless{
	padding:0px;
	}
#floatright{
	float:right;
	}
#floatrightSpec{
	float:right;
	padding-right:0;
	}
#floatleft{
	float:left;
	}
#height{
	height:1500px;}
.gallery img{padding:5px;}
.gallery{
width:600px;
margin:0;
padding:0;}
a:link {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;

}
a:visited, links  {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;

}
a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;

}
a:active {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;

}

#links a{
padding:0px;}
#sitemap li{list-style-type: none;
line-height:2; font-weight:bold;}
#sitemap2 li{list-style-type: none;
line-height:2; font-weight:normal; }
#sitemap2 a{
padding:0;
margin:0;
color:#999999;}
.testim-text{
position:relative;}
.testim-text img{
border: #FFFFFF;}
.hyper{
position: relative;
margin-right:10px;}
.hyperfooter{
position:relative;
width:100%;
height:40px;
text-align:right;

}
 
