/* ------------- Toolbox v1.5.2 ------------- */
 /* - Modified E.Meyer Style Reset - */
  html, body, div, span, applet, object, 
  iframe, h1, h2, h3, h4, h5, h6, p, 
  blockquote, pre, a, abbr, acronym, 
  address, big, cite, code, del, dfn, 
  em, font, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt,
  var, dl, dt, dd, ol, ul, li, fieldset, 
  form, label, legend 
  {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; font-family:Arial, Helvetica, sans-serif; }
  :focus {outline:0;}
  body {line-height:1;}
  blockquote:before, blockquote:after, q:before, q:after {content:"";}
  blockquote, q {quotes:"" "";} 
 /* - Accessibility - */
  .hide{margin-left:-999em; float:left;}
 /* - Navigation- */
  .first{border-left:none !important; padding-left:0 !important;}
  .last{border-right:none !important; padding-right:0 !important;}
  .hzNavL li, .hzNavR li{display:inline; border-style:solid;}
  .hzNavL li{border-width:0 0 0 1px; padding:0 1px 0 4px; }
  .hzNavR li{border-width:0 1px 0 0; padding:0 1px 0 4px; }
 /* - Stock Form - */
  .required{font-weight:bold;}
  .stock fieldset{border:none;}
  .stock legend{display:none;}
  .stock ol{list-style:none;}
  .stock li{margin-bottom:3px;}
  .stock label{display:block; float:left; width:120px; text-align:right; margin-right:10px; padding-top:3px;}
  .stock .controls{padding-left:130px;}
  .stock .controls input{margin:10px 0; width:100px;}
 /* - Picture Nests - */ 
  .float1{float:left; margin:0 10px 10px 0;}
  .float2{float:right; margin:0 0 10px 10px;}
 /* - Clears - */
  .clear1{clear:left;}
  .clear2{clear:right;}
  .clear3{clear:both;}
 /* - Columns - */
  .row{width:100%; float:right;}
  .col{width:49%; float:left; }
  .col3{width:31%; float:left;}
 /* - Kill Border - */
  .noborder { border:none !important; }
 /* - Center - */
 .center { text-align:center !important; }
 /* - Padding - */
 .nopadding-right { padding-right:0 !important; }
 .nopadding-left { padding-left:0 !important; }
 .padit { padding:5px; }
 .pad-left { padding-left:10px !important; } 
 .pad-right { padding-right:20px; }
 /* - Text Formatting - */
 .justify { text-align:justify !important; }
 .text-right { text-align:right !important; padding-right: 10px; }
 .text-center { text-align:center !important; }
/* ---------------------------------------- */

