/* -------------------------------------------------
	Enterprise Homes Main Stylesheet
------------------------------------------------- */
	
	body, table, td, th { font:13px/18px arial, helvetica, sans-serif; color:#666666; }
	#body { margin:0; padding:0; background:url("Images/bg.gif") repeat-x top; text-align:center; }
	
	a, a:visited { color:#da2103; text-decoration:underline; }
	a:hover { color:#a71b04; }
	a img { border:0; }
	
	th { font-weight:bold; }
	hr { margin:15px 0; padding:0; border:0; border-top:1px solid #bbb9b9; background:0; }
	
	form { margin:0; padding:0; }
	
	h1 { color:#fff; }
	h2 { font-size:20px; color:#818e80; text-transform:uppercase; padding:0; margin:20px 0 20px 0; }
	h3 {  }
	h4 {  }
	h5 {  }
	h6 {  }
	
	.left { float:left; }
	.right { float:right; }
	.clear { clear:both; }
	
/* --- Layout Styles --------------------------- */

	#header { width:750px; height:44px; margin:0 auto; text-align:left; }
	#header .left { padding:15px 0 0 0; }
	#header .left img { margin:0 10px; }
	#header .right { padding:10px 0 0 0; }
	#header .right input { height:19px; background:#aabba9; border:1px solid #899c88; color:#eef1ee; margin:0; padding:0; position:relative; top:-9px; }
	#header .right button { border:0; background:none; margin:0; padding:0; }
	#banner { width:750px; height:247px; margin:5px auto 0 auto; text-align:left; clear:both; }
	#banner h1 { margin:0; padding:30px 0 0 22px; }
	#nav { width:750px; height:60px; margin:0 auto; text-align:left; background:url("Images/bgnav.gif") no-repeat bottom; }
	#wrapper { width:750px; margin:0 auto; text-align:left; background:url("Images/bgwrapper.gif") repeat-x top; }
	#wrapper #content { width:350px; padding-top:10px; padding-left:20px; float:right; }
	#footer { padding:15px 0 0 0; margin:15px 0 0 0; clear:both; font-size:11px; text-align:center; background:url("Images/bgnav.gif") no-repeat top; }
	#wrapperhome { width:750px; margin:0 auto; text-align:left; background:url("Images/bgwrapper.gif") repeat-x top; }
	#wrapperhome #content { width:750px; }
	#content #slideshow { text-align:right; background:none; padding:15px 0 0 0; }
	#content #slideshow object { display:inline; margin:0; padding:0; }
	#subcontent { margin-top:9px; width:375px; float:left; }

/* --- Nav Styles ------------------------------ */

	#nav ul { margin:0; padding:25px 0 0 35px; list-style:none; }
	#nav ul li { float:left; margin:0; padding:0; }
	#nav ul li a { display:block; text-indent:-9999px; margin:0 20px; outline:none; }
	#nav ul li#nav500 a { width:42px; height:13px; background:url("Images/Nav/home.gif") no-repeat; } /* Home */
	#nav ul li#nav511 a { width:60px; height:13px; background:url("Images/Nav/history.gif") no-repeat; } /* History */
	#nav ul li#nav533 a { width:123px; height:13px; background:url("Images/Nav/forsale.gif") no-repeat; } /* Homes for sale */
	#nav ul li#nav564 a { width:60px; height:13px; background:url("Images/Nav/gallery.gif") no-repeat; } /* Gallery */
	#nav ul li#nav513 a { width:40px; height:13px; background:url("Images/Nav/team.gif") no-repeat; } /* Team */
	#nav ul li#nav514 a { width:92px; height:13px; background:url("Images/Nav/contactus.gif") no-repeat; } /* Contact Us */
	
	#nav ul ul { display:none; }
	
/* --- Classes --------------------------------- */

	.redheading { color:#cc0000; font-weight:bold; background:#e4eae3; font-size:17px; }
	.onlineShop_productBand_categorySelect { font-size:12px; }
