/****  Content Area *******************************************************************************************/
#overview {width:630px;margin: 0 0 25px 25px;}
#overview p.overview {background:#fff;border:1px solid #036;padding:10px;}
#content #overview a.incopy {font-weight:bold;text-decoration:none;}
#content #overview a.incopy:hover {text-decoration:underline;color:#ff658d;}
#overview img {border: 1px solid #036;margin:0 0 2px 0;}
#overview span.image-caption {float:left;width:315px;margin:0 20px 40px 0;text-align:left;font-size:11px;}
table.featured-locations {width:100%;margin:20px 0 0 20px;}
table.overview img {margin:0 20px 0 0;}
ul.overview {list-style:none;margin:0;}
ul.overview li {list-style:none;margin:0;margin-bottom:6px;}
p.description {padding:6px 0 20px 0;}

#rightcol2 ul.overview {margin-top:20px;}
#rightcol3 ul.overview a, #rightcol2 ul.overview a {color:#036;}
#rightcol3 ul.overview a:hover, #rightcol2 ul.overview a:hover {color:#ff658d;}
#leftcol3 {float:left;width:653px;}
#rightcol3 {float:right;margin:0 28px 0 0;width:190px;}
#rightcol3 p {margin: 0 0 0 20px;}
#rightcol3 img {border: 1px solid #036;}
#leftcol3 table.overview a.overview {color:#ff658d;color:#fe376b;font-size:100%;background:#FFE3BE;padding:5px 10px;font-weight:bold;}
#leftcol3 table.overview a.overview:hover {background:#ff658d;background:#fe376b;font-size:100%;color:#FFE3BE;}

body {
	margin: 0;
	background: #5782A5 url(/images/background2.jpg) repeat-x;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:90%;
}

