/* 

Theme Name: Tri State Commercial, Inc.

Theme URI: http://www.tristatecommercialre.com

Description: Professional and easy to use real estate theme

Version: 1.011

Author: Gorilla Themes

Author URI: http://www.123triad.com/

*/

@import url(960/960.css);

@import url(960/reset.css);

@import url(960/text.css);



/* Setup

------------------------------------------------------------ */

body {

	background: #fff url(images/bg.jpg);

	background-repeat: repeat-x;

	width: 100%;
	height:100%;

	color: #00224b;

	font-size: 12px;

	line-height: 20px;

	text-align: justify;

	font-family: Verdana, Geneva, sans-serif;

	margin: 0px auto 0px;

	padding: 0px;

	}

	

.main_bck{

	background: #fff url(images/bg1.jpg) center top repeat-x;

	width: 100%;

	color: #00224b;

	font-size: 12px;

	line-height: 20px;

	text-align: justify;

	font-family: Verdana, Geneva, sans-serif;

	margin: 0px auto 0px;

	padding: 0px;

}



.contact_bck{

	background: #fff url(images/contact_bg.jpg) center top repeat-x;

	width: 100%;

	color: #00224b;

	font-size: 12px;

	line-height: 20px;

	text-align: justify;

	font-family: Verdana, Geneva, sans-serif;

	margin: 0px auto 0px;

	padding: 0px;

}

/* Header

------------------------------------------------------------ */



#logo {

	width:247px;

	padding:8px 0px 0px 0px;		

	}

	

#logo-new {

	width:247px;

	float:left;	

	}

* html #logo {

	float:left;

	padding:0;

	}	

#search_header{

	float:right;

	padding-top:45px;

	padding-right:30px;

	}

	

#sharebg {

	margin:0 auto;

	height:120px;	

	}

	

#top {

	color:#fff;

	height:125px;

	padding-top:0px;

	width:980px;

	margin:0 auto 0;	

	display:block;	

	}



.tag{

	padding-top:4px;

	text-align:right;	

	}



#topstripe {

	color:#fff;	

	padding-top:0;

	width:980px;

	margin:0 auto 0;

	display:block;	

	}

	

* html #topstripe {

	color:#fff;

	height:109px;

	padding-top:0;

	width:980px;

	display:block;	

	}

#menustripe{
	
	width:665px;

	height:30px;

	float:left;

	margin:35px 0 0 35px;

	

	}



/* Featured Section

------------------------------------------------------------ */



#slideshow {

	float:left;

	}

	

.slideshow_meta_data {

	background:url(images/overlay-trans.png);

	padding:10px;

	height:24px;

	margin-top:-58px;

	margin-left:0px;

	position: relative;

	color:000;

	z-index: 99;

	font-size:18px;

	font-weight:bold;

	width:338px;

	text-align:left;

	}

	

* html .slideshow_meta_data {

	background:#000;

	padding:10px;

	height:24px;

	margin-top:-58px;

	margin-left:0px;

	position: relative;

	color:white;

	z-index: 99;

	font-size:18px;

	font-weight:bold;

	width:338px;

	text-align:left;

	}

	

.featured{

	padding:10px;

	float:left;

	background:#240113;

	border:1px #5d3e3e solid;

	margin-bottom:10px;

	margin-right: 10px;

	width:360px;

	height:258px;

	}

	

.latest_featured{

	float:right;

	padding:10px;

	background:#240113;

	border:1px #5d3e3e solid;

	width: 526px;

	margin-bottom:10px;

	}

	

/* Links & Headings

------------------------------------------------------------ */	



a {

	color: #00224b;

	text-decoration: none;

	font-weight: bold;

	}



a:hover {

	color: #f9b372;

	text-decoration: underline;

	}



a:visited {

	color: #00224b;

	text-decoration: none;

	}



.more{	

	color:#cfb6b5;

	font-size: 13px;

	}

	

h1 {

	color: #0094ca;

	font-size: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-transform: uppercase;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 20px 0px;

}



h2,h3,h4,h5,h6 {

	font-weight:normal;

	color:#000;

	}



