
#pagewrap__p {
	margin: 30px 0px 20px; 0px;
	padding:0;
	background-color:#000000;
	color:#c5c5c5
}

a {
	color: #ffffff;
}

a:hover {
	color: #93b4d2;
}

p {
	margin-top:8px;
	margin-bottom:8px;
}

.page-footer-copyright a {
	color:#ffffff;
}

.page-footer-copyright a:hover {
	color:#93b4d2;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#bbbbbb;
	letter-spacing:-2px;
	font-weight:normal;
	font-size:26px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#bbbbbb;
	letter-spacing:-1px;
	font-weight:normal;
	font-size:22px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#bbbbbb;
	letter-spacing:-1px;
	font-weight:normal;
}

h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	color:#bbbbbb;
	letter-spacing:-1px;
	font-weight:bold;
}

.nav-container {
	background:url(_media/Images/nav-background.jpg) repeat-x;
	background-color:#ffffff;
	border-top:3px solid #ffffff;
	border-bottom:1px solid #939393;
} 


.p7PMnavH a {
	padding: 20px 10px 18px 10px;
	background:url(_media/Images/buttons_norm.gif) no-repeat 8px 5px;
	color:#000000;
	text-transform:uppercase;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}

.p7PMnavH a, .p7PMnavH a:active, .p7PMnavH a:visited {
	color:#000000;
	text-decoration:none;
}

.p7PMnavH a:hover, .p7PMnavH a:focus,
.p7PMnavH .p7PMon, .p7PMnavH .p7PMon:hover, 
.p7PMnavH .p7PMon:active {
	background:url();
	color: #446191;
	border:0px;
	text-decoration:none;
}

.p7PMHspacer {
	margin:0px;
	border:0px;
	width:2px;
	background:url(_media/Images/nav-divider.jpg) no-repeat;
	height:52px;
}

.p7PMnavH .p7PMtrg, .p7PMnavH .p7PMtrg:hover, .p7PMnavH .p7PMtrg:active {
	background:url();
}

.p7PMnavH ul .p7PMtrg, .p7PMnavH ul .p7PMtrg:hover, .p7PMnavH ul .p7PMtrg:active {
	background-image:  url();
}

.p7PMnavH ul .p7PMtrg, .p7PMnavH ul .p7PMtrg:hover, .p7PMnavH ul .p7PMtrg:active {
	background-color: #f7f8f9;
}

.p7PMnavH ul a:hover, .p7PMnavH ul a:active, .p7PMnavH ul a:focus,
.p7PMnavH ul .p7PMon, .p7PMnavH ul .p7PMon:hover, 
.p7PMnavH ul .p7PMon:active {
	background-image:  url();
	color: #000000;
	border: 0px;
	background-color: #f7f8f9;
}

.p7PMnavH ul a, .p7PMnavH ul a:active, .p7PMnavH ul a:focus,
.p7PMnavH ul .p7PMon, .p7PMnavH ul .p7PMon:hover, 
.p7PMnavH ul .p7PMon:active {
	background-image:  url();
	color: #000000;
	border: 0px;
	background-color: #f7f8f9;
	font-size:12px;
	font-weight:normal;
	text-align:left;
} 

.p7PMnavH .p7PMfirstSubMenuItem {
	border:0px;
}

.p7PMnavH ul li {
	border:0px;
}

.p7PMnavH ul {
	border:0px;
}

.p7PMnavH ul li {
	background-color: #f7f8f9;
	margin:0px;
	padding:0px;
}

.p7PMnavH ul li a {
	margin-top:0px;
	margin-bottom:0px;
	padding:7px 5px 7px 30px;
	font-weight:normal;
	color:#000000;
	text-transform:none;
	font-size:12px;
}

.p7PMnavH ul li a:hover {
	color:#000000;
	background-color: #accae2;
	text-transform:none;
}

.p7PMnavH ul li .p7PMmark {
	font-weight:normal;
	color:#000000;
}

.p7PMnavH ul li .p7PMmark:hover {
	font-weight:normal;
	color:#000000;
}

.p7PMnavH ul {
	width:230px;
} 

.p7PMnavH li a, .p7PMnavV li a:link, .p7PMnavV li a:hover, .p7PMnavV li a:visited {
	background:url(_media/Images/sub-menu-norm.jpg) center bottom no-repeat;
	background-color:transparent;
}

.p7PMnavH li a:hover {
	background:url(_media/Images/sub-menu-roll.jpg) center bottom no-repeat;
	background-color:transparent;
} 

.p7PMnavH ul li {
	background:url(_media/Images/sub-menu-tile.jpg) center bottom no-repeat;
	background-color:transparent;
} 


.footer-box {
	background-color: #181818;
}

.weblet_contact-info-horizontal {
	border: 0px;
}

.weblet_contact-info-horizontal-email a:hover {
	color: #93b4d2;
}

.leadin-horizontal {
	border-color: #414141;
}

