html {
width:100%;
margin:0;
padding:0;
}

body {
font-size:11pt;
font-family: "Times New Roman", serif;
color:#747474;
margin:0;
padding:0;
background:#acd172 url('/images/gradient.gif') left top repeat-x ;
text-align:center;
width:100%;
behavior: url('/js/csshover3.htc');
}

div, h1, h3, p, form, input, button, img, a, li, h2, h4, h5, b {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

img {
border:none;
}

p {
text-align:justify;
}

p.home_w {
font-size:8pt;
color:#35699a;
position:relative;
bottom:5px;
}

h3, h1, form, h2 {
margin:0;
padding:0;
}

h1 {
color:#7fa8ce;
font-size:13pt;
font-weight:bold;
display:block;
text-align:left;
height:34px;
background:url('/images/bg_h1.gif') left bottom no-repeat ;
padding-left:15px;
margin:15px 0 0 10px;
line-height:1.6;
}

h1.admin {
margin-left:200px;
}

h4 {
border-bottom:1px solid #747474;
margin-top:30px;
font-size:10pt;
text-transform:uppercase;
}

ul {
padding:0 0 0 10px;
margin:15px 0 0 10px;
list-style-type:none;
list-style-image:url('/images/fas/list.gif');
}


div#container {
width:814px;
margin:70px auto 50px auto;
background:#acd172 url('/images/shadow_center.jpg') left top repeat-y ;
overflow:hidden;
clear:both;
position:relative;
}

div#main {
width:765px;
margin:0px auto 0 auto;
border:3px solid white;
background:#f3f2c7 url('/images/bg_main.jpg') left top no-repeat ;
position:relative;
overflow:hidden;
}

div#shadow_top {
width:814px;
height:25px;
margin:0 auto 0 auto;
background:url('/images/shadow_top.jpg') left top no-repeat ;
overflow:hidden;
clear:both;
}

div#shadow_top_left {
width:25px;
height:239px;
position:absolute;
top:25px;
left:0;
background:url('/images/shadow_top_left.jpg') left top no-repeat ;
}

div#shadow_top_right {
width:25px;
height:239px;
position:absolute;
top:25px;
right:0;
background:url('/images/shadow_top_right.jpg') right top no-repeat ;
}

div#shadow_bottom_left {
width:24px;
height:22px;
position:absolute;
bottom:25px;
left:0;
background:url('/images/shadow_bottom_left.jpg') left top no-repeat ;
}

div#shadow_bottom_right {
width:25px;
height:22px;
position:absolute;
bottom:25px;
right:-1;
background:url('/images/shadow_bottom_right.jpg') right top no-repeat ;
}

div#shadow_bottom {
width:815px;
height:25px;
margin:0 auto 0 auto;
background:url('/images/shadow_bottom.jpg') left top no-repeat ;
overflow:hidden;
clear:both;
}

div#footer {
width:759px;
height:37px;
border-top:3px solid #b4d350;
background:#4e6f23;
position:absolute;
bottom:0;
left:0;
overflow:hidden;

}

div#copyright {
color:#abd070;
font-size:9pt;
float:left;
margin:10px 0 auto 15px;
}

div#submenu {
color:#abd070;
font-size:9pt;
float:right;
margin:10px 15px auto 0;
font-size:9pt;
}

div#submenu a {
color:#abd070;
text-decoration:none;
font-size:9pt;
display:inline;
margin:0 5px 0 5px;

}

div#main_container {
margin:133px 36px 0px 45px;
border-right:4px solid white;
background:url('/images/bg_left_string.gif') left top repeat-y;
padding:0 0 0 10px;
}

div#down_string {
margin:0 36px 60px 45px;
height:8px;
background:url('/images/down_string.gif') left top no-repeat;
}

div#logo {
width:616px;
height:120px;
background:url('/images/logo.jpg') left top no-repeat ;
position:absolute;
top:13px;
left:32px;
}

img#flower {
width:120px;
height:100px;
position:absolute;
top:50px;
right:33px;
z-index:15;
}

