



a,
a:visited {
	color:#162743;
}

a:hover {
	color:#b77138;
}

#outer-header {
	border-top:0px;
}

#pagewrap__p {
	padding-top:0px;
} 

#outer-content-well {
	width:698px;
} 

#outer-content-container {
	position:relative;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
} 

.cta-1,
.cta-2,
.cta-3 {
	background-color:#ffffff;
}

.cta-1 {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

.cta-2 {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.cta-3 {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
} 

#mrp-header {
	color:#ffffff;
}

#mrp-header a {
	color:#b3e9ff;
}

#mrp-header a:hover {
	color:#b77138;
}

.dynamic-form {
	border:0px solid #888888;
	background:url(_media/Images/semi-trans-background.png);
} 

.dynamic-form div img {
	display:none;
} 

#mrp-footer {
	color:#dfdfdf;
}

.social-media-container h1 {
	font-size:20px;
	margin-left:10px;
}

.leadin_style1 .leadin_links a:hover {
	color:#b77138;
}

.featured-listings-container {
	background:#c2c2c2;
	border:1px solid #898987;
}

.leadin_style1 {
	border:0px dotted gray;
	margin-top:0px;
}

.mrp-weblet-featured-listings {
	background-color:#f6f6f6;
	border:1px solid #979797;
	border-top:0px;
} 

.featured-listings-container .leadin_heading {
	display:none;
}

.featured-listings-container h1 {
	background-color:#f6f6f6;
	border:1px solid #979797;
	border-bottom:0px;
	margin:0px;
	font-size:18px;
	font-weight:normal;
	padding:10px 0px 0px 10px;
}

.weblet_featured-agent-container {
	background:url(_media/Images/featured-agent-background.jpg) no-repeat;
	background-color:transparent;
	margin-bottom:0px;
	border:0px;
}

.weblet_featured-agent-photo-container  {
	border:0px solid gray;
	margin-top:15px;
}



.weblet_featured-agent-title  {
	display:none;
}

.featured-agent-container .weblet-inner {
	background-color:#e0e0e0;
	padding:7px;
	border:1px solid #ffffff;
	margin:0px;
}

.featured-agent-container {
	border:1px solid #a5a5a5;
	color:#ffffff;
}

.featured-agent-container a {
	color:#b3e9ff;
}

.weblet_featured-agent-photo-container img {
	width:180px;
}


.p7PMnavH a, .p7PMnavH a:visited {
	background-color:#283851;
	color:#ffffff;
	letter-spacing:0px;
	font-size:16px;
	text-align:center;
	padding:6px 18px 6px 18px;
	font-family:'arial narrow', arial, helvetica, san-serif;
}

.p7PMnavH a:hover, .p7PMnavH a:active, .p7PMnavH a:focus, .p7PMnavH .p7PMon, .p7PMnavH .p7PMon:hover, .p7PMnavH .p7PMon:active {
	background-color:#616c7f;
	color:#ffffff;
	letter-spacing:0px;
}

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

.p7PMHspacer {
	border-left:0px solid #ABABAB;
	height:20px;
	margin-bottom:3px;
	margin-top:3px;
	width:6px;
}

.mrp-top-menu {
	padding-top:5px;
}

.p7PMnavH ul a:hover, .p7PMnavH ul a:active, .p7PMnavH ul a:focus, .p7PMnavH ul .p7PMon, .p7PMnavH ul .p7PMon:hover, .p7PMnavH ul .p7PMon:active {
background-color:#ffffff;
	color:#b77138;
letter-spacing:0px;
}

.p7PMnavH ul li {
background-color:white;
border-bottom:0px;
}

.p7PMnavH ul {
border-left:5px solid #3b4a61;
border-right:5px solid #3b4a61;
}

.p7PMnavH ul a,
.p7PMnavH ul a:visited {
border-left:0px solid #EDDFC5;
border-top:0px solid #3b4a61;
border-bottom:5px solid #3b4a61;
font-weight:normal;
padding:4px 12px 4px 10px;
background-color:#283851;
}

.p7PMnavH ul a:hover {
	background-color:#616c7f;
	color:#ffffff;
}
 
.p7PMnavH .p7PMfirstSubMenuItem,
.p7PMnavH .p7PMnavH-firstSubMenuItem {
	border-top:5px solid #3b4a61;
}

