/*
Theme Name: Apartment Theme
Theme URI: http://www.bloggerstemplate.com
Description: Appartment WordPress theme for Jason by <a href="http://www.bloggerstemplate.com">Blogger Templates</a>.
Version: 1.1
Author: Rachmanuddin Yahya
Author URI: http://www.bloggerstemplate.com
Tags: Green, Apartment

	This theme was designed and built by Rachmanuddin Yahya

*/



/* Begin Typography & Colors */

/*-----------------GLOBAL RESET-------------- */

/* Resets all variables to default */
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}

body {line-height:1.3; color:black; background:white;}
ol, ul {list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";padding-left:10px; font-style:italic; color:#999999}
img a {border:none;}

/* ---------GLOBAL STRUCTURE--------------*/


/*------------ Global ------------*/
.center {text-align:center; margin:10px auto 0;}
.left {float:left;} /*aptsleft*/
.right {float:right;} /*aptsright*/

.clear {clear:both;}
.clearright {clear:right;}
.clearleft {clear:left;}
.standard_list {list-style:disc; list-style-position:inside; margin-left: 10px;}
li.standard_list {padding-bottom:10px;}
#header-container {margin-top:15px;}
.genWrapper {width:100%; background-color:#9CCE31;}
.subContainer {padding-top:10px; padding-bottom:10px; overflow:hidden; display:block;}

/*------------ for-rent-by-owner.aspx ------------*/
.frboMainContainer {width:770px;}
.frboSubContainer {width:361px; float:left; margin:7px;}
.frboSubContent1 {display:block; padding-top:10px; padding-bottom:10px; padding-left:10px; text-align:left; background-image: url(images/frbo_lgsearch_bg.jpg); background-repeat:no-repeat; height:450px;}
.frboSubContent2 {display:block; padding-top:10px; padding-left:10px; text-align:left; background-image: url(images/frbo_lgplaceanad_bg.jpg); background-repeat:no-repeat; height:450px;}
.frboList {list-style-type:disc; color:#9CCE31;}
.frboListItem {margin-left:2em;}
.frbo_searchSubText1a {margin-right:10px; line-height:1.4em;}
.frbo_searchSubText1 {margin-left:160px; width:178px; line-height:1.4em;}
.frbo_searchSubText2 {margin-left:173px; width:170px; height:100%; line-height:1.5em;}
.leftLabel {width:8em; float:left; text-align:right; margin-right:0.5em; display:block;}

/*------------ End for-rent-by-owner.aspx ------------*/



/* Begin xSnazzy imageless rounded corners */
#xsnazzy {background:transparent; margin-top:10px; margin-bottom:10px; width:137px; }
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f6faeC; border-left:1px solid  #7ABC50; border-right:1px solid  #7ABC50;}
.xb1 {margin:0 5px; background:#7ABC50;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontenttop {display:block; background:#f6faec; border:0 solid #7ABC50; border-width:0 1px;text-align:left;padding-left:5px;
padding-right:5px;}
.xboxcontent {display:block; background:#f6faec; border:0 solid #7ABC50; border-width:0 1px; padding-left:5px; text-align:left; padding-right:5px; }

/*global rounded corners*/
 
#container-rounded {padding-top:10px; padding-bottom:10px; overflow:hidden; text-align:center;}
#container-rounded .ad{ margin-left:25px; margin-right:25px;}
.btop, .wrapbottom {display:block; background:transparent;}
.cb1, .cb2, .cb3, .cb4 {display:block; overflow:hidden;}
.cb1, .cb2, .cb3 {height:1px;}
.cb2, .cb3, .cb4 {background:#fff; border-left:1px solid #cecece; border-right:1px solid #cecece;}
.cb1 {margin:0 5px; background:#cecece;}
.cb2 {margin:0 3px; border-width:0 2px;}
.cb3 {margin:0 2px;}
.cb4 {height:2px; margin:0 1px;}
.maincontent {display:block; background:#fff; border:1 solid #cecece; border-width:0 1px;}
.maincontent p{padding-bottom:10px;}


/*------------ Header ------------*/
.header-navigation {width:950px; margin:0 auto;}
.logonoads {background:url("images/logo.jpg") no-repeat top left; height:66px; width:224px; float:left; padding-left:5px; margin-left:90px;}
.header-tagline {min-width:950px; background:#5E8E00; clear:both; padding-top:10px; padding-bottom:10px; text-align:center;}
.resultBody { width: 880px; margin: 0 auto; padding: 10px 0 40px; overflow: hidden; }
.resultBody h2 { font-size: 18px; font-weight: bold; }
.resultBody p { margin-bottom: 1em; line-height: 18px; }
.resultOverview { width: 490px; margin-left: 30px; float: left; text-align:left;}
.billboard { margin-bottom: 25px; }
.aptList { float: left; width: 280px; background: url(images/aptList_bg.png) no-repeat left bottom; padding-bottom: 20px; margin-left: 30px; display: inline; }
.aptList ul { margin: 20px 0 0 28px; text-align:left;}
.aptList li { margin-bottom: 10px; text-align:left;}
.aptList li a { color: #007aaa; font-size: 13px; background: url(images/aptList_arrow.png) no-repeat left center; padding-left: 25px; display: block; width: 200px; min-height: 18px; text-align:left;  }
.header-tagline-mobile {min-width:950px; background:#5E8E00; clear:both; padding-top:10px; padding-bottom:18px; }
#header-tagling-mobile-center {width: 750px; margin: 0 auto; position: relative; text-align:center}
.header-tagline-mobile a {position: absolute; right: 0px}
.header-tagline-mobile h1 {}

/* --------Mobile iphone styles ---------- */
#mainMobilebody_bg {background-image:url(images/mobile_landing_bg.jpg); margin-left: auto; margin-right: auto; height:495px; width:989px; background-repeat:no-repeat; }
#mainMobilebody_background {background-image:url(images/mobile_landing_wrapBG.jpg); background-repeat:repeat-x; margin-left: auto; margin-right: auto; height:495px; width:100%; }
#mainMobilbodyText {color: #666666; position:relative; left: 15%; top: 15%; width: 600px; text-align: left;}
#mainMobilbodyText h3{ font-size: 2.1em; color: #000000; padding-bottom: 5%;}
#mainMobilbodyText h4{ font-size: 1.2em;color:#669900; font-weight: 900;}
#mainMobilbodyText h4 span{color:#fe6600; font-weight: 900;}
#mainMobilbodyText hr {border: 1px #cccccc solid; margin: 10px 0 10px}
#mainMobilbodyText ul {padding: 10px 0 25px;}
#mainMobilbodyText li {background-image: url('/images/mobileBulletImg.gif'); background-position: 0px 50%; /* X-pos Y-pos (from top-left) */ background-repeat: no-repeat; padding-left: 15px; line-height: 32px;}
#mobile-webList { list-style-type:none; }
#mainMobilbdyTxtbold {font-size: 1.2em; color:#669900; font-weight: 900;}
#mainContentbody_background {background-image:url(images/content_landing_main-wrap-bg.jpg); background-repeat:repeat-x; margin-left: auto; margin-right: auto; height:442px; width:100%;}
#mainContentbody_bg {margin-left: auto; margin-right: auto; width: 989px; height:442px; background-image:url(/images/content_landing_mainbg.jpg); background-repeat:no-repeat; }
#mainContenText h3{text-align: left; font-size: 1.9em; color: #618e00; padding: 3% 0 0 3%;}
.content-topSubHead {padding: 0 0 0 3%; text-align: left; font-size: 12px; font-weight: 850; color:#666666}
#leftMidContent-col  {position:relative;   margin-top: 4%;  left: 20.5%;  float:left; width: 285px; text-align: left;  color: #999999; font-weight: 700; line-height: 180%; }
#rightMidContent-col {position:relative;  margin-top: 4%;  left: 39%;  float:left; width: 285px; text-align: left;  color: #999999; font-weight: 700;  line-height: 180%;}
#leftMidContent-col h4 {padding: 0 0 3%; font-size: 1.7em;  font-weight: 800; color: #666666; }
#leftMidContent-col a { color:#669900; font-weight: 800;}
#rightMidContent-col h4 {padding: 0 0 3%; font-size: 1.7em; font-weight: 800; color: #666666 }
#rightMidContent-col a { color:#669900; font-weight: 800;}
.cont_landImg { clear: both; padding-top: 4%; }
.cont_landImg2 { float:left; padding-top: 4%; }
.contIphonesitebut { float:left;  margin: 4% 0 0 4%;}

#iphoneMainWrap_bg {background-image:url(images/iphone_app_bg.jpg); background-repeat:repeat-x; margin-left: auto; margin-right: auto; height:692px; width:100%; }
#iphoneMainbody_bg {background-image:url(images/iphone_app_landing_bg.jpg); margin-left: auto; margin-right: auto; height:692px; width:990px; background-repeat:no-repeat; text-align: left; color: #666666} 
#iphoneContentHead{float: left; width: 480px; position: relative; left: 14%; top: 4%; height: 120px;}
#iphoneContentHead h3 { font-size: 2.6em; color: #ffffff; padding:5% 0  0 0%; clear: both; }
#iphoneContentHead img { margin:1.5% 0  1% 0; clear: both; }
#iphoneContenText {float:left; width: 480px; height: 685; position: relative; left:2%; top: 7%;  font-weight: 800}
#iphoneContenText a {color:#618e00; font-weight: 800; }
.iphoneContenText-hr {clear:all; border-top: 1px #cccccc solid; top: 2%;  margin: 15px 0 10px ; *margin: 5px 0 10px ;}
.iphoneContenText-hr2 {clear:all; border-top: 1px #cccccc solid; top: 1.5%; margin: 5px 0 10px ;}
#iphoneContenText img { position: relative; top: 2.8%; _top: 2%; clear: both; margin: 0 0 15px}
#iphone-topSubHead {height: 70px; clear: both;  margin:1% 0  1.5% 0; font-weight: 900; }
.iphone-topSubHead a {color:#669900; font-weight: 800;}
#iphoneContenText  h4{ font-size: 1.2em;color:#669900; font-weight: 900;}
#iphoneContenText ul {padding: 10px 0 25px;}
#iphoneContenText li {background-image: url('images/mobileBulletImg.gif'); background-position: 0px 20%; /* X-pos Y-pos (from top-left) */ background-repeat: no-repeat; padding-left: 15px; line-height: 17px;}
.mobRed{color: #fe6600;}

#iphonFlashDiv {width:339px; height:616px; float:left; margin: 3.5% 0 0 4.5%;}
/* --------Mobile iphone styles ---------- */


/* Tab nav Styles */
.headnavigation li.page_item {background:#FE6600 url("images/orange_button_left.jpg") top left no-repeat; padding-left:5px;}
.headnavigation li.page_item a{background:url("images/orange_button_right.jpg") top right no-repeat; padding-right:5px; padding-top:5px; padding-bottom:5px;color:#FFFFFF;font-size:11px;}
.headnavigation a, .headnavigation li.a{display:block; float:left;font-weight:bold;}
/* Commented backslash hack hides rule from IE5-Mac \*/
.headnavigation a, .headnavigation li.a{float:none;}
/* End IE5-Mac hack */
.headnavigation li.current_page_item {background:#618E00 url("images/greenbutton_left.jpg") left top no-repeat; text-decoration:none; padding-left:10px;}
.headnavigation li.current_page_item a {background:url("images/greenbutton_right.jpg") right top no-repeat; padding-right:10px;color:#FFFFFF;}
.headnavigation {background:#fff; margin-top:42px; float:left;}
.headnavigation li {float:left; display:block; margin-left:3px;}

/*------------ Footer ------------*/
#footer-container {text-align:center; padding-bottom:2px;}
#footer-container ul {padding-top:2px; padding-bottom:0; padding-left:0; padding-right:0; margin:0;}
#footer-container li {display:inline; padding-left:4px; padding-right:4px; padding-top:0; padding-bottom:0; border-right:1px solid;}
#middlelink {padding-top:5px; padding-bottom:5px;}
#footer-container li.last, #footer-container li.first {border-right:none; padding-right:0px;}
#smalllegal {padding-top:5px; padding-bottom:10px;}

/* ---------GLOBAL TYPO--------------*/

body {font-family:Trebuchet, 'Trebuchet MS', sans-serif; font-size:12px;}

a {color:#069;}
a:link {color:#069;}
a:visited {color:#666;}
strong, .strong {font-weight:bold;} /*sometimes the strong tag doesn't work, this ensure it always does*/
.green {color: #690;}
.orange {color: #f60;}
h1.genTitle {color:#f60; font-size:16pt; text-align:left;}
h2.genSubTitle {color: #690; font-size:14pt;}
.standardTextForm {font-size:11px; color:#333;}
.genSubSubTitle {color: #690; font-size:12pt; font-weight:bold;}

/* Header */
.links-tab {font-size:11px; font-weight:bold; text-decoration:none;}
.header-tagline {font-weight:bold; color:#fff;}
.header-tagline-mobile {font-weight:bold; color:#fff;}
.links-tab, a.links-tab:visited {font-size:11px; color:#fff; text-decoration:none;}

.headnavigation a {text-decoration:none; color:#fff;}
.headnavigation a.selected {color:#fff;}
.headnavigation {list-style:none;}

/* Footer */
#footer-container {font-size:11px;}
#footer-container ul {list-style:none;}
#middlelink {font-weight:bold;}
.firstli a, .firstli a:visited {font-size:11px; text-decoration:none; color:#036;}
a.legalfont, a.legalfont:visited {font-size:10px;}
a.footer-fraudAlert {color:#C00;} /*arial11red*/
a.footer-sitemap, a.footer-partnerSites {font-size:11px;} /*legalfont*/
#smalllegal {font-size:10px;}
/* End css 1 */
/* Begin css 2 */
/*--------- National Homepage CSS Structure ---------*/

/* Begin Homepage Search Options Panel Styles */
.home-apartmentsTop {background:#9CCE31; min-width:950px; padding-top:10px; padding-bottom:15px;} /*homeapttop*/
.home-roundContainer {width:760px; border:1px solid #999; margin-top:2px; position:relative; margin:0 auto; background:#fff 567px 0px repeat-y url('images/dark_background.jpg');} /*roundcont*/
#home-searchOption {float:left; width:153px; background-color:#e5e5e5; text-align:left;} /*searchOpt*/
#home-searchOptionTemp {float:left; width:160px; background-color:#e5e5e5; text-align:left;}
#home-searchOption ul, #home-searchOptionTemp ul {list-style:none;}
#home-searchOption li.active, #home-searchOptionTemp li.active {background-color:#ffffff; border-right:1px solid #fff; border-top:1px solid  #bbb; border-bottom:1px solid #999;}
#home-searchOption li.last, #home-searchOptionTemp li.last {border-bottom:solid 1px #fff; background-color:#fff; border-right:1px solid #fff; border-top:1px solid #bbb;}
#home-searchOption li, #home-searchOptionTemp li {margin:0; padding-left:10px; padding-bottom:6px; padding-top:6px; border-right:1px solid  #999; border-top:1px solid #CCC; background-color:transparent;}
#home-seachOptionStart {padding-left:2px; padding-top:10px; text-align:center; border-right-width: 1px; border-right-style: solid; border-right-color: #999999;}
.topleft {position:absolute; left:-1px; top:-1px;}
.topright {position:absolute; right:-1px; top:-1px;}
.botleft {position:absolute; left:-1px; bottom:-1px;}
.botright {position:absolute; right:-1px; bottom:-1px;}
.home-mainArrow {position:absolute; top:20px; left:152px;} /*mainarrow*/

#home-searchOptionTop {padding-top:44px; padding-bottom:5px; padding-left:10px; border-right:1px solid #999; }

.home-mapAndForm {width:605px; float:right; text-align:left; background:transparent;} /*mapandform*/
#home-map {float:left; padding-top:10px; padding-left:35px; padding-right:12px; padding-bottom:10px;} /*homemapcon*/

.home-padBottom10 {padding-bottom:10px;}
.home-apartmentsBottom {background:#EBF4D5; min-width:950px; padding-top:15px; padding-bottom:15px; clear:both;} /*homeaptbot*/

/* Begin Homepage Place Ad Panel Styles */
#home-placeAd {float:right; width:192px;}/*HomeAptPlacead*/
fieldset {border:none; border-width:0;}
legend {display:none;}
#home-fillVacancy {background:#ffeddf; padding:5px; border-bottom:1px solid #CCC; text-align:center;}/*fillvacancy*/
#home-fillVacancy img {padding-top:15px; padding-bottom:5px;}
.home-renewEditLink {float:left; padding-left:12px; padding-bottom:5px;}
.home-learnMoreLink {float:right; padding-right:12px; padding-bottom:5px;}
#home-emailListing {background:#FFFFFF; padding:5px; border-bottom:1px solid #CCC; text-align:center;}/*emaillistings original background color #F6FAEB */
#home-emailListing h4 {padding-bottom:5px;}
#home-emailListing input{ vertical-align:middle; }
.home-getHelpMove {padding:5px; text-align:center;} /*gethelpmove*/
.home-getHelpMoveLeft {float:left; text-align:right; margin-left:5px;}
.home-getHelpMoveRight {}

/* Begin Mid Site Ads */
#homeAds {padding-top:10px; padding-bottom:10px; width:760px; overflow:hidden; text-align:center;}
#AdsWrap {width:760px; background:transparent; margin:0 auto; margin-bottom:15px;}
#homeAds .ad{ margin-left:25px; margin-right:25px;}
.btop, .wrapbottom {display:block; background:transparent;}
.cb1, .cb2, .cb3, .cb4 {display:block; overflow:hidden;}
.cb1, .cb2, .cb3 {height:1px;}
.cb2, .cb3, .cb4 {background:#fff; border-left:1px solid #cecece; border-right:1px solid #cecece;}
.cb1 {margin:0 5px; background:#cecece;}
.cb2 {margin:0 3px; border-width:0 2px;}
.cb3 {margin:0 2px;}
.cb4 {height:2px; margin:0 1px;}
.wrapcontent {display:block; background:#fff; border:0 solid #cecece; border-width:0 1px;}

/* Begin Text Box Properties */
.homeGenText {
padding: 0 0 10px 10px;
}
#citiwrap .homeGenText p {
margin: 0;
}
.homeGenTextSubTitle {
text-indent:-10px;
font-weight:bold;
}


/* Begin Subdomain Cities List */
#cities {padding:0; width:760px; margin:0; overflow:hidden; text-align:left; text-align:left;}
#cities ul {margin:0; padding:0;} 
#cities ul li {list-style-type: none;margin-left:15px;}
#cities .col1, #cities .col2, #cities .col3, #cities .col4 {padding:0; padding-bottom:5px; padding-left:10px; width:180px; float:left;}* html .co11{display:inline;}
#citiwrap h2, #citiwrap h3, #citiwrap p {margin:0 10px; text-align:left;}
#citiwrap h2 {border:0;}
#citiwrap p {padding-bottom:0.5em;}
#citiwrap h2 {padding-top:0.5em;}
#citiwrap {background:transparent; width:760px; margin:0 auto;}

/*Begin Alternate Search Page List */
#home-searchOptionTopQS {padding-top:100px; padding-bottom:5px; padding-left:10px; border-right:1px solid #999;}
#home-citySearch h4 {padding-bottom:10px;}
#home-citySearch {float:left; padding-top:5px; padding-left:18px; padding-right:27px; width:362px; background:transparent; text-align:left;}
#home-citySearch input, #home-citySearch select {margin-bottom:10px;}
.home-leftLabel {width:8em; float:left; text-align:right; margin-right:0.5em; display:block;}/*leftlabel, leftlabelNS*/
.home-submitButton {margin-left:100px;}/*submitbut*/
#home-temporaryNext {float:left; padding-top:75px; width:365px; text-align:center;background:transparent;}/*tempnextcon*/

/*--------- National Homepage CSS Typography ---------*/

/* Begin Global Homepage Styles */
#home-searchOptionTop h4, #home-searchOptionTopQS h4 {font-size:12px; font-weight:bold;}
.home-standardTextForm {font-size:11px; color:#333;} /*arial11*/
.home-standardTextFormOrange {font-size:11px; font-weight:bold; color:#FF6600;} /*arial11-orange*/

/* Begin Homepage Search Options Panel Styles */
#home-searchOption li.last, #home-searchOptionTemp li.last {color:#000; font-weight:bold; font-size:11px;}
#home-searchOption a, #home-searchOption a:visited, #home-searchOptionTemp a, #home-searchOptionTemp a:visited {font-size:11px;}
#home-searchOption li.active, #home-searchOptionTemp li.active {font-weight:bold; font-size:11px;}
#home-searchOption li, #home-searchOptionTemp li{font-size:11px;}
#home-searchOptionStartText {font-size:18px; font-weight:bold; color:#FE6600;}

/* Begin Homepage Place Ad Panel Styles */
.home-links a:link, .home-links a:visited {font-size:11px;}
.home-title {font-size:14px; font-weight:bold; color:#5E8E00;} /*title*/
.home-getApartmentListings {font-size:11px; font-weight:bold; color:#669900;} /*getapartment-listings*/
.home-getHelpMoveTitle {color:#666; font-weight:bold; font-size:12px; text-decoration:none;}
.home-emailListingBox {font-size:10px; color:#333;} /*uvp-home1*/
.home-links {font-size:11px; color:#006699; text-decoration:underline;}

/*Begin Mid Site Ads */
.btop, .wrapbottom {font-size:1px;}

/* Begin Subdomain Cities List */
#cities ul {list-style-type:none;} 
#cities li {font-size:11px; color:#666666; line-height:18px;}
#citiwrap h1, #citiwrap h2, #citiwrap h3, #citiwrap p {letter-spacing:1px;}
#citiwrap h1 {font-size:1.2em; color:#435F00; font-weight:bold; margin-top:10px;}
#citiwrap ul,#citiwrap ul li {margin:0; padding:0;}
#citiwrap ul li {list-style-position: outside; list-style-type: square; margin: 0 0 0 15px}
#citiwrap a, a:visited {font-size:11px; color:#666;}
.wrapcontent .subtitle {font-size:13px; font-weight:bold; color:#5E8E00;} /* will change */
#citiwrap #catsection-left {
width:46%;
float:left;
margin-left:10px;
}
#citiwrap #catsection-right {
width:46%;
float:right;
margin-right:10px;
}
/* End css 2 */

/*Begin CSS 3 */
/* Begin Wrapper Boxes */
#search-body {} /*aptsBody, mvcenter integrated into aptsBody*/
#search-main {width:950px; margin:1px auto; text-align:left;} /*aptsMain*/
#search-main.small {width:775px; margin:1px auto; text-align:left;}
#moveManager {margin:0px; padding:0px; float:left;}
#search-rightRail {margin:33px 0px 0px 0px; padding:0px; float:right;} /*rightRail*/
#search-main.small #search-rightRail {margin: 0px; display: none;}
#search-content, #search-contentRent, #search-contentResults {text-align:left; padding:1px 0px 0px 10px; float:left;} /*innermain, mainImgWrapper integrated into innerMain*/
#search-content {width:750px;}
#search-contentRent, #search-contentResults {width:615px;} /*changed because of the addition of a right rail */

/* Begin Left Nav Search Boxes */
#leftnav {padding:0px; margin:0px;} /*MMleftnav*/
#leftnav img {border:none; padding-bottom:3px;}/*MMleftnav img*/
#leftnav ul {list-style:none; padding:0; margin:0;color:#006699;
font-size:11px;}/*MMleftnav ul*/
#leftnav #navtop {padding-bottom:5px; border-bottom:1px solid #7ABC50; text-align:center;}/*MMleftnav navtop*/
#leftnav .leftnav-searchPath ul li {padding-left: 4px;}
#leftnav #navtop2 {padding-bottom:0px; margin:0px; border-bottom:1px solid #7ABC50; text-align:center;}/*MMleftnav navtop2*/
#leftnav-searchBox {border-top:1px solid #7ABC50; padding-top:2px; padding-left:5px; margin-bottom:5px; padding-right:5px; border-bottom:1px solid #7ABC50;}/*sideSearchBox*/
#leftnav-searchBox li {padding-top:1px; padding-bottom:1px;}/*sideSearchBox li*/

/* Begin Search Content | Region, Area, and Community*/
.search-map {float:right; border:0px;}
#search-checkAllLabel a {text-decoration:underline; cursor:pointer;}
#search-checkAllLabel {padding-bottom:10px;}
#search-regionTable, #search-areaTable, #search-communityTable {margin:0px; padding:0px; vertical-align:baseline;} /*RegionTable, AreaTable, CommunityTable */
#search-regionTable ul li, #search-areaTable ul li, #search-communityTable ul li {list-style-type:none; margin-bottom:6px;}
#search-regionTable ul li img, #search-areaTable ul li img, #search-communityTable ul li img {vertical-align:-5px;}
#search-regionTable ul li input, #search-areaTable ul li input, #search-communityTable ul li input {vertical-align:-2px;}
.search-subHeading {margin-bottom:20px;} /*searchpsubhead*/

/* Begin Search Ameneties Page Content | Rent */
#search-rentBoxTop .col1, #search-rentBoxBottom .col1 {padding:0; padding-bottom:5px; padding-left:10px; width:160px; float:left; } * html .co11 {display:inline;} /*rentconttop, rentcontbot*/
#search-rentBoxTop .col2, #search-rentBoxBottom .col2 {padding:0; padding-bottom:5px; padding-left:10px; width:230px; float:left; } * html .co11 {display:inline;}
#search-rentBoxTop .col3, #search-rentBoxBottom .col3 {padding:0; padding-bottom:5px; padding-left:10px; width:180px; float:left; } * html .co11 {display:inline;}
#search-rentBoxTop ul, #search-rentBoxBottom ul {list-style-type:none;}
.search-rentContinueButton {margin-left:420px;}

/*Begin Search Results Page Content | Results */
#search-resultsTopBar, #search-resultsBottomBar {background:#F0F0F0; border-top:#538E00 1px solid; border-bottom:#538E00 1px solid; margin:7px 0px;}
.search-refineSearch {float:right;}/*refineSearch*/
#search-results {clear:left; border-bottom:#538E00 1px solid; margin:5px 0px;}
#search-resultsTopBar ul {margin:2px 0px;}
#search-resultsTopBar li {list-style-type:none;}
.search-resultDetail {float:left;} /*resultDetail*/
#search-sortBarList li {list-style-type:none; float:left; padding:0; margin:0; height: 22px;}

/* Regular Ad Feed */
.search-resultsList {clear:left;border-bottom:#538E00 1px solid;margin:5px 0px; font-size:11px;} /*resultsUl*/
.search-resultsList li {float:left; list-style-type:none; padding:3px 0px;}
.resImg {width:125px; text-align:center;}
.resName {width:130px;}
.resCity {width:80px; text-transform:capitalize;}
.resPrice {width:50px;}
.resVideo {width:50px; margin-top:5px;}
.resTour {width:50px; margin-top:5px;}
.resSpecial {width:55px; margin-top:5px;}
.resSource {width:60px;}
.search-LLPMLogo {width:160px; height:38px; text-align:center; font-size:11px; color:#666;}
.showDiv {visibility:visible; margin-top:-4px; margin-right:6px;}
.hideDiv {visibility:hidden;}
.see {visibility:visible;}
.noSee {visibility:hidden;}

/* Classified Ad Feed */
.clasiImg {width:255px;}
.clasiImg .list_name {padding-left:3px; vertical-align:top;}
.clasiName {width:180px; }
.clasiCity {width:80px; text-transform:capitalize;}
.clasiRent {width:50px;}
.clasiVT {width:100px;}
.clasiSpecial {width:50px;}
.clasiSource {width:60px;}
.clasiSpecial a, .clasiVideo div, .clasiVT div{margin-top:5px}
.btmWhiteBar {border-bottom:#FFFFFF 1px solid; height:1px;}
.rbb {clear:both; margin:2px 0px;}
.rbb li {list-style-type:none;}
.clear {clear:left;}
/* Begin Search Results Page FCL Content | Results - minimal changes have been made */
a.FCLPropName {color:#333366; font-weight:bold; font-size:13px;}  
.fclLists {list-style:none; margin:5px 0px}
.fclLists li {float:left;}
#sideFeatured {width:10px; float:left; padding:1px 0px 0px 3px; line-height: 11px;}
#sideImg {float:left;}
.fclImg {width:144px; height:90px; border:#618E00 1px solid; background-color:#618E00;}
.fclName {width:260px; margin:0px 7px;}
.fclLoc {width:70px; margin-right:7px;}
.featured {empty-cells:show; font-size:8px; color:#fff; }

/*Old FCL classnames - will be removed*/
.propName {font:bold 13px;}
.arial11 {font-size: 11px; color: #333;}
.arial11_orange {font-size: 11px; font-weight: bold; color: #f60;}
.footer_link {font-size: 11px; color: #069;	text-decoration: underline;}
.fclDIVs{border-bottom: 1px solid #618e00;}

/*Begin Error Message Pages | ErrorMsg, FileNotFound */
.search-errorSearchForm {border-bottom: 1px solid #f0f0f0; margin-bottom: 10px; padding:10px; }
.search-errorSearchForm input, .search-errorSearchForm select {margin-bottom: 10px;}
.search-errorSearchForm-submitBut {padding-left:105px;}
.search-errorSearchForm-label {width: 100px; float: left; text-align: right; margin-right: 0.5em; display: block;}
.search-errorSearchForm-title {padding-bottom: 10px;}
.search-errorText {line-height:25px; text-align:center; padding: 20px;}

/*--------- National Search CSS Typography ---------*/
/* Begin Search Boxes */
.leftnav-title {color:#669900; font-weight:bold; font-size:13px;} /*mvHd2*/
.leftnav-link {font-size:11px; color:#006699;} /*left_box_link*/
.leftnav-searchCriteria {line-height:1.5; font-size:11px; color:#000;} /*searchText*/
.leftnav-searchCriteriaTitle {font-weight:bold;}
.leftnav-searchBoxHeader {font-size:11px; color:#669900; font-weight:bold;}/*info_hdr*/
.leftnav-searchBoxForm {font-size:11px;}/*tab_city*/
.leftnav-searchBoxOr {color:#ff6600; font-weight:bold;}

/* Begin Search Ameneties Content | Rent */
.search-heading {color:#669900; font-size:17px; margin-top:15px; margin-bottom:5px;} /*pghd*/
.search-heading a {color:#669900; font-size:17px; margin-top:15px; margin-bottom:5px; text-decoration:none}
.search-rentCriteriaHeader {font-size:13px; color:#333333; font-weight:bold;} /*icon_hdr*/

/*Begin Search Results Page | Results */
#search-resultsTopBar, #search-resultsBottomBar {font-size:11px;} /*resultsTopBar, resultsBotBar*/
.search-propertyText {font-size:11px; line-height:1.3;}/*properttext*/
.search-phoneNumber {color:#FF6600; font-weight:bold; font-size: 12px;} /*arial11_orange*/
.search-phoneNumberCall {color:#FF6600; font-weight:bold; font-size 10px;} /*arial11_orange*/
.search-resultsDetailLink {font-size:12px;} /*arial12link*/

/*Begin Error Message Pages | ErrorMsg, FileNotFound */
.search-errorText {font-size: 25px; color:#f60; font-weight:bold;}
.search-errorSearchForm-title {font-size: 16px; font-size: bold; color:#f60; font-weight: bold;}

/*rounded corners for error pages*/

#whatcounts-rounded {padding-top:10px; padding-bottom:10px; overflow:hidden; text-align:center;}
#AdsWrap {width:760px; background:transparent; margin:0 auto; margin-bottom:15px;}
#whatcounts-rounded .ad{ margin-left:25px; margin-right:25px;}
.btop, .wrapbottom {display:block; background:transparent;}
.cb1, .cb2, .cb3, .cb4 {display:block; overflow:hidden;}
.cb1, .cb2, .cb3 {height:1px;}
.cb2, .cb3, .cb4 {background:#fff; border-left:1px solid #cecece; border-right:1px solid #cecece;}
.cb1 {margin:0 5px; background:#cecece;}
.cb2 {margin:0 3px; border-width:0 2px;}
.cb3 {margin:0 2px;}
.cb4 {height:2px; margin:0 1px;}
.whatcountscontent {display:block; background:#fff; border:0 solid #cecece; border-width:0 1px;}
.whatcountscontent p{padding-bottom:10px;}
/* End CSS 3 */
/* Css Plus */
p img {
	padding: 0;
	max-width: 100%;
	height:auto;
	}