@charset "UTF-8";
/* CSS Document */

 div.container
 {
 position:relative;

 z-index:10;
 width:964px;
 height:708px;
 margin-left:auto; 
margin-right:auto;
margin-top:auto;
margin-bottom:auto;

 }
 
  div.container2
 {
 position:relative;

 z-index:10;
 width:964px;
 height:708px;
 margin-left:auto; 
margin-right:auto;
margin-top:80;
margin-bottom:auto;

 }
div.enterpage1
{
width:964px;
height:613px;
position:absolute;
left:0px;
top:0px;
z-index:1;
background-image:url(images/enterpage1.jpg);
}
 
div.enterpage2
{
width:434px;
height:95px;
position:absolute;
left:0px;
top:613px;
z-index:1;
background-image:url(images/enterpage2.jpg);
}
 
div.entersitebutton
{
width:104px;
height:28px;
position:absolute;
left:434px;
top:613px;
z-index:1;
background-image:url(images/entersitebutton.jpg);
}

div.enterpage4
{
width:104px;
height:67px;
position:absolute;
left:434px;
top:641px;
z-index:1;
background-image:url(images/enterpage4.jpg);
} 

div.enterpage5
{
width:426px;
height:95px;
position:absolute;
left:538px;
top:613px;
z-index:1;
background-image:url(images/enterpage5.jpg);
} 


div.animation
{
	width:640px;
	height:480px;
	left:148px;
	top:10px;
	z-index:2;
	position:absolute;
}

div.animation2
{
	width:640px;
	height:480px;
	left:264px;
	top:139px;
	z-index:2;
	position:absolute;
}

div.homepic
{
width:964px;
height:708px;
position:absolute;
left:0px;
top:0px;
z-index:1;
background-image:url(images/homepic.jpg);
}

div.clientlogin
{
width:119px;
height:26px;
position:absolute;
left:41px;
top:444px;
z-index:1;
background-image:url(images/clientlogin.jpg);
}

div.aboutpic
{
width:964px;
height:708px;
position:absolute;
left:0px;
top:0px;
z-index:1;
background-image:url(images/aboutpic.jpg);
}

div.aboutpic2
{
width:964px;
height:708px;
position:absolute;
left:0px;
top:0px;
z-index:1;
background-image:url(images/aboutpic2.jpg);
}

div.testimonialspic
{
	width:964px;
	height:708px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
	background-image:url(images/testimonialspic.jpg);
}

div.virtualtourpic
{
width:964px;
height:708px;
position:absolute;
left:0px;
top:0px;
z-index:1;
background-image:url(images/virtualtourpic.jpg);
}

div.stepspic
{
width:964px;
height:708px;
position:absolute;
left:0px;
top:0px;
z-index:1;
background-image:url(images/stepspic.jpg);
}

div.nowsellingpic
{
width:964px;
height:708px;
position:absolute;
left:0px;
top:0px;
z-index:1;
background-image:url(images/nowsellingpic.jpg);
}





div.contactpic
{
width:964px;
height:708px;
position:absolute;
left:0px;
top:0px;
z-index:1;
background-image:url(images/contactpic.jpg);
}

div.contactinfo
{
width:650px;
height:250px;
position:absolute;
left:275px;
top:100px;
z-index:1;
font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
}

div.contactinfo2
{
width:600px;
height:250px;
position:absolute;
left:670px;
top:140px;
z-index:1;
font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
}


div.linkspic
{
width:964px;
height:708px;
position:absolute;
left:0px;
top:0px;
z-index:1;
background-image:url(images/linkspic.jpg);
}

div.linkstype
{
width:600px;
height:530px;
position:absolute;
left:283px;
top:96px;
z-index:1;
font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
}

div.linkstype2
{
width:600px;
height:530px;
position:absolute;
left:283px;
top:190px;
z-index:1;
font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
}

div.menu
{
width:190px;
height:300px;
position:absolute;
left:35px;
top:121px;
z-index:1;
}
 
