body {background:url('background.jpg') repeat-x center top;color:#25333C;font-family:Helvetica,Arial,sans-serif;padding:0;margin: 0;font-size: 13px;}
#container {width:960px;margin: 0 auto;}
#header {background: url('header.png') no-repeat center;height:47px;}
#footer {background: url('footer.jpg') repeat-x;clear:both;min-height: 60px;}
p {padding: 0;margin: 0 0 10px 0;line-height: 20px;}
h1 {background:url('h1_bg.jpg') no-repeat;color:#FFFFFF;font-size:18px;line-height:31px;margin:0 0 20px;padding:0 0 0 20px;font-weight: normal;text-align: left;}
a img {border:0;}
a:link, a:visited {color:#455E6F;text-decoration: none;}
a:hover {text-decoration: underline;color:#455E6F;}

.mrp-master-banner {height: 268px;margin: 20px 0;background: url('banner-internal.jpg') no-repeat;}
.selling .mrp-master-banner {background: url('banner-listings.jpg') no-repeat;}
.mylistings .mrp-master-banner, .recent-sales .mrp-master-banner, .recip .mrp-master-banner, .vow .mrp-master-banner {background: url('banner-listings-1.jpg') no-repeat;}
.associates .mrp-master-banner {background: url('banner-asso-links.jpg') no-repeat;}
.links .mrp-master-banner {background: url('banner-links.jpg') no-repeat;}
.buying .mrp-master-banner, .mortgage-calculator .mrp-master-banner, .map-search .mrp-master-banner, .typical-expenses .mrp-master-banner {background: url('banner-buyers-welcome.jpg') no-repeat;}
.blog .mrp-master-banner {background: url('banner-blog.jpg') no-repeat;}
.biography .mrp-master-banner {background: url('banner-bio.jpg') no-repeat;}
.testimonials .mrp-master-banner {background: url('banner-testimonial.jpg') no-repeat;}
.index .mrp-master-banner, .home .mrp-master-banner {height: 380px;margin: 20px 0;width: 950px;background: #FFF;padding:5px;}


#outer-content-well {background: url('container_bg.jpg') repeat-y;min-height: 500px;}
#inner-content-well {background: url('container_bg_top.jpg') no-repeat;min-height: 500px;}

/*_MENU_*/
.mrp-master-top-menu a {text-transform:uppercase;color:#FFF;line-height:34px;padding:0 10px 0 22px;background: none;}
.mrp-master-top-menu a:link, .mrp-master-top-menu a:hover, .mrp-master-top-menu a:visited {color:#FFF;}
.mrp-master-top-menu a:hover {text-decoration: none;}
.p7PMnavH .p7PMtrg, .p7PMnavH .p7PMtrg:hover, .p7PMnavH .p7PMtrg:active {background: none;}
.mrp-master-top-menu a:hover, .mrp-master-top-menu a:active, .p7PMnavH a:hover, .p7PMnavH a:active, .p7PMnavH a:focus, .p7PMnavH .p7PMon, .p7PMnavH .p7PMon:hover, .p7PMnavH .p7PMon:active {border: 0;background-color: #384b59;}
.mrp-master-top-menu ul li, .p7PMnavH ul .p7PMtrg, .p7PMnavH ul .p7PMtrg:hover, .p7PMnavH ul .p7PMtrg:active {background-color:#26353E;border:0;text-align: left;}
.mrp-master-top-menu ul {border: 0;text-align: left;}
.mrp-master-top-menu ul li a {border:0;padding: 0 10px;}
.mrp-menu-cell-current, .mrp-menu-cell-current-parent {font-weight: normal;background: #384b59;}
.p7PMnavH .p7PMmark, .p7PMnavH .p7PMmark:hover {font-weight: normal;}
.p7PMmark, .navBarH div {overflow: hidden;}


#content-well {margin:20px;width:620px;float: left;}
#mrp-sidebar {margin:20px;width:260px;float:right;text-align: left;}

/*_SIDEBAR_*/
#mrp-sidebar h2 {background:url('h1_bg.jpg') no-repeat right;color:#FFFFFF;font-size:18px;line-height:31px;margin:0 0 20px;padding:0 0 0 20px;font-weight: normal;}
#mrp-sidebar .mrp-weblet {padding-bottom: 20px;}

/*_NEWSLETTER_*/
#newsletter th {padding:0;}
#newsletter th div {background:url('h1_bg.jpg') no-repeat right;color:#FFFFFF;font-size:18px;line-height:31px;margin:0 0 10px;padding:0 0 0 20px;font-weight: normal;border:0;}
#newsletter table {width:100%;}
#newsletter .dynamic-form {border: 0;}

/*_HOMEPAGE_*/
#homepage_banner {padding: 5px;background: #FFF;}
.leadin_style1 {border:0;}
.leadin_style1 .leadin_heading {background:url('h1_bg.jpg') no-repeat right;color:#FFFFFF;font-size:18px;line-height:31px;margin:0 0 10px;padding:0 0 0 20px;font-weight: normal;text-align: left;}
.leadin_style1 .leadin_heading_image_prefix {background: none;display: none;}

/*_FOOTER_*/
#mrp-footer {width: 960px;margin: 0 auto;}
.page-footer-responsibility, .page-footer-copyright, {display: none;}
.page-footer-splitmango {text-align: center;font-size: 12px;color:#FFF;background: #23313a;padding: 10px 0 20px 0;}
.page-footer-splitmango a {color:#FFF;text-decoration: none;}
.provider-attribution {display:none;}
