#content {
width:840px;
margin:0px auto;
text-align:left;
}

#main_nav {
z-index: 100;
}

#specials {
padding: 10px 0 0 0;
/*padding-left: 100px;*/
text-align: center;
z-index: 50;
position: absolute;}


body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
background-color: #ffffff;
margin: 0px;
/*background-image: url(../images/water_background.jpg);
background-repeat: repeat-x;
*/
color: #000000;
}

body.terms {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
background-color: #ffffff;
}

.salesperson {
font-family: Geneva, Arial, Helvetica, sans-serif;
}

img.striplist {
border: 1px solid #000000;
padding: 0px;
margin: 0px;
}

img.showssb {
border: 1px solid #ccc;
/*padding: 4px;
margin: 0px;
*/
}

img.gallerytop {
border: 1px #000000 solid;
cursor:pointer;
}

img.gallery {
border: 1px #000000 solid;
cursor:pointer;
margin-top: 5px;
}

img.hiddenPic {
display:none;
}

.marquee {
font-family: "Comic Sans MS",Arial,Helvetica;
font-size: 16px;
font-weight: bold;
}


ul.showssb {
list-style:none;
margin:0;
padding:0;
}

li.showssb {
margin:0;
padding:0;
}

ul.showspecial {
list-style:none;
margin:0;
padding:0;
}

li.showspecial {
margin:0;
padding:0;
}

td {
font-size: 9pt;
}

table.bg {
background-color: #ffffff;
border: 2px #ff7342 solid;
}

table.aquahead {
background-color: #00849c;
padding: 0;
margin: 0;
border: 0;
}

table.aquahead td {
color: #ffffff;
}

h2, h3 {
margin-top: 0px;
margin-bottom: 4px;
}

.red {
color: #ff7342;
}

.orangebg {
background-color: #ff7321;
color: #000000;
padding-left: 3px;
padding-right: 3px;
font-weight: bold;
font-style: normal;
}

img.blackborder {
border: 1px #000000 solid;
margin-bottom: 5px;
margin-left: 10px;
}

img.blackborder2 {
border: 1px #000000 solid;
margin-bottom: 5px;
}

input.noborder {
border: none;
background-color: #ffffff;
font-weight: bold;
}

table.prop {
display: table;
border-spacing: 0px 0px;
border-collapse: collapse;
margin: 0px;
padding: 0px;
}

table.prop tr, table.prop td {
/*background-color: #eaeaea;
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
*/
margin: 0px;
padding: 3px;
}

table.prop td.title {
background-color: #00849c;
color: #ffffff;
/*border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
*/
margin: 0px;
padding: 5px;
}

table.ofi_print {
display: table;
border-spacing: 0px 0px;
border-collapse: collapse;
margin-bottom: 5px;
padding: 5px;
}

table.ofi_print th {
background-color: #ffffff;
border: 1px #000000 solid;
padding: 5px;
color: #000000;
}

table.ofi_print tr, table.ofi_print td {
background-color: #ffffff;
border: 1px #000000 solid;
padding: 5px;
color: #000000;
}

table.permrent {
display: table;
border-spacing: 0px 0px;
border-collapse: collapse;
margin-bottom: 5px;
padding: 5px;
}

table.permrent th {
background-color: #eaeaea;
border: 1px #000000 solid;
padding: 5px;
color: #0000ff;
}

table.permrent tr, table.permrent td {
background-color: #eaeaea;
border: 1px #000000 solid;
padding: 5px;
color: #000000;
}

table.hol {
display: table;
border-spacing: 0px 0px;
border-collapse: collapse;
margin-bottom: 5px;
padding: 3px;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
}

table.hol tr, table.hol td {
background-color: #eaeaea;
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
padding: 3px;
color: #000000;
}

table.hol td.headtext {
background-color: #219594;
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
padding: 3px;
height: 23px;
}

table.tariff {
display: table;
border-spacing: 0px 0px;
border-collapse: collapse;
padding: 5px;
border: 0;
color: #ffffff;
}

table.tariff tr, table.tariff td {
padding: 5px;
color: #ffffff;
}

table.pfs {
display: table;
border-spacing: 0px 0px;
border-collapse: collapse;
margin-bottom: 5px;
padding: 3px;
border: 1px #c5c5c5 solid;
color: #000000;
background-color: #ffffff;
}

table.pfs tr, table.pfs td {
padding: 3px;
color: #000000;
}

img.topmargin {
/*margin-top: 5px;
*/
}