h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {

	margin:0;

	}

	

h3 { 

	color: #f9b372;

	font-size: 16px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

	}

	

h4 { 

	font-size:13px;

	font-weight: bold;

	}



/* Layout

------------------------------------------------------------ */	

.main_container {

	margin-top:0 auto 0;

	background: #FFFFFF;

	width:980px;

	border:0px solid #5d3e3e;

	padding-top:0px;

	}

	

.main_container h2 {

	font-size:14px;

	color:#01224b;

	font-family: Verdana, Geneva, sans-serif;

	padding-left:10px;

	background:#5fbedc;

	}



#pmain{
    margin-top: 22px;
	padding:10px;

	background:#FFFFFF;

	border:0px #5d3e3e solid;

	margin-bottom:10px;

	clear:both;

	color:#00224b;	

	font-family:Verdana, Geneva, sans-serif

	}

	

* html #home_content{

	width:630px;

	margin-right:10px;

	margin-left:5px;

	float:left;

	}

#home_content{

	width:630px;

	margin-right:10px;

	margin-left:10px;

	float:left;

	}



* html #single_content{

	width:630px;

	margin-right:10px;

	margin-left:5px;

	float:left;

	}

#single_content{

	width:630px;

	margin-right:10px;

	margin-left:10px;

	float:left;

	}

	

	

/* Search

------------------------------------------------------------ */	



#search_module {

	background:#01224b;

	background-position: 35px 65%; 

	text-align: left;

	padding: 10px;

	border:0px #5d3e3e solid;

	margin-bottom:10px;

	min-height:120px;

	margin-left:-10px;

	width:960px;

	

	}

.search_input {

	background: url(images/search.jpg) no-repeat;

	width: 172px;

	height: 13px;

	color: #000000;

	font-size: 11px;

	font-family: Verdana, Geneva, sans-serif;

	font-weight: normal;

	margin: 0px;

	padding: 5px 0px 5px 5px;

	display: inline;

	border: none;

	}



.dd1 {

	float:left;

	margin:0px 0 20px 16px;

	width:140px;

	}



* html .dd1 {

	float:left;

	margin:0 0 20px 16px;

	width:140px;

	}



.searchby {

	float:left;

	min-width:100px;

	color:#efe5d4;

	padding:0 0 3px 1px;

	font-weight:bold;

	}



.search_left {

	padding:8px 0 0 80px;

	float:left;

	width:73%;

	}

	

.search_right{

	padding:8px 0 0 20px;

	width:15%;

	float:left;

	margin-top:5px;

	}



* html .search {

	padding:15px 0 0 20px;

	float:left;

	}

	

.submit_button {

	background: url(images/go_button.jpg) no-repeat;

	color: #FFFFFF;

	width: 34px;

	height: 24px;	

	font-size: 12px;

	font-family: Verdana, Geneva, sans-serif;

	font-variant: small-caps;

	font-weight: bold;

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

		

select {

	min-width:120px;

	}

	

/* Menu

------------------------------------------------------------ */	



.sf-menu,.sf-menu * {

	margin:0;

	padding:0;

	}

	

.sf-menu {

	text-transform:none;

	list-style:none;

	padding-left:10px;

	}

	

.sf-menu ul {

	position:absolute;

	top:-999em;

	width:10em;

	}

	

.sf-menu ul li {

	width:100%;

	}

	

.sf-menu li:hover {

	visibility:inherit;

	}

	

.sf-menu li {

	float:left;

	position:relative;

	margin-right:2px;	

	}

	

.sf-menu a {

	display:block;

	position:relative;

	}

	

.sf-menu li:hover ul,.sf-menu li.sfHover ul {

	left:0;

	top:2.0em;

	z-index:99;

	background:#6f584b;

	}

	

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {

	top:-999em;

	}

	

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {

	left:10em;

	top:0;

	}



ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {

	top:-999em;

	padding: 0px;

	margin:0;

	padding: 0;

	}



ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {

	left:10em;

	top:0;

	padding:0;

	margin:0;

	}

	

.sf-menu a {

	text-decoration:none;

	}



.sf-menu a,.sf-menu a:visited {

	color: #ffffff;

	display: block;

	font-size: 14px;

	font-family: Tahoma, Geneva, sans-serif;

	font-weight: normal;

	text-transform: uppercase;

    margin: auto;

	padding: 8px 18px 8px 17px;

	}



.sf-menu li a {

	background: #01224b;

	color: #ffffff;

    margin: 0px;

	text-decoration: none; 

    margin: auto;

	padding: 8px 18px 8px 17px;

	}



.sf-menu li li {

	list-style:none;

	}

	

* + html .sf-menu li li {

	list-style:none;

	height: 24px;

	}

	

.sf-menu li a:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active {	

	background: #01224b;

	color: #ffffff;

	background: #a4b1c2;

    margin: 0px;

	text-decoration: none; 

    margin: auto;

	padding: 8px 18px 8px 17px;

	}

	

.sf-menu .current_page_item a,#home .on {

	background: #01224b;

	color: #ffffff;

	background: #a4b1c2;

    margin: 0px;

	text-decoration: none; 

    margin: auto;

	padding: 8px 18px 8px 17px;

	}



