/* Baby Blue:  #D8EAF7 */
/* Sky Blue:   #3097D1 */
/* Beige:      #BBB091 */
/* Dark Brown: #7B5E51 */
/* Dark Blue:  #000080 */
/* Dull Green: #4B636D */
/* Aquamarine: #004852 */

body {
  color: #666;
  background: #FFF;
  font-family: Trebuchet MS, verdana, helvetica, sans-serif;
  text-align: center;
  padding-bottom: 50px;
}

/*p {
	color: #004852;
}*/

a:link, a:visited {text-decoration: none; color: #203D41;}

a:hover, a:active {text-decoration: none; color: #56839F;}

strong {
	color: #001C3B;
}

em {
	color: #001C3B;
	font-style: normal;
}

h2.title {
	font-size: 20px;
	font-weight: bold;
	color: #9C9C9E;
}

div#content_body h2 {
	color: #9C9C9E;
}

.discover_west_van div#content_body h2 {
	display: none;
}

#container_outer {
	width: 780px;
	margin: 0 auto;
  /*border: 60px solid #001C3B;*/
  border: 60px solid #496E91;
  border-top: 0;
  padding-bottom: 20px;
}

#container_inner {
  background: #FFF url(../images/johnjennings/bg_container.gif) left repeat-y;
  width: 780px;
}

.seller_resources #container_inner, .buyer_resources #container_inner {
  background: #FFF url(../images/johnjennings/bg_container_sales.gif) left repeat-y;
  width: 780px;
}

.home #page_header_outer {
  background: url(../images/johnjennings/banner_home.jpg) 0 0 no-repeat;
  height: 288px;
/*  border-bottom: 15px solid #D8EAF7;*/
}

.about_john #page_header_outer {
  background: url(../images/johnjennings/banner_about.jpg) 0 0 no-repeat;
  height: 306px;
/*  border-bottom: 15px solid #D8EAF7;*/
}


/* Discover West Van banners
============================= */

.discover_west_van #page_header_outer {
  background: url(../images/johnjennings/banner_west_van.jpg) 0 0 no-repeat;
  height: 415px;
/*  border-bottom: 15px solid #D8EAF7;*/
}

.ambleside #page_header_outer {
  background: url(../images/johnjennings/banner_ambleside.jpg) 0 0 no-repeat;
  height: 415px;
/*  border-bottom: 15px solid #D8EAF7;*/
}

.dundarave #page_header_outer {
  background: url(../images/johnjennings/banner_dundarave.jpg) 0 0 no-repeat;
  height: 415px;
/*  border-bottom: 15px solid #D8EAF7;*/
}

.caulfeild #page_header_outer {
  background: url(../images/johnjennings/banner_caulfield.jpg) 0 0 no-repeat;
  height: 415px;
/*  border-bottom: 15px solid #D8EAF7;*/
}

.horseshoe_bay #page_header_outer {
  background: url(../images/johnjennings/banner_hbay.jpg) 0 0 no-repeat;
  height: 415px;
/*  border-bottom: 15px solid #D8EAF7;*/
}

/* Discover North Van banners
============================= */

.discover_north_van #page_header_outer {
  background: url(../images/johnjennings/banner_nv.jpg) 0 0 no-repeat;
  height: 415px;
/*  border-bottom: 15px solid #D8EAF7;*/
}

.deep_cove #page_header_outer {
  background: url(../images/johnjennings/banner_deep_cove.jpg) 0 0 no-repeat;
  height: 415px;
/*  border-bottom: 15px solid #D8EAF7;*/
}

.lonsdale #page_header_outer {
  background: url(../images/johnjennings/banner_lonsdale.jpg) 0 0 no-repeat;
  height: 415px;
/*  border-bottom: 15px solid #D8EAF7;*/
}

.parkgate_village #page_header_outer {
  background: url(../images/johnjennings/banner_parkgate.jpg) 0 0 no-repeat;
  height: 415px;
/*  border-bottom: 15px solid #D8EAF7;*/
}

.edgemont_village #page_header_outer {
  background: url(../images/johnjennings/banner_edgemont.jpg) 0 0 no-repeat;
  height: 415px;
/*  border-bottom: 15px solid #D8EAF7;*/
}

/* Buyers/Sellers/Contact, etc. banners
============================= */

.seller_resources #page_header_outer, .buyer_resources #page_header_outer {
  background: url(../images/johnjennings/banner_sales.gif) 0 0 no-repeat;
  height: 162px;
