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

 body { 
    margin: 0;
	background: #999;
    padding: 0;
	font-family: Verdana, Geneva, sans-serif;
  }

  
  #content_box {
    margin: 0 auto;

    width: 100%;
	max-width: 1610px;
    min-height:700px;
	
  }
  
    .list_text2 {
	color: #333;  
	font-size: .6em;
	margin-left: -7px;

   }

  #content {
	background: url(img/shadow.png) repeat-y top left;
	
    width: 960px;
    min-height: 650px;
	margin: 0 auto;
	padding: 0 27px;
  }
  
  #content_inner {
	width: 936px;
	background: #fff;
	min-height: 650px;
	margin: 0 auto;
	padding: 8px 12px;
  }
  
  #nav_bar {
	width: 961px;
	background: #000 url(img/nav_fade.jpg) repeat-x top left;
	height: 32px;
	margin: 0;
    color: #fff;
	font-size: 11pt;
	letter-spacing: 1px;
	
  }
  
   #nav_buttons {
	   color: #fff;
	   float: left;
	   	padding-top: 5px;
			padding-left: 15px;
   }
  
    #nav_buttons a {
	color: #fff;  
	text-decoration: none;
	padding-left: 15px;

  }
  
    #nav_buttons a:hover {
	color: #809daf;  
	
  }
  
  
  #auction_calendar{
	float: right;  
	width: 250px;
	background: #000 url(img/auction_calendar.jpg) repeat-x top left;
	height: 27px;
	margin: 0 auto;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
	font-size: 14pt;
	
  }

  
  #bar1, #bar2, #bar3 {
	text-decoration: none;  
	 color: #fff;
	  padding-top: 6px;
	  width: 937px;
	  height: 23px;
	margin: 0 auto;
	cursor: pointer
  }
  
  h1 {
	padding-left:15px;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
	font-size: 15px;
	font-weight: bold;
  }
  h2{
	font-size: 16px;  
	color: #06593d;

  }
  h3{
	 text-align:center;
	 color:#f00;
  }
  

  #bar1 {
	 
	background: #000 url(img/green_bar.jpg) repeat-x top left;
  }
  #bar2, #bar3 {
	background: #000 url(img/gray_bar.jpg) repeat-x top left;
	
  }
  
  #bar1 a, #bar2 a, #bar3 a {
	  
	  text-decoration: none;
  }
  
  #steffen_group_logo {
	padding-bottom: 10px;
	clear: both;
  }
  
  #search_bar {
	float: right;
	height: 30px;
	width: 395px;
	text-align: right;
  }
   
  .float_left {
	float: left; 
	padding-right: 5px;
	border: none;
  }
   .float_right {
	float: right; 
	border: none;
	padding:0 10px;
  }
  #secondary_nav, #secondary_nav_bottom {
	padding-bottom: 10px;
	margin-top: 0px;
	clear: both;
	float: right;
	color: #666666;
	font-size: 14px;
  }
  
  #secondary_nav_bottom {
	float:none;
	text-align:center;
  }
  
  #secondary_nav a, #secondary_nav_bottom a{
	color: #666666;
	text-decoration: none;
  }
    #secondary_nav a:hover, #secondary_nav_bottom a:hover{
	color: #000;
	text-decoration: none;
  }
  
  #bar1_arrow, #bar2_arrow, #bar3_arrow {
	padding: 0px 10px 0 10px;  
	border: none;
  }
  
  #section1, #section2, #section3 {
	background: url(img/section_fade.jpg) repeat-y top left;
	height: 170px;
	width: 890px;
	padding-left: 45px;
	padding-top: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .8em;
	font-weight: bold;
	letter-spacing: 1px;
	color: #333;
  }
  
   #section2, #section3 {
	display: none;
  }
  
  #section_about, #section_services {
	width: 922px;
	padding-left: 15px;
	padding-top: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	letter-spacing: 1px;
	color: #333;
	
  }
  
   #section_about a, #section_services a {
	   color: #2d657e;
	   
   }
  
   #section_about {
	background: url(img/courtside.jpg) no-repeat top right;
   }
   
  
   
   .list1 {
	list-style-type: disc;
	color: #006633;
    font-size: .7em;
	margin-top: 4px;
	
	
   }
   .list_text2 {
	color: #000;  
	font-size: 1.1em;
	margin-left: 0px;
	font-weight: bold;
	letter-spacing: normal;


   }
   
   .list2 {
	list-style-type: disc;
	color: #006633;
    font-size: .9em;
	margin-top: 4px;
	
	
   }
   .list_text3 {
	color: #000;  
	font-size: 1.0em;
	margin-left: 0px;
	font-weight: bold;
	letter-spacing: normal;


   }
   
   .link {
	   text-align:center; 
	   margin-bottom: 5px;
	   text-decoration:underline;
   }
   .link:hover {
   		color:#f00;
		cursor:pointer;
   }
  textarea {
	  resize: none;
	  font-family: Verdana, Geneva, sans-serif;
  }
  
   #section_content {
	background: url(img/section_fade.jpg) repeat-y top left;
	width: 890px;
	min-height: 170px;
	padding-left: 45px;
	padding-top: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	color: #333;
  }
  
  #section_content a{
	color: #2d657e;
	text-decoration: underline;	
  }
  #section_content a:hover{
	color: #f00;
	text-decoration: underline;	
  }
  
  #main_image {
  	padding-bottom: 15px;
  }
  
  #banner {
	 width: 937px;
	 height: 112px;
	 margin: 0 auto;
	 background: url(img/banner.jpg) no-repeat top left;
  }
  
  #answer {
	  position:fixed;
	  display: none;
	  background: #f3f3f3;
	  width: 500px;
	  height: 600px;
	  margin: -300px 0 0 -250px;
	  top: 50%;
	  left: 50%;
	  border: solid 2px #ccc;
  }
  a {
	 text-decoration:none;
  }
  
  #footer {
	font-size: .7em;
	color: #999;
	text-align: center;
	background: #fff;
  }
  
  
.clear {
   clear: both;
}

.blue{
	color: #809daf;
}

p{
	color: #000;
	font-size: .8em;
	padding-left: 10px;
	letter-spacing: normal;
	font-weight: normal;
}

.form{
width: 325px;
background:#333;
color:#fff;
border: 2px solid #fff;
font-family: Verdana, Geneva, sans-serif;
}

.properties {
	width: 890px; height:165px; background:#f3f3f3; padding: 10px; letter-spacing: normal; margin-bottom: 5px;
}
.property_img {
	float: left; padding-right: 30px;
}
.price {
	font-size:1.2em; color: #2d657e; padding: 0 15px; float: right
}
.title{
	font-size:1.2em; color: #2d657e;
}
.property_info{
	float: left; display:inline-block; padding: 10px 15px 10px 0px; line-height:2em;
	width: 200px;
}
.property_info_small{
	font-size:.8em; font-weight: normal;
}