/* Agent

------------------------------------------------------------ */	

.agent_home {

	margin:0 0 10px 0;

	padding:10px;

	color:#efe5d4;

	float:left;

	background:#240113;

	border:1px #5d3e3e solid;

	width: 608px;

	}



.agent_home img {

	margin:0px 10px 10px 0px;

	float:left;

	border: 1px solid #5d3e3e;	

	}

	

.agent_home h2{

	margin-bottom:20px;

	}



.agent_photos img {

	border:1px solid #5d3e3e;

	}



.agentspage_link {

	padding:3px;

	}



.agent_home_listings {

	margin:4px 0px 0 0;

	float:left;

	font-family:Georgia;

	font-size:12px;

	font-weight:bold;

	width:150px;

	color:#5d3e3e;

	}



.agent_home_listings img {

	margin:0;

	padding:0px 10px 0px 0px;

	float:left;

	}



.agent_home_listings a {

	color:#eee;

	}



.agent_page{

	float:left;

	margin:0px 0px 0px 0px;

	}



.agent_page img{

	margin:0px 10px 0px 0px;

	border:1px #5d3e3e solid;

	}



.agent_small_image {

	background:#5d3e3e;

	margin:0;

	padding:0;

	padding:1px;

	float:left;

	color:#111;

	}



.agent_small {

	background:#5d3e3e;

	margin-bottom:3px;

	padding:3px;

	float:left;

	}



.agent_small_name {

	float:right;

	}



.agent_single_small {

	float:left;

	margin:0px 5px 4px 10px;

	}

	

.agent_single_small img{



	margin:0px 5px 4px 10px;



	}

.agent_container {

	margin-bottom:20px;

	padding-right:20px;

	}



h1.agent {

	color:#fff;

	}



.single_agent {

	color:#eee;

	font-size:14px;

	font-weight:bold;

	}



.single_agent img {

	margin:0px 0px;

	}



/* Listings

------------------------------------------------------------ */	



.listings {

	margin-bottom:10px;

	padding:10px;

	background:#01224b;

	border:0px #5d3e3e solid;

	width: 608px;

	}



.latest_listings {	

	background:#01224b;

	border:1px #5ebddb solid;

	width:270px;

	float:left;

	margin:0px 6px 10px 4px;

	padding:10px;

	min-height: 270px;	

	}

	

.other_properties {	

	border-bottom:1px solid #fff;

	float:left;

	margin:0px 10px 10px 0px;

	padding:14px 10px 14px 10px;

	width: 94%;

	}

.search_properties h2  {	

	color:#fff;

	background: none;

	font-size:16px;

	}

.search_properties h2 a {	

	color:#fff;

	background:  none;

	font-size:16px;

	}

	

.search_properties {	

	border-bottom:1px solid #5d3e3e;

	margin:10px 10px 10px 0px;

	padding:14px 10px 14px 10px;

	}

	