/*  border-bottom: 15px solid #D8EAF7;*/
}

.contact #page_header_outer, .blog #page_header_outer, .properties #page_header_outer, .property_detail #page_header_outer, .sitemap #page_header_outer, .privacy_policy #page_header_outer {
  background: url(../images/johnjennings/banner_plain.gif) 0 0 no-repeat;
  height: 162px;
/*  border-bottom: 15px solid #D8EAF7;*/
}

/* Properties/Property Details banners
============================= */

.properties #page_header_outer, .property_detail #page_header_outer {
  background: url(../images/johnjennings/banner_short.gif) 0 0 no-repeat;
  height: 92px;
/*  border-bottom: 15px solid #D8EAF7;*/
}

.properties #page_header_inner, .property_detail #page_header_inner {
  height: 92px;
/*  border-bottom: 15px solid #D8EAF7;*/
}

#contact_info { 
	display: none;
}

/* Site Title
============================ */

div#page_header_inner h1, div#page_header_inner h2, .property_detail div#site_title  {
  display: none;
}

.property_detail div#page_header_inner h1  {
  display: block;
  top: 170px;
}

/* Menu
================================ */

#menu_outer {
  background: none;
  margin-top: -125px;
  padding-top: 15px;
  padding-bottom: 10px;
  width: 158px;
  margin-left: 20px;
  z-index: 1000;
  position: absolute;
  border-bottom: 1px solid #AAAF89;
}

.about_john #menu_outer {
  background: none;
  margin-top: -143px;
  padding-top: 15px;
  padding-bottom: 10px;
  width: 158px;
  margin-left: 20px;
  z-index: 1000;
  position: absolute;
  border-bottom: 1px solid #AAAF89;
}

.discover_west_van #menu_outer, .discover_north_van #menu_outer {
  background: none;
  margin-top: -252px;
  padding-top: 15px;
  padding-bottom: 10px;
  width: 158px;
  margin-left: 20px;
  z-index: 1000;
  position: absolute;
  border-bottom: 1px solid #AAAF89;
}

.seller_resources #menu_outer, .buyer_resources #menu_outer, .contact #menu_outer, .blog #menu_outer, .sitemap #menu_outer, .privacy_policy #menu_outer {
  background: none;
  margin-top: 1px;
  padding-top: 15px;
  padding-bottom: 10px;
  width: 158px;
  margin-left: 20px;
  z-index: 1000;
  position: absolute;
  border-bottom: 1px solid #AAAF89;
}

.properties #menu_outer, .property_detail #menu_outer {
  background: url(../images/johnjennings/bg_menu_prop.gif) 0 0 no-repeat; 
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 10px;
  width: 158px;
  margin-left: 20px;
  z-index: 1000;
  position: absolute;
  border-bottom: 1px solid #AAAF89;
}

#menu_inner {
  border: 0;
  border-top: none;
}

#menu_outer li {
  border-bottom: 1px solid #FFF;
  line-height: 1.8em;
  font-size: 14px;
  font-weight: normal;
}

#menu_outer li a {
color: #AAAF89;
font-weight: normal;
padding-left: 14px;
display: block;
padding-top: 6px;
padding-bottom: 6px;
zoom:1;
}


#menu_outer li a:hover {
	color: #001C3B;
	background: url(../images/johnjennings/menu_arrow.gif) left center no-repeat;
}

#menu_outer li.sel a, #menu_outer li.sel a:Hover  {
	color: #001C3B;
	background: url(../images/johnjennings/menu_arrow.gif) left center no-repeat;
}

#menu_outer li.sel ul li a {
  color: #AAAF89;
  padding-left: 17px;
  font-size: 11px;
  background: none;
}

.about_john #menu_outer ul ul li a, .discover_west_van #menu_outer ul ul li a,
 .discover_north_van #menu_outer ul ul li a {
	float: left;
}

#menu_outer li.sel ul li.sel a, #menu_outer li.sel ul li a:Hover  {
  color: #001C3B;
  background: none;
}

#menu_outer li ul {
  border-top: 1px solid #FFF;
}

#menu_outer li ul {
  border-top: 0;
}

#menu_outer li.sel ul li a {
  color: #807F83;
  padding-left: 17px;
  font-size: 11px;
  background: none;
  font-size: 12px;
}

#menu_outer li.sel ul li a.sel, #menu_outer li.sel ul li a:Hover  {
  color: #807F83;
  background: none;
  text-decoration: underline;
}

