/* print.css */

#nav, #nav1, #nav2, #nav_admin { display: none; }
body {
 position: relative;
 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 {
 color: #fff;
 background-color: #333;
 }
a:active, a:focus {}

h1, h2, h3, h4, h5, h6 {
 margin: 6px 0 6px 0;
 font-family: Georgia, Lucida Sans Unicode, Verdana, sans-serif;
 }
h1 { font-size: 180%; }
h2 { font-size: 160%; }
h3 { font-size: 140%; }
h4 { font-size: 120%; }
h5 { font-size: 100%; }
h6 { font-size: 90%; }

.note {
 border-bottom: 1px dashed #c66;
 font-size: 73%;
 font-weight: bold;
 font-style: italic;
 }

#contain {
 position: relative;
 text-align: left;
 background: #fff url() repeat-y;
 }
#listings #contain {
 position: relative;
 margin: 0;
 padding: 0;
 border: 0;
 text-align: left;
 }
#header {
 position: relative;
 margin: 0 auto 0 auto;
 padding: 0;
 text-align: center;
 }
#header h1,
#header h2 { margin: 0; padding: 0; }
#header h2 span {}
#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 {
 margin: 0;
 padding: 0;
 border: 0;
 }
#logo a {}
#logo a span {}

#content {
 position: relative;
 }

.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 p,
.listingx p,
.listing ul,
.listingx ul { position: relative; margin: 3px 0 0 0; }

.listing div.img,
.listingx div.img {
 position: relative;
 display: block;
 float: left;
 margin: 0 13px 13px 0;
 width: 200px;
 }
.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 {
 margin: 0;
 padding: 0;
 background: none;
 }
.listing div.img a:hover,
.listingx div.img a:hover {}
.listing div.img a img,
.listingx div.img a img { margin: 0; border: 0; }

.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: 275px;
 font-size: 83%;

 }
.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 p,
.listingx p { clear: both; border: 1px solid #AB3B37; }

.listing h4,
.listingx h4 {
 position: relative;
 display: block;
 margin: 0 0 3px 0;
 color: #cc3333;
 }
.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: #999;
 }
.laddress .s1,
.laddress .s2,
.laddress .s3 { display: block; }
.laddress .city { display: inline; }
.laddress .city:after { content: ", "; }
.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;
 float: left;
 margin: 0;
 padding: 2px;
 width: 202px;
 background: #ccc;
 z-index: 313;
 }
#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; }
#view_listing div.imgs div a img,
#view_listing div.imgs div a:hover img,
#view_listing div.imgs div a img:hover { border: 0; background-color: transparent; }

#view_listing .laddress,
.location ul {
 display: block;
 list-style: none;
 margin: 0;
 padding: 3px 6px;
 border: 1px solid #ccc;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 73%;
 color: #999;
 }
#view_listing .laddress .s1,
#view_listing .laddress .s2,
#view_listing .laddress .s3,
.location .s1,
.location .s2,
.location .s3 { display: block; }
#view_listing .laddress .city,
.location .city { display: inline; }
#view_listing .laddress .city:after,
.location .city:after { content: ", "; }
#view_listing .laddress .state,
.location .state { display: inline; }

#view_listing .data {
 float: left;
 margin: 0 0 0 0px;
 padding: 3px 6px;
 width: 438px;
 /* width: 470px;*/
 }
#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;
 }
#view_listing h5 { clear: both; }
#view_listing .data .location dl { display: none; }

#member_of { display: none; }

.disclaimer { font-size: 8pt; }

#jreen { display: none; }
#footer { display: none; }
.print { display: inline; }