.leadin_style1 {
	background-color:#303030;
	margin: 5px;
	border: 1px solid #555555;
}

.leadin_style1 .leadin .leadin_heading {
	background-color: transparent;
	color:#c5c5c5;
}

.weblet_contact-info-vertical-header-text, 
.weblet_contact-info-right-header-text,
.weblet_contact-info-left-header-text {
	color:#FFFFFF;
	border: 0px;
	background-color: transparent;
	font-weight: bold;
	font-size:22px;
	padding:0px;
	margin:0px;
}

.weblet_contact-info-vertical {
	border: 0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.weblet_contact-info-vertical-type-text {
	color: #888888;
	font-weight:bold;
	border-color: #414141;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.weblet_contact-info-vertical-info-text {
	color: #888888;
	font-weight:normal;
	border-color: #414141;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.weblet_contact-info-vertical-address-text {
	color: #888888;
	border-color: #555555;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.dynamic-form, .dynamic-form-small {
	border: 1px solid #555555;
	background-color: #303030;
}

.dynamic-form-button-right, .dynamic-form-button-left {
	border: 1px solid gray;
	background-color: #222222 !important;
	color: #efefef;
}

.dynamic-form-control-comment {
	color: white;
}

#content-well {
	padding: 15px 10px 15px 15px;
}

.outside_box {
	border: 3px solid #575757;
}

.inside_box {
	border: 1px solid #575757;
}

#template-layout {
	border: 3px solid #575757;
}

.leadin_heading_text {
	font-size: 12px;
} 

.dynamic-form-message {
	color: #ffffff;
} 

.weblet_login-form-loggedin-username {
	color: #ffffff;
} 

.header .weblet_contact-info-vertical-header-text {
	text-align:left;
	font-size:32px;
	color:#c2c2c2;
} 


.leadin_style2 {
	border: 1px solid #8f8e79;
}

.leadin_style2 .leadin_heading {
	color: #8f8e79;
}

.leadin_style2 {
	border:0px;
	padding:0px;
} 

.leadin_style2 .leadin_heading {
	text-align:left;
	border:0px;
} 

#featured-listings-index-feature-p {
	background-color:#e8e8de;
} 

.contact-container {
	border:1px solid #555555;
}

/*Begin Styles*/

.p7PMnavH .p7PMmark, .p7PMnavH .p7PMmark:hover {
color:#0069aa;
font-weight:bold;
background: url("http://wps.myrealpage.com/w/w=ben-chimes.myrealpagewebsite.com/_media/Images/nav-background-over.jpg") repeat-x scroll left center transperent;}
.p7PMtrg:hover, .p7PMtrg:active,.p7PMnavH .p7PMon,.p7PMnavH .p7PMon:active,.p7PMnavH .p7PMon:hover {
background: #ffffff;

}
.p7PMnavH li  a, .p7PMnavH li a:active, .p7PMnavH li a:visited, .p7PMnavH li a:hover {
color:#000000;
text-decoration:none;
background:url("_media/Images/sub-menu-norm.jpg") no-repeat scroll center bottom transparent;
}

.p7PMnavH ul li a:hover, .p7PMnavH ul li a:active {
background:url("_media/Images/sub-menu-norm.jpg") no-repeat scroll center bottom transparent;
color: #0069aa;
 
}

.p7PMnavH li a, .p7PMnavV li a:link, .p7PMnavV li a:hover, .p7PMnavV li a:visited, .p7PMnavV li a:active {
background: url("_media/Images/sub-menu-norm.jpg")  no-repeat scroll center;
}

div.results-item-expanded div.description {
height:8.5em;
left:410px;
overflow:hidden;
position:absolute;
top:73px;
width:155px;
}

div.results-item-expanded div.description {
margin-top:5px !important;
}

div.listing-results-expanded  {
border-top:3px double  #0069aa;
margin-top:0px;
padding-top:5px;
position:relative;
}

div.results-item-expanded div.tools {
bottom:0;
font-weight:bold;
left:0;
margin-top:30px !important;
overflow:hidden;
position:relative;
width:130px;
}

div.photo-thumbs-section  {
width:0px;
height:0px;

}
div.results-item-expanded div.description {
margin-top:0px !important;
}

div.listing-results-expanded, div.results-item-expanded  {
border-top:none !important;
border-bottom:none !important;
}

div.results-item-expanded dl.listing-summary-section {
line-height:22px;
margin-top:5px;
overflow-x:hidden;
padding:0;
position:relative;
width:175px;
}

div.results-item-expanded div.photo-container {
border:none !important;

}
div.results-item-expanded div.owner-contact-container {
border-top:1px dotted   #0069aa;
margin-top:5px;
padding-top:5px;
}
div.results-item-expanded div.address-info {
border-bottom:1px dotted    #0069aa;
}
















/* ---- blog on front page----- */


.weblet_web-syndication-heading  {
border-bottom:0 solid #888888;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt !important;
font-weight:normal;
letter-spacing:1px;
margin-bottom:5px;
padding-bottom:5px;
}