.news{

color:#efe5d4;

	background:#240113;

	border-bottom:1px #5d3e3e solid;

	padding:15px 20px 0 20px;

	margin:0 auto 10px;

	min-height: 120px;

	}



.news a{

	font-size:18px;

	padding:0px;

	margin:0px;

	font-family:Georgia;

	color:#fff;

	font-weight:normal;

	}



.thumb img {

	margin:4px;

	float:left;

	border:4px solid #5d3e3e;

	}

	

.thumb_other img {

	margin:0px;

	padding:0px;

	float:left;

	border:4px solid #5d3e3e;	

	}

	

.thumb_single img {

	margin-right:10px;

	border:1px solid #5d3e3e;

	float:left;

	}

	

.thumb_featured img {

	padding:5px;

	float:left;

	}

	

.thumb_all img {

	/*width:260px;

	height:160px;*/

	border:4px solid #5fbedc;

	}



.thumb_search img {

	margin:4px 10px 16px 0;

	float:left;

	border:4px solid #5d3e3e;

	}



.faddress {

	clear:left;

	color:#efe5d4;

	}



.address {

	clear:left;

	color:#efe5d4;

	}

#all_properties{

	width:607px;

	margin-right:10px;

	margin-left:10px;

	margin-bottom: 10px;

	float:left;

	padding:10px;

	background:000;

	border:1px #4121cb solid;

	}

	

.breadcrumb {

	margin-bottom:10px;

	width: 100%;

	}

		

#description {

	margin:20px 0;

	}

	

.listing_meta_top {

	color:#efe5d4;

	font-weight:bold;

	font-size:13px;

	padding-left:3px;

	margin-bottom:5px;

	}



.metalisting {

	color:#000000 !important;

	background-color:#FFFFFF;

	font-size:12px;

	font-weight: normal;

	}



.metalistingtype {

	color:#000;

	font-size:11px;

	text-transform:uppercase;

	background:#10c76b;

	padding:4px 8px;

	font-weight:bold;

	float:left;

	}



.listingtypeother {

	color:#efe5d4;

	font-size:11px;

	text-transform:uppercase;

	background:#240113;

	padding:4px 6px;

	font-weight:bold;

	}



.homemetadata {

	float:left;

	line-height:23px;

	padding-left:10px;

	width: 292px;

	color:#fff;

	font-weight: bold;

	}



.metalistingprice {

	color:#fff;

	font-size:14px;

	text-transform:uppercase;

	padding:2px 0px;

	font-weight:bold;

	float:right;

	}

.metalistingproperty{

	color:#fff;

	font-size:14px;

	padding:4px 0 0 10px;

	font-weight:bold;

	}

	

.metalistingtitle {

	font-family: Verdana, Geneva, sans-serif;

	color:#ffffff;

	font-size:18px;

	font-weight: normal;

	}

	

.singletitle {

	color:#000;

	font-size:20px;

	font-family: Verdana, Geneva, sans-serif;

	font-weight:normal;

	}

	

.metalistingrest {

	color:#efe5d4;

	font-size:12px;

	font-weight:normal;

	}



.viewproperty {

	color:#000;

	font-size:11px;

	text-transform:uppercase;

	background:#5fbedc;

	padding:4px 8px;

	font-weight:bold;

	margin-right:10px;

	margin-top:8px;

	float:right;

	line-height:23px;

	width:94px;

	}

	

.viewproperty a {

	color:#000;

	}

	

.viewproperty a:hover {

	color:#000;

	text-decoration: underline;

	}



.featuredmeta {

	padding-left:10px;

	line-height:23px;

	width:180px;

	float:left;

	}



.listing_meta_top_single{

	float:left;

	margin:12px 0px 12px 10px;

	font-weight: bold;

	color:#000;

	}



.flisting_meta_top {

	color:#000;

	font-weight:bold;

	font-size:13px;

	margin:10px 0 20px;

	float:left;

	}



.flisting_meta_top a {

	color:#000;

	font-size:13px;

	}



.listing_meta_top-common {

	color:#000;

	font-size:18px;

	margin:10px 0 14px 5px;

	float:left;

	font-weight:bold;

	}