p.navline {
border-top: 1px #000000 solid;
margin: 0px;
padding: 0px;
}

.address1 {
font-style: italic;
text-align: center;
border-top: 2px #219594 solid;
}

p.address2 {
font-style: italic;
text-align: center;
}

b.paraheader {
font-family: Times, serif;
font-size: 10pt;
font-weight: bold;
font-style: normal;
}

b.striplist {
color: #FFFFFF;
font-size: 13px;
}

b.active {
color: #FF0000;
font-size: 13px;
}

a.link {
text-decoration: none;
color: #006699;
}

.nav {
font-size: 13px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

.copy {
font-size: 11px;
text-align: center;
border-top: 2px #ff7342 solid;
}

th {
font-size: 13px;
font-weight: bold;
}

td.news {
padding-top: 5px;
padding-left: 5px;
}

textarea {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
}

.formblack {
border: 1px #000000 solid;
}

.formred {
border: 1px #ff7342 solid;
}

a.bodynav {
font-size: 13px;
color: #0000ff;
font-weight: normal;
text-decoration: underline;
}

a.bodynav:hover {
font-size: 13px;
color: #ff7342;
font-weight: normal;
text-decoration: underline;
}

a.footnav {
font-size: 13px;
color: #ffffff;
font-weight: normal;
text-decoration: underline;
}

a.footnav:hover {
font-size: 13px;
color: #ff7342;
font-weight: normal;
text-decoration: underline;
}

A.copyright {
font-size: 11px;
color: #ffffff;
font-weight: normal;
text-decoration: underline;
}

A.copyright:hover {
font-size: 11px;
color: #ff7342;
font-weight: normal;
text-decoration: underline;
}

A.details {
font-size: 13px;
color: #000000;
font-weight: normal;
text-decoration: underline;
}

A.details:hover {
font-size: 13px;
color: #ff7342;
font-weight: normal;
text-decoration: underline;
}

A.nav {
color: #ffffff;
font-weight: bold;
text-decoration: none;
font-size: 11px;
}

A.nav:hover {
color: #ff7342;
text-decoration: underline;
}

.urhere {
color: #fdad56;
font-weight: bold;
font-size: 11px;
}

.navdot {
color: #cccccc;
font-weight: bold;
font-size: 13px;
}

#logo {
position: absolute;
top: 5px;
left: 10px;
z-index: 2;
}

#navstrip {
background-color: #219594;
position: absolute;
width: 100%;
top: 115px;
height: 22px;
}

#navstrip2 {
background-color: #219594;
position: absolute;
/*width: 100%;
*/
left: 190px;
top: 115px;
height: 22px;
}

#header {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 110px;
/*border-bottom: 5px #ffffff solid;
*/
z-index: 2;
}

#leftcol {
position: absolute;
background-color: #219594;
top: 100px;
left: 0px;
width: 140px;
padding-top: 10px;
font-weight: bold;
padding-left: 5px;
z-index: 2;
}

#rightcol {
position: absolute;
top: 135px;
left: 10px;
margin-right: 10px;
padding-top: 5px;
}

#rightcol2 {
position: absolute;
top: 140px;
left: 190px;
margin-right: 10px;
padding-top: 5px;
}

#date_on_page {
position: absolute;
left: 140px;
top: 95px;
color: #000000;
font-weight: bold;
z-index: 3;
}

#date_on_page2 {
position: absolute;
left: 190px;
top: 95px;
color: #000000;
font-weight: bold;
z-index: 3;
}

#hotprop {
position: absolute;
left: 10px;
top: 160px;
color: #d62100;
font-weight: bold;
font-size: 15px;
z-index: 2;
}

#hotprop2 {
position: absolute;
left: 5px;
top: 180px;
color: #666666;
font-weight: bold;
background-color: #93dddb;
z-index: 2;
width: 130px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
border-top: 2px #fdad56 solid;
}

#headertext {
position: absolute;
top: 35px;
text-align: center;
left: 265px;
padding-left: 75px;
color: #000000;
}

#nav {
position: absolute;
top: 100px;
left: 0px;
width: 100%;
text-align: center;
z-index: 2;
}

#pfsnav {
position: absolute;
top: 120px;
z-index: 2;
width: 100%;
left: 5px;
}

#letnav {
position: absolute;
top: 100px;
z-index: 2;
padding-left: 440px;
width: 100%;
}

#generalnav {
position: absolute;
top: 125px;
text-align: center;
z-index: 2;
padding-left: 140px;
width: 100%;
}