body { background:url(images/gradiant2.jpg) 0 0 repeat-x #005BA1; text-align:center; }
ul, li { list-style:none; list-style-type:none; }
h2 { font: 15pt Verdana, Helvetica, Arial, Tahoma, "Century School Book", Sans-Serif; font-weight: bold; color: #FFFFFF; margin-bottom: 2px; }	
h3 { font: 10pt Verdana, Helvetica, Arial, Tahoma, "Century School Book", Sans-Serif; font-weight: bold; color: #ffffff; text-align:justify; }	

.important { color:#FF0000 !important; }

.main-container { margin:0 auto; width:930px; padding:0; text-align:left; }
.header { height:190px; background:url(images/header.jpg) top left no-repeat; }
.header li { float:left; display:block; border-right:1px solid #333; padding:0 16px; }
.header li a { font-weight:bold; font-size:14px; text-decoration:none; color:#333; padding:3px 0; }
.header li a:hover { color:#5BABE8; }
.header ul { padding:164px 0 0 270px; }


.left-nav { width:119px; float:left; position:relative; top:-7px; }
.left-nav h3 { background:url(images/left_bgsearchby.gif) top left no-repeat; height:30px; }
.type-bg span, .area-bg span, .tips-bg span, .search-bg span, .searchtype-bg span, .searcharea-bg span { float:left; margin-left:-1000px; }
.left-nav .type-bg { height:20px !important; }
.left-nav .area-bg { background:url(images/left_bg2.gif) top left no-repeat; margin-top:0px; }
.left-nav .search-bg { background:url(images/left_bg3.gif) top left no-repeat; margin-top:0px; }
.left-nav .searchtype-bg { background:url(images/propertyByType.gif) top left no-repeat; margin-top:0px; }
.left-nav .searcharea-bg { background:url(images/propertyByArea.gif) top left no-repeat; margin-bottom:-5px; }
.left-nav .tips-bg { background:url(images/findOutMore.gif) top left no-repeat; margin-top:0px; }
.left-nav a, .left-nav a:hover { font-size:11px; color:#fff; text-decoration:none; padding-right:5px; padding-top:-3px;  padding-bottom:-3px; }
.left-nav a:hover { text-decoration:underline; }
.left-nav li { line-height:0.85; /* background:url(images/bullet_left.gif) 0px 5px no-repeat; */ text-align:right; clear:both;  }
.left-nav ul { padding:0px 0 5px 0; clear:both; }

.content-main { float:left; width:799px; border-width:0 1px 1px 1px; border-color:#fff; border-style:solid; position:relative; top:-7px; padding:10px 0; color:#fff; }
.content-main-homepage { float:left; width:779px; border-width:0 1px 1px 1px; border-color:#fff; border-style:solid; position:relative; top:-7px; padding:0px 0; color:#fff; }
*html .content-main{width:799px;}
*html .footer-image-links { width:750px; }
*html .footer-image-links li { padding:10px 8px; }
*+html .content-main{width:799px;}
.content-main-interior { padding:0 10px; } 
.content-main-index { padding:0 0px; } 

.back-to-search { display:block; text-align:center;  }

  .tiny  { font: 8pt Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; color: #000000; }
  .tinystr  { font: 8pt Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; color: #000000; font-weight: bold; }
  .tinystrw  { font: 8pt Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; color: #FFFFFF; font-weight: bold; }
  .tinyw  { font: 8pt Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; color: #FFFFFF; }
  .tinystrw2  { font: 9pt Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; color: #FFFFFF; font-weight: bold; }
  .strwht { font: 12px Verdana, Arial, Helvetica, Tahoma, "Times New Roman", "Century School Book", Sans-Serif; font-weight: bold; color: #FFFFFF; }

.paging { display:block; text-align:center; padding:0 0 10px 0; }
.paging img { position:relative; top:8px; }

  .mapnav  { font: 8pt Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; color: #FFFFFF; font-weight: bold; text-decoration: none; }
  .mapnav A:link  { font: 8pt Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; color: #FFFFFF; font-weight: bold; text-decoration: none; }
  .mapnav A:active { font: 8pt Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; color: #FFFFFF; font-weight: bold; text-decoration: none; }
  .mapnav A:visited { font: 8pt Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; color: #FFFFFF; font-weight: bold; text-decoration: none; }
  .mapnav A:hover { font: 8pt Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; color: #FFE505; font-weight: bold; text-decoration: underline; }  


.agent-container { padding:10px; }
.agent-inner-container table { width:100%; }
.agent-inner-container td { width:50%; padding:5px; }

.listing-image, .listing-class, .listing-description { vertical-align:top; }
.listing-image { width:160px; padding:5px; }
.listing-class { width:100px; padding:5px; } 
.listing-description { width:490px; padding:5px 10px 5px 5px; text-align:justify; }

.contact-form input, .contact-form select, .contact-form textarea, .contact-form input { margin-left:5px; }
.contact-form { padding-top:5px; }

.photo-gallery-landing { min-height:375px; text-align:left; }
.photo-gallery-landing li { padding:5px 0; }
.photo-gallery-list td { padding:7px 5px; text-align:center;  }

/* Blog Styling */
.post { padding:15px 0 !important; border-bottom:1px solid #5BABE8; clear:both; }
.post p { padding:4px 0; }
.bottom-nav { clear:both; padding:10px 0; }
.bottom-nav ul{ padding:0 0 10px 0; }
.navigation { }
.navigation .alignleft a, .navigation .alignright a { font-size:12px; }
.navigation .alignleft { float:left; }
.navigation .alignright { float:right; }
/* End Blog Styling */

.search-container { margin:0 auto; text-align:center; width:650px; }
.search-container td { padding:2px; }
.search-left { float:left; width:200px; text-align:left; }
.search-right { float:left; width:450px; text-align:left; }

.newsletter-container { min-height:360px; }
.newsletter-container .submit { text-align:right; }

.buyers-guide-form td { padding:2px auto; } 

.rentals { }
.rental-name, .rental-description { display:block; }
.rental-name { color:#fff; text-align:left; font-weight:bold; font-size:10pt; padding:5px 0; }
.rentals .link-size { display:block; width:400px; }

.dive-in a { color:#fff; text-decoration:none; }
.dive-in a:hover { text-decoration:underline; }
.dive-in h3 { color:#fff; font-size:16px; font-weight:bold; padding:10px 0 5px 0; text-decoration:underline; }

.footer { text-align:center; width:779px; float:right; /* border-top:1px solid #bbb; */ padding:5px 0; }
.footer p { padding:3px 0; color:#FFFFFF; font-size:14px; }
.footer-image-links { width:774px; margin-left:5px; }
.fil-blog { width:750px !important; margin-left:0px !important; clear:both; }
.fil-blog li { padding:10px 10px 0 10px !important; }
.footer-image-links ul { margin:0; padding:0; }
.footer-image-links li { display:block; float:left; padding:10px 13px 0 13px; }

.categories { display:block; float:left; padding-right:25px; }
.linkcat { display:block; float:left; }

.ital-subhead { text-align:center; font-style:italic; display:block; padding:8px 0; }
  .reg { font: 10pt Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; color: #000000; vertical-align:top; }
  .str { font: 10pt Verdana, Helvetica, Arial, Tahoma, "Century School Book", Sans-Serif; font-weight: bold; color: #000000; vertical-align:top; }
  .strw { font: 10pt Verdana, Helvetica, Arial, Tahoma, "Century School Book", Sans-Serif; font-weight: bold; color: #FFFFFF; vertical-align:top; padding-bottom:10px; text-align:right; }
  .strw2 { font: 10pt Verdana, Helvetica, Arial, Tahoma, "Century School Book", Sans-Serif; font-weight: bold; color: #FFFFFF; text-decoration: none; }
  .regw { font: 10pt Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; color: #FFFFFF; vertical-align:top; padding:10px 15px; }
  .strred { font: 12pt Verdana, Helvetica, Arial, Tahoma, "Century School Book", Sans-Serif; font-weight: bold; color: #ff0000; }
  .tinystrred { font: 8pt Verdana, Helvetica, Arial, Tahoma, "Century School Book", Sans-Serif; font-weight: bold; color: #ff0000; }
  .regw3 { font: 10pt Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; color: #FFFFFF; }
  .strw3 { font: 10pt Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; color: #FFFFFF; font-weight: bold; }
  .goldformbig { font: 14pt Tahoma, Verdana, Helvetica, Arial, Tahoma, "Century School Book", Sans-Serif; font-weight: bold; color: #C0A175;  vertical-align:top; padding-bottom:5px; }
  .goldform { font: 10pt Verdana, Helvetica, Arial, Tahoma, "Century School Book", Sans-Serif; font-weight: bold; color: #C0A175;  vertical-align:top; padding-bottom:5px; text-align:right; }


.comphdr { font: 11px Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; font-weight:bold; color:#000000; }
.comphdrw { font: 11px Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; font-weight:bold; color:#FFFFFF; }
.compreg { font: 11px Verdana, Arial, Helvetica, Tahoma, "Century School Book", Sans-Serif; color:#000000; }

  

