body {
 margin: 0;
 padding: 0;
 font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
 text-align: center;
 background: #fff;
 }
body#listing_form { background: #ffffff url(); }

a { padding: 0 2px 0 3px; }
a:link {
 text-decoration: none;
 color: #990000;
 }
a:visited {
 text-decoration: none;
 color: #990000;
 }
a:hover,
a:active,
a:focus {
 color: #ff6666;
 }
h1, h2, h3, h4 {
 margin: 6px 0 6px 0;
 font-family: Georgia, "Times New Roman", serif;
 }
h5, h6 {
 margin: 6px 0 6px 0;
 font-family: "Trebuchet MS", Lucida Sans, Lucida Sans Unicode, Verdana, Arial, sans-serif;
 }
h1 { font-size: 180%; }
h2 { font-size: 160%; }
h3 { font-size: 140%; }
h4 { font-size: 125%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }

p { margin: 3px 0 0.5em 0; }
dt { font-weight: bold; }
.huge { font-size: 150%; }
.note {
 border-bottom: 1px dashed #c66;
 font-size: 73%;
 font-weight: bold;
 font-style: italic;
 }
.disclaimer {
 font-family: "Courier New", Courier, monospace;
 font-size: 73%;
 text-align: justify;
 }

#contain {
 position: relative;
 margin: 0 auto 0 auto;
 padding: 0;
 border: 0;
 width: 782px;
 min-height: 100%;
 text-align: left;
 background: #fff url() repeat-y;
 }
#contain:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }

#contain {display: inline-table;}

/* Hides from IE-mac \*/
* html #contain {height: 1%;}
#contain {display: block;}
/* End hide from IE-mac */
html>body #contain {
 width: 782px;
 }
#listings #contain {
 position: relative;
 margin: 0 auto 0 auto;
 padding: 0;
 border: 0;
 text-align: left;
 }
#header {
 position: relative;
 margin: 0 auto 0 auto;
 padding: 0;
 height: 120px;
 background: #cc3333 url(../graphics/bg_header_11.png) top left;
 text-align: left;
 
 }
#header h1,
#header h2 { margin: 0; padding: 0; }
#header h2 span { display: none; }
#header ul {
 list-style: none;
 margin: 0 auto 0 auto;
 padding: 0;
 text-align: center;
 }
#header li {
 margin: 0 3px 0 3px;
 padding: 0;
 }
#header li a:link,
#header li a:visited { padding: 0 3px 0 3px; font-weight: bold; }
#header li a:hover {}

#logo {
 position: relative;
 clear: none;
 float: left;
 margin: 0;
 padding: 0;
 border: 0;
 width: 397px;
 height: 120px;
 }
#logo a {
 position: relative;
 display: block;
 margin: 0;
 padding: 0;
 width: 397px;
 height: 120px;
 background: transparent url(../graphics/logo_11.png) top left no-repeat;
 }
#logo a span { display: none; }

#nav1 {
 clear: both;
 position: relative;
 margin: 0px 0px 18px 0;
 padding: 0 0 0px 0;
 border-top: 1px solid #999;
 border-bottom: 1px solid #999;
 background: #ffffff;
 text-align: left;
 font-size: 83%;
 }
#nav1:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }

#nav1 {display: inline-table;}

/* Hides from IE-mac \*/
* html #nav1 {height: 1%;}
#nav1 {display: block;}
/* End hide from IE-mac */

#nav1 h4 {
 margin: 0 0 3px 0;
 }
#nav1 ul, #nav1 ul ul {
 position: relative;
 list-style: none;
 margin: 0;
 padding: 0px;
 }
#nav1 ul li {
 position: relative;
 display: inline;
 margin: 0;
 padding: 0;
 }
#nav1 ul li a {
 padding: 0 6px 0 6px;
 font-weight: bold;
 color: #cc3333;
 background: #fff;
 }
#nav1 ul li a:hover {
 color: #fff;
 background: #cc3333;
 }
#nav1 ul li.active { color: #cc3333;}
#nav1 ul li.cur a { color: #fff; background-color: #333333; }
#nav1 ul li.cur a:hover {}
#nav1 ul li>ul {
 display: none;
 position: absolute;
 top: 22px;
 left: 0;
 z-index: 303;
}
#nav1 ul li>ul li {
 display: inline;
}
#nav1 ul li:hover>ul {
 display: block;
 border: 1px solid #cc3333;
 background-color: #fff;
}
#nav1 ul li:hover>ul li {
 display: inline !important;
 width: 120px;
}
#nav1 ul li:hover>ul li a {
 width: auto;
 }


