/* realtor logo sidebar */

/* pnut text size */
li.widget {font-size: 1.2em; }
.textwidget {margin: 0px;}
* {padding: 0px;}

li.widget {margin-bottom: 1.5em;}
.phonesize {font-size: 130%;}

/* in Before Sidebars in the hooks, need to put the agent logo in here */

.realtorlogo {float: left; margin: 10px 9px 5px 12px;}

.clear {clear: both;}

.logotext {color: #5c3f3f ; padding-top: 9px; font-size: 105%;}

.img-float-left {
	float: left;
	margin: 0 8px 8px 0;
}

/* footer image class */

.footerimg {padding:0px 5px 0 0;}

/* sidebar styling */

li.widget {border: 1px solid #d5deef; padding: 10px; background: url(/wp-content/themes/thesis_16b/custom/images/sidebar_gradient.jpg) repeat-x;}

.sidebar h3 {padding: 0 0 0 3px; font-weight: bold; color: #3f3f3f; border-bottom: 1px solid #ccc;}

.sidebar h2.widgettitle {padding: 0 0 0 3px; font-weight: bold; font-size: 1em; line-height: 1.385em; margin-bottom: 0.692em; color: #3f3f3f; letter-spacing: 2px; font-variant: small-caps; border-bottom: 1px solid #ccc;}

a {color: #555;}

/* subscribe buttom padding */

.menu .rss {padding-right: 5px;}

/* remove comments are closed for this entry */

.custom .comments_closed p {display: none ;}
.format_text .to_comments {visibility: hidden;}

.custom #container {    margin-top: 2em;    margin-bottom: 2em;    padding: 0.0em; border: 0.1em solid #cccccc; background: #ffffff; 
}

.sidebar ul.sidebar_list {padding-top: 10px; margin-right: 25px;}
.custom #header #logo a { color: #fff; display: block; width:940px; padding: 0.0em;}
body.custom {background: #efefef url(/wp-content/themes/thesis_16b/custom/images/bg_body2.jpg) repeat-x;}
#header #logo { font-weight: normal; padding-top: 9px; font-size:30px;}
#header #logo a { color: #ffffff;}
#header #logo a:hover { color: #cccccc; }
#header #tagline { font-weight: normal; color: #ffffff; font-size: 16px; padding-bottom: 10px; padding-top: 10px;}

/*header*/

.custom #header { border-bottom:none;
height:140px;
padding-top:0px;
padding-bottom:0x;
padding-left:15px;
background:url(/wp-content/themes/thesis_16b/custom/images/bg_header.jpg)
center left no-repeat; }

/* nav bar */

.menu, .menu a, .menu li ul {background: transparent url(/wp-content/themes/thesis_16b/custom/images/bg_menu.jpg) repeat-x scroll 0 0;}
.custom ul#tabs li {margin-bottom:0; border:none; background:none} 
.custom ul#tabs li.current_page_item, 
.custom ul#tabs li.current-cat {padding-bottom:0; background:#D9D5D5} 
.custom ul#tabs li.rss {} 
.custom ul#tabs li a {} 
.custom ul#tabs li a:hover {text-decoration:none; background:#FFFFFF} 
.custom ul#tabs li.current_page_item a, 
.custom ul#tabs li.current-cat a {} 
.custom ul#tabs li.current_page_item a:hover {text-decoration:none; background:#FFFFFF;}, 
.custom ul#tabs li.current-cat a:hover {text-decoration:none; background:#FFFFFF}

/* remove the category archives message */

#archive_info {display:none;}

/* comments are closed */

.custom .comments_closed p {display: none ;}

.img-float-left {

	float: left;

	margin: 0 8px 8px 0;

/* footer color */

#header, #footer {background-color: #efefef;}

/****************************** Begin Form Styling *******************************/
#property-widget-area {
	color: #555555;
	font-family: "Helvetica Neue",Helvetica,sans-serif;
	font-size: 62.5%;
	/* padding: 10px 0px; */
	text-transform: none;
	width: 275px;
	padding: 0px;  
       
}

#property-widget-area p{ margin: 0px; padding: 0px; border: none;}

#property-widget-area fieldset{

	border: 0px solid #EEEEEE; 
}

#property-widget-area legend{
background-color: #EEEEEE;
border: 0px solid #EEEEEE;
font-size: 1.2em;
margin-bottom: 5px; 
margin-left: 5px;
padding: 5px;

}

#property-widget-area form{
margin-top: 10px;

}

#property-widget-area label{
float: left;
font-size: 12px;
margin-right: 15px;
padding-top: 3px;
text-align: right;
width: 95px;
}

