body, table, tr, td, p, select, input, textarea { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 130%; }
table   { width: 100%; border-collapse: collapse; }
form, table, tr, td, th, p, div, span, div { margin: 0px; padding: 0px; }
input, select, textarea { color: blue; background-color: #fffff9; }
input.text, input.text_small, input_text_tiny, select, textarea { padding: 0px 0px 0px 5px; }
td      { text-align: left; vertical-align: top; }
img     { margin: 0px; padding: 0px; border: none; }
a:link, a:active, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; color: #ff0000; }
i       { font-style: normal; color:#DE530A; }
b       { font-weight: bold; }

/* body */
body        { background-image:url(http://desertlanddeals.com/golden.jpg); padding: 0px; margin: 0px; margin-left: 5px; }
body        { color: #555555; }
div.body    { width: 800px; text-align: left; background: #ffffff; }

/* layout */
td.a            { width: 10px; }
td.b td.lefter  { width: 200px; }
td.c            { width: 20px; }
td.d td.center  { width: 550px; }
td.e            { width: 10px; }

/* general */
.open, .top_open, .detail_top_open      { background-repeat: no-repeat; }
.body, .top_body, .detail_top_body      { background-repeat: repeat-y; }
.close, .top_close, .detail_top_close   { background-repeat: no-repeat; }

/* box tables */
table.top                   { width: 800px; }
table.top td.top_open       { height: 20px; background-image: url( images/top_open.gif ); }
table.top td.top_body       { background-image: url( images/top_body.gif ); }
table.top td.top_close      { height: 20px; background-image: url( images/top_close.gif ); }
table.top td.top_open       { padding: 0px; text-align: center; }
table.top td.top_body       { padding: 0px 0px 10px 0px;}
table.top td.top_close      { padding: 0px; }

table.lefter                { }
table.lefter td.open        { }
table.lefter td.body        { }
table.lefter td.close       { }

table.center                { width: 550px; }
table.center td.open        { }
table.center td.body        { }
table.center td.close       { }
table.center td.open        { }
table.center td.body        { }

div.page_title              { width: 550px; }
div.page_title              { height: 30px; background-image: url( images/page_title.gif ); background-repeat: no-repeat; }
div.page_title              { text-align: center; font: bold 18px Verdana; color: black; padding-top: 3px; }
div.page_title              { padding-bottom: 10px; }

table.menu                  { width: 200px; }
table.menu td.open          { height: 30px; background-image: url( images/menu_open.gif ); }
table.menu td.body          { background-image: url( images/menu_body.gif ); }
table.menu td.close         { height: 10px; background-image: url( images/menu_close.gif ); }
table.menu td.open          { font: bold 14px Verdana; vertical-align: middle; padding-left: 10px; color: black; }
table.menu td.body          { padding: 10px 5px 10px 20px; }
table.menu td.close         { }

table.category              { width: 200px; }
table.category td.open      { height: 30px; background-image: url( images/category_open.gif ); }
table.category td.body      { background-image: url( images/category_body.gif ); }
table.category td.close     { height: 10px; background-image: url( images/category_close.gif ); }
table.category td.open      { font: bold 14px Verdana; vertical-align: middle; padding-left: 10px; color: black; }
table.category td.body      { padding: 10px 5px 10px 20px; }
table.category td.close     { }

table.search_box            { width: 200px; }
table.search_box td.open    { height: 30px; background-image: url( images/search_box_open.gif ); }
table.search_box td.body    { background-image: url( images/search_box_body.gif ); }
table.search_box td.close   { height: 10px; background-image: url( images/search_box_close.gif ); }
table.search_box td.open    { font: bold 14px Verdana; vertical-align: middle; padding-left: 10px; color: black; }
table.search_box td.body    { padding: 10px; }
table.search_box td.close   { }

table.weather               { width: 200px; }
table.weather td.open       { height: 30px; background-image: url( images/weather_open.gif ); }
table.weather td.body       { background-image: url( images/weather_body.gif ); }
table.weather td.close      { height: 10px; background-image: url( images/weather_close.gif ); }
table.weather td.open       { font: bold 14px Verdana; vertical-align: middle; padding-left: 10px; color: black; }
table.weather td.body       { text-align: center; vertical-align: middle; padding-top: 10px; padding-bottom: 10px; }
table.weather td.close      { }

table.special               { width: 200px; }
table.special td.open       { height: 30px; background-image: url( images/special_open.gif ); }
table.special td.body       { background-image: url( images/special_body.gif ); }
table.special td.close      { height: 10px; background-image: url( images/special_close.gif ); }
table.special td.open       { font: bold 14px Verdana; vertical-align: middle; padding-left: 10px; color: black; }
table.special td.body       { padding: 10px; }
table.special td.close      { }

table.bizinfo               { }
table.bizinfo td.open       { }
table.bizinfo td.body       { }
table.bizinfo td.close      { }
table.bizinfo td.open       { }
table.bizinfo td.body       { text-align: center; color: #777777; }
table.bizinfo td.close      { }

table.it747                 { }
table.it747 td.open         { }
table.it747 td.body         { }
table.it747 td.close        { }
table.it747 td.open         { }
table.it747 td.body         { font: normal 10px Verdana; text-align: center; color: #000000; padding: 10px 0px 0px 0px; }
table.it747 td.close        { }

/* listings.html */
div.listings a:link,
div.listings a:visited,
div.listings a:active       { color: black; text-decoration: none; }
div.listings a:hover        { color: red; text-decoration: underline; }

div.listings div.page       { font: normal 11px Verdana; text-align: right; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #ffffee; padding: 3px 0px 3px 0px; margin-bottom: 5px; }
div.listings div.sold       { position: absolute; z-index: 10; visibility: visible; margin: 0px 0px 0px 350px; }

div.listings table.listing_box_1             { width: 550px; }
div.listings table.listing_box_1 td.open     { height: 10px; background-image: url( images/listing_box_1_open.gif ); }
div.listings table.listing_box_1 td.body     { background-image: url( images/listing_box_1_body.gif ); }
div.listings table.listing_box_1 td.close    { height: 10px; background-image: url( images/listing_box_1_close.gif ); }
div.listings table.listing_box_1 td.open     { }
div.listings table.listing_box_1 td.body     { padding: 0px 10px 0px 10px; }
div.listings table.listing_box_1 td.close    { }

div.listings table.listing_box_2             { width: 550px; }
div.listings table.listing_box_2 td.open     { height: 10px; background-image: url( images/listing_box_2_open.gif ); }
div.listings table.listing_box_2 td.body     { background-image: url( images/listing_box_2_body.gif ); }
div.listings table.listing_box_2 td.close    { height: 10px; background-image: url( images/listing_box_2_close.gif ); }
div.listings table.listing_box_2 td.open     { }
div.listings table.listing_box_2 td.body     { padding: 0px 10px 0px 10px; }
div.listings table.listing_box_2 td.close    { }

div.listings table.listing_body             { }
div.listings td.listing_body_left           { width: 110px; }
div.listings td.listing_body_center         { }
div.listings td.listing_body_right          { }
div.listings td.tell_more                   { font: normal 11px Arial; }
div.listings td.price                       { color: blue; font: bold 12px Verdana; }
div.listings td.catch_phrase                { color: green; }
div.listings td.short_desc                  { font: normal 10px Verdana; padding: 3px; }
div.listings img.listing_pic                { border: none; padding: 3px; width: 90px; height: 60px; }

/* search */
.select_stmt                    { width: 120px; color: #00a651; background-color: #fffff9; }
form.search_box .select_stmt    { width: 110px; }
form.search_box table td        { vertical-align: middle; }
div.search_result_1,
div.search_result_2             { margin-top: 10px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px;  border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #ffffee; color: blue; }
div.search_result_1             { font: bold 11px Verdana; text-align: center; }
div.search div.stat             { font: bold 11px Verdana; text-align: left; }
div.search div.page             { text-align: right; }

div.search table.search_form             { width: 550px; }
div.search table.search_form td.open     { height: 10px; background-image: url( images/search_form_open.gif ); }
div.search table.search_form td.body     { background-image: url( images/search_form_body.gif ); }
div.search table.search_form td.close    { height: 10px; background-image: url( images/search_form_close.gif ); }
div.search table.search_form td.open     { }
div.search table.search_form td.body     { padding: 0px 10px 0px 10px; }
div.search table.search_form td.close    { }

/* detail.html */
div.detail_body                         { margin-left: auto; margin-right: auto; width: 700px; text-align: left; background: #ffffff; }
div.detail_body td.a                    { width: 30px; }
div.detail_body td.b                    { width: 640px; }
div.detail_body td.c                    { width: 30px; }

div.detail_body td.ba                   { width: 470px; }
div.detail_body td.bb                   { width: 10px; }
div.detail_body td.bc                   { width: 160px; }

table.detail_top                        { width: 700px; }
table.detail_top td.detail_top_open     { height: 20px; background-image: url( images/detail_top_open.gif ); }
table.detail_top td.detail_top_body     { background-image: url( images/detail_top_body.gif ); }
table.detail_top td.detail_top_close    { height: 20px; background-image: url( images/detail_top_close.gif ); }
table.detail_top td.detail_top_open     { padding: 0px; text-align: center; }
table.detail_top td.detail_top_body     { padding: 0px 0px 10px 0px;}
table.detail_top td.detail_top_close    { padding: 0px; }

table.title                     { width: 550px; }
table.title td.open             { height: 0px; background-image: url( images/spacer.gif ); }
table.title td.body             { height: 30px; background-image: url( images/title_body.gif ); background-repeat: no-repeat; }
table.title td.close            { height: 0px; background-image: url( images/spacer.gif ); }
table.title td.open             { }
table.title td.body             { text-align: center; vertical-align: middle; font: bold 18px Verdana; color: black; }
table.title td.body             { padding: 0px; }
table.title td.close            { }

table.detail_menu               { }
table.detail_menu td.open       { }
table.detail_menu td.body       { }
table.detail_menu td.close      { }
table.detail_menu td.open       { }
table.detail_menu td.body       { text-align: center; vertical-align: middle; }
table.detail_menu td.close      { }

table.detail_center             { }
table.detail_center td.open     { }
table.detail_center td.body     { }
table.detail_center td.close    { }
table.detail_center td.open     { }
table.detail_center td.body     { }
table.detail_center td.close    { }

table.small_image               { }
table.small_image td.open       { }
table.small_image td.body       { }
table.small_image td.close      { }
table.small_image td.open       { }
table.small_image td.body       { }
table.small_image td.close      { }

table.big_image                 { width: 470px; }
table.big_image td.open         { height: 20px; background-image: url( images/big_image_open.gif ); }
table.big_image td.body         { background-image: url( images/big_image_body.gif ); }
table.big_image td.close        { height: 20px; background-image: url( images/big_image_close.gif ); }
table.big_image td.open         { }
table.big_image td.body         { text-align: center; vertical-align: middle; }
table.big_image td.close        { }

table.buttons                   { width: 160px; }
table.buttons td.open           { }
table.buttons td.body           { }
table.buttons td.close          { }
table.buttons td.open           { }
table.buttons td.body           { text-align: center; vertical-align: middle; }
table.buttons td.close          { }

table.catch_phrase              { width: 380px; }
table.catch_phrase td.open      { height: 30px; background-image: url( images/catch_phrase_open.gif ); }
table.catch_phrase td.body      { background-image: url( images/spacer.gif ); }
table.catch_phrase td.close     { height: 0px; background-image: url( images/spacer.gif ); }
table.catch_phrase td.open      { text-align: center; vertical-align: middle; font: bold 14px Verdana; color: blue; }
table.catch_phrase td.body      { }
table.catch_phrase td.close     {  }

table.price                     { width: 150px; }
table.price td.open             { height: 20px; background-image: url( images/price_open.gif ); }
table.price td.body             { background-image: url( images/spacer.gif ); }
table.price td.close            { height: 0px; background-image: url( images/spacer.gif ); }
table.price td.open             { padding-left: 10px; vertical-align: middle; font: bold 14px Verdana; color: red; }
table.price td.body             { }
table.price td.close            {  }

table.tour                      { width: 640px; }
table.tour td.open              { height: 20px; background-image: url( images/tour_open.gif ); }
table.tour td.body              { background-image: url( images/tour_body.gif ); }
table.tour td.close             { height: 10px; background-image: url( images/tour_close.gif ); }
table.tour td.open              { font: bold 14px Verdana; vertical-align: middle; padding-left: 20px;  color: black; }
table.tour td.body              { padding: 10px 20px 0px 20px; }
table.tour td.close             { }

table.document                  { width: 640px; }
table.document td.open          { height: 20px; background-image: url( images/document_open.gif ); }
table.document td.body          { background-image: url( images/document_body.gif ); }
table.document td.close         { height: 10px; background-image: url( images/document_close.gif ); }
table.document td.open          { font: bold 14px Verdana; vertical-align: middle; padding-left: 20px;  color: black; }
table.document td.body          { padding: 10px 20px 0px 20px; }
table.document td.close         { }

table.long_desc                 { width: 310px; }
table.long_desc td.open         { height: 30px; background-image: url( images/long_desc_open.gif ); }
table.long_desc td.body         { background-image: url( images/long_desc_body.gif ); }
table.long_desc td.close        { height: 10px; background-image: url( images/long_desc_close.gif ); }
table.long_desc td.open         { font: bold 14px Verdana; vertical-align: middle; padding-left: 15px;  color: green; }
table.long_desc td.body         { padding: 15px; height: 120px; }
table.long_desc td.close        { }

table.attribute                 { width: 310px; }
table.attribute td.open         { height: 30px; background-image: url( images/attribute_open.gif ); }
table.attribute td.body         { background-image: url( images/attribute_body.gif ); }
table.attribute td.close        { height: 10px; background-image: url( images/attribute_close.gif ); }
table.attribute td.open         { font: bold 14px Verdana; vertical-align: middle; padding-left: 15px;  color: green; }
table.attribute td.body         { padding: 15px; height: 120px; }
table.attribute td.close        { }

table.agent_info                { width: 640px; }
table.agent_info td.open        { height: 30px; background-image: url( images/agent_info_open.gif ); }
table.agent_info td.body        { background-image: url( images/agent_info_body.gif ); }
table.agent_info td.close       { height: 10px; background-image: url( images/agent_info_close.gif ); }
table.agent_info td.open        { font: bold 14px Verdana; vertical-align: middle; padding-left: 30px;  color: black; }
table.agent_info td.body        { padding: 10px 20px 10px 20px; }
table.agent_info td.close       { }


table.feature                   { width: 160px; }
table.feature td.open           { height: 30px; background-image: url( images/feature_open.gif ); }
table.feature td.body           { background-image: url( images/feature_body.gif ); }
table.feature td.close          { height: 10px; background-image: url( images/feature_close.gif ); }
table.feature td.open           { font: bold 14px Verdana; vertical-align: middle; padding-left: 10px;  color: blue; }
table.feature td.body           { padding: 10px 10px 10px 15px; height: 120px; }
table.feature td.close          { }

div.hidden          { visibility: hidden; position: absolute; z-index: 100; top: 0px; left: 0px; }
div.show_position   { position: absolute; z-index: -1; visibility: hidden; }
div.sold            { position: absolute; z-index: 20; visibility: visible; margin: 5px 0px 0px 345px; }
div.catch_phrase    { position: absolute; z-index: 20; visibility: visible; margin: 280px 0px 0px 45px; }
div.price           { position: absolute; z-index: 20; visibility: visible; margin: 30px 0px 0px 50px; }

input.image_name    { color: green; background-color: transparent; padding: 0px; margin: 0px; border: 0px; font-weight: bold; text-align: center; }
img.small_image     { width: 48px; height: 36px; padding: 3px; border: 1px solid #cccccc; background-color: white; }
img.big_image       { width: 400px; height: 300px; margin: 0px; background-color: white; }


/* special listing */
div.special td.name a:link,
div.special td.name a:visited,
div.special td.name a:active,
div.special td.name a:hover     { color: green; background-color: #ffffee; text-decoration: underline; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; text-decoration: none; padding-right: 20px; }
div.special td.name a:hover     { color: red; }
div.special td.name             { font: bold 11px Verdana; padding-top: 10px; padding-bottom: 10px; }
div.special td.price            { color: #bb4444; font: bold 11px Verdana; }
div.special td.catch_phrase     { color: #1166cc; }
div.special td.image            {}
div.special img.pic             { border: none; padding: 0px; width: 140px; height: 100px; }
div.special input.image_title   { font: bold 10px Verdana; border: 0px; width: 140px; text-align: center; background-color: #edf5e1; color: #1166cc; }

/* Mortgage Calculator */
div.mortgage_calculator                     { width: 400px; height: 300px; margin: 0px; padding: 0px; border: 1px solid #f5f5f5; }
div.mortgage_calculator                     { background-image: url( images/bg_calculate.gif ); }
div.mortgage_calculator td.attr             { width: 50%; text-align: right; padding-right: 10px; vertical-align: middle; }
div.mortgage_calculator td.value            { width: 50%; text-align: left; vertical-align: middle; }
div.mortgage_calculator input               { color: blue; background-color: #fffff9; border: 1px solid #f5f5f5; padding-left: 5px; }
div.mortgage_calculator input.button        { color: #005500; background-color: #ffeedd; border: 1px solid #cccccc; font-weight: bold; }
div.mortgage_calculator input.button        { font-size: 14px; padding: 2px 5px 2px 5px; margin: 0px; }
div.mortgage_calculator input.button_hover  { color: white; background-color: red; }

/* Tell your friend */
div.tell_your_friend                        { width: 400px; height: 300px; margin: 0px; padding: 0px; border: 1px solid #f5f5f5; }
div.tell_your_friend                        { background-image: url( images/bg_tell_your_friend.gif ); }
div.tell_your_friend td.attr                { width: 30%; text-align: right; font-weight: bold; padding-right: 10px; }
div.tell_your_friend td.value               { width: 70%; text-align: left; }
div.tell_your_friend input,
div.tell_your_friend textarea               { color: blue; background-color: #fffff9; border: 1px solid #f5f5f5; padding-left: 5px; }
div.tell_your_friend input.text,
div.tell_your_friend textarea.text          { width: 200px; }
div.tell_your_friend input.button           { color: #005500; background-color: #ffeedd; border: 1px solid #cccccc; font-weight: bold; }
div.tell_your_friend input.button           { font-size: 14px; padding: 2px 5px 2px 5px; margin: 0px; }
div.tell_your_friend input.button_hover     { color: white; background-color: red; }

/* Ask Agent */
div.ask_agent                               { width: 400px; height: 300px; margin: 0px; padding: 0px; border: 1px solid #f5f5f5; }
div.ask_agent                               { background-image: url( images/bg_ask_agent.gif ); }
div.ask_agent td.attr                       { width: 30%; text-align: right; font-weight: bold; padding-right: 10px; }
div.ask_agent td.value                      { width: 70%; text-align: left; }
div.ask_agent input,
div.ask_agent textarea                      { color: blue; background-color: #fffff9; border: 1px solid #f5f5f5; padding-left: 5px; }
div.ask_agent input.text,
div.ask_agent textarea.text                 { width: 200px; }
div.ask_agent input.button                  { color: #005500; background-color: #ffeedd; border: 1px solid #cccccc; font-weight: bold; }
div.ask_agent input.button                  { font-size: 14px; padding: 2px 5px 2px 5px; margin: 0px; }
div.ask_agent input.button_hover            { color: white; background-color: red; }

/* Print Listing */
div.print_listing                           { width: 400px; height: 300px; margin: 0px; padding: 0px; border: 1px solid #f5f5f5; }
div.print_listing                           { background-image: url( images/bg_print.gif ); }
div.print_listing input                     { color: blue; background-color: #ffffff; border: 1px solid #f5f5f5; padding-left: 5px; }
div.print_listing input                     { width: 100%; }
div.print_listing input.button              { color: #005500; background-color: #ffeedd; border: 1px solid #cccccc; font-weight: bold; }
div.print_listing input.button              { font-size: 14px; padding: 2px 5px 2px 5px; margin: 0px; }
div.print_listing input.button_hover        { color: white; background-color: red; }

/* google map */
div.map_container   { }
div.map_area        { border: 1px solid #cccccc; width: 550px; height: 300px; overflow: auto; }
div.map_attribution { text-align: right; color: #444444; font-size: 9px; }
div.google_map_info { }
div.google_map_info table.table { width: 250px; }
div.google_map_info table.table td.image { width: 70px; vertical-align: middle; }
div.google_map_info table.table td.image img { width: 60px; height: 45px; padding: 3px; border: 1px solid #f5f5f5; }
div.google_map_info span.price          { font-weight: bold; }
div.google_map_info span.address        { }
div.google_map_info span.catch_phrase   { color: #0000ff; }
div.google_map_info a:link,
div.google_map_info a:active,
div.google_map_info a:visited { font-size: 9px; text-decoration: underline; color: #008000; }
div.google_map_info a:hover { font-size: 9px; text-decoration: underline; color: #ff0000; }

/* Temporary */

div.tmp hr      { border: 1px solid #cccccc; }
div.tmp p       { padding-top: 3px; padding-bottom: 3px; }
p.tmp_a         { }
p.tmp_marker    { color: #DE530A; }
p.tmp_head      { }
p.tmp_body      { }
p.tmp_box       { background-color: #ffffff; border: 1px solid #ebebeb; padding: 5px; }

/* vim: set expandtab sw=4 ts=4 sts=4: */
