/*
Theme Name: Allure Real Estate Child Theme for Placester
*/

/* v1.0 | 20080212 */
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, font, 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 {
    background: transparent;
    border: 0;
    font-size: 100%;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* @group Clearfix */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }
/* @end */
/*
Name: HTML 5 Stylesheet
Date: July 2009
Description: Sample layout for HTML5 and CSS3 goodness borrowed from Smashing HTML5.
Version: 1.0
Author: Enrique RamÃ¯Â¿Â½rez
Autor URI: http://enrique-ramirez.com
*/
/***** Global *****/
/* Headings */
h1 {font-size: 1.714em} /* 24px */
h2 {font-size: 1.571em}	/* 22px */
h3 {font-size: 1.429em}	/* 20px */
h4 {font-size: 1.286em}	/* 18px */
h5 {font-size: 1.143em}	/* 16px */
h6 {font-size: 1em}	/* 14px */

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    line-height: 1.1;
    margin-bottom: .8em;
}
/* Anchors */
a {
    outline: 0;
    text-decoration: none;
}
a img {
    border: 0;
    text-decoration: none;
}
/* Paragraphs */
p {margin-bottom: 1.143em;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
/* Lists */
ul {
    list-style: outside disc;
    margin: 1em 0 1.5em 1.5em;
}
ol {
    list-style: outside decimal;
    margin: 1em 0 1.5em 1.5em;
}
dl {margin: 0 0 1.5em 0;}
dt {font-weight: bold;}
dd {margin-left: 1.5em;}
/* Quotes */
blockquote {font-style: italic;}
cite {}
q {}
/* Tables */
table {margin: .5em auto 1.5em auto; width: 98%;}
/* Thead */
thead th {padding: .5em .4em; text-align: left;}
thead td {}
/* Tbody */
tbody td {padding: .5em .4em;}
tbody th {}
tbody .alt td {}
tbody .alt th {}
/* Tfoot */
tfoot th {}
tfoot td {}
input[type="submit"], .next-btn-active, .prev-btn-active {
    cursor: pointer;
}
/* HTML5 tags */
header, footer, section, aside, nav, article, figure {
    display: block;
    padding: 0;
    margin: 0;
}

/* layout starts here */
body {
    font: normal 1em 'Lucida San Unicode', 'Lucida Grande', Arial;
}

/* horizontal partitioning */
header[id='lvl1'], section[id='lvl2'], section[id='lvl3'], section[id='lvl4'], section[id='lvl5'], section[id='lvl6'] {
    width: 100%;
    min-width: 970px !important;
}
section[id='lvl2'], section[id='lvl5'], footer[id='lvl6'] {
    color: #fff;
}
header[id='lvl1'] {
    height: 101px;
    background: url(../images/lvl1-bg.png) 0 0 repeat-x;
    text-shadow: 1px 1px 1px #fff;
}
section[id='lvl2'] {
    min-height: 50px;
    background: url(../images/lvl2-bg.png) 0 0 repeat-x;
}
section[id='lvl3'] {
    color: #666;
    padding: 36px 0;
    background: url(../images/lvl3-bg.png) 0 0 repeat-x;
    text-shadow: 1px 1px 1px #fff;
}
section[id='lvl4'] {
    color: #666;
    background-color: #fbfbfb; 
    padding: 36px 0;
}
section[id='lvl5'] {
    background: url(../images/lvl5-bg.png);
    padding: 35px 0 65px;
}
footer[id='lvl6'] {
    background: url(../images/lvl6-bg.png);
    padding: 15px 0;
}

/* wrapper */
div[class='wrapper'] {
    width: 970px;
    height: auto;
    margin: 0 auto;
}

/* common class */
.clr { clear: both;}
.fleft { float: left;}
.fright { float: right;}
.blue { color: #287aac;/*var*/}
.no-margin { margin: 0 !important;}
.no-border { border: 0 !important;}
.bigtxt { font-size: 1.143em;}
.lrpad10 { padding: 0 10px;}

/*
div[class='images'] {
    margin: 31px 0 0 0;
}*/

/*header style - logo */
section[class='placester-logo'] {
    float: left;
    width: 320px;
    overflow: hidden;
    line-height: 1;
    padding-top: 28px;
}
span[class='logo'] {
    color: #ee7d03;/*var*/
    font-size: 2.25em;
}
span[class='slogan'] {
    color: #666;
    font-size: .9em;
}

/*header style - navigation */
nav[class='main-nav'] {
    float: right;
    margin: 50px 20px 0 0;
}
nav[class='main-nav'] ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    font-size: 1em;
}
nav[class='main-nav'] ul li {
    float: left;
    padding: 0 15px;
}
nav[class='main-nav'] a {
    color: #666;
}
nav[class='main-nav'] a:hover {
    color: #e07b04;/*var*/
}

/*header style - phone */
section[class='phone'] {
    float: right;
    margin: 45px 0 0 0;
    color: #666;
}
section[class='phone'] ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    font-size: 1em;
}
section[class='phone'] ul li {
    float: left;
}
li[class='phone-bg-left'] {
    background: url(../images/phone-bg-l.png) no-repeat;
    width: 15px;
    height: 32px;
}
li[class='phone-bg-mid'] {
    background: url(../images/phone-bg-m.png) repeat-x;
    min-width: 50px;
    height: 26px;
    padding: 6px 0 0 0;
}
li[class='phone-bg-right'] {
    background: url(../images/phone-bg-r.png) no-repeat;
    width: 15px;
    height: 32px;
}