.listing_meta_top-common a {

	color:#000;

	font-size:12px;

	font-weight:bold;

	}



.listing_meta_top_featured {

	color:#000;

	font-size:13px;

	padding:0 0 20px 5px;

	float:left;

	}



.listing_meta_top_featured a {

	color:#333;

	font-size:20px;

	font-weight:bold;

	}



.single_address {

	color:#000;

	font-size:13px;

	margin:10px 0;

	padding:4px 0 0 5px;

	}



.error {

	padding:20px 0 50px;

	width:100%;

	}



.other_props {

	color:#000;

	font-size:14px;

	margin:10px 0 14px 5px;

	float:left;

	}

	

.thumb_all {

	margin-bottom:10px;


	}

 

.otherproperty_meta_data {

	background:url(images/overlay-trans.png);

	padding:10px;

	width: 240px;

	height:24px;

	margin-top:-48px;

	margin-left:4px;

	margin-right:4px;

	position: relative;

	color:000;

	z-index: 99;

	font-size:18px;

	font-weight:bold;

	text-align:left;

	}

	

* html .otherproperty_meta_data {

	background:#000;

	padding:10px;

	width: 240px;

	height:24px;

	margin-top:-48px;

	margin-left:4px;

	margin-right:4px;

	position: relative;

	color:white;

	z-index: 99;

	font-size:18px;

	font-weight:bold;

	text-align:left;

	}



.property_meta_data {

	background:url(images/overlay-trans.png);

	padding:10px;

	height:24px;

	margin-top:-48px;

	margin-left: 4px;

	position: relative;

	color:000;

	z-index: 99;

	font-size:18px;

	font-weight:bold;

	margin-right:4px;

	text-align:left;

	}



* + html .property_meta_data {

	background:url(images/overlay-trans.png);

	padding:10px;

	height:24px;

	margin-top:-51px;

	margin-left: 4px;

	position: relative;

	color:000;

	z-index: 99;

	font-size:18px;

	font-weight:bold;

	width:240px;

	text-align:left;

	}

	

#photo_gallery {

	background:#01224b;

	border:1px #5d3e3e solid;

	padding:10px;

	}



#photo_gallery img {

	float:left;

	margin:4px;

	border:1px solid #5fbedc;

	}



.property_photo {

	float:left;

	margin-top:11px;

	}



#pfeaturesl {

	width:288px;

	float:left;

	margin-bottom:10px;

	margin-right:10px;

	padding:10px;

	background:#01224b;

	border:0px #5d3e3e solid;

	color:#efe5d4;

	}



#pfeaturesr {

	width:288px;

	float:right;

	margin-bottom:10px;

	padding:10px;

	background:#01224b;

	border:0px #5d3e3e solid;

	min-height:214px;

	color:#efe5d4;

	}



.features {

	padding:8px 0px 8px 10px;

	margin:12px 0px 12px 0px;

	font-weight: bold;

	background-color:#FFFFFF;

	color:#000000;

	}



#pfeaturesr img {	

	float:left;

	padding-right:10px;

	}



#pfeaturesl a {

	color:#efe5d4;

	}



#pfeaturesr a {

	color:#efe5d4;

	padding-left:3px;

	}



#pdescription h2 {

	font-family: Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#efe5d4;

	background:url(images/h2main-trans.png) top left no-repeat;

	font-weight:bold;

	padding:11px 0 0 9px;

	margin-bottom:5px;

	text-transform:uppercase;

	height:35px;

	}



#pdescription {

	color:#00224b;

	}



#pdescription a {

	color:#000;

	}



#relatedp h2 {

	font-family:Georgia;

	font-size:12px;

	color:#fff;

	background:none;

	border-bottom:1px solid #371d22;

	font-weight:bold;

	padding:2px 3px 2px 7px;

	text-transform:uppercase;

	}



#relatedp {

	font-family:Georgia;

	color:#000;

	margin:15px 0;

	}

	

.latest_news{

	background:#240113;

	border:1px #5d3e3e solid;

	padding:10px;

	margin-bottom: 10px;

	}



/* Calculator

------------------------------------------------------------ */	