div#menu {
width:665px;
height:34px;
overflow:hidden;
background:#bab980;
}

div#menu #string {
background:url('/images/menu/string.jpg') left top no-repeat ;
width:180px;
height:34px;
float:left;
}

div#page {
border-right:4px solid #f3f2c6;
border-bottom:4px solid #f3f2c6;
background:white;
width:100%;
overflow:hidden;
}

div#forms {
width:187px;
background:white;
float:left;
}

div#content {
padding:15px 0 0 5px;
text-align:left;
background:white;
float:left;
width:470px;
min-height:300px;
height:auto !important;
height:300px;
}

div#content.fasilities {
padding:5px 4px 0 0;
float:none;
width:auto;
}


div#text {
margin:15px 25px 15px 20px;
}

div.home {
margin:15px 15px 0 10px !important;
padding:0 10px 0px 10px !important;
background:url("/images/home_people.jpg") no-repeat;
height:360px;
}

p.home {
}

#quick_c {
margin:60px 0 0 7px;
width:225px;
color:#8d8b76;
font-size:10pt;
line-height:1.1;
}

#quick_c div#info, #quick_c div#name, #quick_c div#call {
padding-top:7px;
}

#quick_c div#info {
height:60px;
}
#quick_c div#name {
height:43px;
}

#quick_c div#call {
height:30px;
}

/*menu*/
h2 {
line-height:1.9;
position:relative;
color:white;
display:block;
cursor:pointer;
z-index:13;
font-size:9pt;
}

#menu h2 b {
position:absolute;
top:0;
left:0;
display:block;
z-index:14;
}

/* text menu without pictures*/
#about h2, #about h2 b {
width:94px;
height:34px;
}

#about h2 b {
background:URL('/images/menu/about.gif') no-repeat top left;
}

#about h2 b:hover, #about h2 b.cross {
background:URL('/images/menu/about.gif') no-repeat bottom left !important;
}
/* ********* */

div#menu  #about {
display:block;
background:url('/images/menu/about.gif') left top no-repeat ;
width:94px;
height:34px;
float:left;
}

div#menu  #about.cross, div#menu  #about:hover {
background:url('/images/menu/about.gif') bottom left no-repeat ;
} 

div#menu  #mission {
display:block;
background:url('/images/menu/mission.gif') left top no-repeat ;
width:108px;
height:34px;
float:left;
}

/* text menu without pictures*/
#mission h2, #mission h2 b {
width:108px;
height:34px;
}

#mission h2 b {
background:URL('/images/menu/mission.gif') no-repeat top left;
}

#mission h2 b:hover, #mission h2 b.cross {
background:URL('/images/menu/mission.gif') no-repeat bottom left;
}
/* ********* */

div#menu  #mission.cross, div#menu  #mission:hover {
background:url('/images/menu/mission.gif') bottom left no-repeat ;
}

div#menu  #facilities {
display:block;
background:url('/images/menu/fasilities.gif') left top no-repeat ;
width:112px;
height:34px;
float:left;
}

/* text menu without pictures*/
#facilities h2, #facilities h2 b {
width:112px;
height:34px;
}

#facilities h2 b {
background:URL('/images/menu/fasilities.gif') no-repeat top left;
}

#facilities h2 b:hover, #facilities h2 b.cross {
background:URL('/images/menu/fasilities.gif') no-repeat bottom left;
}
/* ********* */

div#menu  #facilities.cross, div#menu  #facilities:hover {
background:url('/images/menu/fasilities.gif') left bottom no-repeat ;
}

div#menu  #faq {
display:block;
background:url('/images/menu/faq.gif') left top no-repeat ;
width:68px;
height:34px;
float:left;
}

/* text menu without pictures*/
#faq h2, #faq h2 b {
width:68px;
height:34px;
}

#faq h2 b {
background:URL('/images/menu/faq.gif') no-repeat top left;
}

#faq h2 b:hover, #faq h2 b.cross {
background:URL('/images/menu/faq.gif') no-repeat bottom left;
}
/* ********* */