/* About Sub-menu
================================ */

.about_john #menu_outer li.sel ul, .discover_west_van #menu_outer li.sel ul, .discover_north_van #menu_outer li.sel ul {
  border: 0;
  display: inline;
  width: 564px;
  height: 24px;
  background: #6D6C70;
  position: absolute;
  top: -62px;
  left: 182px;
  list-style-type: none;
}

.about_john #menu_outer li.sel ul li, .discover_west_van #menu_outer li.sel ul li, .discover_north_van #menu_outer li.sel ul li {
  border-top: 0;
  display: inline;
  height: 24px;
  list-style-type: none;
  float: left;
  border-right: 1px solid #9C9C9E;
  text-align: center;
  border-bottom: 0;
  width: auto;
  padding: 0;
  margin: 0;
}

/*.about_john #menu_outer li.sel ul li {
  width: 180px;
}

.discover_west_van #menu_outer li.sel ul li, .discover_north_van #menu_outer li.sel ul li {
	width: 110px;
}*/

#menu_outer li.sel ul li a, .about_john #menu_outer li.sel ul li a, .discover_west_van #menu_outer li.sel ul li a, .discover_north_van #menu_outer li.sel ul li a {
	/*color: #9C9C9E;*/
	color: #CCC;
}

.about_john #menu_outer li.sel ul li a:hover, .about_john #menu_outer li.sel ul li.sel a, .discover_west_van #menu_outer li.sel ul li a:hover, .discover_west_van #menu_outer li.sel ul li.sel a,
.discover_north_van #menu_outer li.sel ul li a:hover, .discover_north_van #menu_outer li.sel ul li.sel a {
	color: #FFF;
	text-decoration: none;
}

/* Sellers/Buyers Sub-menu
================================ */

.seller_resources #menu_outer li.sel ul, .buyer_resources #menu_outer li.sel ul {
  border: 0;
  width: 160px;
  position: absolute;
  top: -62px;
  left: 182px;
}

.seller_resources #menu_outer li.sel ul li, .buyer_resources #menu_outer li.sel ul li {
  border-top: 0;
  height: 24px;
  text-align: left;
  border-bottom: 0;
}

.seller_resources #menu_outer li.sel ul li a, .buyer_resources #menu_outer li.sel ul li a {
	color: #807F83;
	margin-left: 0;
	font-size: 11px
}

.seller_resources #menu_outer li.sel ul li a:hover, .seller_resources #menu_outer li.sel ul li.sel a, .buyer_resources #menu_outer li.sel ul li a:hover, .buyer_resources #menu_outer li.sel ul li.sel a {
	color: #807F83;
	background: url(../images/johnjennings/menu_arrow.gif) left no-repeat;
	margin-left: 0;
	text-decoration: none;
}


/* Inset
================================ */

.home .inset_outer {
	width: 150px;
	margin: 130px 7px 0 10px;
}

* > .home .inset_outer {
	margin: 130px 7px 0 20px;
}

.discover_west_van .inset_outer, .discover_north_van .inset_outer {
	width: 150px;
	margin: 0 7px 0 10px;
}

* > .discover_west_van .inset_outer, * > .discover_north_van .inset_outer {
	margin: -15px 7px 0 20px;
}

.about_john .inset_outer {
	width: 150px;
	margin: 113px 7px 0 10px;
}

* > .about_john .inset_outer {
	margin: 105px 7px 0 20px;
}

.seller_resources .inset_outer, .buyer_resources .inset_outer, .contact .inset_outer, .blog .inset_outer, 
.sitemap .inset_outer, .privacy_policy .inset_outer {
	width: 150px;
	margin: 253px 7px 0 10px;
}

* > .seller_resources .inset_outer, * > .buyer_resources .inset_outer, * > .contact .inset_outer, * > .blog .inset_outer, 
* > .sitemap .inset_outer, * > .privacy_policy .inset_outer {
	margin: 243px 7px 0 20px;
}

.properties .inset_outer, .property_detail .inset_outer {
	margin: 410px 7px 0 10px;
}

* > .properties .inset_outer, * > .property_detail .inset_outer {
	margin: 400px 7px 0 20px;
}

.inset_outer {
	width: 150px;
	margin: 87px 7px 0 10px;
}

* > .inset_outer {
	margin: 87px 7px 0 20px;
}

.inset {
	border-bottom: 1px solid #AAAF89;
	font-size: 11px;
}

