body 
{
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	background-color:#231B13;
	color:#040704;
	margin:0px;
	padding:0px;
	
}
*{ margin:0; padding:0;}
#header{ }
a{ text-decoration:none;}
p{ padding-bottom:20px;}
.clear{ clear:both; font-size:1px;}
.floatl{ float:left;}
.floatr{ float:right;}
ul{ list-style:none;}

#breadcrumbs 
{
    color:Black;
    font-family:Times New Roman;
    font-size:12px;      
}
h4,h2{
	font-size:24px;
	color:#965118;
	font-weight:normal;
	letter-spacing: 1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	white-space:nowrap;
}
h2 span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size:8px; letter-spacing:normal; color:#040704}

h1{
	font-size:24px;
	color:#965118;
	font-weight:normal;
	letter-spacing: 1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	white-space:nowrap;
}
h5{ font-size:15px; color:#646464; padding-top:4px;}
h5 a{color:#646464; }
h5 a:hover{ color:#ccc;}

h3{ font-size:15px; color:#646464; padding-top:4px;}
h3 a{color:#646464; }
h3 a:hover{ color:#ccc;}

h6{ font-size:11px; color:#965118; padding-left:2px; }


.btn_back a{ display:block; background:url(../images/btn_back.gif) no-repeat; width:75px; height:20px;}
.btn_back a:hover{  background:url(../images/btn_back.gif) 0 100%;}
.btn_more a{ display:block; background:url(../images/btn_more.gif) no-repeat; width:75px; height:20px;}
.btn_more a:hover{  background:url(../images/btn_more.gif) 0 100%;}
.btn_all a{ display:block; background:url(../images/btn_all.gif) no-repeat; width:75px; height:20px;}
.btn_all a:hover{  background:url(../images/btn_all.gif) 0 100%;}
.btn_form a{ display:block;background:url(../images/btn_form.gif) no-repeat;width:81px; height:20px; color:#FFFFFF; text-align:center; line-height:20px; font-weight:bold}
.btn_form a:hover{background:url(../images/btn_form.gif) 0 100%;}
.btn_rab a{ display:block; background:url(../images/btn_rab.gif) no-repeat; width:172px; height:20px;}
.btn_rab a:hover{  background:url(../images/btn_rab.gif) 0 100%;}
.btn_print a{ display:block; background:url(../images/btn_print.gif) no-repeat; width:57px; height:20px;}
.btn_print a:hover{  background:url(../images/btn_print.gif) 0 100%;}
.btn_down a{ display:block; background:url(../images/btn_download.gif) no-repeat; width:94px; height:20px;}
.btn_down a:hover{  background:url(../images/btn_download.gif) 0 100%;}
.btn_email a{ display:block; background:url(../images/btn_email.gif) no-repeat; width:56px; height:20px; border:0px solid red;}
.btn_email a:hover{  background:url(../images/btn_email.gif) 0 100%;}

.btn_ea a{ display:block; background:url(../images/btn_ea.gif) no-repeat; width:129px; height:20px;}
.btn_ea a:hover{ background-position: 0 100%;}

.btn_gets a{ display:block; background:url(../images/btn_gets.gif) no-repeat; width:191px; height:20px; margin-bottom:10px; margin-top:20px}
.btn_gets a:hover{  background:url(../images/btn_gets.gif) 0 100%;}
.btn_gbtb a
{ 
  display:block;
  background:url(../images/btn_gbtb.gif) 0 100% no-repeat;
  width:187px; 
  height:20px;
}
.btn_gbtb a:hover{  background:url(../images/btn_gbtb.gif) 0 0;}
.btn_loc a{ display:block; background:url(../images/btn_loc.gif) no-repeat; width:223px; height:25px;}
.btn_loc a:hover{  background:url(../images/btn_loc.gif) 0 100%;}
.btn_get a{ display:block; background:url(../images/btn_getd.gif) no-repeat; width:148px; height:20px; margin-right:7px;}
.btn_get a:hover{  background:url(../images/btn_getd.gif) 0 100%;}

#header .htop{ background:url(../images/hbg_01.gif) repeat-x; height:21px; }
#header .hbot{ background:url(../images/hbg_02.gif) repeat-x; height:48px; }
#header .hcon{ width:950px; margin:0 auto; position:relative; height:48px; background:url(../images/maint.gif) no-repeat left bottom;}
#header .logo a{ background:url(../images/logo.png) no-repeat; width:260px; height:19px; position:absolute; left:18px; top:6px; text-decoration:none;}
#header .topnav{ position:absolute; font-family:Verdana; top:8px; right:0; color:#FFFFFF; font-size:8px; font-weight:bold; }
#header .topnav a{ color:#FFFFFF; text-decoration:none; margin:0 6px;}
#header .topnav a:hover{ color:#e7b28b;}
#header .mainnav{ position:absolute; bottom:-22px; left:76px;}

#mainl{background: url(../images/bl.gif) repeat-y; background-color:#F9F2D7;}
#main2{ background:url(../images/br.gif) right top repeat-y;}
#maincon{ background:url(../images/mainh.gif) repeat-y; width:962px; margin:0 auto; padding-top:22px;}

.mainnav01,.mainnav02,.mainnav03,.mainnav04,.mainnav05{float:left; margin-right:63px;}

.mainnav01 a{ display:block; background:url(../images/nav_01.gif) no-repeat; width:75px; height:32px; }
.mainnav01 a:hover{  background:url(../images/nav_01.gif) 0 100%;}
.mainnav02 a{ display:block; background:url(../images/nav_02.gif) no-repeat; width:92px; height:32px;}
.mainnav02 a:hover{  background:url(../images/nav_02.gif) 0 100%;}
.mainnav03 a{ display:block; background:url(../images/nav_03.gif) no-repeat; width:187px; height:32px;}
.mainnav03 a:hover{  background:url(../images/nav_03.gif) 0 100%;}
.mainnav04 a{ display:block; background:url(../images/nav_04.gif) no-repeat; width:124px; height:32px;}
.mainnav04 a:hover{  background:url(../images/nav_04.gif) 0 100%;}
.mainnav05 a{ display:block; background:url(../images/nav_05.gif) no-repeat; width:73px; height:32px;}
.mainnav05 a:hover{  background:url(../images/nav_05.gif) 0 100%;}

.toptable{ margin:auto}
.w12{ width:12px; height:1px; font-size:1px}
.toptable td.tt_lt{ background:url(../images/tb_lt.png) no-repeat; width:12px; height:8px; font-size:1px;}
.toptable td.tt_t{ background:url(../images/tb_t.png) repeat-x;height:8px; font-size:1px;}
.toptable td.tt_rt{ background:url(../images/tb_rt.png) no-repeat; width:12px; height:8px; font-size:1px;}
.toptable td.tt_l{ background:url(../images/tb_l.png) repeat-y; width:12px; font-size:1px;}
.toptable td.tt_r{ background:url(../images/tb_r.png) repeat-y; width:12px; font-size:1px;}
.toptable td.tt_lb{ background:url(../images/tb_lb.png) no-repeat; width:12px; height:18px; font-size:1px;}
.toptable td.tt_b{ background:url(../images/tb_b.png) repeat-x;height:18px; font-size:1px;}
.toptable td.tt_rb{ background:url(../images/tb_rb.png) no-repeat; width:12px; height:18px; font-size:1px;}
.toptable td.tt_mm{ background-color:#FFFFFF;}


#mainbot{ width:889px; margin:0 auto;}
#mainbot .mbleft{ float:left; width:542px;}
#mainbot .mbright{ float:right; width:330px; padding-top:10px;}
#mainbot .mbleft .mbt{ background:url(../images/hl_t.png) no-repeat; width:542px; height:62px;}
#mainbot .mbleft .mbh{ background:url(../images/hl_h.png) repeat-y; width:542px;}
#mainbot .mbleft .mbb{ background:url(../images/hl_b.png) no-repeat; width:542px; height:58px;}

#footer{ height:303px;}
#footer .footl{ background:url(../images/fbg.gif) no-repeat; height:303px;}
#footer .footr{ background:url(../images/fbg.gif) no-repeat top right; height:303px;}
#footer .footcon{ background:url(../images/fcon.png) no-repeat; width:962px; height:303px; margin:0 auto;}
#footer .ofb a{ display:block; width:184px; height:52px; position:absolute; bottom:0; right:6px;}
#footer .flogo a{ display:block; width:213px; height:52px; position:absolute; bottom:0; right:190px;}
#footer .foothackper{ position:relative;width:962px; height:303px; margin:0 auto;}
/* home */
.hltit{ margin-left:31px; margin-top:16px;}
.mbhfont{ font-size:14px; padding:0 31px; line-height:1.3em ; padding-bottom:20px;}
.mbhflv{ padding-left:31px;}
.flvp{ padding-top:15px;}
p.mbrp{ padding-top:15px; font-size:11px; padding-left:3px; color:#040704; padding-bottom:0;}
.linefont{ font-size:8px; color:#000000; 
    font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #844a18;}
.imgsbb{ padding-top:6px;}
.imgsbb img{ vertical-align:top;}
.imgsbb img.im0{ border:2px solid #fff; margin-right:2px;}
.imgsbb img.im1{ border:2px solid #F2EDDC; margin-left:2px;}
.mbritem{ padding-bottom:20px}
p.mbrp2{ padding-top:4px; font-size:11px; padding-left:2px; color:#512702; padding-bottom:0;}
.formbtnbg{ padding-top:20px;padding-right:16px;}
.formbtnbg div{ margin-left:10px;}
.homeform{ padding-top:4px;}
.hfrow{ padding-bottom:8px;}
/* 0.1 news */
.homenewslist{ padding:20px 10px 0; }
.homenewslist li { padding-bottom:30px;}
.homenewslist li p{ font-size:11px; padding-top:10px; padding-bottom:15px; padding-left:2px;}
.floatllinefont{ float:left; width:320px; }
.newlibot{ padding-top:10px;}
.ARCH{ float:right; font-size:12px; color:#040704; font-weight:bold;letter-spacing:normal;}
.backmorebg{ padding-top:20px; }

/* 1_lifestyle */
.bor1{ border:1px solid #1a264f; padding:3px;}
.bor2{ border:1px solid #1a264f; padding:6px; padding-bottom:10px;}
.dbline{ border-top:1px solid #844a18; border-bottom:1px solid #844a18; height:3px; font-size:1px; margin:10px;}
.gaimgs { text-align:center;}
.gaimgs img{ border:1px solid #1f2a51; margin-right:12px;}
.gaimgs img.nomr{ margin:0;}
p.lfp{ padding-top:8px; font-size:12px; padding-bottom:10px; margin:0;}

.dbline.ll{ margin:10px 0;}

/* 2_Amenities */
.amlist{ padding:10px;}
p.am{ font-size:12px; padding-left:2px; padding-top:6px;}
.dbline.lll{ margin:10px 0; margin-bottom:20px;}
h4 span{ font-family:Verdana, Arial, Helvetica, sans-serif;
     font-style:italic; font-size:8px; letter-spacing:normal; color:#040704;}
.phoneam{ background:url(../images/imgbg.jpg) no-repeat; width:99px; height:80px; 
    padding-left:5px; padding-top:5px; float:left; margin-right:8px;}
.phoneam img{ border:1px solid #492f17;}
.amtab{ margin-top:10px;}

.phoneaminfo{ float:left; width:160px;}
.amtit0{ font-size:15px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.phoneaminfo p{ font-size:11px; padding-top:4px; padding-left:2px;}
.amtab td{ padding-bottom:30px;}
.aminfo{ font-size:11px; color:#3e230b; font-weight:bold; padding-top:4px; text-transform:uppercase;}
.aminfo div{ margin-left:10px; border:0px solid red;}
.aminfo div.aminfoleft{ float:left; margin-left:0; margin-top:5px;}

/* 3.1_Landing */
.phonela{ background:url(../images/imgbg2.gif) no-repeat; width:135px; height:108px; padding-left:7px; padding-top:7px;}
.phonela img{ border:1px solid #492f17;}
.laname{ padding-top:4px;}

/* 3.2.1_A */

.aminfoleft.A{ background:url(../images/A.gif) no-repeat; height:30px; padding-left:60px; line-height:30px;}
.aminfoleft.B{ background:url(../images/B.gif) no-repeat; height:33px; padding-left:45px; line-height:33px;}
.aminfoleft.C{ background:url(../images/C.gif) no-repeat; height:33px; padding-left:35px; line-height:33px;}
.aminfoleft.D{ background:url(../images/D.gif) no-repeat; height:33px; padding-left:55px; line-height:33px;}
.aminfoleft.E{ background:url(../images/E.gif) no-repeat; height:33px; padding-left:35px; line-height:33px;}
.aminfoleft.F{ background:url(../images/F.gif) no-repeat; height:30px; padding-left:40px; line-height:30px;}
.aminfoleft.G{ background:url(../images/G.gif) no-repeat; height:36px; padding-left:30px; line-height:36px;}


/* 3.3_Delmar */

.bor2.delmar{ background-color:#f9f7f2; text-align:center; padding:40px 40px 15px;}
.vl{ margin-top:40px;}
.delbtn3s { padding-right:60px; padding-top:10px;}
.delbtn3s div{ margin-left:10px;}
.dbline.del{margin:0; margin-bottom:10px; margin-top:20px;}
.unitem{ border-bottom:1px solid #dac8b6;padding-top:10px; padding-bottom:10px; padding-left:2px;}
.unitem span{ font-weight:bold; margin-right:4px; text-transform:uppercase; }
.unitem .urow{ padding-bottom:12px;}
.unitem.nobr{ border:0;}
.delinfo{ font-size:9px; color:#beb192; padding-top:20px;}

/* 4_Location */
.locbg{ padding-top:6px;}

.phoneam2{ background:url(../images/imgbg2.gif) no-repeat; width:135px; height:108px; padding-left:7px; margin-right:10px; float:left; padding-top:7px;}
.phoneam2 img{ border:1px solid #492f17;}
.phoneaminfo2{ float:left; width:270px;}

/* 5_PhotoGallery */
.pgtoptab{ margin-top:10px;}
.pgtoptabtd{ font-size:9px; width:500px; margin:0 auto; padding-top:10px;}
.gaimgs.nocent{ text-align:center;}
.gaimgs.nocent img{ border:1px solid #1f2a51; margin-right:7px;}

/* 6_Contact */
.formbtnbg.cont{ padding-top:0;padding-right:2px; float:right;}
p.conp{ padding-top:10px; padding-left:2px; padding-bottom:20px;}
.conitem { padding-left:2px; line-height:1.5em; padding-bottom:20px;}
.conitem a{color:#965118;}
.conitem a:hover{ color:#965118;}
.conitem span{ display:block; font-weight:bold; padding-bottom:8px;}
.conimgbb{ width:286px; padding-top:10px;}
.conimgbb2{ padding-top:40px;}

/* 7_PrivacyPolicy */
.ppcylist{ padding:10px; padding-bottom:100px;}
.ppcylist p{ padding-top:4px; padding-left:2px;}
.ppcylist li{ padding-bottom:15px;}

/* 8_Disclaimer */

.dislist{ float:left; width:500px; padding-left:2px; padding-top:10px; padding-bottom:50px;}
.dislist li{ line-height:150%; font-size:11px; padding-bottom:30px;}
.dislist li span{ font-size:14px; font-weight:bold; display:block; padding-bottom:4px;}
.disfltr{ float:right; margin-left:3px;}
.cmte{ text-align:right; padding-right:8px;}
.disbtns{ border:0px solid red; float:left; }
.disbtns div{ margin:0px; padding:0px; float:left; margin-left:42px;}
.disinfo{ width:310px; padding-left:36px; padding-top:20px; line-height:120%;}
.disinput{ padding-left:36px; padding-top:8px;}
.disbtnbg{ padding-right:40px; padding-top:15px;}

/* 10_Developer */
.devbot{ padding-top:20px; }
.devlefts{ float:left; }
.devname{ font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:bold; padding-bottom:4px;}
.devbot img{ border:1px solid #3e230b;}
.devbot td.forimg img{ margin-right:8px; margin-bottom:8px;}

/* 11_SiteMap */
.sitetable th { text-align:left;}
.sitetable th a
{
	color:#965118; 
	font-weight:normal;
	font-family:Georgia;
	font-size:11px;
}

.sitetable th a:hover
{
	color:#040704; 
}

.aglists{ padding-top:10px;}
.aglists li{ padding-bottom:4px;}

.aglists li a{ color:#040704;}

.aglists li a:hover{ color:#965118;}


/* include-short */
.incluhtml{ text-align:center; padding-top:30px; margin:3px; padding-bottom:20px;}
.imgins{ padding-top:20px!important; padding-top:27px;}

.imginfoinc0{ width:777px; margin:0 auto; font-weight:bold; color:#151e18; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify; padding-top:20px; padding-bottom:19px!important; padding-bottom:11px;}
.imginfoinc{ width:777px; margin:0 auto; color:#beb192; font-size:9px; text-align:justify;}


/* tips */
.tip-top {
background:transparent url(../images/tipbg_l.png) no-repeat scroll 0 0;
float:left;
height:28px;
width:7px;
}
.tip-bottom {
background:transparent url(../images/tipbg_r.png) no-repeat scroll 0 0;
float:left;
height:28px;
width:8px;
}
.tip {
background:transparent url(../images/tipbg_h.png) repeat-x scroll 0 0;
color:#000000;
float:left;
font-family:Verdana;
font-size:9px;
font-weight:bold;
height:28px;
line-height:20px;
position:relative;
text-align:center;
white-space:nowrap;
z-index:3;
}
.tip-text {
display:none;
}