/* Burcor Properties */
/* Colors Logo green: #009241, Dark green: #437A00, Cream: #FFC  */

body { font-family: Arial, Helvetica, sans-serif; background-color: #009241; 
      margin: 10px; border: 5px solid #000;
      scrollbar-base-color: #009241;
      scrollbar-track-color: #000;
      scrollbar-face-color: #FFC;
      scrollbar-highlight-color: #333;
      scrollbar-3dlight-color: #948D00;
      scrollbar-darkshadow-color: #437A00;
      scrollbar-shadow-color: #437A00;
      scrollbar-arrow-color: #000; }  /* scrollbar colors only seen in Microsoft Explorer */

table { width: 100%; background-color: #FFC; background-image: url("images/background.jpg"); 
      background-position: right top; background-repeat: no-repeat; }
td.header { vertical-align: bottom; background-image: url("images/logo.jpg"); 
      background-position: left top; background-repeat: no-repeat; }
td.main { vertical-align: top; }
td.sidebar {  vertical-align: top; }
td.footer { background-color: #000; border-top: 5px solid #009241; color: #FFC; font-family: Verdana, sans-serif; }

h1 { font-family: "Times New Roman", serif; font-size: 1.7em; font-style: oblique; padding: 0; 
      margin: .5em 25px .3em 25px; }
h2 { font-family: "Times New Roman", serif; font-size: 1.2em; margin: .6em 25px .2em 25px; padding: 0; }
p { font-size: 1em; line-height: 1.2em; margin: .2em 25px .5em 25px; padding: 0; }

p.logo { margin: 0; padding: 0; }
.title { font-family: "Times New Roman", serif; font-size: 3.5em; text-align: center;
      padding: 0em; margin: .3em 0 .1em 0; }
.subtitle { font-size: 1.2em; font-style: oblique; text-align: center; color: #009241; margin: .1em 0 .3em 0; padding: 0; }
p.menu { background-color: #000; font-family: Verdana, sans-serif; font-size: .95em; 
      margin: 0; padding: .1em 0 .3em 0; text-align: center; height: 25px; }
p.back { text-align: right; font-size: .8em; margin-bottom: .1em; } /* back to top or similar */
p.quote { font-size: .9em; line-height: 1.5em; font-family: verdana, sans-serif; font-style: oblique; margin: 0 10px .2em 10px; padding-top: 3em;
      background-image: url("images/break.jpg"); background-repeat: no-repeat;  background-position: center top; }
p.author { font-size: .9em; font-family: verdana, sans-serif; text-align: right; margin: .2em 10px .2em 10px; padding-bottom: 3em;
      background-image: url("images/break.jpg"); background-repeat: no-repeat; background-position: center bottom; }
p.locations { text-align: center; font-size: .9em; }
p.back { text-align: center; font-size: .9em; margin: .5em 25px .5em 100px; }
p.footer { font-size: .8em; text-align: center; }
p.design { color: #000; text-align: right; font-size: .7em; margin: .4em 25px; }

ul { list-style-type: none; padding: 0; margin: 0; } /* bulleted lists */
ul li { background-image: url("images/bullet.gif"); background-repeat: no-repeat; 
      margin: .2em 25px .3em 30px; padding-left: 18px; } /* regular bulleted list items */
 
h2.property { background-image: url("images/diamond.jpg"); background-repeat: no-repeat; 
      margin: .1em 25px .1em 15px; padding-left: 12px; line-height: 40px; } /* property names */
p.sidebar { margin: .1em 5px .1em 0px; padding: 0; }
p.property { font-size: .9em; background-image: url("images/diamond.jpg"); background-repeat: no-repeat; 
      margin: 1em 5px 1em 5px; padding-left: 12px; line-height: 40px; } /* property names */
h2.property:first-letter, p.property:first-letter { color: #FFF; font-weight: bold; }
            
.main img { border: 7px groove #437A00; }
p.map { text-align: center; margin-bottom: .5em; }
img.building { float: right; margin: 25px; }
div.caption { float: right; margin: 10px 5px 0px 5px; font-style: oblique; font-size: .95em; 
      font-family: "Times New Roman", serif; text-align: center; }
img.logo { border: 0; float: left; margin: 0; padding: 0;  }
img.header { border: 0; float: right; margin: 0; padding: 0; }
div.property { float: left; margin: 10px 25px 10px 15px; font-style: oblique; font-size: .95em; 
      font-family: "Times New Roman", serif; text-align: center; }
img.property { margin: 10px 25px; float: left; }
hr { height: 2px; width: 80%; margin: .1em 25px .1em 25px; padding: 0; clear: both; color: #000; }

strong { font-weight: bold; } /* strong text */
em { font-style: oblique; color: #0050C5; } /* emphasized text */

a:link { color: #008221; }
a:visited { color: #20A241; }
a:hover, a:focus { color: #FFC; background-color: #009241; }
.menu a:link, .menu a:visited { color: #FFF; background-image: url("images/menu.jpg"); border: 2px ridge #009241;
      background-color: #009241; width: 125px; padding: .1em 0; margin: .2em 0 0 0; text-decoration: none; }
.menu a:hover, .menu a:focus { color: #000; background-color: #009241; 
      background-image: url("images/menu_on.jpg"); }
.footer a:link, .footer a:visited, .footer a:hover, .footer a:focus { color: #FFC; text-decoration: underline; 
      padding: .1em; }
.design a:link, .design a:visited { color: #000; text-decoration: underline; padding: .1em; }
.design a:hover, .design a:focus { background-color: #FFC; padding: .1em; }