.inset_outer .blog_rss, .inset_outer .blog_subscribe {
	background: none;
	border-bottom: none;
}

.inset_outer .blog_rss {
	border: 0;
}

.inset img,
#business_card img {
  border: 1px solid #333;
  border-right: 2px solid #333;
  border-bottom: 2px solid #333;
}

.inset h3, .inset h3 a {
  padding-left: 0;
  color: #001C3B;
  text-transform: lowercase;
  font-size: 14px;
  font-weight: normal;
  display: block;
  margin-left: 0;
  margin-bottom: 0;
}

.inset p { 
	font-size: 11px;
	color: #666;
}

.inset_group .blog small {
	margin: 10px 10px 10px 0;
	font-size: 10px;
	color: #666;
}

.inset_group div.entry {
	margin: 10px 0;
	padding-bottom: 10px;
	color: #666;
}

.inset_group div.blog p.postmetadata {
	margin: -10px 10px 10px 0;
	color: #666;
}

form#searchform #s {
	margin: 10px 0 10px 0;
}

form#searchform #searchsubmit {
	margin: 0 0 10px 0;
}

form#searchform #s {
	background-color: #FFF;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	width: 140px;
}

form#searchform #searchsubmit {
	background-color: #CCC;
	border-left: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	width: 60px;
}

/* Blog page
============================ */

.content .post {
	border: 0;
	z-index: 1000;
}

h2#blog_heading {
	border-bottom: 1px solid #666;
	padding-bottom: 10px;
}

.content .post h2 a {
	line-height: 1.5em;
	font-size: 14px;
	background-color: #FFF;
	color: #59738B;
	text-transform: uppercase;
}

.content .post h2 a:hover {
  	background-color: #FFF;
  	color: #333;
}

.content .entry p {
	line-height: 1.6em;
	font-size: 11px;
	color: #666;
}

.content .post small {
	line-height: 1.9em;
	font-size: 11px;
	color: #666;
}

.blog .post p.postmetadata{
	font-size: 11px;
}

#content_body h2#blog_heading{margin-left:0;text-align:left;}
#content_body .post, #content .post {margin-top: 15px;margin-left:0;padding:0;}
#content_body .post h2 a {text-indent: 0;display: block; margin-left: 0;}
/*#posts {width:515px;float:right;margin-left:-30px;padding-left:10px;}*/
.comment #content {width:515px;float:right;margin-left:-30px;padding-left:10px;}
.entrytext p {/*border-bottom: 1px solid Silver;*/ margin:10px auto;}

.blog div.blog_archived h3, .blog div.blog_category h3 {
	margin-bottom: 10px;
}

.blog div.blog_archived p, .blog div.blog_category p {
	margin: 0 0 7px 10px;
}

.blog div.entry {
	margin-left: 0;
}

.blog small {
	font-size: 12px;
	color: #353333;
	margin-left: 0;
}

/* Content Body
================================ */

#content_body {
	width: 565px;
	padding-right: 5px;
	z-index: 4000;
}

.seller_resources #content_body, .buyer_resources #content_body {
	width: 365px;
	padding-right: 5px;
	margin-top: -55px
}

.contact #content_body, .blog #content_body, .sitemap #content_body, .privacy_policy #content_body {
	padding-right: 5px;
	margin-top: -55px;
	padding-top: 0;
}

.properties #content_body, .property_detail #content_body {
	padding-right: 5px;
	margin-top: 0;
	padding-top: 0;
}

#content_body ul, #content_body ol {
	color: #666;
	padding-right: 10px;
}

#content_body p {
	color: #666;
	margin: 0 10px 12px 0;
}

.discover_west_van #content_body h3, .discover_north_van #content_body h3 {
	color: #001C3B;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 1px dotted #333;
}

#content_body h3, .ambleside #content_body h3, .dundarave #content_body h3, .caulfeild #content_body h3, .horseshoe_bay #content_body h3, .history #content_body h3,
.deep_cove #content_body h3, .parkgate_village #content_body h3, .edgemont_village #content_body h3, .north_van_history #content_body h3, .discover_north_van #content_body h3, 
.discover_west_van #content_body h3 {
	color: #001C3B;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 0;
}

.about_john #content_body ul, .seller_resources #content_body ul, .buyer_resources #content_body ul {
	list-style-type: disc;
	padding-bottom: 15px;
}

