@import url(960/960.css); @import url(960/reset.css); @import url(960/text.css); 
/*===============================================global settings ==========*/
body { color:#333; font-family:Arial; font-size:12px; }

h1 { font-family:'Times', serif; font-size:24px; font-style:normal; font-weight:400; text-shadow:none; text-decoration:none; text-transform:none; letter-spacing:.027em; word-spacing:.002em; line-height:1em; color:#09325c; padding-bottom:5px; }
h2 { clear:left; font-size:16px; }
h3 .small { font-size:10px; }
p { padding:5px 0 5px 10px; }
small { margin:0; padding:0; font-size:10px; }

/*======================================================= header =========*/
#topstripe {  border-bottom:0px solid #eee!important; color:#fff; height:0px!important; margin-bottom:0px!important; padding-bottom:0px!important; padding-top:0; width:100%; display:block; }
#topstripe_left { height:0px!important; margin-bottom:0; margin-top:0; line-height:22px; font-weight:700; }
#topstripe_left p { padding-left:0; }
#topstripe_right { height:0px!important; margin-bottom:0; margin-top:0; text-align:right; line-height:22px; color:#FFD700; }
#logo { margin:0px!important; float:left; width:1px!important; height:1px!important;display: none; }
#contact_button { height:0px!important; margin-top:0px!important; padding-right:30px; float:right; }

/*======================================================== defining blocks =======*/
#main_content {width: 100%!important; margin:0!important; float: none!important;}
blockquote { font:12px/20px normal helvetica, sans-serif; margin-top:10px; margin-bottom:10px; margin-left:50px; padding-left:5px; border-left:3px solid #ccc; font-style:italic; }
#main_content h2 { font-family:'Times', serif; font-size:24px; font-style:normal; font-weight:400; text-shadow:none; text-decoration:none; text-transform:none; letter-spacing:.027em; word-spacing:.002em; line-height:1em; color:#09325c; padding-bottom:5px;border-bottom:1px solid #dfdfdf; }
#main_content h2 a { font-family:'Times', serif; font-size:24px; font-style:normal; font-weight:400; text-shadow:none; text-decoration:none; text-transform:none; letter-spacing:.027em; word-spacing:.002em; line-height:1em; color:#09325c; padding-bottom:5px; }
#menubg { height:0px; margin-bottom:0px;display:none; }
#sidebar_inner{ width:1px!important;  margin-top:1px!important;display:none; }
#sidebar { width:1px; background:url(images/sidebar_heading_bg.png) repeat-x top; border:none!important; margin-top:1px!important;display: none; }
#sidebar h2 { display: none; }
#footer {display:none;}
/*=========================================================== Agent Photo =======*/
.agent_listing_side { padding-right:10px; float:left; margin-bottom:16px; }
.agent_single_small { float:right; border:2px solid #ccc; margin:0 5px 4px 0; }
.agent_listing { background:none; margin-right:0; float:right; color:#111; }
.agent-meta-data { height:50px; margin-top:-102px; margin-left:201px; position:relative; float:left; width:50px; text-align:left; }
/*====================================================== Property Details Page =======*/
.features_left { text-decoration:none; text-align:left; letter-spacing:0; line-height:22px; padding:20px 10px 15px; font-size:13px; background-color:#fff; margin-bottom:5px; color:#000; font-weight:normal; float:left; width:280px; }
.features_right { text-decoration:none; text-align:left; letter-spacing:0; line-height:22px; padding:20px 10px 15px; font-size:13px; background-color:#fff; margin-bottom:5px; color:#000; font-weight:normal; float:right; width:280px; }
.thumbs { float:left; margin:5px 8px 5px 0; padding:3px; border:solid #eeeeee 2px; background:#f7f7f7; }
.highlight { color:#000000; }
.gallery { margin-bottom:15px; }
.metalisting {padding:0 0 10px 0px!important; font-weight:bold; }
.metalistingprice { font-weight:normal; font-size:11px; }
.metalistingpricethumb { font-weight:bold; font-size:13px; padding-left:4px; }
.metalistingtype { font-weight:bold; padding:2px 4px; background:#a80000; color:#fff; font-size:12px; }
.metalistingtypel { padding:0 0 10px 0px; font-weight:bold; color:#fff; font-size:11px; }
.metalistingtypethumb { font-weight:bold; padding:3px 4px; background:#a80000; color:#fff; font-size:11px; }
/*====================================================== Gallery  =======*/
.gallery { margin:auto; 
/* gallery clearing*/
overflow:hidden; width:100%; }
.gallery .gallery-item { float:left; margin-top:10px; text-align:center; }
.gallery img { border:1px solid #ebebeb; background:#f7f7f7; border:1px solid #a4d1fb; background:#daf7ff; padding:3px; margin:8px; }
.gallery img:hover { margin:8px; border:1px solid #ccc; background:#f7f7f7; padding:3px; }
.gallery .gallery-caption { margin-left:0; }
.gallery br { clear:both; }
.col-2 { width:50%; }
.col-3 { width:33.333%; }
.col-4 { width:25%; }
.col-5 { width:20%; }
.col-6 { width:16.666%; }
.col-7 { width:14.285%; }
.col-8 { width:12.5%; }
.col-9 { width:11.111%; }
.featured-single { background:#ebebeb; margin-bottom:20px; }
#map { width:610px; height:300px; background:#ebebeb; margin:20px 10px 40px 0; padding:4px; }
.print{display: none;}