div.newslink
{
width:175px;
height:60px;
position:absolute;
left:36px;
top:485px;
z-index:1;
font-family:Arial, Helvetica, sans-serif;

color:#ffffff;
font-size:10px;
}
 
div.animationlink
{
width:175px;
height:60px;
position:absolute;
left:36px;
top:574px;
z-index:1;
font-family:Arial, Helvetica, sans-serif;

color:#ffffff;
font-size:10px;
} 



div.type
{
	width:672px;
	height:200px;
	position:absolute;
	left:255px;
	top:499px;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;
	font-size:13px;
} 



div.nowsellingtype
{
	width:672px;
	height:19px;
	position:absolute;
	left:282px;
	top:93px;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
} 

div.nowsellingtype2
{
	width:672px;
	height:100px;
	position:absolute;
	left:282px;
	top:190px;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
} 
  
  
 div.stepsgallery
{
	width:645px;
	height:400px;
	position:absolute;
	left:258px;
	top:114px;
	z-index:1;
	}  
	
	  

	
	div.rooms1
{
width:261px;
height:708px;
position:absolute;
left:0px;
top:0px;
z-index:1;
background-image:url(images/rooms1.jpg);
}


	div.rooms2
{
width:703px;
height:120px;
position:absolute;
left:261px;
top:0px;
z-index:1;
background-image:url(images/rooms2.jpg);
}


	div.rooms3
{
width:703px;
height:74px;
position:absolute;
left:261px;
top:634px;
z-index:1;
background-image:url(images/rooms3.jpg);
}


	div.livingrooms
{
width:332px;
height:252px;
position:absolute;
left:261px;
top:120px;
z-index:1;
background-image:url(images/livingrooms.jpg);
}


	div.kitchens
{
width:371px;
height:252px;
position:absolute;
left:593px;
top:120px;
z-index:1;
background-image:url(images/kitchens.jpg);
}


	div.bathrooms
{
width:332px;
height:262px;
position:absolute;
left:261px;
top:372px;
z-index:1;
background-image:url(images/bathrooms.jpg);
}


	div.details
{
width:371px;
height:262px;
position:absolute;
left:593px;
top:372px;
z-index:1;
background-image:url(images/details.jpg);
}

div.newhomespic
{
width:964px;
height:708px;
position:absolute;
left:0px;
top:0px;
z-index:-1;
background-image:url(images/newhomespic.jpg);
}

div.newhomesgallery
{
width:610px;
height:550px;
position:absolute;
left:280px;
top:100px;
z-index:-1;
}


div.sound
{
position:absolute;
left:29px;
top:657px;
z-index:1;
}

div.form
{
width:300px;
height:500px;
position:absolute;
left:298px;
top:140px;
z-index:2;
font-family:Arial, Helvetica, sans-serif;

	color:#404041;
	font-size:11px;

}


a.link:link {color:#ffffff; text-decoration: none;}
 a.link:visited {color: #ffffff; text-decoration: none;}
 a.link:hover {color:  #cccccc; text-decoration: none;}
  a.link:active {color:#ffffff; text-decoration: none;}
  
  a.link2:link {color:#ffffff; text-decoration: none;}
 a.link2:visited {color: #ffffff; text-decoration: none;}
 a.link2:hover {color: #cccccc; text-decoration: none;}
  a.link2:active {color:#ffffff; text-decoration: none;}
  
.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: #404041;
	border-color: #404041;
	border-style: solid;
	border-width: 0.5px;
	color: inherit;
	padding: 1px;
	vertical-align: top;
	width: 170px;
	height: 156px;
}

.hoverbox li
{
	background: #404041;
	border-color: #404041;
	border-style: solid;
	border-width: 0.5px;
	color: inherit;
	display: inline;
	float: left;
	margin: 1px;
	padding: 1px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #404041;
	width: 340px;
	height: 312px;
}
