/*
Theme Name: The True Sarasota Real Estate Theme
Theme URI: http://wordpress.org/
Description: Based on the the default WordPress theme
Version: 1.0
Author: True Real Estate
Author URI: http://truesarasota.com/
Tags: true, pink, blue, mls

	True Sarasota Real Estate Theme
	  Version 1.0

*/


body{
font:normal normal 13px Georgia,"Times New Roman",Times,serif;
background:#4389a2;
margin:0;
padding:0;
}
a,a:link,a:active{
color:#6d8b91;
}
a:hover,{
color:#a73715;
text-decoration:none;
}
#content h1{
font-size:136%;
text-transform:uppercase;
}
h2{
font-size:129%;
}
h3{
font-size:122%;
}
h4{
font-size:114%;
}
h5{
font-size:107%;
}
h6{
font-size:100%;
}
h4 a{
text-decoration:none;
color:#668687;
}
#contain{
width:940px;
background:#dda37b;
margin-left:auto;
margin-right:auto;
padding:50px 5px 30px 10px;
}
#cr{
width:213px;
background:#e4e0bd;
float:right;
margin-right:10px;
}
#cl{
width:700px;
float:left;
padding-right:10px;
}
#logo h1{
background:url("images/trueLogo.jpg") no-repeat scroll 0 0 transparent;
height;340px;
margin:0;
padding:0;
width:213px;
}
#logo a{
color:#ffffff;
display:block;
height:340px;
text-decoration:none;
text-indent:-9999px;
width:213px;
}
a img{
border:none;
}
.clr{
clear:both;
}
.center{
text-align:center;
}
.right{
float:right;
padding:8px;
}
.cadjust{
margin:0;
padding:8px 4px 10px 8px;
color:#28596c;
border-top:4px solid #f1ecd6;
border-bottom:1px solid #e4ddc2;
}
.mpremove{
margin:0;
padding:0;
}
.mpsmall{
margin:5px 0 3px 0;
padding:5px;
font-size: 14px;
}
#subcl{
float:left;
width:300px;
height:465px;
background:#ffffff;
margin-top:15px;
margin-left:17px;
padding:8px;
color:#826d5e;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
#subcr{
float:right;
width:330px;
height:465px;
background:#ffffff;
margin:15px 15px 0 10px;
padding:8px 0px 8px 8px;
color:#737262;
overflow:hidden;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
#contain2{
padding:5px;
margin-bottom:15px;
}
#flobj{
margin-left:auto;
margin-right:auto;
}
---------------------
/*House Search Form*/
---------------------
#hsf{
color:#28596c;
font-size:107%;
}
#hsf form{
padding:5px 3px 5px 7px;
margin:0;
width:196px;
color:#28596c;
}
#hsf li.left{
float:left;
width:95px;
margin:2px 0px 0 0;
}
#hsf li.right{
float:right;
width:95px;
margin:2px 0px 0 0;
}
#hsf label{
display:block;
padding:2px 0;
margin:0;
}
#hsf select{
width:194px;
border:1px solid #d4c7a4;
font-size:90%;
padding:1px;
}
#hsf select.short{
width:92px;
}
.replaceblog h4 a{
background:url("images/sarasota-homes-blog-bg.gif") no-repeat scroll center 9px transparent;
border:0 solid #000000;
display:block;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
}
.replacesearch h4 a{
background:url("images/property-search-bg.gif") no-repeat scroll center 8px transparent;
border:0 solid #000000;
display:block;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
}
.replacetestimonials h4 a{
background:url("images/testimonials-bg.gif") no-repeat scroll center 8px transparent;
border:0 solid #000000;
display:block;
height:28px;
margin:0;
padding:0;
text-indent:-9999px;
}
---------------
/* Navagation*/
---------------
#nav {

	}

