/*
Theme Name: Peak Property Returns
Theme URI: http://www.peakpropertyreturns.com
Description: PPR Template
Version: 1.0
Author: Dan Hickingbotham
Author URI: http://www.alined.com/

*/



/* Begin Typography & Colors */
body {
	width:100%;
	margin:0px;
	font-family:"Lucida Grande", "Trebuchet", Arial, Sans-serif;
	font-size:12px;
	background:url(images/peak_property_52.jpg) repeat-x bottom;
}

#header_wrapper_background {
	margin:0 auto;
	width:100%;
	background:url(images/peak_property_03.jpg) repeat-x;
	height:294px;
}

#header_wrapper{
	margin:0 auto;
	width:990px;
}
#header{
	background:url(images/peak_property_23.jpg) 58px 67px no-repeat;
	width:990px;
	height:294px;
	float:left;
	clear:both;
}
#top_menu{
	float:right;
	clear:none;
	margin-right:56px;
	background:url(images/peak_property_07.jpg);
	height:37px;
}
#top_menu ul{
	margin:0px;
	padding:0px;
	height:37px;
	float:left;
	clear:none;
}
#top_menu ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	clear:none;
}
#top_menu ul li a{
	color:#FFFFFF;
	display:block;
	padding:12px 8px 12px 8px;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
#top_menu ul li a:hover{
	color:#999999;
	text-decoration:underline;
}
#menu_cap_left{
	background:url(images/peak_property_05.jpg) top left no-repeat;
	width:9px;
	height:37px;
	float:left;
	clear:none;
}
#menu_cap_right{
	background:url(images/peak_property_09.jpg) top right no-repeat;
	width:9px;
	height:37px;
	float:left;
	clear:none;
}

#property_search{
	background:url(images/peak_property_21.jpg);
	width:361px;
	float:right;
	clear:both;
	margin:35px 56px 0px 0px;
}
#property_search_cap_top{
	background:url(images/peak_property_18.jpg);
	width:361px;
	height:14px;
	float:left;
	clear:both;
}
#property_search_cap_bottom{
	background:url(images/peak_property_30.jpg);
	width:361px;
	height:14px;
	float:left;
	clear:both;
}
#property_search_form{
	width:311px;
	float:left;
	clear:both;
	padding:10px 25px 10px 25px;
}


#content_wrapper_background {
	margin:0 auto;
	width:100%;
	background:#FFFFFF;
	height:100px;;
}
#content_wrapper{
	margin:0 auto;
	width:990px;
}
#content{
	float:left;
	clear:both;
	width:990px;
}
#main_content{
	float:left;
	clear:none;
	width:574px;
	padding:20px 20px 20px 56px;
}
#sidebar{
	float:right;
	clear:none;
	width:327px;
}
#footer_wrapper_background {
	margin:0 auto;
	width:100%;
	background:url(images/peak_property_52.jpg) repeat-x;
	height:235px;
}

#footer_wrapper{
	margin:0 auto;
	width:990px;
}
#footer{
	width:878px;
	height:195px;
	float:left;
	clear:both;
	padding:20px 56px 20px 56px;
	color:#FFFFFF;
}
#footer ul{
	margin:0px;
	padding:0px;
}
#footer ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#footer ul li a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#999999;
	text-decoration:underline;
}
#copyright{
	float:right;
	clear:none;
	text-align:right;
	width:350px;
}

h2{
	color:#193A5C;
	font-size:16px;
	font-weight:lighter;
}
a:link, a:visited{
	color:#193A5C;
}
a:hover{
	color:#999999;

}

#featured{
	float:left;
	clear:both;
}
#featured h3{
	padding-top:0px;
	margin-top:0px;
}

#featured img.alignnone{
	margin:0px 16px 15px 0px;
	padding:6px;
	border:1px solid #999999;
}
#featured_summary #contact_panel{
	width:200px;
	border:#999999 1px solid;
	background:#F2F2F2;
	padding:20px;
	margin-bottom:16px;
}
#featured_summary{
	float:right;
	clear:none;
	width:243px;
	padding-bottom:20px;
}
#featured_summary ul{
	margin:0px;
	padding:0px 0px 20px 0px;
}
#featured_summary ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#interested_button a{
	display:block;
	background:url(images/peak_property_41.jpg);
	width:164px;
	height:51px;
}

#searchform #s{
	padding:3px;
	font-size:18px;
	border:1px solid #999999;
	margin:3px 0px 10px 0px;
	width:300px;
	color:#666666;
}
#searchform #s:hover{
	background:#F2F2F2;
}

#searchform{
	margin:0px;
	padding:0px;
}
#searchsubmit{
	margin-top:10px;
}
#search_item{
	float:left;
	clear:both;
	padding:15px 0px 0px 0px;
}
#search_thumb{
	float:left;
	clear:none;
	width:80px;
}
#search_thumb img{
	border:1px solid #999999;
	padding:2px;
	width:70px;
}

#search_listing{
	float:left;
	clear:none;
	width:465px;
	padding:0px 0px 15px 15px;
}
#search_item #interested_button a{
	display:block;
	background:url(images/peak_property_41.jpg);
	width:164px;
	height:51px;
	float:right;
	clear:none;
}
#search_listing h2, #search_listing h2 a{
	text-decoration:none;
	color:#193A5C;
	margin:0px 0px 4px 0px;
}
#search_listing ul{
	margin:0px;
	padding:0px;
}
#search_listing ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}

a img{
border:0px;
}

#sidebar ul{
	margin:0px;
	padding:0px;
}
#sidebar ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	background:#193A5C;
	font-size:15px;
	padding:15px;
	color:#FFFFFF;
	width:250px;
	margin:15px 0px 0px 0px;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	cursor: pointer;
	font-size: 20px;
	display:inline;
}/*
.sIFR-hasFlash h2 {
	visibility: hidden;
	cursor: pointer;
	font-size: 20px;
	display:inline;
}*/
