@charset "utf-8";
/* Global CSS Document */



 @import url("initial.css");
 @import url("typography.css");
 @import url("clearing.css");
 @import url("menu.css");
 
 
 body {background:url(../images/index_01.jpg) top left repeat-x; text-align:center; background-color:#929b64;}
 
 #wrapper {margin:10px auto; width:954px; text-align:left;}
 
 #top {background:url(../images/index_02.jpg) center center no-repeat; width:954px; height:19px;}
 
 #header {background:url(../images/index_03.png) center center no-repeat; width:954px; height:112px;}
 .tag_line {position:relative; top:70px; left:20px; color:#231f20; font-size:1.2em; font-weight:bold;}
 
 #logo {float:left; margin:3px 0 0 25px;}
 
 #contact {float:right; width:370px; margin:5px 15px 0 0; text-align:left;}
 #contact li {display:inline; margin:0 15px 0 0;}
 #contact li img {vertical-align:top;}
 #contact li img.img1 {padding:0px 1px 0 0; vertical-align:middle; text-align:right;}
 #contact li img.img2 {padding:0px 0px 0 3px; vertical-align:middle; text-align:right;}
 #contact li img.img3 {padding:0px 2px 0 1px; vertical-align:middle; text-align:right;}
 
 #contact2 {float:right; width:190px; margin:5px 15px 0 0; text-align:left;}
 #contact2 h6 img {vertical-align:top;}
 #contact2 h6 img.img1 {padding:3px 2px 0 0; vertical-align:middle; text-align:right;}
 #contact2 h6 img.img2 {padding:0px 2px 0 3px; vertical-align:middle; text-align:right;}
 #contact2 h6 img.img3 {padding:5px 3px 0 1px; vertical-align:middle; text-align:right;}
 
 
 #menu {background:url(../images/index_04.jpg) center center no-repeat; width:954px; height:39px;}
 
 #img_disp {background:url(../images/index_05.jpg) center center no-repeat; width:954px; height:311px; }
 #img_disp img {margin:0 0 0 9px;}
 
 #text_area {background:url(../images/index_06.jpg) left top repeat-x; overflow:auto; background-color:#b7a58d; }
 #text_area_inner {margin:0 9px 0 8px; border:1px solid #fff; border-width:0 1px 0 1px; padding:10px 20px 20px 15px; overflow:auto;}
 
 #footer {background:url(../images/index_08.png) bottom center no-repeat; width:954px; height:79px;}
 
 #footer_left {float:left; width:250px; padding:12px 0 0 25px;}
 #footer_left p {font-size:1.0em; line-height:1.1em; text-align:left;}
 
 #footer_right {float:right; width:120px; padding:16px 15px 0 0; }
 #footer p {font-weight:bold;}
 #footer_right p a:link,  #footer_right p a:active,  #footer_right p a:visited {background-color:#cabba0; border:0; font-size:0.9em; line-height:1.5em; font-family: "Times New Roman", Georgia, Times, serif; color:#493417; padding:3px 6px;}
  #footer_right p a:hover {color:#cabba0; background-color:#493417;}
  


/*************** Condo list/details pages *************/

.prop_box {background-color:#ded5c6; margin:10px 10px 30px 10px; padding:15px 15px 25px 15px;}

.prop_box_left {float:left; width:160px;}
.prop_box_left img {width:150px; height:120px;}
.prop_box_left h5 a:link,  .prop_box_left h5 a:active, .prop_box_left h5 a:visited {color:#664e2d;}
.prop_box_left h5 a:hover {color:#493417;}
.prop_box_left h6 {line-height:0.4em; color:#493417;}

.prop_box_right {float:right; width:680px; }


.pgntn {float:right; width:50px; margin:-20px 35px 0 0; display:block;}
.pgntn a {margin:0 2px;}
.pgntn a:active {color:#fff;}


.table_1 tr {line-height:30px; border-bottom:1px solid #b7a58d;}
.table_2 tr  {line-height:30px; border-bottom:1px solid #b7a58d; text-align:center;}



#gallery {width:800px;}
#divImg {float:left; width:400px;}
.buttons {float:right; top:0; margin-right:20px; width:400px;}
.buttons ul li {display:inline; padding:3px 3px 3px 3px;}
.buttons p {margin:15px 0 10px 0;}
.buttons p a:link,  .buttons p a:active,  .buttons p a:visited {background-color:#cabba0; border:0; font-size:1.2em; line-height:1.2em; font-family: "Times New Roman", Georgia, Times, serif; color:#493417; padding:3px 6px; font-weight:bold;}
  .buttons p a:hover {color:#cabba0; background-color:#493417; font-weight:bold;}
  
 
 
/*************** Login Pages ***************/ 
.login_box {background-color:#ded5c6; margin:5px 10px 30px 10px; padding:15px 15px 25px 15px;}
.login_box form legend {float:right;height:1.5em; width:170px; text-align:right;}
.login_box form ul {margin-top:30px;}
/* ie7 specific */*:first-child+html .login_box form ul {margin-top:10px;}/* ie7 specific */
.login_box form li {padding:3px 0;}
/* ie7 specific */*:first-child+html .login_box form li {padding:2px 0;}/* ie7 specific */
.login_box form li label {display:block;float:left; text-align:right; margin-right:3px; width:7em; color:#493417;}
.login_box form fieldset li input {color:#493417;}
.login_box form em {color:#c00; font-weight:bold; font-size:1.1em; margin:3px 2px;}
.login_box form fieldset.button {font-size:0.8em; font-family: "Times New Roman", Georgia, Times, serif; margin:0 0 15px 94px;}
/* ie7 specific */*:first-child+html .login_box form fieldset.button {margin-left:47px;}/* ie7 specific */
.login_box p {line-height:0.5em; background:url(../images/bullet.gif) left center no-repeat; padding-left:15px; font-size:0.8em; font-weight:bold;}
.login_box p a:link,  .login_box p a:active, .login_box p a:visited {color:#664e2d;}
.login_box p hover {color:#493417;}


/***************Contact Page************/

#contact {width:880px;padding:15px 0 40px 0;}
#map_area {float:left; width:500px; }
#map {float:left;}
#contact_text {float:right; width:330px; background-color:#ded5c6; margin:0 -10px 30px 10px; padding:10px 10px 25px 25px;}
#map_text { background-color:#ded5c6; width:465px; margin-top:20px; padding:10px 15px 20px 20px; float:left; }


/**************HOA Pages***************/
#hoa {background:url(../images/hoa_bg.png) center center repeat-y; width:894px;}


#sub_menu {background-color:#ded5c6; margin:10px 10px 10px 0; padding:15px 15px 25px 10px; width:150px; float:left;}
#sub_menu li {border-bottom:1px solid #b7a58d; padding:8px 0; color:#493417;}
#sub_menu li a:link, #sub_menu li a:active, #sub_menu li a:visited {padding:8px 5px 8px 15px; color:#664e2d; background:url(../images/bullet.gif) left center no-repeat;}
#sub_menu li a:hover {padding:8px 5px 8px 15px; color:#493417; background:url(../images/bullet_hover.gif) left center no-repeat;}


#hoa_text {float:right; width:690px; margin:10px 10px 20px 0;}
#hoa_text ul {margin:0 10px 15px 0;}
#hoa_text li {padding:10px 0;}
#hoa_text li a:link, #hoa_text li a:active, #hoa_text li a:visited  {color:#493417; text-decoration:none;}
#hoa_text li a:hover {color:#493417; text-decoration:underline;}

/**************Form Pages***************/
.text-red{ color:#493417; font-weight:bold; font-style:italic; background:#ded5c6; text-align:left;}
text-red1{ color:#493417; font-weight:bold; font-style:italic; background:#ded5c6; text-align:center; padding:0 50px; }
label{float:left; width:215px; text-align:left; font-size:.82em;}
.input1{border:1px solid ##b5b6ca; float:left; width:183px;}
.input2{border:1px solid ##b5b6ca; float:left; width:310px;}
.input3{border:1px solid ##b5b6ca; float:left;  width:183px;}
.left{float:left;}
select{float:left;}
textarea{float:left;}
span .left{text-align:left;}


/****************** Gallery  *****************************/
ul.gal {text-align:center;}
ul.gal li {display:inline; float:left; background-color:#ded5c6; padding:10px 10px 10px 10px; width:66%; margin:15px 15px 15px 15px;}