/* -------------------------------------------
project:	Anthony Davies 24 (print)
date:		2008/01/10
------------------------------------------- */

body { margin: 0; padding: 0; background: #fff; color: #555; font: 62.5%/1.5 Arial,Helvetica,sans-serif; }
textarea, input, select, option, optgroup, button { font: 1em Arial,Helvetica,sans-serif; }

/* RE-SETS
------------------------------------------- */
* { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

li, dt, dd, p, th, td { font-size: 1.2em; }
ul, ol, dl { margin-bottom: 1.5em; }
p { margin-bottom: 1.25em; }
li *, dt *, dd *, p * { font-size: 1em; }

fieldset, img { border: none; }
button { overflow: visible; cursor: pointer; }
legend { display: none; }

a { color: #369; text-decoration: none; }
a:hover, a:focus, a:active { color: #000; text-decoration: underline; }

/* HEADINGS
------------------------------------------- */
h1, h2, h3, h4, h5, h6 { margin: 0 0 12px; font: normal 2.2em "Trebuchet MS",Arial,Helvetica,sans-serif; color: #000; }
h1 { font-size: 2.2em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.4em; font-weight: bold; text-transform: uppercase; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.0em; }
h6 { font-size: 0.8em; }

/* HELPERS
------------------------------------------- */
.wrapper { width: 100%; overflow: hidden; }
.center { margin-left: auto; margin-right: auto; text-align: center; }
.offset { position: absolute; left: -10001em; overflow: hidden; height: 0; margin: 0; line-height: 0; }

legend.offset { display: none; }

/* CODE
------------------------------------------- */
#container { padding: 0 15px; }
 #header { margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px dotted #aaa; text-align: right; }
 #menu { display: none; }
 #content { }
  #center { }
  #right { }
   #executive { }
    #executive h1 { font-size: 1.8em; }
 #footer { overflow: hidden; width: 100%; }
  #footer:before { content: "For more details on these properties please contact one of our offices:"; display: block; margin: 0 0 15px; padding: 0 0 15px; font: normal 1.8em "Trebuchet MS",Arial,Helvetica,sans-serif; border-bottom: 1px dotted #aaa; color: #000; }
  #footer div.fCol:first-child { display: none; }
  #footer div.fCol { display: inline; float: left; width: 32%; margin: 0; padding: 0 1% 0 0; }
  * html #footer div.fCol { width: auto; padding: 0 30px 0 0; }
   #footer h3 { }
   #footer form { display: none; }
   * html #footer form { display: block; width: 100%; }
   * html #footer form * { display: none; }
   #footer p {  }
    #footer p a br { display: none; }
	
/* HOME */
div.office { float: left; width: 32%; padding: 0 1% 1px 0; text-align: center; }
div.toRent { clear: both; padding: 15px 0 0; border-top: 1px dotted #aaa; }
	
/* LIST */
div.searchBar {  }
 div.searchBar p.pages { display: none; }
 div.searchBar p.propertiesNumber { margin: 0 0 15px; }
div.searchResult { overflow: hidden; width: 100%; margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px dotted #aaa; }
 div.searchResult a { font-size: 1.4em; font-weight: bold; }
 div.searchResult img { display: inline; float: left; margin: 0 20px 0 0; padding: 2px; border: 1px dotted #aaa; }
br.clear { display: none; }
div.property { overflow: hidden; width: 100%; margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px dotted #aaa; }
 div.property p { margin: 0; }
  div.property p img { display: inline; float: left; margin: 0 20px 0 0; padding: 2px; border: 1px dotted #aaa; }
  div.property p a { font-size: 1.4em; font-weight: bold; }   

/* DETAIL */
div.gallery { overflow: hidden; width: 100%; margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px dotted #aaa; }
 div.gallery div.bigphoto { display: inline; float: left; margin: 0 20px 0 0; }
 div.gallery div.photo { margin: 0 0 20px; }
  div.gallery img { padding: 2px; border: 1px dotted #aaa; }
div.features { margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px dotted #aaa; }
 div.features td h3 { font-size: 1.17em; }
 div.features td p { font-size: 1em; }
div.bottomItem { display: none; }

/* REGISTER */
#contact { display: block; margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px dotted #aaa; }
 #contact fieldset { margin: 0 0 15px; padding: 0; }
  #contact fieldset label { display: block; margin: 5px 0 0; font-size: 1.2em; }
  
/* BLOG */
div.post { margin: 0 0 15px; padding: 0 0 5px; border-bottom: 1px dotted #aaa; }
 div.post small.date { display: block; margin: -10px 0 20px; font-size: 1.2em; }
 div.post div.entry { overflow: hidden; width: 100%; margin: 0 0 10px; }
  div.post div.entry img { display: inline; float: left; margin: 0 20px 0 0; padding: 2px; border: 1px dotted #aaa; }
div.navigation { display: none; }
#side-bar { display: none; }
p.nocomments { display: none; }

/*#content a:link:after, #content a:visited:after { content: " (" attr(href) ") "; font-size: 90%; }*/