html {margin:0;padding:0;}
body {background:#293279;font-family:arial;font-size:12px;background:url(images/real_blue_blend_a.gif) top repeat-x #293279;margin:0;padding:18px 0 0;}

a {color:#730400}
a:hover {color:#c70908;}
a:visited {color:#730400}

.outerwrap {width:981px;margin:0 auto;}
.mainwrap {background:transparent url('images/shadowonly_07slice.png') repeat-y top center;margin:0 auto;}

.headermenu {background:transparent url('images/shadow_03.png') no-repeat top center;height:37px;padding-right:44px;}

.headermenulinks {color:#513c01;text-align:right;color:#2f0000;padding:14px 8px 0 22px;font-weight:bold;}
.headermenulinks a{color:#513c01;background:transparent url('images/menuspacer.png') no-repeat top left;padding:4px 2px 0 22px;text-decoration:none;}
.headermenulinks a:hover{color:#ffffff;background:transparent url('images/menuspacer.png') no-repeat top left;padding-right:2px;padding-left:22px;text-decoration:underline;}

.headbodywrap {background:transparent url('images/noshadow_06.png') repeat-y;margin:0 auto;}
.headersection {background:transparent url('images/noshadow_05-rb.png') no-repeat top center;height:442px;}
.headersectionmain {background:transparent url('images/noshadow_05subpagess.png') no-repeat top center;height:255px;}
.headerinner {width:900px;margin:0 auto;height:350px;}
.headerleft {width:300px;float:left;padding-left:15px;padding-top:10px;}
.headerleftmain {width:220px;float:left;padding-left:190px;padding-top:65px;}

.h1image {height:100px;background:transparent url('images/checkmark.png') top left no-repeat;color:#ffffff;font-size:1.6em;padding-top:10px;padding-left:40px;}
.h1message {color:#ddcf00;font-variant:small-caps;font-size:1.4em;margin-bottom:15px;}
.h1menu {color:#ddcf00;font-variant:small-caps;padding-bottom:10px;border-bottom:1px solid #ddcf00;padding-top:10px;}
.h1menu a{border:none;font-size:1.4em;color:#ddcf00;font-variant:small-caps;padding-bottom:10px;text-decoration:none;margin-bottom:10px;}
.h1menu a:hover{font-size:1.4em;text-decoration:none;color:#eccdb9;}

.headerright {width:584px;float:right;}
.headerrightmain {width:462px;float:right;}
.hrtitle {color:#ffffff;text-transform:uppercase;font-size:2em;text-align:right;margin:0px 0px 0px 0px;padding:6px 8px 0px 0px;position:relative;}
.hrtitlemain {color:#ffffff;text-transform:uppercase;font-size:1.8em;text-align:right;margin-top:8px;}
.hrtitle p, .hrtitlemain p {font-size:0.4em;margin:0;padding:0 8px 0 0;position:absolute;right:0;text-transform:none;top:42px;}

.hrrotators {height:366px;width:584px;}
.hrrotators-bottom {position:absolute;float:left;height:366px;width:584px;}
.hrrotators-top {position:absolute;float:left;height:366px;width:584px;}
.hrrotators-prev, .hrrotators-next {position:absolute;float:left;width:32px; cursor: pointer; }
.hrrotators-prev {margin:317px 0px 0px 94px;}
.hrrotators-next {margin:317px 0px 0px 534px;}
	
.hrrotatorsmain {height:220px;float:right;width:420px;}
.hrmenu {color:#ddcf00;text-align:right;padding-right:2px;padding-left:8px;color:#2f0000;font-size:1.1em;font-variant:small-caps;}
.hrmenu a{color:#ddcf00;text-decoration:none;padding-right:2px;padding-left:8px;}
.hrmenu a:hover{color:#eccdb9;text-decoration:underline;padding-right:2px;padding-left:8px;}

.mainbody{margin-top:-20px;}
.mainbodyinner {margin-top:-15px;}
.mainbody{margin-top:10px;}
.mainbodyinnermain { }

.featured {float:left;width:815px;padding-left:50px;margin-top:15px;}

.mbleft{float:left;width:550px;padding-left:50px;margin-top:15px;}
.mbleftmain{float:left;width:250px;padding-left:50px;margin-top:15px;}
.mblproperties {background:transparent url('images/featuredbgdiv.png') no-repeat 0 0;min-height:370px;}
.mblproperties p {color:#293279;font-size:large;margin:0;padding:1em 12px 0 12px;}
.mblproperties p a.featuredviewall {color:#293279;font-size:small;}
.mblproperties p a.featuredviewall:hover {}
.mblsidebarmain { }
.mblcopy{margin:20px 0px 0px 16px;}
/*h1 .mbllinks a,a:hover,a:visited{font-size:.85px;color:#cccccc;}*/

.mbright {float:left;width:350px;margin-top:-16px;}
.mbrightmain {float:left;width:580px;margin-top:20px;}
.mbrcopymain { }
.mbsearchform { }
.messagebox {padding:10px;width:300px;margin:0 auto;background:#ebe8e0;font-size:1.4em;text-align:center;font-weight:bold;}
.mbmessageimage {margin:10px auto 0;text-align:center;}
.mbmessageimage img {height:143px;width:100px;}
.mbmessagetitle {margin:5px auto;font-size:.9em;font-weight:normal;}
.mbmessage {text-align:left;font-size:.7em;font-weight:normal;}
.mbmessagemore a{text-decoration:none;color:#c15604;font-size:.65em;text-align:right;}
.mbmessagemore a:hover{text-decoration:underline;color:#c15604;font-size:.65em;text-align:right;}

.calloutsmwrap { }
.calloutsmwrapmain {width:250px;margin:0 auto;}
.calloutsmtop {background:transparent url('images/calloutsmall_01.png') no-repeat top center;height:25px;}
.calloutsmmid {background:transparent url('images/calloutsmall_02.png') repeat-y top center;}
.calloutsmbottom {background:transparent url('images/calloutsmall_04.png') no-repeat top center;height:32px;}

.calloutmmwrapmain {width:300px;margin:0 auto;}
.calloutmmtop {background:transparent url('images/calloutmedium_01.png') no-repeat top center;height:25px;}
.calloutmmmid {background:transparent url('images/calloutmedium_02.png') repeat-y top center;}
.calloutmmbottom {background:transparent url('images/calloutmedium_04.png') no-repeat top center;height:32px;}

.calloutlmwrap { }
.calloutlgtop {background:transparent url('images/calloutlarge_01.png') no-repeat top center;height:25px;}
.calloutlgmid {background:transparent url('images/calloutlarge_02.png') repeat-y top center;padding-left:40px;}
.calloutlgbottom {background:transparent url('images/calloutlarge_04.png') no-repeat top center;height:32px;}

.featuredlistings {background:transparent url('images/featuredbg.png') no-repeat;width:516px;height:142px;overflow:hidden;padding:15px 0px 0 12px;}
.featuredlistingstitle, .featuredlistingsdesc, .featuredlistingsmore {width:290px;}
.featuredlistingstitle {float:left;font-size:1.2em;font-weight:bold;margin-bottom:.9em;}
.featuredlistingstitle a{text-decoration:none;color:#000000;}
.featuredlistingstitle a:hover{text-decoration:underline;color:#000000;}
.featuredlistingsimage {float:left;margin-right:10px;}
.featuredlistingsimage img {border:solid 1px #dad9d9;}
.featuredlistingsdesc {float:left;}
.featuredlistingsmore {font-variant:small-caps;color:#c15604;font-size:1.2em;font-weight:bold;}
.featuredlistingsmore a{text-decoration:none;color:#c15604;}
.featuredlistingsmore a:hover{text-decoration:underline;color:#c15604;}
.featuredlistings p.price {padding:0;}

.footer {background:transparent url('images/redofooter_08.png') no-repeat;margin:0 auto;width:981px;height:60px;}
.footerbelow1 {width:950px;height:30px;color:#d7d1c5;font-size:.9em;text-align:center;margin:0 auto;}
.footerbelow2 {color:#eee;margin:0 auto;padding:0 25px 4em;width:900px;}
.footerbelow2 b {font-weight:normal !important;}
.footerbelow2 a {color:#eee;}
.footermenulinks {float:right;}
.footermenulinks a {padding:0 0.6em 0 0;}
.footermenulinks a.last {padding:0;}
.footercopyright {float:right;padding:0.4em 0 0;}

.resultsheader {margin-bottom:25px;}
.resultswrap {background:#ebe8e0;}
.resultstitleaddy {font-size:1.4em;font-weight:bold;clear:both;margin-bottom:15px;margin-top:25px;}
.resultsimage { }
.resultsdesc {float:left;margin-bottom:9px;}
.resultsdetailsleft {float:left;height:130px;width:200px;}
.resultsdetailsright {float:left;width:300px;}
.resultsinfo {width:450px;float:left;}

.listingsmenutitle {font-size:1.2em;color:#730400;width:210px;margin-bottom:12px;margin-left:38px;padding-top:10px;}
.listingsmenu {color:#730400;font-variant:small-caps;padding-bottom:5px;border-bottom:1px solid #d8d5d5;padding-top:5px;padding-left:35px;width:166px;margin-left:25px;}
.listingsmenu a{color:#730400;text-decoration:none;}
.listingsmenu a:hover{color:#c70908;text-decoration:underline;}

.prevnext  {margin:10px auto;}
/**********/

.icoRSS16 {background:transparent url('images/feed-icon-16x16.png') no-repeat 100% 0;padding:2px 20px 0 0;}

.clearboth {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}
.left {float:left;}
.right {float:right;}
img {border:none;}

h4 {display:block;font-weight:bold;margin:0 0;}

input[type="image"] {-moz-appearance:none;-moz-binding:none;background-color:transparent;border:medium none;cursor:pointer;font-family:sans-serif;font-size:small;padding:0 10px;}

.home-map {border:solid 1px #aab9d3;}


