body, p, td, ol, ul, input, select, textarea { font-family: helvetica, arial; font-size: 12px; color: #3E3F34; line-height: 150%; }
a { color: #99CC33; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
h1 { color: #0A5AA1; font-size: 24px; font-family: helvetica; font-weight: 500; }
.bgleft { background-image: url(assets/bgleft.gif); background-position: top; background-repeat: repeat-x; background-color: #99CC33; }
.bgright { background-image: url(assets/bgright.gif); background-position: top; background-repeat: repeat-x; background-color: #0A5AA1; }

.slide { position: absolute; top: 0px; left 0px; background: #FFFFFF; width: 625px; height: 234px; display: none; background: #FFDD00;}

.shadow { box-shadow: 5px 5px 5px #E1BD03; -moz-box-shadow: 5px 5px 5px #E1BD03; -webkit-box-shadow: 5px 5px 5px #E1BD03; }
.shadow h1 { lline-height: 4px; }
.listingteaser { font-weight: bold; }
.listingprice { font-size: 14px; font-weight: bold; padding-left: 10px; }
.listingaddressicon { font-size: 14px; color: #FFFFFF; font-weight: bold; }
.footer { font-size: 14px; }
.footer a { color: #3E3F34; font-weight: normal; }

.header { color: #0A5AA1; font-size: 14px; }
.h1span { color: #0A5AA1; font-size: 24px; font-family: helvetica; font-weight: 500; }

.field { border: 0px; width: 300px; }
.fieldsmall { border: 0px; width: 100px; }
.textareasmall {border: 0px; width: 150px; height: 60px; }

.large { font-size: 18px; }

.places { margin-top: 5px; }
.places h2 { font-size: 12px; text-align: center; font-weight: normal; word-spacing: 20px; color: #3E3F34; }

