.white {

color:#FFFFFF;
}

.black {
color:#000000;
}

.dark_green {
color:#454A2A;
}

strong {
font-weight:bold;


}



body {

font-family:Helvetica,Verdana, Arial,  sans-serif;
font-size:10pt;
}

#container {

width:972px;
height:600px;
position:absolute;
top:50%;
left:50%;
margin-left:-486px;
margin-top:-300px;
border:1px solid black;
}


#header {
padding:0px;
margin:0px;
height:154px;


}


#header h1 {
width:972px;
height:92px;
background-image:url('../images/header9/songbird_01.png');
text-indent:-9999px;
}

#header h1 a {
   display:block;
 
   width:972px;
height:92px;
   
   }

#menu a {
text-indent:-99999px;
display:block;
overflow:hidden;
float:left;
}



#left_end {

width:135px;
height:62px;
display:block;
float:left;
}


#right_end {

width:104px;
height:62px;
display:block;
float:left;
}

#preload_images {
display:none;


}

#green_triangle {
background-image:url('../images/right_angle.png');
position:absolute;
width:41px;
height:41px;
top:0px;
right:0px;

}


#content {

background-repeat:no-repeat;
padding:0px;
margin:0px;
background-position:top left;
height:403px;
position:relative;


}

#text_box {
position:absolute;
background-image:url('../images/songbird_06.png');
background-repeat:no-repeat;
width:253px;
height:306px;
top:18px;
left:610px;
color:#FFFFFF;
line-height:14pt;
padding:15px;
}

#text_box .shift {
display:block;
height:30px;
}


#location_blue_box {
position:absolute;
top:0px;
left:740px;
width:200px;
height:385px;
color:#FFFFFF;
line-height:14pt;
padding:15px;
overflow:hidden;
background-color:#6389B8;


}

#location_blue_box h2 {
text-align:center;
color:#333;
font-size: 14pt;
margin-top:-10px;
padding-top:0px;
font-weight:lighter;
padding-bottom:10px;

}

#location_blue_box a {
color:#000000;
text-decoration:none;
display:block;
background-image:url('../images/go2.png');
background-repeat:no-repeat;
background-position:right;
height:20px;
line-height:24px;
font-size:9pt;
text-align:right;
padding-right:20px;
}



#rest_opening {
margin-left:75px;

}

#rest_opening img {
margin-left:-75px;
width:972px;
}

#rest_opening h2 {
font-size: 14pt;
font-weight:lighter;
color:#333;
margin-bottom:10px;

}

#rest_opening p {
margin-top:10px;
color:#FFFFFF;
width:860px;
line-height:13pt;
}

#rest_links {
margin-left:75px;
margin-top:20px;
font-size:9pt !important;
font-family:Gill Sans,Helvetica,Verdana,Arial,sans-serif;
}

#rest_links li {

display:inline;
}

#rest_links a {
text-decoration:none;
color:#000000;

}

#rest_links a:hover {
color:#FF0000;
}

p {
margin-bottom: 10px;
}

#footer {
background-color:#A2C588;
width:100%;
height:45px;
color:#000000;

text-align:center;
line-height:46px;
position:absolute;
top:555px;
}

#acura_link {
position:absolute;
top:605px;
width:972px;
left:0px;

}

#acura_link a {
display:block;
width:181px;
height:8px;
background-image:url('../images/acura.png');
text-indent:9999px;
overflow:hidden;
float:right;
}



#not_your_typical_gallery_block {
margin:0px auto;
width:870px;
}

#not_your_typical_gallery_block li {

display:inline;
padding: 0px 0px 0px 8px;

}


#not_your_typical_gallery_block li img {
margin-bottom:8px;
border:1px solid #333;
}

#not_your_typical_gallery_block li img:hover {
border:1px solid #568742;

}

#enlarge_photo {
background-image:url('../images/magnify.png');
background-repeat:no-repeat;
margin-top:-20px;
}

#enlarge_photo a {
padding-left:25px;
}

#about_song_bird_estate_block {


background-image:url('../images/small_map.png');
background-repeat:no-repeat;
background-position:bottom right;

height:400px;

}

#about_text {


padding:190px 20px 0px 20px;
width:540px;
height:170px;
color:#568742;
float:left;
line-height:16pt;

}



#about_text a {
margin-top:50px;
text-decoration:none;
font-family:Gill Sans,Helvetica,Verdana,Arial,sans-serif;

color:#000000;
font-size:10pt;
/*display:block;
float:left;
background-image:url('../images/go3.png');
background-repeat:no-repeat;
background-position:right;
height:20px;
line-height:24px;
font-size:9pt;
text-align:right;
width:105px;
padding-right:20px; */
}

#about_text a:hover {

color:#FF0000;
}


#about_map {
float:right;
padding-top:180px;

}

#about_map a {
display:block;
height:200px;
width:370px;
text-indent:-9999px;


}


#error404 {

padding:20px;
}

#error404 a {
color:#000000;
}

/* sandbagging */
.lW { float: left; clear: left; height: 15px; }
.rW { float: right; clear: right; height: 15px; }




.gsmsc-controls {
display:none;
}

.gmnoprint {
background:none;
}

#mtgt_unnamed_1 {
 text-indent:-9999px !important;
 width:1px !important;
  height:1px !important;
  padding:40px !important;
  background-image:url('../images/bird.png') !important;
  margin-top:-55px !important;
  background-repeat:no-repeat !important;


 }
 
 

  .gsmsc-mapDiv {
      height : 365px !important;
    }

    .gsmsc-idleMapDiv {
      height : 365px !important;
    }

    #mapsearch {
      width : 960px;
      margin: 10px;
      padding: 4px;
	  height:365px !important;
    }
	
	
	
	#contact_right {
	
	float:right;
		margin-right:100px;
			width:265px;
	height:402px
	}
	
	#contact_form {
	margin-left:100px;
	float:left;
	width:500px;
	}
	
	#contact_form h2 {
	margin:10px 0 10px 0;
	font-weight:bold;
	font-size:13pt;
	
	}
	

 #contact_form label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
line-height:20px;
}

#contact_form input,textarea {
width:350px;
border:1px solid #568743;
}

#contact_form textarea {
height:200px;
}

.submit input
{
margin-left: 4.5em;
width:auto !important;
background-color:#FFFFFF;
}

address {
display:inline;
}


#info_box {
padding:50px 0px 0px 100px;
float:left;
width:400px;
}

#for_sale_map {
width:100%;
text-align:center;
}


#brochure_box {
padding:20px 75px 0px 100px;
color:#FFFFFF;
}

#brochure_box img {
text-align:center;
width:100%;
margin-bottom:10px;
}

#brochure_box p {
color:#FFFFFF;
line-height:13pt;
}

#brochure_box h2 {

font-size: 14pt;
font-weight:lighter;
color:#333;
margin-bottom:10px;

}


#brochure_box a {
text-decoration:none;
color:#000000;
font-size:9pt !important;
font-family:Gill Sans,Helvetica,Verdana,Arial,sans-serif;

}

#brochure_box a:hover {

color:#FF0000;
}