/* 3rd section */
section[class='getstarted'], section[class='aboutus'] {
    width: 280px;
    padding: 0 10px;
    float: left;
}
section[class='gt-thumb-size'] {
    width: 122px;
    margin: 0 15px 0 0;
    float: left;
}
div[class='thumbs'] {
    padding: 5px 5px 0;
    background-color: #fff;
    border: 1px solid #e0e0e0;
}
div[class='thumbs-shadow'] {
    margin:0 auto;
    background: url(../images/thumbs-shadow.png) no-repeat;
    width: 120px;
    height: 9px;
}
div[class='thumbs-shadow2'] {
    margin:0 auto;
    background: url(../images/thumbs-shadow-sml.png) no-repeat;
    width: 100px;
    height: 9px;
}
section[class='gs-txt'] {
    float: left;
    padding: 5px 0 0 0;
    width: 140px;
}
.gs-text {
    width: 140px;
}
span[class='normaltxt'] {
    font-size: .8em !important;
}
section[class='learnwhy'] {
    width: 630px;
    padding: 0 10px;
    float: right;
}
section[class='ly-thumb-size'] {
    width: 202px;
    margin: 0 20px 0 0;
    float: left;
}
section[class='ly-txt'] {
    width: 405px;
    float: left;
}
section[class='ly-txt'] p, section[class='feat-txt'] p, section[class='about-txt'] p {
    font-size: .9em;
}
a[class='learnmore-btn-big'] {
    color: #fff;
    display: block;
    width: 196px;
    height: 38px;
    background: url(../images/btn-big2.png) no-repeat;
    font-size: 1.43em;
    text-shadow: 1px 1px 1px #666;
    padding: 13px 0 0;
    text-align: center;
    float: right;
}

/* 4th section */
section[class='feat-listing'], section[class='feat-listing2'] {
    width: 280px;
    padding: 0 10px; 
    float: left;
} 
section[class='feat-listing']{
    margin-right: 35px ; 
} 
section[class='feat-listing'] {
    width: 280px;
    padding: 0 10px;
    margin-right: 35px ; 
    float: left;
}
a[class='feat-title'] {
    color: #287aac;/*var*/
}
a[class='feat-title']:hover {
    color: #ee7d03;/*var*/
}
section[class='feat-details'] {
    margin-top: 20px;
}
section[class='feat-thumb-size'] {
    width: 132px;
    margin: 0 15px 0 0;
    float: left;
}
section[class='feat-txt'], section[class='about-txt'] {
    padding: 5px 0 0 0;
    width: 128px;
    float: right;
}
a[class='learnmore-btn-sml'] {
    color: #fff;
    display: block;
    width: 108px;
    height: 25px;
    background: url(../images/btn-sml.png) no-repeat;
    font-size: .9em;
    text-shadow: 1px 1px 1px #666;
    padding: 9px 0 0;
    text-align: center;
    float: right;
}
a[class='seemore-btn-sml'] {
    color: #fff;
    display: block;
    width: 148px;
    height: 32px;
    background: url(../images/btn-sml2.png) no-repeat;
    font-size: .9em;
    text-shadow: 1px 1px 1px #666;
    padding: 5px 0 0;
    text-align: center;
    float: right;
}

