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

body {
height:auto;
width:881px;
margin:0 auto;
background:url('images/body_bg.gif') repeat-x left;
background-color:#85c1df;
background-attachment:fixed;
background-position:top;
text-align:center;
color:#424242;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

img, div { behavior: url(iepngfix.htc) }

a,a:link,a:visited {
color: #02679a;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

h1 {
color:#02679a;
font-size:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:15px;
border-bottom:1px solid #e2c629;
}
h2 { color: #c90; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.83em 0; }
#wrapper {
width:881px;
height:auto;
text-align:center;
margin:0;
background-color:transparent;
}

#header {
float: left;
width: 881px;
height: 139px;
margin:10px 0;
background-color:transparent;
z-index:-100;
}
#agmheaderleft {float: left; width: 543px;}
#agmheader { width: 338px; height: 139px; float: right;  }
#home_flash {
	width: 271px;
	height: 347px;
	}	
#main {
float:left;
width:881px;
height:auto;
text-align:center;
}

#left {
float:left;
width:181px;
height:auto;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
}

#right {
float:right;
clear:none;
width:692px;
height:auto;
text-align:left;
margin:0;
padding:0;
}

#top_menu {
float:left;
width:100%;
height:49px;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:5px;
padding-left:5px;
}

#content {
float:left;
width:682px;
height:auto;
background:url('images/main_mid_bg.png') repeat-y top;
padding-left:10px;
}

#content_inside {
float:left;
width:642px;
height:auto;
padding:15px;
background:url('images/content_bg.png') repeat-x left;
background-attachment:scroll;
background-position:bottom;
background-color:#fff;
}

#home_left {
float:left;
width:340px;
}

#home_flash {
float:right;
width:271px;
height:347px;
padding-left:15px;
background-color: transparent;
}

#home_right {
	float:right;
	clear:none;
	width:260px;
	background-color:white;
	height:auto;
	margin-top:60px;
	padding-left:15px;
	border: 1px #e2c629 solid;
}

#footer {
float:left;
width:550px;
height:auto;
text-align:left;
padding:20px 0px 20px 191px;
color:#fff;
font-size:11px;
}

/* Hide border from images in the Photos and Map/Directions sections of property pages */
#photos img, #map img { border:none; }

.propPageDiv {
	float:left;
	clear:both;
	height:auto;
	width:642px;
}

.propPageDir {
	float:right;
	clear:none;
	width:400px;
	margin:0;
	padding-top:0;
	padding-left:20px;
}
#propPageDir {
	float:right;
	clear:none;
	width:400px;
	margin:0;
	padding-top:0;
	padding-left:20px;
}
.sidebarmenu {
width:179px;
padding:0;
margin:0;
background-color:transparent;
border:0;
}

.sidebarmenu ul{
border-top:0;
border-left:1px solid #e2c629;
border-bottom:0;
border-right:1px solid #e2c629;
background-color:#606060;
margin: 0;
padding: 0;
list-style-type: none;
width: 179px; /* Main Menu Item widths */
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #e2c629;
text-decoration: none;
margin:0;
padding:4px 0 4px 18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:0;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: transparent; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:hover{
background:url('images/sidebar_square.gif') no-repeat left;
background-color: #424242;
color:#e2c629;
}

.sidebarmenu ul li a:visited{
color:#e2c629;
text-decoration:none;
}
.side_title{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FFF;
padding:12px 0 10px 6px;
border-bottom:1px solid #e2c629;
width:140px;
}

.side_title_sub{
text-decoration:underline;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding-left:10px;
padding-top:5px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.yellowtabs{
/*width: 100%;*/
overflow: hidden; border:0;  /*bottom horizontal line that runs beneath tabs*/
}

.yellowtabs ul{
margin: 0;
padding: 0;
/*padding-left: 10px; offset of tabs relative to browser left edge*/
font: normal 9px Verdana;
list-style-type: none;
}

.yellowtabs li{
display: inline;
margin: 0;
}

.yellowtabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 3px 4px; /*padding inside each tab*/
border-right: solid 1px white; /*right divider between tabs*/
border-bottom: solid 1px white;
color: #424242;
background: #e2c629; /*background of tabs (default state)*/
}

.yellowtabs li a:visited{
color: #424242;
}

.yellowtabs li a:hover, .yellowtabs li.selected a{
background: white; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}