@font-face{



    font-family: 'CalibriBold';



    src: url('fonts/calibri_bold-webfont.eot');



    src: url('fonts/calibri_bold-webfont.eot?#iefix') format('embedded-opentype'),



         url('fonts/calibri_bold-webfont.woff') format('woff'),



         url('fonts/calibri_bold-webfont.ttf') format('truetype'),



         url('fonts/calibri_bold-webfont.svg#CalibriBold') format('svg');



    font-weight: normal;



    font-style: normal;



}







@font-face {



    font-family: 'Museo500';



    src: url('fonts/museo500-regular-webfont.eot');



    src: url('fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),



         url('fonts/museo500-regular-webfont.woff') format('woff'),



         url('fonts/museo500-regular-webfont.ttf') format('truetype'),



         url('fonts/museo500-regular-webfont.svg#Museo500') format('svg');



    font-weight: normal;



    font-style: normal;



}







@font-face {



    font-family: 'DroidSerifRegular';



    src: url('fonts/droidserif-regular-webfont.eot');



    src: url('fonts/droidserif-regular-webfont.eot?#iefix') format('embedded-opentype'),



         url('fonts/droidserif-regular-webfont.woff') format('woff'),



         url('fonts/droidserif-regular-webfont.ttf') format('truetype'),



         url('fonts/droidserif-regular-webfont.svg#DroidSerifRegular') format('svg');



    font-weight: normal;



    font-style: normal;







}





html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}

