body {
  background-color: #FFF;
  background-image: none;
  color: #000;
  font-size: 12px;
  font-family: Trebuchet MS, verdana, helvetica, sans-serif; 
}

a:link, a:visited {text-decoration: none; color: #00366B;}

a:hover, a:active {text-decoration: none; color: #4AAEE2;}

.post div.entry a {color:#00366B;}

#ubertor #content_body p {
  color: #000;
  margin: 0 0 12px 0;
}

#container_outer {
  background-color: #FFF;
  background-image: none;
}

#container_inner {
  border: 11px #FFF solid;
  background-color: #FFF;
  background-image: none;
  color: #000;
}

.print_the_team #container_inner {
	width: 610px;
}

#content_body h2.title, .index #content_body h3, #content_body h3 {
  color: #004C96;
  font-size: 18px;
  font-weight: bold;
  border-bottom: 0;
  margin: 0 0 12px 10px;
  /*padding-left: 1em;*/
}

.properties a.viewdetail {
	font-size: 0;
	line-height: 0;
	height: 0;
	display: none;
}

/* Header
*******************************************************************************/

div#page_header_outer {
  background: none;
  border-bottom: 0;
  height:215px;
}

.property_detail div#page_header_outer, .headerfooter div#page_header_outer {
	background: #FFF url(../images/pospischil/banner_listings.gif) 0 0 no-repeat;
}

.print_the_team div#page_header_outer {
	background: #FFF url(http://martyhomes.info/storage/file/headerpic_team.jpg) top right no-repeat;
	height: 150px;
}

.site_search div#page_header_outer {
	background: #FFF url(http://martyhomes.info/storage/file/banner_search.gif) 0 0 no-repeat;
}

#page_header_inner h1, 
#page_header_inner h2, .property_detail #site_title strong, .property_detail #site_title small, #contact_info {
  display: none;
}

.property_detail #page_header_inner h1 {
  position: absolute;
  width: 530px;
  top: 290px;
  left: 210px;
  padding-left: 0;
  font-size: 18px;
  text-align: center;
  color: #004C96;
  display: block;
}

#flash_banner {
  position: absolute;
  width: 755px;
  height: 206px;
  left: 50%;
  top: 0;
  margin-left: -377px;
}



/* Menu
*******************************************************************************/

#menu_outer {
  background-image: none;
  padding-top: 0;
  margin-bottom: 10px;
}

#menu_inner ul {
  border: 0;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#menu_outer ul li {
  border-bottom: 1px solid #FFF;
  background: #FFF url(http://martyhomes.info/storage/file/bg_menu.jpg) repeat-y top left;
  text-align: right;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

div#menu_outer li:hover, div#menu_outer li:hover a, div#menu_outer ul li a:hover, div#menu_outer li.sel {
  background-color: #FFCD00;
  background-image: none;
  text-align: right;
  color: #02457A;
  margin: 0;
}

div#menu_outer ul li a {
  color: #9ECCE5;
  font-weight: bold;
  font-size: 14px;
  padding: 3px 12px 3px 0;
  display:block;
  margin: 0;
}
	
div#menu_outer ul li a:hover, div#menu_outer ul li.sel a {
  color: #02457A;
  display:block;
  margin: 0;
}


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

div#menu_outer ul li.sel ul {
  background-color: #FFF;
}


div#menu_outer ul li.sel li {
  margin: 0 10px;
  border-bottom: 1px solid #FFF;
  background-color: #00659A;
  background-image: none;
}


div#menu_outer ul li.sel li a {
  padding: 0 10px 0 0;
  color: #FFF;
  font-weight: normal;
  font-size: 12px;
  background: none;
  display: block;
  margin: 0;
}



div#menu_outer ul li.sel li.sel a, div#menu_outer ul li.sel li a:hover {
  padding: 0 10px 0 0;
  color: #FFCD00;
  font-weight: normal;
  font-size: 12px;
  background: none;
  display: block;
  margin: 0;
}


/* Insets
*******************************************************************************/

.inset {
  margin-bottom: 10px;
  border: 1px solid #000066;
  border-top: 0;
  background: #FFF;
  padding-bottom: 10px;
}

.inset h3 {
   background: url(http://martyhomes.info/storage/file/iinset_bg.jpg) 0 0 no-repeat;
  border-bottom: 1px solid #FFF;
  text-align: right;
  padding-right: 12px;
  color: #FFF;
  padding-left: 0;
  margin-left: 0;
}

.inset h3 a {
  text-align: right;
  width: 100%;
  color: #FFF;
}

.inset h3 a:hover {
  color: #9ECCE5;
}

.inset img {
  margin: 8px;
}

.inset p.postmetadata a {
	text-align: right;
	margin: 0 10px 10px 10px;
}

.blog_rss {
  border: 0;
}

.blog_subscribe {
  border: 0;
}

/* Content
*******************************************************************************/

#ubertor #content_body ul.page_list {
  margin-top: 0;
  padding-bottom: 12px;
  margin-left: 15px;
} 


#ubertor #content_body p {
	margin-left: 15px;
}