#nav2 {
 clear: both;
 position: relative;
 margin: 6px 0px 6px 0;
 padding: 0 0 0px 0;
 border-top: 1px solid #999;
 border-bottom: 1px solid #999;
 background: #ffffff;
 text-align: center;
 }
#nav2:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }

#nav2 {display: inline-table;}

/* Hides from IE-mac \*/
* html #nav2 {height: 1%;}
#nav2 {display: block;}
/* End hide from IE-mac */
 
#nav2 a { color: #000; }
#nav2 h4 {
 margin: 0 0 3px 0;
 border-bottom: 2px solid #000;
 }
#nav2 ul {
 list-style: none;
 margin: 0;
 padding: 0px;
 }
#nav2 li {
 display: inline;
 margin: 0;
 padding: 0;
 }
#nav2 li a {
 padding: 0 6px 0 6px;
 font-weight: bold;
 color: #cc3333;
 background: #fff;
 }
#nav2 li a:hover {
 color: #fff;
 background: #cc3333;
 }
 
#content {
 position: relative;
 padding: 0;
 border-bottom: 1px solid #ccc;
 min-height: 23em;
 }
#content:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }

#content {display: inline-table;}

/* Hides from IE-mac \*/
* html #content {height: 1%;}
#content {display: block;}
/* End hide from IE-mac */
#content h3 { margin-bottom: 10px; }

#footer {
 position: relative;
 clear: both;
 margin-top: 10px;
 border-bottom: 1px solid #eee;
 font-size: 73%;
 font-weight: bold;
 text-align: center;
 }
#footer ul {
 position: relative;
 list-style: none;
 margin: 0;
 padding: 0;
 }
#footer li {
 position: relative;
 display: inline;
 margin: 0 3px 6px 3px;
 }
#footer a { position: relative; }

#buyers {
 margin: 3px 3px 3px 3px;
 padding: 3px 80px 60px 3px;
 border: 1px solid #ffcccc;
 border-right: 2px solid #cc9999;
 border-bottom: 2px solid #cc9999;
 background: #fff url(../graphics/bg_for_sale_sign.png) bottom right no-repeat;
 }
#buyers p {
 margin-top: 3px;
 font-size: 88%;
 text-align: justify;
 }
#buyers a:link,
#buyers a:visited { font-weight: bold; color: #999; }
#buyers a:hover { color: #006600; }
#buyers h3 {
 margin: 0 0 6px 0;
 padding: 0;
 border: 0;
 }
#buyers h3 a {
 position: relative;
 float: left;
 display: block;
 width: 144px;
 height: 54px;
 /* background: #fff url(../graphics/h_buyers.png) top center no-repeat; */
 }
#buyers h3 a:hover {
 background-position: center -54px;
 }
#buyers h3 span { display: none; }

#sellers {
 margin: 3px 3px 3px 3px;
 padding: 3px 80px 60px 3px;
 border: 1px solid #ffcccc;
 border-right: 2px solid #cc9999;
 border-bottom: 2px solid #cc9999;
 background: #fff;
 }

#sellers p {
 margin-top: 3px;
 font-size: 88%;
 text-align: justify;
 }
#sellers a:link,
#sellers a:visited { font-weight: bold; color: #999; }
#sellers a:hover { color: #006600; }
#sellers h3 {
 margin: 0 0 6px 0;
 padding: 0;
 border: 0;
 }
#sellers h3 a {
 position: relative;
 float: left;
 display: block;
 width: 144px;
 height: 54px;
 /* background: #fff url(../graphics/h_sellers.png) top center no-repeat; */
 }
#sellers h3 a:hover {
 background-position: center -54px;
 }
#sellers h3 span { display: none; }


#nav_content {
 position: relative;
 margin: 0;
 padding: 0;
 }
#nav_content ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }
#nav_content li {
 display: inline;
 }
 
#contact_info {
 float: left;
 position: relative;
 margin: 0px;
 padding: 20px;
 border: 3px solid #eee;
 width: 92%;
 background: #fff url(../graphics/bg_contact_info.png) top right repeat-y;
 }

#contact_info dt {
 float: left;
 width: 120px;
 font-weight: bold;
 color: #666;
 }
