/*
@media print { .noprint { display:none; } }
*/
/**************************** IE Crap Tags ***********/
* { margin: 0; padding: 0; }
/**************************** Container Tags ***********/
body { margin: 0; padding: 0; font: 12pt; font-family: Arial, sans-serif; color: #666; background: #fff; }
#container { width: 770px; margin: 0 0 0 30px; text-align: left; background: #fff; }
#wrapheader { display: none !important; }
#wrapheader h1 { display: block !important; font-size: 18px; font-weight: bold; color: #000; text-align: left; }
a, a:link, a:visited { text-decoration: none; color: #000; }
a:hover, a:active { text-decoration: underline; color: #000; }
img, a img { border: 0; }
/**************************** General Tags ***********/
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: normal; color: #333; }
h1 { font-size: 100%; }
h2 { font-size: 110%; }
h3 { font-size: 120%; }
p, div, ul, ol, li { margin: 0; padding: 0; }
hr { margin: 5px 0 0 0; border: 1px solid #ccc; }
/**************************** Content / Post Tags ***********/
#content { padding: 10px 0; }
#contentlisting { padding: 0; }
#contentlisting h2 { margin-left: 0; }
.post h2, #contentlisting h2 { padding: 10px 0 10px 0; font-size: 17px; font-weight: bold; text-align: left; color: #18347e; }
.post_clip { width: 400px; font-size: 13px; line-height: 19px; }
.post_half { width: 470px; padding: 0 30px 0 0; font-size: 13px; line-height: 17px; }
.post_half p { padding: 0 0 10px 0; }
/**************************** Listing Tags ***********/
.listing { float: left; margin: 10px 0; }
.listing h2 { margin: 0 0 10px 0; font-size: 12px; font-weight: bold; color: #2e499d; }
.listmeta { width: 530px; margin: 0 0 10px 0; padding: 0; }
.listmeta table { margin: 0; }
.listmeta table td { font-size: 12px; font-weight: bold; color: #666; list-style: none; }
.listmeta table td.img { margin: 0; padding: 0 10px 0 0; }
.listmeta table td.address { font-size: 13px; font-weight; bold; color: #000099; }
.listmeta table td.main { margin: 0; width: 100px; border-bottom: 1px solid #ccc; }
.listmeta table td.info { margin: 0; width: 130px; border-bottom: 1px solid #ccc; }
.listmeta table td.readmore { width: 20px; background: #000066; }
.listmeta .more { margin: 0; padding: 0 0 0 55px; }
.listing h3 { margin: 10px 0 0 0; font-size: 13px; font-weight: bold; color: #333; }
.listing .description { font-size: 12px; line-height: 18px; }
ul.listingoptions { padding: 5px 10px; text-align: right; background: #2e499d; }
ul.listingoptions li { padding: -5px 10px 0 0; display: inline; list-style: none; font-size: 11px; font-weight: bold; }
ul.listingoptions li img { padding: 0 5px 0 5px; }
ul.listingoptions li a { color: #fff; }
table.featured { width: 260px; float: left; margin: 5px 0 0 0; }
table.amenities { width: 500px; float: left; margin: 5px 0 0 0; }
table.featured td, table.amenities td { padding: 3px 0; }
table.amenities td.arrow { padding: 0 5px 0 0; }
table.featured td.title, table.amenities td.title { width: 100px; }
.gallery { }
.gallery ul { margin: 0 0 10px 0; text-align: left; }
.gallery ul li { padding: 8px 8px 8px 0; display: inline; list-style: none; }
.gallery ul li img { padding: 4px; border: 1px solid #ccc; background: #fff; }
/**************************** Faqaname Tags ***********/
ul.faqaname { width: 550px; margin: 0 0 0 0; padding: 5px 10px; border-bottom: 1px solid #ccc; background: #eee; }
.faqgrouptitle a { text-decoration:none; }
.faqgrouptitle a:hover { color: inherit; }
.faqaname li { display: inline; list-style: none; font-size: 11px; font-weight: bold; text-transform: uppercase; }
.faqaname li a { color: #666; }
.faq dl { width: 600px; padding: 5px 0; border-bottom: 1px solid #ccc; }
.faq dt { font-size: 13px; font-weight: bold; }
.faq dd { margin-bottom: 10px; font-size: 12px; line-height: 16px; }