/**** Links ************************/
a {outline:none;}
a:link, a:visited, a:active {text-decoration: none;color:#fff;}
#content a, #content a:visited, #content a:active {text-decoration: none;color:#036;}
#links2 a {margin:0 6px;}
#links2 a:hover, #links2 a.isactive  {color:#ff658d;}
#links3 a {margin:0;font-size:11px;}
div.wrapper a:hover, #links3 a:hover, #links3 a.isactive  {text-decoration:underline;}
a.companyname {font-weight:bold;font-size:16px;}
#content td.col1 a, #content td.col2 a {color:#036;text-decoration:underline;}
#content td.col1 a:hover, #content td.col2 a:hover  {text-decoration:none;}

#leftcol a.view-listings {color:#fe376b;text-decoration:none;font-weight:bold;}
#leftcol a.view-listings:hover {color:#036;}
#listingsubnav li a {text-decoration:none;color:#036;letter-spacing:2px;font-size:70%;font-weight:bold;}
#listingsubnav li a:hover {text-decoration:none;color:#fe376b;}
#listingsubnav li a.isactive {color:#fe376b;}
#content table.floorplan a.view-floorplan {font-weight:bold;text-decoration:none;color:#fe376b;font-size:120%;}
#content table.floorplan a.view-floorplan:hover {color:#036;}

#rightcol a.map {text-decoration:underline;}
#rightcol a.map:hover {text-decoration:none;}
/*div.mls-search {width:650px;}
p.mls-search {text-align:right;font-size:174%;}
#rightcol a {text-decoration:none;}*/
#content table.continuum-floorplans td.floorplans a:hover {text-decoration:underline;}

/**** Standard Stuff *******************************************************************************************/
img {border:none;}
table {border-collapse:collapse;}
td {vertical-align:top;}
p.bold {font-weight:bold;}

/**** Main Sections and Divs *******************************************************************************************/
#wrapper, div.wrapper, div.wrapper_border {width:910px;margin:0 auto;}
#wrapper, div.wrapper_border {border: 1px solid #fff;margin-top:6px;}
#wrapper {margin:11px auto 0 auto;background: #036 url(/images/leaf_final.png) no-repeat bottom right;} /* add 3 pixels */
div.wrapper {text-align:center;margin-top:20px;padding-bottom:50px;}
div.wrapper p {font-size:11px;}
div.wrapper p.address {font-size:14px;}

#header {width:890px;height:73px;border:1px solid #fff;border-top:none;margin:0 auto; padding:0; border-bottom: 1px solid #fff; background: url(/images/header_bg.jpg) repeat-x;}
#header p {margin:0; padding:0;  background: url(/images/header_right.gif) top right no-repeat;}
#links1 {width:890px;background:#036;margin:0 auto;border-left:1px solid #fff;border-right:1px solid #fff;}
div.border, div.border-bottom {width:890px;margin:0 auto;border-left:1px solid #fff;border-right:1px solid #fff;}
div.border-bottom {border-bottom:1px solid #fff;margin-bottom:30px;background:none;}
#banner {width:876px;margin:0 auto;}
#banner img.header {border:1px solid #fff;border-bottom:none;}
#luxury-condos #banner img.header, #luxury-estates #banner img.header, #luxury-real-estate #banner img.header {border-bottom:1px solid #036;}
#content {width:876px;font-size:13px;background:#ffffeb;color:#036;margin:0 auto;border-bottom: 10px solid #ffffeb;} /*z-index:49;*/
#links2 {width:876px;padding:5px 0;margin:0 auto;font-size:12px;}
#links3 {text-align:right;padding:2px 6px;}

/**** Home Page Specific 819 x 368 *******************************************************************************************/
#home #header {width:866px;height:73px;border:1px solid #fff;border-top:none;margin:0 auto; padding:0; border-bottom: 1px solid #fff; background: url(/images/header_bg.jpg) repeat-x;}
#home #header p {margin:0; padding:0;  background: url(/images/header_right.gif) top right no-repeat;}
#home #links1 {width:866px;background:#036;margin:0 auto;border-left:1px solid #fff;border-right:1px solid #fff;}
#home div.border, #home div.border-bottom {width:866px;margin:0 auto;border-left:1px solid #fff;border-right:1px solid #fff;}
#home div.border-bottom {border-bottom:1px solid #fff;margin-bottom:30px;background:none;}
#home #content {width:819px;font-size:13px;background:#036;color:#036;margin:0 auto;border-bottom: none;} /*z-index:49;*/
#home #links2 {width:866px;padding:5px 0 5px 27px;margin:0 auto;font-size:12px;}


/**** Header *******************************************************************************************/

h1.header, h2.header  {width:630px;padding:10px 0 2px 20px;font-size:185%;color:#fe376b;border-bottom:1px solid #036;margin:0 0 30px 0;font-weight:100;clear:both;}
h3.header  {padding:20px 0 0 20px;font-size:125%;color:#fe376b;font-weight:100;margin:0;}
h1.header span,h2.header span {font-style:italic;color:#036;}
h2.subheader,h2.subheader-donate {font-size:160%;margin-top:20px;font-weight:100;}
h2.subheader-donate {background: url(/images/donate-now.gif) right  no-repeat;}
h2.amenities_subheader {font-size:160%;margin:40px 0 0 0;border-bottom:1px solid #036;padding: 0 0 2px 20px;width:80%;color:#fe376b;font-weight:100;}

/**** Imagemap *******************************************************************************************/
#content p.inquirenow {

padding:0 0 1px 0;
}
#content p.imagemap {
text-align:right;
margin:0;
padding:15px 20px 15px 0;
}
#condos #content p.imagemap, #showcase-listings #content p.imagemap {
text-align:right;
margin:0;
padding:38px 20px 15px 0;
#padding:15px 20px 15px 0; /* ie hack */
}

#luxury-condos #content p.imagemap, #luxury-estates #content p.imagemap {
text-align:right;
margin:0;
padding:15px 20px 15px 0;
#padding:15px 20px 15px 0; /* ie hack */
}

p.message { /*#showcase-listings p.message, */
text-align:center;
margin-bottom:200px;
width:650px;
}

#content p.imagemap a, #content p.inquirenow a{border-bottom:1px solid #ffffeb;}
#content p.imagemap a:hover, #content p.inquirenow a:hover {border-bottom:1px solid #036;}




/****  Showcase Listings 2 Column and Tables *******************************************************************************************/
table.luxury-condo-listings {width:100%;}
table.luxury-condo-listings table {width:100%;}
table.luxury-condo-listings img.placeholder {border:1px solid #036;margin:0 0 0 10px;}
table.luxury-condo-listings td.c_one, table.luxury-condo-listings td.c_two {width:50%;}
table.luxury-condo-listings td.divider {padding:0 0 30px 0;width:22px;}
table.luxury-condo-listings h1.header {margin:0 0 30px 0;}
td.header {background:#FFE2BE;padding:8px;font-size:150%;}
em.header {font-size:75%;color:#fe376b;}
td.col1 {width:170px;text-align:center;padding:10px 0;}
td.col2 {padding:10px 10px 10px 5px;}
span.pricebold {color:#fe376b;font-weight:bold;font-size:120%;}

table.luxury-condo-buildings {width:100%;}
table.luxury-condo-buildings img.placeholder {border:1px solid #036;margin:0 0 0 10px;}
table.luxury-condo-buildings td.c_one, table.luxury-condo-buildings td.c_two {width:50%;}
img.listing-thumb, img.condo {border:1px solid #036;}

 
table.luxury-estate-listings, table.luxury-estate-listings table {width:100%;}
table.luxury-estate-listings img.placeholder {border:1px solid #036;margin:0 0 0 10px;}
table.luxury-estate-listings td.c_one, table.luxury-estate-listings td.c_two {width:50%;}
table.luxury-estate-listings td.col1 {width:170px;text-align:center;padding:10px 0;}
table.luxury-estate-listings td.col2 {padding:10px 10px 10px 5px;}
table.luxury-estate-listings td.divider {width:22px;padding:0 0 30px 0;}
table.luxury-estate-listings h1.header {margin:0;}
table.luxury-estate-listings td hr.hide {width:200px;color:#ffffeb;border:none;}

/****  Luxury Affiliation *******************************************************************************************************/
table.contact {width:630px;margin:0 0 0 20px;}
table.auction {width:600px;margin:0 0 0 20px;}
table.auction a {font-weight:bold;}
table.auction td {padding:0 0 26px 0;}
table.auction td.c2, table.auction td.c4 {font-size:11px;padding-right: 30px;text-align:left;width:250px;}
table.auction td.c3 {border-left: 1px solid #036;padding-left:10px;}
table.auction img {margin: 0 7px 0 0;}
	
table.building-features {width:630px;margin:0 0 0 20px;}
table.building-features ul {padding-right:20px;}
table.building-features li {padding-bottom:4px;}

/****  Forms *******************************************************************************************************/
form.luxury-condominiums {margin: 20px 0 0 0;background:#ffffeb;padding:0 0 20px 22px;}
div.mls-search {margin:0;padding:0; width:650px;}
form.luxury-condominiums p.search, div.mls-search p {margin:0 0 6px 0;padding:0;font-size:174%;}
div.mls-search p.search {text-align:right;margin: 30px 0 20px 0;}
form.luxury-condominiums select {vertical-align:top;}
#leftcol2a form.luxury-condominiums {padding:0;margin-top: 30px;}
#leftcol2a form.luxury-condominiums p.search {font-size:160%;}

/****  Showcase Listings Sub Navigation *******************************************************************************************/
#listingsubnav ul {background:#ffffeb;margin:0 0 30px 0;list-style:none;padding:7px 0 0 13px;}
#listingsubnav li {float:left;margin:0 20px 0 0;text-decoration:none;list-style:none;}


#sidebar-nav {margin:0;padding:0;}
#sidebar-nav ul, #sidebar-nav li {margin:0;padding:0;list-style:none;}
#sidebar-nav li {margin:0 0 16px 0;}
#sidebar-nav a {color:#036;text-decoration:none;padding:2px 5px 2px 8px;font-weight:bold;}
#sidebar-nav a:hover {color:#fe376b;}
#sidebar-nav a.isactive {color:#fe376b;}

/*
#list-nav ul, #list-nav li {margin:0;padding:0;list-style:none;}
#list-nav ul {margin:0 auto;background:#f00;}
#list-nav li {float:left;margin:0 0 16px 0;}
*/
#list-nav {margin:10px 0;padding:0;width:415px;text-align:center;}
#list-nav a {color:#036;text-decoration:none;border-right:1px solid #ccc;padding:2px 9px;font-weight:bold;font-size:90%;}
#list-nav a.last {border:none;}
#list-nav a:hover {color:#fe376b;}
#list-nav a.isactive {color:#fe376b;}
#list-nav a.isactivelast {border:none;color:#fe376b;}



/**** Condo Main Landing *******************************************************************************************************/
#leftcol {float:left;width:415px;margin:0 0 0 20px;}
#rightcol {float:right;margin:0 28px 0 0;width:390px;}
div.amenities {width:415px;}
div.amenities_inner {background:#FFE2BE;width:399px;margin:0 auto;border:1px solid #036;}
div.amenities li {padding:0 30px 7px 0;}
#leftcol table.location {width:401px;margin:15px auto;}
#leftcol table.location td.view-listings {vertical-align:middle;text-align:left;width:110px;}
hr.clearit {color:#ffffeb;border:none;margin:0;padding:0;clear:both;}

/**** Condo Building Main Pages *******************************************************************************************************/
#leftcol2 {float:left;width:653px;text-align:center;}
#rightcol2 {float:right;margin:0 28px 0 0;width:190px;}
#rightcol2 p {margin: 0 0 0 15px;}
#rightcol2 img {border: 1px solid #036;margin: 6px 0 0 0;}

#siteplan, #slideshow {width:653px;text-align:right;}
#map_canvas {width:620px;height:400px;margin:0 0 0 30px;text-align:left;}
#maps {width:620px;margin:20px 0 0 30px;}
#maps h3 {margin-bottom:0;}
#maps p {margin-top:3px;}
#pano {width:620px;height:300px;margin:10px 0 0 30px;}

table.floorplan {width:739px;margin:0 0 30px 10px;padding:0;}
table.floorplan td {padding:0 0 0 10px;vertical-align:middle;}
table.floorplan td.total-area {padding-top:8px;vertical-align:top;}
table.floorplan td.fp-features {padding:0 0 0 0;vertical-align:top;}
table.floorplan img.floorplan {border:1px solid #036;margin:0 7px 0 0;}
table.floorplan img.floorplan-no-border {border:none;margin:0 7px 0 0;}
table.floorplan td.floorplan_img, table.floorplan td.sqft, table.floorplan td.tasqft {text-align:right;}
table.floorplan td.tasqft {background: url(/images/floorplan-divider.gif) no-repeat -120px 4px;font-weight:bold;padding-top:6px;}
table.floorplan td.ta  {background: url(/images/floorplan-divider.gif) no-repeat -10px 4px;font-weight:bold;padding-top:6px;}
table.floorplan td.header {padding:0;background: url(/images/fptitle_stretch.jpg) repeat-x;}
table.floorplan td.header2 {padding:0;background: url(/images/header_underline_036.gif) repeat-x;text-align:right;}
table.floorplan table.area td.fp-view {padding:16px 0 0 2px;}
table.floorplan table.area td {padding:7px 0 7px 0;vertical-align:top;}
table.floorplan table.area tr.total td {border-top:1px solid #036;padding:7px 0 0 0;font-weight:bold;}

/**** Condo Listing Landing *******************************************************************************************************/
ul.condo-details-left {margin:0 60px 0 0;padding:0;list-style:none;}
ul.condo-details-right, ul.condo-details-main {margin:0;list-style:none;}
ul.condo-details-left li, ul.condo-details-right li, ul.condo-details-main li {margin:0 0 9px 0;list-style:none;font-size:110%;}
ul.condo-details-left li.price, ul.condo-details-right li.price {color:#fe376b;font-size:150%;}
table.residence-info {margin:0 0 40px 0;}
img.siteplan {margin:20px 0 0 0;}


/**** Continuum Floorplans *******************************************************************************************************/
div.continuum-floorplans {text-align:center;width:650px;}
div.continuum-floorplans-wide {text-align:center;width:810px;margin:0 0 30px 20px;}
div.continuum-floorplans-wide table.continuum-floorplans {margin:0;text-align:left;}
table.continuum-floorplans, table.continuum-floorplans td {margin:0 auto;padding:0;width:581px;}
table.continuum-floorplans td.floorplans {font-weight:bold;padding:0 0 10px 0;}

table.continuum-floorplans td.south {background:url(/_images/_prop_listings/_nav/continuum_side_images/south_tower1.jpg);}
table.continuum-floorplans td.south:hover {background:url(/_images/_prop_listings/_nav/continuum_side_images/south_towerR.jpg);}
table.continuum-floorplans td.north {background:url(/_images/_prop_listings/_nav/continuum_side_images/north_tower1.jpg);}
table.continuum-floorplans td.north:hover {background:url(/_images/_prop_listings/_nav/continuum_side_images/north_towerR.jpg);}

table.continuum-floorplans-north {margin:0;}
table.continuum-floorplans-north ul {margin:72px 0 0 0;}
table.continuum-floorplans-north li {padding:0 0 6px 0;}
#content table.continuum-floorplans-north a:hover {text-decoration:underline;}
table.continuum-floorplans-north li.header {font-weight:bold;padding:0 0 20px 0;}
table.continuum-floorplans-north td.c-one {text-align:left;verical-align:middle;padding:0 40px 0 0;}
table.continuum-floorplans-north td.c-two {text-align:left;}

table.continuum-floorplans-north-sub {width:100%;text-align:left;margin:20px 0 0 0;}
#content table.continuum-floorplans-north-sub a:hover {text-decoration:underline;}
table.continuum-floorplans-north-sub ul {margin:0;}
table.continuum-floorplans-north-sub li {padding:0 0 6px 0;}
table.continuum-floorplans-north-sub li.header {font-weight:bold;padding:0 0 20px 0;}
table.continuum-floorplans-north-sub tr.header td {font-weight:bold;}
table.continuum-floorplans-north-sub td.fp-image {width:244px;text-align:center;}
table.continuum-floorplans-north-sub td.fp_menu {width:120px;}

table.continuum-floorplans-south {width:100%;text-align:left;margin-top:20px;}
#content table.continuum-floorplans-south a:hover {text-decoration:underline;}
table.continuum-floorplans-south td.c-one {text-align:left;}
table.continuum-floorplans-south td.c-two {text-align:left;}
table.continuum-floorplans-south tr.header td {font-weight:bold;}


/**** Misc Pages *******************************************************************************************************/
table.aboutus {margin:0 20px}
table.aboutus td.main {padding:0 20px 20px 0;}
table.aboutus td.sidebar {width:173px;color:#fff;}
table.aboutus td.sidebar div.aboutus {background:#036;;width:173px;text-align:center;padding:3px 0 15px 0;font-weight:bold;}
#content table.aboutus td.sidebar a {color:#fff;font-weight:normal;}
#content table.aboutus td.sidebar a:hover {text-decoration:underline;}
table.aboutus td.sidebar img.real-estate-agent {border:1px solid #fff;margin: 0 0 15px 0;}
table.aboutus td.sidebar img {border:1px solid #036;}

#content iframe.mls {border:1px solid #f00;}

table.linkex {width:500px;  margin:0 auto 40px auto; }
table.linkex td {padding:10px;text-align:left;}
table.linkex td.c1 {text-align:center;}
table.header {width:500px;border: 1px solid #036;border-collapse:collapse;background:#FFE2BE;margin:0 auto 10px auto;}
table.header td {padding:2px;font-weight:bold;}
table.header td.c2 {background:#FFE2BE;width:80px;text-align:center;font-weight:normal;}
p.luxury {background: url(/images/luxury-affliliate-contentBG.jpg) repeat;width:644px;margin:0 auto 20px auto;}

p.luxury img {margin:0 9px;}
div.left {background: url(/images/luxury-affliliate-leftBG.jpg) no-repeat top left;width:655px;margin:0 auto;}
div.right {background: url(/images/luxury-affliliate-rightBG.jpg) no-repeat top right;width:655px;margin:0 auto;}

/*
table.auction, table.contact {width:655px;margin:0 auto;}
table.auction a {font-weight:bold;}
table.auction td {padding:0 0 26px 0;}
table.auction td.c2, table.auction td.c4 {font-size:11px;padding-right: 30px;text-align:left;width:250px;}
table.auction td.c3 {border-left: 1px solid #036;padding-left:10px;}
table.auction img {margin: 0 7px 0 0;}
*/

#special {padding:0 20px;}

#inquirenow {width:451px;background:#FFE2BE;margin:10px 0 0 100px;float:right;}
#inquirenow form {padding:16px 16px 12px 16px;margin:0;}
#inquirenow form p {margin:0 0 10px 0;}
#inquirenow form input.submit {background:#036;color:#fff;border:1px solid #fff;border:none;margin-top:2px;cursor:pointer;}
#inquirenow form input.submit:hover {color:#ff658d;}
#inquirenow table p {margin:0 0 8px 0;font-weight:bold;}
#inquirenow textarea {width:245px;height:80px;}
#inquirenow td.c-two {padding:0 0 0 10px;}
#inquirenow table p.right {text-align:left;font-size:96%;}
#inquirenow p.header {background:#036;color:#ff658d;margin:0;padding:8px 0 8px 16px;font-size:96%;}

#inquirenowb {width:451px;background:#FFE2BE;margin:10px 0 0 0;}
#inquirenowb form {padding:16px 16px 12px 16px;margin:0;}
#inquirenowb form p {margin:0 0 10px 0;}
#inquirenowb form input.submit {background:#036;color:#fff;border:1px solid #fff;border:none;margin-top:2px;cursor:pointer;}
#inquirenowb form input.submit:hover {color:#ff658d;}
#inquirenowb table p {margin:0 0 8px 0;font-weight:bold;}
#inquirenowb textarea {width:245px;height:80px;}
#inquirenowb td.c-two {padding:0 0 0 10px;}
#inquirenowb table p.right {text-align:left;font-size:96%;}
#inquirenowb p.header {background:#036;color:#ff658d;margin:0;padding:8px 0 8px 16px;font-size:96%;}

#charity {width:418px;background:#FFE2BE;margin:10px 0 0 0;}
#charity form {padding:16px 16px 12px 16px;margin:0;}
#charity form p {margin:0 0 10px 0;}
#charity form input.submit {background:#036;color:#fff;border:1px solid #fff;border:none;margin-top:2px;cursor:pointer;}
#charity form input.submit:hover {color:#ff658d;}
#charity table p {margin:0 0 8px 0;font-weight:bold;}
#charity textarea {width:205px;height:80px;}
#charity td.c-two {padding:0 0 0 10px;}
#charity table p.right {text-align:left;font-size:96%;}
#charity p.header {background:#036;color:#ff658d;margin:0;padding:8px 0 8px 16px;font-size:96%;}

#charity2 {width:418px;background:#FFE2BE;margin:10px 0 0 0;}
#charity2 form {padding:16px 16px 12px 16px;margin:0;}
#charity2 form p {margin:0 0 10px 0;}
#charity2 form input.submit {background:#036;color:#fff;border:1px solid #fff;border:none;margin-top:2px;cursor:pointer;}
#charity2 form input.submit:hover {color:#ff658d;}
#charity2 table p {margin:0 0 8px 0;font-weight:bold;}
#charity2 textarea {width:205px;height:80px;}
#charity2 td.c-two {padding:0 0 0 10px;}
#charity2 table p.right {text-align:left;font-size:96%;}
#charity2 p.header {background:#036;color:#ff658d;margin:0;padding:8px 0 8px 16px;font-size:96%;}
#rightcol a.donate {text-decoration:underline;font-weight:bold;}
#rightcol a.donate:hover {text-decoration:none;}

#emailfriend {width:451px;background:#FFE2BE;margin:10px 0 0 100px;float:right;}
#emailfriend form {padding:16px 16px 12px 16px;margin:0;}
#emailfriend form p {margin:0 0 15px 0;}
#emailfriend form input.submit {background:#036;color:#fff;border:1px solid #036;margin-top:2px;cursor:pointer;}
#emailfriend form input.submit:hover {color:#ff658d;}
#emailfriend table p {margin:0 0 8px 0;font-weight:bold;}
#emailfriend textarea {width:245px;height:80px;}
#emailfriend td.c-two {padding:0 0 0 10px;}
#emailfriend table p.right {text-align:left;font-size:96%;}
#emailfriend p.header {background:#036;color:#ff658d;margin:0;padding:8px 0 8px 16px;font-size:96%;}


table.contact2 {width:100%;}
table.contact2 p {margin:0;}
table.contact2 td.left {text-align:left;}
table.contact2 td.right {text-align:left;font-weight:bold;}
table.contact2 td.right span {float:right;}
p.inquirymessage {color:#036;color:#487BA5;font-weight:bold;}
p.inquirymessage2 {color:#036;color:#487BA5;font-weight:bold;margin-left:423px;}
span.required {color:#ff658d;font-style:italic;}
p.comingsoon {margin:20px 0 50px 20px;}
span.addtext {font-size:12px;}

#contact {width:760px;margin:0 auto 20px auto;padding-top:30px;}
#contact p.contact {text-align:center;}
#contactform {margin-top:20px;padding:0 0 10px 0;background:#FFE2BE;}
#contactform p.heading {background:#036;color:#ff658d;padding:8px 0 8px 16px;font-size:13px;}
select.state {margin:1px 0 0 0;}
#contactform td {padding:7px 20px 0 0;}
table.property-type td.c-one {width:157px;}
table.property-type textarea {width:440px;height:85px;}
table.contact td.heading p {padding:0 0 10px 0;}
table.contact td  {vertical-align:top;}
#contact label {font-weight:bold;}
p.buyer {margin-top:7px;}
/* ff658d pink on blue */
#contactform input.submit:hover {cursor:pointer;}

td.gototop {padding:20px;text-align:right;}
#topcontrol {border:1px solid #fff;}



#leftcol2a {float:left;width:633px;text-align:left;margin-left:20px;}
#leftcol2a h2, #leftcol2a h3 {font-weight:100;color:#fe376b;font-size:160%;}


ul.services li {margin:0 0 10px 0;}
ol.services li {margin:0 0 4px 0;}
ul.printmarketing {margin:0;list-style:none;}
ul.printmarketing li {margin:0 0 18px 0;list-style:none;}
ul.sublist {padding-top:4px;}
#content ul.services li a {font-weight:bold;text-decoration:underline;}
#content ul.services li a:hover {text-decoration:none;color:#fe376b;}
#content a.btnservices {padding:10px 15px;background:#FFE2BE;text-decoration:none;}
#content a.btnservices:hover {color:#fe376b;}

p.btnservices {padding:10px 0 15px 0;}
p.btnservices span {padding:10px 0;background:#FFE2BE;}

div.sellersnav {background:#FFE2BE;border:1px solid #036;width:173px;}
ul.sidebarnav {margin:20px 0 0 20px;list-style:none;}
ul.sidebarnav li {list-style:none;margin-bottom:6px;}
div.test {background:#FFE2BE;width:173px;border:1px solid #036;margin:20px 0;padding:0;float:right;text-align:center;}
div.test p {padding:12px 0;width:173px;text-align:center;}
#rightcol2 p.test, #rightcol2 p.test2 {margin: 0;}
#rightcol2 p.test {border-bottom:1px solid #036;}
#rightcol2 p.emphasis {font-style:italic;font-size:85%;}
#rightcol2 p.emphasis2 {font-style:italic;font-size:85%;margin-top: 20px;}
#rightcol2 img.noborder {border:none;float:right;margin:20px 0 0 0;}
#leftcol2a h1.header   {width:615px;padding:10px 0 2px 0;font-size:185%;color:#fe376b;border-bottom:1px solid #036;margin:0 0 30px 0;font-weight:100;clear:both;}

#content div.test a:hover {color:#fe376b;}
#leftcol2a h4 {font-size:100%;}
#leftcol2a p, #leftcol2a ul, #leftcol2a ol {margin-top:0;}
#content ul.sidebarnav li a:hover {color:#fe376b;}
#leftcol2a h2.subheading {font-size:115%;margin:0 0 25px 0;font-weight:bold;font-style:normal;color:#036;}
#leftcol2a p.subheading, span.phone {font-size:160%;color:#fe376b;}
#content span.oheader a, ul.printmarketing span {color:#036;font-size:110%;font-weight:bold;}
#content span.oheader a:hover {color:#036;}
div.printnav {background:#73A3CB;padding:5px;margin:20px 0 0 0;}
div.printnav p {margin:0;}
#content div.printnav a {font-weight:bold;font-size:90%;margin:0 6px;}

p.quote {margin:0 0 15px 20px;}
p.quote span{line-height:2em;font-weight:bold;font-style:italic;}
div.divider {clear:both;width:600px;cmargin:0;}
div.floater1, div.floater2, div.floater3,
div.floater4, div.floater5, div.floater6,
div.floater7, div.floater8, div.floater9,
div.floater10, div.floater11, div.floater12
 {width:150px;float:left;text-align:center;padding:13px 0 19px 0;border-bottom:1px solid #036;}
/*div.floater1, div.floater2, div.floater3, div.floater4  {border-top:1px solid #036;}*/
div.divider img {margin:0 0 6px 0;border:1px solid #036;}
#content div.divider a {color:#036;}
#content div.floater1:hover, #content div.floater2:hover, #content div.floater3:hover,
#content div.floater4:hover, #content div.floater5:hover, #content div.floater6:hover,
#content div.floater7:hover, #content div.floater8:hover, #content div.floater9:hover,
#content div.floater10:hover, #content div.floater11:hover, #content div.floater12:hover,
 {background:#FFE2BE;}
/*#leftcol2a object {background: #f0f;}*/

div.sidenav {margin-left:20px;}
#rightcol2 ul.overview, #rightcol2 ul.overview li {margin-left:0;}

ul.outlinks, ul.outlinkslast  {float:left;width:180px;margin:0 20px 0 0;padding:6px;} /*background:#FFE2BE;background:#eee;*/
ul.outlinks {border-right:1px solid #036;}
ul.outlinkslast {margin:0;}
ul.outlinks li, ul.outlinkslast li {margin:0 0 9px 0;}
#content ul.outlinks a:hover, #content ul.outlinkslast a:hover, #content p.linkheader a:hover  {color:#fe376b;}

ul.waterfront-homes {width:180px;margin:0;padding:0;list-style:none;}
ul.waterfront-homes li {list-style:none;margin:0;padding:0 0 4px 0;}
#content ul.waterfront-homes a:hover, #content ul.waterfront-homes a:hover  {color:#fe376b;}

div.waterfront-homes-cities {padding:0 0 0 20px;}
div.waterfront-homes-cities-sidebar {margin:0 ;width:205px;float:right;}
div.waterfront-homes-cities-sidebar div.estates {background:#036;margin:0 1px 20px 0;padding: 20px 0 10px 0;}
div.waterfront-homes-cities-sidebar div.estates span {margin:0 0 0 56px;}
#content div.waterfront-homes-cities-sidebar div.estates a {color:#ff658d;}
#content div.waterfront-homes-cities-sidebar div.estates a:hover {color:#fff;}
div.waterfront-homes-cities-sidebar div.estates img.dream-estate {margin: 0 0 5px 22px;padding:0 0 13px 0;border-bottom:1px solid #5580A3;}
div.estates select {margin:8px 0 0 22px;}
div.waterfront-homes-cities-sidebar div.estates img.golden-beach {margin: 10px 0 10px 0;}
div.waterfront-homes-cities-sidebar  h2 {font-weight:100;}
div.waterfront-homes-cities ul {float:left;margin:0;padding:0;list-style:none;margin:0 69px 0 0;margin:0 50px 0 0;}
div.waterfront-homes-cities li {list-style:none;margin:0;padding:0 0 4px 0;}
ul.city-list-last {margin:0;}
#content ul.city-list a:hover, #content ul.city-list a:hover,#content ul.city-list-last a:hover, #content ul.city-list-last a:hover   {color:#fe376b;}

p.subheading {font-weight:bold;color:#fe376b;font-size:110%;}