#contact_info dd {
 margin: 0;
 padding: 0;
 width: 500px;
 font-weight: bold;
 }
#contact_info dd ul {
 display: block;
 list-style: none;
 margin: 0;
 padding: 0;
 width: 400px;
 }
 

#contact_info h3,
#contact_info h4 {
 color: #666;
 }
#contact_info p {
 margin: 0 0 0 20px;
 padding: 0;
 font-weight: bold;
 }
#contact_info .contact {
 clear: both;
 display: block;
 margin: 0;
 }
.contact { padding: 8px 0 0 0;}
.contact h5 {}
.contact ul { list-style: none; }
.contact .title { float: right; display: block; width: 160px; font-weight: bold; font-style: italic; color: #666; }

/* special links */
#wsaa {
 float: left;
 position: relative;
 width: 198px;
 height: 45px;
 font-size: 73%;
 text-align: center;
 }
#wsaa a {
 display: block;
 margin: 0 auto 0 auto;
 width: 198px;
 height: 45px;
 background: #fff url(../graphics/logo_wstarmls.png) 0 0px no-repeat;
 }
#wsaa a:hover { background-position: 0 -45px; }
#wsaa span { display: none; }
#naor {
 float: right;
 position: relative;
 margin: 5px;
 width: 64px;
 height: 74px;
 text-align: center;
 }
#naor a {
 display: block;
 margin: 0 auto 0 auto;
 width: 64px;
 height: 74px;
 background: #fff url(../graphics/logo_realtor2.png) 0 0px no-repeat;
 }
#naor a:hover { background-position: 0 -74px; }
#naor span { display: none; }

#eho {
 float: right;
 position: relative;
 margin: 5px;
 width: 70px;
 height: 74px;
 text-align: center;
 }
#eho a {
 display: block;
 margin: 0 auto 0 auto;
 width: 70px;
 height: 74px;
 background: #fff url(../graphics/logo_fheo2.png) no-repeat;
 }
#eho a:hover { background-position: 0 -74px; }
#eho span { display: none; }

#listing_form { margin: 0 20px 0 20px; }
#listing_form div:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }

#listing_form div {display: inline-table;}

/* Hides from IE-mac \*/
* html #listing_form div {height: 1%;}
#listing_form div {display: block;}
/* End hide from IE-mac */


fieldset { margin: 6px 0 6px 0; }
label { display: block; float: left; width: 200px; }
input,
textarea,
select { border:1px solid #ccc; background-color: #fff; }

input:hover,
textarea:hover,
select:hover { background-color: #c66; }

input:active,
input:focus,
textarea:active,
textarea:focus,
select:active,
select:focus { background-color: #fff; }

button {}
button#btn_submit_search_quick {
 display: block;
 margin: 0 auto 0 auto;
 width: 250px;
 height: 40px;
 font: 600 1em verdana, sans-serif;
 text-indent: -9999px;
 background: #fff url('../graphics/btn_submit_search_quick2.png') center bottom no-repeat;
}
button:hover { cursor: pointer; }

.req { font-weight: bold; color: red; }
.button { text-align: center; }
.button input,
.button a {
 font-weight: bold;
 border: 3px solid #cc0000;
 border-right: 3px solid #990000;
 border-bottom: 3px solid #990000;
 }
#search_sm {
 clear: none;
 float: right;
 margin: 0;
 padding: 3px;
 width: 300px;
 background: transparent url(../graphics/bg_search_quick.png) top left;
 }
#search_sm div {
 margin: 0;
 padding: 0 3px 0 3px;
 }
#search_sm div fieldset {
 margin: 0;
 padding: 0;
 border: 0;
 border-top: 2px solid #c33;
 }
#search_sm div fieldset legend {
 font-size: 83%;
 font-weight: bold;
 color: #c33;
 }
#search_sm div fieldset div {
 clear: both;
 }
#search_sm div fieldset div label {
 width: 100px;
 color: #333;
 font-size: 83%;
 font-weight: bold;
 }
#search_sm div fieldset div input#btn_s {
 position: relative;
 margin: 0 0 0 69%;
 border-top: 1px solid #ccc;
 border-right: 1px solid #333;
 border-bottom: 1px solid #333;
 border-left: 1px solid #ccc;
 background-color: #c33;
 color: #fff;
 font-size: 73%;
 font-weight: bold;
 }
#realtor_fields {
 margin: 6px 0 6px 0;
 padding: 6px;
 border: 1px solid #999;
 background-color: #eee;
 }