/* slider section */
.hr {
    border: 0;
    padding: 0;
    margin: 0 0 15px 0;
    height: 2px;
    background: url(../images/hr-bg.png) 0 0 repeat-x;
}

/* Text Alignment */
.aR {
    text-align: right;
}
.aL {
    text-align: left;
}
.aC {
    text-align: center;
}

/* buttons */
input[class='btn-big'] { 
    background: url(../images/btn-big.png) top center no-repeat;
    padding: 0;
    margin: 0;
    border: 0;
    color: #fff;
    width: 150px;
    height: 51px;
    font: bold 1.4em 'Lucida Sans Unicode','Lucida Grande';
    text-shadow: 1px 1px 1px #333;
}
input[class='btn-biggest'] { 
    background: url(../images/btn-biggest.png) top center no-repeat;
    padding: 0;
    margin: 0;
    border: 0;
    color: #fff;
    width: 130px;
    height: 63px;
    font: bold 1.4em 'Lucida Sans Unicode','Lucida Grande';
    text-shadow: 1px 1px 1px #333;
}

input[class='btn-sidesearch'] { 
    padding: 0;
    margin: 0;
    border: 0;
    color: #fff;
    width: 148px;
    height: 32px;
    background: url(../images/btn-sml2.png) no-repeat;
    font: 0.9em 'Lucida Sans Unicode','Lucida Grande';
    text-shadow: 1px 1px 1px #656565;
}

/* slideshow */
div[id='slideshow-glow'] {
    background: url(../images/slidehow-bg.png) top center no-repeat;
    min-height: 19px;
    padding: 31px 0 0 0;
}
div[id='slideshow-glow'].static {
    background: url(../images/slidehow-bg.png) top center no-repeat;
    min-height: 19px;
    padding: 31px 0;
}
div[id='slideshow'] {
    background-color: #fff;
    padding: 5px 5px 0 5px;
}
div[id='ss-shadow'] {
    background: url(../images/slideshow-shadow.png) top center no-repeat;
    height: 57px;
    position: relative;
}
div[id='slides'] {
    width: 620px;
    padding: 5px;
}
div[id='form'] {
    width: 320px;
    padding: 5px;
    color: #666666;
    font-size: 0.9em;
    text-shadow: 1px 1px 1px #fff;
}
div[id='form'] form {
    background-color: #f2f2f2;
    height: 300px;
    padding: 12px;
}
div[id='form'] h2 {
    font: bold 1.4em 'Lucida Sans Unicode', 'Lucida Grande';
}
div[id='slides'], div[id='form'] {
    float: left;
}

/* mouseover state */
.slidetabs a:hover { 
    background-position:0 -15px;
}
/* active state (current page state) */
.slidetabs a.current { 
    background-position:0 -15px;
}

/* slideshow form fields */
div[class='tbl-cell-search'] {
    float: left;
    width: 40%;
    margin: 0 0 0 20px;
}
/* search page form fields */
div[class='tbl-cell-search2'] {
    float: left;
    width: 35%;
    margin: 0 0 10px 0;
    font: normal 0.9em 'Lucida Sans Unicode','Lucida Grande';
}
div[class='tbl-cell-search3'] {
    float: left;
    width: 65%;
    margin: 0 0 10px 0;
    font: normal 0.9em 'Lucida Sans Unicode','Lucida Grande';
}
div[class='selLabel'] {
    float: left;
    width: 60%;
    text-align: right;
    padding: 4px 4px 0 0;
}
div[class='selLabel2'] {
    float: left;
    width: 25%;
    text-align: right;
    padding: 4px 4px 0 0;
}
div[class="sort-by"] {
	margin-top: 15px;
}
div[class="sort-by"] .selLabel2 {
	width: 60px;
}
/* search btn inside the gray box used in search page */
div[id='gray-box-btn'] {
    float: right;
    width: 22%;
    text-align: right;
}
/* form fields container inside the gray box used in search page */
div[id='gray-box-frmfields'] {
    float: left;
    width: 78%;
}

