@charset "utf-8";
/* CSS Document */

@import url('divice.css'); 		/* DO NOT REMOVE! */
@import url('realestate.css'); 	/* DO NOT REMOVE! */
@import url('menu.css'); 		/* DO NOT REMOVE! */
@import url('banner.css'); 		/* Leave it if you not to default slideshow! else keep as is it */
@import url('screen.css'); 		/* DO NOT REMOVE! */
/*        Global Syles          
------------------------------------*/

@font-face {font-family:"Lane Narrow";src:url("../font/lanenar.eot?") format("eot"),url("../font/lanenar.woff") format("woff"),url("../font/lanenar.ttf") format("truetype"),url("../font/lanenar.svg#Lane-Narrow") format("svg");font-weight:normal;font-style:normal;}


details, figcaption, figure { border: 0; font-size: 100%; font: inherit; vertical-align: baseline; margin: 0; padding: 0; }
audio, canvas, video { border: 0; vertical-align: baseline; margin: 0; padding: 0; }
audio:not([controls]) { display: none; }
[hidden] {
display: none;
}
html { height: 100%; }
body {
    background-image: url("../images/bg.jpg");
    font-family: Arial,Helvetica,sans-serif;
    height: 100%;
}
:focus { outline: 0; }
ul, ol { list-style: none; margin: 0; padding: 0; }
a { text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0; }
img { clear: both; }
h1 { font-size: 2.4em; }
h2 { font-size:14pt;}
h3 { font-size:12pt; font-weight:bold; color:#666; margin:15px 0 3px;}


#container-full {
    background-color: #fff;
    box-shadow: 0 0 5px #ccc;
    margin: 0 auto;
    width: 1140px;
}
.page-width {
    margin: 0 auto;
    width: 1140px;
}
/*.header {
    background-image: url("../images/header-bg.jpg");
    background-position: center top;
    background-repeat: repeat-x;

}*/
.header .header-top {
    background-color: #fff;
    margin: 10px 0 0;
}
.header .logo {
    float: left;
    padding: 15px;
    position: relative;
    z-index: 25;
}
.header .headerRight {
    color: #fff;
    float: right;
    font-size: 14px;
    margin: 15px 15px 0 0;
}

.header .headerRight .social {
    float: left;
}
.header .headerRight .top-link {
    color: #001459;
    float: right;
    margin-left: 14px;
    margin-top: 5px;
}
.header .headerRight .top-link a {
    color: #001459;
    padding: 0 5px;
}
.header .headerRight .top-link a:hover {text-decoration: underline;}
.header .headerRight .login {
    float: right;
    margin: 15px 0 0 8px;
}

/* Footer Section 
----------------------------------*/
#footer {
  background-color: #00124f;
  border-bottom: 1px solid #012fac;
  border-top: 5px solid #012fac;
  color: #ffffff;
  font-size: 14px;
  margin: 0 auto;
  padding-top: 10px;
  width: 1140px;
}
#footer .footer-content {
    margin: 0 auto;
    padding: 20px 0;
    width: 1140px;
}
#footer a { color: #FFFFFF; }
#footer a:hover { text-decoration: underline; }

#footer .column {
  float: left;
    margin: 0 88px 0 0;
    padding-left: 25px;
    width: 182px;
}
#footer .column.two li {margin: 0 0 5px;}
#footer .column.two a {color: #ffffff;}
#footer .column.two a:hover {}
#footer .column.last {
    float: right;
    margin: 0;
    width: 230px;
}

#footer .column h2 {
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#footer .column h3 {}
#footer ul { margin: 0; padding: 0; }
#footer .menu .home-menu { display: none; }
#footer .menu li {
  float: left;
  line-height: 26px;
  margin-bottom: 2px;
  width: 215px;
}
#footer .menu a {
  background-image: url("../images/li-bg.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: arial;
  font-size: 12px;
  padding-left: 17px;
  text-decoration: none;
  text-transform: uppercase;
}
#footer .social { }
#footer .social li { float: left; margin-bottom: 20px; margin-right: 5px; }
#footer .newsletter p { float: left; }
#footer .newsletter input[type="email"], #footer .newsletter input[type="text"] {
    border: 5px solid #222222;
    color: #000;
    font-size: 13px;
    height: 28px;
    width: 290px;
}
#footer .newsletter input[type="button"] {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/n-submit.png");
    background-position: center center;
    border-radius: 0;
    font-size: 0;
    height: 38px;
    margin-left: 5px;
    margin-top: 10px;
    width: 134px;
}
#footer .copyright {
  background-color: #00124f;
  border-top: 1px solid #012fac;
  padding: 15px 8px;
}
#footer .copyright a {color: #ff9c00;}
#footer .copyright a:hover {text-decoration: underline;}

.fsociali {
  text-align: center;
}

