/* CSS Document */

body
{
	background-color: #fff;
	background-image: url(images/body-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 47px;
	margin:0px;
}
#sidebar
{
	float:right;
	}

.container_12, .container_16 {
margin-left:auto;
margin-right:auto;
width:970px;
}
.clear{margin:0px;padding:0px;clear:both;}
#header
{
	height: 100px;
}
#headerimg
{
	height: 59px;
	width: 406px;	
	float:left;
}
#headerimg h1
{
padding:20px 0px;
}
#headerimg a
{
	background-image: url(images/logo.png);
	text-indent: -99999px;
	display: block;
	height: 59px;
	width: 444px;	
}
.property_page
{
	width:970px!important;
	}
#nav
{
	width:485px;
	float:right;
	height:34px;
	margin-top:	61px;
	
}
#nav ul,
#footer_nav ul,
.social_links ul li
{
margin:0px;
}
#nav ul li
{
	float:left;
	margin:0px 2px;
}
#nav ul li a
{
	background-image: url(images/nav_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	vertical-align: middle;
	height: 26px;
	width: 93px;
	display: block;
	padding-top:7px;
	
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;

}
#nav ul li a:hover
{
	background-image: url(images/hover.png);
	background-repeat: no-repeat;
	background-position: left top;

	height: 26px;
	width: 93px;
}
#footer
{
	background-color:#f1f8fc;
background-image:url(images/footer_bg.png);
background-position:left top;
background-repeat:repeat-x;
min-height:202px;
}
#footer_nav
{
padding-top:5px;
height:26px;
}
#footer_nav ul li
{
float:left;
margin-left:0px;
margin-right:30px;

}
#footer_nav a
{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#212121;
	text-transform:uppercase;

} 



.footer_contact p {
padding:5px 0 5px 00px!important;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#060606;
line-height:1.6em;

}
.social_links ul li
{
float:left;
}
.social_links ul li a.face
{
	background-image: url(images/facebook.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	text-indent: -99999px;
	display: block;
	height: 32px;
	width: 32px;
}

.social_links ul li a.custom {
	background-image: url(images/custom.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	text-indent: -9999px;
	display: block;
	height: 32px;
	width: 32px;
}
.social_links ul li a.twitter {
	background-image: url(images/twitter.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	text-indent: -9999px;
	display: block;
	height: 32px;
	width: 32px;
}
.social_links ul li a.tube {
	background-image: url(images/tube.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	text-indent: -9999px;
	display: block;
	height: 32px;
	width: 32px;
}
.social_links ul li a.rss {
	background-image: url(images/rss.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	text-indent: -9999px;
	display: block;
	height: 32px;
	width: 32px;

}


/*==========================================================*/
#about-company {
	width:100%;
	display:block;
	margin-bottom:20px;
/*height:292px;*/
}
#heading01 {
width:460px;
}

.heading1 {
border-bottom:1px solid #535353;
color:#645956;
font-family:"Century Gothic";
font-size:24px;
height:40px;
margin-top:30px;
text-transform:uppercase;
}
#about-company #left-cont {
color:#535353;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;

margin-top:10px;
padding-top:10px;
width:460px;
}
.main-banner {
	/*background-image:url(images/main-banner.png);
	background-repeat:no-repeat;*/
	float:left;
	height:300px;
	margin-left:28px;
	margin-top:-45px;
	width:464px;
}
.left-arrow {
background-image:url(images/ledt-arrow.png);
display:block;
float:left;
height:29px;
margin-left:5px;
margin-top:115px;
text-indent:-9999px;
width:29px;
}
.rt-arrow {
background-image:url(images/rt-arrow.png);
display:block;
float:right;
height:29px;
margin-right:5px;
margin-top:115px;
text-indent:-9999px;
width:29px;
}
.widecolumn
{
	width:602px;
	float:left;
	margin-bottom:20px;
	}
.widget_title
{
	font-family: "Century Gothic"!important;
	font-size: 18px!important;
	color: #645956!important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;	
	text-transform:uppercase;
	
	}
.widgets ul li
{
	margin:10px 0;	
	/*border-bottom: solid 1px #000;*/
	}

.widgets ul li ul li a,
.widgets ul li a

{
	color:#E94729;
	font-family:verdana;
	font-size:12px;
	}
#main_content h1,
.pagenav h2
{
	color:#645956;
	}
.recentcomments	a
{
	font-size:14px;
	}
.widgets ul li ul li a.url	
{
	font-weight:bold;
	}
span.readmore,
.more
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e83b1b;
	margin-top:15px;
	display:block;}
.more
{
	border:none;
	margin-top:0px;
	padding:0px;
	}
.widgets li
{
	padding:0px!important;

	}
.container_12 .grid_8 {
	width:602px;
	margin-bottom:15px;
	margin-left:0px;
	margin-top:5px;
}	
.container_12 .grid_4 {
width:300px;
}
.right_col
{
	margin-top:5px;
	float:left;
	display:block;
	margin-bottom:10px;
	}
.right_col h3	
{
	font-size:16px;
	padding-left:0px;
	margin-bottom:0px;
	
	}
a.contact_property
{
	padding:4px;
	color:#fff;
	background-color:#DB3713;
	text-decoration:none;
	/*display:block;*/
	margin-top:5px;
	}
a.contact-team
{
	padding:4px;
	color:#fff;
	background-color:#DB3713;
	text-decoration:none;	
		}	
	
#visual-content {
	/*height:290px;*/
	margin-top:-10px;
	width:970px;
}
#ad-banner {
	float:left;
	width:290px;
}
.advertise-baner {
	background-image:url(images/ad-banner.png);
	height:133px;
	margin-top:8px;
	width:290px;
}
#ad-banner
{
	width:290px;
	display:block;
	}

.video {
	/*background-image:url(images/video.png);*/
	float:left;
	/*height:279px;*/
	margin-left:7px;
	margin-top:11px;
	width:335px;
	text-align:center;
	display:block;
}
#blog {
	float:left;
	margin-left:8px;
	min-height:270px;
	overflow:hidden;
	padding-top:4px;
	width:328px;
}
#ad-banner .widgets,
.video .widgets
{
	margin-top:0px;
	}
