﻿@charset "UTF-8";
/* CSS Document */



body {margin:8px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#5d5d5d; font-size:11pt; background:#f3f3f3;}

h1 {font-size:20pt; font-style:italic; color:#e7921f; font-weight:bold;}

.h1 {font-size:20pt; font-style:italic; color:#e7921f; font-weight:bold;}
h2 {font-size:18pt; font-style:italic; color:#e7921f; font-weight:normal;}


.h2 {font-size:18pt; font-style:italic; color:#e7921f; font-weight:normal;}

hr {background-image:url(Images/pin.png); border:none; height:1px; margin-bottom:15px;}

.formfield {border:1px solid #ccc; background:#fff; padding:1px 3px; margin:3px; color:#e7921f;}

#header {width:955px; background:url(Images/header-repeat.png) top center repeat-x; margin:0 auto; height:152px;}

#headerleft {background:url(Images/header-left.png) top left no-repeat; width:14px; height:152px; display:block; float:left;}

#headerright {background:url(Images/header-right.png) top right no-repeat; width:14px; height:152px; display:block; float:right;}


#primenav {background:url(Images/nav-repeat.png) top center repeat-x; height:35px; display:block; width:700px; margin:0 auto; text-align:center; te}

#navleft  {background:url(Images/nav-left.png) top left no-repeat; width:16px; height:35px; display:block; float:left;}

#navright {background:url(Images/nav-right.png) top right no-repeat; width:14px; height:35px; display:block; float:right;}

#primenav a {margin:0 10px;}

#navlinks {padding-top:8px; position: relative; left: 20px;}

a {font-size:10pt; color:#000; text-decoration:none;font-weight:bold;}
a:link {font-size:10pt; color:#000; text-decoration:none;font-weight:bold;}
a:visited {font-size:10pt; color:#000; text-decoration:none;font-weight:bold;}
a:active {font-size:10pt; color:#000; text-decoration:underline;font-weight:bold;}
a:hover {font-size:10pt; color:#000; text-decoration:underline;font-weight:bold;}

#primenav a:link {font-size:10pt; color:#5d5d5d; text-decoration:none;}
#primenav a:visited {font-size:10pt; color:#5d5d5d; text-decoration:none;}
#primenav a:active {font-size:10pt; color:#5d5d5d; text-decoration:underline;}
#primenav a:hover {font-size:10pt; color:#5d5d5d; text-decoration:underline;}

#headerlogo a {margin: 0 auto; background:url(Images/header-logo.png) 50% center no-repeat; height:152px; width:376px; display:block;}

.headericon {float:left; display:block; margin-top:106px;} 

.clear {clear:both;}

#contentarea {width:935px; margin:0px auto; background:url(Images/bg.png) top center repeat-y; display:block;}
#bodyfoot {width:935px; background:url(Images/body-foot.png) top center no-repeat #f3f3f3; margin:15px auto 0 auto; padding: 30px 0 0 0; text-align:center;}

#content {width:800px; margin:0 auto;}

.featuredlisting img {border:4px solid #f4b317;}

.floatleft {float:left;}
.floatright {float:right;}

.tr p {margin:0; padding:0;}

.price {font-weight:bold; color:#e48a22; font-style:italic;}

.t {background: url(Images/border1x1.png) 0 0 repeat-x #f6f6f6;}
.b {background: url(Images/border1x1.png) 0 100% repeat-x;}
.l {background: url(Images/border1x1.png) 0 0 repeat-y;}
.r {background: url(Images/border1x1.png) 100% 0 repeat-y;}
.bl {background: url(Images/bl.png) 0 100% no-repeat;}
.br {background: url(Images/br.png) 100% 100% no-repeat;}
.tl {background: url(Images/tl.png) 0 0 no-repeat;}
.tr {background: url(Images/tr.png) 100% 0 no-repeat; padding:14px; font-size:10pt; line-height:1.5em; min-height: 225px;} 

.featuredlisting {width:240px; margin:8px; float:left;}

#mortgagecalc {width:526px; height:233px; background:url(Images/mortgage-calculator.png) top left no-repeat; display:block; float:right; margin-left:7px;}

