/*** Global Settings ****/

body {font : normal 11px Verdana, Arial, Helvetica, sans-serif; color: #666666; margin: 0px; padding: 0px; background-color: #e9c3b8; }

p { margin: 2; padding: 2; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }

img {border: none; }

form {margin: 0px; padding: 0px; }

a:link {color: #000000; text-decoration: none; background: none;}

a:hover {color: #996666; text-decoration: none; background: none;}

a:visited {color: #aaaaaa; text-decoration: none; background: none;}

a.menu:link {color: #000000; text-decoration: none; background: none; font-size: 13px;}

a.menu:hover {color: #996666; text-decoration: none; background: none; font-size: 13px;}

a.menu:visited {color: #aaaaaa; text-decoration: none; background: none; font-size: 13px;}

h1 { color: #000000; margin: 0px 0px 10px 0px; padding-bottom: 10px; font: normal 17px Arial, Helvetica; border-bottom: 1px solid #efece7; }

h2 {color: #000000; margin: 8px 0 10px; padding-bottom: 10px; font: normal 17px Arial, Helvetica; border-bottom: 1px solid #efece7; }

h3 {color: #b1496c; margin: 4px 0 4px; padding-bottom: 4px; padding-left: 14px; font: normal 18px trebuchet ms, Arial, Helvetica, sans-serif; border-bottom: 1px solid #eac2ba; text-align: left; }

ul {padding: 0; margin: 0 0 0 17px; list-style: square url(images/newim/bullet3.jpg); }

.box {background: #f7f7f7; border: 1px solid #f0e9eb; padding: 15px; }

/*** Layout ****/
#wrapper {margin: 0 auto; width: 906px; border-left: 1px solid #e9c3b8; border-right: 1px solid #e9c3b8; background: #ffffff; }

#header {margin: 0 0px; }

#bg {height: 26px; background: #ffffff; }

#toplogo {background: #b06760 url(images/newim/banner7.jpg) no-repeat top right; padding: 10px 20px; text-align: left; color: #000000; }

#nav {background: #cc958c url(images/newim/mauve-nav-right3.jpg) no-repeat top right; padding: 10px 0px 10px 20px; text-align: left; color: #b1496c; font: normal 14px trebuchet ms; }

#nav a:visited, #nav a:link {text-decoration: none; color: #ffffff; padding-right: 12px; }

#nav a:hover {text-decoration: none; color: #b1496c; }

#mauve-nav-right {background : #eac2ba url(images/newim/mauve-nav-right.jpg) no-repeat top right; text-align: right; color: #000000; }

#main-content {margin : 0 auto; }

#logo {margin-bottom: 15px; }

.logotxt1 {font: normal 18px Arial, Helvetica; color: #000000; }

.logotxt2 {font: normal 18px Arial, Helvetica; color: #000000; }

#full-column {width: 860px; padding: 0 2px 2px; float: right; }

#left-column {width: 420px; padding: 0 2px 2px; float: left; }

#right-column {width: 220px; padding: 0 0px 2px 2px; float: right; }

#hotspot-column {width: 240px; float: left; padding: 0px 0px 0px 0px; }

.crd a:visited, .crd a:link, .crd a:hover {text-decoration: none; color: #2a3845; cursor: text; }

#footer {color: #aaaaaa; background: #f7f7f7; border-top: 1px solid #f0e9eb; padding: 10px 15px; clear: both; text-align: center; }

/*** SideBAR ***/
#main-image {text-align : center; }

.sidebar {width: 138px; margin: 0 auto; padding: 10px 15px; background: url(images/newim/shadow.jpg) no-repeat top; }


/* bottom thirds */
.thirds { float: left; width: 203px; background: #eeeeee; margin: 0 3px 0 3px; color: #5d5d5d; }

.smallboxtop { height: 45px; background: #ffffff url(images/newim/smallboxtop4.jpg) no-repeat; color: #ffffff; }

.smallboxtop p { padding: 10px 25px 5px 5px; margin: 0; text-align: right; font: normal 18px trebuchet ms, Arial; color: #eac2ba; }

.smallboxbottom { height: 13px; background: #ffffff url(images/newim/smallboxbottom.jpg) no-repeat; color: #ffffff; }

.smallbox { background: #ffffff url(images/newim/smallboxmiddle.jpg) repeat-y top left; color: #444; padding: 1px 10px 0px 10px; }

.smallbox h3 { color: #b1496c; margin: 0px 0; padding-bottom: 2px; margin-bottom: 2px; padding-left: 14px; font: normal 18px trebuchet ms, Arial, Helvetica, sans-serif; border-bottom: 1px solid #eac2ba; text-align: left;  }

.smallbox p { padding: 10px 5px 5px 5px; margin: 0; }

.smallboxtop-rightsidebar { height: 13px; background: #ffffff url(images/newim/smallboxtop-rightsidebar.jpg) no-repeat bottom left; color: #ffffff; }

.smallboxtop-brown { height: 13px; background: #ffffff url(images/newim/smallboxtop-brown2.jpg) no-repeat bottom left; color: #ffffff; }

.smallbox-brown { background: #ffffff url(images/newim/smallboxmiddle-brown2.jpg) repeat-y top left; color: #444; padding: 1px 10px 0px 10px;}

.smallboxbottom-brown { height: 13px; background: #ffffff url(images/newim/smallboxbottom-brown2.jpg) no-repeat; color: #ffffff; }

.smallbox-brown h3 { color: #eac2ba; margin: 0px 0; padding-bottom: 2px; margin-bottom: 2px; padding-left: 14px; font: normal 18px trebuchet ms, Arial, Helvetica, sans-serif; border-bottom: 1px solid #eac2ba; text-align: left;  }

.image {
	float: left;
	margin: 0 9px 3px 0;
}

.imageright {
	float: right;
	margin: 6px 9px 3px 9px;
}

a.hotspotTownLink:visited, a.hotspotTownLink:link {color: #b1496c; margin: 4px 0; padding-bottom: 4px; font: normal 18px trebuchet ms, Arial, Helvetica, sans-serif; text-align: left; text-decoration: none; }

a.hotspotTownLink:hover {text-decoration: underline; }

.searchArea {color: #ffffff; }

.smplListItems {padding-top: 4px; }


.thirds_box { color: #5d5d5d; }

.smallboxtop_box { height: 45px; width: 203px; background: #ffffff url(images/newim/smallboxtop4.jpg) no-repeat; color: #ffffff; }

.smallboxtop_box p { padding: 10px 25px 5px 5px; margin: 0; text-align: right; font: normal 18px trebuchet ms, Arial; color: #eac2ba; }

.smallbox_box { width: 203px; background: #ffffff url(images/newim/smallboxmiddle.jpg) repeat-y top left; color: #444; padding: 1px 10px 0px 10px; }

.propertyPriceBar
{
    background-color: #b06760;
    color: white;
    font-size: 110%;
    padding: 10px;
    font-weight: bold;
}
.propertyHeader
{
    background-color: #e9c3b8;
    padding-left: 20px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
      font-size: 110%;
}
.propertyRightCell
{
    vertical-align: top;
}
.propertyLeftCell
{
    width: 160px;
    vertical-align: top;
}

.boxTop
{
    background-attachment: scroll;
    background-image: url(/images/borders/box/t.gif);
    background-repeat: repeat-x;
    background-position: right;
}
.boxBottom
{
    background-attachment: scroll;
    background-image: url(/images/borders/box/b.gif);
    background-repeat: repeat-x;
    background-position: left;
}
.boxLeft
{
    background-attachment: scroll;
    background-image: url(/images/borders/box/l.gif);
    background-repeat: repeat-y;
    background-position: right;
}
.boxRight
{
    background-attachment: scroll;
    background-image: url(/images/borders/box/r.gif);
    background-repeat: repeat-y;
    background-position: left;
}