#nav-primary {
float: right;
width: 678px; height: 51px;
border-top: solid 1px #fff;
margin: 0 0px 0 0; padding: 0 0 0 0;
background: url(images/nav-background.gif) repeat-x top;
}
#nav-primary ul {
margin: 0; padding: 0;
list-style: none;
text-indent: 0;
}
#nav-primary li {
margin: 0; padding: 0;
float: right;
background: url(images/topnav-border.gif) no-repeat right;
}
#nav-primary a {
display: block;
text-indent: -9999px;
text-decoration: none;
margin: 0 1px 0 0;
height: 47px;
text-align: center;
border-bottom: 4px solid #fff;
}
#nav-buyeragent a {
background:url(images/why-a-buyer-agent-nav.gif) no-repeat center 12px; width: 126px;
}
#nav-mls-search a {
background:url(images/basic-mls-search-nav.gif) no-repeat center 12px; width: 109px;
}
#nav-multi-ling a {
background:url(images/multi-lingual-mls-search.gif) no-repeat center 12px; width: 113px;
}
#nav-inv-mls a {
background:url(images/investment-property-mls-search-nav.gif) no-repeat center 12px; width: 129px;
}
#nav-investment a {
background:url(images/investment-property-nav.gif) no-repeat center 12px; width: 92px;
}
#nav-qanda a {
background:url(images/questions-and-answers-nav.gif) no-repeat center 12px; width: 102px;
}

		#nav-tabs a:hover,  
		.cat-buyeragent #nav-buyeragent a,
		.cat-qanda #nav-qanda a,
		.cat-investment #nav-investment a,
		.cat-mls-search #nav-mls-search a,
		.cat-multi-ling #nav-multi-ling a,
		.cat-inv-mls #nav-inv-mls a {
			background-position: left 0px;
			border-bottom: 4px solid #826d5e;
			background-position: center -39px;
			}
		#nav-top-tabs{
			position: absolute;
			top: 27px; 
			/*left: 275px;*/
			width: 506px; 
			height: 21px;
			background-color: #dda37b;
				}
				
				#nav-top-tabs li{
				margin: 0; padding: 0;
				float: left;
				background: none;
				}

				#nav-home a{
					background:  url(images/home-button.gif) no-repeat left -25px;
					width: 44px; height:23px;
					padding: 0 0 0 0;
					border-bottom: none;
				}
				
				#nav-contact a{
					background:  url(images/blog-button.gif) no-repeat left -25px;
					width: 41px; height:23px;
					padding: 0 1px 0 0;
					border-bottom: none;
				}
				
				#nav-blog a{
					background:  url(images/tools-button.gif) no-repeat left -25px;
					width: 46px; height:23px;
					padding: 0 0 0 0;
					border-bottom: none;
				}
				
				#nav-about-us a{
					background:  url(images/about-us-button.gif) no-repeat left -25px;
					width: 64px; height:23px;
					padding: 0 0 0 0;
					border-bottom: none;
				}
				
				#nav-contact-us a{
					background:  url(images/contact-us-button.gif) no-repeat left -25px;
					width: 78px; height:23px;
					padding: 0 0 0 0;
					border-bottom: none;
				}
				
				#nav-maps a{
					background:  url(images/maps-button.gif) no-repeat left -25px;
					width: 40px; height:23px;
					padding: 0 0 0 0;
					border-bottom: none;
				}
				
				#nav-top-tabs a:hover,
				.cat-home #nav-home a,
				.cat-contact #nav-contact a,
				.cat-blog #nav-blog a,
				.cat-panel #nav-panel a  {
				border-bottom: none;
				background-position: left 0px;
				}
				
				#rss-link{
	background-image: url(images/rss-icon.gif);
	display: block;
	height: 21px;
	margin-bottom: 15px;
	background-color: #DBEBF0;
	background-position: 4px center;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 31px;
	border: 1px solid #326B80;
	background-repeat: no-repeat;
				}


.nav-secondary {
	float: right;
	width: 677px;
	margin: 256px 0 0 0;
	padding:  0 1px 0 0;
	border-top: 1px solid #fff;
	}