body{line-height:1;background:#bfbfbf url(images/main-bg.jpg);color:#1b1b1b!important;font:12px Arial, Helvetica, sans-serif;height:100%;min-width:980px;}

ol,ul{list-style:none;}

blockquote,q{quotes:none;}

blockquote:before,blockquote:after,q:before,q:after{content:none;}

table{border-spacing:0;border-collapse:collapse;margin-bottom:20px;}

body,a ul,li,p,span{color:#1b1b1b!important;}

@font-face{font-family:DroidSerifRegular;src:url(fonts/droidserif-regular-webfont.eot?#iefix) format(embedded-opentype), url(fonts/droidserif-regular-webfont.woff) format(woff), url(fonts/droidserif-regular-webfont.ttf) format(truetype), url(fonts/droidserif-regular-webfont.svg#DroidSerifRegular) format(svg);font-weight:normal;font-style:normal;}

html{height:100%;min-width:980px;}

h1,h2,h3,h4,h5,h6{color:#5D5F64;font-family:DroidSerifRegular,Arial, Helvetica, sans-serif;}

.ie7 h1,.ie7 h2,.ie7 h3,.ie7 h4,.ie7 h5,.ie7 h6{font-weight:normal;}

h1{font-size:24px;}

h2{font-size:20px;}

h3{font-size:18px;}

h4{font-size:16px;}

h5{font-size:14px;}

h6{font-size:12px;}

.post-wrapper h1,.post-wrapper h2,.post-wrapper h3,.post-wrapper h4,.post-wrapper h5,.post-wrapper h6{text-shadow:1px 1px 0 #fff;}

.post-wrapper h1,.post-wrapper h2,.post-wrapper h3{margin-bottom:10px;}

.post-wrapper h4,.post-wrapper h5,.post-wrapper h6{margin-bottom:5px;}

a{text-decoration:none;color:#000;}

a:active,a:visited{color:#417dbe;}

a:hover{color:#417dbe;text-decoration:underline;}

.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}

.clearfix:after{clear:both;}

.clearfix{zoom:1;}

hr{border:0;width:100%;color:#c7c7c7;background-color:#c7c7c7;height:1px;box-shadow:0 1px 0 #f2f5f6;-webkit-box-shadow:0 1px 0 #f2f5f6;-moz-box-shadow:0 1px 0 #f2f5f6;margin:20px 0;clear:both;}

.page-title{color:#417dbe;font-size:26px;text-shadow:1px 1px 0 #fff;}

.page-title a{color:#417dbe;font-size:26px;text-shadow:1px 1px 0 #fff;}

.title{color:#417dbe;font-size:18px;padding:0;margin-bottom:10px;text-shadow:1px 1px 0 #fff;}

.title a{color:#417dbe;font-size:21px;margin-bottom:16px;text-shadow:1px 1px 0 #fff;}

.sub-title{color:#c4cdd1;font:12px DroidSerifRegular,Arial, Helvetica, sans-serif!important;margin-bottom:14px!important;}

.sub-title a{color:#417dbe;font:12px DroidSerifRegular,Arial, Helvetica, sans-serif;margin-bottom:14px;}

.sub-heading{color:#757575;font:normal 12px DroidSerifRegular,Arial, Helvetica, sans-serif;margin-bottom:14px;}

.sub-heading a{color:#757575;font:normal 12px DroidSerifRegular,Arial, Helvetica, sans-serif;margin-bottom:14px;}

#wrapper{position:relative;border-bottom:1px solid #d8dadb;overflow:hidden;}

.container{width:980px;margin:0 auto;padding-bottom:50px;overflow:hidden;}

#header-wrapper{position:relative;height:156px;margin-bottom:25px;background:url(images/headerbg.png) repeat-x;z-index:100;}

.header{width:980px;margin:0 auto;height:108px;overflow:hidden;z-index:150;position:relative;}

.logo{float:left;margin-top:15px;}

.social-nav{float:right;height:41px;padding-top:14px;position:relative;overflow:hidden;background:url(images/socialnav-bg.png) left center no-repeat;padding-left:5px;margin-top:24px;}

.social-nav li{height:26px;width:26px;float:left;margin-left:10px;font-size:0;text-indent:200px;position:relative;}

.social-nav li > a{display:inline-block;width:26px;height:26px;position:absolute;top:0;left:0;}

.social-nav li.twitter{background:url(images/icons/1.png) -10px 0 no-repeat;cursor:pointer;padding:0;}

.social-nav li.twitter:hover{background:url(images/icons/1.png) -10px -36px no-repeat;}

.social-nav li.facebook{background:url(images/icons/3.png) -10px 0 no-repeat;cursor:pointer;padding:0;}

.social-nav li.facebook:hover{background:url(images/icons/3.png) -10px -36px no-repeat;}

.social-nav li.flicker{background:url(images/icons/6.png) -10px 0 no-repeat;cursor:pointer;padding:0;}

.social-nav li.flicker:hover{background:url(images/icons/6.png) -10px -36px no-repeat;}

.social-nav li.rss{background:url(images/icons/2.png) -10px 0 no-repeat;cursor:pointer;padding:0;}

.social-nav li.rss:hover{background:url(images/icons/2.png) -10px -36px no-repeat;}

.social-nav li.picasa{background:url(images/icons/5.png) -10px 0 no-repeat;cursor:pointer;padding:0;}

.social-nav li.picasa:hover{background:url(images/icons/5.png) -10px -36px no-repeat;}

.social-nav li.bloger{background:url(images/icons/4.png) -10px 0 no-repeat;cursor:pointer;padding:0;}

.social-nav li.bloger:hover{background:url(images/icons/4.png) -10px -36px no-repeat;}

.head-contact{float:right;height:41px;padding:7px 20px 0 0;margin-top:27px;text-align:right;}

.head-contact h3{font:20px CalibriBold,Arial, Helvetica, sans-serif;color:#7a8591;}

.head-contact p{font:12px Arial, Helvetica, sans-serif;color:#69747f;}

.head-contact p a{color:#69747f;}

.head-contact p a:hover{color:#bdc9d7;}

.plugin-notice{position:absolute;background:#fffbcc;padding:20px;right:0;}

.plugin-notice strong{font-weight:bold;}

.nav-wrapper{background:url(images/nav-bg.jpg) repeat-x;height:47px;width:100%;min-width:980px;border-bottom:0 solid #e5e5e5;border-top:0 solid #e5e5e5;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

.ie7 .nav-wrapper,.ie8 .nav-wrapper{background:#f2f2f2 url(images/nav-bg.jpg) repeat-x;height:47px;padding-top:4px;width:100%;border-bottom:0 solid #e5e5e5;border-top:0 solid #e5e5e5;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

.nav-container{width:980px;margin:0 auto;position:relative;}

.main-nav{position:absolute;left:0;top:0;}

.main-nav > li{position:relative;float:left;background:url(images/nav-tab-seprator.jpg) right center no-repeat;font-size:14px; font-family: CalibriBold,Arial, Helvetica, sans-serif;height:47px;line-height:47px;padding:0;margin:0;}

.main-nav > li:last-child{background:none;}

.main-nav > li > a{color:#1b1b1b;display:inline-block;padding:0 12px;}

.main-nav > li > a.dd{background:url(images/dd-pointer.png) right center no-repeat;margin-right:10px;padding-right:18px;}

.main-nav > li.current-menu-item > a,.main-nav > li > a:hover,.main-nav > li > a:focus{color:#4a8fd9;text-decoration:none;}

.main-nav > li ul{position:absolute;left:-2px;top:47px;background:#fff;padding:0;width:160px;height:auto;display:none;}

.main-nav > li > ul li{display:block;position:relative;border-bottom:1px solid #e5e5e5;list-style:none;background:none;margin:0;padding:0;}

.ie7 .main-nav li ul li{padding:0;margin:0;line-height:18px;border-bottom:1px solid #e5e5e5;}

.ie7 .main-nav li ul li:hover{border-bottom:1px solid #e5e5e5;}

.main-nav > li > ul li:hover{background:#417dbe;border-bottom:1px solid #417dbe;}

.main-nav > li > ul li a{display:block;padding:10px;color:#535353;font:12px 'Droid Sans',Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;}

.main-nav > li > ul li:hover > a,.main-nav > li > ul li a:hover{color:#fff;text-shadow:none;}

.main-nav > li > ul > li ul{left:160px;top:0;display:none;}

.seach-wrapper{width:236px;position:absolute;right:0;top:0;}

.search-field{background:url(images/search-bar-bg.png) repeat-x;height:29px;width:174px;font:14px CalibriBold,Arial, Helvetica, sans-serif;padding:0 10px;border:1px solid #fff;float:left;margin-top:7px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 1px 1px #f0f0f0;-webkit-box-shadow:0 1px 1px #f0f0f0;-moz-box-shadow:0 1px 1px #f0f0f0;color:#444;}

.search-field:focus{outline:none;}

.ie7 .search-field,.ie8 .search-field{height:21px;width:174px;padding-left:10px;padding-top:8px;}

.submit-search{background:url(images/search-round-sprite.png) -10px 0 no-repeat;cursor:pointer;height:33px;width:33px;border:none;margin-top:7px;margin-left:5px;}

.submit-search:hover{background:url(images/search-round-sprite.png) -10px -43px no-repeat;}

#slider-wrapper{position:relative;height:388px;}

#banner-wrapper{position:relative;overflow:hidden;width:980px;margin-bottom:24px;height:158px;}

.slider-container{overflow:hidden;background:url(images/home-slider-shaddow.png) -14px bottom no-repeat;height:400px;width:705px;position:absolute;left:0;top:0;z-index:40;}

.slider{background:#fff;position:relative;width:666px;height:360px;padding:6px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

.slides{height:360px;}

#slider-wrapper li.slide{height:360px;padding:0;margin:0;background:none;}

.slide a{display:inline-block;}

.slide-info{position:absolute;left:0;bottom:2px;background:url(images/trans-slider-bg.png);width:666px;height:84px;color:#fff;}

.prev{background:url(images/arrow-sprite-left.png) 0 0 no-repeat;height:33px;width:31px;display:block;position:absolute;left:6px;top:162px;z-index:100;}

.prev:hover{background:url(images/arrow-sprite-left.png) 0 -43px no-repeat;}

.next{background:url(images/arrow-sprite-right.png) 0 0 no-repeat;height:33px;width:31px;display:block;position:absolute;right:6px;top:162px;z-index:100;}

.next:hover{background:url(images/arrow-sprite-right.png) 0 -43px no-repeat;}

.slide-info h3{font:18px DroidSerifRegular,Arial, Helvetica, sans-serif;float:left;margin:12px 0 5px 18px;color:#fff;}

.slide-info h3 a{color:#fff;}

.slide-info h3 a:hover{color:#fff;}

.slide-info p{clear:both;position:absolute;left:0;top:40px;margin-left:18px;width:439px;font:12px Arial, Helvetica, sans-serif;color:#cfcfcf;line-height:17px;}

.slide-info .price{font:21px Arial, Helvetica, sans-serif;position:absolute;top:10px;right:18px;}

.slide-info .readmore-btn{background:#27507d url(images/btns-repeatable-bg.png) 0 0 repeat-x;color:#fff;text-shadow:1px 1px 1px #333;height:27px;line-height:27px;display:block;width:80px;position:absolute;right:18px;top:45px;border:1px solid #0d52a4;text-align:center;box-shadow:-1px 1px 3px #0d1514;-webkit-box-shadow:-1px 1px 3px #0d1514;-moz-box-shadow:-1px 1px 3px #0d1514;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.slide-info .readmore-btn:hover{background:url(images/btns-repeatable-bg.png) 0 -37px repeat-x;text-decoration:none;}

.advancesearch-wrapper{position:relative;padding-bottom:20px;background:url(images/advance-search-bg.jpg);height:350px;width:300px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

.advancesearch-head{background:#363636;margin-bottom:20px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

.side-widget .advancesearch-head h3{background:url(images/icons/search-ico.png) 27px 12px no-repeat;text-shadow:none;padding-left:55px;color:#eaeaea;font:18px DroidSerifRegular,Arial, Helvetica, sans-serif;height:43px;line-height:43px;}

.advance-search-form{padding:0 20px;width:246px;z-index:50;}

.option-bar{position:relative;}

.selectbox{position:absolute;top:5px;right:0;font:11px Arial, Helvetica, sans-serif;border:1px solid #c8c8c8;padding:0 0 0 10px;text-align:left;background:url(images/advance-sellect-bg.jpg) left top no-repeat;cursor:pointer;color:#717171;width:158px;height:29px;clear:both;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

.ie8 .selectbox{padding:8px 0 0 30px;width:138px;height:21px;}

.option-title{font:12px Arial, Helvetica, sans-serif;color:#757575;height:38px;line-height:38px;width:68px;overflow:hidden;display:inline-block;}

.selectbox-wrapper{position:absolute;top:27px;left:5px;}

.selectbox-wrapper ul{background:none;}

.selectbox-wrapper ul li{height:30px;line-height:30px;cursor:pointer;border:none;}

.selectbox-wrapper ul li:hover{color:#000;}

.ie7 .search-select{width:170px;padding:5px;margin-top:5px;}

div#select-status_container.selectbox-wrapper,div#select-type_container.selectbox-wrapper,div#select-prices_container.selectbox-wrapper,div#select-region_container.selectbox-wrapper,div#select-location_container.selectbox-wrapper{z-index:9999;background:#f2f2f2;border:1px solid #c8c8c8;margin:7px 0 0 71px;padding:0;font:11px Arial, Helvetica, sans-serif;line-height:18px;width:168px!important;display:block;position:absolute;}

div#select-status_container.selectbox-wrapper ul,div#select-type_container.selectbox-wrapper ul,div#select-prices_container.selectbox-wrapper ul,div#select-region_container.selectbox-wrapper ul,div#select-location_container.selectbox-wrapper ul{z-index:10000;margin-bottom:0;}

div#select-status_container.selectbox-wrapper ul li,div#select-type_container.selectbox-wrapper ul li,div#select-prices_container.selectbox-wrapper ul li,div#select-region_container.selectbox-wrapper ul li,div#select-location_container.selectbox-wrapper ul li{height:30px;z-index:11000;line-height:30px;margin:0;padding:0;color:#757575;background:none;border:none;padding-left:10px;}

div#select-status_container.selectbox-wrapper ul li:hover,div#select-type_container.selectbox-wrapper ul li:hover,div#select-prices_container.selectbox-wrapper ul li:hover,div#select-region_container.selectbox-wrapper ul li:hover,div#select-location_container.selectbox-wrapper ul li:hover{background:#ddd;}

#search-box{position:relative;padding-top:0;}

#search-box .option-title{font:12px Arial, Helvetica, sans-serif;color:#757575;float:left;height:30px;line-height:30px;overflow:hidden;display:inline-block;position:relative;margin-right:0;}

#as{background:#f2f2f2;border:none;height:29px;font:12px Arial, Helvetica, sans-serif;color:#757575;width:160px;padding-left:10px;float:right;box-shadow:-1px -1px 0 #d9d8d8;-webkit-box-shadow:-1px -1px 0 #d9d8d8;-moz-box-shadow:-1px -1px 0 #d9d8d8;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.ie7 #as,.ie8 #as{background:#f2f2f2;border:none;height:21px;padding-top:8px;font:12px Arial, Helvetica, sans-serif;color:#757575;width:160px;padding-left:10px;position:absolute;right:0;box-shadow:-1px -1px 0 #d9d8d8;-webkit-box-shadow:-1px -1px 0 #d9d8d8;-moz-box-shadow:-1px -1px 0 #d9d8d8;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.search-btn-wrapper{clear:both;position:relative;padding-top:0;height:30px;}

.advance-search-btn{background:#27507d url(images/btns-repeatable-bg.png) repeat-x;cursor:pointer;color:#fff;text-shadow:1px 1px 1px #333;height:29px;line-height:29px;display:block;padding:0 0 4px;width:80px;float:right;border:1px solid #0d52a4;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.ie7 .advance-search-btn{line-height:24px;}

.advance-search-btn:hover{background:url(images/btns-repeatable-bg.png) 0 -37px repeat-x;}

#min-price{background:#f2f2f2;border:none;height:29px;font:12px Arial, Helvetica, sans-serif;color:#535353;width:66px;padding-left:10px;margin-left:10px;float:left;box-shadow:-1px -1px 0 #d9d8d8;-webkit-box-shadow:-1px -1px 0 #d9d8d8;-moz-box-shadow:-1px -1px 0 #d9d8d8;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

#max-price{background:#f2f2f2;border:none;height:29px;font:12px Arial, Helvetica, sans-serif;color:#535353;width:66px;padding-left:10px;float:right;box-shadow:-1px -1px 0 #d9d8d8;-webkit-box-shadow:-1px -1px 0 #d9d8d8;-moz-box-shadow:-1px -1px 0 #d9d8d8;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

#amount{background:none;border:none;height:29px;font:12px Arial, Helvetica, sans-serif;line-height:29px;color:#757575;font-weight:bold;width:120px;padding-left:10px;margin-left:10px;float:left;}

.price-slider-wrapper{position:relative;overflow:hidden;height:20px;padding:4px 10px 0;width:225px;}

td,th{border:1px #ccc solid;padding:7px 16px;text-align:center;padding-left:17px;}

th{color:#fff;}

thead{color:#fff;}

tbody{background:#fff;}

#highlight tr.hilight{background:#c9f;}

td#next{border:none;padding-top:6px;}

td#prev{border:none;padding-top:6px;}

#calendar_wrap{position:relative;overflow:hidden;width:300px;}

#wp-calendar{width:260px;}

#wp-calendar caption{font:bold 14px Verdana, Geneva, sans-serif;text-align:center;margin-bottom:12px;color:#5D5F64;}

#wp-calendar thead{color:#000;font-weight:bold;text-align:left;}

#wp-calendar td{padding:6px;}

#wp-calendar #today{color:red;}

#wp-calendar td a{display:inline-block;height:19px;width:23px;background:url(images/calendar-highlighted-bg.png) no-repeat;color:#417dbe;text-align:center;padding-top:4px;}

#prev{display:block;height:9px;width:10px;cursor:pointer;position:absolute;top:-10px;left:10px;}

#prev a{background:url(images/calendar-left-arrow.png) no-repeat!important;height:10px;width:10px;display:inline-block;font-size:0;}

#prev:hover{opacity:0.6;}

#next{display:block;height:9px;width:10px;cursor:pointer;position:absolute;top:-10px;right:0;}

#next a{background:url(images/calendar-rightarrow.png) no-repeat!important;height:10px;width:10px;display:inline-block;font-size:0;}

#next:hover{opacity:0.6;}

#content{position:relative;float:left;height:100%;width:100%!important;}

#content.content-fullwidth{position:relative;width:980px;overflow:hidden;}

.new-property-wrapper{background:#fff;padding:20px;box-shadow:0 1px 3px #c3c2c3;margin-bottom:20px;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.ie7 .new-property-wrapper{padding:15px 10px;}

#content p{font:12px Arial, Helvetica, sans-serif;line-height:20px;margin-bottom:12px;color:#535353;text-shadow:1px 1px 0 #fff;}

#content hr{margin:20px 0 22px;}

.ie7 #content hr{margin:5px 0;}

#content hr.property-listing-page{margin:20px 0 24px;}

.breadcrumb-bar{background:#fff;overflow:hidden;min-height:48px;height:auto;line-height:48px;margin-bottom:24px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

#content .breadcrumb-wrapper{padding-left:16px;float:left;margin:0;min-height:48px;height:auto;line-height:48px;color:#417dbe;}

#content.content-fullwidth .breadcrumb-wrapper{padding-left:16px;float:left;margin:0;height:48px;line-height:48px;color:#417dbe;}

.breadcrumb-wrapper span{display:inline-block;margin:0 4px;color:#417dbe;}

.breadcrumb-wrapper strong{display:inline-block;margin:0 10px 0 0;color:#535353;font-weight:bold;}

.breadcrumb-wrapper a{font:12px Arial, Helvetica, sans-serif;color:#417dbe;}

.breadcrumb-wrapper a:hover{color:#417dbe;text-decoration:underline;}

.breadcrumb-wrapper a.active{color:#417dbe;}

#content .breadcrumb-bar .bar-icons{float:right;position:relative;overflow:hidden;margin-top:16px;margin-right:15px;margin-bottom:0;}

.ie7 .bar-icons .bar-icons{float:right;position:relative;overflow:hidden;margin-top:0;margin-right:16px;}

.bar-icons li{float:left;margin-left:8px;list-style:none;padding:0;background:none;}

.sidebar{width:300px;float:right;}

.side-widget{margin-bottom:24px;padding:0;}

.side-widget h3{color:#417dbe;font-size:18px;margin:0 0 10px 9px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;text-shadow:#FFFFFF 1px 1px 0;}

.side-widget .textwidget{color:#757575;line-height:20px;}

.side-widget ul{background:none;}

.side-widget ul li{background:none;border-bottom:1px solid #b6b5b5;border-top:1px solid #fff;font:12px Arial, Helvetica, sans-serif;color:#535353;padding:8px 0;}

.side-widget ul li a{color:#757575;}

.side-widget ul li a:hover{color:#417dbe;text-decoration:none;}

.side-widget ul li:first-child{border-top:none;}

.side-widget ul li:last-child{border-bottom:none;}

.side-widget .white-filled-wrapper{background:#fff;border:1px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

.side-widget .white-filled-wrapper ul li{border:none;box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;}

.side-widget .sub-menu{position:relative;overflow:hidden;}

.side-widget .sub-menu ul{margin-bottom:10px;z-index:600;}

.side-widget .sub-menu ul li{padding:8px 8px 8px 30px;background:url(images/submenu-list-bullet.png) 10px center no-repeat!important;border:none;}

.side-widget .sub-menu ul li.grey-filled{background:#f0f0f0 url(images/submenu-list-bullet.png) 10px center no-repeat!important;z-index:400;}

.side-widget .white-filled-wrapper .title{padding:8px 10px;border-bottom:#f0f0f0 1px solid;}

.client-avatar-wrapper{width:74px;height:74px;float:left;margin:0 10px 10px 0;background:url(images/pointer.png) center bottom no-repeat;padding-bottom:6px;}

.client-avatar-wrapper img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.testi-slider-wrapper{overflow:hidden;padding:10px;padding-top:0;position:relative;}

#testimonials-slider{overflow:hidden;background:#fff;}

#testimonials-slider li{position:relative;overflow:hidden;width:280px;}

#testimonials-slider .testimonial-data{clear:both;margin:10px 0;padding:8px;background:#f0f0f0;overflow:hidden;border:#f0f0f0 1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.side-widget p{color:#787878;margin-bottom:10px;line-height:20px;}

.agent-container{position:relative;width:270px;padding:15px;background:#ffffff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

.agent-container .agent-pic-wrapper{float:left;overflow:hidden;margin-right:15px;margin-bottom:5px;}

.agent-container .agent-pic-wrapper img{line-height:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.agent-container h4{margin-bottom:5px;color:#6f777b;}

.agent-container h4 a{color:#5D5F64;}

.agent-container h4 a:hover{color:#417dbe;text-decoration:none;}

.agent-container .agent-info{margin-bottom:5px;}

.agent-container .agent-info span{display:block;color:#5D5F64;font-size:12px;line-height:20px;}

.agent-container p{color:#757575;margin-bottom:0;font-size:12px;line-height:20px;}

.agent-info-box h5{margin:20px 0 10px;}

.agent-info-box .agent-data{background:#fff;padding:15px;margin:0 0 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

.agent-info-box .agent-data img{float:left;margin:0 10px 5px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.agent-info-box .agent-data .agent-content-container{width:545px;float:right;}

.agent-info-box .agent-data .agent-content-container h3{margin:0 0 5px;}

.agent-info-box .agent-data .agent-content-container h3 a{text-decoration:none;}

#content .agent-info-box .agent-data .agent-content-container p{margin:0;}

.agent-info-box .agent-data .agent-contact{width:150px;float:left;color:#5D5F64;margin:0;}

.agent-info-box .agent-data .agent-contact span{margin:0;display:block;line-height:20px;}

.agent-info-box .agent-data .agent-contact span strong{font-weight:bold;}

.agent-info-box .agent-data .agent-desc{width:390px;float:right;}

.featured-property{padding:10px;width:280px;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.featured-property h3{margin-left:0;margin-bottom:13px;}

.featured-property p{color:#757575;margin-bottom:0;}

.featured-property hr{margin:22px 0 28px;}

.property-view{width:279px;height:140px;overflow:hidden;position:relative;margin-bottom:10px;}

.featured-property h4{font-size:16px;margin-bottom:10px;}

.featured-property h4 a{color:#5D5F64;}

.featured-property h4 a:hover{color:#417dbe;text-decoration:none;}

.featured-price-tag{background:url(images/dream-home-pricebg.png) left top no-repeat;text-align:right;height:41px;position:absolute;top:10px;right:0;padding-left:33px;width:auto;padding:2px 15px 8px 30px;}

.price{color:#fff;font:18px Arial, Helvetica, sans-serif;}

.featured-price-tag small{font-size:11px;color:#fff;}

.featured-price-tag small a{color:#fff;}

.featured-price-tag small a:hover{color:#fff;text-decoration:underline;}

.featured-price-tag h4{color:#fff;font-size:18px;}

.featured-property .sub-title{color:#C4CDD1;}

.input-subs{background:url(images/subs-bar-bg.png) left top no-repeat;height:27px;width:184px;border:0 solid #fff;padding-left:10px;color:#a4a4a4;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.ie7 .input-subs,.ie8 .input-subs{background:url(images/subs-bar-bg.png) left top no-repeat;padding-top:8px;height:21px;width:184px;border:0 solid #fff;padding-left:10px;color:#a4a4a4;float:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.field{background:url(images/subs-bar-bg.png) left top no-repeat;height:27px;width:184px;border:0 solid #fff;padding-left:10px;color:#a4a4a4;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.ie7 .field,.ie8 .field{background:url(images/subs-bar-bg.png) left top no-repeat;padding-top:8px;height:21px;width:184px;border:0 solid #fff;padding-left:10px;color:#a4a4a4;float:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.subs-btn{background:#27507d url(images/btns-repeatable-bg.png) repeat-x;margin-right:20px;color:#fff;height:29px;line-height:29px;display:block;width:80px;float:right;border:1px solid #104783;text-align:center;text-shadow:0 1px 1px #333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.subs-btn:hover{background:url(images/btns-repeatable-bg.png) 0 -37px repeat-x;}

#mc_signup_form{background:none!important;padding:0!important;border:none!important;overflow:hidden;}

#mc_signup_form .mc_var_label{float:right;height:27px;line-height:27px;color:#757575;}

.mc_input{background:url(images/subs-bar-bg.png) left top no-repeat;margin-bottom:10px;height:27px;width:184px;border:0 solid #fff;padding-left:10px;color:#757575;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.ie7 .mc_input,.ie8 .mc_input{background:url(images/subs-bar-bg.png) left top no-repeat;padding-top:8px;height:21px;width:184px;border:0 solid #fff;padding-left:10px;color:#a4a4a4;float:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

#mc_signup_submit{background:#27507d url(images/btns-repeatable-bg.png) 0 0 repeat-x;margin-right:0;color:#fff;height:29px;line-height:29px;display:block;width:80px;float:right;border:1px solid #104783;text-align:center;text-shadow:0 1px 1px #333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

#mc_signup_submit:hover{background:url(images/btns-repeatable-bg.png) 0 -37px repeat-x;}

ul.mc_list{margin-bottom:0;}

.tagcloud .tag-link-1{color:#757575;}

.tagcloud .tag-link-2{color:#757575;}

.tagcloud .tag-link-3{color:#757575;}

.tagcloud .tag-link-4{color:#757575;}

.tagcloud .tag-link-5{color:#757575;}

.tagcloud .tag-link-6{color:#757575;}

.tagcloud .tag-link-7{color:#757575;}

.tagcloud .tag-link-8{color:#757575;}

.tagcloud .tag-link-9{color:#757575;}

.tagcloud .tag-link-10{color:#757575;}

.tagcloud .tag-link-11{color:#757575;}

.tagcloud .tag-link-12{color:#757575;}

.tagcloud .tag-link-13{color:#757575;}

.tagcloud .tag-link-14{color:#757575;}

.tagcloud .tag-link-15{color:#757575;}

.tagcloud .tag-link-16{color:#757575;}

.tagcloud .tag-link-17{color:#757575;}

.tagcloud .tag-link-18{color:#757575;}

.side-widget select{width:300px;height:27px;line-height:27px;padding:5px;}

.submit{background:#27507d url(images/btns-repeatable-bg.png) repeat-x;margin-right:0;color:#fff;height:29px;line-height:29px;display:block;width:80px;float:right;border:1px solid #104783;text-align:center;text-shadow:0 1px 1px #333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.submit:hover{background:url(images/btns-repeatable-bg.png) 0 -37px repeat-x;}

.side-widget #searchform{overflow:hidden;}

.side-widget #searchform #s{background:url(images/subs-bar-bg.png) no-repeat scroll left top transparent;border:0 solid #FFFFFF;border-radius:5px 5px 5px 5px;color:#A4A4A4;height:27px;margin-bottom:10px;padding-left:10px;padding-right:10px;width:174px;line-height:27px;}

.ie7 .side-widget #searchform #s{float:left;}

.side-widget #searchform #searchsubmit{background:#27507D url(images/btns-repeatable-bg.png) repeat-x;border:1px solid #104783;border-radius:3px 3px 3px 3px;color:#FFFFFF;display:block;float:right;height:29px;line-height:29px;margin-right:0;text-align:center;text-shadow:0 1px 1px #333333;width:80px;padding:0 0 4px;}

.side-widget #searchform #searchsubmit:hover{background:#27507D url(images/btns-repeatable-bg.png) 0 -37px repeat-x;}

.side-widget #searchform .screen-reader-text{font-size:0;}

.ie7 .side-widget #searchform .screen-reader-text{display:none;}

.advancesearch-wrapper-home{position:relative;z-index:10;float:right;margin-top:10px;background:url(images/advance-search-bg.jpg);height:352px;width:310px;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.advancesearch-head-home{background:#363636;margin-bottom:8px;height:44px;width:310px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

.advancesearch-head-home h3{background:url(images/icons/search-ico.png) 27px 13px no-repeat;padding-left:55px;color:#eaeaea;font:18px DroidSerifRegular,Arial, Helvetica, sans-serif;height:43px;line-height:43px;}

.advance-search-form-home{position:absolute;top:50px;right:0;padding:0 27px;width:246px;}

.advance-search-form-home ol,.advance-search-form-home ul{margin-bottom:0;}

.sidebar-home{width:300px;float:right;padding-top:42px;}

.property-list{position:relative;overflow:hidden;margin-left:-20px;margin-bottom:0;}

.ie7 .property-list{margin-left:-10px;}

.property-list .home-property-item{width:296px;float:left;margin-left:21px;padding:0;background:none;}

.ie7 .property-list .home-property-item{margin-left:15px;}

.property-list .home-property-item h4{font-size:16px;color:#323232;margin-bottom:10px;}

.ie7 .property-list .home-property-item h4{font-weight:normal;}

.property-list .home-property-item h4 a{color:#5d5f64;}

.property-list .home-property-item h4 a:hover{color:#417dbe;text-decoration:none;}

.property-detail-block{background:#eff0f1;margin-bottom:17px;position:relative;}

#content .property-list .home-property-item p{margin-bottom:0;color:#757575;}

.property-pic-wrapper{width:296px;height:176px;overflow:hidden;position:relative;}

#content .property-pic-wrapper .onshow{background:url(images/onshow.png) left bottom no-repeat;font-size:0!important;height:96px;width:95px;position:absolute;bottom:0;left:0;pointer-events:none;}

#content .property-pic-wrapper .sold{background:url(images/sold.png) left bottom no-repeat;font-size:0!important;height:96px;width:95px;position:absolute;bottom:0;left:0;pointer-events:none;}

#content .property-pic-wrapper .reduced{background:url(images/reduced.png) left bottom no-repeat;font-size:0!important;height:96px;width:95px;position:absolute;bottom:0;left:0;pointer-events:none;}

#content .property-pic-wrapper .for-sale{background:url(images/for-sale.png) left bottom no-repeat;font-size:0!important;height:96px;width:95px;position:absolute;bottom:0;left:0;pointer-events:none;}

#content .property-pic-wrapper .new{background:url(images/new.png) left bottom no-repeat;font-size:0!important;height:96px;width:95px;position:absolute;bottom:0;left:0;pointer-events:none;}

#content .property-pic-wrapper .for-rent{background:url(images/for-rent.png) left bottom no-repeat;font-size:0!important;height:96px;width:95px;position:absolute;bottom:0;left:0;pointer-events:none;}

#content .property-pic-wrapper .none{font-size:0;display:none;}

#content .property-display-wrapper{position:relative;overflow:hidden;}

#content .property-display-wrapper .onshow{background:url(images/onshow.png) left bottom no-repeat;margin-bottom:0;font-size:0!important;height:96px;width:95px;position:absolute;bottom:8px;left:8px;pointer-events:none;}

#content .property-display-wrapper .sold{background:url(images/sold.png) left bottom no-repeat;margin-bottom:0;font-size:0!important;height:96px;width:95px;position:absolute;bottom:8px;left:8px;pointer-events:none;}

#content .property-display-wrapper .reduced{background:url(images/reduced.png) left bottom no-repeat;margin-bottom:0;font-size:0!important;height:96px;width:95px;position:absolute;bottom:8px;left:8px;pointer-events:none;}

#content .property-display-wrapper .for-sale{background:url(images/for-sale.png) left bottom no-repeat;margin-bottom:0;font-size:0!important;height:96px;width:95px;position:absolute;bottom:8px;left:8px;pointer-events:none;}

#content .property-display-wrapper .new{background:url(images/new.png) left bottom no-repeat;margin-bottom:0;font-size:0!important;height:96px;width:95px;position:absolute;bottom:8px;left:8px;pointer-events:none;}

#content .property-display-wrapper .for-rent{background:url(images/for-rent.png) left bottom no-repeat;margin-bottom:0;font-size:0!important;height:96px;width:95px;position:absolute;bottom:8px;left:8px;pointer-events:none;display:none;}

#content .property-display-wrapper .none{font-size:0;display:none;}

.price-tag{background:url(images/blue-price-tag.png) left top no-repeat;text-align:right;height:41px;position:absolute;top:10px;right:0;padding-left:33px;width:auto;padding:2px 15px 8px 30px;}

.price-tag small{font-size:11px;color:#fff;}

.price-tag small a{color:#fff;}

.price-tag small a:hover{color:#fff;text-decoration:underline;}

.price-tag h4{color:#fff;font-size:18px;}

.freatures-wrapper{height:37px;width:296px;}

.freatures-wrapper span{display:inline-block;font:normal 12px DroidSerifRegular,Arial, Helvetica, sans-serif;height:30px;line-height:37px;padding:2px 0 0 25px;margin-left:14px;}

.freatures-wrapper span.size{background:url(images/icons/size-home-ico.png) 0 11px no-repeat;}

.freatures-wrapper span.bed{background:url(images/icons/bed-icon.png) 0 13px no-repeat;}

.freatures-wrapper span.bath{background:url(images/icons/shower-icon.png) 0 11px no-repeat;}

.banner-container{background:#fff;position:absolute;z-index:20;line-height:0;float:left;width:715px;height:143px;overflow:hidden;padding:7px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.banner-container img{line-height:0;}

.title-container{width:217px;background:#fff url(images/maintitle-shadow.png) 5px center no-repeat;margin-top:14px;height:90px;float:right;padding:40px 0 0 40px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

#content .property-list .home-property-item p.home-property-detail{margin-bottom:17px;}

.property-list .line-wrapper{padding-left:20px;}

.line-wrapper{padding-left:0;}

.line-wrapper hr{margin-top:0;}

.alert-wrapper{padding:10px 20px;}

.alert-wrapper > h4{margin-bottom:20px;}

.listing{position:relative;overflow:hidden;margin-left:0;margin-bottom:0;width:686px;margin:0 auto;}

.ie7 .listing{margin-bottom:20px;}

.listing hr{margin-bottom:25px;}

.ie7 .listing hr{display:none;}

.listing .property-item{position:relative;float:left;width:313px;margin:0 30px 24px 0;background:none;padding:0;}

.listing .property-item.even{margin:0 0 20px;}

.property-display-wrapper{background:#fff;padding:8px;line-height:0;margin-bottom:8px;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.property-display-wrapper a{line-height:0;display:inline-block;overflow:hidden;}

.property-display-wrapper img{line-height:0;}

.pricetag-featured{background:url(images/dream-home-pricebg.png) left top no-repeat;text-align:right;height:32px;position:absolute;top:20px;right:9px;width:auto;padding:10px 20px 0 30px;}

.pricetag-featured small{font-size:11px;color:#fff;margin-bottom:5px;display:block;}

.pricetag-listing{background:url(images/blue-price-tag.png) left top no-repeat;text-align:right;height:32px;position:absolute;top:20px;right:9px;width:auto;padding:10px 15px 0 30px;display:none;}

.ie7 .pricetag-listing{padding:5px 15px 5px 30px;}

.pricetag-listing small{font-size:11px;color:#fff;margin-bottom:5px;display:block;}

.ie7 .pricetag-listing small{margin-bottom:0;}

.pricetag-listing small a.property-type{display:inline;color:#fff;}

.ie7 .pricetag-listing small a.property-type{line-height:12px;}

.pricetag-listing small a.property-type:hover{color:#fff;text-decoration:underline;}

.property-detail{background:#fff;overflow:hidden;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

#content .property-detail p.property-excerpt{padding:0 10px;line-height:18px;margin-bottom:10px;}

.property-title{border-bottom:1px solid #eaeaea;font:16px DroidSerifRegular, Arial, Helvetica, sans-serif;padding:8px 10px;margin-bottom:10px;}

.property-title a{color:#5D5F64;}

.property-title a:hover{color:#417dbe;text-decoration:none;}

.property-title span{float:right;font:14px Arial, Helvetica, sans-serif;color:#417dbe;}

.property-detail ul{position:relative;overflow:hidden;margin-bottom:10px;margin-left:10px;}

.property-features{margin-bottom:10px;}

.property-features .feature{position:relative;overflow:hidden;width:300px;margin-left:0;margin-bottom:5px;padding-left:10px;}

#content .property-features .feature p{font:normal 12px DroidSerifRegular,Arial, Helvetica, sans-serif;color:#757575;margin-bottom:0;}

.property-features .feature p span{padding:5px 0 5px 25px;display:inline-block;font:normal 12px DroidSerifRegular,Arial, Helvetica, sans-serif;}

.property-features .feature p span a{color:#5188c4;}

.property-features .feature p span a:hover{color:#5188c4;text-decoration:underline;}

.ie7 .property-features .feature p{padding-top:5px;}

.ie7 .property-features .feature p span{padding:0 0 5px 25px;display:inline-block;float:left;font:normal 12px DroidSerifRegular,Arial, Helvetica, sans-serif;}

.left-feature{width:145px;float:left;}

.city{background:url(images/icons/city-ico.png) 2px 3px no-repeat;color:#757575;font:12px Arial, Helvetica, sans-serif;padding-left:20px;margin-right:4px;}

.ie7 .city{background-position:2px 0;}

.size{background:url(images/icons/home2-ico.png) left 4px no-repeat;color:#757575;font:12px Arial, Helvetica, sans-serif;padding-left:20px;margin-right:4px;}

.ie7 .size{background-position:2px 0;}

.bed{background:url(images/icons/bed-icon.png) left 6px no-repeat;color:#757575;font:12px Arial, Helvetica, sans-serif;padding-left:20px;margin-right:4px;}

.ie7 .bed{background-position:2px 0;}

.bath{background:url(images/icons/shower-icon.png) left 3px no-repeat;color:#757575;font:12px Arial, Helvetica, sans-serif;padding-left:20px;margin-right:4px;}

.ie7 .bath{background-position:2px 0;}

.post-wrapper p{font:12px Arial, Helvetica, sans-serif;color:#767d87;margin-bottom:30px;line-height:20px;}

.blog-head{background:#fff;overflow:hidden;padding:10px;margin-bottom:25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

.post-thumb{float:left;margin-right:10px;}

.attachment-blog-post-thumb{float:left;margin-right:10px;}

.post-title{font:20px DroidSerifRegular, Arial, Helvetica, sans-serif;line-height:26px;color:#417dbe;margin:8px 10px 8px 8px;overflow:hidden;}

.post-title a{color:#417dbe;}

.post-title a:hover{text-decoration:underline;}

.post-meta{position:relative;overflow:hidden;}

.post-meta > span{display:inline-block;min-height:18px;padding:5px 0 5px 24px;margin:0 20px 0 8px;float:left;}

.post-meta > span:last-child{margin-right:0;}

.post-meta a{display:inline-block;clear:both;color:#757575;margin-right:4px;}

.post-meta a:hover{color:#417dbe;text-decoration:none;}

#content .date{background:url(images/icons/date-ico.png) left 5px no-repeat;font:12px Arial, Helvetica, sans-serif;margin-top:12px;}

#content .author{background:url(images/icons/authoer-ico.png) left 5px no-repeat;font:12px Arial, Helvetica, sans-serif;}

#content .comments-count{background:url(images/icons/comment-ico.png) left 5px no-repeat;font:12px Arial, Helvetica, sans-serif;}

#content .categ{background:url(images/icons/categor-ico.png) left 5px no-repeat;font:12px Arial, Helvetica, sans-serif;}

#content .tags{background:url(images/icons/tag-ico.png) left 5px no-repeat;font:12px Arial, Helvetica, sans-serif;}

.post-data{position:relative;overflow:hidden;}

.post-data p{font:12px Arial, Helvetica, sans-serif;color:#767d87;margin-bottom:30px;line-height:20px;}

.post-data a{color:#417dbe;text-decoration:none;}

.post-data a:hover{color:#417dbe;text-decoration:underline;}

.post-data strong,.post-data b{font-weight:bold;}

.post-data em,.post-data i{font-style:italic;}

.post-data .page-title{margin-bottom:20px;}

.post-data ul,.post-data ol{padding:10px;position:relative;overflow:hidden;}

.post-data ol li{font:12px Arial, Helvetica, sans-serif;color:#767D87;padding:8px 0;list-style:decimal;margin-left:30px;position:relative;}

.post-data ol li a{color:#417dbe;}

.post-data ol li a:hover{color:#3f80ed;}

.post-data ul li{font:12px Arial, Helvetica, sans-serif;color:#7e848e;padding:8px 0 8px 30px;list-style:none;background:url(images/green-bullet.png) left 10px no-repeat;margin-left:10px;position:relative;}

.post-data ul li a{color:#417dbe;}

.post-data ul li a:hover{color:#3f80ed;}

.post-data .readpost-btn{background:#27507d url(images/btns-repeatable-bg.png) repeat-x;margin-bottom:0;margin-left:5px;clear:both;color:#fff;text-shadow:1px 1px 1px #333;height:27px;line-height:27px;display:block;width:80px;border:1px solid #0d52a4;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.post-data .readpost-btn:hover,.post-data .readpost-btn:visited,.post-data .readpost-btn:focus{background:url(images/btns-repeatable-bg.png) 0 -37px repeat-x;color:#fff;text-decoration:none;}

.ie7 .post-data .readpost-btn,.ie8 .post-data .readpost-btn{background:#27507d url(images/btns-repeatable-bg.png) repeat-x;margin-bottom:10px;margin-left:5px;clear:both;color:#fff;text-shadow:1px 1px 1px #333;height:25px;line-height:25px;display:block;width:80px;border:1px solid #0d52a4;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.pages-nav a{display:inline-block;margin:0 5px;}

#content .columns{margin:0 0 0 -2%;overflow:hidden;font:12px Arial, Helvetica, sans-serif;line-height:20px;color:#757575;text-shadow:1px 1px 0 #fff;}

#content .columns .one-third{width:31.33%;margin:0 0 0 2%;float:left;}

#content .columns .two-third{width:64.66%;margin:0 0 0 2%;float:left;}

#content .columns .one-fourth{width:23%;margin:0 0 0 2%;float:left;}

#content .columns .three-fourth{width:73%;margin:0 0 0 2%;float:left;}

#content .columns .two-cols{width:48%;margin:0 0 0 2%;float:left;}

#content .columns .single-col{width:98%;margin:0 0 0 2%;}

.alignleft{float:left;margin:0 15px 10px 0;}

.alignright{float:right;margin:0 0 10px 15px;}

.aligncenter{display:block;margin:0 auto;margin-bottom:10px;}

.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}

.wp-caption.alignnone{margin:5px 20px 20px 0;}

.wp-caption.alignleft{margin:5px 20px 20px 0;}

.wp-caption.alignright{margin:5px 0 20px 20px;}

.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}

.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}

.gallery{margin:0 auto 18px;}

.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}

.gallery-columns-2 .gallery-item{width:50%;}

.gallery-columns-4 .gallery-item{width:25%;}

.gallery img{box-shadow:0 0 4px #999;border:1px solid white;padding:8px;background:#f2f2f2;}

.gallery img:hover{background:white;}

.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}

.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto;}

.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}

.gallery dl,.gallery dt{margin:0;}

.gallery br+br{display:none;}

.pagination-wrapper{position:relative;overflow:hidden;}

#pagination{text-align:center;margin:4px 0 0;float:left;padding-left:0;}

.ie7 #pagination{padding-left:15px;}

#content #pagination{margin:0;}

.property-listing-page #pagination{margin:0;}

#pagination a.btn{font:12px DroidSerifRegular, Arial, Helvetica, sans-serif;display:inline-block;margin-left:5px;height:28px;line-height:28px;width:28px;text-align:center;background:url(images/pagi-activ-bg.png) no-repeat;color:#38383a;}

#pagination a.btn:hover,#pagination a.btn.current{color:#d6d6d6;background:url(images/pagi-bg.png) no-repeat;height:29px;line-height:29px;width:29px;}

.comment-wrapper li{list-style:none;position:relative;overflow:hidden;background:#fff;padding:10px;margin-bottom:20px;margin-left:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.comment-wrapper li .avatar-wrapper{float:left;margin:0 10px 10px 0;overflow:hidden;}

.comment-wrapper li .avatar-wrapper img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.comment-wrapper li .reply-btn a{clear:both;float:right;display:block;background:#505050;border:1px solid #1b1b1b;width:59px;color:#d9d9d9;font:11px Arial, Helvetica, sans-serif;text-shadow:none;text-align:center;height:22px;line-height:22px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.comment-wrapper li .reply-btn a:hover{background:#000;color:#fff;}

.comment-wrapper li .comment-meta{font:12px Arial, Helvetica, sans-serif;color:#666666;padding-bottom:10px;border-bottom:1px solid #d6d6d6;position:relative;overflow:hidden;margin-bottom:12px;}

.comment-wrapper li .comment-meta a{color:#417dbe;}

.comment-wrapper li .comment-meta a:hover{color:#417dbe;text-decoration:underline;}

.comment-wrapper li .comment-meta span{color:#343434;}

.comment-wrapper li .comment{position:relative;overflow:hidden;}

#respond{width:656px;}

#commentform label{font:12px Arial, Helvetica, sans-serif;float:left;color:#757575;height:30px;line-height:30px;display:block;clear:both;margin-bottom:14px;}

#commentform .textfield{padding-left:10px;padding-right:10px;height:30px;width:278px;border:0 solid #deddde;float:right;margin-right:200px;margin-bottom:14px;font:12px Arial, Helvetica, sans-serif;line-height:30px;color:#666666;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(9,9,9,0.3);-moz-box-shadow:inset 1px 1px 2px 0 rgba(9,9,9,0.3);box-shadow:inset 1px 1px 2px 0 rgba(9,9,9,0.3);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

#commentform p a{color:#535353;font-weight:bold;}

.input-bar{padding:5px 10px;height:20px;line-height:20px;width:288px;border:0 solid #deddde;float:right;margin-right:190px;margin-bottom:14px;font:12px Arial, Helvetica, sans-serif;color:#666666;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(9,9,9,0.3);-moz-box-shadow:inset 1px 1px 2px 0 rgba(9,9,9,0.3);box-shadow:inset 1px 1px 2px 0 rgba(9,9,9,0.3);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.ie8 .input-bar{padding:7px 10px 3px;}

#comment{padding:10px;width:478px;float:right;margin-bottom:14px;border:1px solid #deddde;font:12px Arial, Helvetica, sans-serif;color:#757575;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(9,9,9,0.3);-moz-box-shadow:inset 1px 1px 2px 0 rgba(9,9,9,0.3);box-shadow:inset 1px 1px 2px 0 rgba(9,9,9,0.3);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;resize:none;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.submit-btn{float:left;cursor:pointer;padding:0 0 4px;background:#27507d url(images/btns-repeatable-bg.png) repeat-x;margin-bottom:20px;color:#fff;text-shadow:1px 1px 1px #333;height:29px;line-height:29px;width:80px;clear:both;margin-left:156px;border:1px solid #104783;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.ie7 .submit-btn{line-height:24px;}

.submit-btn:hover{background:url(images/btns-repeatable-bg.png) 0 -37px repeat-x;}

#cancel-comment-reply-link{color:#535353;font-weight:bold;text-decoration:underline;margin-bottom:10px;position:relative;display:inline-block;}

#cancel-comment-reply-link:hover{color:#417dbe;}

.address-block{background:#fff;padding:10px;margin-bottom:32px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

.address-block p{color:#767d87;}

.contact-view{float:left;width:240px;padding:5px;}

.contact-view img{border:4px solid #d9d9d9;margin-bottom:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.contact-detail{position:relative;overflow:hidden;width:320px;padding:10px;}

.address-line{position:relative;overflow:hidden;margin-bottom:20px;}

.address-line li{margin-bottom:8px;padding:0;background:none;color:#757575;font:12px Arial, Helvetica, sans-serif;line-height:22px;}

.address-line li a{color:#767d87;}

.address-line li a:hover{color:#417dbe;}

.address-line li strong{font-weight:bold;color:#393939;margin-right:6px;}

.location-detail{line-height:20px;margin-bottom:24px;}

.map-container{position:relative;margin-bottom:20px;background:#fff;line-height:0;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.map_canvas small{color:#535353!important;}

#map_canvas{width:634px;height:350px;float:right;border:1px solid #f0f0f0;}

.map-container .map-zoom-button{font-size:0;display:block;position:absolute;bottom:10px;left:10px;width:18px;height:18px;padding:10px;background:#417dbe url(images/icons/search-ico.png) no-repeat center center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.map-container .map-zoom-button:hover{background:#417dbe url(images/icons/search-ico.png) no-repeat center center;}

#message{padding:10px;width:478px;float:right;margin-bottom:14px;border:1px solid #deddde;font:12px Arial, Helvetica, sans-serif;color:#666666;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(9,9,9,0.3);-moz-box-shadow:inset 1px 1px 2px 0 rgba(9,9,9,0.3);box-shadow:inset 1px 1px 2px 0 rgba(9,9,9,0.3);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

#contact-form label{font:12px Arial, Helvetica, sans-serif;float:left;color:#757575;height:30px;line-height:30px;display:block;clear:both;margin-bottom:14px;}

#contact-form label.error{color:red;font-weight:bold;margin-bottom:0;margin-left:170px;margin-top:-15px;}

#contact-form input.error{border:1px red solid;}

#message.error{border:1px red solid;}

#content #message-sent{float:right;color:#417dbe;text-shadow:1px 1px 0 #FFFFFF;margin:8px 0 0;font:14px DroidSansRegular,Arial, Helvetica, sans-serif;font-weight:bold;display:none;}

#contact-form #contact-loader{float:right;margin:2px 10px 0 0;display:none;}

.property-info-block{background:#fff;margin-bottom:20px;padding:10px;overflow:hidden;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;width:980px;}

.property-info-block .property-single-title{color:#417dbe;font-size:20px;text-shadow:1px 1px 0 #fff;border:none;margin-bottom:0;}

#content .property-info .address{color:#757575;font:normal 12px DroidSerifRegular,Arial, Helvetica, sans-serif;margin-bottom:14px;}

.property-info .date{display:inline-block;padding-left:24px;padding-bottom:0;padding-top:4px;color:#6b6b6b;height:18px;line-height:18px;margin:0 20px 10px 0;}

.property-features-block{overflow:hidden;width:auto;z-index:1000;}

.ie7 .property-features-block,.ie8 .property-features-bloc{top:106px;}

.property-features-block li{color:#1c1c1c;text-align:center;width:68px;padding-top:48px;padding-left:0;padding-bottom:3px;font:normal 12px DroidSerifRegular,Arial, Helvetica, sans-serif;float:left;margin-right:14px;margin-bottom:4px;overflow:hidden;margin-left:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}

.property-features-block .home-size{background:#f8f8f8 url(images/icons/home-ico.png) center 10px no-repeat;}

.property-features-block .home-beds{background:#f8f8f8 url(images/icons/bed-ico.png) center 10px no-repeat;}

.property-features-block .home-garage{background:#f8f8f8 url(images/icons/garage-ico.png) center 10px no-repeat;}

.property-features-block .home-baths{background:#f8f8f8 url(images/icons/bath-ico.png) center 10px no-repeat;}

.property-features-block .furnished{background:#f8f8f8 url(images/icons/furnished-ico.png) center 10px no-repeat;}

.property-features-block .mortgage{background:#f8f8f8 url(images/icons/mortgage-ico.png) center 10px no-repeat;}

.property-features-block .home-size:hover{background:#d0eeff url(images/icons/home-ico.png) center 10px no-repeat;}

.property-features-block .home-beds:hover{background:#d0eeff url(images/icons/bed-ico.png) center 10px no-repeat;}

.property-features-block .home-garage:hover{background:#d0eeff url(images/icons/garage-ico.png) center 10px no-repeat;}

.property-features-block .home-baths:hover{background:#d0eeff url(images/icons/bath-ico.png) center 10px no-repeat;}

.property-features-block .furnished:hover{background:#d0eeff url(images/icons/furnished-ico.png) center 10px no-repeat;}

.property-features-block .mortgage:hover{background:#d0eeff url(images/icons/mortgage-ico.png) center 10px no-repeat;}

.single-pricetag{background:url(images/azul.png) left top no-repeat ;text-align:right;margin-right:1px;overflow:hidden;padding:14px 20px 5px 55px;box-sizing:border-box;width:404px;height:81px;}

.single-pricetag .price{font:18px Arial, Helvetica, sans-serif;text-shadow:none;font-size:16px;line-height:26px;color:#fff!important;}

.single-pricetag small{font-size:11px;color:#fff;margin-bottom:0;display:block;}

.single-pricetag small a.property-type{display:inline;color:#fff;}

.single-pricetag small a.property-type:hover{color:#fff;text-decoration:underline;}

.share-bar{background:#fff;margin-bottom:32px;width:320px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

.share-bar h5{height:48px;float:left;line-height:48px;margin-left:14px;}

.share-this{position:relative;overflow:hidden;float:right;margin-right:14px;margin-bottom:0;padding-top:12px;}

.share-this li{float:left;margin-left:10px;background:none;padding:0;}

.share-this li a{width:27px;height:27px;display:inline-block;}

.share-twitter{background:url(images/icons/twitter-share.png) center center no-repeat;}

.share-fb{background:url(images/icons/fb-share.png) center center no-repeat;}

.share-flicker{background:url(images/icons/linkedin-share.png) center center no-repeat;}

.share-mail{background:url(images/icons/share-mail.png) center center no-repeat;}

.propter-freature-list{background:#fff;float:left;margin-bottom:32px;width:320px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

.propter-freature-list .title{padding:8px 10px;border-bottom:#f0f0f0 1px solid;margin-bottom:10px;}

.propter-freature-list ul{position:relative;overflow:hidden;padding:0 10px;}

.propter-freature-list ul li{padding:11px 0 11px 22px;margin-left:0;background:url(images/icons/list-arrow.png) 4px center no-repeat;border-bottom:#f0f0f0 1px solid;}

.propter-freature-list ul li a{color:#757575;}

.propter-freature-list ul li a:hover{color:#417dbe;}

.virtual-tour-block{background:#fff;margin-bottom:32px;width:320px;float:right;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

.virtual-tour-block .title{padding:8px 10px;border-bottom:#f0f0f0 1px solid;margin-bottom:10px;}

.virtual-video{padding:10px;width:282px;height:206px;}

.property-slider-wrapper{float:left;width:406px;height:300px;margin-right:30px;overflow:hidden;}

#nav{overflow:hidden;position:relative;top:10px;left:-15px;width:980px;}

#nav li{float:left;margin:0 0 15px 15px;list-style:none;position:relative;}

.ie7 #nav li,.ie8 #nav li{float:left;margin:0 0 15px 15px;list-style:none;position:relative;padding-bottom:10px;}

#nav a{padding:3px;display:block;border:1px solid #e3e7eb;}

#nav li.activeSlide a{border:1px solid #417dbe;}

#nav a:focus{outline:none;}

#nav img{border:none;display:block;}

.frame{border:10px solid #fff;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

#content blockquote{text-indent:60px;font:12px Arial, Helvetica, sans-serif;line-height:20px;background:url(images/quote-style1.png) left top no-repeat;padding-top:20px;margin:0 0 30px;}

#content blockquote.round-style{background:url(images/quote-style2.png) left top no-repeat;text-indent:90px;padding-top:30px;}

.columns{position:relative;overflow:hidden;margin-left:-10px;}

.grid100,.grid50,.grid33{background:#fff;float:left;margin-left:10px;margin-bottom:10px;overflow:hidden;border:1px solid #fff;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

#content .grid100 p,#content .grid50 p,#content .grid33 p{padding:10px;margin-bottom:0;}

.grid100{width:655px;}

.grid50{width:321px;}

.grid33{width:210px;}

.grid-col-head{font:12px DroidSerifRegular, Arial, Helvetica, sans-serif;padding-left:10px;color:#e6e6e6;height:36px;margin-bottom:10px;line-height:36px;background:url(images/table-head-bg.jpg) repeat-x;}

ul,ol{position:relative;margin-bottom:20px;}

ol li{font:12px Arial, Helvetica, sans-serif;color:#7e848e;padding:8px 0 0;list-style:decimal;margin-left:30px;position:relative;}

ol li a{color:#7e848e;}

ol li a:hover{color:#3f80ed;}

ul li{font:12px Arial, Helvetica, sans-serif;color:#757575;padding:8px 0 0 30px;list-style:none;background:url(images/green-bullet.png) left 10px no-repeat;margin-left:10px;position:relative;}

ul li a{color:#757575;}

ul li a:hover{color:#3f80ed;}

.mc_list lable{color:#757575;}

.list-wrapper{width:655px;background:#fff;float:left;margin-bottom:20px;overflow:hidden;border:1px solid #fff;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

.list-wrapper h5{padding-left:10px;height:36px;line-height:36px;border-bottom:1px solid #dadada;}

.list-wrapper ul,.list-wrapper ol{padding:10px;position:relative;overflow:hidden;}

.list-wrapper ol li{font:12px Arial, Helvetica, sans-serif;color:#7e848e;padding:8px 0;list-style:decimal;margin-left:30px;width:280px;float:left;position:relative;}

.list-wrapper ol li a{color:#7e848e;}

.list-wrapper ol li a:hover{color:#3f80ed;}

.list-wrapper ul li{font:12px Arial, Helvetica, sans-serif;color:#7e848e;padding:8px 0 8px 30px;list-style:none;background:url(images/green-bullet.png) left 10px no-repeat;margin-left:10px;width:270px;float:left;position:relative;}

.list-wrapper ul li a{color:#7e848e;}

.list-wrapper ul li a:hover{color:#3f80ed;}

.table{background:#fff;margin-bottom:20px;overflow:hidden;border:1px solid #fff;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 3px #c3c2c3;-webkit-box-shadow:0 1px 3px #c3c2c3;-moz-box-shadow:0 1px 3px #c3c2c3;}

.table li{margin:0;padding:0;background:#fff;}

.table .head{height:36px;padding:0;margin:0;line-height:36px;background:url(images/table-head-bg.jpg) repeat-x;}

.table .head ul li{float:left;padding:0;font:bold 12px Arial, Helvetica, sans-serif;height:36px;line-height:36px;color:#e6e6e6;}

.table-cols{position:relative;overflow:hidden;width:660px;margin:0;}

.table-cols li{width:120px;text-align:center;padding:10px 0;background:none;margin:0;border-left:1px solid #ebebeb;float:left;height:100%;}

.table-cols li.col-discription{width:280px;}

.table-cols li:first-child{border:none;}

.table .grey-filled{background:#f8f7f7;}

.list-title{padding:10px 0 0;}

#content .accordian{padding:0;margin:10px 0;}

#content .accordian li{background:#fff;margin:0 0 8px;overflow:hidden;padding:0;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}

#content .accordian li h5{cursor:pointer;font:14px DroidSerifRegular, Arial, Helvetica, sans-serif;color:#4d4d4d;padding-left:10px;margin-bottom:0;background:url(images/acordian-head-bg.png) repeat-x;height:36px;line-height:36px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;}

#content .accordian li h5 .slide-arrow{display:inline-block;background:url(images/icons/accordian-btn-adtive.png) left top no-repeat;width:10px;height:19px;float:right;margin-right:20px;margin-top:10px;}

.ie7 #content .accordian li h5 .slide-arrow{display:none;}

#content .accordian li.active h5 .slide-arrow{background:url(images/icons/accordian-btn.png) left top no-repeat;}

#content .accordian li p{padding:10px;margin-bottom:0;padding-top:14px;}

.footer-wrapper{background:#313943 url(images/footerbg.jpg) repeat-x;position:relative;border-top:1px solid #e7e9ea;overflow:hidden;padding-top:22px;clear:both;height:48px;padding-bottom:9px;}

.footer{width:980px;margin:0 auto;clear:both;}

.ie7 .footer,.ie8 .footer{width:980px;margin:0 auto;clear:both;margin-bottom:30px;}

.footer-col{width:300px;float:left;margin-left:40px;margin-bottom:24px;}

.footer-widget .title{color:#bdc9d7;text-shadow:1px 1px 1px #000;}

.footer-widget p{color:#98A4B0;font:12px Arial, Helvetica, sans-serif;line-height:18px;margin-bottom:18px;}

.footer-widget p a{color:#abb6c3;}

.footer-widget p a:hover{color:#bdc6d2;}

.footer-widget ul li{line-height:18px;border-bottom:#5c636a 1px solid;border-top:#1c2228 1px solid;background:none;color:#73797c;padding-top:8px;padding-left:0;padding-bottom:8px;margin-left:0;}

.footer-widget ul li p{margin-bottom:0;}

.footer-widget ul li:first-child{border-top:none;margin-left:0;padding-top:0;}

.footer-widget ul li:last-child{border-bottom:none;}

.footer-widget ul li a{color:#abb6c3;}

.footer-widget ul li a:hover{color:#f0f0f0;text-decoration:none;}

.footer-widget h3{color:#bdc9d7;text-shadow:1px 1px 1px #000;margin-bottom:20px;}

.footer-col1{margin-left:0;}

.bottombar-wrapper{background:#e9edf1;position:relative;border-top:3px solid #d0d0d0;clear:both;height:95px;}

.bottombar-wrapper p{color:#515151;font-size:11px;}

.bottom-bar{width:980px;margin:0 auto;position:relative;height:95px;}

.footer-nav{position:relative;overflow:hidden;margin-top:28px;float:left;}

.footer-nav .sub-menu{display:none;}

.footer-nav li{float:left;border-right:1px solid #b8bbbd;background:none;padding:0;margin:0 10px 0 0;}

.footer-nav li:last-child{border:none;}

.footer-nav li:first-child a{padding-left:0;}

.footer-nav li a{float:left;padding:0 8px;color:#515151;}

.footer-nav li a:hover{color:#417dbe;text-decoration:none;}

.logo-footer{position:absolute;right:0;top:6px;}

.copy-right-wrapper{width:980px;position:absolute;left:0;bottom:0;float:left;overflow:hidden;}

.copy-right{float:right;margin-bottom:10px;}

.developed-by{float:left;}

.developed-by a{color:#417dbe;}

#twitter_update_list li span a{color:#BDC9D7;}

#twitter_update_list li span a:hover{color:#f0f0f0;}

#twitter_update_list li span{color:#98A4B0;}

.intro_text{font-size:16px;color:#000;}

.intro_text ul{font-size:16px;list-style:disc inside;}

.intro_text ul li{font-size:16px;list-style:disc inside;background:none;padding:8px 0 0!important;color:#535353;}

#header-wrapper .header > a{font-size:28px;color:#fff;display:block;padding-top:16px;line-height:32px;width:485px;text-align:center;margin:0 auto;}

#header-wrapper .header > a:hover{text-decoration:none;}

#header-wrapper .nav-wrapper .nav-container ul#menu-header-menu.main-nav li a{font-size:14px;text-transform:uppercase;}

.link_mapa{position:absolute;top:0;right:254px;font:14px/47px CalibriBold,Arial,Helvetica,sans-serif;color:#535353;}

.link_mapa a{color:#1b1b1b;text-decoration:none;text-transform:uppercase;background:url(images/icons/print-ico.png) 0 17px no-repeat;padding-left:35px;display:block;}

.link_mapa a:hover{color:#417dbe;}

.logo_footer{width:703px;float:left;text-align:center;}

.copyright_footer{width:275px;float:right;color:#fff;font-size:12px;padding-top:7px;}

.single-pricetag h5{font-size:18px;line-height:26px;color:#fff!important;text-shadow:none;margin:0!important;display:block;padding:0!important;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;width:177px;text-align:left;}

.single-pricetag .precio_dolares{font-size:18px;line-height:18px;color:#fff!important;text-shadow:none;margin:0!important;display:block;padding:0!important;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;width:177px;text-align:left;}

.instrucciones{width:289px;font-size:13px;color:#535353;float:right;line-height:15px;}

html body.single.single-property.postid-273.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content div.post-wrapper div#mapa.map-container.clearfix div.instrucciones strong{font-weight:bold;line-height:18px;font-size:14px;}

.wpcf7 form.wpcf7-form{width:264px;float:none;margin:0 auto;display:block;}

html body.page.page-id-270.page-template-default.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content div.post-270.page.type-page.status-publish.hentry.post-wrapper div.post-data div#wpcf7-f322-p270-o1.wpcf7 form.wpcf7-form input{border:solid 1px #999;background-color:#f3f3f3;color:#444;padding:6px 12px;}

html body.page.page-id-270.page-template-default.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content div.post-270.page.type-page.status-publish.hentry.post-wrapper div.post-data div#wpcf7-f322-p270-o1.wpcf7 form.wpcf7-form textarea{border:solid 1px #999;background-color:#f3f3f3;color:#444;padding:6px 12px;}

html body.page.page-id-270.page-template-default.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content div.post-270.page.type-page.status-publish.hentry.post-wrapper div.post-data div#wpcf7-f322-p270-o1.wpcf7 form.wpcf7-form select{border:solid 1px #999;background-color:#f3f3f3;color:#444;padding:6px 12px;}

form.wpcf7-form p{margin-bottom:15px!important; display:table}

p.parrafo_textarea{margin-top:-15px;}

.furnished{background:url(images/icons/furnished-ico2.png) no-repeat left 3px;}

.garage{background:url(images/icons/garage-ico2.png) no-repeat left 3px;}

.elevator{background:url(images/icons/elevator.png) no-repeat left 3px;}

.camera{background:url(images/icons/camera.png) no-repeat left 3px;}

.property-info ul.property-features-block .feature p.right-feature{width:200px;float:left;}

.property-info ul.property-features-block .feature p.left-feature{width:200px;float:left;}

.property-info ul.property-features-block .feature p span{padding-top:3px!important;height:12px;padding-bottom:3px!important;padding-left:30px!important;}

.feature p.left-feature span.furnished{background:url(images/icons/furnished-ico2.png) no-repeat scroll left 0 #f8f8f8;}

.instrucciones strong{font-weight:bold;}

.header #menu_lenguajes{width:auto;float:right;margin:0;padding:0;display:block;overflow:hidden;top:35%;position:ABSOLUTE;right:45px;text-transform:capitalize;}

.header #menu_lenguajes ul{width:80px!important;float:right;margin:0;padding:0;display:block;overflow:hidden;list-style:inside none;}

.header #menu_lenguajes ul li{width:80px!important;float:right:margin:0;padding:0;display:block;overflow:hidden;background:none;list-style:inside none;}

html body.page.page-id-270.page-template-default.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content div.post-270.page.type-page.status-publish.hentry.post-wrapper div.post-data div#wpcf7-f322-p270-o1.wpcf7 form.wpcf7-form{width:344px;float:none;margin:0 auto;}

#menu_lenguajes a{width:80px!important;font-size:16px;text-transform:uppercase;color:#fff!important;font-weight:bold!important;}

#menu_lenguajes a:hover{text-decoration:none;color:#4A8FD9;}

.single-pricetag h5.price span.precio.dolares{color:#fff!important;width:159px;text-align:left;display:block;float:right;}

#content .post-wrapper #mapa.map-container.clearfix .direccion{color:#535353;float:none;font-size:13px;line-height:16px;width:600px;margin:12px 0 0;}

.wpcf7-not-valid{border:solid 1px #f00!important;}

.numero_contacto{position:absolute:top:45%;left:67%;}

p.parrafo_requeridos{font-size:14px!important;font-weight:bold!important;text-transform:uppercase!important;width:294px;}

#menu_lenguajes{margin:0 auto;width:300px;}

.btn{display:block;font-family:Helvetica, Arial;text-transform:uppercase;text-align:center;padding:10px 15px;letter-spacing:2px;font-size:12px;white-space:normal;}

.btn-stroke-black{background-color:transparent;color:#0d0d0e!important;border:2px solid #4A8FD9;width:100%;}

.btn-stroke-black:hover{background-color:#4A8FD9;color:white!important;}
/*
@media print {

*{color:black!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important;}

a,a:visited{text-decoration:underline;}

pre,blockquote{border:1px solid #999;page-break-inside:avoid;}

thead{display:table-header-group;}

tr,img{page-break-inside:avoid;}

img{max-width:100%!important;}

@page{margin:.5cm;}

p,h2,h3{orphans:3;widows:3;}

h2,h3{page-break-after:avoid;}

.social-nav,.nav-wrapper,.title-container,.banner-container,#banner-wrapper,.breadcrumb-bar,.virtual-tour-block,.map-container,.sidebar,.nocomments,.footer-wrapper,#slider-wrapper,.sidebar-home{display:none;}

#header-wrapper{height:auto;}

.propter-freature-list li{width:auto;float:left;}

#content .onshow,#content .sold,#content .reduced,#content .new,#content .none{display:none;}

}

*/
.intro_text {font-size:16px;color:#000;}



.intro_text ul { font-size:16px; list-style:disc inside;}



.intro_text ul li {font-size:16px; list-style:disc inside; background:none;padding:8px 0 0 !important;color:#535353;}



#content {width:100% !important;}



.property-info-block {width:980px;}



#nav {width:980px;}



#header-wrapper .header > a {font-size:28px; color:#fff; display:block; padding-top:16px;line-height:32px; width:485px; text-align:center;margin:0 auto;}



#header-wrapper .header > a:hover {text-decoration:none;}



#header-wrapper .nav-wrapper .nav-container ul#menu-header-menu.main-nav li a {font-size:14px; text-transform:uppercase;}



.link_mapa {position:absolute;top:0px; right:254px;font:14px/47px "CalibriBold",Arial,Helvetica,sans-serif; color:#535353;}



.link_mapa a {color:#1b1b1b;text-decoration:none; text-transform:uppercase; background:url(images/icons/print-ico.png) 0 17px no-repeat; padding-left:35px; display:block;}



.link_mapa a:hover {color:#417dbe}



.pricetag-listing {display:none}



.listing {width:686px; margin:0 auto;}



.logo_footer {width:703px; float:left; text-align: center;}



.copyright_footer {width:275px; float:right; color:#fff; font-size:12px; padding-top:7px;}



.single-pricetag .price {font-size:16px; line-height:26px; color:#fff !important;}

.single-pricetag h5 {font-size:18px;line-height:26px; color:#fff !important;text-shadow: none; margin:0 !important; display:block; padding:0 !important; font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif; width:100%; text-align:left;}
.single-pricetag .precio_dolares {font-size:18px;line-height:24px; color:#fff !important;text-shadow: none;margin:0 !important; display:block; padding:0 !important;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;width:100%; text-align:left;}



.instrucciones {width:289px; font-size:13px; color:#535353; float:right; line-height:15px;}



html body.single.single-property.postid-273.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content div.post-wrapper div#mapa.map-container.clearfix div.instrucciones strong {font-weight:bold; line-height:18px; font-size:14px;}







.wpcf7 form.wpcf7-form {width:264px; float:none; display:block; margin:0 auto; display:block;}



html body.page.page-id-270.page-template-default.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content div.post-270.page.type-page.status-publish.hentry.post-wrapper div.post-data div#wpcf7-f322-p270-o1.wpcf7 form.wpcf7-form input {border: solid 1px #999; background-color:#f3f3f3;color: #444;padding: 6px 12px;}



html body.page.page-id-270.page-template-default.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content div.post-270.page.type-page.status-publish.hentry.post-wrapper div.post-data div#wpcf7-f322-p270-o1.wpcf7 form.wpcf7-form textarea {border: solid 1px #999;background-color:#f3f3f3;color: #444;padding: 6px 12px;}



html body.page.page-id-270.page-template-default.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content div.post-270.page.type-page.status-publish.hentry.post-wrapper div.post-data div#wpcf7-f322-p270-o1.wpcf7 form.wpcf7-form select {border: solid 1px #999;background-color:#f3f3f3;color: #444;padding: 6px 12px;}



form.wpcf7-form p span input {border: solid 1px #999; background-color:#f3f3f3;color: #444;padding: 6px 12px;}

form.wpcf7-form p span select {border: solid 1px #999; background-color:#f3f3f3;color: #444;padding: 6px 12px;}

form.wpcf7-form p span textarea {border: solid 1px #999; background-color:#f3f3f3;color: #444;padding: 6px 12px;}





form.wpcf7-form p {margin-bottom:15px !important;}



p.parrafo_textarea {margin-top:-15px;}



.furnished {background: url(images/icons/furnished-ico2.png) no-repeat left 3px;}



.garage {background: url(images/icons/garage-ico2.png) no-repeat left 3px;}



.elevator {background: url(images/icons/elevator.png) no-repeat left 3px;}



.camera{background: url(images/icons/camera.png) no-repeat left 3px;}







.property-info ul.property-features-block .feature p.right-feature {width:200px; float:left;}



.property-info ul.property-features-block .feature p.left-feature {width:200px; float:left;}



.property-info ul.property-features-block .feature p span {padding-top:3px !important; height:12px;padding-bottom:3px !important;padding-left:30px !important;}



.feature p.left-feature span.furnished {background:url("images/icons/furnished-ico2.png") no-repeat scroll left 0px #f8f8f8;}



.instrucciones strong { font-weight: bold; }







#content .date {margin-top:12px;}



.header #menu_lenguajes {width:auto;float:right;margin:0;padding:0;display:block;overflow:hidden; top:35%; POSITION:ABSOLUTE; RIGHT:45px; text-transform:capitalize}

.header #menu_lenguajes ul {width:80px !important;float:right;margin:0;padding:0;display:block;overflow:hidden; list-style:inside none;}

.header #menu_lenguajes ul li {width:80px !important;float:right:margin:0;padding:0;display:block;overflow:hidden; background:none; list-style:inside none;}





#content .property-display-wrapper .for-rent {display:none;}



html body.page.page-id-270.page-template-default.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content div.post-270.page.type-page.status-publish.hentry.post-wrapper div.post-data div#wpcf7-f322-p270-o1.wpcf7 form.wpcf7-form {width:344px; float:none; margin:0 auto;}



#menu_lenguajes a {width:auto !important;  font-size:16px; text-transform:uppercase; color:#fff !important; font-weight:bold  !important;}

#menu_lenguajes a:hover {text-decoration:none;color:#4A8FD9;}



.single-pricetag h5.price span.precio.dolares {color:#fff !important; width:159px; text-align:left; display:block; float:right;}





#content .post-wrapper #mapa.map-container.clearfix .direccion { color: #535353;

    float: none;

    font-size: 13px;

    line-height: 16px;

    width: 600px;

	margin:12px 0 0 0;

}



.wpcf7-not-valid {border: solid 1px #f00 !important}

.search-field {color:#444;}

.numero_contacto {position:absolute:top:45%; left:67%;}



p.parrafo_requeridos {font-size:14px !important; font-weight:bold !important; text-transform:uppercase !important; width:294px;}



#menu_lenguajes {

  margin: 0 auto;

  width: 300px;

}



a {

  text-decoration: none;

  color: #000;

}



.btn {

  display: block;

  font-family: Helvetica, Arial;

  text-transform: uppercase;

  text-align: center;

  padding: 10px 15px;

  letter-spacing: 2px;

  font-size: 12px;

  white-space: normal;  

}



.btn-stroke-black {

  background-color: transparent;

  color: #0d0d0e !important;

  border: 2px solid #4A8FD9;

  width:100%;

}



.btn-stroke-black:hover {

  background-color: #4A8FD9;

  color: white !important;  

}



li.current-menu-item.menu-item-321 a {color:#1B1B1B;}

li.menu-item-321 a:hover {color:#4A8FD9 !important;}



li.#menu-item-321.current-menu-item > a {color:#4A8FD9 !important;}

li.#menu-item-321 > a {color:#4A8FD9 !important;}

.direccion {
  color: #535353;
  float: none;
  font-size: 13px;
  line-height: 16px;
  width: 600px;
  margin: 12px 0 0;
}
.wpcf7-not-valid{border:solid 1px #f00!important;}
.numero_contacto{position:absolute:top:45%;left:67%;}
p.parrafo_requeridos{font-size:14px!important;font-weight:bold!important;text-transform:uppercase!important;width:294px; margin-bottom:15px;}
#menu_lenguajes{margin:0 auto;width:300px;}
.btn{display:block;font-family:Helvetica, Arial;text-transform:uppercase;text-align:center;padding:10px 15px;letter-spacing:2px;font-size:12px;white-space:normal;}
.btn-stroke-black{background-color:transparent;color:#0d0d0e!important;border:2px solid #4A8FD9;width:100%;}
.btn-stroke-black:hover{background-color:#4A8FD9;color:white!important;}
@media print {
*{color:black!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important;}
a,a:visited{text-decoration:underline;}
pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,img{page-break-inside:avoid;}
img{max-width:100%!important;}
@page{margin:.5cm;}
p,h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
.social-nav,.nav-wrapper,.title-container,.banner-container,#banner-wrapper,.breadcrumb-bar,.virtual-tour-block,.map-container,.sidebar,.nocomments,.footer-wrapper,#slider-wrapper,.sidebar-home{display:none;}
#header-wrapper{height:auto;}
.propter-freature-list li{width:auto;float:left;}
#content .onshow,#content .sold,#content .reduced,#content .new,#content .none{display:none;}
}
.intro_text{font-size:16px;color:#000;}
.intro_text ul{font-size:16px;list-style:disc inside;}
.intro_text ul li{font-size:16px;list-style:disc inside;background:none;padding:8px 0 0!important;color:#535353;}
#content{width:100%!important;}
.property-info-block{width:980px;}
#nav{width:980px;}
#header-wrapper .header > a{font-size:28px;color:#fff;display:block;padding-top:16px;line-height:32px;width:485px;text-align:center;margin:0 auto;}
#header-wrapper .header > a:hover{text-decoration:none;}
#header-wrapper .nav-wrapper .nav-container ul#menu-header-menu.main-nav li a{font-size:14px;text-transform:uppercase;}
.link_mapa{position:absolute;top:0;right:254px;font:14px/47px CalibriBold,Arial,Helvetica,sans-serif;color:#535353;}
.link_mapa a{color:#1b1b1b;text-decoration:none;text-transform:uppercase;background:url(images/icons/print-ico.png) 0 17px no-repeat;padding-left:35px;display:block;}
.link_mapa a:hover{color:#417dbe;}
.pricetag-listing{display:none;}
.listing{width:686px;margin:0 auto;}
.logo_footer{width:703px;float:left;text-align:center;}
.copyright_footer{width:275px;float:right;color:#fff;font-size:12px;padding-top:7px;}
.single-pricetag .price{line-height:26px;color:#fff!important;}
.single-pricetag h5{line-height:26px;color:#fff!important;text-shadow:none;margin:0!important;display:block;padding:0!important;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;width:100%;text-align:left;}
.single-pricetag .precio_dolares{font-size:18px;line-height:24px;color:#fff!important;text-shadow:none;margin:0!important;display:block;padding:0!important;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;width:100%;text-align:left;}
.instrucciones{width:289px;font-size:13px;color:#535353;float:right;line-height:15px;}
html body.single.single-property.postid-273.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content div.post-wrapper div#mapa.map-container.clearfix div.instrucciones strong{font-weight:bold;line-height:18px;font-size:14px;}
.wpcf7 form.wpcf7-form{width:400px;float:right;display:block;margin:0 auto;position:relative;}

html body.page.page-id-270.page-template-default.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content div.post-270.page.type-page.status-publish.hentry.post-wrapper div.post-data div#wpcf7-f322-p270-o1.wpcf7 form.wpcf7-form input{border:solid 1px #999;background-color:#f3f3f3;color:#444;padding:6px 12px;}
html body.page.page-id-270.page-template-default.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content div.post-270.page.type-page.status-publish.hentry.post-wrapper div.post-data div#wpcf7-f322-p270-o1.wpcf7 form.wpcf7-form textarea{border:solid 1px #999;background-color:#f3f3f3;color:#444;padding:6px 12px;}
html body.page.page-id-270.page-template-default.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content div.post-270.page.type-page.status-publish.hentry.post-wrapper div.post-data div#wpcf7-f322-p270-o1.wpcf7 form.wpcf7-form select{border:solid 1px #999;background-color:#f3f3f3;color:#444;padding:6px 12px;}
form.wpcf7-form p span input{border:solid 1px #999;background-color:#f3f3f3;color:#444;padding:6px 12px;}
form.wpcf7-form p span select{border:solid 1px #999;background-color:#f3f3f3;color:#444;padding:6px 12px;}
form.wpcf7-form p span textarea{border:solid 1px #999;background-color:#f3f3f3;color:#444;padding:6px 12px;}
form.wpcf7-form p{margin-bottom:15px!important;}
p.parrafo_textarea{margin-top:-15px;}
.furnished{background:url(images/icons/furnished-ico2.png) no-repeat left 3px;}
.garage{background:url(images/icons/garage-ico2.png) no-repeat left 3px;}
.elevator{background:url(images/icons/elevator.png) no-repeat left 3px;}
.camera{background:url(images/icons/camera.png) no-repeat left 3px;}
.property-info ul.property-features-block .feature p.right-feature{width:200px;float:left;}
.property-info ul.property-features-block .feature p.left-feature{width:200px;float:left;}
.property-info ul.property-features-block .feature p span{padding-top:3px!important;height:12px;padding-bottom:3px!important;padding-left:30px!important;}
.feature p.left-feature span.furnished{background:url(images/icons/furnished-ico2.png) no-repeat scroll left 0 #f8f8f8;}
.instrucciones strong{font-weight:bold;}
.header #menu_lenguajes{width:115px;float:right;margin:0;padding:0;display:block;overflow:hidden;top:35%;position:ABSOLUTE;right:45px;text-transform:capitalize;}
.header #menu_lenguajes ul{width:80px!important;float:right;margin:0;padding:0;display:block;overflow:hidden;list-style:inside none;}
.header #menu_lenguajes ul li{width:80px!important;float:right:margin:0;padding:0;display:block;overflow:hidden;background:none;list-style:inside none;}
#content .property-display-wrapper .for-rent{display:none;}
html body.page.page-id-270.page-template-default.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content div.post-270.page.type-page.status-publish.hentry.post-wrapper div.post-data div#wpcf7-f322-p270-o1.wpcf7 form.wpcf7-form{width:344px;float:none;margin:0 auto;}
#menu_lenguajes a{width:80px!important;font-size:16px;text-transform:uppercase;color:#fff!important;font-weight:bold!important;}
#menu_lenguajes a:hover{text-decoration:none;color:#4A8FD9;}
.single-pricetag h5.price span.precio.dolares{color:#fff!important;width:159px;text-align:left;display:block;float:right;}
#content .post-wrapper #mapa.map-container.clearfix .direccion{color:#535353;float:none;font-size:13px;line-height:16px;width:600px;margin:12px 0 0;}
.wpcf7-not-valid{border:solid 1px #f00!important;}
.search-field{color:#444;}
.numero_contacto{position:absolute:top:45%;left:67%;}
p.parrafo_requeridos{font-size:14px!important;font-weight:bold!important;text-transform:uppercase!important;width:294px; float:right}
#menu_lenguajes{margin:0 auto;width:300px;}
a{text-decoration:none;color:#000;}
.btn{display:block;font-family:Helvetica, Arial;text-transform:uppercase;text-align:center;padding:10px 15px;letter-spacing:2px;font-size:12px;white-space:normal;}
.btn-stroke-black{background-color:transparent;color:#0d0d0e!important;border:2px solid #4A8FD9;width:100%;}
.btn-stroke-black:hover{background-color:#4A8FD9;color:white!important;}
li.current-menu-item.menu-item-331 a{color:#1B1B1B;}
li.menu-item-331 a:hover{color:#4A8FD9!important;}
.post-meta.resultados > span{margin:0 20px 0 8px!important;}
.post-meta.resultados span{margin:0 20px 0 8px!important;}
#content .date{margin-top:0!important;}
.direccion{color:#535353;float:none;font-size:13px;line-height:16px;width:600px;margin:12px 0 0;}
/*.txt_contacto {width:370px;left:-500px; top:0px;position:absolute;  font: 14px Arial, Helvetica, sans-serif;line-height: 20px;margin-bottom: 12px;color: #1b1b1b!important;text-shadow: 1px 1px 0 #fff; text-transform:uppercase; font-weight:bold; line-height:20px}*/
.txt_contacto {width:361px;position:relative; float:left; font: 14px Arial, Helvetica, sans-serif;line-height:120%;margin-bottom: 12px;color: #444!important;text-shadow: 1px 1px 0 #fff; line-height:150%; font-weight:bold}
.formulario {padding: 0 32px; float:left; position:relative; width:500px}
.formulario > p {width:420px; float:right; position:relative;}
.formulario > form {width:420px; float:right; position:relative;}	
.formulario > form > label.error {color:#f00 !important; float:right !important;width:70% !important; margin:6px 0; text-align:right !important; border:none !important;}
.formulario > form > label.nombre_campo {width:100% !important;; float:left; position:relative;font: 12px/20px Arial,Helvetica,sans-serif;text-shadow: 1px 1px 0px #FFF;color: #1B1B1B !important;padding-bottom:3px;}	

.formulario > form > input {/*width:100%; float:left; position:relative;border: 1px solid #999;background-color: #F3F3F3;color: #444;padding: 6px 12px;box-sizing: border-box;margin-bottom:15px;*/}	
.formulario > form > select {width:100%; float:left; position:relative;border: 1px solid #999;background-color: #F3F3F3;color: #444;padding: 6px 12px;box-sizing: border-box; margin-bottom:15px;}
.formulario > form > textarea {resize:none;height:170px;width:100%; float:left; position:relative;border: 1px solid #999;background-color: #F3F3F3;color: #444;padding: 6px 12px;box-sizing: border-box; margin-bottom:15px;}	
input.error, select-error, textarea.error {margin-bottom:0 !important;}
	
body.page.page-id-270.page-template.page-template-template-contact.page-template-template-contact-php.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content div form div#errormsg { font-size:14px; color:#444; border: 2px solid #f7e700; margin: 2em 0.5em 1em;
    padding: 0.2em 1em; width:224px; height:46px;}
body.page.page-id-270.page-template.page-template-template-contact.page-template-template-contact-php.logged-in.admin-bar.customize-support div#wrapper div.container.clearfix div#content iv form div#errormsg.MyClass {display:block !important;}

form table tr td input[type="text"] {
background-color: #f3f3f3;
    border: 1px solid #999;
    color: #444;
    padding: 6px 12px; width:256px; height:16px;}
.error {border: solid 1px #f00 !important;clear: both;}
form.wpcf7-form p input{border:solid 1px #999;background-color:#f3f3f3;color:#444;padding:6px 12px; margin-top:4px;}
form.wpcf7-form p select{border:solid 1px #999;background-color:#f3f3f3;color:#444;padding:6px 12px;margin-top:4px;}
form.wpcf7-form p textarea{border:solid 1px #999;background-color:#f3f3f3;color:#444;padding:6px 12px;margin-top:4px;}
form.wpcf7-form p{margin-bottom:15px!important;}
label.error {border:none !important; color:#f00; display:table;padding-top: 6px;text-align: right;width: 332px;}
input:hover
input:active,
input:focus, 
textarea:active,
textarea:hover,
textarea:focus, 
button:focus,
button:active,
button:hover
{
    outline:0px !important;
    box-shadow:none !important;

}
#wrapper > .container > .wrapper {margin-top:35px;  float: left; display: table; padding: 0; overflow: hidden;}
.txt_formulario {width:370px;;position:relative; float:left; font: 14px Arial, Helvetica, sans-serif;line-height: 20px;margin-bottom: 12px;color: #444 !important;text-shadow: 1px 1px 0 #fff; line-height:120%}
form#myform p input[type="text"] {width:309px}
input#input_empresa {width: 215px !important; margin-left:9px}
select#depto_consultar {width: 336px;}
textarea#mensaje {width:309px; height:150px; resize:none;}
#success {display:none;color: #444; position:absolute; left:50%; top:0; width:370px;border: 2px solid green;padding: 0.2em 1em;width: 260px !important;  font: 14px Arial, Helvetica, sans-serif;text-shadow: 1px 1px 0 #fff; font-weight:bold;background-color: rgba(0,255,0,0.3);}
#boton_enviar {background-color:#6AA4E0; font-size:12px; color:black; font-weight:bold; text-decoration:none; border:none; text-align:center;padding: .5em 1em; cursor: pointer;  margin-left:30%;float: none; display: table; border-none;}
.label_tipo {display:table-cell; width:65px}
input[type="radio"] {display:block; float:left; clear:right; padding: 0 !important}
input#radio_empresa {float:none; display:table-cell; vertical-align:center;}