#realtor_fields h4 {
 margin: 0 0 3px 0;
 border-bottom: 1px dashed #999;
 }
#form_search_quick {
  float:left;
  width:100%;
  overflow:hidden;
  background:#f0a791 url();
}
#form_search_quick .frm {
  float:left;
  width: 49%;
}


.listing,
.listingx {
 position: relative;
 display: block;
 margin: 3px 0 3px 0;
 padding: 0 0 3px 0;
 /* border-top: 2px solid #ccc; */
 height: 210px;
 }
.listingx { background-color: #eee; }

.listing:after,
.listingx:after  {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }

.listing,
.listingx {display: inline-table;}

/* Hides from IE-mac \*/
* html .listing,
* html .listingx {height: 1%;}
.listing,
.listingx {display: block;}
/* End hide from IE-mac */

.listing .sold span,
.listingx .sold span {
 color: #c33;
 }

.listing p,
.listingx p,
.listing ul,
.listingx ul { position: relative; margin: 3px 0 0 0; }

.listing p,
.listingx p {}

.listing h5 a:link,
.listing h5 a:visited,
.listingx h5 a:link,
.listingx h5 a:visited {
 display: block;
 font-weight: bold;
 }

.listing div.img,
.listingx div.img {
 position: relative;
 display: block;
 float: left;
 margin: 0 13px 13px 0;
 width: 206px;
 z-index:5;
 }
.listing div.img:after,
.listingx div.img:after  {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }

.listing div.img,
.listingx div.img {display: inline-table;}

/* Hides from IE-mac \*/
* html .listing div.img,
* html .listingx div.img {height: 1%;}
.listing div.img,
.listingx div.img {display: block;}
/* End hide from IE-mac */
 
.listing div.img a,
.listingx div.img a {
 display: block;
 margin: 0;
 padding: 3px;
 border: none !important;
 height: 150px;
 background: #fff url(../graphics/brdr_img_property.gif) 0 0 no-repeat;
 }
html>body .listing div.img a,
html>body .listingx div.img a { height: 150px; }

.listing div.img a:hover,
.listingx div.img a:hover {
 background-position: 0 -156px;
 }
.listing div.img a img,
.listingx div.img a img {
 margin: 0;
 border: none !important;
 }

.listing div.img a div.wm_sold,
.listingx div.img a div.wm_sold {
 position: absolute;
 bottom: 10px;
 right: -6px;
 width: 80px;
 height: 80px;
 background: transparent url(../graphics/wm_sold2.png) bottom right no-repeat;
 }
* html body .wm_sold {
 background:none !important;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../graphics/wm_sold2.png',sizingMethod='scale');
 }
 
.listing div.img a div.wm_sold span,
.listingx div.img a div.wm_sold span { display: none; }

.wm_pending {
 position: absolute;
 display: block;
 bottom: 0;
 left: -6px;
 width: 80px;
 height: 80px;
 background: transparent url(../graphics/wm_sale_pending2.png) bottom left no-repeat;
 text-align: left;
 text-indent: -9999px;
 }
* html body .wm_pending {
 background:none !important;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../graphics/wm_sale_pending2.png',sizingMethod='scale');
 }

.wm_reduced {position:absolute; display:block; top:-6px; left:-12px; width:90px; height:89px; text-indent:-9999px; background: transparent url('../graphics/wm_reduced2.png') 0 0 no-repeat; text-align:left; opacity:0.8;}
* html body .wm_reduced {
 background:none !important;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../graphics/wm_reduced2.png',sizingMethod='scale');
 }
.wm_reduced span {}
 
.listing div.data,
.listingx div.data {
 position: relative;
 margin: 0 0 0 213px;
 padding: 3px;
 }
.listing div.data dl,
.listingx div.data dl {
 float: left;
 display: block;
 margin: 0 0 0 3px;
 width: 285px;
 font-size: 83%;
 }
html>body .listing div.data dl,
html>body .listingx div.data dl {
 width: 275px;
 }

.listing div.data dl dt,
.listingx div.data dl dt {
 float: left;
 display: block;
 padding: 0 3px 0 3px;
 width: 124px;
 }
.listing div.data dl dd,
.listingx div.data dl dd {
 font-weight: bold;
 color: #333;
 }
.listing h5,
.listingx h5 {
 position: relative;
 display: block;
 margin: 0 0 3px 0;
 color: #cc3333;
 }
.listing p,
.listingx p {
 width: 450px;
 }
.listing .laddress,
.listingx .laddress {
 float: left;
 display: block;
 list-style: none;
 margin: 0;
 padding: 3px 6px;
 border: 1px solid #ccc;
 width: 200px;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 73%;
 color: #000;
 }
.listing .laddress .s1,
.listingx .laddress .s1,
.listing .laddress .s2,
.listingx .laddress .s2,
.listing .laddress .s3,
.listingx .laddress .s3 { display: block; }
.listing .laddress .city,
.listingx .laddress .city { display: inline; }
.listing .laddress .city:after,
.listingx .laddress .city:after { content: ", "; }
.listing .laddress .state,
.listingx .laddress .state { display: inline; }

#view_listing { position: relative; }
#view_listing:after  {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
#view_listing {display: inline-table;}
/* Hides from IE-mac \*/
* html #view_listing {height: 1%;}
#view_listing {display: block;}
/* End hide from IE-mac */

#view_listing div.imgs {
 position: relative;
 display: block;
 float: left;
 margin: 0;
 padding: 0px;
 width: 202px;
 background: #ccc;
 z-index:5;
 }