.cat-default .nav-secondary {
	margin-top: 256px;
	border-bottom: 4px solid #fff;
	}
.cat-map .nav-secondary {
	margin-top: 24px;
	border-bottom: 1px solid #fff;
	}

	#nav-secondary-wrap {
	border-bottom: 4px solid #c7bc97;
	height: 34px;
		}
	.cat-default #nav-secondary-wrap {
	border-bottom: 0px solid #c7bc97;
	height: 33px;
		}


	.nav-secondary ul {
		list-style: none;
		margin: 0 0 ; padding: 0;
		position: static;
		text-indent: 0;
		}

		.nav-secondary li {
			float: left;
			position: relative; z-index: 999;
			margin: 0; padding: 0 0 0px 0;
			background: #fff;
			}

			.nav-secondary li a {
				position: relative; z-index: 999;
				display: block;
				padding: 8px 0 9px 0; margin: 0 0 0 0;
				text-decoration: none;
				color: #fff;
				background: #826d5e;
				text-align: center;
				/*border-left: 1px solid #fff;
				border-right: 1px solid #fff;*/
				}

				#nav-hillview{width: 112px}
				#nav-lakewood-ranch{width: 132px}
				#nav-casey-key{width: 108px}
				#nav-siesta-key{width: 107px}
				#nav-longboat-key{width: 120px}
				#nav-the-landings{width: 98px; margin: 0 0;}

			.nav-secondary a:hover{
				color: #826d5e;
				background: #fff;
				font-weight: bold;
			}
			.cat-hillview #nav-hillview a,
			.cat-lakewood-ranch #nav-lakewood-ranch a,
			.cat-casey-key #nav-casey-key a,
			.cat-siesta-key #nav-siesta-key a,
			.cat-longboat-key #nav-longboat-key a,
			.cat-the-landings #nav-the-landings a{
				color: #06495d;
				background: #fff;
				font-weight: bold;
				padding-top: 9px; padding-bottom: 12px;
				margin-bottom: -4px;
				border-left: 1px solid #c7bc97;
				border-right: 1px solid #c7bc97;
				border-top: 1px solid #c7bc97;
				}
			.cat-hillview #nav-dana-point a{
			border-left: 0px solid #c7bc97;
			}
			.cat-the-landings #nav-san-juan-capistrano a{
			border-right: 0px solid #c7bc97;
			}	