#property-widget-area label.select_option{
padding-top: 0px; 
}

#property-widget-area label.noFloat{ 
width: 35px;
float: left;
margin-right: 15px;
}

#property-widget-area select{
width: 160px;
margin-bottom: 10px; 
height: 20px;
}

#property-widget-area input{
background-color: #FFFFFF;
border: 2px solid #EEEEEE;
font-family: Helvetica, sans-serif;
font-size: 1.2em;
margin: 0px 0px 10px 0px;
padding: 5px;
width: 144px;
}

#property-widget-area input.small{
float: left;
text-align: center;
width: 40px;
}

#property-widget-area input#upperRange{
float: none;
}

#property-widget-area input:focus {
/*border: 2px solid #2361A1;*/
border: 2px solid #D5DEEF;
}

#property-widget-area input.submit-button {
width: 100px;
text-transform: uppercase;
margin-left: 110px;
background-color: #EEEEEE;
}

#property-widget-area input.submit-button:hover, #property-widget-area input.submit-button:focus{
background-color: #D5DEEF;
color: #FFFFFF;	
}

#property-widget-area .clear{ clear: both;}
.credit { 
border-bottom: 1px solid #ccc;
font-size: 1.3em;
margin-bottom: 5px;
padding-bottom: 5px;
}

.credit a {
text-decoration: underline;
}

.img_pnut_logo {
clear: both;
float: none; 
margin-right: auto; 
margin-left: auto; 
}

.pnut_logo {
font-size: 12px;
margin-left: 13px;
}

.pnut {
font-size: 12px;
text-align: center;
text-decoration: underline;
}

/******************************************** End Form Styling *******************************************/

/******************************************** Begin - Custom CSS for the Property Listings *****************************************/

/* Outer Container */

#listing-container{}

/* City Formating */

.city_txt{ 
	font-weight: bold;
}

/* Zip Code Formatting */

#form_information{}

/* The div that wraps around each property */

#property_listing{}
#property_listing table{}
#property_listing table tr.header_row{ 
height: 40px; 
text-align: center; 
font-weight: bold; 
}

#property_listing table tr.listing_row{}
#property_listing table td{}
#property_listing table td.property_thumbnail_cell{ 
vertical-align: top; 
padding: 10px; 
}

#property_listing table td.property_information_cell{
padding: 10px; 
}

#property_listing table td.property_city_cell{ 
width: 70px; 
text-align: center; 
}

#property_listing table td.property_price_cell{ 
text-align: center; 
}

#property_listing .property_type{ 
color:#555555; 
font-size:1.1em; 
font-style:italic; 
}

#property_listing .property_description{}
tr#color{ background-color: #EEEEEE;}

/******************************************** End - Custom CSS for the Property Listings *****************************************/

/******************************************** Begin - The CSS for the Property Site Map ******************************************/

#state-property-listings{ 
float:left; 
width:190px; 
}

#state-property-listings a{}
#single-title{ 
font-weight: bold; 
margin: 10px 0px; 
}

#property-listings{
margin: 10px 0px; 
width: 600px; 
}

#property-listings #property-title{ 
font-size: 1.3em;
}

#property-listings #property-description{}
#property-listings #property-zipcode{ 
font-weight: bold;
}

#property_sort_form p.select-state{ 
float: left; 
}

#property_sort_form label{
font-size:1.1em;
height:20px;
vertical-align:middle;
}

#property_sort_form input{
border:medium none;
width:80px;
margin-left: 10px; 
}

#property_sort_form input:hover{ 
background-color: #D5DEEF; 
color: #FFFFFF;
}

/**************************************** End - The CSS for the Property Site Map **********************************************/







