html, body { 
font-size : 0.939em;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
} 
form { 
margin : 0;
} 
a img { 
border : none;
} 
h1 { 
font-size : 1em;
padding-bottom : 0;
color : #e56905;
text-transform : capitalize;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
} 
h2 { 
font-size : 0.939em;
padding-bottom : 0;
color : #1a5bad;
text-transform : capitalize;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
} 
.drpdwn { 
display : none;
} 
#trailimageid { 
font-size : 0.75em;
position : absolute;
visibility : hidden;
left : 0;
top : 0;
width : 386px;
height : 0;
z-index : 200;
} 
.width62 { 
width : 475px;
} 
#menu62 { 
margin : 0;
} 
#menu62 ul { 
border : 0;
margin : 0 0 0 0;
padding : 0;
list-style-type : none;
clear : left;
} 
#menu62 ul li { 
display : block;
padding : 0;
margin : 0;
} 
#menu62 ul li a { 
font-family : arial, helvetica;
font-size : 0.8764em;
font-weight : bold;
margin : 0 0 0 0;
padding : 5px;
padding-left : 12px;
padding-right : 9px;
padding-top : 4px;
padding-bottom : 2px;
display : block;
text-decoration : none;
color : #000000;
background-repeat : repeat-x;
background-image : url('images/headlines-off.gif');
} 
#menu62 ul li a:hover { 
background-image : url('images/headlines-on.gif');
background-repeat : repeat-x;
text-decoration : none;
} 
#simplecontactform { 
margin : 0 0 2em 0;
text-align : right;
} 
.optionsform { 
background-image : url('images/about-riemer-tall.jpg');
background-repeat : no-repeat;
} 
#simplecontactform * { 
font : inherit;
} 
#simplecontactform div { 
margin : 0.5em 0;
} 
#simplecontactform fieldset { 
border : 1px solid #424242;
padding : 0.5em 1em;
margin : 2em 10px;
color : #424242;
} 
#simplecontactform legend { 
font-weight : bold;
padding : 0 0.5em;
font-size : 1.2em;
padding-bottom : 0;
color : #e56905;
text-transform : capitalize;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
} 
#simplecontactform p { 
margin-bottom : 0.8em;
} 
#simplecontactform label { 
font-weight : bold;
} 
#simplecontactform input.text { 
background : #fff0d0;
border : 2px inset #ccc;
width : 220px;
margin-left : 1em;
background : #dde;
padding : 2px 3px 2px 5px;
vertical-align : middle;
} 
#simplecontactform input.radio { 
border : 2px solid #fff;
margin-left : 1.5em;
vertical-align : middle;
} 
#simplecontactform textarea { 
background : #fff0d0;
border : 2px inset #ccc;
width : 220px;
margin-left : 1em;
background : #fff;
font-size : 100%;
padding : 2px 3px 2px 5px;
vertical-align : middle;
} 
#simplecontactform input.button { 
border : 2px outset #ccc;
color : #324;
background : #bbd;
vertical-align : bottom;
height : 2em;
width : 120px;
} 
#simplecontactform div.help { 
background : #dadada;
padding : 5px;
color : #3479d4;
text-align : left;
} 
#simplecontactform div.help h4 { 
font-size : small;
margin : 0 0 0.5em 0;
} 
#simplecontactform div.help p { 
margin : 0;
} 
#simplecontactform span.help { 
font-size : small;
background : #f0f0f0;
padding : 2px;
} 
#simplecontactform span.help a { 
color : #3479d4;
} 
.searchtxt { 
color : #999999;
font-size : 14px;
} 
td.toplink { 
font-family : tahoma, ms sans serif;
font-size : 10px;
text-align : right;
vertical-align : top;
color : #ffffff;
background : #ff6600;
font-weight : normal;
} 
td.block { 
font-family : tahoma, ms sans serif;
font-size : 13px;
text-align : left;
vertical-align : top;
color : #333333;
background : #e2e5e7;
padding-top : 0;
padding-left : 10px;
padding-bottom : 0;
font-weight : normal;
} 
td.box { 
background-color : #7da6cf;
color : white;
text-align : center;
margin : 10px;
} 
a.box:link, a.box:visited, a.box:active, a.box:hover { 
color : white;
text-decoration : none;
} 
input.search, select.search, textarea.search { 
font-family : tahoma, ms sans serif;
font-size : 10px;
color : #333333;
background-color : #fbfbfb;
border-left : 1px solid #bdc0bc;
border-right : 1px solid #ffffff;
border-top : 1px solid #bdc0bc;
border-bottom : 1px solid #f7f7f7;
} 
input.button { 
border : 0;
} 
.white { 
background : #ffffff;
}
.searchtxt { 
font-size : 1em;
color : #e56905;
font-family : 'Verdana', Helvetica, sans-serif;
font-weight : bold;
text-align : justify;
} 
.listings { 
font-size : 0.939em;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
} 
.hallandale { 
font-size : 1px;
color : #ffffff;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
} 
.sitemaptitle { 
font-size : 1em;
padding-bottom : 0;
color : #4bbc16;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
} 
.sitemaptitle A { 
color : #4bbc16;
padding-bottom : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : bold;
text-decoration : none;
} 
.sitemaptitle A:visited { 
color : #4bbc16;
padding-bottom : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : bold;
text-decoration : none;
} 
.sitemaptitle A:hover { 
color : #4e4e4e;
padding-bottom : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : bold;
text-decoration : none;
} 
.sitemaptext { 
font-size : 0.939em;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
} 
.text { 
font-size : 0.939em;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
} 
.text A { 
color : #e26103;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.939em;
font-weight : normal;
text-decoration : underline;
} 
.text A:visited { 
color : #e26103;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.939em;
font-weight : normal;
text-decoration : underline;
} 
.text A:hover { 
color : #3477d2;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.939em;
font-weight : normal;
text-decoration : underline;
} 
.leftxt { 
font-size : 0.6886em;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
} 
.leftxt A { 
color : #820000;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.6886em;
font-weight : normal;
text-decoration : underline;
} 
.leftxt A:visited { 
color : #820000;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.6886em;
font-weight : normal;
text-decoration : underline;
} 
.leftxt A:hover { 
color : #4e4e4e;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.6886em;
font-weight : normal;
text-decoration : underline;
} 
.potm { 
font-size : 0.0626em;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
} 
.potm A { 
color : #820000;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.0626em;
font-weight : normal;
text-decoration : underline;
} 
.potm A:visited { 
color : #820000;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.0626em;
font-weight : normal;
text-decoration : underline;
} 
.potm A:hover { 
color : #4e4e4e;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.0626em;
font-weight : normal;
text-decoration : underline;
} 
.nav { 
font-weight : bold;
font-size : 0.939em;
font-family : 'Arial', Helvetica, sans-serif;
color : #7a7a7a;
} 
.nav A { 
color : #7a7a7a;
font-family : sans-serif;
font-size : 0.939em;
font-weight : bold;
text-decoration : none;
} 
.nav A:visited { 
color : #2e2e2e;
font-family : sans-serif;
font-size : 0.939em;
font-weight : bold;
text-decoration : none;
} 
.nav A:hover { 
color : #3276d2;
font-family : sans-serif;
font-size : 0.939em;
font-weight : bold;
text-decoration : none;
} 
.topnav A { 
color : #2e2e2e;
font-family : 'Arial', Helvetica, sans-serif;
font-size : 0.8138em;
font-weight : bold;
text-decoration : none;
} 
.topnav A:visited { 
color : #aeaeae;
font-family : 'Arial', Helvetica, sans-serif;
font-size : 0.8138em;
font-weight : bold;
text-decoration : none;
} 
.topnav A:hover { 
color : #7a7a7a;
font-family : 'Arial', Helvetica, sans-serif;
font-size : 0.8138em;
font-weight : bold;
text-decoration : none;
} 
.foot { 
font-size : 0.626em;
font-family : 'Arial', Helvetica, sans-serif;
color : #7a7a7a;
background-color : #ffffff;
text-decoration : none;
text-align: center;
padding: 5px;
} 
#foot { 
background-color : #ffffff;
border-top : 1px solid #bdc0bc;
} 