#view_listing div.imgs:after  {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
#view_listing div.imgs { display: inline-table; }
/* Hides from IE-mac \*/
* html #view_listing div.imgs {height: 1%;}
#view_listing div.imgs { display: block; }
/* End hide from IE-mac */

#view_listing div.imgs div {
 position: relative;
 margin: 0;
 padding: 0;
 }
#view_listing div.imgs div a  {
 display: block;
 margin: 0;
 padding: 0;
 border: 0;
 }
#view_listing div.imgs div a:hover { background-color: transparent; }
#view_listing div.imgs div a img { border: 1px solid #999; }
#view_listing div.imgs div a img:hover { border: 1px solid #393; }

#view_listing .location {
 float: right;
 margin: 0;
 padding: 0 3px 10px 3px;
 border-top: 1px dotted #c66;
 border-bottom: 1px dotted #c66;
 width: 250px;
 }
#view_listing .location:after  {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
#view_listing .location { display: inline-table; }
/* Hides from IE-mac \*/
* html #view_listing .location {height: 1%;}
#view_listing .location { display: block; }
/* End hide from IE-mac */

#view_listing .location ul {
 display: block;
 list-style: none;
 margin: 0;
 padding: 3px 6px;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 color: #000;
 }
#view_listing .location .s1,
#view_listing .location .s2,
#view_listing .location .s3 { display: block; }
#view_listing .location .city { display: inline; }
#view_listing .location .city:after { content: ", "; }
#view_listing .location .state { display: inline; }

#view_listing .location dl {
 margin: 0 0 3px 3px;
 padding: 0;
 }
#view_listing .location dl dt {
 float: none;
 margin: 0;
 padding: 0;
 font-weight: bold;
 }
#view_listing .location dl dd {
 float: none;
 margin: 0;
 padding: 0;
 }
#view_listing .location dl dd a {
 display: block;
 padding: 0 0 0 14px;
 background: transparent url(../graphics/i_arrow_s.gif) 0 4px no-repeat;
 }
#view_listing .location dl dd a:hover {
 background-position: 0 -13px;
 }

#view_listing .data {
 position: relative;
 display: block;
 float: left;
 clear: right;
 margin: 0 0 0 0px;
 padding: 3px 6px;
 width: 544px;
 }
#view_listing .data:after  {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
#view_listing .data {display: inline-table;}
/* Hides from IE-mac \*/
* html #view_listing .data {height: 1%;}
#view_listing .data {display: block;}
/* End hide from IE-mac */

#view_listing .data dl {}
#view_listing .data dt {
 float: left;
 display: block;
 padding: 0 3px 0 3px;
 width: 144px;
 }
#view_listing .data dd {
 font-weight: bold;
 color: #333;
 }
#recent {
 position: relative;
 float: right;
 margin: 0 0 0 6px;
 padding: 0 3px 0 3px;
 width: 216px;
 text-align: center;
 background: transparent url(../graphics/bg_listings_recent_bot.gif) bottom center no-repeat;
 }
#recent h4 {
 margin: 0 0 6px 0;
 padding: 0;
 border-bottom: 1px dotted #c33;
 color: #000;
 background: #000 url(../graphics/bg_listings_recent_top.gif) top center no-repeat;
 }