.weblet_web-syndication-entry-heading {
border: none;

}

.weblet_web-syndication-entry-heading a, h5.weblet_web-syndication-entry-heading    {
clear:both;
font-size:8pt;
font-weight:normal;
color: #333333;
letter-spacing: .5px;
}

.weblet_web-syndication-entry-heading a:hover, h5.weblet_web-syndication-entry-heading    {
clear:both;
font-size:8pt;
font-weight:normal;
color: #004A94;
letter-spacing: .5px;
}




#template-layout {
border:0 solid #575757;
}

a {
color: #666666;
cursor:pointer;
font-weight:bold;
text-decoration:underline;
}
a:hover {
color: #0069aa;
}

.footer, .footer a {
	color:  #0069aa;
	float:left;
    	padding: 0;
	list-style-type: none;
    	margin-right: 55px !important;
	font-size: 11px;
	text-decoration: none;
}
.footerlist1, .footerlist1 a, .footerlist2, .footerlist2 a,.footerlist3, .footerlist3 a, .footerlist4, .footerlist4 a {
	color:  #0069aa;
	float:left;
   	list-style-type: none;
   	 margin-right: 35px !important;
	font-size: 11px;
	text-decoration: none;
}
.footerlist5, .footerlist5 a{
	color:  #0069aa;
	float:left;
   	list-style-type: none;
    	margin-right: 0px;
	font-size: 11px;
	text-decoration: none;
} 

.footer a:hover, .footerlist1 a:hover, .footerlist2 a:hover,.footerlist3 a:hover, .footerlist4 a:hover, .footerlist5 a:hover{
color:  #0069aa;
text-decoration: underline;
font-size: 11px;
} 


#pagewrap__p {
background-color:#FFFFFF;
color:#333333;
margin:10px 0 20px;
padding:0;
} 

h1 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-weight:bold;
letter-spacing:1px;
}

h3 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-weight:normal !important;
letter-spacing:1px;
}

h2 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-weight:normal;
letter-spacing:1px;
}
.leadin_style2 .leadin_links a:hover {
color:  #0069aa;
}


.contact-container {
border:0px solid #555555;
}

.contact-container {
border-right:2px dotted   #0069aa;
}

.weblet_web-syndication-heading {
border-bottom:0 solid #888888;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:23pt;
font-weight:normal;
letter-spacing:1px;
margin-bottom:5px;
padding-bottom:5px;
} 

/*Nav Bar*/

.nav-container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(_media/Images/nav-background.jpg) repeat-x scroll 0 0;
border-bottom:2px dotted   #0069aa;
border-top:3px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
}

.p7PMnavH a {
font-weight:normal;
padding:20px 18px 18px;
}

.p7PMHspacer {
display: none;
}

.p7PMnavH a:hover, .p7PMnavH a:active, .p7PMnavH a:focus, .p7PMnavH .p7PMon, .p7PMnavH .p7PMon:hover, .p7PMnavH .p7PMon:active {
background:transparent url(http://wps.myrealpage.com/w/w=ben-chimes.myrealpagewebsite.com/_media/Images/nav-background-over.jpg) repeat-x scroll left center;
color:  #0069aa;
letter-spacing:0px;
} 

/* Current Page */
.p7PMnavH .p7PMmark, .p7PMnavH .p7PMmark:hover {
font-weight:bold;
color:   #0069aa;
background:transparent url(http://wps.myrealpage.com/w/w=ben-chimes.myrealpagewebsite.com/_media/Images/nav-background-over.jpg) repeat-x scroll left center;
}

/*This is to add the graphic behind a widget*/

#boxes{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(_media/Images/nav-background.jpg) repeat-x scroll 0 0;
border-top:2px dotted #FFFFFF;
}

/*feature listing*/

.leadin_style2 .leadin_heading {
border-bottom:2px dotted   #0069aa;
}

leadin_style2 .leadin_image img {
border:0px solid black;
}

.leadin_style2 .leadin_heading {
color:#333333;
}

.leadin_style2 .leadin_heading {
text-align:center;
}

.leadin_style2 .leadin_links {
margin-top:3px;
text-align:center;
}

/*This for the font to display correctly*/

#text {
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4;
} 

/*Out with the old - in with the new footer*/

.page-footer-copyright a {
color:#666666;
} 

.page-footer-responsibility, .page-footer-copyright {
display:none;
}

.mrp_links_footer {
display: none;
} 

/* BLOG CSS */

.weblet_blog-navigation, .weblet_blog-navigation-sa {
line-height:2;
text-align:left;
}

.weblet_blog-navigation-heading, .weblet_blog-navigation-sa-heading {
background:transparent url(none) no-repeat scroll left center;
font-size:15px;
font-weight:bold;
margin:15px 0 3px;
padding-left:0px;
} 

#rich-text-7660398414060524544-t ul
{
    margin-left: 0 !important;
    margin-right: 2em ;
} 
a:hover {

color: 0069aa;
}