@charset "utf-8";
/* CSS Document */

* {
 padding: 0;
 margin: 0;
}

html, body {
background-color:#CCCCCC;
background-image: url(images/stripestop.gif);
background-repeat: repeat-x;
background-position: top;
padding: 0px;
margin: 0px;
}

a {
color: #000085;
text-decoration: none;
}

a:visited {
color:#000085;
}

a:hover {
color: #000085;
text-decoration: underline; 
}

a:active {
color:#000085;
}

/* ----------container to create background across top of page-------------- */
#outerwrapper {
width: 100%;
float: left;
margin: 65px 0px 0px 0px;
background-image: url(images/stripes.gif);
background-repeat: repeat-x;
background-position: bottom;
background-color: #FFFFFF;
}

#outerwrapper2 {
width: 100%;
float: left;
margin: 65px 0px 0px 0px;
background-image: url(images/stripes3.gif);
background-repeat: repeat-x;
background-position: bottom;
background-color: #FFFFFF;
}

/* ----------container to center the layout-------------- */
#wrapper {
width: 960px;
margin-left: auto;
margin-right: auto;
}

#header {
width: 960px;
}

img.header {
display: block;
margin-left: auto;
margin-right: auto;
border: none;
}

img.right {
float: right;
margin: 2px 0px 20px 20px;
}

img.left {
float: left;
margin: 0px 15px 0px 0px;
}

img.social1 {
margin: 10px 2px 0px 0px;
}

img.social2 {
margin: 10px 2px 0px 2px;
}

img.social3 {
margin: 10px 0px 0px 2px;
}

#socialbox {
width: 170px;
margin: 0px auto;
}

#content {
width: 730px;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color: #564b47;
position: relative;
top: -40px;
float: left;
padding : 0px 0px 0px 0px;
}

#contentidx {
width: 730px;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color: #564b47;
position: relative;
top: -40px;
right: 14px;
float: left;
padding : 0px 0px 0px 0px;
}

#contentidx2 {
width: 702px;
height: 550px;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color: #564b47;
position: relative;
margin: -40px 0px 0px 0px;
float: left;
padding-top: 0px;
}

#contentagents {
width: 702px;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color: #564b47;
position: relative;
top: -31px;
float: left;
padding : 0px 0px 0px 0px;
}

#flash {
padding : 17px 0px 0px 0px;
}

.agent {
width: 365px;
float: left;
padding : 0px 0px 20px 0px;
}

.bottomcontainer {
width: 708px;
background: #F1F1F1;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
border: #CCCCCC;
border-style: solid;
border-width: 1px;
float: left;
float: left;
}

.listingcontainer {
width: 708px;
background: #F1F1F1;
padding: 10px 10px 10px 10px;
margin: 0px 0px 20px 0px;
border: #CCCCCC;
border-style: solid;
border-width: 1px;
float: left;
}

.thumbimg {
border: #333333;
border-style: solid;
border-width: 1px;
float: left;
background: #FFFFFF;
}

.soldlistings {
width: 475px;
height: 112px;
float: left;
padding: 28px 10px 10px 20px;
border: #333333;
border-style: solid;
border-width: 1px 1px 1px 0px;
background: #FFFFFF;
}

.listings {
width: 425px;
height: 170px;
float: left;
padding: 15px 15px 15px 15px;
border: #333333;
border-style: solid;
border-width: 1px 1px 1px 0px;
background: #FFFFFF;
}

ul.history {
margin-left: 40px;
margin-bottom: -10px;
}

h1 {
margin: 13px 0px 20px 0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight: bold;
color: #000000;
}

h2 {
margin: 0px 0px 20px 0px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight: bold;
color: #333333;
}

p {
margin:0px 0px 20px 0px;
}

#footer {
width: 960px;
position: relative;
top: 0px;
clear: both;
margin-bottom: 20px;
}

#footeridx {
width: 960px;
float: left;
}

#bottomlinks {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
float: left;
}

table#ft {
border: 0px;
padding: 0px;
width: 100%
}

table#ftidx {
border: 0px;
padding: 0px;
width: 100%;
}

table#agents {
border: 0px;
padding: 0px;
width: 100%;
margin-top: 0px;
}

#copyright {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
float: right;
}

#leftsidebar {
width: 192px;
padding: 0px;
margin-right: 38px;
position: relative;
top: -44px;
float: left;
}

.contactbox {
width: 360px;
}

.arial12 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.red {
color: #F40000;
}

.indent {
margin: 0px 0px 0px 50px;
font-size: 12px;
}

.indent2 {
margin: 0px 0px 0px 14px;
font-size: 12px;
}

/* ----------office links box-------------- */

h1.box { 
margin: 0px 0px 20px 0px;
padding: 73px 0px 0px 0px; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333333;
text-align: center;
background: url(images/officeboxbg_r1_c1.gif) no-repeat;
background-position: top;
width: 202px;
height: 145px;
line-height: 20px;
}

h1.box em { 
display: block;
font-style: normal;
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
background: url(images/boxbg_r2_c1_2.gif) no-repeat;
background-position: bottom;
width: 202px;
height: 145px;
}

/* ----------about links box-------------- */

h2.box { 
margin: 0px 0px 20px 0px;
padding: 73px 0px 0px 0px; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333333;
text-align: center;
background: url(images/aboutboxbg_r1_c1.gif) no-repeat;
background-position: top;
width: 202px;
height: 107px;
line-height: 20px;
}

h2.box em { 
display: block;
font-style: normal;
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
background: url(images/boxbg_r2_c1.gif) no-repeat;
background-position: bottom;
width: 202px;
height: 107px;
}

/* ----------residential links box-------------- */

h3.box { 
margin: 0px 0px 20px 0px;
padding: 73px 0px 0px 0px; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333333;
text-align: center;
background: url(images/residentialboxbg_r1_c1.gif) no-repeat;
background-position: top;
width: 202px;
height: 145px;
line-height: 20px;
}

h3.box em { 
display: block;
font-style: normal;
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
background: url(images/boxbg_r2_c1.gif) no-repeat;
background-position: bottom;
width: 202px;
height: 145px;
}

/* ----------commercial links box-------------- */

h4.box { 
margin: 0px 0px 20px 0px;
padding: 73px 0px 0px 0px; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333333;
text-align: center;
background: url(images/commercialboxbg_r1_c1.gif) no-repeat;
background-position: top;
width: 202px;
height: 90px;
line-height: 20px;
}

h4.box em { 
display: block;
font-style: normal;
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
background: url(images/boxbg_r2_c1.gif) no-repeat;
background-position: bottom;
width: 202px;
height: 90px;
}

/* ----------rental links box-------------- */

h5.box { 
margin: 0px 0px 20px 0px;
padding: 73px 0px 0px 0px; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333333;
text-align: center;
background: url(images/rentalboxbg_r1_c1.gif) no-repeat;
background-position: top;
width: 202px;
height: 90px;
line-height: 20px;
}

h5.box em { 
display: block;
font-style: normal;
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
background: url(images/boxbg_r2_c1.gif) no-repeat;
background-position: bottom;
width: 202px;
height: 90px;
}

/* ----------local links box-------------- */

h6.box { 
margin: 0px 0px 20px 0px;
padding: 73px 0px 0px 0px; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333333;
text-align: center;
background: url(images/localboxbg_r1_c1.gif) no-repeat;
background-position: top;
width: 202px;
height: 145px;
line-height: 20px;
}

h6.box em { 
display: block;
font-style: normal;
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
background: url(images/boxbg_r2_c1.gif) no-repeat;
background-position: bottom;
width: 202px;
height: 145px;
}