.about_john #content_body ul li, .seller_resources #content_body ul li, .buyer_resources #content_body ul li {
	list-style-type: disc;
	margin-left: 20px;
	margin-bottom: 10px;
}

.seller_resources #content_body form#for_sellers ul li, .buyer_resources #content_body form#for_buyers ul li, .seller_resources #content_body form#for_sellers ul, .buyer_resources #content_body form#for_buyers ul {
	list-style-type: none;
	padding-bottom: 0;
	margin-left: 0;
	margin-bottom: 0;
}

.seller_resources #content_body li ul, .buyer_resources #content_body li ul {
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 10px;
	list-style-type: circle;
}

.seller_resources #content_body li ul li, .buyer_resources #content_body li ul li {
	list-style-type: circle;
}

.testimonials #content_body p {
	margin-bottom: 20px;
}

/* Page Footer
================================ */

/* #page_footer {
  border-top: 2px solid Silver;
} 

#ubertor #page_footer a#powered_by {
  margin-bottom: 0;
}

#ubertor #page_footer a {
  color: #000;
}*/

#page_footer {
  padding-right: 15px;
}

#powered_by {
  background:url(https://uberplate.ubertor.com/images/powered-black.gif) no-repeat right;
}

div#page_footer a#powered_by {
  top: 140px;
}

div#page_footer #footer_menu {
	margin-left: 210px;
}

div#page_footer #footer_menu ul li {
	list-style-type: none;
}

/* Listings
============================ */

ul.pages {
	padding-bottom: 10px;
	padding-left: 0;
}

ul.pages a, ul.pages li {
	color: #666;
	text-align: left;
	margin-left: 0;
	text-transform: uppercase;
	font-size: 0.95em;
}

ul.pages li.page strong {
	color: #666;
}

.listing { 
	border: 0;
	margin: 0 5px;
	padding: 10px 0;
}

#content_body div.listing h2.address {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	text-transform: uppercase;
	/*float: right;*/
}

div.listing h2 a { color: #59738B; }

.listing img {
  border: 1px solid #333;
  padding: 0;
  margin-left: 0;
}

.listing ul.stats {
	height: 30px;
}

.listing ul.stats li {
	color: #59738B;
	list-style-type: none;
	margin-left: 0;
	/*display: inline;*/
	margin-right: 5px;
}

.listing li.value { 
	color: #59738B;
	font-size: 1.1em;
	text-align: left;
	font-weight: normal;
}

.listing ul.stats li.view_details {
	display: none;
}

#content_body div.listing p.description {
	padding: 10px 0;
	color: #000;
}

div.listing p.description a {
	color: #59738B;
	font-size: 1.1em;
	text-transform: uppercase;
}
/* === Details === */

#details, #mortgage, #virtual, #map, #floorplan  {
  border: 1px solid #333;
  float: left;
  width: 550px;
  top: 0;
  position:relative;/*
  clear: none;*/
}

/*#details {
	float: left;
}*/

#mortgage, #virtual, #floorplan  {
	margin-top: 0;
}

/* === Details menu === */

#detail_menu ul li {
  border-top: 0;
  display: inline;
  height: 24px;
  list-style-type: none;
  background: #6D6C70;
  float: left;
  border-left: 0;
  text-align: center;
  border-bottom: 0;
  font-size: 12px;
  padding: 0;
}

#detail_menu ul li a {
	color: #9C9C9E;
	display: block;
	text-decoration: none;
}

#detail_menu ul li a:hover, #detail_menu ul li.sel a {
	color: #FFF;
	text-decoration: none;
}

div.info ul li {
	color: #043461;
}

#ubertor .listing_details #navigation li.prev,
#ubertor .listing_details #navigation li.next {
margin-top:1em;
}

#ubertor .listing_details #detail_menu {
clear:both;
}

.property_detail #address { color: #FFF; }

.property_detail ul.links {
	border: 1px solid #333;
	list-style-type: none;
}

.property_detail ul.links li {
	list-style-type: none;
}

div.info ul.right {
	border-left: 1px solid #333;
}

/*.property_detail #container_inner {
	padding-bottom: 40px;
}*/

.property_detail #content_body #listing_description h3 {
	margin-left: 5px;
}

* > .property_detail #content_body #listing_description h3 {
	margin-left: 15px;
}

.property_detail #listing_description p {
	display: block;
	clear: left;
	margin: 0 10px 10px 15px;
}

