@charset "utf-8";
@import url("reset.css");

/* CSS Document */


body { background:#E6E6E6 url(../images/repeat-bg.jpg) repeat-y top center; font-size:16px;color:#808080;line-height:17px; font-family: "Gill Sans MT",Arial, Helvetica, sans-serif;}

/*========================== common css start here =====================*/
img {border:none;}
a {color:#284473; text-decoration:none; }
a:hover { color:#284473;text-decoration:underline;}
.text-underline{ text-decoration:underline;}
.clear{ clear:both;}
.fr{ float:right;}
.fl{ float:left;}
.align-right{ text-align:right;}
.align-left{ text-align:left;}
.align-center{ text-align:center;}
.line-none{ line-height:0px;}
.pad-none{ padding:0 !important;}
.mar-none{ margin:0 !important;}
ul{ padding:0; margin:0; list-style:none;}
ol{ padding:0; margin:0; list-style:none;}
input, textarea{ font-family:Arial, Helvetica, sans-serif;}

.blue{ color:#284473;}
p{font-family:"Gill Sans MT",Arial, Helvetica, sans-serif; font-size:16px;color:#808080;line-height:20px; padding:9px 0 9px 0;margin:0 !important; font-weight:normal;}

h1{ font-size:39px; font-weight:normal; color:#437c38; padding:10px 0 12px 0;margin:0px; font-family:"Gill Sans MT",Arial, Helvetica, sans-serif;}
h2{  color:#808080; margin:5px 0 0 0;font-size:20px; line-height:21px;font-family:"Gill Sans MT",Arial, Helvetica, sans-serif;padding:10px 0 10px 0; font-weight:normal;}
h3{ color:#44749d; font-size:14px;margin:0; line-height:20px;}
h4{ color:#007938; font-size:20px; font-weight: normal; margin:0px;}
h5{ color:#007938; font-size:16px; font-weight: normal; margin:0px; padding:0 0 12px 0;}

.padding-top5{ padding-top:5px; }
.padding-top10{ padding-top:10px;}
.padding-top15{ padding-top:15px; }
.padding-top25{ padding-top:25px; }
.padding-top35{ padding-top:35px; }
.padding-left30{ padding-left:30px; }
.padding-left35{ padding-left:35px;  padding-top: 10px;}
.padding-left15{ padding-left:15px; }
.green{ color:#437c38;text-transform: capitalize;}
.orang{ color:#ff6602;}
.blue{ color:#0c7eb4;}
.margin-bottom25{ margin-bottom:25px;}
.margin-bottom10{ margin-bottom:10px;}
.padding-right25{ padding-right:25px; }

.content-bg{ background:url(../images/bg.jpg) no-repeat top center; width:100%; float:left;}

/*========================== common css end here =====================*/
.wrapper{ width:1010px; margin:0 auto;}
/*header start*/
header{ width:100%; float:left; padding:22px 0 0px 0; height:125px;}
.logo{ width:240px; float:left; margin-left:6px; line-height:0px;}
.header-right{float:right; padding:15px 0 0 0; }
.home-contact{ font-family: Verdana, Geneva, sans-serif; font-size:15px; color:#707173; padding-top:50px; width:210px; line-height:18px;text-align:left;}
.home-contact a{color:#707173;}
.home-contact a:hover{color:#707173; text-decoration:underline;}
/*header end*/
/*navigetion start*/
.home-menu{ width:100%; float:left;}
/*navigetion start*/
/*article start*/
article{ width:100%; float:left;}
/*article end*/
/*footer start*/
footer{ width:100%; float:left; color:#707173; font-family:Verdana, Geneva, sans-serif; font-size:13px; padding:20px 0;}
footer a{color:#707173;}
footer a:hover{color:#707173;}
.footer-left{ float:left;padding-left:5px;}
.footer-right{ float:right; padding-right:5px;}

/*footer end*/

/*emergency css start*/

nav{ width:100%; float:left;}
nav ul{ }
nav ul li{float:left; padding:0 0 0 17px;}
nav ul li a{ font-family:"Gill Sans MT",Arial, Helvetica, sans-serif; font-weight: normal; font-size:14px; color:#8c959d; float:left; padding:70px 13px 13px 13px; font-weight: normal; text-transform:uppercase;}
nav ul li a.home{ background:url(../images/home-icon.png) no-repeat top center;}
nav ul li a.residents-icon{ background: url(../images/residents-icon.png) no-repeat top center;}
nav ul li a.live-icon{ background: url(../images/live-icon.png) no-repeat top center;}
nav ul li a.repair-icon{ background: url(../images/repair-icon.png) no-repeat top center;}
nav ul li a.pay-icon{ background: url(../images/pay-icon.png) no-repeat top center;}
nav ul li a.contact-icon{ background: url(../images/contact-icon.png) no-repeat top center; float:left;}
nav ul li a:hover ,nav ul li a.active{ color:#8c959d; text-decoration: underline;}
.top-cur{ width:994px; float:left; background:url(../images/top-cur.png) no-repeat top left; color:#fff; padding:8px 16px 10px 0;}
.top-cur a{color:#fff;}
.top-cur a:hover{color:#fff; text-decoration: underline;}
.mid-bg{ width:930px; float:left; background:url(../images/mid-bg.png) top left repeat-y; padding:10px 40px 10px 41px;}
.bottom-cur{ background:url(../images/bottom-cur.png) no-repeat bottom left; width:100%; float:left; height:20px;line-height:0;}
.right{ width:244px; float:right;}
.left{
	width:640px;
	float: left;
}
.right ul{}
.right li{font-size:16px; color:#0c7eb4; padding:13px 0 14px 20px; background:url(../images/contact-li-bg.png) no-repeat top left;}
.right li a{ font-size:16px; color:#0c7eb4; font-family:"Gill Sans MT",Arial, Helvetica, sans-serif; padding:4px 0 4px 40px;}
.right li a.sell-icon{ background:url(../images/sell-icon.png) no-repeat left center;}
.right li a.work-icon-right{ background:url(../images/work-icon-right.png) no-repeat left center;}
.right li a.faq-icon{ background:url(../images/faq-icon.png) no-repeat left center;}
.right li a.repair-icon-right{ background:url(../images/repair-icon-right.png) no-repeat left center;}
.right li a.service-icon{ background:url(../images/service-icon.png) no-repeat left center;}
.right li a.emergency-icon{ background:url(../images/emergency-icon.png) no-repeat left center;}
.right li a.pay-icon-right{ background:url(../images/pay-icon-right.png) no-repeat left center;}
.right li a.apply-icon{ background:url(../images/apply-icon.png) no-repeat left center;}
.right li a.forms-icon{ background:url(../images/forms-icon.png) no-repeat left center;}
.right li a.acrobat-icon{ background:url(../images/acrobat-icon.png) no-repeat left center;}

.right li a.contact-icon{ background:url(../images/contact-icon-li.png) no-repeat left center;}
.right li a.download-icon{ background:url(../images/download-icon-li.png) no-repeat left center;}

.contact-title{ background: url(../images/contact-title.png) no-repeat left center; padding-left:45px;}
.live-title{ background: url(../images/live-title.png) no-repeat left center; padding-left:45px;}
.sell-title{ background: url(../images/sell-title.png) no-repeat left center; padding-left:45px;}
.work-title{ background: url(../images/work-title.png) no-repeat left center; padding-left:45px;}
.emergency-title{ background: url(../images/emergency-icon.png) no-repeat left center; padding-left:32px; margin-left:30px;}
.frequently-title{ background: url(../images/frequently-title.png) no-repeat left 8px; padding-left:32px; margin-left:30px;}
.repair-title{ background: url(../images/repair-title.png) no-repeat left center; padding-left:45px; }
.pay-title{ background: url(../images/pay-title.png) no-repeat left center; padding-left:45px; }
.residents-title{ background: url(../images/residents-title.png) no-repeat left center; padding-left:45px; }
.residents-title1{ background: url(../images/residents-title1.png) no-repeat left center; padding-left:45px; }

.emergency-list{ padding-left:46px;}
.emergency-list li{ font-size:16px; padding:10px 0 10px 37px; line-height:19px; background:url(../images/emergency-icon.png) no-repeat left 12px;}
.emergency-list li.list-2{ background:url(../images/emergency-list-2.png) no-repeat left 12px;}
.emergency-list li.list-3{ background: url(../images/service-icon.png) no-repeat left 12px;}
.emergency-box{ width:100%; float:left;}
.emergency-list a{color: #808080; font-family: "Gill Sans MT",Arial,Helvetica,sans-serif;}

.service-title{ background: url(../images/service-icon.png) no-repeat left center; padding-left:32px; margin-left:30px;}
.service-left{ width:490px; padding-left:42px;}
.utility-bullet{background:url(../images/service-bullet.png) left 12px no-repeat; display:block; font-size:16px; padding:10px 0 20px 17px;}
.city-box{float:left; width:145px;}
.police{  width:195px; float:left;}
.fair{ width:132px; float:right;}
.utility-top{width:460px;}


.live-topbox{ width:912px; float:left;}
.topbg-box{ width:100%; float:left;}
.top-left-cur{ background:url(../images/top-left-cur.png) no-repeat top left ; padding-left:9px;height: 7px;}
.top-right-cur{background:url(../images/top-right-cur.png) no-repeat top right;padding-right:9px;height: 7px;}
.top-bor{background:url(../images/top-bor.png) repeat-x top left;height: 7px;}
.bottombg-box{ width:100%; float:left;}
.bottom-left-cur{ background:url(../images/bottom-left-cur.png) no-repeat bottom left ; padding-left:9px;height: 7px;}
.bottom-right-cur{background:url(../images/bottom-right-cur.png) no-repeat bottom right;padding-right:9px;height: 7px;}
.bottom-bor{background:url(../images/bottom-bor.png) repeat-x bottom left;height: 7px;}
.midbg-box{ width:100%; float:left; background:#f2f2f2; }
.left-bor{ background:url(../images/left-bor.png) repeat-y top left;border-right: 1px solid #cccccc;float: left;width: 100%;}

.los-box{ border:1px solid #cccccc; width:884px; padding:13px; float:left;}
.live-img1{ padding-right:12px; float:left;}
.los-box-menu{}
.los-box-menu li{ width:91px; height:30px; font-size:16px; color:#fff; float:left; margin-right:1px;}
.los-box-menu li a{ width:91px; height:25px; font-size:16px; color:#fff; background:url(../images/view-bg.png) no-repeat top  center; float:left; text-align:center; padding:5px 0 0 0;}
.los-box-menu li a.appointment{ width:106px; height:25px; font-size:16px; color:#fff; background:url(../images/appointment-bg.png) no-repeat top  center; float:left; text-align:center; padding:5px 0 0 0;}
.los-box-menu li a:hover{ text-decoration:none;}


.neighborhood{ width:390px; float:left; margin:8px 0 0 14px;border: 1px solid #cccccc;background:#fff;} 
.directory{ width:470px; float: right; border: 1px solid #cccccc;margin:8px 14px 0 0; background:#fff;} 
.directory-formbox{ width:436px; float: right; padding:15px;}
.directory-form{}
.directory-form li{ float:left; width:174px; padding-bottom:20px; margin: 0 57px 0 0;}
.directory-form li input{ width:150px; height:17px; border:1px solid #e5e5e5;padding:3px 5px 6px 5px;}
.directory-form li label{ color:#437c38; line-height:26px;}
.directory .directory-form li.none{ margin-right:0px;}
.directory .directory-form li.none input{width:190px !important; height:17px; border:1px solid #e5e5e5;padding:3px 5px 6px 5px;}
.directory-form li.text-box{ width:436px; margin-right:0px; padding-bottom:0px;}
.directory-form li.text-box textarea.message{ width:422px !important;border:1px solid #e5e5e5;padding:5px 5px 6px 5px; height:107px !important; float:left; margin-bottom:10px;}
.directory-form li.text-box .submit-botton{ background:url(../images/view-bg.png) no-repeat top left !important; width:91px; height:30px; padding-bottom:3px; color:#fff; float:left; border:none;font-size:16px;}


.tab-contect{ width:360px; float:left; padding:10px 0 8px 15px;}
.neighborhood-left{ width:170px; float:left;}
.neighborhood-right{ width:170px; float:right;}
.mpp_table_container ul.tablist { margin: 0; padding: 0; }
.mpp_table_container ul.tablist li { color:#437c38;display: inline-block; background: #ccc;  border-bottom: none; background:#f2f2f2;}
.mpp_table_container ul.tablist li a { color:#437c38;display: block; padding: 14px 5px 6px 5px; outline: none; font-size:16px;border-top: solid 1px #fff;border-left: solid 1px #fff;border-bottom: solid 1px #ccc;border-right: solid 1px #ccc;}

.mpp_table_container ul.tablist li a:hover { text-decoration:none; }
.mpp_table_container ul.tablist li.active-tab { background: #fff;  position: relative; }
.mpp_table_container ul.tablist li a.active-tab { font-weight: normal;border:1px solid #fff !important;}
.mpp_table_container ul.tablist li a.active-tab span { color:#0c7eb4;}

.mpp_table_container .panel { }
#mpp_table_container_1 h3{ color:#0c7eb4; font-size:16px; font-weight:normal; padding-bottom:3px;}

ul.listing{ padding-left:18px;}
.listing li{ color:#437c38; margin: 7px 0; background:url(../images/service-bullet.png) no-repeat left 8px !important; padding:5px 0 5px 17px !important; border:none !important; display:block!important; font-size:16px !important;}
.listing li a{color:#437c38;}

.find-left{ width:208px; float:left;} 
.find-right{ width:134px; float:right;}
.Quick-search{ text-align:center; width:100%; float:left;}
.directory-none{ background:none; border:none;}



.detels-left{ width:216px; float:left;}
.detels-right{ width:117px; float:right; padding-top: 60px;}
.detels-mid{ width:546px; float:left; padding:0 0 0 30px;}
.search-by{ padding:0 0 10px 18px;}
.features{ float:left; padding-right:20px;} 
.features li{ font-size:16px; color:#808080; background:url(../images/disc-img.png) no-repeat left 8px; padding:0 0 0 10px;}
.dollar{ font-size:26px; display:block;}
.directions-from{ width:100%; float:left;}
.directions-from .text-form{ width:356px; height:18px; padding:3px 5px 5px 5px; border:1px solid #e5e5e5;}
.directions-from label{ padding-right:15px;}
.directions-from .direction-botton{background:url(../images/direction-botton.png) no-repeat left top; width:112px; height:29px; padding-bottom:5px; border:none; margin-left:10px; color:#fff;}
.left-formbox{ width:205px; float:left; padding-left:6px;}
.left-formbox li label{ color:#437c38; float:left;line-height: 22px;text-transform: capitalize;}
.left-formbox li.bot-pad{ padding-bottom:0px!important;}
.area{ width:157px; border:1px solid #e0e0e0; height:26px; line-height:22px !important;}
.left-formbox li{ float:left;padding:15px 0 !important;}
.beds{width:87px; border:1px solid #e0e0e0; height:26px; line-height:22px !important;}
.bed-siad{ width:89px; float:left;}
.price-range{ width:112px; float:left;}
.checkbox{  margin:0 8px 0 0;}
.left-formbox li .direction-botton{background:url(../images/direction-botton.png) no-repeat left top; width:112px; height:29px; padding-bottom:5px; margin:14px 0 0 0; border:none;color:#fff; float:left; font-size:15px;}
.contact-botton{width:91px; height:30px; color:#fff; text-align:center;}
.contact-botton a{ background:url(../images/view-bg.png) no-repeat left top; width:91px; height:30px; color:#fff; text-align:center; float:left; line-height:26px;}
.contact-directory{width:137px; height:30px; color:#fff; text-align:center;}
.contact-directory a{ background:url(../images/contact-directory.png) no-repeat left top; width:137px; height:30px; color:#fff; text-align:center; float:left; line-height:26px; }
.sell-left{ width:390px; padding-left:37px; float:left;}
.sell-right{ width:456px; float:right;}
.sell-form{ width:425px; float:left; padding-left:15px;}
.sell-form h2{ padding:0 0 14px 0;}
{}
.sell-form li{ padding:0 0 10px 0;}
.sell-form li input{ width:195px ; height:18px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-bottom:13px;}
.sell-form li.last-name input{ width:174px ; height:18px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-bottom:13px;}
.sell-form li label{ color:#437c38;line-height: 25px;text-transform: capitalize;}
.sell-form li textarea{ width:410px ; height:60px; padding:5px 5px 5px 5px; border:2px solid #d8d8d8; }
.sell-form li span{ font-size:12px; line-height:15px !important; font-family:"Gill Sans MT"Arial, Helvetica, sans-serif;margin-top:13px; display:block;}
.sell-form li .work-type{width:410px ; height:18px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-bottom:13px;}
.sell-form li .submit-botton{ background:url(../images/view-bg.png) no-repeat top left !important; width:91px; height:30px; padding-bottom:4px; color:#fff; float:left; border:none;font-size:15px; margin-top:18px;}
.appointment-right{ width:690px; float:right;}
.appointment-form{ width:515px; float:left; padding-left:12px;}
.appointment-form h2{ padding:0 0 14px 0;}
.appointment-form li{ padding:0 0 0px 0;}
.appointment-form li input{ width:218px ; height:18px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-bottom:13px; margin-right:52px;}
.appointment-form li select {margin-bottom: 13px;}
.appointment-form li input.last{ margin-right:0px !important;}
.appointment-form li input.property{margin-right:0px; width:503px ; height:18px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-bottom:13px;}
.appointment-form li label{ color:#437c38;line-height: 25px;text-transform: capitalize;}
.appointment-form li select{ width:116px; height:27px;border:1px solid #d8d8d8; margin-right:82px;}
.appointment-form li select.margim-right{margin-right:0px !important;}
.appointment-form li span{ display:block; padding-top:32px;}
.appointment-form li .submit-botton{ background:url(../images/view-bg.png) no-repeat top left !important; width:91px; height:30px; padding-bottom:4px; color:#fff; float:left; border:none;font-size:15px; margin:28px 31px 50px 0; }
.repair-top{ width:540px; float:left;}
.repair-bot{ width:615px; float:left;}
.repair-form{ padding:0 18px;}
.repair-form h3{ font-size:23px; color: #007938; line-height:28px; padding:0 0 15px 0; font-weight:normal;}

.pay-top{
	width:640px;
	float:left;
}
.pay-top-li{}
.pay-top-li a{
	width:307px;
	float:left;
	height:43px;
	font-size: 16px;
	line-height: 39px;
	font-weight: normal;
	color: #0c7eb4;
	background-image: url(../images/pay-sub-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;
	text-align:center;
}
.pay-top-li a:hover, .pay-top-li a.selected{
	color: #fff;
	background-image: url(../images/pay-sub-bg.jpg);
	background-position: left bottom;
	text-decoration: none;
	line-height: 42px;
}
/*form css*/

.form{}
.form li{
	display:block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.form li label{color:#437c38;line-height: 25px;text-transform: capitalize;}
.form li input{ width:271px ; height:18px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-bottom:13px;}
.form li input.last{ width:230px;height:18px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-bottom:13px;}
.form li input.small{width:170px;}
.form li input.radio{ width:13px; height:13px; margin:5px 5px 10px 0;}
.form li input.radio-no{ width:13px; height:13px; margin:5px 5px 10px 20px;}
.form li input.submit-botton{ background:url(../images/view-bg.png) no-repeat top left !important; width:91px; height:30px; padding-bottom:4px; color:#fff; float:left; border:none;font-size:15px; margin-right:25px;}
.form li input.property{width:417px ; height:18px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-bottom:13px;}
.form li input.unit{width:77px ; height:18px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-bottom:13px;}
.form li input.best-time{width:163px ; height:18px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-bottom:13px;}
.form li.best-day{ padding-left:45px;}
.form li.best-day input{width:195px !important; height:18px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-bottom:13px;}
.form li textarea{ width:565px;height:90px; padding:5px 5px 5px 5px; border:1px solid #d8d8d8; margin-bottom:13px;}
.form li p{ padding:0px; line-height:17px;}

/*form css*/
.pay-bot{ width:635px; float:left;}
.pay-form{}
.pay-form li{padding:5px 0; display:block;}
.pay-form li.pad_top{padding:2px 0 2px 0;}
.pay-form li.pad_bot{padding-bottom:0;}
.pay-form li input{width:225px ; height:18px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-bottom:13px; margin-right:34px;}
.pay-form li input.last{width:265px ; height:18px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin:0 0 13px 0 !important;}
.pay-form li input.small{width:80px ; height:18px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin:0 0 13px 0 !important;}
.pay-form li label{line-height: 25px; text-transform:capitalize;}
.pay-form li select{ width:91px; height:22px; margin-bottom:10px; border:1px solid #d8d8d8;}
.pay-form li input.submit-botton{ background:url(../images/view-bg.png) no-repeat top left !important; width:91px; height:30px; padding-bottom:4px; color:#fff; float:left; border:none;font-size:15px; margin-right:25px;}

.pay-form li input.chack-box{ width:13px; height:13px; margin:10px 9px 0 0;}
.pay-form li span{ clear:right;}

.pay-form li #property_address{width:510px;}

.pay-form li #property_address1{width:420px;}
.pay-form li .property_address10{width:340px!important;}
.pay-form li .property_address11{width:153px!important;}
.pay-form li #pr_state{width:70px;}
.pay-form li #pr_zip{width:70px;}
.pay-form li .pr_zip1{width:105px!important;}
pay-form li .pr_zip{width:70px!important;}
.pay-form li .country1{width:185px!important;}
.pay-form li .country2{width:238px!important;}
.pay-form li #property_address1{width:420px;}
.pay-form li #pr_state2{width:65px;}
.pay-form li #pr_state1{width:50px; margin-right:13px!important;}
.pay-form li .cls70 {width:70px;}
.pay-form li .cls50 {width:50px;}
.pay-form li .property1{width:170px;}
.pay-form li .property15{width:166px; margin-right:30px!important;}
.pay-form li .property2{width:170px; margin-right:17px!important;}
.pay-form li #property_address3{width:340px;}

.repair-form .select2{ margin-left:18px; }

		h3.head a { 
		color: #808080; font-size:16px;
		display:block; font-weight:normal;
		background:url(../images/up.png) no-repeat left 9px; 

		padding: 3px 6px 3px 22px;
		}
		h3.head a:hover { 
		color: #808080;
		background: url(../images/up.png) no-repeat left 9px; 
		}
		h3.selected a { 
		background: url(../images/down.png) no-repeat left 9px; 
		color: #808080;
		}
		h3.selected a:hover { 
		background: url(../images/down.png) no-repeat left 9px; 
		color: #808080;
		}
#theMenu { width:100%;  margin: 5px 0; }


.search-input{width:200px; height:28px; border:none;background:url(../images/search-bg.png) no-repeat top left; padding:3px 5px 7px 5px;}
.button-search{ background:url(../images/search-icon.png) no-repeat top left; width:32px; border:none; height:32px; margin:0px 0 0 4px;}
#theMenu li{ background:none; padding:0px;}
.acodian-para{ display:none;padding:10px 0 10px 22px;}
.contact-info{ width:305px; float:left; padding:0 40px 0 32px;}
.contact-info ul{}
.contact-info li{ padding:10px 0 10px 15px; background:url(../images/service-bullet.png) no-repeat left 12px; clear:both;}
.contact-box{ width:275px; float:left;}
.contact-us{ width:225px; float:left; padding:0 0 0 23px;}
.contact-us ul{}
.contact-us li{ padding:12px 0;}
.contact-us li input{width:212px ; height:19px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:34px;}
.contact-us li textarea{width:212px ; height:65px; padding:5px 5px 5px 5px; border:1px solid #d8d8d8; margin-bottom:22px; margin-right:34px;}
.contact-us h2{ margin:0px;}
.contact-us li label{color:#437c38;line-height: 25px;text-transform: capitalize;}
.contact-us li input.submit-botton{ background:url(../images/view-bg.png) no-repeat top left !important; width:91px; height:30px; padding-bottom:4px; color:#fff; float:left; border:none;font-size:15px; margin-bottom:8px;}
.residents-form{ width:570px; float:left; padding-left:27px;}
.form-list{ padding-top:15px;}
.form-list li{ float:left; margin-right:20px; padding:3px 0 5px 30px;}
.form-list li.form-ico{ background:url(../images/forms-icon1.png) no-repeat top left; padding-right: 50px;}
.form-list li.apply-ico{ background:url(../images/right-icon.png) no-repeat top left;}
.form-list li.download-ico{ background:url(../images/download-ico.png) no-repeat top left;}
.form-list li.email-ico{ background:url(../images/email-ico.png) no-repeat top left;}
.form-list li.print-ico{ background:url(../images/print-ico.png) no-repeat top left;}
.icon-list{ padding:18px 0 0 18px; margin-right:107px;}

.residents-form .icon-list{ float:left; margin-right: 73px;}

.icon-list li{padding:10px 0 3px 13px; background:url(../images/green-arrow.png) no-repeat left 12px;}
.icon-list li img{ margin:6px 13px 0px 0;}
.signer-application{ padding:10px 20px;}
.signer-topform{}
.signer-topform li{ padding:10px 0; }
.signer-topform li input{width:522px !important; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-bottom:13px;}
.signer-topform li input.last{width:254px !important; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-bottom:13px;}
.main-application{ padding:0 29px 0 19px;}
.signer-topform li label{line-height: 27px;}

.personal{ padding:20px 0 15px 15px; background:url(../images/service-bullet.png) no-repeat left 23px; color:#808080; font-size:16px; font-weight:bold;}
.form-1st{}
.form-1st li{ padding:13px 0; background:none;}
.form-1st li input{width:226px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:45px;}
.form-1st li input.last{width:254px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:0px !important;}
.form-1st li input.mid{width:235px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8;}
.form-1st li label{line-height: 27px;}

.form-2nd{}
.form-2nd li{ padding:13px 0; background:none;}
.form-2nd li input{width:225px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:50px;}
.form-2nd li input.city{width:135px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8;}
.form-2nd li input.state{width:86px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8;}
.form-2nd li input.last{width:88px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:0px !important;}
.form-2nd li label{line-height: 27px;}
.form-2nd li input.mortgage{width:222px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8;}

.form-2nd li input.lived{width:135px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8;margin:0 25px 13px 7px;}
.dates-ad{ padding-left:144px;}
.form-2nd li input.reason{ width:738px;height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8;}
.form-2nd li input.information{width:282px;height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8;}
.form-2nd li input.owner-information{width:420px;height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8;}
.form-2nd li input.on-mar{width:225px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:0px;}
.form-2nd li input.leaving{width:520px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:0px;}


.form-3rd{}
.form-3rd li{ padding:13px 0; background:none;}
.form-3rd li input{width:225px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:50px;}
.form-3rd li input.current-salary{width:225px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:0px !important;}
.form-3rd li input.cu-employer{width:410px;height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8;}
.form-3rd li label{line-height: 27px;}
.form-3rd li input.city{width:135px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8;}
.form-3rd li input.state{width:86px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8;}
.form-3rd li input.last{width:88px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:0px !important;}
.form-3rd li input.middle{width:235px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:0px;}
.form-3rd li input.last-name{width:250px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:0px !important;}
.form-3rd li input.contact-in{width:283px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:0px !important;}


.form-4th{}
.form-4th li{ padding:6px 0; background:none;}
.form-4th li input{width:225px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:50px;}
.form-4th li label{line-height: 27px; width:373px; float:left;}

.form-5th{}
.form-5th li{ padding:6px 0; background:none;text-transform: capitalize;}
.form-5th li input{width:13px; height:13px; margin-right:15px;}
.form-5th li label{line-height: 27px;}
.form-5th li span{ padding-left:22px;}
.form-5th li textarea{width:630px; height:190px; padding:5px; border:1px solid #d8d8d8;}
.form-5th li input.owner{width:545px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin:0 0 0 15px !important;}
.form-5th li input.distri{ margin-right:0px;}
.form-5th li input.leasing{width:280px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin:0 0 0 15px !important;}
.form-5th li input.leasing-big{width:634px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin:0 0 0 0 !important;}
.form-5th li input.normal{width:225px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:50px;}
.form-5th li input.normal2{width:510px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:50px;}


.term{ padding-left:10px;}
.term li{padding:0 0 0 10px; background:url(../images/small-arrow.png) no-repeat left 6px; line-height:18px;}

.hiphen{ padding-left:20px;}
.hiphen li{padding:0 0 0 10px; background:url(../images/hiphen.png) no-repeat left 11px; line-height:18px;}

.submit-botton{ background:url(../images/view-bg.png) no-repeat top left !important; width:91px; height:30px; padding-bottom:4px; color:#fff; float:left; border:none;font-size:15px; margin-bottom:8px;}

.form-6th{}
.form-6th li{ padding:10px 0 25px 0; background:none;}
.form-6th li input{width:86px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:50px;}
.form-6th li input.last{width:86px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:0px;}
.form-6th li label{line-height:27px;}
.chack{ margin:0px 0 0 20px;}

.form-7th{}
.form-7th li{ padding:10px 0 10px 0; background:none;}
.form-7th li input{width:195px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:50px;}
.form-7th li input.age{width:65px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:50px;}
.form-7th li input.relationship{width:170px; height:17px; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; margin-right:50px;}
.form-7th li label{line-height:27px;}
.sort{ width:133px; height:28px; float:right; margin:5px 17px 15px 0;border: 1px solid #E0E0E0;}
.los-text{ width:630px; padding:10px 0; float:right; }
.bath{font-weight: bold;}

form label.error {color: #ff0000; line-height:normal; font-size: 13px; display: block; position: relative;}
#payForm label.error,
#WorkForm label.error,
#SellForm label.error,
#AppointmentForm label.error,
.form label.error {margin-top: -12px;}
.acodian-para p{ margin:0; padding:0;}

.signer-application .form li label.error {color: #ff0000;} 

.frequently-title{ float:left; margin-top:-6px;}
.frequently-title .button-search{ float:left;}
.frequently-title .search-input{ float:left;}
h2.contact-info {  color:#808080; margin:5px 0 0 0;font-size:20px; line-height:21px;font-family:"Gill Sans MT",Arial, Helvetica, sans-serif;padding:10px 0 10px 0; font-weight:normal;} 


.signer-application .form li label{ color:#808080;text-transform: capitalize;}

li.clearfix{ clear:both; line-heiht:0px; height:1px; padding:0; margin:0;}
.desc {min-height:85px;}

.acodian-para strong{color: #808080;
    font-family: "Gill Sans MT",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    }
.desc_p { padding-top:9px;}
.desc_p p { padding: 0 0 9px 0;}

.label-same{ width:150px; float:left;}
.rent{ width:192px!important;}