.vancouver #content_body ul {
	margin-left: 15px;
}

.martys_team #content_body ul {
	margin-left: 20px;
	margin-bottom: 10px;
}

.martys_team #content_body ul li {
	list-style-type: disc;
}

.print_the_team #menu_outer, .print_the_team #page_footer {
	display: none;
}

/* Selling page
*******************************************************************************/

#for_sellers input.submit {
	background-color: #F8FEFF;
	border-left: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
	border-right: 2px solid #00659A;
	border-bottom: 2px solid #00659A;
}

#for_sellers input, #for_sellers textarea {
	background-color: #F8FEFF;
	border-left: 1px solid #00659A;
	border-top: 1px solid #00659A;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	color: #004852;
}

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

#for_sellers select {
	background-color: #F8FEFF;
	color: #00659A;
}

/* Buyers page
*******************************************************************************/
#for_buyers input.submit {
	margin: 15px 0 0 130px;
	background-color: #F8FEFF;
	border-left: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
	border-right: 2px solid #00659A;
	border-bottom: 2px solid #00659A;
	clear: both;
}

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

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

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

/* Contact page
*******************************************************************************/

#contact input.submit {
	background-color: #F8FEFF;
	border-left: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
	border-right: 2px solid #00659A;
	border-bottom: 2px solid #00659A;
}

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

#contact ul {
	padding: 15px 0 0 0;
}

.contact_us #contact ul#form_left label, .contact_us #contact ul#form_right label, .contact_us #contact ul#form_comments label {
	width: 65px;
	text-align: left;
	float:left;
}


/* Blog
*******************************************************************************/

.content .post {
  border: 1px dotted #000066;
}

.content h2#blog_heading {
  text-decoration: none;
  color: #004C96;
  text-transform: none;
}

.content .post h2 {
  background: #004C96;
  color: #FFF;
  padding-left: 10px;
  margin-right: 0;
}

.content .post h2 a {
  background: #004C96;
  color: #FFF;
  margin-left: 10px;
}

.content .post h2 a:hover {
  color: #9ECCE5;
 }

.content .post small {
  color: #004C96;
  margin-left: 7px;
}

/* Listing Details
*******************************************************************************/

div.info {
	border: 1px solid #000;
}

.property_detail #content_body .propertyDetail_BoxBorder {
	border: 1px solid #000;
}

.listing {
	padding-top: 15px;
	border-bottom: 1px dotted #00659A;
	margin-bottom: 10px;
}

ul.pages {
  border: 0;
}

.headerfooter #detail_menu {
	padding-top: 30px;
}

#detail_menu li {
  background: url(../images/pospischil/tabs.gif) no-repeat;
}

#detail_menu li a {
  color: #FFF;
}

#detail_menu li a:hover {
  color: #FFCD00;
}

#detail_menu li.sel {
  background: url(../images/pospischil/tabs_on.gif) no-repeat;
}

#detail_menu li.sel a, #detail_menu li.sel a:hover {
	color: #02457A;
}

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

/* === Property Detail Mortgage page === */
#mortgage input {
	background-color: #F8FEFF;
	border-top: 1px solid #00659A;
	border-left: 1px solid #00659A;
	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: #F8FEFF;
	border-left: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
	border-right: 2px solid #00659A;
	border-bottom: 2px solid #00659A;
	font-size: 12px;
}

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

/* Property Search page 
*******************************************************************************/

#content_inner div.detailed_search_message {
	margin: 5px 15px;
	text-indent: 10px;
	font-weight: bold;
	color: #990000;
}

#content_inner table#detailed_search {
	  margin: 5px 15px;
}

#listing_group img.reciprocity_logo, .headerfooter #content_body img.reciprocity_logo  {
	clear: both;
	margin: 10px;
}

#content_body a.pages_return {
	display: none;
}

#content_body form#sort_form {
	margin: 10px;
}

div.result_inner a:hover {
	color: #4AAEE2;
}

/* Links
*******************************************************************************/

.index #content_body #links h3 {
	width: 97%;
	border-bottom: 1px dotted #000066;
	margin-left: 10px;
	padding-left: 0;
	font-size: 14px;
}

/* Site Map
*******************************************************************************/

.sitemap dt a strong {
	margin-left: 15px;
}

/* Footer
*******************************************************************************/

#page_footer {
	padding-top: 15px;
}

#footer_menu {
	border-top: 1px solid #999;
	padding-top: 10px;
}

#footer_menu ul {font-size: 10px;}

#footer_menu a {color:#613C06;}

#page_footer a {font-size:9px;}

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


/* Home page footer links
*******************************************************************************/

#home_links {
	/*position: absolute;*/
	width: 500px; 
	text-align: center; 
	margin-top: 10px;
	padding-bottom: 15px;
}	

#content_body .post h2.post_heading {
  margin-right: 0px;
}

#content_body .post h2 a {
  margin  : 0;
  padding : 0;
}

#content_body .post h2 a.facebook-share-button {
  margin  : 0;
  padding : 2px 2px 2px 1px;
}