/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* grid.css */
.container {width:910px;margin:0 auto;}
.showgrid {background:url(src/grid.png);}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16 {float:left;margin-right:18px;}
.last, div.last {margin-right:0;}
.span-1 {width:40px;}
.span-2 {width:98px;}
.span-3 {width:156px;}
.span-4 {width:214px;}
.span-5 {width:272px;}
.span-6 {width:330px;}
.span-7 {width:388px;}
.span-8 {width:446px;}
.span-9 {width:504px;}
.span-10 {width:562px;}
.span-11 {width:620px;}
.span-12 {width:678px;}
.span-13 {width:736px;}
.span-14 {width:794px;}
.span-15 {width:852px;}
.span-16, div.span-16 {width:910px;margin:0;}
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16 {border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}
input.span-1, textarea.span-1 {width:28px!important;}
input.span-2, textarea.span-2 {width:86px!important;}
input.span-3, textarea.span-3 {width:144px!important;}
input.span-4, textarea.span-4 {width:202px!important;}
input.span-5, textarea.span-5 {width:260px!important;}
input.span-6, textarea.span-6 {width:318px!important;}
input.span-7, textarea.span-7 {width:376px!important;}
input.span-8, textarea.span-8 {width:434px!important;}
input.span-9, textarea.span-9 {width:492px!important;}
input.span-10, textarea.span-10 {width:550px!important;}
input.span-11, textarea.span-11 {width:608px!important;}
input.span-12, textarea.span-12 {width:666px!important;}
input.span-13, textarea.span-13 {width:724px!important;}
input.span-14, textarea.span-14 {width:782px!important;}
input.span-15, textarea.span-15 {width:840px!important;}
input.span-16, textarea.span-16 {width:898px!important;}
.append-1 {padding-right:58px;}
.append-2 {padding-right:116px;}
.append-3 {padding-right:174px;}
.append-4 {padding-right:232px;}
.append-5 {padding-right:290px;}
.append-6 {padding-right:348px;}
.append-7 {padding-right:406px;}
.append-8 {padding-right:464px;}
.append-9 {padding-right:522px;}
.append-10 {padding-right:580px;}
.append-11 {padding-right:638px;}
.append-12 {padding-right:696px;}
.append-13 {padding-right:754px;}
.append-14 {padding-right:812px;}
.append-15 {padding-right:870px;}
.prepend-1 {padding-left:58px;}
.prepend-2 {padding-left:116px;}
.prepend-3 {padding-left:174px;}
.prepend-4 {padding-left:232px;}
.prepend-5 {padding-left:290px;}
.prepend-6 {padding-left:348px;}
.prepend-7 {padding-left:406px;}
.prepend-8 {padding-left:464px;}
.prepend-9 {padding-left:522px;}
.prepend-10 {padding-left:580px;}
.prepend-11 {padding-left:638px;}
.prepend-12 {padding-left:696px;}
.prepend-13 {padding-left:754px;}
.prepend-14 {padding-left:812px;}
.prepend-15 {padding-left:870px;}
div.border {padding-right:8px;margin-right:9px;border-right:1px solid #eee;}
div.colborder {padding-right:37px;margin-right:38px;border-right:1px solid #eee;}
.pull-1 {margin-left:-58px;}
.pull-2 {margin-left:-116px;}
.pull-3 {margin-left:-174px;}
.pull-4 {margin-left:-232px;}
.pull-5 {margin-left:-290px;}
.pull-6 {margin-left:-348px;}
.pull-7 {margin-left:-406px;}
.pull-8 {margin-left:-464px;}
.pull-9 {margin-left:-522px;}
.pull-10 {margin-left:-580px;}
.pull-11 {margin-left:-638px;}
.pull-12 {margin-left:-696px;}
.pull-13 {margin-left:-754px;}
.pull-14 {margin-left:-812px;}
.pull-15 {margin-left:-870px;}
.pull-16 {margin-left:-928px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16 {float:left;position:relative;}
.push-1 {margin:0 -58px 1.5em 58px;}
.push-2 {margin:0 -116px 1.5em 116px;}
.push-3 {margin:0 -174px 1.5em 174px;}
.push-4 {margin:0 -232px 1.5em 232px;}
.push-5 {margin:0 -290px 1.5em 290px;}
.push-6 {margin:0 -348px 1.5em 348px;}
.push-7 {margin:0 -406px 1.5em 406px;}
.push-8 {margin:0 -464px 1.5em 464px;}
.push-9 {margin:0 -522px 1.5em 522px;}
.push-10 {margin:0 -580px 1.5em 580px;}
.push-11 {margin:0 -638px 1.5em 638px;}
.push-12 {margin:0 -696px 1.5em 696px;}
.push-13 {margin:0 -754px 1.5em 754px;}
.push-14 {margin:0 -812px 1.5em 812px;}
.push-15 {margin:0 -870px 1.5em 870px;}
.push-16 {margin:0 -928px 1.5em 928px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16 {float:right;position:relative;}
.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* /Users/Wesley/Projects/RealEstateComposer/branch-0.4/themes/available/real_estate_of_pinedale/stylesheets/src_screen.css */
body {padding-bottom:18px;color:#333;background-color:#a1c4d8;}
.red {background-color:red;}
.grey {background-color:gray;}
hr.top_border {background:url(../images/h3_border.gif) repeat-x left top;height:.1em;border:none;margin:0 0 .2em;}
hr.dotted {background:url(../images/h3_border.gif) repeat-x left top;height:.1em;border:none;margin:0 0 .9em;}
p img.right {margin-top:0;}
.right {float:right;margin-right:0 !important;}
.left {float:left;}
.center {text-align:center;}
.accessibility {left:-999em;position:absolute;top:-999em;}
#site_title {display:none;}
#site {width:100%;background:url(../images/site_bg.jpg) repeat-x left top;}
.caps {font-variant:small-caps;letter-spacing:1px;text-transform:lowercase;font-size:1.1em;font-weight:bold;padding:0 2px;}
h1 em, h2 em, h3 em, h4 em {color:#666;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:normal;}
p.incr, .incr p {font-size:10px;line-height:1.44em;margin-bottom:1.5em;}
table#lots {border:1px solid #d4ddea;}
table#lots th {border-right:1px solid #9badcb;border-bottom:2px solid #7d8ca4;text-align:center;}
table#lots td {width:auto !important;text-align:center;border-right:1px solid #d4ddea;}
table#lots td.end, table#lots th.end {border-right:none;}
td {width:50%;}
ul, ol {margin-left:40px;}
p {text-align:justify;}
a {color:#274769;}
a:hover {text-decoration:none;}
a.to_top {background:url(../images/arrow_up.gif) no-repeat left center;padding-left:17px;color:#717171;}
a.button {text-decoration:underline;}
a:hover.button {text-decoration:none;}
a.hook {background:url(../images/arrow_right.gif) no-repeat right center;padding-right:12px;}
a:hover.hook {padding-right:15px;}
h1, h2, h3, h4, h5 {font-weight:bold;margin-bottom:.5em;}
h1 {text-align:left;height:59px;color:#fff;background:#7c604f url(../images/page_title_bg.jpg) no-repeat left top;margin:0;padding:0 0 0 35px;font:bold 1.7em/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;text-shadow:#3a2819 2px 2px 1px;}
h1 em {color:#fff;font-weight:normal;}
h2.title {text-align:center;background:url(../images/h2_bg.gif) repeat-x left top;font-size:18px;line-height:35px;height:35px;color:#333;font-weight:bold;clear:both;margin:15px -15px;}
h2 a {float:right;display:block;padding-top:3px;}
#header {width:964px;height:180px;display:block;margin:0 auto;}
#header #logo_title {height:104px;display:block;background:#ddebfb url(../images/header.gif) no-repeat left top;}
#site_search {float:right;padding-left:13px;background:url(../images/site_search/search_left.gif) no-repeat left top;margin:11px 35px 0 0;}
#site_search p {margin:0;padding:0;}
#site_search form {height:35px;margin:0;padding:0;background:url(../images/site_search/search_bg.gif) repeat-x left top;width:240px;}
#site_search input {padding:0;margin:0;background:none;border:none;}
#site_search input.criteria {float:left;margin-top:10px;font-size:12px;width:190px;}
#site_search input.submit {float:right;width:47px;height:35px;cursor:pointer;}
img#phone {float:right;}
a#print_page {text-align:left;float:right;height:24px;width:100px;display:block;background:url(../images/menu/print_button.gif) no-repeat left top;text-decoration:none;font-size:12px;color:#343e4a;}
a#print_page span {padding-left:5px;padding-top:5px;display:block;}
a:hover#print_page {background-position:0 -24px;text-decoration:underline;}
#nav {height:76px;width:964px;margin-right:auto;margin-left:auto;background:#fff url(../images/menu/menu_bg.gif) no-repeat left bottom;font-size:14px;}
#nav ul {padding:8px 0 0 11px;margin:0;list-style:none;display:block;}
#nav li {float:left;padding:0;margin:0;position:relative;}
#nav a {text-align:center;display:block;cursor:pointer;}
#nav a.tab {text-decoration:none;width:120px;height:30px;background:url(../images/menu/tab.gif) no-repeat left top;overflow:hidden;color:#333;font-weight:bold;}
#nav a span {display:block;}
#nav a.tab span {padding-top:5px;}
#nav a:hover.tab, #nav ul li:hover a.tab {background-position:100% -30px;font-weight:bold;color:#000;padding:2px 0 0;}
#nav ul li#selected a.tab, #nav ul li a:active.tab {background-position:100% -60px;padding-top:1px;font-weight:bold;padding-top:3px;color:#000;}
#nav ol {display:none;list-style:none;padding:0;margin:0 0 0 5px;position:absolute;top:30px;left:0;height:29px;}
#nav ol.w_xsmall {width:320px;}
#nav ol.w_small {width:600px;}
#nav ol.w_mid {width:720px;}
#nav ol.w_large {width:840px;}
#nav ul li#selected ol {display:block;}
#nav ol a {height:29px;font-size:12px;color:#333;background:url(../images/menu/button.gif) no-repeat left top;margin-left:5px;text-decoration:underline;overflow:hidden;float:left;}
#nav ol a span {background:url(../images/menu/button.gif) no-repeat right top;margin-left:15px;padding:6px 15px 3px 0;}
#nav ol a:hover {text-decoration:none;font-weight:normal;background:url(../images/menu/button.gif) no-repeat left -29px;}
#nav ol a:hover span {background:url(../images/menu/button.gif) no-repeat right -29px;}
#nav ol a#current, #nav ol a:active {text-decoration:none;font-weight:normal;background:url(../images/menu/button.gif) no-repeat left -58px;}
#nav ol a#current span, #nav ol a:active span {padding-top:7px;background:url(../images/menu/button.gif) no-repeat right -58px;}
#content_wrap {width:964px;margin:0 auto;background:url(../images/content_bg.gif) repeat-y center top;}
#content {width:950px;margin:0 auto;display:run-in;background:#fdfdfc url(../images/content_bg.gif) repeat-y center top;padding-bottom:18px;}
#content_footer {width:964px;height:36px;display:block;background:url(../images/content_footer.gif) no-repeat left bottom;clear:both;margin:0 auto;}
#content_footer a {float:right;margin-right:35px;}
#fixed_quicksearch {height:180px;display:block;background:#f7f4f1 url(../images/quick_search_bg.gif) no-repeat left top;}
#fixed_quicksearch h4 {text-align:center;color:#524539;padding-top:6px;}
#fixed_quicksearch p {margin:26px 15px 0;}
.quicksearch select, #fixed_quicksearch select {width:100%;margin:0 0 7px;font-size:12px;}
.quicksearch input, #fixed_quicksearch input {margin:0;}
div.bubble {position:relative;border:1px solid #ccc;margin-bottom:9px;background:#f5f9fa url(../images/bubble/b_bg.gif) repeat-x left bottom;display:block;}
#search .bubble {margin-top:9px;}
.bubble h4 {display:block;border:1px solid #fff;border-bottom:1px solid #ccc;margin:0 !important;color:#424242;text-align:center;}
.bubble h4 a, .bubble h4 span {padding:3px 7px;display:block;text-decoration:none;border-bottom:1px solid #fff;display:block;background:#edf2f5 url(../images/bubble/b_header_bg.gif) repeat-x left 5px;vertical-align:middle;}
#search .bubble h4 a {min-height:32px;font-size:.8em;}
.bubble h4 a:hover {background-color:#fff;background-position:left bottom;}
.bubble h4 em {float:right;}
.bubble_body {padding-top:7px;border:1px solid #fff;}
#search .bubble_body {min-height:335px;}
.bubble_body img {padding:4px;display:block;background-color:#fff;border:1px solid #ccc;margin-bottom:7px;margin-left:7px;}
.bubble_body a:hover img {background-color:#84a2c6;border-color:#84a2c6;}
.bubble_body p {margin:0 7px 7px;}
.bubble_body p strong {display:block;}
.bubble_body .details {border:1px solid #d9e0e0;text-align:center;background-color:#f8fcfc;margin:0 7px 7px;list-style-type:none;}
.bubble_body .details li {float:left;width:50%;padding-bottom:2px;padding-top:2px;color:#000;}
.bubble a.more {display:block;background:#edf2f5 url(../images/bubble/b_header_bg.gif) repeat-x left bottom;border-top:1px solid #ccc;}
.bubble a.more span {padding:5px 7px;display:block;background:url(../images/arrow_right.gif) no-repeat 95% center;border:1px solid #fff;}
.bubble a:hover.more {background-color:#fff;background-position:0 -46px;}
.bubble a:hover.more span {background-position:97% center;}
.bubble dl {margin-right:10px;margin-left:10px;}
.bubble dd {margin-bottom:5px;}
.bubble .bubble_body iframe {margin-left:7px;border:1px solid #ccc;}
.bubble .bubble_body small {margin-left:8px;}
.bubble span.t_left, .bubble span.t_right, .bubble span.b_left, .bubble span.b_right {display:block;position:absolute;width:6px;height:6px;overflow:hidden;background:url(../images/bubble/b_corners.gif) no-repeat left;}
.bubble span.t_left {top:-1px;left:-1px;display:block;position:absolute;width:6px;height:6px;overflow:hidden;background:url(../images/bubble/b_corners.gif) no-repeat left top;}
.bubble span.t_right {top:-1px;right:-1px;display:block;position:absolute;width:6px;height:6px;overflow:hidden;background:url(../images/bubble/b_corners.gif) no-repeat left -6px;}
.bubble span.b_left {bottom:-1px;left:-1px;display:block;position:absolute;width:6px;height:6px;overflow:hidden;background:url(../images/bubble/b_corners.gif) no-repeat left -12px;}
.bubble span.b_right {bottom:-1px;right:-1px;display:block;position:absolute;width:6px;height:6px;overflow:hidden;background:url(../images/bubble/b_corners.gif) no-repeat left -18px;}
.phone, .cell, .fax, .email, .address {padding-left:25px;background-position:left center;background-repeat:no-repeat;}
.phone {background-image:url(../images/icons/16x16/phone.gif);}
.cell {background-image:url(../images/icons/16x16/phone_cell.gif);}
.fax {background-image:url(../images/icons/16x16/fax.gif);}
.email {background-image:url(../images/icons/16x16/email.gif);}
.address {background-image:url(../images/icons/16x16/address.gif);}
#footer_title {text-align:left;width:934px;margin-right:auto;margin-left:auto;color:#2f393e;font-size:1.5em;line-height:30px;font-weight:bold;text-transform:lowercase;font-variant:small-caps;}
#main_footer {width:964px;padding-top:15px;background:url(../images/footer/main_footer.gif) no-repeat left top;margin-right:auto;margin-left:auto;}
#main_footer .container {height:190px;overflow:hidden;margin-bottom:0;}
#main_footer h5 {margin-bottom:0.5em;line-height:24px;color:#5f5f5f;font-size:1.25em;}
#main_footer h5 img {float:left;padding-right:8px;padding-left:2px;}
#credits_footer {width:964px;padding-top:15px;background:url(../images/footer/credits_footer.gif) no-repeat left top;margin-right:auto;margin-left:auto;}
#credits_footer .container {height:75px;overflow:hidden;margin-bottom:0;}
#credits_footer ul {margin:0 0 0 1px;padding:0;list-style-type:none;}
#credits_footer ul li {margin:0;padding:0;width:73px;float:left;}
#credits_footer ul li a {text-align:center;background-color:#ececec;display:block;border:1px solid #adadad;margin-right:1px;font-size:12px;color:#7e7e7e;text-decoration:none;margin-bottom:2px;}
#credits_footer ul li a:hover {border-color:#839555;background-color:#839555;color:#fff;}
#credits_footer ul li a:active, #credits_footer ul li a.current {background-color:#6e7f47;text-decoration:underline;}
#credits_footer .copyright {text-align:center;}
.tabs {font-family:"Lucida Grande", Lucida, Verdana, sans-serif;border-bottom:1px solid #ccc;height:1%;margin:0 0 .75em 0;overflow:auto;}
.tabs li {border:1px solid #bdbdbd;border-bottom:none;float:right;line-height:1.5;list-style-type:none;padding:0;margin:0 0 0 .4em;}
.tabs li a {background-color:#e6e9ea;border:1px solid #fff;color:#606060;cursor:pointer;display:block;float:left;padding:.15em .75em .25em;text-decoration:none;}
.tabs li a.selected {background-color:#9eb465;border:1px solid #666;border-bottom:none;color:#fff;cursor:default;}
.tabs li a:focus, .tabs li a:hover {color:#fff;outline:none;background-color:#839555;}
.tabs li a:active {background-color:#7d8f4f;}
.tabs li.label {border:none;font-weight:bold;line-height:1.5;margin-right:.5em;padding:.25em .33em .25em .33em;float:left;}
.simple_menu {margin:4px 0 0;padding:0 0 1px;border:1px solid #bdbdbd;}
.simple_menu li {margin:0 !important;padding:0 !important;list-style-type:none;}
.simple_menu li a {font-family:"Lucida Grande", Lucida, Verdana, sans-serif;text-decoration:none;color:#606060;line-height:26px;height:26px;border:1px solid #fff;border-bottom:1px solid #d4d7d8;display:block;background:#e6e9ea url(../images/arrow_right.gif) no-repeat 95% center;padding:0 10px;}
.simple_menu li a:hover {color:#fff;background:#839555 url(../images/arrow_right_solid.gif) no-repeat 95% 50%;border-bottom:1px solid #6b7b46;}
.simple_menu li a:active, .simple_menu li.current a {background-color:#6e7f47;color:#fff;}
.link_bar {float:right;padding:0;height:26px;background-color:#eeeded;margin:0 0 10px 10px;}
.property .link_bar {margin-right:10px;}
.link_bar li {float:left;list-style-type:none;padding:0;margin:0;}
.link_bar li.first a, .link_bar li.first a:visited {background:url(../images/page_options/options_bar.gif) no-repeat left top !important;}
.link_bar li.first a:hover {background:url(../images/page_options/options_bar.gif) no-repeat left -26px !important;}
.link_bar li.last a, .link_bar li.last a:visited {background:url(../images/page_options/options_bar.gif) no-repeat right top !important;border-right:none !important;}
.link_bar li.last a:hover {background-position:right -26px !important;border-right:none !important;}
.link_bar li a {text-decoration:none;display:block;border-right:1px solid #dedcdc;padding-right:7px;padding-left:7px;line-height:26px;color:#333;background:url(../images/page_options/options_bar.gif) repeat-x center top;}
.link_bar li.current a {color:#fff;font-weight:bold;text-decoration:underline;background:url(../images/page_options/options_bar.gif) repeat-x center -52px;}
.link_bar li.current.first a {background-position:left -52px !important;}
.link_bar li.current.last a {background-position:right -52px !important;}
.link_bar li a:hover {background:url(../images/page_options/options_bar.gif) repeat-x center -26px;color:#fff;}
.gradient_menu {border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;background-color:#fff;margin:0 6px;padding:0;}
.gradient_menu li {margin:0;padding:0;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #d5d5d5;background:url(../images/vertical_menu_button_bg.gif) repeat-x left bottom;list-style-type:none;}
.gradient_menu li a {font-size:12px;padding:0 5px 0 15px;margin:0;text-decoration:none;display:block;color:#5a5a5a;background:url(../images/arrow_right.gif) no-repeat 5px center;line-height:25px;}
.gradient_menu li a:hover {color:#fff;background-color:#839555;text-decoration:underline;}
.gradient_menu li a:active {background-color:#6e7f47;}
.property {padding:0;margin-bottom:18px;background:#f5f9fa url(../images/property_listing/property_bg.gif) repeat-y left top;}
.property_title {display:block;height:55px;padding:0 8px;background:#d1dde4 url(../images/property_listing/property_title_bg.gif) no-repeat left top;}
.property_title h4 {padding-top:5px;font-weight:bold;}
.property_title em {text-align:right;float:right;font-size:1em;line-height:1em;color:#575757;}
.property_title h4 a {text-decoration:none;display:block;}
.property_info {display:block;padding-bottom:6px;background:url(../images/property_listing/property_footer_bg.gif) no-repeat left bottom;}
.property_specs {border:1px solid #d9e0e0;margin-right:10px;font-size:1.2em;margin-bottom:8px;line-height:1.8em;text-align:center;background-color:#f8fcfc;}
.property_specs strong {padding:0 15px;font-variant:small-caps;text-transform:lowercase;}
.property_img {margin-bottom:4px;}
.property_img a {float:right;border:1px solid #c8cccd;padding:0;}
.property_img a:hover {border:1px solid #84a2c6;background-color:#84a2c6;}
.property_img img {padding:3px;display:block;}
.property dd {margin:0 10px 5px 5px;}
.photo_gallery a, .photo_gallery_small a, a.gallery_thumb {border:1px solid #c8cccd;display:block;margin-bottom:10px;}
.photo_gallery a em, .photo_gallery_small a em, a.gallery_thumb em {display:block;margin:0 3px 3px;background:#f2f2f2 url(../images/zoom.gif) no-repeat right 5px;padding:6px 25px 6px 6px;font-style:normal;}
.photo_gallery a:hover, .photo_gallery_small a:hover, a:hover.gallery_thumb {border:1px solid #aec1d5;background:#aec1d5;}
.photo_gallery a:hover em, .photo_gallery_small a:hover em, a:hover.gallery_thumb em {background:#e5ecf9 url(../images/zoom.gif) no-repeat right 5px;}
.photo_gallery img, .photo_gallery_small img, a.gallery_thumb img {padding:3px;display:block;}
.page_options {display:block;margin-bottom:10px;clear:both;}
.results_info {text-align:center;line-height:26px;float:left;}
.result {padding-bottom:9px;padding-top:9px;}
.result a {text-decoration:none;display:block;border:1px solid #bdbdbd;background-color:#f4f8f8;min-height:350px;}
.result a:hover {background-color:#e6e9ea;}
.result a strong {padding:5px 10px;display:block;border:1px solid #fff;border-bottom:1px solid #bdbdbd;background-color:#f7fafa;}
.result a img {padding:9px;display:block;border:1px solid #fff;}
.result a em {display:block;border:1px solid #fff;border-top:1px solid #bdbdbd;border-bottom:none;font-weight:normal;font-style:normal;padding:9px 9px 10px;}
.result a span {padding:0 10px 10px;text-align:right;display:block;text-decoration:underline;}
textarea {height:150px !important;}
.errorExplanation {margin:0 .9em .9em;padding:0 !important;}
.errorExplanation ul li {line-height:24px;list-style-type:none;background:url(../images/icons/16x16/error_bullet.gif) no-repeat left center;padding-left:24px;margin-left:10px;}
.errorExplanation h2 {font-size:1.15em;line-height:1.2em;font-weight:bold;margin:0 0 1em;padding:.8em;border-bottom:2px solid #fbc2c4;background-color:#fef4f1;color:#6e2219;}

/* semantic class names */
#fixed_quicksearch {margin-right:0;padding-right:0;float:left;margin-right:18px;margin-right:0;width:272px;}
.agent .agent_description {margin-right:0;padding-right:0;float:left;margin-right:18px;margin-right:0;width:272px;}
.text_field {width:300px;padding:5px;}
#property_list .property_img {float:left;margin-right:18px;width:214px;}
#property_list .property_desc {margin-right:0;padding-right:0;float:left;margin-right:18px;margin-right:0;width:446px;}
#property .property_details {float:left;margin-right:18px;width:446px;}
#property .photo_gallery .photo_even {margin-right:0;padding-right:0;float:left;margin-right:18px;margin-right:0;width:214px;}
#property .photo_gallery_small .photo_odd {float:left;margin-right:18px;width:156px;}
#property .agent {margin-right:0;padding-right:0;float:left;margin-right:18px;margin-right:0;width:446px;}
.fieldWithErrors input, .fieldWithErrors textarea {padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.page_body {float:left;margin-right:18px;width:678px;}
#page .photo_gallery {margin-right:0;padding-right:0;float:left;margin-right:18px;margin-right:0;width:330px;}
.page_options {float:left;margin-right:18px;width:910px;margin:0;}
#property .photo_gallery_small .photo_even {margin-right:0;padding-right:0;float:left;margin-right:18px;margin-right:0;width:156px;}
.sidebar {float:left;margin-right:18px;width:214px;}
#property .photo_gallery_small {margin-right:0;padding-right:0;float:left;margin-right:18px;margin-right:0;width:330px;}
#property_list .property {margin-right:0;padding-right:0;float:left;margin-right:18px;margin-right:0;width:678px;}
.results_info {margin-bottom:0;padding-bottom:0;width:214px;}
#property .photo_gallery {margin-right:0;padding-right:0;float:left;margin-right:18px;margin-right:0;width:446px;}
.agent .agent_options {float:left;margin-right:18px;width:156px;}
.errorExplanation {padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
#property .photo_gallery .photo_odd {float:left;margin-right:18px;width:214px;}