/* footer links section styles */
section[class='links-container1'], section[class='links-container2']{
    padding: 0 20px 0 10px;
    float: left;
}
section[class='links-container1'] {
    width: 212px;
}
section[class='links-container2'] {
    width: 245px;
}
section[class='links-container3'] {
    width: 180px;
    padding: 0 10px;
    float: left;
}
section[class='links-header'] {
    font-size: 1.429em;
    margin-bottom: .8em;
}
section[class='links-details'], section[class='links-details2'] {
    color: #666;
}
section[class='links-details'] {
    font-size: .9em;
}
section[class='links-details'] ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
section[class='links-details'] ul li {
    border-bottom: 1px solid;
    border-color: #333;/*var*/
    height: 23px;
    padding: 5px 0 0 2px;
}

section[class='links-details'] ul li a, #lvl6 a, #lvl5 a {
    color: #e07b04;/*var*/
}
section[class='links-details'] ul li a:hover, #lvl6 a:hover, #lvl5 a:hover {
    color: #f7ae57;/*var*/
}
div[class='bycity'] {
    width: 160px;
    float: left;
    margin: 0 18px 0 0;
}
div[class='byzip'] {
    width: 60px;
    float: left;
}
div[class='bycity'] span, div[class='byzip'] span {
    display: block;
    margin-bottom: .8em;
}

/* sub footer links */
.copyright {
    color: #999;
    font-size: .7em;
    float: left;
}
nav[class='footer-nav'] {
    float: right;
}
nav[class='footer-nav'] ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    font-size: .8em;
}
nav[class='footer-nav'] ul li {
    float: left;
    padding: 0 15px;
}
nav[class='footer-nav'] a {
    color: #999;
}
nav[class='footer-nav'] a:hover {
    color: #e07b04;/*var*/
}

/* inner page styles */
section[class='left-content'] {
    width: 640px;
    float: left;
}
section[class='gray-box'], section[class='gray-box2'], section[class='gray-box3'], h1[class='page-title'] {
    background: url(../images/gray-bg.png);
    border: 2px solid #fff;
}
section[class='gray-box'] {
    width: 620px;
    padding: 10px;
    margin: 0 0 25px 0;
}
section[class='gray-box2'], h1[class='page-title'] {
    width: 600px;
    padding: 20px;
    margin: 0 0 10px 0;
}
section[class='gray-box3'] {
    width: 282px;
    padding: 10px 9px;
}
section[class='gmap-box']{
    width: 630px;
    background-color: #fff;
    padding: 5px 5px 0;
    border: 1px solid #eee;
    margin: 0 0 25px 0;
}
section[class='content-list'] {
    padding: 0 10px;
}
ul[class='item-list'] {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
ul[class='item-list'] li {
    border-bottom: 1px solid;
    border-color: #e6e6e6;
    float: left;
}
div[id='placester_listings_list'] > div > li {
    width: 100%;
}                
#placester_listings_list:before, #placester_listings_list:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
#placester_listings_list:after { clear: both; }
#placester_listings_list { zoom: 1; }
#placester_listings_list > div > li { 
    width: 100%;
   }
div[class="entry-utility"] a {
    font-size: 12px;
    color: #287AAC;    
}
div[class="navigation"] a {
    font-size: 12px;
    color: #287AAC;
}
div[id="nav-below"] {
    float: left;
    width: 640px;
}
div[class="nav-next"] {
    float: right;
}
section[class='list-thumb-size'] {
    margin: 0 20px 0 0;
    float: left;
}
section[class='single-item'] {
    padding: 20px 0 10px;
}
section[class='list-thumb-txt'] {
    padding: 5px 0 0 0;
}
section[class='list-thumb-details'] {
    padding: 10px 0 0 0;
}
ul[class='item-details'] {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 340px;
    float: left;
    font-size: .9em;
    line-height: 1.3;
}
ul[class='item-details'] li {
    float: left;
    border: 0 !important;
}
li[class='item-desc1'] {
    width: 75px;
    text-align: right;
}
li[class='item-desc2'] {
    width: 12px;
    text-align: center;
}
li[class='item-desc3'] {
    width: 30px;
    text-align: left;
}
li[class='item-desc4'] {
    width: 90px;
    text-align: left;
}
section[class='pagination'] {
    padding: 20px 0;
}

