@charset "utf-8";
/* CSS Document */

/*GLOBAL////////////////////////////////////////////////////// */
body{font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; border:0; background-color:#f0ecde; background-image:url(custom_images/page_bg.jpg); background-repeat:repeat-x; text-align:center;}
.main{text-align:left; width:970px; height:100%; margin:5px auto 0 auto;}
.header{width:700px; height:75px; float:left; display:inline; margin-right:15px;}
.login{width:255px; height:45px; float:left; display:inline; text-align:center; color:#fff; background-image:url(custom_images/login_back.gif); background-position:bottom; background-repeat:no-repeat;}

.login a{color:#fff;}

.menu{width:970px; height:42px; float:left; display:inline; margin-top:4px;}

.left{width:700px; float:left; display:inline; margin-top:15px;}
.left .img_gallery{width:700px; height:210px; float:left; display:inline; margin:0 0 10px 0; overflow:hidden;}
.left .info, .left .latest{width:700px; float:left; display:inline-block; border-bottom:2px solid #2559a2; padding:50px 0px 10px 0px; margin:0px 0 0 0; background-color:#fff; background-image:url(custom_images/section_header.jpg); background-position:top; background-repeat:no-repeat;}
.left .latest{height:260px; margin:10px 0;}

.right{width:255px; float:right; display:inline; margin-top:15px; background-color:#;}
.right .ad{width:245px; float:left; display:inline; margin:5px 0; border:5px solid #fff; background-color:#ff0000;}

.footer{margin:20px 0 10px 0; border-top:4px solid #d8d7d2; border-bottom:4px solid #d8d7d2; padding-top:10px; background-color:#32a8da; background-image:url(custom_images/footer_back.jpg); background-position:top; background-repeat:repeat-x;}

.clear{line-height:0; font-size:0; clear:both;}

.home_form{width:470px; float:left; display:inline; margin:0 10px 10px 10px;}
.search_back{height:50px; width:470px;background-image:url(custom_images/search_back.gif); background-repeat:no-repeat; background-position:top;}

.colorclass1{background-color:#e8eff5;}
.colorclass2{background-color:#ffe3c1;}

/*HOME//////////////////////////////////////////////////////////////////////////// */
.feat_listings{width:190px; float:right; display:inline; margin-right:10px; border:1px solid #e2e1b0; background-color:#fffece;}
.feat_title{color:#4a4a4a; font-size:1.2em; border-bottom:1px solid #c7c6a1; margin:5px; padding-bottom:3px;}
.feat_indy_listing{width:180px; float:left; display:inline; margin:0 0 10px 5px; padding-bottom:5px; border-bottom:1px dashed #e2e1b0;}
.feat_indy_listing_pic{width:33px; height:33px; float:left; display:inline; overflow:hidden; border:2px solid #e2e1b0;}
.center_bar_holder{width:470px; float:left; display:inline; margin-left:10px}

/*CENTERBAR//////////////////////////////////////////////////////////////////////////// */
.category{width:225px; float:left; display:inline; margin:15px 10px 0 0;}
.category_title{font-size:1.3em; font-weight:bold; margin-bottom:5px}

/*BROWSING + DETAILS///////////////////////////////////////////////////////////////////////// */
.browsing, .details, .misc_page{width:690px; float:left; display:inline-block; margin:0 5px; font-size:1em; }
.views{font-size:.8em;}


/*DETAILS///////////////////////////////////////////////////////////////////////// */
.detail_title{font-size:.9em; color:#1c4c8c;}
.detail_desc, .detail_address, .detail_date{font-size:.8em;}

/*BROWSING DISPLAY//////////////////////////////////////////////////////////////////////////// */
.browse_title{font-size:.9em; width:350px; float:left; display:inline; margin-bottom:5px;}
.browse_title a{color:#1c4c8c; text-decoration:none;}

.browse_tag{font-size:.7em; float:left; display:inline;}
.browse_links{font-size:.7em; text-align:right; width:250px; float:right; display:inline; text-decoration:none;} 
.browse_links a{text-decoration:none;}
.browse_img{width:128px; float:left; display:inline; margin-right:10px; border:1px solid #ffe3c1; overflow:hidden;}
.browse_street{font-size:.7em; text-align:right; width:250px; float:left; display:inline;}
.browse_info{font-size:.7em; float:left; display:inline;}
