 
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
p:first-child { margin-top:0px }
table { empty-cells:hide }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
.f-x1 {  }
.f-x2 {  }
.f-x3 {  }
#continue h5 a { color:#7fa0ba; background-color:#fff; background-image:url("../Resources/bullet_go_blue.png"); background-repeat:no-repeat; padding:0 20px 0px 0; background-position:center right; text-decoration:none }
#continue h5 a:hover { color:#0066a3; background-color:#fff; background-image:url("../Resources/bullet_go_blue_do.png"); background-repeat:no-repeat; padding: 0 20px 1px 0; background-position:center right; text-decoration:none }
#footer { color:#0066a3; text-align:right; padding-right:20px; font-weight:normal }
#footer a { color:#e9e9f1; font-family:Arial,Helvetica; font-size:10px; background-color:#00456f; text-decoration:none; padding:2px 5px 2px 5px; font-weight:normal }
#footer a:hover { color:#fff; font-family:Arial,Helvetica; font-size:10px; background-color:#0066a3; text-decoration:none }
#innercontainer { min-height:600px */ }
#navbar a { color:#0066a3; font-family:Tahoma,Lucida Grande,Helvetica,sans-serif,Arial; font-size:11px; text-align:center; padding:34px 2px; text-decoration:none; letter-spacing:1px; font-weight:normal }
#navbar a:hover { color:#0a0b0b; border-top:solid 4px #CDD2DD }
#navbar li { text-align:center; display:inline; text-transform:uppercase }
#navbar ul { text-align:center; padding:0; margin-top:38px }
#p-belvedere #l-belvedere { color:#00456f; cursor:pointer; border-top:solid 4px #00456F }
#p-contact #l-contact { color:#00456f; cursor:pointer; border-top:solid 4px #00456F }
#p-customer_residences #l-customer_residences { color:#00456f; pointer:text; border-top:solid 4px #00456F }
#p-gallery #l-gallery { color:#00456f; cursor:pointer; border-top:solid 4px #00456F }
#p-home #l-home { color:#00456f; cursor:pointer; border-top:solid 4px #00456F }
#p-new_homes #l-new_homes { color:#00456f; cursor:pointer; border-top:solid 4px #00456F }
#p-our_team #l-our_team { color:#00456f; cursor:pointer; border-top:solid 4px #00456F }
#p-property_to_buy #l-property_to_buy { color:#00456f; pointer:text; border-top:solid 4px #00456F }
.BLACKBOLD { color:#000; font-weight:bold }
.BLUE { color:#00456f }
.BLUEBOLD { color:#00456f; font-weight:bold }
.buydownloaddocold { font-weight:bold; text-align:left; border-top:1px dotted #CDD2DD; border-left:1px dotted #CDD2DD; vertical-align:middle; padding:1px 0px 0px 25px }
.regular { margin-left:7em; padding:0 }
.residence ul { color:#00456f; font-family:Helvetica,Arial,sans-serif; font-size:12px; line-height:2; margin-left:0px; margin-bottom:8.5px; list-style-position:outside; list-style-image:url(bullet.gif) }
a { outline:none; text-decoration:none }
a:link { color:#0066a3; text-decoration:none }
a:visited { color:#0066a3; text-decoration:none }
a:hover { color:#00456f }
a:active { color:#0066a3; text-decoration:none }
body { color:#000; font-family:Helvetica,Arial,sans-serif; font-size:12px; line-height:21px; margin-bottom:8px }
em { font-style:italic }
h1 { font-weight:bold; font-size:18px }
h1:first-child { margin-top:0px }
h3 { color:#0a0b0b; font-family:Lucida Grande,Tahoma,Arial,Helvetica; font-size:17px; line-height:0.8; margin-top:0px; margin-bottom:0.1px; font-weight:normal }
h3:first-child { margin-top:0px }
h4 { color:#000; font-family:Lucida Grande,Tahoma,Arial,Helvetica; font-size:12px; line-height:1.3; margin-bottom:2px; font-weight:normal }
h4:first-child { margin-top:0px }
h5 { font-family:Helvetica,Arial,sans-serif; font-weight:normal; font-size:12px; line-height:1; margin-right:10px; text-align:right; margin-bottom:24px; word-spacing:-1px }
h5:first-child { margin-top:0px }
strong { font-weight:bold }
h1.homepagecaption { color:#7c8193; font-family:Georgia,Palatino,Times,serif; font-size:18px; text-align:right; font-style:normal; font-weight:normal; word-spacing:-1pt }
h1:first-child { margin-top:0px }
.blue { color:#00456f }
.homepagequoteDecription { color:#585858; font-family:Helvetica,Arial,sans-serif; font-size:11px; line-height:16px; margin-left:13px; margin-right:1px; text-align:right; margin-top:0px; margin-bottom:6px }
h2.Headings { color:#3b3b3b; font-family:Helvetica,Arial,sans-serif; font-size:25px; line-height:1.02; margin-top:0px; margin-bottom:18px; font-weight:normal; letter-spacing:-.04em }
h2:first-child { margin-top:0px }
.darkGrey { color:#3b3b3b }
.CopySize14 { font-size:14px }
.hompagepressLinks { color:#0066a3; font-weight:bold; font-size:12px; line-height:18px; text-align:right; margin-top:0px; margin-bottom:0.1px; padding:6px 20px 8px 0 }
.CopySize13 { font-size:13px }
.telephonecol { color:#3793cb }
.white { color:#fff }
.CopySize24 { font-size:24px }
.CaptionsRleft { color:#0066a3; font-family:Georgia,Palatino,Times,serif; font-style:italic; font-size:10px; line-height:1.4; text-align:right; font-weight:normal }
.Largeheadings { color:#7fa0ba; font-family:Helvetica,Arial,sans-serif; font-size:111px; line-height:0.8; letter-spacing:-4px }
.CaptionsRright { color:#0066a3; font-family:Georgia,Palatino,Times,serif; font-style:italic; font-size:10px; line-height:1.4; text-align:left }
.opacity1 { opacity:0.1;-moz-opacity: 0.1; filter:alpha(opacity=10); }
.calender { color:#7c8193; font-family:Georgia,Palatino,Times,serif; font-size:16px; line-height:1; margin-top:0px; margin-bottom:0.1px; display:block; font-weight:normal }
.midgrey { color:#68718c }
h3.size17 { color:#0a0b0b; font-family:Lucida Grande,Tahoma,Arial,Helvetica; font-size:17px; line-height:0.8; margin-top:0px; margin-bottom:0.1px; font-weight:normal }
h3:first-child { margin-top:0px }
.Belvedereblue { color:#00456f }
.alignright { text-align:right; padding-right:50px }
.minheight { height:auto !important; /* for modern browsers */
height: 350px; /* for IE5.x and IE6 */
min-height: 350px; }
.post { padding:2em 0pt 1em; margin:0pt; border-bottom:1px solid #E1E1E1 }
.date { text-align:center; border-bottom:1px solid #E1E1E1; border-top:3px solid #E1E1E1; padding:0.75em 0.25em 1em; height:auto !important; /* for modern browsers */
height: 40px; /* for IE5.x and IE6 */
min-height: 40px; }
.buymaindescription { font-family:Helvetica,Arial,sans-serif; font-size:11px; line-height:1.5; margin-left:25px }
.buydownloaddoc { font-weight:bold; text-align:left; border-top:1px dotted #CDD2DD; border-left:1px dotted #CDD2DD; vertical-align:middle; padding:1px 0px 0px 25px }
.buyproperytitle { color:#fff; font-family:Helvetica,Arial,sans-serif; font-weight:bold; font-size:13px; background-image:url("../Resources/redarrow.gif"); background-repeat:no-repeat; text-align:left; vertical-align:middle; padding:0 0 0 25px; background:#585858 url("../Resources/redarrow.gif") no-repeat left }
.buymaindescriptionpaddign { padding:18px 0 0 0 }
.buyprice { font-weight:bold; text-align:center; border-top:1px dotted #CDD2DD; border-left:1px dotted #CDD2DD; vertical-align:middle; padding-top:1px }
.blueprintbackground { background:url("../Resources/blueprintartwork_03.jpg") no-repeat right }
.CaptionsRleftwhite { color:#fff; font-family:Georgia,Palatino,Times,serif; font-style:italic; font-size:10px; line-height:1.4; text-align:right }
.indent80 { margin-left:80px }
.BlueHeadingSize23 { color:#7fa0ba; font-size:23px }
.Contactindent { margin-left:2px; border-left:2pt dotted #cdd9e3; padding-left:34px }
.Headingsblue { color:#7fa0ba }
.BLUELIGHT { color:#7fa0ba }
.red { color:#f00 }
.FormAlignBodyRightForm { color:#3b3b3b; font-family:Helvetica,sans-serif,Arial; font-size:11px; line-height:1; text-align:right; margin-top:0px; margin-bottom:0.1px; padding-right:3px }
.style1 { color:#3b3b3b; font-family:Helvetica,sans-serif,Arial; font-size:11px; padding-right:3px }
.FormCheckboxText { color:#3b3b3b; font-family:Helvetica,sans-serif,Arial; font-size:11px; line-height:1.2; margin-top:0px; margin-bottom:0.1px; padding:2px 0px 4px 0px }
.FormAlignBodyLeft { color:#3b3b3b; font-family:Helvetica,sans-serif,Arial; font-size:11px; line-height:1; text-align:left; margin-top:0px; margin-bottom:0.1px; padding-right:3px }
.FormCheckboxPadding { padding:14px 10px 12px 14px }
.FormAlignBodyRightPaddingTop { color:#3b3b3b; font-family:Helvetica,sans-serif,Arial; font-size:11px; line-height:1; text-align:left; margin-top:0px; margin-bottom:0.1px; padding-right:3px; padding-top:10px }
.BlueHeadingSize20 { color:#7fa0ba; font-size:20px }
