@import "../fonts/Roboto/stylesheet.css";

/* CSS Document */
body {background-color:#92b2e5;	font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.wrap { width:1000px; margin:0 auto;}
.footer {text-align:center;}
.inner {padding:10px 15px;}

#menu, #menu ul {list-style:none; margin:0; padding:0;}
#menu ul.sub a { margin:0 auto;}
#menu li {margin:0;}
#menu li a {display:block; text-align:center;  background:url(../images/elements.jpg) no-repeat 0 -40px; color:#FFF; text-decoration:none; overflow:hidden; font-family:RobotoCondensed; font-size:14px; width:175px; height:22px; padding:8px 0 0 0;}
#menu li a:hover, #menu li a.active { background-position:100% -40px;}
#menu li a.top_link {background-position:0 0; font-size:18px; line-height:28px; width:245px; height:32px; padding:8px 0 0 0;}
#menu li a.top_link:hover, #menu li a.top_link.active { background-position:100% 0;}

/* Custom Styles */
h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h1 { font-size:22px;}
h2 { font-size:20px;}
h3 { font-size:18px;}
h4 { font-size:16px;}
h5 { font-size:14px;}
h6 { font-size:13px;}


.inp_width, .inp_phone, .inp_login {
	width:300px;
}

.inp_width, .inp_phone, .inp_login, select, textarea {border:1px solid #95b4ea; padding:3px 2px; font-size:12px; font-family:Arial, Helvetica, sans-serif}

.inp_login {width:200px;}
.price	{border:1px solid #1D5180; height:14px; padding:2px; font-size:12px; width:80px;}

select {width:160px; padding:1px;}

.tbl_btn .btn { margin-right:5px;}

.search_title { font-weight:bold; color:#5D72B5; margin:8px 0;}
.search_spec { padding-left:20px;}
.search_btn { margin:20px 0; text-align:center;}
.search_wrap {border:#5D72B5 1px solid; margin:20px 0; background:url(../img/map.jpg) no-repeat 100% 1%;}
* html .search_wrap {margin:0;}

.property_item tr td.search_title { width:120px;}
.property_item tr td { padding:7px 5px 3px 5px; border-bottom:1px solid #ddddff;}


a {color:#3333FF;}	
a:visited {color:#639;}	
a:hover, a:active { color:#990000;}

.inp_width_120 {

	}
.inp_width_130 {

	}

.inp_checkbox{
	border:0;
}
/* Pager Begin****/		
a.pager {	
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#2E629C;
	text-decoration:underline;
	font-weight:normal;
	line-height:18px;
	margin:2px
	}	
a:hover.pager {	
	color:#666666;
	text-decoration:none;
	margin:2px
	}	
a:active.pager {	
	color:#000000;
	text-decoration:none;
	margin:2px
	}
.pager_act{
	color:#CC0000;
	background-color:#ececec;
	font-weight:bold;
	font-size:11px;	
}	
/* Pager End****/		
/* List Table Elements Begin****/			
.list_tbl {
	padding:0px;
	margin:0;
	border-collapse:collapse;
	width:460px;
}
.list_tbl th a { color:#002255; text-decoration:none}
.list_tbl td, .list_tbl td * { cursor:pointer;}
.list_tbl tr:hover { color:#023FB2}
.list_tbl td, .list_tbl th {
	padding:5px 3px;
	margin:0;
	border:1px solid #6699FF;
	font-size:11px;
	white-space:normal;
	}
.list_header{
	text-align:center;
	background-color:#CCDDFF;
	font-weight:bold;
	color:#003366;
	white-space:normal;
}		
.list_empty {
	text-align:center;
	font-weight:bold;
	}
/* List Table Elements End****/	
/* Form Table Elements Begin****/
.form_tbl {
	padding:0px;
	margin:0;
	border-collapse:collapse;
	}
.form_tbl td{
	padding:2px;
	margin:0;
	font-size:11px;
	}		
.form_tbl_label {
	text-align:right;
	font-weight:bold;
}	
td.tbl_btn{
	text-align:center;
	border-bottom:0;	
	border-left:0;	
	border-right:0;
	}	
.form_header{
	text-align:center;
	background-color:#ececec;
	font-weight:bold;
	color:#666;
}	
/* Form Table Elements End****/

/* title for pages Begin*/	 		
.title {
	font-weight:bold;
	color:#666;
	margin-bottom:5px;
	font-size:14px;
	}
/* title for pages End*/	 		
.asterisk {
	display: inline; margin-left:10px;
	color:#CC0000;
}
.msg_error {
	color:#CC0000;
	}
.msg{
	color:#99CC00;
	}		




.style14 {font-family: Geneva, Arial, Helvetica, sans-serif}
.style17 {font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0000FF;
	font-size:17px;
}
.style18 {	font-size: 22px;
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style21 {font-size: small; color: #000066; }
.style22 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
.style23 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: small; }
.style24 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; }
.style25 {font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif;}


.login { text-align:right; color:#6699FF; padding:0 3px; float:right;}

.required { margin-left:135px;}

#comments___Frame { width:464px;}

.right_link{ text-align:right; margin:5px;}
.add_link{ text-align:left; margin:5px; display: inline;}

.tbl_btn .btn {margin-top:10px;}

input.city{width:268px !important;}
select.state{width:70px !important;}
input.zip{width:52px !important;}

.gray, .gray select {border-color:#CFCFCF; background-color:#EFEFEF; color:#777; overflow:hidden;}
#form_property .required { margin:0;}


a.landlord_account, a.landlord_account:active, a.landlord_account:visited {display:block; padding:5px; text-decoration:none; background-color:#5767A2; color:#fff; font-weight:bold; width:150px; font-size:13px; height:18px; overflow:hidden; text-align:center; font-family:Arial, Helvetica, sans-serif; margin:0; border:1px solid #94DBF2;}

a.landlord_account:hover {color:#5767A2; background-color:#eee; border:1px solid #5767A2;}

.style14 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000033;
}
.style17 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0000FF;
}
body {
	background-color: #92B2E6;
}
.style18 {
	font-size: 22px;
	color: #fb7015;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style22 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style23 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
}
.style24 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-size: 17px;
}
.style29, .style34 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000033;
	font-size: 17px;
}
.style30 {
	color: #000033
	font-size: 17px;
}
.style31 {
	font-size: 17px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#searchwrap h3 { color:#4163df; font-size:18px; font-weight:normal}
#search_preferences { border:2px solid #4163de; background:#c7cff6;}
#search_preferences h3 { color:#FFF; margin:0; padding:5px 10px; background:#4163de;}
#search_preferences .block_inner { padding:5px 10px; font-size:12px;}
#search_preferences .gray { background:none;}
#all_results, #all_facilities { padding-left:21px;}
#all_results input.score { width:30px; margin-bottom:6px;}
#all_facilities { padding-top:5px;}
#all_facilities select { width:250px;}
#searchwrap .inp_radio { margin-left:-15px;}
#date-range  { font-size:11px; width:230px; padding-bottom:10px;}
#date-range h4 { font-size:14px; margin:20px 0 10px 0;}
#date-range .inp_radio { margin:-3px 1px 0 0; vertical-align:middle; cursor:pointer; width:13px; height:13px; overflow:hidden; font-size:13px; padding:0; }
#date-range label { margin-right:4px; cursor:pointer;}


#park_details { border:1px solid #013370; padding:20px 20px; background:#dbeaff;}
#park_details h2 { margin:0; font-size:18px; font-weight:normal;}
.property_image {border:1px solid #013370; margin:0 0 20px 20px;}
.info_box { padding:5px 7px; background:#FFF; border:1px solid #245bae; margin:3px 0 10px 0; font-size:11px;}

.other_details { float:left; width:300px; margin-bottom:20px;}
.other_details table {border:1px solid #245bae; margin:3px 0;}
.other_details table td { background:#fff; padding:4px;}
.other_details table tr.odd td { background:#dbeaff;}
.written_policy { float:right; width:350px;}
.written_policy a { display:block; margin:3px 0; background:#fff url(../img/icon_download.gif) no-repeat 5px 5px; padding:5px 5px 5px 25px;}
.rating_box {border:1px solid #245bae; padding:0 20px; margin:10px 0; width:198px; background:#fff url(../img/bg_rating_box.jpg) repeat-x 0 100%; height:130px;
position:relative; z-index:1;}


.rating_box span { display:block; float:left; padding:0; padding-top:8px; color:#FFF; font-size:16px; font-weight:bold; margin:0 1px; margin-top:-12px; text-align:center; width:35px; height:27px; overflow:hidden}
.rating_column span { display:block; padding:1px 6px; color:#FFF; font-size:16px; font-weight:bold; margin:0 1px; text-align:center; width:10px; overflow:hidden;}
.r7 { background-color:#bad3f2}
.r6 { background-color:#9EBEEB}
.r5 { background-color:#96b8e8}
.r4 { background-color:#7ea6e4}
.r3 { background-color:#729de1}
.r2 { background-color:#6d9add}
.r1 { background-color:#608fdd}

.rating_box #r7 { background-color:#bad3f2}
.rating_box #r6 { background-color:#9EBEEB}
.rating_box #r5 { background-color:#96b8e8}
.rating_box #r4 { background-color:#7ea6e4}
.rating_box #r3 { background-color:#729de1}
.rating_box #r2 { background-color:#6d9add}
.rating_box #r1 { background-color:#608fdd}
.rating_box .current { background-color:#fc6f15 !important; width:15px; height:31px; font-size:28px; padding:8px 16px; margin-top:-24px;}
.rating_numbers { height:30px; padding:40px 0 0 0; border-bottom:1px solid #bcd3f3; overflow:hidden; margin-bottom:8px;}
.arrow { position:absolute; z-index:2; bottom:-7px; left:20px;}

.rating_description { padding:0 0 0 20px; margin:5px 0 20px 0; float:left; width:350px;}

.tip { font-size:11px; color:#555;}
.clear { clear:both;}

#calendarStartDate select, #calendarEndDate select {width: 57px; margin-right:5px;}
#calendarStartDate h5, #calendarEndDate h5 { font-size:11px; font-weight:bold; margin:10px 0 2px 0;}
#calendarStartDate img, #calendarEndDate img {vertical-align:middle; margin-top:-2px;}

#signup {text-align:center;}
#signup form {width:160px; margin:20px auto;}