#recent h4 a:link,
#recent h4 a:visited { color: #fff; }
#recent h4 a:hover { color: #f66; }

#recent ul {
 list-style: none;
 margin: 3px 0 0 0;
 padding: 0.5em 0 0.5em 0;
 width: 100%;
 background-color: transparent;
 }
#recent li {
 position: relative;
 margin: 0 auto 4px auto;
 padding: 2px 0 2px 0;
 }
#recent li a {
 margin: 0;
 padding: 0;
 color: #fff;
 }
#recent li a:hover { color: #c33; }
#recent li a img {
 margin: 0;
 padding: 5px;
 border: none;
 background: transparent url(../graphics/bg_img_listing.gif) no-repeat;
 }
#recent li a:hover img {
 background-position: 0 -160px;
 }

#recent li a div.wm_sold {
 position: absolute;
 bottom: 31px;
 right: 0;
 width: 80px;
 height: 80px;
 background: transparent url(../graphics/wm_sold.gif) bottom right no-repeat;
 }
#recent li a div.wm_sold span { display: none; }
#recent p { margin: 0; font-size: 83%; }
#recent p a { display: block; }
#recent p a:link,
#recent p a:visited { color: #fff; }
#recent p a:hover { color: #c33; background-color: #fff; }

 
.print { display: none; }
 
.listings_oh {margin:10px;border:1px solid #000;background-color:#fff;}
.listings_oh h3 {margin:0;padding:3px;background-color:#333;color:#fff;}
.listings_oh ul {list-style:none;margin:0;padding:0;}
.listings_oh ul li {margin:1px 0;padding:3px 10px; font-weight:bold;}
.listings_oh ul li.x {background-color:#f3e9e8;}

#host {position:relative; float:left; width:200px;}

#jreen {
 position: relative;
 float: right;
 }
html>body #jreen {
 position: relative;
 float: right;
 }
#jreen a {
 display: block;
 width: 48px;
 height: 74px;
 background: transparent url(../graphics/logo_jreen_bulby.gif) no-repeat;
 }
#jreen a:hover {
 background-position: 0 -74px;
 }
#jreen a span { display: none; }
 
/* slimbox */
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #c42000;
	cursor: pointer;
	z-index:10;
}

#lbCenter, #lbBottom {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	z-index:10;
}

.lbLoading {
	background: #fff url('../graphics/loading.gif') no-repeat center;
	z-index:10;
}

#lbImage {
	border: 10px solid #fff;
	z-index:10;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
	z-index:10;
}

#lbPrevLink {
	left: 0;
	z-index:10;
}

#lbPrevLink:hover {
	background: transparent url('../graphics/prevlabel.gif') no-repeat 0% 15%;
	z-index:10;
}

#lbNextLink {
	right: 0;
	z-index:10;
}

#lbNextLink:hover {
	background: transparent url('../graphics/nextlabel.gif') no-repeat 100% 15%;
	z-index:10;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
	z-index:10;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url('../graphics/closelabel.gif') no-repeat center;
	margin: 5px 0;
	z-index:10;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
	z-index:10;
}

#lbCaption {
	font-weight: bold;
	z-index:10;
}

#ad_rentals {float:left; margin:5px 10px; padding:3px; width:330px; background:#fff;}
.wrap_ad_rentals {padding:5px; border:2px solid #ccc;}

#featured {clear:both; overflow:hidden; zoom:1; background-color:#ccc; text-align:center;}
#featured h3 {}
#featured .featured {position:relative; float:left; margin:0 1%; width:31%; text-align:center;}
.featured div.img{
 display: block;
 margin: 0 auto 0 auto;
 width: 206px;
 }
.featured div.img:after  {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 }

.featured div.img{display: inline-table;}

/* Hides from IE-mac \*/
* html .featured div.img {height: 1%;}
.featured div.img {display: block;}
/* End hide from IE-mac */

.featured div.img a {
 display: block;
 margin: 0;
 padding: 3px;
 border: none !important;
 height: 150px;
 background: #fff url(../graphics/brdr_img_property.gif) 0 0 no-repeat;
 }
html>body .featured div.img a { height: 150px; }

.featured div.img a:hover {
 background-position: 0 -156px;
 }
.featured div.img a img {
 margin: 0;
 border: none !important;}
.featured .tvc {position:absolute; bottom:0; left:0; width:100%; background-color:#fff;}
