@charset "utf-8";
/* CSS Document */

p{
text-align:justify;
}
.fleft_pic{
float:left;
margin:0 30px 5px 0;
}
.fright_pic{
float:right;
margin:0px 0 5px 30px;
}
.floorplans_ul{
margin:30 0 0;
}
.floorplans_ul li{
float:left;
width:198px;
margin:0 20px 0 30px;
_margin:0 20px 0 20px;
text-align:center;
font-size:11px;
height:370px;
overflow:hidden;
}
.floorplans_ul li img{
background:#3F3028 none repeat scroll 0 0;
border:1px solid #616261;
margin:0 0 14px;
padding:8px 8px 9px;
}
.floorplans_ul li a{
display:block;
color:#bf9769;
text-decoration:underline;
}
.floorplans_ul li a:hover{
color:#aaa;
}
.floorplans_ul li p{
margin:12px 0 40px;
text-align:center;
}
p.family_p{
float:right;
width:260px;
margin-bottom:10px;
padding:5px 20px;
background-color:#524940;
}
ul.resident_ul1 li{
padding-left:20px;
background:url(../long-term-apartments/images/resident_li_ico.gif) no-repeat 2px 8px;
}
ul.resident_ul2 li{
padding-left:50px;
}
ul.resident_ul3 li{
padding-left:30px;
}
ul.resident_ul1 li,ul.resident_ul2 li,ul.resident_ul3 li{
text-align:justify;
}
.pic_l{
	margin:0 20px 15px 20px;
	float:left;
}
.pic_r{
	margin:0 20px 15px 20px;
	float:right;
}
.txt_r{
	width:325px;
	float:right;
}



.tour_ul{
margin:30px 0;
}
.tour_ul li{
float:left;
width:198px;
margin:0 20px 20px 30px;
_margin:0 20px 20px 20px;
text-align:center;
font-size:11px;
}
.tour_ul li img{
border:9px solid #3f3028;
margin:0 0 5px;
}
.tour_ul li a{
display:block;
color:#bf9769;
text-decoration:underline;
}
.tour_ul li a:hover{
color:#aaa;
}
.con_right{
	padding:37px 2px;
	width:192px;
	float:right;
}

table{
	width:500px;
	border-collapse:collapse;
	table-layout:fixed;
}
table td{
	border:1px solid #453b31;
	padding:5px 10px;
	word-break:keep-all;
	overflow: hidden

}
.odd{
	background:#584f46;
}
.even{
	background:#4e453c;
}

#maincontent .clearFix .con_left .tab_secnd{width:489px;}

#maincontent .clearFix .con_left .mar_lef{margin-left:25px;}
#maincontent .clearFix .con_left .mar_b14{margin-left:14px;}
#maincontent .clearFix .con_left .mar_bot{margin-bottom:10px;}
#maincontent .clearFix .con_left .even_icon{
background:url(../images/common/icon_arr_even.jpg) no-repeat scroll 10px 5px;
padding:0 0 10px 25px;
}

.txt_ind{
margin:0 0 0 10px;
width:310px;
}
#book_table{
margin:5px 40px 25px 10px;
width:420px;
table-layout:auto
}
#book_table td{
text-align:left;
padding:0 0 7px;
border:0;
vertical-align:top;
overflow:visible;
}
#book_table label{
font-weight:bold;
display:block;
width:130px;
background:url(/login/images/login_arrow.gif) no-repeat 0 4px;
padding:0 0 0 20px;
}
#book_table .input1{
width:198px;
background:#453b31;
border:1px solid #888888;
color:#d2d2d2;
padding:1px 2px;
overflow-y:hidden;
font-size:11px;
line-height:16px;
cursor:text
}
#book_table .input2{
width:50px;
}
#book_table .input2{
width:100px;
}
input#submit {
border:0;
width:60px;
height:22px;
margin:0 10px 30px;
}
.submit_out{
background:url(/login/images/btn_submit.gif) no-repeat 0 0;	
}
.submit_on{
background:url(/login/images/btn_submit_on.gif) no-repeat 0 0;	
}

input#reset {
border:0;
width:60px;
height:22px;
margin:0 10px 30px;
}
.reset_out{
background:url(/login/images/btn_reset.gif) no-repeat 0 0;
}
.reset_on{
background:url(/login/images/btn_reset_on.gif) no-repeat 0 0;
}

input#next {
border:0;
width:60px;
height:22px;
margin:0 10px 30px;
}
.next_out{
background:url(/login/images/btn_next.gif) no-repeat 0 0;
}
.next_on{
background:url(/login/images/btn_next_on.gif) no-repeat 0 0;
}

div.selectBox {
padding:2px 1px;
line-height:14px;
border:1px solid #888;
text-align:left;
width:200px;
}
div.selectBox a {
display:block;
_width:196px;
padding-left:5px;
background:url(/login/images/select_arrow.gif) no-repeat right top;
text-decoration:none;
font-weight:normal;
color:#d2d2d2;
}
div.selectBox a:hover{
text-decoration:none;
}
.shortBox{
width:50px!important;
}
.shortBox a{
_width:44px!important;
}
.validateImg{
height:18px;
}
#type {
display:none;
position:absolute;
top:-1px;
width:202px;
border:1px solid #888;
margin-bottom:8px;
visibility: visible;
text-align:left;
}
#Adultstype {
display:none;
position:absolute;
top:-1px;
width:52px;
border:1px solid #888;
margin-bottom:8px;
visibility: visible;
text-align:left;
}
#childtype {
display:none;
position:absolute;
top:-1px;
width:52px;
border:1px solid #888;
margin-bottom:8px;
visibility: visible;
text-align:left;
}
.optionsBox {
position:relative;
}
.optionsBox ul li{
width:202px;
height:18px;
line-height:18px;
overflow:hidden;
}
.optionsBox li a {
display:block;
color:#666;
margin:0;
padding-left:5px;
background-color:#453b31;
color:#d2d2d2;
font-weight:normal;
height:18px;
line-height:18px;
overflow:hidden;

}
.optionsShortBox ul li{
width:52px!important;
}
.optionsBox li a:hover {
text-decoration:none;
background-color:#554c43;
}
.l5{
float:left;
margin-right:3px;
}
.p_rr{
position:relative
}
.p_aa{
position:absolute;
top:0;
left:207px;
display:none;
}
h5.user{
font-style:italic;
padding:6px 20px;
background:url(/long-term-apartments/images/h5_icon.gif) no-repeat 0 center;
}
div.testimonial{
background:#4e453b;
padding:10px 10px 0;
margin-bottom:10px;
}
div.testimonial p{
padding:6px;
border:1px #453b31 solid;
}
div.popPic{
width:567px;
margin:0 auto;
}