.calc {

	width:90%;

	margin:8px;

	padding:10px;

	border:4px solid #5d3e3e;

}



.calc input {

	height:25px;

	width:100px;

	border:1px solid #5d3e3e;

	margin:8px;

}

.calc h1 { color:#efe5d4;font-family: Georgia;}



/* Blog Layout

------------------------------------------------------------ */	

#blog_entry p {

	font-size:12px;

	float:left;

	margin-top:20px;

	}



#blog {

	padding-bottom:20px;

	color:#efe5d4;

	}



#blog h1 a:hover {

	text-decoration:underline;

	}



#blog_entry img {

	float:left;

	margin:0 10px 5px 0;

	border:4px solid #5d3e3e;

	}

	

.blogtitle {

	padding:6px 3px 0px 0px;

	text-align:left;

	list-style:none;

	display: block;	

	}

	

.blogtitle h2  {

	background: none;

	border-bottom: 1px solid #5d3e3e;

	padding:0px;

	}



.blogtitle h2 a {

	font-weight:normal;

	font-size:20px;

	color: #fff;

	}

	

.blogtitle h1  {

	font-family: Georgia;

	background: none;

	border-bottom: 1px solid #5d3e3e;

	padding:0px;

	}



.blogtitle h1 a {

	font-weight:normal;

	font-size:20px;

	color: #fff;

	}	

	

.commontitle h2  {

	background: none;

	padding:0;

	margin: 0;

	color:#000;

	}

	

.commontitle h2 a  {

	background: none;

	padding:0;

	margin: 0;

	color:#000;

	font-weight:normal;

	font-size:20px;

	}

	

/* Comments

------------------------------------------------------------ */		

#commentform textarea {

	width:500px;

	}



.comment{

	color:#eee;

	margin-top: 20px;

	}

	

.comment h3{

	color:#eee;

	}

#commentform a {

	color:#cfb6b5;

	}



ol.commentlist {

	margin:0;

	padding:0;

	list-style:none;

	font-size:12px;

	line-height:20px;

	}



ol.commentlist p {

	margin:10px 0;

	line-height:20px;

	clear:both;

	list-style:none;

	}



ol.commentlist cite {

	font-style:normal;

	font-weight:bold;

	}



ol.commentlist li {

	padding:20px 10px 10px;

	margin-bottom:10px;

	background: #482b2a;

	border:1px solid #5d3e3e;

	color: #eee;

	list-style:none;	

	}



ol.commentlist li.alt {

	padding:10px 10px 0!important;

	background:#240113;

	color:#eee;

	list-style:none;

	}

	

.metadata{

	clear:both;

	margin:20px 0px 10px 0px;

	}



.metadata a {

	color:#cfb6b5;

	font-size:small;

	}

	

.metadata a:hover {

	color:#666;

	font-size:small;

	}

	

ol.commentlist img {

	float:left;

	padding-right:20px;

	margin-bottom:15px;	

	}



ol.commentlist a {

	font-weight:bold;

	color:#eee;

	}



ol.comment-body {

	clear:both;

	margin-top:30px;

	}





/* Google Maps

------------------------------------------------------------ */	

#mapandlocation {

	margin-top:10px;

	background:#01224b;

	border:0px #5d3e3e solid;

	padding:10px;

	margin-bottom:10px;

	}



.gmaps {

	width:245px;

	height:257px;

	color:#000;
	border:1px #09C solid;

	}



.gmnoprint {

	color:#000;

	}



/* Sidebar & Widgets

------------------------------------------------------------ */	



.widgets {

	padding:10px;

	margin:0 0 10px 0;

	background:#240113;

	border:1px #5d3e3e solid;

	}



.widgets ul li {

	padding:0;

	margin:0;

	list-style:none;

	}

	

.widgets ul li  li {

	list-style:square;

	list-style-position:inside;

	padding-left:22px;

	padding-bottom:5px;

	color: #efe5d4;

	}

	

.widgets ul li li a {

	color:#efe5d4;

	font-weight:bold;	

	}



.widgets ul li li a:hover {

	color:#6c4443;

	}