ul,li,ol,#hsf ol,#hsf li{
padding:0;
margin:0;
text-indent:0;
list-style-type:none;
}
------------------
/*House Listings*/
------------------
#contain3{
clear:left;
width:675px;
padding:15px;
}
.listing{
width:186px;
background:#ffffff;
margin:0 0;
padding:7px 7px;
font-size:92%;
color:#28596c;
position:relative;
display:block;
float:left;
margin:0 15px 10px 22px;
border:1px solid #a5a48f;
}
.listing .stat.view{
position:absolute;
bottom:7px;
right:7px;
width:38px;
height:15px;
border:1px solid #826d5e;
text-indent:-999px;
background:url(images/view-btn.gif) no-repeat center center;
}
.listing:hover{
background:#c7bc97;
}
.baycam_caption{
font-family:Georgia,serif;
font-size:70%;
font-weight:bold;
letter-spacing:1px;
text-align:center;
text-transform:uppercase;
}
.test_quote{
	font-size: 125%;
}
.replacetestimonials{
	padding-left: 10px;
	padding-right: 10px;
}
.headline{
	color:#A73715;
	font-size:143%;
	text-align:center;
}
#blog_posts{
	line-height:1em;
	margin:3px 3px 10px 5px;
	padding:0 2px 0 5px;
	text-align:left;
}
#blog_posts li{
	padding-bottom: 10px;
	padding-left: 15px;
	background:url("images/square-bullet.gif") no-repeat scroll left 3px transparent;
}
#subdivisions{
clear:both;
width:100%;
float:left;
background:#d0c49e;
position:relative;
top:1px;
border-top:5px solid #dda37b;
}
.subdiv_col{
width:144px;
padding:16px 16px 16px 24px;
float:left;
text-align:center;
}
#subdivisions .title{
color:#28596c;
margin:0 0 5px 0;
padding:9px 20px 0 20px;
text-align:center;
text-transform:uppercase;
font-size:16px;
}
#subdivisions .subdiv_col h4{
margin:0 0 5px 0;
padding:0;
color:#826d5e;
text-transform:uppercase;
font:12px Georgia,"Times New Roman",Times,serif;
}
#subdivisions div.subdiv_col ul{
margin:0;
padding:0;
list-style:none;
}
#subdivisions div.subdiv_col ul li{
margin:0;
padding:2px;
list-style:none;
border-top:1px solid #ece5c8;
}
#subdivisions div.subdiv_col ul li a{
display:block;
color:#28596c;
text-decoration:none;
}
#subdivisions div.subdiv_col ul li a:hover{
color:#a73715;
}
#legal{
background:url(images/mls-search-bg.gif) #dda37b repeat-x 0 7px;
margin:0;
padding:0;
padding-top:10px;
clear:both;
height:172px;
border:0px solid #000000;
color:#28596c;
text-align:center;
font:100% Georgia,"Times New Roman",Times,serif;
}
#legal-wrap{
margin:0;
padding:25px;
padding-top:10px;
//background:#efe8cc;
background:#efe8cc;
}
#legal p{
margin:0;
padding:0px 0 15px 0;
font-size:85%;
}
#legal a,#legal a:link,a:visited{
color:#826d5e;
}
#legal a:hover{
color:#28596c;
}
#accredations_footer{
background:#efe8cc;
}



// ADDED LATER

blockquote {
background:url("images/bg-quote.gif") no-repeat scroll 18px 13px #CFC5A2;
color:#333333;
padding:15px 20px 15px 70px;
}

#tcl {
border-left:1px solid #133E11;
color:#826D5E;
float:right;
padding:12px;
width:450px;
margin-top: 5px;
}
#tcr {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
padding:8px;
width:175px;
}

#textcontainer {
background:none repeat scroll 0 0 #FFFFFF;
margin-left:20px;
padding:5px;
width:668px;
}

#nav-page2 {
margin:128px 0 0;
}

#tcl2 {
color:#826D5E;
float:left;
padding:12px;
width:625px;
}

.pagination {
font-size:150%;
}
.pagination a {
border:1px solid #AAAAEE;
color:#1155BB;
text-decoration:none;
}
.pagination a, .pagination span {
display:block;
float:left;
margin-bottom:5px;
margin-right:5px;
min-width:1em;
padding:0.3em 0.5em;
text-align:center;
}
.pagination .current {
background:none repeat scroll 0 0 #2266BB;
border:1px solid #AAAAEE;
color:#FFFFFF;
}
.pagination .current.prev, .pagination .current.next {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#999999;
color:#999999;
}

.listing-result{
	position: relative;
	border-bottom: 1px solid #CDC4A1;
	float: left;
	padding: 0 0 10px 0;
	width: 100%
}

.thumb{
	float: left;
	height: 150px;
	width: 225px;
}

.result-title a{
	padding: 5px;
	font-size: 115%;
}

.result-details{
display:block;
font-size: 100%;
line-height: 22px;
padding: 1px 0 2px;
}

.result-name{
float:left;
font-weight:bold;
padding:0 0 0 7px;
width: 75px;
}

.result-value{
float:left;
font-weight:bold;
padding:0 0 0 7px;
width: 265px;
}