div#menu  #faq.cross, div#menu  #faq:hover {
background:url('/images/menu/faq.gif') left bottom no-repeat ;
}

div#menu  #contact_us {
display:block;
background:url('/images/menu/contact.gif') left top no-repeat ;
width:103px;
height:34px;
float:left;
}

/* text menu without pictures*/
#contact_us h2, #contact_us h2 b {
width:103px;
height:34px;
}

#contact_us h2 b {
background:URL('/images/menu/contact.gif') no-repeat top left;
}

#contact_us h2 b:hover, #contact_us h2 b.cross {
background:URL('/images/menu/contact.gif') no-repeat bottom left;
}
/* ********* */

div#menu  #contact_us.cross, div#menu  #contact_us:hover {
background:url('/images/menu/contact.gif') left bottom no-repeat ;
}

/* ******************* forms ********************* */

/* locates facilities */
#forms h3 {
height:33px;
width:167px;
line-height:1.9;
position:relative;
color:white;
display:block;
cursor:pointer;
z-index:13;
overflow:hidden;
}

#forms h3 b {
height:33px;
width:161px;
position:absolute;
top:0;
left:0;
display:block;
z-index:14;
}


#located {
border:5px solid #d6ebf4;
background:#d6ebf4;
overflow:hidden;
margin-top:5px;
}

#locatef {
border:5px solid white;
background:white url('/images/forms/bg_locatef.gif') 0 100% repeat-x;
text-align:left;
padding:0 0 10px 0;
overflow:hidden;
}

#locatef h3 {
border:3px solid #7ca6cd;
background:#7ca6cd url('/images/forms/bg_h3_locate.gif') 0 100% no-repeat;
}

/* text forms without pictures*/
#locatef h3 b {
background:URL('/images/forms/bg_h3_locate.gif') top left no-repeat ;
}

/* ********* */

#locatef p {
color:#4172a1;
padding:0 10px;
font-size:10pt;
}

.row {
height:20px;
clear:both;
overflow:hidden;
}


#narrows .row {
clear:none;
margin-top:8px;
}

.row img {
width:14px;
float:left;
margin-left:7px;
}

#narrows .row img {
width:16px;
float:left;
margin:3px 0 0 8px;
}

#zipcode {
border:2px solid #b9c2c6;
color:#b9c2c6;
width:90px;
height:20px;
font-size:8pt;
font-weight:bold;
float:left;
margin-left:5px;
}

#go {
border:2px solid #7da4c7;
width:28px;
height:18px;
background:url('/images/forms/go.gif') 0 100% no-repeat;
cursor:pointer;
margin-left:10px;
float:left;
}

/* feature property*/
#propd {
border:5px solid #f3f2c6;
padding-bottom:5px;
margin:5px 0 -10px 0;
}

#propf {
border:5px solid white;
text-align:left;
}

#propf h3 {
border:3px solid #b7b688;
background:#b7b688 url('/images/forms/bg_h3_prop.gif') 0 100% no-repeat;
}

/* text forms without pictures*/
#propf h3 b {
background:URL('/images/forms/bg_h3_prop.gif') no-repeat top left;
}

/* ********* */
#propf img {
width:167px;
height:120px;
margin-top:5px;
}

#propf p {
margin:10px 0;
padding:0 7px;
line-height:1.2;
}

#propf p, #propf p b {
font-size:9pt;
}

#propf input.view_details {
margin:5px 0 0;
}

/* ******************** other *************** */


div.questions {
margin-left:10px;
}

div.questions h6 {
padding:0;
font-weight:normal;
margin:5px 0 0 0;
text-decoration:underline;
cursor:pointer;
font-size:11pt;
}

div.questions p {
padding:10px;
background:#f2f2f2;
}

select {
width:272px;
height:20px;
border:1px solid #c0c0c0;
}

select, option {
padding-left:5px;
}



#rez_contact span {
display:inline-block;
width:300px;
padding-right:10px;
margin-bottom:7px;
}

img.people {
margin:65px 0 15px 15px;
}

/* ******************** our fasilities page *************** */

