article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }

	body{
	background-image:url("_images/background.jpg");
}

	#container {
	position:relative;
	background-color:black;
	color:white;
	width: 1500px;
	margin: auto;
	text-align:right;
}


	#bannerOpenHouse {
	position:relative;
	left:370px;
	padding-bottom:45px;
	height:75px;
	width:1200px;
	overflow:hidden;
			}
	#bannerOpenHouse img{
		position:absolute;
		top:0px;
		left:0px;
		}
			
	#bannerOpenHouse img.backdrop {left:0px;}

	#bannerOpenHouse img.logo {left:-1200px;}
	#bannerOpenHouse img.sale {left:1200px;}

	#bannerOpenHouse img.topline {top:-200px;}
	#bannerOpenHouse img.date {opacity:0;}
	#bannerOpenHouse img.list {top:200px;}
		
			

#top  img.audio {
		position:absolute;
		right:600px;
		top:122px;
		}
		
#top  img.phone {
		position:absolute;
		right:425px;
		top:122px;
		}		
		
#top  img.house {
		position:absolute;
		right:265px;
		top:122px;

		}		

#top  img.cart {
		position:absolute;
		right:95px;
		top:122px;

		}		

	nav ul { margin:0px; padding:0px; 5px; 0px; 5px;}
	nav li { list-style-type:none; display:inline; }

#top a {
		display:block;
		top:15px;
		background-color: black;
		color:#e3e1e1;
		width:10%; 
		height:40px;
		line-height:40px;
		float:right;
		text-align:center;
		text-decoration:none;
		padding-left: 12px;
	
		}
		
#top a:hover{
	color:white;
}


#gallery {
			position:absolute;
			top:75px;
			width:1500px;
			margin:auto;
			}
			
			#gallery nav.menu {
			top:425px;
			}
			
			#gallery .slides img{
			width:1500px; 
			}

			#gallery .slides ul{
			margin:0px; 
			padding:0px;
			}

			#gallery .slides ul li{
			list-style-type:none;
			}
			
			/*javascript installed*/
			
			
			#gallery.js{
			position:relative;
			height:600px;

			
			}		
			#gallery.js .slides{
			position:absolute;
			top:0px;
			width:1500px;
			height:600px;
			overflow:hidden;

			}

			#gallery.js .slides ul{
			width:6000px;

			}
			#gallery.js .slides ul li{
			width:1500px;
			height:600px;
			float:left;
			overflow:visible;

			
			}
			#gallery.js nav.menu { 
			display:block; 
			position:absolute; 
			bottom:-100px; 
			left:45%;
			overflow:visible;

			}		
			#gallery.js nav.menu ul{padding:0px; margin:0px; }
			#gallery.js nav.menu li{
			list-style-type:none;
			display:block;
			background:gray;
			border solid 2px blue;
			width:30px; height:25px;
			border-radius:10px;
			float:left;
			margin-right:5px;
			text-align:center;
			padding-top:5px; }
			
			#gallery.js nav.menu li:hover{
			background:##f7f8d6;}
			#gallery.js nav.menu li.current{
			background:#E9D780;}
			#gallery h1 {display:none;}

		
#middle {
		width:1550px;
		position:relative;
		left:-100px;
}		
#middle a{
		background-image: url("_images/bg-subnav.jpg");
		display:block;
		padding-top:10px;
		text-align:center;
		color:#e3e1e1;
		width:17%; 
		height:40px;
		line-height:40px;
		float:right;
		text-transform:uppercase;
		text-decoration:none;
		padding-left: 10px;
	
		}
		
#middle a:hover{
	color:#ecf0a7;
}
#content {
	position:relative;
	margin-top:125px;
	padding-left:100px;
	overflow:auto;
}

#content h1{
	font-family: Helvetica, Arial, sans-serif;
	font-size:26px;
	text-align:left;
	color:white;
	padding-left:50px;
	padding-right:200px;
}
	
#content #swapStandard img {
		float:left;
		margin-right:20px;
		margin-bottom:10px;
		padding-left:50px;
		} 		

#rollover .gallery ul { margin:0px; padding:0px; }
#rollover .gallery li { list-style-type:none; display:inline;}


#rollover img {
		float:left;
		margin-right:36px;
		margin-bottom:10px;
		padding-left:50px;
		} 		

		
					
#bottom {
		display:inline block;
		background-color: black;
		text-align:center;


}

#bottom a{
		color:#e3e1e1;
}

#bottom a:hober{
		color:white;
}


#bottom  img.twitter {
		position:relative;
		left:0px;
		bottom:-8px
		}

#bottom  img.facebook {
		position:relative;
		left:20px;
		bottom:-8px
		}

#bottom  img.contact {
		position:relative;
		left:15px;
		bottom:-8px
		}

#bottom a {
		color:white;
		text-decoration:none;
		height:40px;
		line-height:40px;
		clear:both;	
		padding-right: 20px;
	
		}
		
		
			
		#closing { clear:both; }

		