.p7PMnavH ul li {
	background-color:#3b4a61;
	border:0px;
}

.p7PMnavH .p7PMmark, .p7PMnavH .p7PMmark:hover {
	font-weight:normal;
}

#outer-nav {
	background-color:#3b4a61;
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
}

#site-shadow {
	border-top:1px solid #3b4a61;
	border-bottom:1px solid #ffffff;
} 


#outer-header {
	background:url(_media/Images/header-background-vancouver.jpg) top center no-repeat;
	background-color:transparent;
	border-top:0px solid #FFFFFF;
	min-height:100px;
	border-bottom:1px solid #3b4a61;
	height:200px;
} 

#wrapper {
	background:url(_media/Images/header-background-tile.jpg) top left repeat-x;
	background-color:#ffffff;
}

h1, h2, h3, h4, h5, h6 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3b4a61;
	font-weight:normal;
}

#mrp-sidebar h1 {
	margin-left:10px;
	margin-bottom:5px;
	margin-top:0px;
}

h1 {
	font-size:22px;
}

h2 {
	font-size:16px;
}

.member-login-container {
	color:#ffffff;
	border:1px solid #b2b2b2;
}

.member-login-container .dynamic-form-label-text {
	font-weight:bold;
	font-size:11px;
}

.member-login-container .dynamic-form-small .dynamic-form-text {
	width:100%;
}

.dynamic-form {
	background:url() repeat scroll 0 0 transparent;
}

.dynamic-form-link {
	color:#3b4a61;
}

.dynamic-form-link:hover {
	color:#ffffff;
}

.member-login-inner {
	border:1px solid #ffffff;
	background-color:#e5e5e5;
	padding:9px !important;
}

.member-login-container .dynamic-form-checkbox-label {
	font-size:11px;
	font-weight:bold;
}

#mrp-sidebar .mrp-weblet-siteuser-login {
	background:url(_media/Images/member-login-background.jpg) bottom center no-repeat;
	padding:10px;
}

.mrp-weblet-siteuser-login {
	background:url() bottom center no-repeat;
	background-color:#e0e0e0;
	padding:10px;
}


#member-signup-container {
	background:url(_media/Images/member-signup-background.jpg) top center no-repeat;	
	padding:10px;
} 

#member-signup-container h2 {
	margin-top:0px;
	color:#ffffff;
	margin-left:10px;
}

.member-login-container .dynamic-form-small .dynamic-form-button-right,
.member-login-container.dynamic-form-small .dynamic-form-button-left {
	background-color:transparent;
	border:0px solid gray;
	width:100%;
	height:32px;
	background:url(_media/Images/member-login.png) top center no-repeat;
	color:#ffffff;
	float:left !important;
	margin:0px;
	margin-top:10px;
	cursor: hand;
	cursor: pointer;
}

.member-login-container .dynamic-form tfoot td {
	padding:0px;
} 

.member-login-container .dynamic-form-small tbody td {
	padding:4px 0px 4px 0px !important;
} 

.weblet_featured-agent-name-heading  {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
} 

.weblet_featured-agent-contact-point {
	font-size:14px;
} 

.slideshow-band-container {
	background-color:#f6f6f6;
	border-left:1px solid #979797;
	border-right:1px solid #979797;
	border-bottom:1px solid #979797;
} 

#mrp-footer h1,
#mrp-footer h2,
#mrp-footer h3,
#mrp-footer h4,
#mrp-footer h5,
#mrp-footer h6 {
	color:#ffffff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
} 

#outer-footer-1 {
	background:url(_media/Images/footer-1-background.jpg) no-repeat;
	background-color:#162743;
} 

.contact-container-outer {
	border:1px solid #a5a5a5;
	background-color:#f4f4f4;
	padding:1px;
}

.contact-container-inner {
	background-color:#e0e0e0;
	padding:9px;
}

.contact-container {
	background-color:#ffffff;	
	padding:12px;
	color:#686868;
}

#mrp-footer .contact-container h1 {
	color:#3b4a61;
	margin:0px
}

.contact-address-container {
	margin-top:5px;
	margin-bottom:5px;
}

.contact-numbers-container {
	margin-top:5px;
	margin-bottom:10px;
}