/*general*/
*{ margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
body{ background:/*url(../images/bg.gif) repeat*/#fff;}
#wrap{ position:relative; width:770px; background:url(../images/bg_wrap.gif) repeat-y; padding:0px 15px; height:auto; margin-left:auto; margin-right:auto;}
#header{ position:relative; width:756px; height:84px; background:#fff url(../images/bg_header.gif) repeat-y right; border:7px solid #fff;}
#header a{ display:block; width:151px; height:84px; left:0px; text-decoration:none; float:left;}
#header a img{ border:0px;}
#header #contact{ background:#418F43; border:1px solid #fff; width:246px; height:54px; padding:8px 0px; margin:7px; float:right; display:block;}
#header #contact p{ color:#fff; margin:0px; margin-left:21px;}
#header #contact a{ display:inline; color:#fff; width:auto; height:auto; float:none; font-weight:bold;text-decoration:underline;}
.clr{ width:100%; height:0px; clear:both; line-height:0px; font-size:0px; visibility:hidden;}
.green{ width:756px; height:6px; visibility:visible; background:#418F43; border:7px solid #fff; border-top:0px; position:relative;}
#main{ position:relative; width:770px; height:auto; background:url(../images/bg_main.gif) repeat-y;}
#col_l{ float:left; width:184px; border-left:7px solid #fff; border-right:7px solid #fff;}
#col_mid{ float:left; width:385px; padding-bottom:13px;}
#col_mid img{ border:1px solid #418F43; margin-left:19px;}
img.bord{ border:1px solid #418F43; margin-left:19px;}
#col_r{ float:right; width:172px; border-right:7px solid #fff;}
#col_full{ float:right; width:565px; border-right:7px solid #fff; padding-bottom:13px;}
.banner, .banner_strap{float:right; width:565px; height:173px; margin-bottom:7px; background:url(../images/img_home_main_2.jpg) no-repeat top; margin-right:7px; display:block;}
.banner_strap{ height:64px;background:url(../images/bg_banner_strap.gif) no-repeat top;}
.banner p, .banner_strap p{color:#fff; font-size:18px; line-height:23px; margin-top:9px;}
a.callback, a.avail{ display:block; margin-top:32px; width:119px; height:124px; margin-left:32px; margin-bottom:32px;}
a.callback img, a.avail img{ border:0px;}
a.avail{ height:30px;}
.bullet_simple p{ background:url(../images/bullet.gif) no-repeat left top; padding-left:32px; margin:3px 19px 3px 19px;}
.bullet_multi p{ background:url(../images/bullet.gif) no-repeat left top; padding-left:32px; margin:3px 19px 14px 19px;}
#seo{ background:#A7BDDE; border:1px solid #fff; border-top:7px solid #fff; border-bottom:0px; position:relative; width:768px;}
#seo p{ color:#fff; padding:15px; margin:0px; text-align:center;}
#seo a{ color:#fff; text-decoration:none; margin:0px 4px; font-size:10px;}
#seo a:hover{ text-decoration:underline;}
#footer{ position:relative; width:770px; margin-left:auto; margin-right:auto;}
#footer p,#footer a{text-align:center; margin:4px; font-size:10px; color:#A7BDDE;}
#footer a{ margin:0px;}
/*fonts*/
p{ font-size:11px; color:#717171; line-height:18px; margin:10px 19px 10px 19px;}
a{color:#418F43; text-decoration:underline; font-size:11px;}
a:hover{ text-decoration:underline;}
h1{ color:#444A53; font-size:18px; margin:10px 19px 14px 19px; font-weight:bold; background:url(../images/bg_h1.gif) repeat-x bottom; padding-bottom:6px;}
h1 b{ font-weight:normal;}
h2{color:#717171; font-size:13px; margin:17px 19px -4px 19px; font-weight:bold;}
.note{ font-size:10px; color:#4A89C7;}
/*navigation*/
#nav{height:auto;width:184px;}
#nav li{display:block;width:184px;height:24px;border-bottom:1px solid #fff;list-style:none;}
#nav li a{font-size:11px;color:#fff;text-decoration:none;width:173px;line-height:24px;padding-left:11px; background:url(../images/nav_lnk.gif) no-repeat; display: block;}
#nav li a:hover{background: url(../images/nav_hvr.gif) no-repeat; color:#fff;}
#nav li a#here{ background: url(../images/nav_cur.gif) no-repeat; color:#444A53; font-weight:bold;}
#nav li#first a{background:url(../images/nav_home_lnk.gif) no-repeat;}
#nav li#first a:hover{background: url(../images/nav_home_hvr.gif) no-repeat; color:#fff;}
#nav li#first a#here{ background: url(../images/nav_home_cur.gif) no-repeat; color:#444A53;font-weight:bold;}
/*home page*/
.box{background:#FFF3D9; border:1px solid #9E9177; padding:7px 0px; margin-bottom:10px; }
.box p strong.st{ font-size:14px; color:#434343;}
/*contextual*/
.wrap_g{ border:1px solid #2A5F0A; margin-bottom:7px;}
.g{ border:4px solid #418F43; background:#E5F6D3; padding:12px 11px;}
.g h4{ font-size:12px; font-weight:bold; color:#418F43; line-height:16px;}
.g span{ color:#418F43; font-style:italic; font-size:9px; line-height:13px; margin-top:7px; display:block; margin-left:7px;}
.wrap_o{ border:1px solid #9E9177;}
.o{ border:4px solid #DECCA7; background:#FFF3D9; padding:12px 9px;}
.o a.thumb img{ border:1px solid #418F43; display:block; width:142px; height:44px; position:relative;}
.o a{ color:#418F43; font-size:11px; display:block; position:relative; margin-top:6px; text-decoration:none;}
.o a:hover{ text-decoration:underline;}
.o .sep{ position:relative; background:#9E9177; height:1px; line-height:0px; font-size:0px; margin:7px 0px; clear: both;}
.wrap_b{ border:1px solid #9E9177; margin-bottom:7px;}
.b{ border:4px solid #DECCA7; background:#FFF3D9; padding:12px 12px;}
.b .sep{ position:relative; background:#A88F4F; height:1px; line-height:0px; font-size:0px; margin:7px 0px; clear: both;}
.b p{ color:#301B01; font-size:13px; margin:0px;}
/*tables*/
.g select,.g input,.g textarea{ color:#8D6206; font-size:11px; background:#FFE87A; border:1px solid #C0A144; height:18px; width:134px; margin-bottom:4px;}
.g input.go{ width:65px; height:23px; background:url(../images/button_go.gif) no-repeat; border:0px; margin-top:7px; cursor:pointer;}
.g table{ margin:7px 0px;}
#col_mid textarea, #col_mid input, #col_mid select{color:#8D6206; font-size:11px; background:#FFE87A; border:1px solid #C0A144; height:18px; width:260px; margin-bottom:4px;}
#col_mid textarea{ height:125px; width:350px;}
#col_mid select{ height:20px; width:262px;}
#col_mid input.send{ background:url(../images/button_send.gif) no-repeat; width:125px; height:38px; border:0px; margin-top:7px;cursor:pointer;}
form#form1 p{ font-weight:bold; line-height:23px; margin-top:2px; margin-bottom:0px;}
.mandatory{ color:red;}
/*condos*/
h3{ display:block;height:18px; background:url(../images/bg_h3.gif) repeat-x; line-height:18px; color:#0281AC; font-size:14px; font-weight:normal; text-align:center;margin:20px 19px 14px 19px; font-style: italic; clear:both;}
h3 span{ background:#fff; padding:0px 20px;}
h3 strong{ font-size:16px; font-weight:bold; font-style:normal;}
#flash{ position:relative; width:527px; height:364px; background:#fff; margin:10px 0px 20px 19px; }
#flash2{ position:relative; width:900px; height:250px; background:#fff; margin:0px; }
p.button_property a{ position:relative;display:block; width:390px; height:52px; margin-left:67px;}
p.button_property a img,p.button_availability a img,p.button_availability_2 a img{ border:0px;}
p.button_availability a{position:relative;display:block; width:223px; height:52px; margin-left:151px;}
p.button_availability_2 a{position:relative;display:block; width:223px; height:52px; margin-left:60px;}
#col_mid p.button_availability_2 a img{ border:0px;}
.sep_b{ background:#0281AC; height:1px; line-height:0px; font-size:0px;margin:24px 19px 20px 19px; }
#go_btn{ width:65px; height:23px; background:url(../images/button_go.gif) no-repeat; border:0px; margin-top:7px; cursor:pointer;}