#footer .copyright .col {
    float: left;
    width: 33%;
}
#footer .copyright .left.col {
    color: #ffffff;
    font-size: 13px;
    text-align: left;
}
#footer .copyright .last.col {
    text-align: right;
}
#footer .copyright .col li {
    display: inline-block;
    margin: 0 5px;
}
#footer .copyright .left, #footer .copyright .last {
    margin-top: 10px;
}
#footer .copyright .col a {
    color: #ffffff;
    font-size: 13px;
}
.footersocial {}
.fsociali > a {
  margin-right: 50px;
}

.property-search {
    background-color: #070504;
    color: #ffffff;
    float: right;
    height: 430px;
    margin-top: 30px;
    overflow: hidden;
    width: 320px;
}
.property-search .sbox { float: left; margin-right: 20px; width: 310px; }
.property-search .sbox.first { padding-left: 20px; }
.property-search .sbox.last { margin-right: 0; }
.property-search p { color: #666666; font-size: 10pt; font-weight: bold; margin-bottom: 5px; }
.property-search p.box { float: left; margin-right: 20px; }
.property-search p.box select { width: 135px; }
.property-search option { padding: 3px 5px; }
.property-search input[type="text"] { height: 25px; width: 298px; }
.property-search select { height: 36px !important; margin-top: 3px; padding: 8px; }
.property-search input[type="submit"] {
    background-image: url("../images/search-btn.png");
    background-repeat: no-repeat;
    border: 0 none;
    border-radius: 4px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0;
    height: 50px;
    width: 277px;
}
.home-add {
    color: #797979;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    margin: 0 auto 30px;
    text-align: center;
    width: 1100px;
}
.home-add h2 {
  color: #001459;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 36px;
  letter-spacing: 1.5px;
  padding-top: 25px;
}
.home-property {
    margin: 0 auto 30px;
    width: 1075px;
}
.home-property h2 {
    color: #002ca5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    line-height: 35px;
    margin: 0 auto 20px;
}
.home-property .box {
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    box-shadow: 0 0 5px #dddddd;
    color: #9a9a9a;
    float: left;
    font-size: 14px;
    margin: 0 25px 25px 0;
    padding: 20px 20px 0;
    width: 478px;
}
.home-property .last { float: right; margin: 0; }
.home-property .box h3 {
    color: #001459;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 15px;
}
.home-property .box h3 a { color: #001459; }

.home-property .box img {
    float: left;
}
.home-property .box .price {
    background-color: #002ca5;
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    line-height: 40px;
    margin: 0 0 20px;
    text-align: center;
    width: 208px;
}
.home-property .box .por-text {
    color: #272727;
    float: right;
    margin: 0 0 15px;
    width: 198px;
}
.home-property .box .location {
    color: #6f6f6f;
    float: left;
    font-size: 16px;
    margin-left: 10px;
}
.home-property .box .location strong { color: #000000; font-weight: normal; }
.home-property table {
    background-color: #f5f5f5;
    color: #a1a1a1;
    margin-bottom: 0;
    margin-left: -20px;
    margin-top: 10px;
    width: 518px;
}
.home-property table span {color: #000000;}
.home-property table th, .home-property table td, .home-property table caption {
    border-top: 1px solid #dddddd;
    padding: 10px 0 10px 10px;
    vertical-align: middle;
}
.home-property .sqf {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/sqf.png");
    background-position: 0 6px;
    background-repeat: no-repeat;
    border-right: 1px solid #e1e1e1;
    line-height: 30px;
    margin: 0;
    padding-left: 20px;
}
.home-property .room {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/room.png");
    background-position: 0 8px;
    background-repeat: no-repeat;
    border-right: 1px solid #e1e1e1;
    line-height: 30px;
    margin: 0;
    padding-left: 25px;
}
.home-property .bath {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/bath.png");
    background-position: 0 3px;
    background-repeat: no-repeat;
    border-right: 1px solid #e1e1e1;
    line-height: 30px;
    margin: 0;
    padding-left: 25px;
}
.home-property .garages {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/garages.png");
    background-position: 0 8px;
    background-repeat: no-repeat;
    line-height: 30px;
    margin: 0;
    padding-left: 30px;
}
.homeBottom {
    color: #292929;
    font-size: 14px;
    margin: 0 0 40px;
}
.homeBottom ul {
    margin: 0 0 0 -30px;
    padding: 0;
}
.homeBottom li {
    color: #474747;
    float: left;
    font-size: 15px;
    margin-left: 60px;
    text-align: center;
    width: 317px;
}
.homeBottom h3 {
    color: #002ca5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    font-weight: 700;
    margin: 15px 0 10px;
    text-transform: uppercase;
}
.homeBottom .more {
    font-size: 14px;
    height: 29px;
    line-height: 29px;
    margin: 20px auto 0;
    text-shadow: 0 1px 1px #555555;
    text-transform: uppercase;
    width: 128px;
}
.homeBottom .more:hover {
    background-image: url("../images/menu-hover-bg.png");
}
.homeBottom .more a {
    color: #ffffff;
    display: block;
}
#homepage .tab { background: none repeat scroll 0 0 #ECFFE0; border: 1px solid #81B460; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; }
#homepage .tab ul { background: none repeat scroll 0 0 #4B941B; margin: 0 0 10px; padding: 0; width: 998px; }
#homepage .tab li { border-right: 1px solid #81B460; float: left; line-height: 40px; text-align: center; width: 130px; }
#homepage .tab li a { color: #FFFFFF; display: block; font-size: 13pt; }
#homepage .tab li.active_tab a, #homepage .tab li a:hover { background: none repeat scroll 0 0 #ECFFE0; color: #333333; }
#homepage .tab .tab_content { padding: 0 10px; }
#homepage .tab .tab_details { border-bottom: 1px dashed #AED9AB; margin-bottom: 20px; padding-bottom: 20px; }
#homepage .tab .tab_details a { color: #000; }
#homepage .tab .tab_details a:hover { text-decoration: underline; }
#homepage .tab .tab_details h3 { color: #555555; font-size: 14pt; margin-bottom: 10px; }
#homepage .tab .tab_details a img { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #C7DABC; float: left; margin-right: 10px; padding: 10px; }
#homepage .tab .tab_details .rating { float: left; margin-right: 15px; }
#homepage .tab .tab_details .price { color: #4B941B; font-size: 19pt; margin: -10px 0 0; }

.testimonials {
    margin: 0 20px;
}
.testimonials h2 {
  color: #002ca5;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 25px;
  line-height: 35px;
  margin: 0 auto 20px;
  text-align: center;
}
.testimonials h3 {
    border-bottom: 1px solid #e1e1e1;
    color: #001459;
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 10px;
    padding: 0 0 10px;
}
.testimonials ul {
    margin: 0 0 0 -20px;
    padding: 0;
}
.testimonials li {
	    background: none!important;
    border: 1px solid #e1e1e1;
    box-shadow: 0 0 5px #eeeeee;
    color: #474747;
    float: left;
    font-size: 13px;
    margin-bottom: 20px;
    margin-left: 20px;
    padding: 20px;
    width: 94.5%;
}
.testimonials img {
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    border-radius: 100%;
    float: left;
    margin-right: 10px;
    padding: 3px;
}
.testimonials .tes-text {

}
.testimonials .tes-text .tes-text-details:before {
    content: url("../images/quote-icon-left.png");
    float: left;
    height: 13px;
    width: 20px;
}
.testimonials .tes-text .tes-text-details:after {
    content: url("../images/quote-icon-right.png");
    float: right;
    height: 13px;
    margin-top: -25px;
    width: 20px;
}
#paging2 {
    margin: 0 0 20px;
}
.knob2 {text-align: center;}
.knob2 a {
    background-image: url("../images/knob2.png");
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 0;
    height: 11px;
    margin-right: 5px;
    width: 11px;
}
.knob2 a:hover, .knob2 a.activeSlide {background-position: -13px 0;}




.register_form_row label { color: #1F1F1F; display: block; float: left; font-size: 13px; padding: 6px 3px 0 0; width: 193px; text-align: right; }
.appointment textarea { color: #555555; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; height: 120px; padding: 5px; width: 310px; margin-left: 15px; }
.appointment input[type="text"] { color: #555555; font-family: Arial, Helvetica, sans-serif; height: 13px; margin: 0.5em 0; padding: 5px; width: 310px; margin-left: 15px; }
.appointment input[type=submit] { float: right; margin: 3px 139px; }
.rating { border: 1px solid #F00; padding: 5px; margin-left: 12px; }
.red { color: #F00; text-shadow: #930; }
.page-content {
    color: #797979;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 1.5;
}
.page-content ul { }
.page-content li { background: url("../images/services-li.png") no-repeat scroll left 3px rgba(0, 0, 0, 0); margin-bottom: 5px; padding-left: 15px; }
.content_left { width: 626px; float: right; }
.content_right { float: left; width: 333px; }
.desc_tab {
    font-size: 10pt;
}
.desc_tab h2 {
    border-bottom: 1px solid #e6e6e6;
    color: #002ca5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin: 0 -10px 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
.desc_tab h3 {
    color: #444444;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13pt;
    margin: 0 0 5px;
}
.desc_tab p {
    color: #444444;
    font-size: 10pt;
}

.map iframe { width: 813px; height: 300px; overflow: hidden; }
.input_text { color: #CCC; font-style: italic; }
/*************** This is for the home page tab starting section css ******************/
#homepage .tab_home { background: none repeat scroll 0 0 #ECFFE0; border: 1px solid #81B460; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; }
#homepage .tab_home ul { background: none repeat scroll 0 0 #4B941B; list-style: none outside none; margin: 0 0 10px; padding: 0; width: 998px; }
#homepage .tab_home li { border-right: 1px solid #81B460; float: left; line-height: 40px; text-align: center; width: 130px; margin-left: 0; }
#homepage .tab_home li a { color: #FFFFFF; display: block; font-size: 13pt; border: none; background: none repeat scroll 0 0 #4B941B; }
#homepage .tab_home li a.selected, #homepage .tab_home li a:hover { background: none repeat scroll 0 0 #ECFFE0; color: #333333; text-decoration: none; border: none; }
#homepage .tab_home .tab_home_content { padding: 0 10px; }
#homepage .tab_home .tab_home_details { border-bottom: 1px dashed #AED9AB; margin-bottom: 20px; padding-bottom: 20px; }
#homepage .tab_home .tab_home_details a { color: #000; }
#homepage .tab_home .tab_home_details a:hover { text-decoration: underline; }
#homepage .tab_home .tab_home_details h3 { color: #555555; font-size: 14pt; font-weight: normal; margin-bottom: 10px; }
#homepage .tab_home .tab_home_details a img { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #C7DABC; float: left; margin-right: 10px; padding: 10px; }
#homepage .tab_home .tab_home_details .rating { float: left; margin-right: 15px; margin-left: 0px !important; }
#homepage .tab_home .tab_home_details .price { color: #4B941B; font-size: 19pt; width: inherit !important; }
.sidebar_login { /*border: 1px solid #CCC; background: #9CC;*/ padding-top: 10px; margin-bottom: 30px; }
.sidebar_login input[type=text], .sidebar_login input[type=password] { padding: 2px; width: 94%; border: 1px solid #CCC; }
.sidebar_login input[type=submit] { height: 25px!important; float: right; }
.sidebar_buttons { float: left; padding-left: 0px!important; }
.sidebar_buttons li a { background: #DDD; padding: 6px 5px; float: left; width: 217px; margin-top: 5px; font-size: 13px; color: rgb(255, 119, 23); font-weight: bold; }
/*************** This is for the home page tab end section css ******************/
.newsletter .newsletter-submit { margin-top: 0 !important; }
.full_w_select { width: 184px !important; }
.needodd tr:nth-child(even) { background: #fff }
.needodd tr:nth-child(odd) { background: rgba(243, 243, 243, 1) }
.logintext { padding: 5px !important; }
.pro_sidebar .title { font-size: 15px; background: #4A941B; color: #fff; padding: 7px; margin-top: -10px; margin-left: -10px; margin-right: -10px; }
.pro_sidebar ul li span { display: block; }
.pro_sidebar ul li:last-child span { display: inline-table; }
.des_section { padding: 5px; }
.address { margin: 0; }
/***************************** Related products *****************************/
.rel_property { }
.rel_property img { width: 50px; height: 50px; float: left; margin: 0 5px 5px 0; }
.rel_property h3 { margin-bottom: 5px !important; font-size: 18px; }
/*************** left menu ***********************/
.left_menu ul { list-style: none outside none; padding: 0; }
.left_menu ul li { background: url(../images/left-nav.jpg) no-repeat 0 0; clear: both; margin: 0 0 6px; overflow: hidden; padding: 0px 0; height: 46px; font-weight: bold; }
.left_menu ul li a { color: #666666; padding: 0 0 0 43px; display: block; line-height: 46px; }
.left_menu ul li.sv a { background-image: url(../images/str.jpg); background-repeat: no-repeat; }
.left_menu ul li.prnt a { background-image: url(../images/print.jpg); background-repeat: no-repeat; }
.left_menu ul li.notes a { background-image: url(../images/note.jpg); background-repeat: no-repeat; }
.left_menu ul li.frnd a { background-image: url(../images/friend.jpg); background-repeat: no-repeat; }
.left_menu ul li a { background-position: 12px 0; }
.left_menu ul li a:hover { text-decoration: none; color: #9A0808; }
/*------------------------------property_details_tab_1-------------------------------*/

.detail_tab1 { background: #CCC; width: 100%; }
.detail_tab1 ul { }
.detail_tab1 ul li { /* padding: 3px; */
float: left; width: 37%; margin-bottom: 6px; margin-right: 30px; margin-left: 31px; height: 17px; background: url(../../../assets/icons/detail_icon.png) no-repeat; padding-left: 25px; border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 6px; }
.detail_tab1 ul li b { margin: 0px; float: left; }
.detail_tab1 ul li h2 { width: 100px; background: none; font-size: 12px; padding: 0; margin: 0; }
.detail_tab1 ul li span { font-weight: bold; color: rgb(107, 107, 107); }
.detail_tab1 ul li i { float: right; font-style: normal; color: rgb(97, 97, 97); }
 .detail_tab1 ul li:first {
 background:url(../../../assets/icons/detail_icon_s.jpg) no-repeat;
}
/*-----------------------------new display-------------------------------------------*/
.news_content { width: 66%; border: 1px solid #CCC; padding: 5px; float: left; margin-right: 16px; }
.news_content img { width: 100%; }
.news_sidebar { width: 30%; border: 1px solid #CCC; padding: 5px; float: left; }
.recent_new ul li { border: 1px solid #CCC; height: 65px; background: #ECECEC; padding: 5px; }
.recent_new ul li img { float: left; margin-right: 10px; }
/******************************* massage style ***********************************/
.success, .warning { border-radius: 5px 5px 5px 5px; color: #555555; margin-bottom: 15px; }
.success { background: #EAF7D9; border: 1px solid #BBDF8D; }
.warning { background: #FFD1D1; border: 1px solid #F8ACAC; }
#close { cursor: pointer; float: right; padding-right: 4px; padding-top: 4px; background: url(../images/warning.png) no-repeat; width: 11px; height: 11px; }
.loding { float: right; position: relative; margin-top: 6px; margin-right: 10px; display: none; }
.re_form { margin-top: 20px; }
#success { background: #090; text-align: center; color: #FFF; padding: 5px 0; display: none; }
#success1 { background: #090; text-align: center; color: #FFF; padding: 5px 0; display: none; }
.short_width { width: 160px !important; }
.save { background: inherit !important; border: 0; border-radius: none; color: #000 !important; cursor: pointer !important; height: inherit !important; padding: 15px 54px !important; text-transform: uppercase; margin: 0 !important; }
div.address {
    box-shadow: 0 0 5px #CCCCCC;
    float: right;
    font-size: 10.5pt;
    padding: 10px;
    width: 35%;
}
.address table, .address table td, .address table th { border: 1px solid #EEEEEE; border-collapse: collapse; padding: 13px; }
.form {
  float: right;
  font-size: 10.5pt;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  margin-right: 170px !important;
  margin-top: 50px;
  padding: 0 10px !important;
}
.form h3, .address h3 {
    font-size: 16pt;
    font-weight: normal;
    line-height: 30px;
    margin: 0 0 10px;
    text-align: left;
}
.form p {
    font-size: 10.5pt;
}
.form input[type="text"], .form select {  border-radius: 4px;
    height: 18px;
    margin-bottom: 5px;
    width: 130px;
}
.contac-formlasto {
  text-align: center;
}
.form textarea {
    height: 120px;
    width: 500px;
}
.form td { line-height: 2.5; vertical-align: top; }
.map { margin-top: 30px; }
div.heading { font-size: 12pt; line-height: 1.5; background: #CCC; padding: 5px; color: #fff; margin-bottom: 15px; }
.contact_right { margin: 0 -10px; }
.error_message { color: #F00; }
.success_message { color: #060; }
.clear { clear: both; }
.search_forms { }
.search_form { padding: 0 20px 15px; }
.search_forms h2 { float: left; width: 240px }
.search_forms ul.menus {
    background-image: url("../images/menu-bg.png");
    background-position: center top;
    background-repeat: repeat-x;
    height: 59px;
    padding: 0;
    width: auto;
}
.search_forms ul.menus li { float: left; }
.search_forms ul.menus li a {
    color: #000000;
    display: block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14pt;
    line-height: 59px;
    padding: 0 44px;
    text-transform: uppercase;
}
.search_forms ul.menus li a:hover, .search_forms ul.menus li a.selected {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/search-title-hover.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 13px;
    color: #ffffff;
}
.search_btn {
    margin-top: 20px;
    width: 268px;
}
.inputs_area {
    float: left;
    width: 280px;
}
.inputs_area ul.row1 { margin: 0; padding: 0; }
.inputs_area ul.row1 li { float: left; font-size: 10pt; font-weight: bold; margin-right: 20px; }
.inputs_area ul.row1 li.area {
    margin: 0;
}
.inputs_area ul.row1 li input[type=text] {
    border: 0 none;
    font-size: 12pt;
    height: 22px;
    padding: 7px 10px;
    width: 270px;
}
.inputs_area ul.row1 li select {
    border: 0 none;
    height: 35px !important;
    padding: 10px;
    width: 280px;
}
.inputs_area ul.row2 { margin: 0; padding: 0; }
.inputs_area ul.row2 li {
    float: left;
    font-size: 10pt;
    font-weight: bold;
    margin-right: 13px;
    width: 133px;
}
.inputs_area ul.row2 li.add {
    margin: 0;
}
.inputs_area ul.row2 li.gap {
    margin: 0 8px 0 0;
    width: 0;
}
.inputs_area ul.row2 li select {
    border: 0 none;
    height: 35px !important;
    padding: 10px;
    width: 133px;
}
.sidebar_search_form { padding: 0 8px 0px; }
.sidebar_search_form select { width: 100%; }
.sidebar_search_form select.full { width: 100%; }
.sidebar_search_form td { }
.sidebar_search_form input[type=text] { border: 1px solid #BDBDBD; width: 165px; height: 20px; padding: 3px; }
.sidebar_search_form input[type=submit] { float: right; background: none repeat scroll 0 0 #0068C7; border: 0 none; border-radius: 5px; color: #FFFFFF; cursor: pointer; height: 33px; padding: 0 10px; text-transform: uppercase; margin-top: 12px; box-shadow: 0px 1px 3px rgb(86, 88, 90); }
.sidebar h2 { padding: 4px 14px; margin-bottom: 7px !important; font-size: 17px; background: rgb(182, 182, 182); color: white; font-weight: 900; }
/* Horizontal Scroling Property
===================================*/
.rolling_photos { padding: 0 20px }
.scroll-img { border: 0; height: 115px; overflow: hidden; }
.scroll-img ul { width: 1500px; margin: 0; padding: 0; }
.scroll-img ul li { display: inline-block; margin: 0 2px; }
div.np_controller { width: auto; position: relative; }
div.np_controller .btn { margin-top: -115px; text-indent: -200px; width: 20px; border: 0; cursor: pointer; }
#demo5 { }
#demo5 ul { margin: 0; padding: 0; }
#demo5 ul li { float: left; margin-right: 5px; }
#demo5-backward, #demo5-forward { height: 108px; }
#demo5-backward { float: left; font-size: 0; background: url(../images/np_btn.png) no-repeat scroll 3px 50% #EEE; margin-left: -20px; }
#demo5-forward { float: right; font-size: 0; background: url(../images/np_btn.png) no-repeat scroll -18px 50% #EEE; margin-right: -20px; }
#demo5-backward:hover, #demo5-forward:hover { background-color: #CCC; }
.pro_sidebar { }
.pro_sidebar ul { }
.pro_sidebar ul li.pro_save {
    background-color: #002ca5;
    border: 0 none;
    border-radius: 0;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11pt;
}
.pro_sidebar ul li.send_email {
    background: none repeat scroll 0 0 #96C803;
    border: 0 none;
    border-radius: 0;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11pt;
}
.pro_sidebar ul li {
	padding: 5px 10px;
	font-size: 10pt;
	font-weight: normal;
	text-transform: none;
	border-color: #999;
	margin: 0 0 5px 0;
	border: 1px solid #CCC;
}

.pro_sidebar ul li img { vertical-align: middle; }
.show_hide_box { padding: 5px; background: #FFF; border: 1px solid #CCC; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; margin-bottom: 15px; }
.show_hide_box input[type=text], .show_hide_box input[type=password] { width: 98%; }
.show_hide_box input[type=button], .show_hide_box input[type=submit] { width: inherit; padding: 4px 8px !important; height: inherit; font-size: 9pt; font-weight: bold; }

div.related_properties {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}
div.related_properties .box {
    border: 1px solid #E1E1E1;
    box-shadow: 0 0 4px #CCCCCC;
    margin: 0 0 15px;
}
div.related_properties .box h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13pt;
    font-weight: normal;
    margin: 0 0 10px 10px;
}
div.related_properties .box h3 a {
    color: #000000;
}
div.related_properties .box .price {
    background-color: #002ca5;
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14pt;
    margin-top: -37px;
    padding: 2px 15px;
    position: relative;
}
div.related_properties .box p.location {
    border-bottom: 1px solid #E1E1E1;
    color: #6F6F6F;
    font-size: 11pt;
    margin: 0;
    padding-bottom: 5px;
    padding-left: 10px;
}
div.related_properties .box p.location span { color: #9A9A9A; font-weight: normal; }
div.related_properties table {
    color: #A1A1A1;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
}
div.related_properties table th, div.related_propertiestable td, div.related_properties table caption { border-top: 1px solid #DDDDDD; padding: 10px; vertical-align: middle; }
div.related_properties .sqf { background-color: rgba(0, 0, 0, 0); background-image: url("../images/sqf.png"); background-position: 0 0; background-repeat: no-repeat; margin: 0; padding-left: 20px; }
div.related_properties .room { background-color: rgba(0, 0, 0, 0); background-image: url("../images/room.png"); background-position: 0 2px; background-repeat: no-repeat; margin: 0; padding-left: 25px; }
div.related_properties .bath { background-color: rgba(0, 0, 0, 0); background-image: url("../images/bath.png"); background-position: 0 0; background-repeat: no-repeat; margin: 0; padding-left: 20px; }
div.related_properties .park { background-color: rgba(0, 0, 0, 0); background-image: url(../images/park.png); background-position: 0 0; background-repeat: no-repeat; margin: 0; }



table.near_by th { background:#EEE;}
table.near_by,
table.near_by td,
table.near_by th { border:1px solid #CCC; padding: 5px;}






#getFixed { z-index: 99; width: inherit; }
#FreezMenu { width: 100%; z-index: 125; }
.close { float: right; text-align: right; cursor: pointer; }
.close_text { cursor: pointer; color: #06F; }
.close_text:hover { color: #F60; }
/*********** Testimonial Part *********************/
.content { clear: both; padding: 0 0 10px; width: 1000px; }
#primary { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #4A941B; margin-bottom: 20px; margin-top: 20px; overflow: hidden; width: 1138px; }
#content { padding: 10px; }
#content h1 { color: #F37022; font-family: impact; font-size: 20pt; margin-bottom: 10px; }
.content p { font-size: 10pt; line-height: 20px; padding: 0 0 10px; }


/* Testimonial Page CSS
---------------------------*/
.testimonial {
    background-color: #fbfbfb;
    border: 1px solid #cccccc;
    color: #797979;
    float: inherit;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 1.5;
    margin: 10px 0 20px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    text-align: justify;
    width: inherit;
}
.testimonial .thumb { background-color: #FFFFFF; border: 1px solid #DFDFDF; float: left; padding: 5px 5px 2px 5px; width:80px;}
.testimonial .text { margin-left:100px; border-left:10px solid #E9E9CD; padding-left:10px;}
.testimonial span.name { color: #4A941B; font-size:12pt; }
.testimonial em.date { color: #008CE6;}



.faq {
    border-radius: 5px;
    box-shadow: 0 0 5px #ccc;
    color: #797979;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    height: 330px;
    line-height: 1.5;
    margin-bottom: 20px;
    margin-left: 20px;
    padding: 10px;
    width: 510px;
}
.faq h3 {
    color: #002ca5;
    font-size: 16pt;
}
.faq p {
    font-size: 16px;
}




.feedback_form { border: 1px solid #CCCCCC; border-radius: 5px; margin: 10px 0 20px; overflow: hidden; padding: 0px; padding: 10px 10px; text-align: justify; width: auto; float: inherit; box-shadow: inherit; }
.feedback_form h2 {
    color: #002ca5;
    font-size: 18px;
    font-weight: normal;
}
.fd_form { float: left; width: 700px; padding: 15px 0; }
.fd_form_row { float: left; width: 700px; padding: 0 0 10px 0; }
.fd_form_row label { display: block; float: left; font-size: 13px; padding: 0 10px 0 0; text-align: right; width: 169px; }
.fd_form_row .test_input, .fd_form_row textarea { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D2D2D2; display: block; float: left; font-size: 13px; height: 22px; width: 250px; padding: 0 5px; color: #4F4F4F; }
.fd_form_row textarea { height: 152px; padding: 5px; }
input.send_message { background: url(../images/red-button.png) no-repeat scroll 0 0; border: 0 none; color: #FFFFFF; cursor: pointer; display: block; float: left; font-size: 14px; height: 30px; outline: medium none; width: 109px; }
input:hover.send_message { background-position: 0 -30px; }
.tesitmonial { float: left; width: 200px; }
.pagination { margin-top: 10px; }
a.morelink { text-decoration: none; outline: none; }
.morecontent span { display: none; }
.feedback_text span { color: #000; font-size: inherit; }
.landlordsi {
  text-align: center;
}
.contact-paget {
  margin: 30px 0;
  text-align: center;
}
.contact-paget h1 {
  border-bottom: 2px solid #002ca5;
  color: #002ca5;
  display: inline-block;
  font-size: 35px;
  font-weight: bold;
  padding-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
}
.contact-paged h2 {
    border-bottom: 2px solid;
    color: #002ca5;
    font-size: 25px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}
.contact-boxt.part22 > h2 {
    border-bottom: 2px solid;
    color: #002ca5;
    font-size: 25px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}
.part22 .contact-button {
  background-color: #002ca5;
  padding: 10px 87px;
}


.contact-boxt.part22 {
  text-align: center;
}
.contact-box.part1 h2 {
  color: #002ca5;
  font-family: open sans;
}
.contact-box.part2 h2 {
  color: #002ca5;
  font-family: open sans;
}
.contact-box.last > h2 {
    border-bottom: 2px solid;
    color: #002ca5;
    font-size: 25px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}
.contact-partlast {
  float: left;
  margin-left: 170px;
  margin-top: 50px;
  width: 310px;
}
.part2 .contact-button {
  background-color: #002ca5;
}
.contact-box > p {
  color: #1fabdd;
  font-family: open sans;
  font-size: 15px;
  font-weight: 600;
}
.contact-part1 {margin-bottom: 30px; text-align: center;}
.contact-box {
  float: left;
  margin: 0 24px;
  width: 324px;
}
.contact-button {
  background-color: #002ca5;
  background-image: url("../images/darrow.png");
  background-position: 94% center;
  background-repeat: no-repeat;
  border-radius: 3px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 35px;
  text-transform: uppercase;
}
.contact-button:hover {color:#fff;}

.contact-part2 {
    margin: 0 auto;
    width: 70%;
}
.contact-part2 .contact-box {
    margin: 0 2%;
    width: 45%;
}
.contact-box.part1 h2 a {
    color: #002ca5;
}
.morita_sta_contact input {
    width: 50%;
}
.morita_sta_contact textarea {
    width: 50%;
}
.morita_sta_contact button {
    background-color: #00124F;
    border: 0 none;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 10px 30px;
    text-transform: uppercase;
	cursor: pointer;
}
.checkbox-valu input {
    width: 0;
}

.valuations-content {
    font-size: 16px;
    margin-top: 25px;
    text-align: center;
}

.valua_sta p {
    font-weight: 600;
    line-height: 30px;
}
.valua_sta{
    margin-top:25px;
}

.valuations-content h3 {
    line-height: 25px;
}
.morita_sta_contact h1 {
    margin-top: 25px;
}



@media (min-width: 1200px) {}
@media (max-width: 980px) {}
@media (min-width: 768px) and (max-width: 980px)  { .page-width { font-size: 12px; padding-left:120px; margin: 0 auto; width: 1140px; }}
@media (max-width: 767px)  { #main { font-size: 12px; margin: 0 auto; padding-left:120px; width: 1140px; }}
@media (max-width: 480px) { #main { font-size: 12px; margin: 0 auto; padding-left:120px; width: 1140px; }}
#main { font-size: 12px; margin: 0 auto; width: 1140px; }



/* Mobile responsive */
/*@media only screen and (max-width: 767px) {
img {
  clear: both;
  max-width: 100%;
}
.page-width {

  width: 100%;
}
.header .headerRight {
  float: none;
  width: 100%;
}
.header .headerRight .login {
  float: left;

}
#banner {
  height: 200px;
  width: 100%;
}
.property-search {
  margin: 0 12px;
  width: 100%;
}
#container-full {
  width: 100%;
}
.home-add {
  width: 100%;
    padding: 0 10px;
    text-align: left;
}
.home-add h2 {
  font-size: 37px;
  line-height: 42px;
  padding-top: 15px;
}
.home-add > p {
  margin-right: 21px;
}
.home-property {

  width: 100%;
}
.title {
  padding-left: 15px;
}
.home-property .box {
  width: 100%;
}
.home-property .box img { float:none;
}
.home-property .box .price {

  width: 75%;
}
.home-property .box .por-text {

  width: 75%;
  float:none;
}
.home-property .last {
  float: none;
}
.testimonials li {
  width: 80%;
}
#paging2 .knob2 {
  margin-top: 16px !important;
}
#footer .footer-content { width:100%;
}


















}

@media (min-width: 768px) and (max-width: 1024px) {

img {
  clear: both;
  max-width: 100%;
}
.page-width {

  width: 100%;
}
.header .headerRight {
  float: none;
  width: 100%;
}
.header .headerRight .login {
  float: left;

}
#banner {
  height: 400px;
  width: 100%;
}
.property-search {
  margin: 0 12px;
  width: 100%;
}
#container-full {
  width: 100%;
}
.home-add {
  width: 100%;
    padding: 0 10px;
    text-align: left;
}
.home-add h2 {
  font-size: 37px;
  line-height: 42px;
  padding-top: 15px;
}
.home-add > p {
  margin-right: 21px;
}
.home-property {

  width: 100%;
}
.title {
  padding-left: 15px;
}
.home-property .box {

}
.home-property .box img { float:none;
}
.home-property .box .price {
  width: 100%;
}
.home-property .box .por-text {

  width: 75%;
  float:none;
}
.home-property .last {
  float: none;
}
.testimonials li {
  width: 80%;
}
#paging2 .knob2 {
  margin-top: 16px !important;
}
#footer .footer-content { width:100%;
}


















}*/



.accordianBox {
    padding-left: 16px;
}
.borderGrey{
	border:0px;
	border-left: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
}
.dropShadow {
    box-shadow: 3px 3px 2px #bfbfbf;
}
.featuredHomeBox {
    clear: both;
    margin-bottom: 14px;
    position: relative;
}
.faqtoogle h2 {
  font-size: 20px;
  font-weight: 600;
  margin-top: 35px;
  text-transform: uppercase;
}

.accordianHeader {
  background-image: url("../images/select-arrow.png");
  background-position: right center;
  background-repeat: no-repeat;
  color: #222;
  cursor: pointer;
  font-size: 20px;
  padding-bottom: 16px;
  padding-right: 48px;
  padding-top: 18px;
}
.accordianContent p {
  color: #222;
  font-size: 15px;
}
.accordianContent {
    display: none;
    padding-bottom: 16px;
    padding-right: 33px;
}
.bookavaluation input {
  width: 100%;
}
.bookavaluation textarea {
  width: 100%;
}
.morita_sta_contact .radiobuttoninpu input {
  width: 15px;
}