@charset "utf-8";

/* General */
HTML { margin: 0; padding: 0; background: #115963 url(graphics/backgrounds/page.jpg) top center no-repeat; }
BODY { margin: 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; vertical-align: middle; }
FORM { margin: 0; padding: 0; }
IMG { border: 0; }
a:link { color: #ffffff; }
a:visited { color: #ffffff; }
a:hover { color: #e8d287; }
.Hidden { filter: alpha(opacity = 0); }
.HiddenLink { filter: alpha(opacity = 0.1); }
#Page { margin: 0 auto; text-align: center; width: 995px; }

/* Content */
#Content { width: 995px; float: left; background: url(graphics/backgrounds/inner_page.jpg) top center repeat-y; }
#Content_BG_Bottom { width: 995px; float: left; height: 6px; background: url(graphics/backgrounds/inner_page_bottom.png) bottom center no-repeat; }
#Content_BG_Top { width: 995px; float: left; background: url(graphics/backgrounds/inner_page_top.png) top center no-repeat; }

/* Default Page */
#Default_AHS { width: 362px; height: 277px; float: left; background: url(graphics/backgrounds/default_ahs.jpg) top left no-repeat; }
#Default_AHS_Images { width: 281px; height: 66px; float: left; margin: 69px 39px auto 44px; _margin: 69px 20px auto 22px; }
#Default_AHS_Images_Border { width: 93px; border-color: #ffffff; border-style: solid; border-width: 1px 1px 1px 1px; }
#Default_AHS_Images_NoBorder { width: 92px; border-color: #ffffff; border-style: solid; border-width: 1px 0px 1px 1px; }
#Default_AHS_Text { width: 274px; float: left; margin: 25px 40px auto 48px; _margin: 25px 20px auto 24px; }
#Default_AHS_Text_A { text-align: left; font-size: 16px; color: #e8d287; }
#Default_AHS_Text_B DIV { width: 205px; float: left; text-align: left; margin-top: 4px; _margin-top: 2px; }
#Default_AHS_Text_B IMG { margin: 25px auto auto 6px; _margin: 25px auto auto 3px; width: 63px; float: left; }
#Default_Blog { width: 362px; height: 194px; float: left; background: url(graphics/backgrounds/default_blog.jpg) top left no-repeat; }
#Default_Blog_Text { width: 274px; float: left; margin: 85px 40px auto 48px; _margin: 85px 20px auto 24px; }
#Default_Blog_Text_A { text-align: left; font-size: 16px; color: #e8d287; }
#Default_Blog_Text_B { text-align: left; }
#Default_Blog_Text_B DIV { width: 205px; margin-top: 6px; _margin-top: 3px; float: left; text-align: left; font-size: 11px; }
#Default_Blog_Text_B IMG { margin: 25px auto auto 6px; _margin: 25px auto auto 3px; width: 63px; float: left; }
#Default_Communities { width: 633px; height: 277px; float: left; background: url(graphics/backgrounds/default_communities.jpg) top left no-repeat; }
#Default_Communities_Map_Container { width: 374px; height: 209px; background: url(graphics/backgrounds/default_map.jpg) top left no-repeat; float: left; margin-top: 32px; margin-left: 28px; _margin-left: 14px; text-align: left; color: #ffffff; }
#Default_Communities_Map { overflow: hidden; width: 327px; float: left; height: 200px; margin-top: 7px; margin-left: 7px; _margin-left: 3px; border: 0; color: #000000; }
#Default_Communities_Map a:link { color: #000000; text-decoration: none; }
#Default_Communities_Map a:visited { color: #000000; text-decoration: none; }
#Default_Communities_Map a:hover { color: #176c75; text-decoration: none; }
#Default_Communities_Map_Controls { width: 40px; float: left; height: 200px; }
#Default_Communities_Text { width: 200px; float: left; font-size: 16px; color: #d2c599; text-align: left; margin-left: 20px; _margin-left: 10px; }
#Default_Communities_Text a:link { color: #d2c599; }
#Default_Communities_Text a:visited { color: #d2c599; }
#Default_Communities_Text a:hover { color: #ffffff; }
#Default_Rentals { width: 633px; height: 194px; float: left; background: url(graphics/backgrounds/default_rentals.png) top left no-repeat; }
#Default_Rentals_Text { width: 383px; float: left; margin: 85px 206px auto 44px; _margin: 85px 103px auto 22px; }
#Default_Rentals_Text_A { text-align: left; font-size: 16px; color: #e8d287; }
#Default_Rentals_Text_B { margin-top: 6px; _margin-top: 3px; text-align: left; font-size: 11px; }
#Default_Rentals_Text_B IMG { margin: 12px 20px auto auto; float: right; }
#Default_Text { width: 995px; height: 236px; float: left; margin: 25px auto auto auto; background: url(graphics/backgrounds/default_wide.jpg) top center no-repeat; }
#Default_Text_DIV_1 { width: 410px; float: left; margin: 15px 44px auto 43px; _margin: 15px 0 auto 22px; text-align: left; }
#Default_Text_DIV_1 a:link { font-weight: bold; color: #e8d287; }
#Default_Text_DIV_1 a:visited { font-weight: bold; color: #e8d287; }
#Default_Text_DIV_1 a:hover { font-weight: bold; color: #ffffff; }
#Default_Text_DIV_2 { width: 410px; float: left; margin: 15px 44px auto 43px; _margin: 15px 22px auto 88px; text-align: left; }
#Default_Text_DIV_2 a:link { font-weight: bold; color: #e8d287; }
#Default_Text_DIV_2 a:visited { font-weight: bold; color: #e8d287; }
#Default_Text_DIV_2 a:hover { font-weight: bold; color: #ffffff; }
#Default_Weather { width: 995px; height: 28px; float: left; background: url(graphics/backgrounds/default_weather.jpg) top left no-repeat; text-align: right; }
#Default_Weather DIV { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 28px; padding-right: 5px; }
#Default_Welcome { width: 358px; height: 50px; float: left; margin: 2px 637px auto 5px; _margin: 2px 318px auto 3px; }
#Default_Welcome_Text { width: 928px; margin: 11px auto auto 67px; _margin: 11px auto auto 33px; float: left; text-align: left; font-size: 16px; line-height: 20px; color: #e8d287; }

/* Details Pages */
#Details_Container { width: 820px; margin-left: 22px; _margin-left: 11px; float: left; }
#Details_Container_Address { text-align: left; float: left; width: 820px; height: 45px; line-height: 45px; vertical-align: middle; font-size: 18px; color: #FFFFFF; }
#Details_Photo { width: 379px; height: 283px; border: 1px solid #d2c599; float: left; }
#Details_Photo IMG { width: 379px; height: 283px; }
#Details_Controls { width: 116px; height: 285px; float: left; }
#Details_Map { width: 321px; height: 283px; border: 1px solid #d2c599; float: left; overflow: hidden; }
#Details_Appt_Button { width: 381px; height: 40px; float: left; }
#Details_Appt_Button_A { width: 190px; height: 40px; float: left; }
#Details_Appt_Button_B { width: 3px; height: 40px; float: left; }
#Details_Appt_Button_C { width: 187px; height: 40px; float: left; }
#Details_Appt_Button_D { width: 127px; height: 40px; float: left; }
#Details_Appt_Button_E { width: 127px; height: 40px; float: left; }
#Details_Appt_Button_F { width: 127px; height: 40px; float: left; }
#Details_Space { width: 820px; height: 25px; clear: both; float: left; }
#Details_Spacer { width: 116px; height: 40px; float: left; }
#Details_Map_Container { width: 323px; height: 40px; float: left; }
#Details_Map_Container_A { width: 70px; height: 22px; float: left; }
#Details_Map_Container_B { width: 90px; height: 22px; float: left; }
#Details_Map_Container_C { width: 83px; height: 22px; float: left; }
#Details_Map_Container_D { width: 80px; height: 22px; float: left; }
#Details_Remarks { color: #FFFFFF; font-size: 16px; text-align: left; }
#Details_Feature_Row { width: 820px; float: left; }
#Details_Feature_Left { width: 120px; float: left; font-size: 16px; font-weight: bold; color: #10454b; text-align: left; }
#Details_Feature_Right { width: 700px; float: left; font-size: 16px; color: #FFFFFF; text-align: left; }
#Details_Feature_SRow { width: 273px; float: left; }
#Details_Feature_SLeft { width: 135px; float: left; font-size: 15px; font-weight: bold; color: #10454b; text-align: left; }
#Details_Feature_SRight { width: 123px; float: left; font-size: 15px; color: #FFFFFF; text-align: left; }
#Details_Feature_S2Left { width: 75px; float: left; font-size: 15px; font-weight: bold; color: #10454b; text-align: left; }
#Details_Feature_S2Right { width: 183px; float: left; font-size: 15px; color: #FFFFFF; text-align: left; }
#Details_Feature_Left2 { width: 120px; margin-left: 20px; _margin-left: 10px; float: left; font-size: 16px; font-weight: bold; color: #10454b; text-align: left; }
#Details_Feature_Right2 { width: 680px; float: left; font-size: 16px; color: #FFFFFF; text-align: left; }
#Details_Feature_SRow2 { width: 293px; float: left; }
#Details_Feature_SLeft2 { width: 135px; margin-left: 20px; _margin-left: 10px; float: left; font-size: 15px; font-weight: bold; color: #10454b; text-align: left; }
#Details_Feature_SRight2 { width: 123px; float: left; font-size: 15px; color: #FFFFFF; text-align: left; }
#Details_CommunityInfo { width: 507px; float: left; font-size: 15px; color: #FFFFFF; text-align: left; padding-left: 20px; background: url(graphics/headers/community_remarks_left.jpg) top left no-repeat; }
#CommunityNameDiv { font-weight: bold; font-size: 20px; text-indent: 10px; float: left; width: 869px; height: 27px; position: relative; top: 3px; left: 2px;  background: url(graphics/headers/community_name_cont.gif) top left no-repeat; text-align: left; }

/* Disclaimer */
#Disclaimer { width: 881px; margin: 0 auto; text-align: center; }
#Disclaimer IMG { float: left; padding: 10px 10px 0 0; }
#Disclaimer P { width: 747px; float: left; margin: 0; padding: 0; line-height: 12px; text-align: left; color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

/* Featured Communities */
#FeaturedCommunities { width: 995px; height: 1051px; float: left; background: #115963 url(graphics/backgrounds/featured_communities2.jpg) top center no-repeat; } 
#FeaturedCommunities_Paragraph_A { width: 850px; margin: 100px 72px 0px 73px; _margin: 100px auto 0 36px; float: left; text-align: left; }
#FeaturedCommunities_Paragraph_B { width: 683px; margin: 20px 156px 0px 156px; _margin: 20px auto 0 78px; float: left; text-align: center; font-size: 18px; color: #176c75; }
#FeaturedCommunities_Paragraph_C { width: 233px; margin: 18px 381px 0px 381px; _margin: 18px auto 0 190px; float: left; text-align: center; font-size: 18px; color: #176c75; }
#FeaturedCommunities_Links { float: left; width: 995px; }
#FeaturedCommunities_Links_Lower { float: left; width: 995px; margin-top: 12px; }
#FeaturedCommunities_Left { float: left; margin-left: 358px; _margin-left: 179px; width: 200px; text-align: left; }
#FeaturedCommunities_Right { float: left; margin-left: 210px; width: 200px; text-align: left; }
#GmapPane { width: 350px; height: 1150px; float: left; color: #000000; }
#GmapPane a:link { color: #176c75; }
#GmapPane a:visited { color: #176c75; }
#GmapPane a:hover { color: #000000; }
#GmapPane_A { width: 358px; float: left; border: 1px solid #7d9da2; border-top: 0; }
#GmapPane_B { width: 356px; float: left; border: 1px solid #739095; border-top: 0; }
#GmapPane_C { width: 354px; float: left; border: 1px solid #637c7f; border-top: 0; }
#GmapPane_D { width: 352px; float: left; border: 1px solid #e7edee; }
#GMap_Controls { width: 352px; float: left; height: 21px; }
#GMap_Controls_A { width: 72px; float: left; }
#GMap_Controls_B { width: 93px; float: left; }
#GMap_Controls_C { width: 86px; float: left; }
#GMap_Controls_D { width: 91px; float: left; }

/* Featured Properties */
#FeaturedProperty { width: 249px; height: 525px; position: relative; margin: 10px 0; _margin: 10px 0; float: left; }
#FeaturedPropertyCenter { width: 249px; height: 525px; position: relative; margin: 10px 64px; float: left; }
#FeaturedPropertyContainer { width: 875px; margin: 5px 60px; _margin: 0px 60px; text-align: center; }
#FeaturedPropertyCount { width: 435px; height: 28px; float: left; text-align: left; font-size: 14px; line-height: 28px; vertical-align: middle; }
#FeaturedPropertyCount2 { width: 235px; height: 28px; float: left; text-align: left; font-size: 14px; line-height: 28px; vertical-align: middle; }
#FeaturedPropertyForm { width: 435px; height: 28px; float: left; text-align: left; color: #22656d; font-size: 16px; }
#FeaturedPropertyForm a:link { color: #c7be96; font-weight: bold; font-size: 14px; }
#FeaturedPropertyForm a:visited { color: #c7be96; font-weight: bold; font-size: 14px; }
#FeaturedPropertyForm a:hover { color: #02edd5; font-weight: bold; font-size: 14px; }
#FeaturedPropertyForm SPAN a:link { color: #082b2f; font-weight: bold; font-size: 16px; }
#FeaturedPropertyForm SPAN a:visited { color: #082b2f; font-weight: bold; font-size: 16px; }
#FeaturedPropertyForm SPAN a:hover { color: #02edd5; font-weight: bold; font-size: 16px; }
#FeaturedPropertyForm2 { width: 735px; height: 28px; float: left; text-align: left; color: #22656d; font-size: 16px; }
#FeaturedPropertyForm2 a:link { color: #c7be96; font-weight: bold; font-size: 14px; }
#FeaturedPropertyForm2 a:visited { color: #c7be96; font-weight: bold; font-size: 14px; }
#FeaturedPropertyForm2 a:hover { color: #02edd5; font-weight: bold; font-size: 14px; }
#FeaturedPropertyForm2 SPAN a:link { color: #082b2f; font-weight: bold; font-size: 16px; }
#FeaturedPropertyForm2 SPAN a:visited { color: #082b2f; font-weight: bold; font-size: 16px; }
#FeaturedPropertyForm2 SPAN a:hover { color: #02edd5; font-weight: bold; font-size: 16px; }
#FeaturedPropertyImage { position: absolute; top: 0; left: 0; width: 249px; height: 525px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/backgrounds/featured_property.png'); z-index: 1; }
#FeaturedPropertyNavBar { width: 440px; height: 28px; float: left; text-align: right; font-size: 14px; line-height: 28px; vertical-align: middle; }
#FeaturedPropertyNavBarLower { width: 440px; height: 28px; float: left; text-align: right; font-size: 14px; line-height: 28px; vertical-align: middle; }
#FeaturedPropertyPrint { width: 135px; height: 28px; float: left; text-align: left; }
#FeaturedPropertyRevise { width: 305px; height: 28px; float: left; text-align: left; }
#FeaturedPropertyRevise2 { width: 505px; height: 28px; float: left; text-align: left; }
#FeaturedPropertySpacer { width: 875px; float: left; height: 7px; clear: both; overflow: hidden; }
#FeaturedPropertySpacerSmall { width: 875px; float: left; height: 15px; clear: both; overflow: hidden; }
#FeaturedPropertySpacerTall { width: 875px; float: left; height: 35px; clear: both; overflow: hidden; }
#FeaturedPropertyText { position: absolute; top: 0; left: 0; width: 249px; height: 525px; z-index: 100; font-size: 16px; }
#FeaturedProperties { width: 995px; height: 465px; float: left; background: #115963 url(graphics/backgrounds/featured_properties.jpg) top center no-repeat; } 
#FeaturedPropertiesHeader { width: 845px; margin: 95px 75px auto 75px; font-size: 14px; text-align: left; }
#FeaturedPropertiesButtons { width: 864px; margin: 80px 65px auto 66px; }
#FeaturedPropertiesButtons IMG { float: left; margin: 0 17px; width: 182px; }
#FeaturedPropertiesText { width: 864px; margin: 8px 65px auto 66px; _margin: 8px 59px auto 59px; }
#FeaturedPropertiesText DIV { float: left; margin: 0 17px; _margin: 0 15px; width: 182px; text-align: center; color: #0f4147; font-size: 14px; }
#FeaturedPropertiesText DIV SPAN { font-weight: bold; font-style: italic; }

/* Individual Featured Properties */
#FeaturedPropertyButtonA { width: 219px; height: 23px; float: left; *cursor: hand; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/text/add_to_my_favorites.png'); }
#FeaturedPropertyButtonB { width: 219px; height: 23px; float: left; *cursor: hand; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/text/request_info.png'); }
#FeaturedPropertyButtonC { width: 219px; height: 23px; float: left; *cursor: hand; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/text/email_to_a_friend.png'); }
#FeaturedPropertyData { width: 219px; margin: 5px auto; text-align: center; }
#FeaturedPropertyDataGrid { width: 219px; height: 175px; overflow: hidden; }
#FeaturedPropertyDataImage { float: left; width: 219px; }
#FeaturedPropertyDataLeft { width: 98px; text-align: left; color: #e8d287; font-weight: bold; float: left; line-height: 21px; }
#FeaturedPropertyDataRight { width: 100px; text-align: left; float: left; line-height: 21px; }
#FeaturedPropertyDataRow { width: 198px; margin-left: 14px; *margin-left: 0; line-height: 21px; text-align: left; }
#FeaturedPropertyDataSpacer { width: 219px; height: 5px; overflow: hidden; clear: both; }
#FeaturedPropertyDetailsButton { width: 220px; margin-top: 6px; *margin-top: 10px; float: left; }
#FeaturedPropertyHR { width: 219px; height: 5px; float: left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/text/hr.png'); }
#FeaturedPropertyMLSNumber { margin: 6px 0 0 0; width: 249px; line-height: 22px; text-align: center; font-size: 16px; font-weight: bold; color: #0f4147; }
#FeaturedPropertyMLSNumber a:link { text-decoration: underline; color: #0f4147; }
#FeaturedPropertyMLSNumber a:visited { text-decoration: underline; color: #0f4147; }
#FeaturedPropertyMLSNumber a:hover { text-decoration: underline; color: #ffffff; }
#FeaturedPropertyPhoto { width: 249px; height: 170px; margin: 12px 0 0 0; }
#FeaturedPropertyPhoto IMG { border: 1px solid #e8d287; }
#FeaturedPropertyPhoto IMG.load { border: 0; padding: 50px; }

/* Footer */
#Footer { width: 995px; text-align: center; margin: 0 auto; }
#Footer_Credit { width: 700px; float: left; margin: 30px 147px auto 148px; _margin: 30px 73px auto 74px; text-align: center; font-family: Arial, Helvetica, sans-serif; color: #5f9499; line-height: 20px; font-size: 11px; }
#Footer_Credit a:link { font-weight: bold; color: #02edd5; }
#Footer_Credit a:visited { font-weight: bold; color: #02edd5; }
#Footer_Credit a:hover { font-weight: bold; color: #ffffff; }
#Footer_EHO_Image { float: right; width: 33px; height: 39px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/logos/eho.png'); }
#Footer_Navigation { width: 900px; float: left; margin: 38px 47px auto 48px; _margin: 38px 24px auto 24px; text-align: left; font-family: Arial, Helvetica, sans-serif; color: #5f9499; line-height: 20px; }
#Footer_Navigation a:link { font-weight: bold; color: #5f9499; }
#Footer_Navigation a:visited { font-weight: bold; color: #5f9499; }
#Footer_Navigation a:hover { font-weight: bold; color: #ffffff; }
#Footer_Navigation B { font-weight: normal; padding: 0 7px 0 6px; }
#Footer_Navigation IMG { float: right; }
#Footer_Text { width: 893px; float: left; text-align: left; margin: 50px 50px 10px 50px; _margin: 50px 25px 10px 25px; .padding-bottom: 10px; font-size: 12px; color: #5f9499; line-height: 16px; } 
#Footer_Text B { font-weight: normal; padding: 0 6px; }
#Footer_Text a:link { font-weight: bold; color: #02edd5; }
#Footer_Text a:visited { font-weight: bold; color: #02edd5; }
#Footer_Text a:hover { font-weight: bold; color: #ffffff; }
.Footer_Text a:link { font-weight: bold; color: #02edd5; }
.Footer_Text a:visited { font-weight: bold; color: #02edd5; }
.Footer_Text a:hover { font-weight: bold; color: #ffffff; }
#Footer_Text_Inner { width: 893px; float: left; text-align: left; margin: 20px 50px 20px 50px; _margin: 20px 25px 20px 25px; .padding-bottom: 20px; font-size: 12px; color: #5f9499; line-height: 16px; }

/* General */
#General { width: 995px; background: url(graphics/backgrounds/general_middle.jpg) top center repeat-y; float: left; } 
#General_Bottom { width: 995px; height: 55px; background: url(graphics/backgrounds/general_bottom.jpg) top center no-repeat; float: left; }
#General_Header { width: 995px; height: 84px; text-align: left; }
#General_Top { width: 995px; background: url(graphics/backgrounds/general_top.jpg) top center no-repeat; float: left; }
#General_Print_Button { margin: 60px 60px 0 0; float: right; _margin: 60px 30px 0 0; } 
#General_SubPage { width: 953px; float: left; margin: 36px 21px 0 21px; _margin: 36px 10px 0 10px; text-align: center; background: url(graphics/backgrounds/general_subpage_middle.jpg) top center repeat-y; }
#General_SubPage_Tours { width: 953px; float: left; margin: 36px 21px 0 21px; _margin: 36px 10px 0 11px; text-align: center; background: url(graphics/backgrounds/general_subpage_middle_Tour.jpg) top center repeat-y; }
#General_SubPage_White { width: 953px; float: left; margin: 36px 21px 0 21px; _margin: 36px 10px 0 11px; text-align: center; background: url(graphics/backgrounds/general_subpage_middle_White.jpg) top center repeat-y; }
#General_SubPage_Page { width: 953px; float: left; background: url(graphics/backgrounds/general_subpage_header.jpg) top center no-repeat; }
#General_SubPage_Page_Tours { width: 953px; float: left; background: url(graphics/backgrounds/general_subpage_header_Tour.jpg) top center no-repeat; }
#General_SubPage_Page_White { width: 953px; float: left; background: url(graphics/backgrounds/general_subpage_header_white.jpg) top center no-repeat; }
#General_SubPage_Columns { width: 220px; margin: 40px 0 auto 80px; _margin: 40px 0 auto 40px; float: left; text-align: left; font-family: "Trebuchet MS"; font-size: 14px; color: #ffffff; font-weight: bold; }
#General_SubPage_Articles { width: 624px; margin: 40px 0 auto 0; _margin: 40px 0 auto 1px; float: left; }
#General_SubPage_Articles H2 { font-family: "Trebuchet MS"; font-size: 20px; color: #176c75; font-weight: bold; text-align: left; }
#General_SubPage_Articles P { float: left; margin: 16px auto auto 22px; _margin-left: 16px auto auto 11px; width: 566px; font-family: "Trebuchet MS"; font-size: 12px; color: #000000; text-align: left; }
#General_SubPage_Articles P a:link { color: #176c75; }
#General_SubPage_Articles P a:visited { color: #176c75; }
#General_SubPage_Articles P a:hover { color: #e8d287; }
#General_SubPage_Articles IMG.Header { float: left; margin: 20px auto auto 6px; _margin: 20px auto auto 3px; width: 560px; height: 32px; }
#General_SubPage_Articles IMG.Banner { width: 621px; height: 128px; margin-left: 0; }
#General_SubPage_Articles IMG.Envelope { width: 18px; height: 13px; float: left; margin: 0; }
#General_SubPage_Links_Container { width: 182px; text-align: center; }
#General_SubPage_Links { width: 166px; border-bottom: 1px solid #3696a0; margin: 5px auto; }
#General_SubPage_Links DIV { height: 22px; border-top: 1px solid #3696a0; width: 166px; text-align: left; font-size: 12px; color: #3696a0; line-height: 22px; }
#General_SubPage_Links DIV a:link { text-decoration: none; color: #3696a0; }
#General_SubPage_Links DIV a:visited { text-decoration: none; color: #3696a0; }
#General_SubPage_Links DIV a:hover { text-decoration: none; color: #e8d287; }
#General_SubPage_Links DIV A.Active { text-decoration: none; color: #e8d287; }
#General_SubPage_Links DIV IMG { float: left; }
#General_Tours { width: 628px; margin-left: 162px; color: #000000; }
#General_Tours a:link { color: #0000ff; }
#General_Tours a:visited { color: #0000ff; }
#General_Tours a:hover { color: #FF0000; }

/* Header */
#Header_Top { width: 995px; height: 38px; float: left; background: #115963 url(graphics/pictures/header_top.jpg) top center no-repeat; }
#Header_Top_Dropdown { width: 695px; height: 35px; line-height: 35px; float: right; text-align: center; }
#Header_Top_Text { width: 300px; height: 35px; float: right; text-align: right; }
#Header_Top_Text_A { line-height: 15px; }
#Header_Top_Text_B { font-size: 9px; line-height: 15px; }

/* Homesearch */
#Homesearch { width: 995px; height: 472px; float: left; background: #115963 url(graphics/backgrounds/homesearch.jpg) top center no-repeat; }
#Homesearch_Left { width: 460px; height: 472px; float: left; }
#Homesearch_Left_Text { width: 350px; margin: 70px 45px auto 65px; text-align: left; line-height: 16px; }
#Homesearch_Left_Text_Lower { width: 350px; margin: 40px 45px auto 65px; text-align: left; line-height: 16px; }
#Homesearch_Left_Text_Lower a:link { font-weight: bold; color: #02edd5; }
#Homesearch_Left_Text_Lower a:visited { font-weight: bold; color: #02edd5; }
#Homesearch_Left_Text_Lower a:hover { font-weight: bold; color: #ffffff; }
#Homesearch_Left_Text_AHS { width: 345px; margin: 57px 40px auto 75px; text-align: left; }
#Homesearch_Left_Text_AHS_Text { width: 282px; float: left; }
#Homesearch_Left_Text_AHS IMG { width: 63px; float: left; }
#Homesearch_Right { width: 535px; height: 472px; float: left; }
#Homesearch_Right_Column_Left { width: 206px; margin: 40px 0 auto 36px; float: left; _margin: 40px 0 auto 18px; }
#Homesearch_Right_Column_Right { width: 206px; margin: 40px 60px auto 26px; float: left; _margin: 40px 30px auto 13px; }
#Homesearch_Right_Column_Text { width: 200px; margin-left: 6px; display: block; text-align: left; height: 31px; line-height: 15px; vertical-align: top; font-size: 10px; }
#Homesearch_Right INPUT { width: 198px; border: 1px solid #176c75; margin-left: 6px; }
#Homesearch_Right SELECT { width: 198px; font-size: 14px; }
#Homesearch_Right_Column_Image_Div_26 { width: 206px; height: 26px; overflow: hidden; }
#Homesearch_Right_Column_Image_Div_31 { width: 206px; height: 31px; overflow: hidden; }
#Homesearch_Right_Column_Image_Div_32 { width: 206px; height: 32px; overflow: hidden; }
#Homesearch_Right_Column_Image_Div_34 { width: 206px; height: 34px; overflow: hidden; }
#Homesearch_Right_Column_Select_Div { width: 198px; border: 1px solid #176c75; margin-left: 6px; }
#Homesearch_Right_Column_Search { width: 92px; margin: 31px 57px auto 57px; }
#Homesearch_Right_Column_Search INPUT { width: 92px; height: 22px; }

/* Listings */
#ListingContainer_A { width: 869px; float: left; border: 1px solid #7d9da2; }
#ListingContainer_B { width: 867px; float: left; border: 1px solid #739095; }
#ListingContainer_C { width: 865px; float: left; border: 1px solid #637c7f; }
#ListingContainer_D { width: 863px; float: left; background: url(graphics/backgrounds/listing_bg.gif) top left no-repeat; border: 1px solid #e7edee; font-size: 18px; }
#ListingContainer_D_Full { width: 863px; float: left; background: url(graphics/backgrounds/listing_bg_2.gif) top left no-repeat; font-size: 18px; }
#ListingContainer_D_Full2 { width: 863px; float: left; background: url(graphics/backgrounds/listing_bg_bg.gif) top left repeat-y; border: 1px solid #e7edee; }
#ListingContainer_D_Map { width: 863px; float: left; border: 1px solid #e7edee; height: 700px; color: #000000; font-size: 12px; text-align: left; }
#ListingContainer_D_Map a:link { color: #000000; }
#ListingContainer_D_Map a:visited { color: #000000; }
#ListingContainer_D_Map a:hover { color: #176c75; }
#ListingContainer_A_Small { width: 499px; float: left; border: 1px solid #7d9da2; }
#ListingContainer_B_Small { width: 497px; float: left; border: 1px solid #739095; }
#ListingContainer_C_Small { width: 495px; float: left; border: 1px solid #637c7f; }
#ListingContainer_D_Small { width: 493px; float: left; background: url(graphics/backgrounds/listing_bg.gif) top left no-repeat; border: 1px solid #e7edee; font-size: 18px; }
#ListingCourtesy { width: 869px; float: left; line-height: 24px; font-size: 14px; height: 24px; color: #0f434a; text-align: left; text-indent: 8px; }
#ListingCourtesy_Small { width: 499px; float: left; line-height: 24px; font-size: 14px; height: 24px; color: #0f434a; text-align: left; text-indent: 8px; }
#ListingDataAddress { width: 645px; margin-top: 8px; font-weight: bold; text-align: left; line-height: 20px; font-size: 14px; }
#ListingDataContainer { width: 645px; float: left; }
#ListingDataContainerSmall { width: 275px; float: left; }
#ListingDataData { margin-top: 5px; width: 275px; float: left; }
#ListingDataFull { width: 275px; float: left; }
#ListingDataFull_Community { width: 275px; float: left; text-align: left; margin-top: 18px; }
#ListingDataFull_Community a:link { color: #02edd5; }
#ListingDataFull_Community a:visited { color: #02edd5; }
#ListingDataFull_Community a:hover { color: #d2c599; }
#ListingDataLeft { width: 98px; color: #d2c599; font-weight: bold; font-size: 14px; line-height: 20px; text-align: left; float: left; }
#ListingDataLeft_Small { color: #d2c599; font-weight: bold; font-size: 14px; line-height: 20px; text-align: left; float: left; }
#ListingDataLeft_Community { width: 58px; color: #d2c599; font-weight: bold; font-size: 14px; line-height: 20px; text-align: left; float: left; }
#ListingDataRight { width: 177px; color: #ffffff; font-size: 14px; line-height: 20px; text-align: left; float: left; }
#ListingDataRight_Small { color: #ffffff; font-size: 14px; line-height: 20px; text-align: left; float: left; }
#ListingDataRight a:link { color: #02edd5; }
#ListingDataRight a:visited { color: #02edd5; }
#ListingDataRight a:hover { color: #d2c599; }
#ListingDataRight_Community { width: 217px; color: #ffffff; font-size: 14px; line-height: 20px; text-align: left; float: left; }
#ListingDataRemarks { margin-left: 10px; _margin-left: 5px; width: 350px; float: left; text-align: left; font-size: 14px; margin-top: 5px; }
#ListingDataRemarks a:link { color: #02edd5; }
#ListingDataRemarks a:visited { color: #02edd5; }
#ListingDataRemarks a:hover { color: #d2c599; }
#ListingDataRemarks_Community { margin-left: 10px; _margin-left: 5px; width: 350px; float: left; text-align: left; font-size: 14px; margin-top: 15px; }
#ListingDataRemarks_Community a:link { color: #02edd5; }
#ListingDataRemarks_Community a:visited { color: #02edd5; }
#ListingDataRemarks_Community a:hover { color: #d2c599; }
#ListingPhotoContainer { width: 218px; height: 162px; float: left; text-align: left; }
#ListingPhoto { width: 186px; height: 139px; margin: 11px auto auto 11px; float: left; border: 1px solid #cec399; }
#ListingPhoto:hover { border: 1px solid #02edd5; }
#ListingTools { width: 863px; height: 27px; float: left; }
#ListingTools IMG { float: left; }
#ListingTools_Small { width: 820px; height: 27px; float: left; }
#ListingTools_Small IMG { float: left; }

/* Office Location */
#Office_Location { width: 600px; float: left; }
#Office_Location_DIV { width: 320px; float: left; text-align: left; color: #000000; }
#Office_Location_DIV DIV IMG { float: left; margin-right: 10px; }
#Office_Location_DIV DIV B { color: #176c75; }
#Office_Map { width: 280px; float: right; }

/* Property Specialist */
#Property_Specialist_Dark { width: 612px; height: 580px; float: left; background: url(graphics/images/property_specialists.jpg) top left no-repeat; }
#Property_Specialist_Dark DIV { margin-left: 180px; _margin-left: 90px; float: left; margin-top: 15px; width: 415px; text-align: left; }
#Property_Specialist_Dark DIV UL { list-style-image: url(graphics/star.gif); margin-left: 25px; line-height: 16px; }
#Property_Specialist_Alpha { width: 557px; margin-top: 10px; margin-left: 34px; _margin-left: 17px; float: left; text-align: left; color: #000000; }
#Property_Specialist_Alpha B { font-size: 16px; }
#Property_Specialist_Alphabet { width: 600px; float: left; text-align: left; font-size: 16px; color: #176c75; padding-bottom: 5px; }
#Property_Specialist_Alphabet B { width: 23px; float: left; display: block; text-align: center; font-size: 16px; color: #176c75; }
#Property_Specialist_Alphabet a:link { font-weight: bold; width: 22px; float: left; text-align: center; display: block; font-size: 16px; color: #176c75; }
#Property_Specialist_Alphabet a:visited { font-weight: bold; width: 22px; float: left; text-align: center; display: block; font-size: 16px; color: #176c75; }
#Property_Specialist_Alphabet a:hover { font-weight: bold; width: 22px; float: left; text-align: center; display: block; font-size: 16px; color: #e8d287; }
#Property_Specialist_Alphabet_Line { width: 600px; float: left; border-bottom: 2px solid #176c75; padding-bottom: 5px; }
#Property_Specialist_Alphabet_Row2 { width: 380px; margin-left: 110px; _margin-left: 55px; float: left; font-weight: bold; text-align: left; font-size: 16px; color: #176c75; }
#Property_Specialist_Alphabet_Row2 B { text-align: center; font-size: 16px; color: #176c75; }
#Property_Specialist_Alphabet_Row2 a:link { font-weight: bold; text-align: center; font-size: 16px; color: #176c75; }
#Property_Specialist_Alphabet_Row2 a:visited { font-weight: bold; text-align: center; font-size: 16px; color: #176c75; }
#Property_Specialist_Alphabet_Row2 a:hover { font-weight: bold; text-align: center; font-size: 16px; color: #e8d287; }
#Property_Specialist { width: 300px; float: left; color: #000000; text-align: left; }
#Property_Specialist IMG { float: left; border: 1px solid #176c75; margin: 2px 10px 20px 5px; _margin: 10px auto 20px 3px; width: 72px; }
#Property_Specialist a:link { color: #176c75; }
#Property_Specialist a:visited { color: #176c75; }
#Property_Specialist a:hover { color: #e8d287; }
.Property_Specialist_Letter { width: 600px; float: left; margin-top: 12px; }
.Property_Specialist_Letter SPAN { width: 600px; float: left; display: block; text-align: left; color: #176c75; font-size: 16px; border-bottom: 1px solid #176c75; font-weight: bold; }
.Property_Specialist_Spacer { width: 300px; float: left; height: 8px; display: block; overflow: hidden; }
#Property_Specialist_Header_Rental { font-size: 20px; font-weight: bold; text-align: left; color: #176c75; }
#Property_Specialist_Header_Sales { font-size: 20px; font-weight: bold; text-align: left; color: #176c75; }
#Property_Specialist_Details { width: 300px; float: left; color: #000000; text-align: left; }
#Property_Specialist_Details IMG { float: left; border: 1px solid #176c75; margin: 2px 10px 20px 5px; _margin: 10px auto 20px 3px; width: 115px; }
#Property_Specialist_Details a:link { color: #176c75; }
#Property_Specialist_Details a:visited { color: #176c75; }
#Property_Specialist_Details a:hover { color: #e8d287; }

/* RentalSearch */
#RentalSearch { width: 995px; height: 472px; float: left; background: #115963 url(graphics/backgrounds/rentalsearch.jpg) top center no-repeat; }
#RentalSearch_Left { width: 600px; height: 472px; float: left; }
#RentalSearch_Left_Lower { width: 164px; margin: 63px 324px auto 112px; text-align: right; float: right; }
#RentalSearch_Left_Lower a:link { color: #02edd5; }
#RentalSearch_Left_Lower a:visited { color: #02edd5; }
#RentalSearch_Left_Lower a:hover { color: #ffffff; }
#RentalSearch_Left_Lower IMG { float: left; margin: 2px 0; }
#RentalSearch_Left_Text { width: 340px; margin: 70px 205px auto 55px; text-align: left; line-height: 16px; }
#RentalSearch_Left_Text_AHS { width: 345px; margin: 57px 40px auto 75px; text-align: left; }
#RentalSearch_Left_Text_AHS_Text { width: 282px; float: left; }
#RentalSearch_Left_Text_AHS IMG { width: 63px; float: left; }
#RentalSearch_Right { width: 395px; height: 472px; float: left; }
#RentalSearch_Right_Text { width: 305px; margin: 70px 60px auto 30px; text-align: left; line-height: 16px; }
#RentalSearch_Right_Column_Left { width: 151px; margin: 21px 0 auto 24px; float: left; _margin: 21px 0 auto 12px; }
#RentalSearch_Right_Column_Right { width: 151px; margin: 21px 56px auto 12px; float: left; _margin: 21px 28px auto 6px; }
#RentalSearch_Right INPUT { width: 145px; border: 1px solid #176c75; margin-left: 6px; }
#RentalSearch_Right SELECT { width: 145px; font-size: 14px; }
#RentalSearch_Right_Column_Image_Div_28 { width: 151px; height: 28px; overflow: hidden; }
#RentalSearch_Right_Column_Image_Div_36 { width: 151px; height: 36px; overflow: hidden; }
#RentalSearch_Right_Column_Select_Div { width: 145px; border: 1px solid #176c75; margin-left: 6px; }
#RentalSearch_Right_Column_Search { width: 92px; margin: 31px 29px auto 30px; }
#RentalSearch_Right_Column_Search INPUT { width: 92px; height: 22px; }

/* Random Pages */
#RealEstateTerms { float: left; color: #000000; font-family: 'Trebuchet MS'; font-size: 12px; }
#RealEstateTerms B { font-size: 13px; font-style: italic; }

/* Sitemap */
UL.sitemap LI { list-style-image: url(graphics/star.gif); margin-left: 40px; line-height: 30px; text-align: left; }
UL.sitemap LI UL LI { list-style-image: url(graphics/star.gif); margin-left: 40px; line-height: 30px; text-align: left; }

/* Terms Page */
#Terms { width: 765px; float: left; margin-top: 60px; margin-left: 94px; _margin-left: 57px; text-align: left; color: #000000; }
#Terms B { color: #176c75; }
#Terms IMG { float: right; margin-left: 20px; margin-bottom: 30px; }
#Terms LI { margin-left: 20px; }

/* Vendors Page */
#Vendor { width: 580px; margin-top: 10px; float: left; }
#Vendor_Left { color: #000000; text-align: left; width: 280px; float: left; }
#Vendor_Left a:link { color: #176c75; }
#Vendor_Left a:visited { color: #176c75; }
#Vendor_Left a:hover { color: #000000; }
#Vendor_Right { color: #000000; text-align: right; width: 300px; float: left; }

.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
.GoldFormText { font-size: 14px; color: #c1b575; }
#wn { position: relative; height: 216px; width: 92px; margin-left: 13px; *margin-left: 0; overflow: hidden; }
#wn2 { position: relative; height: 284px; width: 92px; margin-left: 13px; *margin-left: 0; overflow: hidden; }