.result-view-btn{
bottom: 15px;
position: absolute;
right:0;
}
.result-view-btn a {
font-weight:bold;
margin: 0 0 0 5px;
text-decoration:none;
}
.listing_attribution {
clear:left;
font-size:70%;
padding-top:5px;
text-align:left;
}
#listing_attribution_detail{
padding:0;
text-align:center;
}
.side-listing{
background-color:#F1ECD6;
border: 1px solid #A4A58E;
margin-top: 15px;
position:relative;
}
.side-listing-image{
margin-top:10px;
position:relative;
text-align:center;
}
.side-listing-image img{
border: 1px solid #918E7A;
}
.side-detail-info{
margin:5px;
font-size:95%;
}
.side-detail{
clear:both;
display:block;
padding: 0 5px;
}
.side-title{
font-weight:bold;
}
.side-price{
font-weight:bold;
font-size:115%
}
.side-detail-view{
bottom:5px;
position:absolute;
right:10px
}
.side-detail-view a{
background:url("images/view-btn.gif") no-repeat scroll center center transparent;
display:block;
height:15px;
width:38px;
}
.blog-date{
font-size:85%;
}
.blog-title{
margin-top:2px;
margin-bottom:5px;
}
h4.blog-title a{
color:black;
text-decoration:underline;
font-size:115%;
}
.listing-image{
border: 1px solid #cccccc;
float: right;
margin:0;
padding:3px 0px 3px 3px;
width:267px;
}
.listing-image img{
display:block;
height:186px;
width:264px;
}
h1.the-listing{
font-size:135%;
display:block;
border-bottom: 1px solid #CFC5A2;
}
.address{
font-weight:bold;
background:none repeat scroll 0 0 #F4EFD9;
border-bottom:1px solid #CFC5A2;
color:#326275;
margin:0 0 20px;
padding:10px;
font-size: 75%;
}
.mls-info{
float:left;
width:160px;
}
.mls-data{
border-bottom: 1px solid #CCCCCC;
float:left;
margin:0;
padding:2px 0;
width:100%;
}
.mls-data .name{
float:left;
font-weight:bold;
width:33%;
}
.mls-data .value{
color:#326275;
}
.mls-disclaimer{
color:#c3cbce;
display:block;
font-size:75%;
padding:15px 0 0 6px;
}
h4.mls-desc{
margin:5px 0 -10px;
color:#A73715;
}
.blue-text{
color:#326275;
}
li.back{
position:relative;
top:5px;
display:block;
background:url("images/square-bullet.gif") no-repeat scroll left 15px transparent;
font-size:12px;
margin:0;
padding:12px 0 27px 18px;
text-indent:0;
}
.thumbnails{
position:relative;
top:5px;
list-style: none outside none;
margin:0;
padding:0;
}
.thumb-head{
background: none repeat scroll 0 0 #F4EFD9;
border-bottom:1px solid #CFC5A2;
color:#326275;
margin:0 0 20px;
padding:8px;
}
.thumb-list{
float:left;
margin:0 0 20px;
padding:0;
position:relative;
width:150px;
}
li.thumb-lister{
border: 1px solid #cccccc;
float:left;
height: 78px;
margin: 0 5px 5px 0;
padding: 1px;
width: 78px;
}
img.thumb-li{
float: left;
height:78px;
margin:0;
padding:0;
width:78px;
border: medium none;
}
ul.late-night{
clear:left;
}
a.mls-tool-btn{
text-decoration: none;
}
#mls-tools li {
border-bottom: 1px solid #eeeeee;
padding: 5px 0;
}
#mls-tools img{
padding-right: 5px;
vertical-align:middle;
}
#mls-detail-modal{
float:left;
margin-left:80px;
}
#ajax_modal_status{
float:left;
text-align:center;
width:100%;
}
#mls-model {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}
/* Container */
#simplemodal-container {height:auto; width:600px; color:#000; background-color:#fff; border:4px solid #4389A2; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}
/* IE 6 hacks */
<!--[if lt IE 7]>
#simplemodal-container a.modalCloseImg {background:none; right:-14px; width:22px; height:26px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/x.png',sizingMethod='scale');}
<![endif]-->
#mls_search_results {height:100%;clear:left;}