/* prev next botton */
a.prev-btn-passive, a.prev-btn-active, a.Prev_button.next-btn-active, a.First_button.next-btn-active {
    color: #fff;
    display: block;
    width: 53px;
    height: 25px;
    font: bold .9em 'lucida sans';
    text-shadow: 1px 1px 1px #666;
    padding: 10px 0 0 35px;
}
a.prev-btn-passive {
    background: url(../images/prev-btn.png) 0 0;
}
a.prev-btn-active {
    background: url(../images/prev-btn.png) 0 35px;
}
a.next-btn-passive, a.next-btn-active, a.Next_button.prev-btn-passive  {
    color: #fff;
    display: block;
    width: 68px;
    height: 25px;
    font: bold .9em 'lucida sans';
    text-shadow: 1px 1px 1px #666;
    padding: 10px 0 0 20px;
}
a.Prev_button.next-btn-active, a.First_button.next-btn-active {
    background: url(../images/prev-btn.png) 0 35px;
}
a.Next_button.next-btn-active, a.Last_button.next-btn-active {
    background: url(../images/next-btn.png) 0 35px;
}
a.Next_button.prev-btn-passive {
    background: url(../images/next-btn.png) 0 0px;
}
.Last_button, .Next_button {
    float: right;
}
.Prev_button, .First_button {
    float: left;
}

/* sidebar section styles*/
aside[class='sidebar'] {
    width: 300px;
    float: right;
}
section[class='side-ctnr'] {
    padding: 0 0 20px 0;
}
section[class='side-ctnr'] h3 {
    padding: 0 10px 0;
}
section[class='side-ctnr'] ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
section[class='side-ctnr'] ul li {
    margin: 15px 0 0 0;
}
div[class='separator'] {
    padding: 7px 0;
    border-bottom: 1px solid;
    border-color: #e6e6e6;
}
div[class='byline'] {
    font: normal 0.7em 'Lucida Sans Unicode', 'Lucida Grande', 'Arial';
    color: #ccc;
}

/* details page styles*/
div[class='details-thumb'] {
    width:630px; 
    margin:26px 0;
}
section[class='details-thumb-size'], section[class='details-thumb-size2'] {
    width: 124px;
    margin-right: 9px;
    float: left;
}
section[class='details-thumb-size'] {
    margin-bottom: 20px;
}
section[class='right-details'] {
    width:356px;
    float:left;
}
section[class='left-details'] {
    float:left; 
    width:267px; 
}
section[class='details-info'] {
    margin: 17px 0 0 0;
}
section[class='desc-info'] {
    margin: 25px 0 0 0;
}
section[class='desc-info2'] {
    margin: 70px 0 0 0;
}
section[class='desc-info'] p, section[class='desc-info2'] p {
    font-size: .9em;
    line-height: 1.3;
}
ul[class='basic-info'], ul[class='amenities-info'] {
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin: 0 0 20px 0;
    font-size: .9em;
}
ul[class='amenities-info'] li {
    float: left;
    width: 105px;
}

/* index page styles */
section[class='item-title'] a {
    color: #666;
    font: bold 1em 'lucida sans';
    margin-bottom: .8em;
    display: block;
}
section[class='item-title'] a:hover {
    color: #C0D4E1;
}
section[class='item-desc'] p {
    font-size: .9em;
    margin-bottom: .8em;
    line-height: 1.2;
}
section[class='item-byline'], div.entry-meta {
    font-size: .8em;
    margin-bottom: .6em;
}
section[class='item-byline'] a, section[class='recent-post'] ul a, section[class='post-byline'] a, section[class='about-txt'] a, div.entry-meta a {
    color: #287aac;/*var*/
}
section[class='item-byline'] a:hover, section[class='recent-post'] ul a:hover, section[class='post-byline'] a:hover, section[class='about-txt'] a:hover {
    color: #ee7d03;/*var*/
}

/* sidebar recent post style */
section[class='recent-post'] {
    padding: 0 10px;
}
section[class='recent-post'] ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
section[class='recent-post'] ul li {
    height: 18px;
    padding: 7px;
    border-bottom: 1px solid #dee9f0;
    margin: 0;
}
section[class='recent-post'] ul li.last {
    border: none;
 
}

