*{margin:0; padding:0; }
@font-face {
        font-family: "Open Sans";
        src: url('font/964294434-OpenSans-Regular.eot');
        src: url('font/964294434-OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('font/964294434-OpenSans-Regular.svg#Open Sans') format('svg'),
        url('font/964294434-OpenSans-Regular.woff') format('woff'),
        url('font/964294434-OpenSans-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
@font-face {
        font-family: "Open Sansbold";
        src: url('font/429809571-OpenSans-Bold.eot');
        src: url('font/429809571-OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('font/429809571-OpenSans-Bold.svg#Open Sans') format('svg'),
        url('font/429809571-OpenSans-Bold.woff') format('woff'),
        url('font/429809571-OpenSans-Bold.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }

body{ background:#fff;}
a{ text-decoration:none}
li{ list-style:none}
p{ font-size:14px; line-height:20px}
.header{/* background:url(../images/header-bg.jpg) repeat-x scroll 0 0;*/ overflow:hidden; position:fixed; width:100%; z-index:9999; box-shadow:0 1px 10px rgba(0, 0, 0, 0.1); }
.container-padding{ padding-top:63px}
.header .container{ padding-top:8px}
.header .logo{ float:left}
/* Added by Areg. */
@media (min-width: 1024px) {
    .header .logo{ position: relative; top: 3px; }
}
.header ul{ float:right; margin-top:3px}
.header ul li{ float:left; margin-right:20px}
.header ul li a{ font-size:16px; color:#669999 !important; text-shadow:none !important; padding:0 !important}
.header ul li a:hover{ text-decoration:underline !important; color:#006666 !important}
.header ul li:last-child{ margin-right:0}
.header ul li .btn{ position:relative; top:-10px !important; color:#fff !important; padding:4px 12px !important}
.banner{padding-top:15px;}
.header ul li .btn:hover{ background-image:linear-gradient(to bottom, #5BC0DE, #2F96B4); background-color:#49AFCD; color:#fff !important; background-position:0 0 !important}
.header ul li .btn.btn-danger:hover{ background-image:linear-gradient(to bottom, #EE5F5B, #BD362F); background-color:#DA4F49;}
.navbar .nav{ float:right; margin-top:3px;}/*max-height: 31px;*/
.bannerblock{ float:left; width:385px}
.middlecontainer{ margin:0 7px}
.bannerblock span{  background: none repeat scroll 0 0 rgba(1, 66, 13, 0.7); color: #FFFFFF;display: block;padding:2px 15px 8px;position: relative;text-align: right;top: -50px;width: 92%; font-size:16px;}
/*h1{ font-size: 20px; margin:30px 0 10px 0}*/
h2{ font-size:20px; margin-bottom:5px}
h3{ font-size:18px; margin-bottom:5px}
.leftsidebar ul{ background:#f7f7f7;  padding:12px 20px 20px 20px; margin-bottom:50px}
.leftsidebar h4{ margin-left:18px}
.leftsidebar ul li{ font-size:16px; line-height:30px; background:url(../images/arrow.png) no-repeat scroll 100% 55% }
.leftsidebar ul li a{ display:block}
.rightcontainer .content-block{ margin-bottom:20px}
.rightcontainer .content-block img{ float:left; margin-right:5px}
@media (min-width: 1024px) { /* Added by Areg. */
    .rightcontainer .content-block img.listing-img { height: 200px}
}
.rightcontainer .content-block img.featured-img{ margin-top: 2px} /* Added by Areg. */
.rightcontainer .content-block span{ font-size:16px; color:#333}
.rightcontainer .content-block a img{ margin-right:0}
.rightcontainer .content-block ul li{ float:left; margin-right:30px; color:#4a934a	}
.rightcontainer .content-block ul li a img	{ margin-right:5px}
.footer{  background:#003406; color:#fff; margin-top:20px; clear:both; padding:20px 0}
.footer ul{ margin:0}
.footerblock ul{ clear:both}
.footerblock ul li,.footerblock.footer-block.span4{ margin-left:0}
.footerimg{ float:right; margin:20px 0 0 0; text-align:center}
.footerimg.span1 img{ margin-top:-120px}
.footerleft ul li a{ color:#fff; font-size:13px; line-height:20px}
.footerright h1{ margin:0; font-size:15px; line-height:24px; color:#fff;}
.footerright .footerblock h2{ font-size:12px; color:#fff; border-bottom:1px solid #fff; margin-bottom:10px; padding-bottom:5px}
.footerright .footerblock ul li a{ font-size:11px; line-height:15px; color:#fff; font-weight:bold;}
.footerright .footerblock.first{ margin-left:0}
.checkbox-area{ margin-left:10px !important}
.footer.row{ margin-left:0 !important}
.content-block.span12{ margin-left:0 !important}
.dropToLeft .row{ margin-left:0}
.dropToLeft .column div input[ty]{ float:left; margin-right:10px}
.dropToLeft .column div label{ width:90%; float:left}
.footerblock.footer-block.span4 .row li{ width:90px}
.ullabeld li{ background:none !important; border:none !important; margin-right:0 !important}
.ullabeld li input[type=checkbox]{ float:left; margin-right:10px}
.ullabeld li label{ font-size:12px}
#pull{ display:none}
.ullabeld{ width:100% !important; padding:0 !important}
.ullabeld li.span2{ width:170px !important}
#search .row-fluid .offset1:first-child{ margin-left:0 !important}
#search .row-fluid .offset1 label{ text-align:left !important}
.form-horizontal .control-label{ text-align:left}
#contact_form.form-horizontal .control-label{ text-align:right}
#terms .controls{ margin-left:0}
#checkout{ padding-top:20px}
#checkout textarea{ width:60%; resize:none; clear:both}
#checkout .span12 .span3{ margin-left:0; min-height:50px}
#checkout input[type=checkbox]{ float:left; margin-right:5px}
#search .span12, #search .span12 .span3{ margin-left:0}
#process_search { float:left; margin-top:20px}
.message-text.span12,.alert.alert-warning.span12,.alert.alert-error.span12,.alert.alert-box.span12{ margin-left:0}
.dropToLeft .row:last-child{ margin-left:10px }
/*#primary .span4.offset2,#checkout .row,#primary .span8.offset2{ margin-left:0}*/
#search label{ display:inline;}
#search input[type=checkbox]{ margin-top:0 !important}
#search .control-group .checkbox input[type=checkbox]{ margin-top:4px !important}
#search .control-group .checkbox{ display:inline-block}
.form-horizontal .plan input[type=radio]{ float:left; margin-right:5px}
.span8.offset2.contactform{ float:none; margin:0 auto !important; padding-top:20px}
.span8.offset2.contactform li{ list-style:disc}
.list-home-container ul{ margin:0 0 30px}
.list-home-container ul li{ list-style:disc; margin-bottom:8px;}
.list-home-container ul ul li{ list-style:circle}
.list-home-container p{ margin-bottom:8px}
.table-responsive tr td input[type=radio]{ float:left; margin-right:5px}
.table-responsive tr td label{ float:left}
.radio.create-profile-label{ padding-left:20px}
.table-responsive tr th{ font-size:15px}
.table-responsive tr td,.table-responsive tr th{ text-align:center !important; padding:8px !important; vertical-align:middle}
.table-responsive tr td:first-child{ text-align:left !important}
.table-responsive{overflow-x: auto;}
.right-img-img .new-form-cls-markas-sold{ float:right; margin:0 0 13px 5px}
.right-img-img.pull-right{ text-align:right}
.right-img-img.span3.pull-right{ text-align:right !important}
.ui-accordion .ui-state-default, .ui-accordion .ui-widget-content .ui-state-default, .ui-accordion .ui-widget-header .ui-state-default{ background:linear-gradient(to bottom, #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background:-moz-linear-gradient(to bottom, #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background:-webkit-linear-gradient(to bottom, #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 
0, 0) !important; background:#f2f2f2\9; color:#006666; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; line-height:20px; font-weight:normal; border:1px solid #006666}
.ui-accordion .ui-state-default:hover, .ui-accordion .ui-widget-content .ui-state-default:hover, .ui-accordion .ui-widget-header .ui-state-default:hover{ text-decoration:underline}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{ margin-top:-5px;}
.ui-accordion .ui-state-default .ui-icon{ background:url("images/arroe.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.ui-accordion .ui-state-active .ui-icon{ background:url("images/arrow-down.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
.ui-widget-content{ background:url("images/ui-bg_inset-soft_10_ffffff_1x100.png") repeat-x scroll 50% bottom #FFFFFF; border:1px solid #669999; color:#2E2E2E}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #669999;}
.ui-accordion .ui-widget-content{  color: #333333;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px;line-height: 20px;}
.panel-body .acc-wizard-step{ clear:both; margin-top:0 !important}
.selected .controls{ margin-left:120px}
.panel-body .control-label{ width:100px}
.packageselection{ margin-top:20px}
.packagelabel{ float:left; margin-right:20px; margin-top:5px}
.comparisonlink{ margin-top:15px; display:block; clear:both}
.packageselection select{ float:left; }
#accordion-demo{ margin-top:30px}
.panel-heading h4.panel-title{border: 1px solid #ccc;color: #006666;font-weight: normal;    line-height: 20px; border-radius:3px; padding:6px; -moz-border-radius:3px; -webkit-border-radius:3px}
.selected.choose-accordion .next{ clear:both; float:left; margin-top:10px}
.selected.choose-accordion{ height:auto !important; overflow:hidden}
.selected .previous,.selected .next,.selected .submit-button{ float:left; margin:10px 10px 10px 0}
.profile-accordion .controls,.payment-accordion .controls { margin-left:0px; clear:both}
.profile-accordion .control-group,.payment-accordion .control-group{ margin-bottom:10px !important}
.profile-accordion,.payment-accordion{ height:auto !important}
.profile-accordion input,.payment-accordion input{ width:90% !important}
.profile-accordion select,.payment-accordion select{ width:93% !important}
.previous.btn.btn-primary,.next.btn.btn-primary,.btn-primary.submit-button{ width:auto !important}
.payment-accordion .span3{ margin-left:0; margin-right:38px}
.payment-accordion .span3 input{ width:100% !important}
.payment-accordion .previous{ clear:both}
.last-input-text.span3{ margin-right:0}
#telephonenext input[type=checkbox]{ width:auto !important}
#telephonenext h3{ clear:both}
#telephonenext textarea{ width:90%}
#telephonenext .span5{ min-height:45px !important}
.no-img{ background:url("../images/No-img.png") no-repeat scroll 50% 50%}
.yes-img{ background:url("../images/Yes-img.png") no-repeat scroll 50% 50%}
.table-responsive tr td label,#messages label{ display:none}
.table-responsive thead tr{ background:linear-gradient(to bottom, #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background:-moz-linear-gradient(to bottom, #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background:-webkit-linear-gradient(to bottom, #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background:-ms-linear-gradient(to bottom, #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border:1px solid #CCCCCC; color:#006666; background:#f2f2f2\9;}
.minbeds_num span{ display:inline-block; width:45px}
.minbeds_num .last{ width:4px; position:relative; left:-4px}
.minbeds_num1 .last{ width:8px; left:-10px}
.minbaths_li .ui-slider{ margin-left:4px}
#sendmessage{ overflow:hidden}
.form-horizontal .sellerpage .controls input[type=text],.form-horizontal .sellerpage .controls input[type=email],.form-horizontal .sellerpage .controls input[type=password]{ height:30px !important}
.text-left.social-links{ margin-top:10px}
.text-left.social-links li{ margin-bottom:10px}
.form-horizontal .sellerpage .control-label{ text-align:right}
td.number-text{ text-align:center}
.img_sale_price{  display: block; float: left; margin-bottom: 10px;margin-top: 0 !important;}
.img_sale_description{ clear:both; text-align:left; float:left}
.fullwidth-title a{ float:right}
#phototabs .ui-tabs-nav .ui-state-default{ background:linear-gradient(to bottom, #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background:-moz-linear-gradient(to bottom, #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background:-webkit-linear-gradient(to bottom, #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background:-ms-linear-gradient(to bottom, #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border-top:1px solid #006666; border-left:1px solid #006666; border-right:1px solid #006666; background:#f2f2f2\9;}
#phototabs .ui-tabs-nav .ui-state-default a{ color:#333}
#phototabs .ui-state-active a, #phototabs .ui-state-active a:link, #phototabs .ui-state-active a:visited{ color:#006666}
.img_sale_description a{ color:#fff; margin-top:10px}
.right-pro.span7{ margin-left:10px}
.right-pro .span12{ margin-left:0; color:#333}
.right-pro ul.span12{ margin-bottom:0}
#ddmenu,.span12.whatever{ margin-top:10px}
.breadcrumb{ margin:20px 0}
.prop-single{ margin-top:30px}
#property_live.control-group{ overflow:hidden}
#address .ui-autocomplete-input{ width:210px; height:24px}
.property_status h3,#property_update .property_address{ font-size:24.5px}
#result{ margin-top:60px !important; border:none !important;width:220px !important; margin-top:0 !important; top:90%; overflow:scroll !important; z-index:999999 !important; height:180px}
.city_zip{ position:relative}
.show{ height:auto !important}
.show p{ margin-bottom:0; padding:3px 3px 3px 10px}
#seasonal_energy .control-label{ clear:left}
#seasonal_energy .controls{ margin-left:0; margin-top:4px}
.minbaths_li .drop{ left:auto !important; right:-1px}
.reqWarning{ color:red; font-size:20px}
.span9.broker{ margin-bottom:20px !important; resize:none}
.span_brokers .span3{ margin-left:0}
.span_brokers .span3 input[type=checkbox]{ float:left; margin-right:5px}
.order_contain { margin-left:0}
#messages tr th{background:linear-gradient(to bottom, #019595, #007878) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background:-moz-linear-gradient(to bottom, #019595, #007878) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background:-webkit-linear-gradient(to bottom, #019595, #007878) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background:-ms-linear-gradient(to bottom, #019595, #007878) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background:#f2f2f2\9; color:#FFF; border:1px solid #ccc; border-top:none; background:-webkit-linear-gradient(white,#007878)}
#messages_wrapper .fg-toolbar{ background:#fff; border:1px solid #aaa;}
#messages_length select,#messages_filter input[type=text]{ margin-top:8px}
#messages tr td a{ color:#333}
#messages_paginate a{ background:#fff; border:1px solid #006666; }
table.dataTable thead th div.DataTables_sort_wrapper{ padding-right:10px !important}
.DataTables_sort_wrapper,#messages tr td.sorting_1{ text-align:center}
#messages tr td{ border-right:1px solid #ccc; padding:5px !important}
#messages{ border-left:1px solid #ccc}
.minbaths_li .drop,#ddmenu li:last-child .drop{ border-radius:6px 0 6px 6px !important; -moz-border-radius:6px 0 6px 6px !important; -webkit-border-radius:6px 0 6px 6px !important; -ms-border-radius:6px 0 6px 6px !important}
.disp-non{ display:none}
.span6.offset4.signin_page{ padding:20px 0}
.span12.property_listing{ margin-top:10px}
.property_list_category{   line-height: 15px; margin-bottom: 20px;  margin-top: 0;}
#messages tr td a.btn{ color:#fff}
.card-expiry-year{ margin-top:21px}
textarea{ resize:none}
select{ -webkit-appearance:none; line-height:18px; background:url("arrow1.gif") no-repeat scroll 95% 50% #FFFFFF; -moz-appearance:none; text-indent: 0.01px; text-overflow: ""; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none;}
select.required,select.required1{ outline:none; -webkit-appearance:none; line-height:18px}
::-webkit-validation-bubble-message,::-moz-validation-bubble-message,::-ms-validation-bubble-message { display: none; } 
select option{ color:#333}
.fancybox-overlay{ z-index:9999 !important}
.fancybox-wrap{ z-index:99999 !important}
.modal{ visibility:hidden;}
.modal.fade.in{ visibility:visible}
.infoWindow{ width:300px; margin:0 auto}
.infoWindow h2,.infoWindow h2 a{ word-wrap:break-word !important; white-space:normal !important; width:290px;}
.infoWindow .left_map{ float:left; margin-right:15px}
.home_areas{ float:left; margin-right:30px}
.gmnoprint img {max-width: none;}
.page_error{ padding:40px 0}
.page_error ul li{ list-style:disc}
.pricing-table {font: 13px "PT Sans", "Helvetica Neue", Arial, sans-serif;margin-left:0 !important; width:33.33% !important }
.pricing-table ul {	margin: 0;padding: 0;list-style: none;}
.pricing-header-row-1 {	text-align: center;	height: 40px;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.3);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.3);box-shadow: inset 0 1px 0 rgba(255,255,255,.3); height:50px}
.pricing-header-row-2 {text-align: center;height: 50px;margin-top: -1px;border-bottom: none;}
.package-title h2 {color: #fff;	margin: 0;	font-size: 16px;	line-height: 60px; text-transform:uppercase;font-family: "Open Sansbold";}
.pricingarea{ width:99% !important}
.package-price h1 {	color: #f9f9f9;	margin: 0;	font-size: 64px;	line-height: 90px; font-family: "Open Sansbold";}
.pricing-content-row-odd {font-size: 14px;background-color: #f3f3f3;}
.acc-inner {display:table-cell; vertical-align:middle; width:350px; font-size:14px; color:#333; line-height:18px;padding:0px 28px; height:60px; border-top:1px solid #ccc; border-right:1px solid #ccc;font-family: "Open Sans";}
.pricing-table.last .acc-inner,.pricing-table.last .pricing-footer{ border-right:none}
.pricing-footer {text-align: center;height: 50px;padding: 10px 0 0; border-top:1px solid #ccc; border-right:1px solid #ccc;}
.acc {	cursor: pointer;}
.no-bold {	font-weight: normal;}
.pricing-green .pricing-header-row-1 {background-image: -moz-linear-gradient(top, #7dc37d, #84c884);background-image: -ms-linear-gradient(top, #7dc37d, #84c884);	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7dc37d), to(#84c884));	background-image: -webkit-linear-gradient(top, #7dc37d, #84c884);background-image: -o-linear-gradient(top, #7dc37d, #84c884);
	background-image: linear-gradient(top, #7dc37d, #84c884);background-repeat: repeat-x; position:relative}
.pricing-green .pricing-header-row-2 {border-bottom: none;background-image: -moz-linear-gradient(top, #8ad28a, #5eb25e);background-image: -ms-linear-gradient(top, #8ad28a, #5eb25e);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8ad28a), to(#5eb25e));background-image: -webkit-linear-gradient(top, #8ad28a, #5eb25e);background-image: -o-linear-gradient(top, #8ad28a, #5eb25e);background-image: linear-gradient(top, #8ad28a, #5eb25e);background-repeat: repeat-x; height:110px}
.new-listing{ margin-top:30px;font-family: "Open Sans";}
.pricing-table ul li{ height:60px; text-align:center}
.chooseplan,.listing-links{ background:linear-gradient(#fafafa,#e9e9e9); padding:30px 30px 20px}
.listing-links{ padding:15px 20px 5px; margin-bottom:50px}
.new-listing strong{font-family: "Open Sansbold"; font-weight:500}
.chooseplan p{ font-size:18px; color:#333;font-family: "Open Sansbold";}
.chooseplan h2{ color:#005410; font-size:25px;font-family: "Open Sansbold";}
.chooseplan span{ color:#005410; font-size:14px;}
.chooseplanarea .span4{ margin-left:0; position:absolute; top:-20px; right:0}
.chooseplanarea .span4 img{ float:right}
.span12.chooseplanarea{ position:relative; padding-bottom:33px; margin-left:0}
.row.pricing-green{ margin-left:0}
.pricing-green .span12{ margin-left:0}
.span12.pricingarea{ border:1px solid #ccc;}
.pricing-table.even .package-title{ background-color:#5baf5b; height:60px}
.pricing-table.even .package-price{ background-color:rgba(70, 140, 70, 0.5); height:110px;}
.package-price h1 sup{ font-size:20px; top:-35px}
.package-price h1 sub{ font-size:16px; text-transform:uppercase}
.package-title img{ position:absolute; top:10px; right:10px}
.randomrotation { color: #333333; float: right; font-size: 13px; margin: 5px 0;}
.profile-listing{ margin:30px auto 0 !important; display:block; float:none !important}
.listing-links p{ font-size:20px; line-height:42px; text-align:center}
.listing-links p a{ color:#54a454; display:inline-block; font-size:20px; font-weight:bold}
.title-listing{ font-size:22px; line-height:30px; text-align:center; margin-bottom:40px}
.profile-listing ul{ margin:0 60px 0px 80px;}
.profile-listing ul li{ background:url("images/list-arrow.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0); padding-left:30px; font-size:16px; line-height:24px; margin-bottom:15px}
.profile-listing ul li span{ color:#54a454; font-size:16px; line-height:24px; padding:0; display:inline-block; margin-bottom:0; font-family: "Open Sansbold";}
.listing-containerarea{ margin-top:50px; overflow:hidden}
.listing-containerarea span { display: block;font-size: 24px;line-height: 30px;padding: 0 150px;text-align: center; margin-bottom:30px}
.listing-containerarea p{ font-size:16px; line-height:24px; margin-bottom:30px;}
.listing-containerarea a:hover{ text-decoration:none}
.listing-containerarea div{ float:right; margin-bottom:20px}
.list-hometitle{ margin:0 0 20px 20px !important}
.span6.signin_page.nmreww{ padding-left:90px; margin-left:0; border-left:1px solid #ccc;}
.pricing-footer input[type=submit]{ background:url(/images/get-listed-btn.png) no-repeat scroll 0 0; width:240px; height:42px; border:none; cursor:pointer}
.pricingarea form{ margin:0}
#ddmenu a#location,#ddmenu #price { overflow: hidden; text-overflow: ellipsis; width: 80%; padding:0 29px}
#ddmenu #price{ padding:0 11px;}
.message_text_box{ float:right !important; width:9% !important; margin-bottom:0}
label.error{ width:140px;position: absolute;float: right;}
#addr_state,#zipcode,#addr_country{ clear:both}
.input-prepend label.error{ margin-top:10px}
.select_types{ width:310px}
.paddingcls{ margin-top:15px;}
.topfilter{ overflow:hidden; margin-bottom:20px}
.topfilter .left{ float:left}
.topfilter .left label{ float:left; margin:5px 10px 0 0}
.topfilter .right{ float:right;}
li.location .drop select{ display:none}
li.location.over .drop select{ display:block}
select::-ms-expand {display: none;}
.location_option{ margin-right:10px }

.location_map{float:right !important;}
/*#map_loading{float:left;width:auto;height:350px;}*/
#map_loading img{position:absolute;left:63.5%;top:46%;z-index:9999;}

.unstyled-ul{overflow:hidden}
.unstyled-ul-right{ width:430px; float: right; }
.unstyled-ul-right h4{display:block}
#result
    {
        position:absolute;
        width:500px;
        padding:10px;
        display:none;
        margin-top:-1px;
        border-top:0px;
        overflow:hidden;
        border:1px #CCC solid;
        background-color: white !important;
    }
    .show
    {
        padding:10px; 
        border-bottom:1px #999 dashed;
        font-size:15px; 
        height:50px;
    }
    .show:hover
    {
        background:#4c66a4 !important;
        color:#FFF;
        cursor:pointer;
    }
    #map_canvas label { width: auto; display:inline; }
    #map_canvas img { max-width: none; } 
	#showmap_none{ font-weight:normal}
	
	#showmap_none{width: 240px; z-index: -999;margin-top: 10px;}
	.zoom_instruction{font-family: inherit;font-weight: normal;line-height: 15px;margin-top: 10px;margin-bottom: 10px;}
	
	
	.varhoz{float: left !important; display: block !important; clear: none !important;}
	
/*------------------------Added new css by designer on 11-11-2014 ------------------------*/


@media(max-width:1024px) {
.fullwidth-slider .es-slides  li{ /*height: 167px !important; width:267px !important*/ height: 190px !important;}
}
@media(max-width: 768px) {
.fullwidth-slider .es-slides  li{ /*height: 167px !important; width:267px !important*/ height: 167px !important;}
}
/*---------------------------------------------------------------------------*/	

h1#renewHeading {
    font-size: 38.5px !important;
}