/* === Property Detail Mortgage page === */
.mortgage_calculator form u {
	text-decoration: none;
	font-size: 16px;
	margin-bottom: 10px;
	text-align: left;
	float: left;
}

#mortgage input {
	background-color: #FFF;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	margin-left: 10px;
	font-size: 11px;
	color: #333;
}

#mortgage input.submit {
	margin: 15px 0 0 130px;
	background-color: #CCC;
	border-left: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
	border-right: 2px solid #333;
	border-bottom: 2px solid #333;
	font-size: 12px;
}

/* === Property Detail Virtual page === */

#virtual ul {
	list-style-type: none;
	display: inline;
	width: 480px;
	display: block;
}

#virtual ul li {
	list-style-type: none;
	display: inline;
	width: 120px;
	margin-bottom: 7px;
	text-align: center;
}

#virtual a img {
	border: 0;
}

#virtual li a {
	color: #FFF;
	font-size: 0;
}

#virtual p {
	margin: 0 15px 10px 15px;
}

/* === Property Detail Floorplan page === */

#floorplan {
	padding-bottom: 80px;
}

#floorplan h2, #floorplan p {
	margin: 0 15px 10px 15px;
}

#floorplan h2 {
	margin-top: 15px;
}

#floorplan ul {
	padding-left: 20px;
}

#floorplan ul li {
	margin: 0 0 10px 0;
}

/* Business card
============================ */

#business_card {
  margin: 600px 0 0 -740px;
  padding: 0;
}

#business_card ul { 
  margin: 5px 0;
  list-style-type: none;
  padding: 0;
}

#business_card ul li { 
  list-style-type: none;
  margin: 0;
}

/* Sellers page
============================ */
#content_body form#for_sellers ul {
	margin: 0;
	padding-top: 15px;
}

#for_sellers label {
	width: 110px;
}

form#for_sellers #For_Sellers_Address, form#for_sellers #For_Sellers_City, form#for_sellers #For_Sellers_Lot_Size, form#for_sellers #For_Sellers_Name, form#for_sellers #For_Sellers_Email, form#for_sellers #For_Sellers_Finished_Area, form#for_sellers #For_Sellers_Appliances_Included, #for_sellers textarea {
	width: 220px;
}

#for_sellers input.submit {
	margin: 15px 0 0 130px;
	background-color: #CCC;
	border-left: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
	border-right: 2px solid #333;
	border-bottom: 2px solid #333;
	clear: both;
}

#for_sellers input, #for_sellers textarea {
	background-color: #FFF;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 10px;
	font-size: 11px;
	color: #333;
}

#for_sellers #For_Sellers_Receive_Newsletter {
	background-color: #FFF;
	border: 0;
}

#for_sellers select {
	background-color: #FFF;
	margin-bottom: 10px;
	font-size: 11px;
	color: #333;
}

#for_sellers #form_protection fieldset, #for_buyers #form_protection fieldset {
	float: left;
	clear: left;
	margin-left: 120px;
	height: 70px;
}


/* Buyers page
============================ */
form#for_buyers #For_Buyers_Ideal_Location, form#for_buyers #For_Buyers_Price_Range, form#for_buyers #For_Buyers_Type_Of_Home, form#for_buyers #For_Buyers_Name, form#for_buyers #For_Buyers_Email, .buyer_resources form#for_buyers textarea {
	width: 220px;
}

#for_buyers input.submit {
	margin: 15px 0 0 130px;
	background-color: #CCC;
	border-left: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
	border-right: 2px solid #333;
	border-bottom: 2px solid #333;
	clear: both;
}

#for_buyers input, #for_buyers textarea {
	background-color: #FFF;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 10px;
	font-size: 11px;
	color: #333;
}

#for_buyers #For_Buyers_Receive_Newsletter {
	background-color: #FFF;
	border: 0;
}

#for_buyers select {
	background-color: #FFF;
	margin-bottom: 10px;
	font-size: 11px;
	color: #333;
}


/* Contact page
============================ */
#contact input.submit {
	margin: 15px 0 0 75px;
	background-color: #CCC;
	border-left: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
	border-right: 2px solid #333;
	border-bottom: 2px solid #333;
	clear: both;
	float: left;
}

#contact input, #contact textarea {
	background-color: #FFF;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
}

.contact #form_protection #auth_code {
	float: left;
	clear: left;
	margin-left: 70px;
	height: 70px;
}

/* Links page
============================ */

/*.links div#links h3 {
	border-bottom: 1px dotted #666;
}*/