/* single page styles */
section[class='post-byline'] {
    font: .9em 'lucida sans';
    margin: 7px 0 10px;
}
section[class='post-content'] {
    margin: 20px 0;
}
section[class='post-content'] p {
    font-size: .9em;
    line-height: 1.3;
}
section[class='pic-holder'] {
    float: right;
    margin: 20px 0 20px 20px;
}

/* share container styles */
.share1 {
    float: left;
    position: relative;
    margin: 0 15px 15px 0;
    padding: 6px;
    border: 1px solid #cdcdcd;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: -webkit-gradient(linear, 0 10%, 0 100%, from(white), to(white),color-stop(.6,#ebeaea));
    background: -moz-linear-gradient(0% 100% 90deg,#FFF, #ebeaea, #FFF 100%);
    background: linear-gradient(0% 100% 90deg,#FFF, #ebeaea, #FFF 100%);
    -pie-background: linear-gradient(0% 100% 90deg,#FFF, #ebeaea, #FFF 100%);
    behavior: url(pie/PIE.htc);
}
.share1 ul { 
    list-style: none;
    margin: 0; 
}
.share1 ul li {
    margin: 0 !important;
    padding: 2px;
}

.share2 {
    float: left;
    position: relative;
    padding: 6px;
    border: 1px solid #cdcdcd;
    background: #FFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: -webkit-gradient(linear, 0 10%, 100% 0, from(white), to(white),color-stop(.6,#ebeaea));
    background: -moz-linear-gradient(0% 100% 0deg,#FFF, #ebeaea, #FFF 100%);
    background: linear-gradient(0% 100% 0deg,#FFF, #ebeaea, #FFF 100%);
    -pie-background: linear-gradient(0% 100% 0deg,#FFF, #ebeaea, #FFF 100%);
    behavior: url(pie/PIE.htc);
}
 
.share2 ul { 
    list-style-type: none;
    padding:0;
}
.share2 ul li {
    float: left;
    padding: 1px 6px 0;
    margin: 0 !important;
}

/* widget page styles */
section[class='widgets'] {
    width: 300px;
    margin: 0 auto;
}
section[class='common-side-cont'] {
    padding: 0 10px;
}
.search-btn {
    background: url("../images/search-btn.png") no-repeat;
    width: 88px;
    color: #fff !important;
    text-shadow: 1px 1px 1px #656565;
    border: none;
    cursor: pointer;
    height: 32px;
    behavior: url(pie/PIE.htc);
}
.search-input {
    background: url("../images/search-area.png") no-repeat !important;
    width: 155px !important;
    height: 27px !important;
    border: none !important;
    padding: 5px 20px 0 30px !important;
}

/* listing map widget */
.common-side-cont #placester_listings_map_map {
    width: 280px;
    height: 280px;
}

/* fixes */
.search-ctnr {
    width: 270px;
    height: 32px;
}
span.s1 {
    float: left;
    width: 155px;
}
span.s2 {
    float: right;
    width: 88px;
}

/* custom select */
div[class='cselect'], div[class='cselect2'] {
    height: 25px;
    padding: 0 !important;
    margin: 5px 0 10px 0;
    font: normal 0.9em Georgia !important;
    float: left;
}
div[class='cselect'] {
    background: url(../images/cselect-bg54.png) 0 0 no-repeat;
    width: 54px;
}
.cselect input[type='text'] {
    width: 49px !important;
    font: normal 0.9em Georgia !important;
    left: -5px;
    top: 0;
    *top: -1px;
}
.cselect .sb-dropdown {
   width: 48px !important;
   z-index: 999 !important;
  *z-index:999;
}
div[class='cselect2'] {
    background: url(../images/cselect-bg104.png) 0 0 no-repeat;
    width: 104px;
}
.cselect2 input[type='text'] {
    width: 104px !important;
    font: normal 0.9em Georgia !important;
    left: -5px;
    top: 0;
    *top: -1px;
}
.cselect2 .sb-dropdown {
   width: 104px !important;
   z-index: 999 !important;
  *z-index:999;
}
section[id='sbar-search'] {
    padding: 0 5px;
    margin: 0;
}
section[id='sbar-search'] ul li {
    height: auto;
    padding: 0;
    margin: 0;
    border: 0;
}
div[class='tbl-cell-search3'] span[class='dash'] {
    padding: 8px 0 0 0;
    margin: 0 2px 0 6px;
    font-weight: bold;
    float: left;
}
