body {background:#131A2E; margin:0; font-size:17px; font-family:'Times New Roman', 'Times', arial, sans-serif}
#container {margin:0 auto 0 auto; width:900px; background:white}
#header {background:#988A7D; margin:0; padding:0}
#navigation {margin:0; padding:0 0 0 10px; background-image:url(../images/background_menu.jpg); background-repeat: repeat-x;  border:solid black; border-width:1px 0 1px 0}
#main_content {padding:20px 40px 60px 40px}
h1 {font-size:26px; margin:3px 0 3px 0; padding:0}
h2 {font-size:24px; margin:3px 0 3px 0; padding:0}
h3 {font-size:22px; margin:3px 0 3px 0; padding:0}
h4 {font-size:20px; margin:3px 0 3px 0; padding:0}
h5 {font-size:19px; margin:3px 0 3px 0; padding:0}
h6 {font-size:18px; margin:3px 0 3px 0; padding:0}
p {margin:0 0 17px 0; padding:0}
td {vertical-align:top; text-align:left}
ul {margin:3px 0 5px 15px; type:disc}
li {margin:0; padding:2px}
a {color:#0101B0}
a:link {color:#0101B0}
a:hover {color:purple}
a:active {color:orange}
a:visited {color:#0101B0}
a:visited:hover {color:orange}

.button {margin:5px 0 5px 20px; padding:2px 0 2px 0; width:150px; height:16px; text-align:center; font-size:11px; background:url(../images/button_round.gif); background-repeat:no-repeat}
.button a {text-decoration:none; color:black}
.button a:link {text-decoration:none; color:black}
.button a:hover {text-decoration:none; color:gray}
.button a:active {text-decoration:none; color:black}
.button a:visited {text-decoration:none; color:black}
.button a:visited:hover {text-decoration:none; color:gray}
.button_small {margin:5px 0 5px 0px; padding:2px 0 2px 0; width:70px; height:16px; text-align:center; font-size:11px; background:url(../images/button_round_small.gif); background-repeat:no-repeat}
.button_small a {text-decoration:none; color:black}
.button_small a:link {text-decoration:none; color:black}
.button_small a:hover {text-decoration:none; color:gray}
.button_small a:active {text-decoration:none; color:black}
.button_small a:visited {text-decoration:none; color:black}
.button_small a:visited:hover {text-decoration:none; color:gray}
.properties {width:98%; border:solid gray; border-width:1px 0 0 1px}
.properties td {padding:5px; border:solid gray; border-width:0 1px 1px 0; padding:2px; font-size:14px}
.properties_column_title {border:solid black; border-width:0 0 1px 0; padding:2px 5px 2px 5px; font-weight:bold; font-size:12px; background-color:#DCD4CA; text-decoration:underline; cursor:pointer;}
.mls {border:solid gray; border-width:1px 0 0 1px}
.mls td {border:solid gray; border-width:0 1px 1px 0; padding:2px; font-size:9px}
.mls_column_title {font-weight:bold; font-size:9px; background-color:#C8BCAC}
.detail_header {width:500px}
.detail_header td {padding:5px; font-size:12px; font-weight:bold; background-color:#DCD4CA}
.detail_header a {color:#0101B0}
.detail_header a:link {color:#0101B0}
.detail_header a:hover {color:purple}
.detail_header a:active {color:orange}
.detail_header a:visited {color:#0101B0}
.detail_header a:visited:hover {color:orange}

/* column sorting */
/* tables */
table.rental_application {margin:20px 0 20px 0}
table.rental_application .section{border:solid black; border-width:1px 0 0 0;}
table.rental_application td{text-align:left; padding:0 10px 10px 0; font-size:14px}
table.rental_application td.label {text-align:right; padding:0 5px 10px 0; font-size:14px}
table.rental_application td.data {text-align:left; padding:0 10px 10px 0; font-size:14px}

table.tablesorter {}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {}

table.tablesorter thead tr .header {cursor: pointer;}

table.tablesorter tbody td {}
table.tablesorter tbody tr.odd td {}

.headerSortUp {background-image: url(images/asc.gif);}
.headerSortDown {background-image: url(images/desc.gif);}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {}

table.tablesorter thead tr {}
th.properties_column_title {color:#0101B0}
th.properties_column_title:hover {color:purple}
th.properties_column_title:active {color:orange}
th.properties_column_title:visited {color:#0101B0}
th.properties_column_title:visited:hover {color:orange}

/* end column sorting */

.success {margin:0 0 20px 0; padding:5px; background-color:#CDECC9; border:1px solid #005826}
.error {margin:0 0 20px 0; padding:5px; background-color:#E9CBC2; border:1px solid #9E0B0E}
.required {color:red}
.edit {margin:0; padding:0 0 10px 0}
.clear {clear:both}
#footer {text-align:center; color:white; padding:20px 0 20px 0}
#footer a {color:white}
#footer a:link {color:white}
#footer a:hover {color:#EEEEEE}
#footer a:active {color:#EEEEEE}
#footer a:visited {color:white}
#footer a:visited:hover {color:white}