.widgets ul li li a:visited {

	color:#efe5d4;

	}



.widgets ul li h2 {

	color:#fff;

	text-align:left;

	font-size:18px;

	background:#5fbedc;

	padding-left:10px;

	margin:0  0 20px 0;

	list-style:none;

	font-family:Verdana, Geneva, sans-serif;

	}



#sidebar {

	margin-bottom:10px;

	float:left;

	width: 300px;

	color:#efe5d4;

	}



#sidebar h2{

	background:#f8aa40;

	color:#000;

	}



/* Banners

------------------------------------------------------------ */	



#bannersSquare {

	margin-top:10px;

	padding-left:10px;

	}



#bannersSquare img {

	margin-right:10px;

	margin-bottom:10px;

	margin-top:10px;

	border:1px solid #666;

	}

	

/* Footer

------------------------------------------------------------ */	



/************************************************

*	Footer      								*

************************************************/



#footer {

	background: #01224b url(images/footer_bg.jpg) repeat-x left top;

	width: 100%;

	margin: 0  auto 0;

	padding: 0px;

	text-align: center;

	color: #f9b372;

	}

	

#footer p {

	color: #f9b372;

	font-size: 11px;

	font-family: Verdana, Geneva, sans-serif;

	margin: 0px;

	padding: 10px 0px 0px 0px;

	}

	

#footer a, #footer a:visited {

	color: #f9b372;

	text-decoration: none;

	}

	

#footer a:hover {

	color: #FFFFFF;

	text-decoration: underline;

	}

	

.footer_title {

	color: #FFFFFF;

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 20px;

}



.footer_txt {

	color: #FFFFFF;

	font-size: 11px;

	font-family: Verdana, Geneva, sans-serif;

	font-weight: normal;

	line-height: 18px;

}



#list {

	margin-left: 0;

	padding-left: 0;

	list-style: none;

	color: #fff;

}



#list li {

	padding: 0px 0px 15px 15px;

	background-image: url(images/bullet.jpg);

	background-repeat: no-repeat;

	background-position: 0.1em 0.5em;	

	line-height: 20px;

}

	

	}



#copyright {

	padding:10px 0px 10px 10px;

	color:#efe5d4;	

	}



#copyright a {

	color:#1c0013;

	font-weight:bold;

	}

.left_img {

	float: left;

	padding-right: 20px;

}

/*---------------------------
Custom Sidebar, and main content - Single_property.php
----------------------*/
#sidebar1{
	width:210px;
	height:100%;
	float:left;
	margin:10px;
	padding:7px;
	background: #ccc;
	border:1px solid #666;
	color: #fff;
	text-align: left;	
}

#sidebar2{
	width:250px;
	float:right;
	margin:10px;
	padding:10px;
	background: #000;
	color: #fff;
	text-align: left;		
}
#sidebar1,  #sidebar1 a{
	color:#000;
}
#sidebar2,#sidebar2 a{
	color:#ccc;
}
#sidebar1 a, #sidebar2 a{
	text-decoration:underline;
}
#sidebar1 h2{
	background:none;
	color:#000;
	font-weight:bold;
	font-size:16px;
	padding:0px;
}

#sidebar2 h2{
	background:none;
	color:#ccc;
	font-weight:bold;
	font-size:16px;
	padding:0px;
}

#main_content{
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	width:430px;
	color:#000 !important;
}

#main_content h2{
	background:#01224b url(images/bulls.gif) no-repeat 5px center;
	padding-bottom:7px;
	padding-top:7px;
	padding-left:20px;
	padding-right:10px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
}

#main_content h3{
	color:#01224b;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
}

.propertyDesc h2{
	background:#01224b;
	padding-bottom:7px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
}

.propertyDesc a{
	color:#5fbedc;
}

.propertyDesc a:hover{
	text-decoration:underline;
}
.lbl1{
	background:#E6F0EB;
	padding:5px;
}

#additional_photos img{
	width:130px;
	height:120px;
	border:1px #000 solid;
	margin:5px;
	
}

#additional_photos img:hover{
	border:1px #09C solid;
}