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

/* CSS Document */
body {background-color:#6699FF;	font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.wrap {width:880px; margin:0 auto;}
.wrap.homepage {margin:50px auto;}
.inner {width:620px !important; margin:7px;}
.footer {text-align:center;}

.statcounter {display: none;}

.top-navigation td { background-color:#CCDDFF; text-align:center; vertical-align:top; padding: 5px 0;}
.top-navigation td img { margin:0 2px;}
.left-navigation {background-color:#CCDDFF; vertical-align:top; width:245px;}
.content {background-color:#fff; vertical-align:top;}
.left-content { padding:0 20px; margin:10px 0;}
.left-content li {margin-bottom:5px;}
.social {text-align:center; margin:20px 0;}

#menu, #menu ul {list-style:none; margin:0; padding:0;}
#menu li {margin:0;}
#menu li a.top_link {display:block; text-align:center;  background:url(../images/elements.jpg) no-repeat 0 0; color:#FFF; text-decoration:none; overflow:hidden; font-family:RobotoBoldCondensed; letter-spacing:0.05em; font-size:16px; line-height:24px; width:245px; height:27px; padding:6px 0 0 0; text-shadow: 2px 2px 2px #333;}
#menu a.top_link:hover, #menu a.top_link.active { background-position:100% 0;}
#menu ul.sub { text-align:center;}
#menu ul.sub a { display:block; margin:10px 10px; font-size:13px;}
#menu ul.sub a.active { color:black; text-decoration:none; font-weight:bold;}
#menu ul.sub { margin-bottom:10px;}
#menu ul.sub ul.sub a {margin:2px 5px; font-size:12px;}

.homepage { text-align:center;}
.homepage a, .homepage a:visited { text-decoration:none; color:#6699FF;}
.homepage a:hover {color:#4e86f4;}
.homepage h3 { margin-top:2px; font-size:16px;}

.property-links { margin-bottom:15px;}

.rounded {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:5px solid #003366;
}
.rounded:hover, .active .rounded {
	border-color:#94dbf2;
}

.google-search { padding:10px; margin:0 5px 10px 5px; background-color:#b9cef8;}
.google-search .inp_width { width:165px; padding:3px; font-size:12px; margin:0; height:15px;}
.google-search .button { cursor:pointer;}
.google-search input { vertical-align:middle;}

a img { border:none;}

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

ul { padding-left:35px; margin:10px 0;}
ul li { margin-bottom:5px;}
 

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

select {
	width:150px; border:1px solid #1D5180; padding:1px; font-size:12px; font-family:Arial, Helvetica, sans-serif;
	}

.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:#4e86f4;}

.inp_width_120 {

	}
.inp_width_130 {

	}

.inp_checkbox{
	border:0;
}
.btn {
	border:1px solid #003366;
	color:#0000ff;
	background-color:#fff;
	font-weight:bold;
	cursor: pointer;
	}
/* 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:620px !important;
	}
.list_tbl td{
	padding:2px;
	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; }
.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 !important;}

.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 {border-color:#CFCFCF; background-color:#EFEFEF; color:#ACACAC; 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;}

#property-map-canvas {
    margin: 0;
    padding: 0;
    height: 300px;
}

.find_by_radius_elements input.inp_width { width:60px;}
.find_by_radius_elements select { width:45px;}