div#narrows {
height:43px;
border:3px solid #d6ebf4;
background:URL('/images/fas/bg_narrows.gif') repeat-x bottom left;
padding:3px;
overflow:hidden;
}

div#narrows h3 {
width:169px;
height:33px;
border:3px solid #7ca6cd;
background:URL('/images/fas/bg_h3_narrows.gif') no-repeat bottom left;
float:left;
}

div#narrows p {
color:#4172a1;
float:left;
height:33px;
margin:0 0 0 5px;
line-height:2.3;

}

div#narrows #zipcode {
width:70px;
}



div.typef_paging {
margin:10px 0;
height:33px;
background:white URL('/images/fas/bg_typef_paging.gif') repeat-y bottom right;
padding:6px 15px 6px 27px;
overflow:hidden;
}

#find_fasility select {
font-size:9pt;
width:205px;
}

div.paging {
float:right;
color:#4b6823;
}

div.paging a, div.paging span {
color:#4b6823;
font-size:11pt;
}

div.paging span  {
margin:0 8px;
}

.gray {
background-color:#f2f2f2;
}

div.item {
height:165px;
padding:20px 10px;
margin:5px 17px;
overflow:hidden;
}

div.item img {
border:1px solid #747474;
width:169px;
height:121px;
float:left;
}

div.item .description {
width:400px;
height:100px;
margin-left:20px;
float:left;
overflow:hidden;
}

div.item .description p  {
margin:10px 0 0 0;
padding:0;
}

div.item .description p.first {
margin:0;
}

div.item form {
float:left;
}

input.view_details {
width:167px;
height:21px;
margin:0 0 0 20px;
border:2px solid #97bf57;
background: url('/images/fas/view_details.gif') no-repeat top left;
cursor:pointer;
}


/* ******************** property detail page *************** */

div.detail {
margin:0 25px 30px 25px;
overflow:hidden;
}

div.detail p.name {
padding:12px 18px;
background-color:#e5e5e5;
position:relative;
}

div.detail .description  {
margin:5px 0 0 0;
overflow:hidden;
}

div.detail #img_big {
display:block;
width:318px;
height:204px;
float:left;
background:no-repeat;
}

div.detail #img_big img {
width:318px;
height:204px;
}

div.detail .description .address  {
height:124px;
width:250px;
float:left;
margin-left:20px;
overflow:hidden;
}

.dop {
float:left;
margin-left:20px;
}

.map, .broshure {
width:250px;
height:32px;

}

.broshure {
margin-top:16px;
clear:both;
}

.map1, .br1 {
width:32px;
height:32px;
border:none;
display:block;
float:left;
cursor:pointer;
}

.map1 {
background: url('/images/fas/map1.gif') no-repeat top left;
}
.br1 {
background: url('/images/fas/br1.gif') no-repeat top left;
}

.map2, .br2 {
width:167px;
height:32px;
border:2px solid #7ca6cd;
margin-left:5px;
display:block;
float:left;
cursor:pointer;
}

.map2 {
background: url('/images/fas/map2.gif') no-repeat top left;
}

.br2 {
background: url('/images/fas/br2.gif') no-repeat top left;
}

.detail h5 {
height:30px;
background:#d8eabb;
color:#546c2a;
display:block;
margin:15px 0 0;
padding:0 0 0 18px;
line-height:1.8;
}

.detail .gallery {
overflow:hidden;
margin:10px 0 38px 0;
}

.detail .gallery img {
width:114px;
height:86px;
border:1px solid #6d6d6d;
display:block;
float:left;
margin:0 7px 7px 0;
cursor:pointer;
}

.detail .gallery .green_string {
clear:both;
height:10px;
background:#d8eabb;
}


div#img_big {
background:url('/images/lightbox-ico-loading.gif') 50% 50%;
}

.top_link {
margin:0px 17px 25px 17px;
text-align:right;
background:white url(/images/fas/bg_typef_paging.gif) repeat-y scroll right bottom;
height:33px;
padding:6px 10px 0 0px;
color:#4B6823;
}

.top_link a {
color:#4B6823;
}



