BODY { color: #2B2F35; font-family: tahoma, verdana, arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; }
TD, DIV { color: #2B2F35; font-family: tahoma, verdana, arial, sans-serif; font-size: 11px; }
A:link { color: #0b2f4b; font-weight: bold; text-decoration: underline; }
A:visited { color: #0b2f4b; font-weight: bold; text-decoration: underline; }
A:hover { color: #5daa0b; font-weight: bold; text-decoration: underline; }
A:active { color: #5daa0b; font-weight: bold; text-decoration: underline; }
UL { margin:0px; padding:0px; list-style:none; }
LI { padding:0 0 0 11px; background:url(images/arrow2.gif) bottom left no-repeat; height:18px }

FORM.search { size:auto; margin:0px; padding:0px; }
FORM.search input { width:187px; height:19px; font-size:10px; color:#55595E; padding: 0px; }
FORM.search select { width:187px; height:19px; font-size:10px; color:#55595E; padding: 0px; }
FORM.search TD { padding: 3 0px; }

FORM.searchOR { size:auto; margin:0px; padding:0px; }
.searchOR input { height:19px; font-size:10px; color:#55595E; padding: 0px; }
.searchOR select { width:187px; font-size:10px; color:#55595E; padding: 0px; }
.searchOR TD { padding: 3 0px; }

.minmax1 { font-weight:bold; text-align:left; }
.minmax1 input { width: 89px; height:19px; font-size:10px; color:#55595E; padding: 0px; }
.minmax1 select { width: 89px; height:19px; font-size:10px; color:#55595E; padding: 0px; }
.minmax2 { font-weight:bold; text-align:left; }
.minmax2 input { width: 89px; height:19px; font-size:10px; color:#55595E; padding: 0px; }
.minmax2 select { width: 89px; height:19px; font-size:10px; color:#55595E; padding: 0px; }
.minmax2a { text-align:left; }

FORM.contact { size:auto; margin:0px; padding:0px; }
FORM.contact input { width:187px; height:19px; font-size:10px; color:#55595E; padding: 0px; }
FORM.contact select { width:187px; height:19px; font-size:10px; color:#55595E; padding: 0px; }
FORM.contact textarea { width:387px; font-size:10px; color:#55595E; padding: 0px; }
FORM.contact TD { padding: 3 0px; }

FORM.order { size:auto; margin:0px; padding:0px; }
FORM.order input { height:19px; font-size:10px; color:#55595E }

input.submit { background:#ece9d8; border:solid 1px #78736D; }

H1 { color: #62383a; margin: 0px; font-size: 20px; line-height: 110%; }
H2 { background: #6886ac; border: solid 2px #0b2f4b; color: #ffffff; margin: 0px; padding: 5px; font-size: 14px; font-weight: bold; }
H3 { color: #62383a; margin: 0px; font-size: 12px; }
H4 { color: #62383a; margin: 0px; font-size: 14px; }
HR { background: #62383a; color: #62383a; height: 1px; }

/*
.masthead { background:url(/images/header.jpg) top left no-repeat; height: 260px; }
*/
.masthead { background:#6886ac url(/images/masthead.jpg); height: 125px; }
.masthead IMG { margin: 11px 0px 0px 9px; }

.separator1 { background:url(/images/tan.gif) top left repeat-x; height: 10px; margin: 0px; padding: 0px; }
.separator2 { background:url(/images/stripe.gif) top left repeat-x; height: 10px; margin: 0px; padding: 0px; }

.lefttitle { background: #e5e1d8; border-right: solid 1px #c1b9af; border-bottom: solid 2px #62383a; }
.lefttitle DIV { padding: 10px; }

.menubar { border-collapse: collapse; background: #0b2f4b; border-top: solid 2px #c1b9af; border-bottom: solid 2px #c1b9af; }
.menubar TD { cursor: pointer; border: #6886ac 5px; border-style: none none none solid; height: 100%; }
.menubar A { display: block; width: 100%; height: 100%; padding: 2px 7px; }
.menubar A:link { background: #0b2f4b repeat; color: #ffffff; font-weight: bold; text-decoration: none; }
.menubar A:visited { background: #0b2f4b repeat; color: #ffffff; font-weight: bold; text-decoration: none; }
.menubar A:hover { background: #5daa0b repeat; color: #ffffff; font-weight: bold; text-decoration: none; }
.menubar A:active { background: #5daa0b repeat; color: #ffffff; font-weight: bold; text-decoration: none; }

.left { background: #e5e1d8; border-bottom: solid 10px #c1b9af; }
.left DIV { border-right: solid 1px #c1b9af; padding: 10px; }
.left A:link { color: #0b2f4b; font-weight: bold; text-decoration: none; }
.left A:visited { color: #0b2f4b; font-weight: bold; text-decoration: none; }
.left A:hover { color: #5daa0b; font-weight: bold; text-decoration: none; }
.left A:active { color: #5daa0b; font-weight: bold; text-decoration: none; }

.content { padding: 15px; height: 380px; }

.footer { border-top: solid 5px #62383a; height: 54px; }
.footer DIV { margin-left: 19px; }
.footerleft { background: #ffffff; color: #0B2F4B; }
.footerleft A:link { color: #0b2f4b; font-weight: bold; text-decoration: none; }
.footerleft A:visited { color: #0b2f4b; font-weight: bold; text-decoration: none; }
.footerleft A:hover { color: #5daa0b; font-weight: bold; text-decoration: none; }
.footerleft A:active { color: #5daa0b; font-weight: bold; text-decoration: none; }
.footerright { background: #e0dcd1; border: solid #ffffff; border-width: 1px 0px; }
.footerright { color:#5DAA0B; }
.footerright A:link { color: #0b2f4b; font-weight: bold; text-decoration: none; }
.footerright A:visited { color: #0b2f4b; font-weight: bold; text-decoration: none; }
.footerright A:hover { color: #5daa0b; font-weight: bold; text-decoration: none; }
.footerright A:active { color: #5daa0b; font-weight: bold; text-decoration: none; }

.searchresult TD { color: #754944; }
.searchresult B { color: #2B2F35; font-weight: bold; }

H2.featured_listings { background: #6886ac; border: solid 2px #0b2f4b; color: #ffffff; margin: 0px; padding: 5px; font-size: 14px; font-weight: bold; }
.featured_listings_background { background: #ece9d8; }

.featured_listings_border { border-style: none solid none solid; border-width: 1px; border-color: #62383a; }
.featured_listings_bottom { border-bottom: solid 1px #62383a; }
.featured_listings_padding { padding: 0px 7px; }
.search_results_featured_listings_padding { padding: 0px 17px 0px 0px; }

.listingdetailouter h2 { padding: 4px; width: 100%; }
.listingdetail { padding: 5px; width: 200px; }
.listingdetail { background: #ece9d8; border: solid #62383a; border-width: 0px 1px 1px 1px; }
.listingdetail A:link { color: #0b2f4b; font-weight: bold; text-decoration: none; }
.listingdetail A:visited { color: #0b2f4b; font-weight: bold; text-decoration: none; }
.listingdetail A:hover { color: #5daa0b; font-weight: bold; text-decoration: none; }
.listingdetail A:active { color: #5daa0b; font-weight: bold; text-decoration: none; }
.listingdetailimage { background: #ece9d8; border: solid 1px #62383a; padding: 5px; }


/*
Colors:

Light Blue #6886ac;
Dark Blue: #0b2f4b;

Green: #5daa0b;
Darker Green (No Longer Used): #4d8c09;

Lightest Brown: #ece9d8; 
Light Brown: #c1b9af;
Brown: #754944;
Dark Brown: #62383a;

Gray-Brown: #78736D;

Light Gray: #e5e1d8;
Dark Gray: #55595E;
Darkest Gray: #2b2f35;

*/