.video .widgets ul li,
.video .widgets ul
{
	margin:0px;
	}
.large-heading {
	color:#645956;
	font-family:"Century Gothic";
	font-size:18px;	
	text-transform:uppercase;
	font-weight:200;
}
.large-heading a,
.large-heading a:hover
{
	color:#e94729;
	font-size:14px;
	text-decoration:none;
	}
#blog ul li
{
	margin-left:0px;
	}
.blog-list {
	background-image:url(images/list-bg.png);
	background-position:left 11px!important;
	background-repeat:no-repeat;
	border-top:1px solid #535353;
	/*margin-top:10px;
	padding-left:30px;*/
	padding:7px 0;
	height:25px;
}	
.blog-list a,
.blog-list a:hover
{
	color:#e94729;
	font-family:"Verdana",Geneva,sans-serif;
	font-size:12px;
	text-align:justify;
	text-decoration:none;
	display:block;
	}
.widgets ul li ul li
{
	border-bottom:solid 1px;
	}
a.agentspage_link
{
	display:none;
	}
.col_left
{
	width:125px;
	float:left;
	
	}
.col_rht
{
	width:731px;
	float:left;
	}
.col_rht h2
{
	margin-bottom:0px;
	font-family:"Century Gothic";
	font-size:18px;
	color:#e53a19;
	}
.col_rht p
{
	padding:0px;
	}
.members
{
	margin-bottom:20px;
	width:100%;
	/*display:block;*/
	
	}
.page h1,
.pagenav h2,
.grid_8 h1,
.internal_pages .widget_title
{
	font-family:"Century Gothic";
	font-size:20px;
	color:#645956;
	border-bottom:solid 1px #645956;
	margin:0;
	}
span.your-name,
span.phone,
span.your-email,

#wpcf7-f3-p86-o1 span.fullname,
#wpcf7-f3-p86-o1 span.phonenu,
#wpcf7-f3-p86-o1 span.email,
#wpcf7-f3-p86-o1 span.propertyname
{
	background-image: url(images/txt-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 5px;
	height: 23px;
	width: 214px;
	display:block;	
	}
span.your-name input[type="text"],
span.phone input[type="text"],
span.your-email input[type="text"]	,

span.fullname input[type="text"],
span.phonenu input[type="text"],
span.email input[type="text"],
span.propertyname input[type="text"]

{
	width:208px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #F4F4F4;
	}

p.fullname
{
	width:230px;
	float:left;
	}
p.phoneno	
{
	width:230px;
	float:left;
	}
.grid_18 {
	margin-bottom:15px;
	width:480px;
	float:left;
}	
.teampic
{
	float:right;
	width:456px;
	margin-top:20px;
	}
.teampic p.address
{
	color:#e63b1a;
	}
span.your-message
{
	background-image: url(images/comments.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px;
	height: 73px;
	width: 450px;	
	display:block;
	}
span.your-message textarea
{
	height:71px;
	width:449px;
	border:none;
	background-color:#F4F4F4;
	}
.wpcf7 input[type="submit"],
.formaction input[type="submit"],
#submit_comment
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	background-image: url(images/big-button.png);
	background-repeat: no-repeat;
	background-position: left top;	
	height: 28px;
	width: 125px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	}
span.wpcf7-list-item
{
	
	display:block;
	margin-bottom:10px;
	}
#porperty-contact	
{
	width:429px;
	float:right;
	margin-top:40px;
	}
#property_content_wrapper
{
	width:100%;
	display:block;
	}
.property-content-left
{
	width:480px;
	float:left;
	
	}
.por_left
{
	width:206px;
	float:left;
	}
.pro_right	
{
	width:210px;
	float:right;
	}
.pro_right h3
{
	padding:0px;
	margin-top:-10px;
	font-size:20px;
	}
p.copy_right
{
	margin:0px;
	}
.team_wrapper
{
	width:100%;
	margin-top:5px;
	}
	
.buy .page
{
	
	width:670px;
	float:right;
	
	}
.buy .internal_pages	
{
	width:259px;
	float:left;
	margin-top:10px;
	}

.internal_pages ul li
{

	margin:0px;
	}	
.pagenav ul li
{
	background-image:url(images/list-bg.png);
	background-position:left 3px;
	background-repeat:no-repeat;
	height:18px;
	margin-bottom:10px;
	margin-left:0;
	margin-top:15px;
	padding-left:20px;
	}
.foreclosure {
	background-color:#DB3713;
	padding:3px;
	width:170px;
}
.buy .widgets ul li .textwidget a
{
	float:left;
	margin-right:20px;
	}
#ad-banner .textwidget a
{
	margin-bottom:5px;
	display:block;
	}
.lis_pro	
{
	width:100%;
	display:block;
	/*margin-top:20px;*/
	}
.lis_pro p
{
	margin:0px;
	padding:0px;
	}
#nav ul li.current_page_item a{
background-image:url(images/hover.png);
background-position:left top;
background-repeat:no-repeat;
height:26px;
width:93px;
}	
.footer_contact
{
	display:block;
	width:100%;
	}