/*

	Theme Name: Jenson

	Theme URL: http://www.floatrightmedia.com

	Description: Jenson is a 2-column Widget-ready theme created for WordPress.

	Author: Float:Right Media

	Author URI: http://www.floatrightmedia.com

	Version: 1.0

	Last Updated: 5/8/10

	

	

*/









body {

	color: #333;

	font-size: 13px;

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

	margin: 0px auto 0px;

	padding: 0px;

	background: #D4D7D8 url(images/body_bg.png) repeat-x;

	line-height: 22px;

	border-top: 0px solid #F1AF05;

	}

	

body.home {

	background: #C2BAA3 url(images/body_bg.png) repeat-x;	



}



#top {

	background: #444F51;

	color:  #D4D7D8;

	padding: 8px 0 10px 0;

	margin: 0 auto 0;

	text-align: center;

	font-family: "Georgia", serif;

	font-style: italic;

	letter-spacing: .5px;

	font-size: 15px;



}



#top a, #top a:visited {

	color: #74979D;



}



	



#wrap {

	background: transparent /*url(images/wrap_bg.png) 0 15px no-repeat*/;

	width: 980px;

	margin: 0px auto 0px;

	padding: 0px 0 10px 0;

	position: relative;

	border: 0px solid #FFF;

	border-width: 0px 0px 0px 0px;

	}

	

	

/*_____ Span Classes & Misc _____*/





span.orange {

	color: #E95320; 

	font-weight: 600;

}



.red {color: #83191F;}

	

p.search {

	background: #EEEFEF; 

	padding: 10px 10px 15px 10px !important; 

	font-size: 14px !important; 

	margin: 10px 0 0 0 !important; 

}

	

.lowercase {

	text-transform: lowercase;

}	



.uppercase {

	text-transform: uppercase;

}

	

	

/*_____ Headings _____*/





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

	font-weight:normal;

	clear:both;

}



.entrytitle {

	font-size: 20px !important; 

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

	margin: 0 10px 0px 0 !important;

	color: #444F51 !important;

	font-style: none;

	line-height: 24px;

	font-weight: 600;

	text-shadow: #FFF 1px 1px;

}	



.entrytitle a, .entrytitle a:visited {

	color: #A71604 !important; 

	font-size: 20px;

}



.entrytitle a:hover {

	color: #74979D !important;

}



.contenttitle {

	font-weight: 600;

	margin: 10px 0 5px 0;

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

	font-size: 18px;

	color: #333;

}





.searchformtitle {

	background: transparent url(images/searchform_h2.png) no-repeat;

	margin: 0px 0 10px -28px;

	text-indent: -9999px;

	width: 678px;

	height: 54px;

	z-index: 5000;

}



.featuredtitle {

	background: transparent url(images/featured_h2.png) no-repeat;

	margin: 10px 0 20px 0px;

	text-indent: -9999px;

	width: 650px;

	height: 27px;

	clear: both;

}



.bankownedtitle {

	background: transparent url(images/bankowned_h2.png) no-repeat;

	margin: 10px 0 20px 0px;

	text-indent: -9999px;

	width: 650px;

	height: 27px;

}



.shortsaletitle {

	background: transparent url(images/shortsale_h2.png) no-repeat;

	margin: 10px 0 20px 0px;

	text-indent: -9999px;

	width: 650px;

	height: 27px;

}



.homeblogtitle {

	background: transparent url(images/homeblog_h2.png) no-repeat;

	margin: 10px 0 20px -28px;

	text-indent: -9999px;

	width: 678px;

	height: 54px;

	position: relative;

}



.justlistedtitle {

	background: transparent url(images/justlisted_h2.png) no-repeat;

	margin: 10px 0 20px -18px;

	text-indent: -9999px;

	width: 678px;

	height: 54px;

} 



.homevideotitle {

	background: transparent url(images/homevideo_h2.png) no-repeat;

	margin: 10px 0 20px -28px;

	text-indent: -9999px;

	width: 678px;

	height: 54px;



}



.aboutusvideotitle {

	background: transparent url(images/aboutusvideo_h2.png) no-repeat;

	margin: 10px 0 20px -28px;

	text-indent: -9999px;

	width: 678px;

	height: 54px;



}



.partnerstitle {

	background: transparent url(images/partners_h2.png) no-repeat;

	margin: 10px 0 20px 0px;

	text-indent: -9999px;

	width: 650px;

	height: 27px;

}



.teamtitle {

	background: transparent url(images/team_h2.png) no-repeat;

	margin: 10px 0 20px 0px;

	text-indent: -9999px;

	width: 650px;

	height: 27px;

}



.homevirtualtitle {

	background: transparent url(images/homevirtualtours_h2.png) no-repeat;

	margin: 10px 0 20px -55px;

	text-indent: -9999px;

	width: 705px;

	height: 52px;



}



.widgettitle {

	font-size: 20px; 

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; 

	margin: 0 0px 13px 0px;

	padding: 0 0 8px 0;

	letter-spacing: 0px;

	color: #98A632 !important;

	text-transform: lowercase;

	text-align: center;

	font-style: none;

	font-weight: 500;

	background: transparent /*url(images/divider.png) bottom repeat-x*/;

}



.followtitle {

	width: 270px;

	height: 44px;

	font-size: 20px; 

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; 

	margin: 0 0px 13px -10px;

	padding: 0 0 8px 0;

	letter-spacing: 0px;

	color: #98A632 !important;

	text-transform: lowercase;

	text-align: center;

	font-style: none;

	font-weight: 500;

	background: transparent url(images/follow_h4.png) no-repeat;

	text-indent: -9999px;

}	



.updatestitle {

	width: 270px;

	height: 44px;

	font-size: 20px; 

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; 

	margin: 0 0px 0px -10px;

	padding: 0 0 8px 0;

	letter-spacing: 0px;

	color: #98A632 !important;

	text-transform: lowercase;

	text-align: center;

	font-style: none;

	font-weight: 500;

	background: transparent url(images/dailyupdates_h4.png) no-repeat;

	text-indent: -9999px;

}



.testimonialtitle {

	width: 270px;

	height: 44px;

	font-size: 20px; 

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; 

	margin: 0 0px 0px 0px;

	padding: 0 0 8px 0;

	letter-spacing: 0px;

	color: #98A632 !important;

	text-transform: lowercase;

	text-align: center;

	font-style: none;

	font-weight: 500;

	background: transparent url(images/testimonial_h4.png) no-repeat;

	text-indent: -9999px;

}



.agentcontacttitle {

	width: 270px;

	height: 44px;

	font-size: 20px; 

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; 

	margin: -10px 0px 0px -10px;

	padding: 0 0 8px 0;

	letter-spacing: 0px;

	color: #98A632 !important;

	text-transform: lowercase;

	text-align: center;

	font-style: none;

	font-weight: 500;

	background: transparent url(images/agentcontact_h4.png) no-repeat;

	text-indent: -9999px;

}



.agentvideotitle {

	width: 270px;

	height: 44px;

	font-size: 20px; 

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; 

	margin: -10px 0px 0px -10px;

	padding: 0 0 8px 0;

	letter-spacing: 0px;

	color: #98A632 !important;

	text-transform: lowercase;

	text-align: center;

	font-style: none;

	font-weight: 500;

	background: transparent url(images/agentvideo_h4.png) no-repeat;

	text-indent: -9999px;

}



/*.updatestitle {

	font-size: 14px; 

	font-family: "SegoeSemiboldRegular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif; 

	margin: 0 10px 13px 0px;

	letter-spacing: 0px;

	color: #F2F3ED !important;

	text-transform: none;

	font-style: none;

}*/



.postsubscribetitle {

	font-size: 18px; 

	font-family: "Georgia", serif; 

	margin: 3px 10px 3px 0px;

	letter-spacing: 0px;

	color: #AA1704 !important;

	text-transform: none;

	text-shadow: #FFF 1px 1px;



}







/*_____	Hyperlinks _____*/									*





a, a:visited {

	color: #A71604;

	text-decoration: none;

	}

	

a:hover {

	color: #A71604;

	text-decoration: underline;

	}

	

a img {

	border: none;

	}

	

a:focus, a:hover, a:active {

	outline: none;

	}

	



/*_____	Header _____*/ 									





#header {

	width: 980px;

	height: 147px;

	color: #FFFFFF;

	margin: 0px auto 0px;

	padding: 0px;

	overflow: hidden;

	background: transparent url(images/header_bg.png) 0 4px no-repeat;

	z-index: 0 !important;

	position: relative;

	}



#header h1, #header h1 a, #header h1 a:visited, #header h4, #header h4 a, #header h4 a:visited {

	color: #FFFFFF;

	font-size: 20px;

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	}

	

#header h1 a:hover, #header h4 a:hover {

	color: #FFFFFF;

	text-decoration: none;

	}

	

#header #imageheader {

	width: 261px;

	height: 65px;

	text-indent: -10000px;

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

	}



#header #imageheader a {	

	display: block;

	width: 261px;

	height: 65px;

	}

	

.headertext {

	margin: 0px;

	padding: 20px 0px 0px 0px;

	}

	

.headerleft {

	width: 550px;

	float: left;

	margin: 44px 0 0 0;

	padding: 0px;

	z-index: 0;

	}

	

.headerleft p {

	color: #FFFFFF;

	font-family: Tahoma, Arial, Verdana;

	font-size: 14px;

	font-style: italic;

	margin: 0px;

	padding: 0px 0px 5px 0px;

	line-height: 20px;

	}

	

.headerleft a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}



.headerright {

	width: 230px;

	height: 146px;

	float: right;

	margin: 18px 0 0 0;

	padding: 10px 0px 10px 0px;

	background: transparent url(images/headerright_bg.png) center top no-repeat;

	z-index: 0;

	}

	

.headerrightphone {

	width: 76px;

	height: 41px;

	float: left;

	margin: 48px 0px 5px 0px;

	border-right: 0px solid #A0CCE3;

	text-align: center;

	background: transparent url(images/headerright_v_divider.png) bottom right no-repeat;

	padding: 0 0px 0 0;

}	



.headerrightemail {

	width: 76px;

	height: 41px;

	float: left;

	margin: 48px 0px 5px 0px;

	border-right: 0px solid #A0CCE3;

	text-align: center;

	background: transparent url(images/headerright_v_divider.png) bottom right no-repeat;

	padding: 0 0px 0 0;

}



.headerrightchat {

	width: 76px;

	height: 41px;

	float: left;

	margin: 50px 0px 5px 0px;

	border-right: 0px solid #30261C;

	text-align: center;

}



.headerright p {

	color: #FEFBE8;

	margin: 0px;

	padding: 0px 0px 5px 0px;

	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;

	font-size: 12px;

	}

	

.headerright a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

.headerright a, .headerright a:visited {

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	}

	

.headerright a:hover {

	text-decoration: underline;

	}

	

.headerright a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

.headerright ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

.headerright li {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	



/*______ Navbar _____*/      								





/*#nav {

	margin: 0px;

	padding: 20px 0px 0px 0px;

	float: right;

	}

	

#nav ul {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#nav li {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#nav li a, #nav li a:link {

	background: url(images/nav.png);

	color: #FFFFFF;

	display: block;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-transform: uppercase;

    margin: 0px 10px 0px 0px;

	padding: 8px 10px 8px 10px;

	border: 1px solid #555555;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	}



#nav li a:hover, #nav li a:active {

	background: url(images/navhov.png);

	color: #FFFFFF;

	text-decoration: none;

	border: 1px solid #555555;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	}

	

#nav li li a, #nav li li a:link, #nav li li a:visited {

	background: #777777;

	width: 130px;

	color: #FFFFFF;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: normal;

	text-transform: none;

	float: none;

    margin: 0px;

	padding: 5px 10px 5px 10px;

	border: none;

	border-bottom: 1px solid #555555;

	border-left: 1px solid #555555;

	border-right: 1px solid #555555;

	-moz-border-radius: 0px;

	-khtml-border-radius: 0px;

	-webkit-border-radius: 0px;

	}

	

#nav li li a:hover, #nav li li a:active {

	background: #888888;

	color: #FFFFFF;

	}



#nav li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 150px;

	margin: 0px;

	padding: 0px;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	}



#nav li li { 

	}



#nav li ul a { 

	width: 120px;

	}



#nav li ul a:hover, #nav li ul a:active { 

	}



#nav li ul ul {

	margin: -25px 0 0 151px;

	}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

	}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

	}



#nav li:hover, #nav li.sfhover { 

	position: static;

	}

	

#nav .current_page_item a {

	background: url(images/navhov.png);

	}*/





/*_____	SubNavbar _____*/      								





#subnavbar {

	width: 980px;

	height: 47px;

	font-size: 15px;

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

	color: #FFFFFF;

	font-weight: normal;

	margin: 0px auto 0px;

	padding: 0px;

	z-index: 5000 !important;

	background: transparent url(images/subnav_bg.png) no-repeat;

	border-bottom: 1px solid #FFF;

}

	

	

.subnavbarleft {

	width: 980px;

	float: left;

	margin: 0px;

	padding: 0px;

	z-index: 5000 !important;

}

	

.subnavbarright {

	width: 194px;

	height: 21px;

	float: right;

	margin: 16px 10px 0 0;

	padding: 0px 0px 0px 0px;

	text-align: right;

	background: transparent url(images/subnavright_bg.png) no-repeat;

}

	

.subnavbarright a, .subnavbarright a:visited {

	color: #FBEFAB;

	font-size: 15px;

	/*font-family: Arial, Tahoma, Verdana;*/

	font-weight: normal;

	text-transform: none;

	text-decoration: none;

}

	

.subnavbarright a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}



#subnavbar p {

	margin: 0px;

	padding: 8px 0px 0px 15px;

	text-transform: uppercase;

}

	

#subnav {

	margin: 0px;

	padding: 0px;

	}

	

#subnav ul {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

}

	

#subnav li {

	float: left;

	list-style: none;

	margin: 0px 0px 0 0px ;

	padding: 0px;

	background: transparent;

}

	

#subnav li a, #subnav li a:link, #subnav li a:visited {

	color: #FFF;

	display: block;

	font-size: 14px;

	/*font-family: Arial, Tahoma, Verdana;*/

	font-weight: 500;

	text-transform: uppercase;

	text-decoration: none;

    margin: 2px 0px 0 0;

	padding: 12px 15px 11px 15px;

	letter-spacing: 0px;

	text-shadow: #520B03 1px 1px;

}



#subnav li a:hover, #subnav li a:active {

	background: #7F1103;

	color: #FFF;

	text-decoration: underline;

	/*filter:alpha(opacity=98);

	-moz-opacity:0.98;

	-khtml-opacity: 0.98;

	opacity: 0.98;*/

}

	





#subnav li li a, #subnav li li a:link, #subnav li li a:visited {

	background: #7F1103;

	width: 240px;

	color: #FFF;

	font-size: 13px;

	/*font-family: Arial, Tahoma, Verdana;*/

	font-weight: normal;

	text-transform: uppercase;

	float: none;

    margin: 0px 1px 0 1px;

	padding: 5px 10px 5px 10px;

	border: none;

	border-bottom: 0px solid #2080B9;

	/*filter:alpha(opacity=98);

	-moz-opacity:0.98;

	-khtml-opacity: 0.98;

	opacity: 0.98;*/

	z-index: 6000 !important;

}

	

#subnav li li a:hover, #subnav li li a:active {

	background: #AA1704;

	color: #FFF;

	/*filter:alpha(opacity=98);

	-moz-opacity:0.98;

	-khtml-opacity: 0.98;

	opacity: 0.98;*/

}



#subnav li ul {

	z-index: 2000;

	position: absolute;

	left: -999em;

	height: auto;

	width: 150px;

	margin: 0px;

	padding: 0px;

}



#subnav li li { 

	}



#subnav li ul a { 

	width: 120px;

	}



#subnav li ul a:hover, #subnav li ul a:active { 

	}



#subnav li ul ul {

	margin: -32px 0 0 200px;

	}



#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover2 ul ul, #subnav li.sfhover2 ul ul ul {

	left: -999em;

	}



#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover2 ul, #subnav li li.sfhover2 ul, #subnav li li li.sfhover ul {

	left: auto;

	}



#subnav li:hover, #subnav li.sfhover { 

	position: static;

	}

	

.current_page_item {

	background: #7F1103 /*url(images/subnav_hover_bg.png) repeat-x*/;

	color: #FFF;

}

 

.current_page_item a, .current_page_item a:hover {

	background: #7F1103 /*url(images/subnav_hover_bg.png) repeat-x*/;

	color: #FFF !important;

}	



/*.rsslink {

	margin: 0px 0px 0px 10px;

	padding: 3px 0px 3px 16px;

	background: url(images/rss.png) no-repeat left center;

	}*/	









/*_____ COMMUNITY HOME PAGE IMAGES _____*/



#communityblock	{

	width: 940px;

	height: 97px;

	float: left;

	margin: 0 0 20px 0;

	padding: 20px 20px 20px 20px;

	background: #C2BAA3;

	border-bottom: 1px solid #FFF;

}	



.listingbyline {

	font-size: 12px; 

	margin: 0px 0 3px 0 !important;

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

	font-weight: 600;

	color: #333;

}







.communityleft {

	width: 105px;

	height: 80px;

	float: left;

	margin: 0 14px 0 0;

	padding: 0 0 0 0;

	background: transparent url(images/communityleft_bg.png) no-repeat;



}	



.communityright {

	width: 105px;

	height: 80px;

	float: right;

	margin: 0 0px 0 0;

	padding: 0 0 0 0;

	background: transparent url(images/communityleft_bg.png) no-repeat;

}



.communitytitle {

	width: 100px;

	font-size: 12px; 

	font-family: "SegoeSemiboldRegular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;

	text-align: center;

	margin: 0px 0 0 0;

	padding: 0 0 0 0;

}



img.community {

	width: 90px;

	height: 70px;

	margin: 5px 0 8px 5px;

	float: left;

}



/*_____ MAIN CONTENT AREA _____*/



#content {

	width: 980px;

	margin: 0px auto 20px;

	padding: 0px 0px 20px 0px;

	background: #F7F7F7 /*url(images/content_bg.png) repeat-y*/;

}



#contentbottom {

	width: 996px;

	height: 13px;

	margin: 0px auto 10px;

	padding: 0px 0px 0px 0px;

	background: transparent url(images/content_bottom_bg.png) no-repeat;



}



#contenttop {

	width: 996px;

	height: 13px;

	margin: 0px auto 0px;

	padding: 0px 0px 0px 0px;

	background: transparent url(images/content_top_bg.png) no-repeat;



}

	

#contentleft {

	float: left;

	width: 650px;

	margin: 0px;

	padding: 0px 0px 0px 0px;

}

	

#contentright {

	float: right;

	width: 670px;

	margin: 0px;

	padding: 10px 0px 0px 0px;

}

	

#contentfull {

	float: left;

	width: 980px;

	margin: 0px 0 20px 0;

	padding: 10px 0px 0px 0px;

	background: #F7F7F7 /*url(images/content_bg.png) repeat-y*/;

}

	

#content a img {

	border: none;

}



#content blockquote {

	background: #EEEFEF;

	margin: 0px 25px 15px 25px;

	padding: 10px 20px 0px 15px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	font-family: "Georgia", serif;

	font-style: italic;

	font-size: 14px;

}

	

#content blockquote p {

	margin: 0px;

	padding: 0px 0px 15px 0px;

}

	

#content img.wp-smiley {

	float: none;

	border: none;

	margin: 0px;

	padding: 0px;

}



#content img.wp-wink {

	float: none;

	border: none;

	margin: 0px;

	padding: 0px;

}

	



	

.readmore { 

	text-align: left;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;

	text-transform: uppercase;

	font-style: italic;

	text-indent: -9999px;

	display: block;

	width: 164px;

	height: 30px;

	float: right;

	margin-top: 5px !important;

} 



/*.readmore a  { 

	color: #FFF; 

	font-size: 10px;

	text-indent: -9999px !important;

	background: #465724 url(images/button_readmore.png) 0 0px no-repeat;

	padding: 0px;

	display: block;

	

	

	} 	

	

.readmore a:hover { 

	color: #FFF; 

	font-size: 10px;

	text-indent: -9999px;

	background: #FD8D0F url(images/button_readmore.png) 0 -22px no-repeat;

	padding: 0px;

	display: block;

	width: 164px;

	height: 22px;

	}*/ 			

	

.breadcrumb {

	background: transparent url(images/divider.png) bottom repeat-x;

	font-size: 11px;

	margin: 0px 0px 20px 0px;

	padding: 5px 10px 5px 0px;

	border-bottom: 0px dotted #201810;

}

	



	

.postarea {

	margin: 0px 0px 20px 0px;

	padding: 10px 10px 0 18px;

	float: left;

	background: transparent;

	border: 0px solid #D3DDDC;

	width: 650px;

}

	

.postarea p {

	margin: 0px;

	padding: 0px 0px 15px 0px;

}

	

.postareahome {

	margin: 0px 0px 20px 10px;

	padding: 0px 10px 0 10px;

	float: left;

	background: transparent;

	border: 0px solid #D3DDDC;

	width: 650px;

	position: relative;

}

	

.postareahome p {

	margin: 0px;

	padding: 0px 0px 15px 0px;

}	

	

.postareaassociate {

	margin: 0px 0px 20px 0px;

	padding: 10px 10px 0 10px;

	float: left;

	background: #17110C;

	border: 0px solid #D3DDDC;

	width: 650px;

}

	

.postareaassociate p {

	margin: 0px;

	padding: 0px 0px 15px 0px;

}	

	

.postareafull {

	margin: 0px 0px 10px 0px;

	padding: 10px 20px 0 20px;

	float: left;

	background: transparent;

	border: 0px solid #D3DDDC;

	width: 940px;

	

	

	}

	

.postareafull p {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}	

	

.blogreadmore, .blogreadmore a, .blogreadmore a:visited, .blogreadmore a:hover {

	float: right;

	margin: 0 0 0 0;

	padding: 5px 0 20px 0;

	font-family: "Georgia", serif !important;

	font-weight: 600;

	font-size: 12px;

	color: #AA1704;

}







.catfeed {

	width: 30px;

	height: 28px;

	/*background: transparent */

	position: absolute;

	top: 0px;

	right: 0px;

	overflow: hidden;

	display: inline;

	clear: both;

	}	



.catfeed a, .catfeed a:visited {

	width: 30px;

	height: 28px;

	background: transparent url(images/category_feed_bg.png) no-repeat;

	position: absolute;

	text-indent: -9999px;

	top: 0px;

	right: 0px;

	

	

}



/*_____ CATEGORY SHOWCASE/FEATURED PAGE _____*/



.price {

	width: 150px;

	height: auto;

	/*background: transparent */

	position: absolute;

	top: 0px;

	left: 500px;

	/*overflow: hidden;*/

	/*display: inline;*/

	font-family: "Georgia", serif;

	font-weight: 600;

	font-size: 15px;

	text-align: right;

	text-shadow: #FFF 1px 1px;

	clear: both;

}	



.postarea ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px 0px 15px 0px;

}

	

.postarea ul li {

	background: url(images/bullet_arrow.png) no-repeat 0 12px !important;

	padding: 5px 0px 5px 15px !important;

	margin: 0px 0 0 20px;

	border-bottom: 0px dotted #D1D4C3;

}

	

.postarea ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px 0px 0px 0px;

}

	

.postarea ol {

	margin: 0px;

	padding: 0px 0px 15px 0px;

}

	

.postarea ol li {

	margin: 0px 0px 0px 20px;

	padding: 0px;

}

	

.post {

	margin: 0px 0px 20px 0px;

	padding: 0px 0 10px 0;

	background: transparent url(images/divider.png) bottom repeat-x;

	float: left;

	border-bottom: 0px dotted #201810;

	position: relative;

}



.posttv{

	margin: 0px 0px 20px 0px;

	padding: 0px 0 10px 0;

	background: transparent /*url(images/divider.png) bottom repeat-x*/;

	float: left;

	border-bottom: 0px dotted #201810;

	position: relative;

}

	

.postassociate {

	margin: 0px 0px 20px 0px;

	padding: 0px 0 10px 0;

	background: transparent url(images/post_divider.png) bottom repeat-x;

	float: left;

	border-bottom: 0px dotted #E7EEEF;

	width: 670px;

}	

	

.postassociate img {

	padding: 5px;

	margin: 10px 10px 5px 0px;

	display: inline;

	width: 100px;

	height: 120px;

	float: left;

    position: relative;

    background: #EEEFEF;

}	



.postassociatebutton {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	float: right;

}

	

.postinterior {

	margin: 0px 0px 20px 0px;

	padding: 0px 0 0px 0;

	background: transparent /*url(images/post_divider.png) bottom repeat-x*/ ;

	float: left;

}	

	

.postleft {

	margin: 0 10px 0 0;

	padding: 0;

	float: left;

	width: 110px;

	position: relative;



}	



.byline {

	font-size: 12px; 

	margin: 0px 0 3px 0 !important;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;

}



.byline a, .byline a:visited, .byline a:hover {

	font-weight: bold;

	color: #444F51;

}



.postdate {

	width: 90px;

	height: 110px;

	float: left;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	background: transparent url(images/postdate_bg.png) no-repeat;

	font-family: "Georgia", serif;

	text-transform: uppercase;

	color: #444F51;

	text-shadow: #FFF 1px 1px;

}



.postmonth {

	width: 90px;

	font-size: 15px;

	text-align: center;

	margin: 12px 0 5px 0;

	letter-spacing: 1px;

}



.postday {

	width: 90px;

	font-size: 53px;

	font-weight: 400 !important;

	text-align: center;

	margin: 0 0 0px 0;

	color: #2F3739;

}



.postyear {

	width: 90px;

	font-size: 20px;

	text-align: center;

	margin: 15px 0 0 0;

	letter-spacing: 1px;

}





.postright {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	float: right;

	width: 530px;



}

	

.time {

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

	margin: 0px 0px 0px 3px;

	padding: 0px 0px 0px 18px;

}

	

.icomment {

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

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 18px;

}

	

.tags {

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

	margin: 0px;

	padding: 0px 0px 0px 18px;

	height: 30px;

}

	

.category {

	margin: 0px;

	padding: 0px 0px 0px 18px;

}

	

.postsubscribe { 

     background: #EEEFEF;

     width: 630px;

     height: 100px;

     color: #333;

     font-family: "Georgia", serif;

     margin: 10px 0 20px 0;

     padding: 10px 10px 10px 10px;

     border: 0px solid #99BD51;

     border-width: 0px 0px 0px 0px;

     float: left;

     

}	



/*.postsubscribe a, .postsubscribe a:visited {color: #201811; font-weight: bold;}



.postsubscribe a:hover {color: #201811;}*/



/*.postsubscribe a, .postsubscribe a:visited {color: #FBE573;}*/



.postsubscribeleft {

    width: 80px;

    height: auto;

    margin: 0 10px 0 0;

    padding: 0;

    float: left;

    background: transparent;

}



.postsubscriberight {

    width: 530px;

    margin: 5px 0 0 0;

    padding: 0px 0 0 0 !important;

    float: right;

    

}



/*.postsubscribe h3 {

     color: #455626 !important;

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

     font-size: 16px !important; 

     font-weight: 500;

     text-transform: uppercase; 

     letter-spacing: .75px;

     margin: 0 0 0px 0;

     }	*/

	

.authorbox {

	background: #EFEFEF;

	margin: 20px 0px 0px 0px;

	padding: 10px;

	float: left;

}

	

.authorbox p {

	margin: 0px;

	padding: 0px;

	}

	

.authorbox img {

	background: #FFFFFF;

	float: left;

	margin: 0px 10px 0px 0px;

	padding: 3px;

	border: 1px solid #CCCCCC;

}

	

.postmeta {

	font-size: 12px;

	margin: 0px;

	padding: 5px 0px 0px 0px;

	border-top: 1px dotted #949C9D;

}



.comments {

	float: left;

	margin: 0px 0px 15px 10px;

	padding: 0px;

}



.sticky {

	background: #F4F4F4;

	margin: 0px 0px 50px 0px;

	padding: 20px 10px 0px 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

}



.clear {

	clear: both;

}

	

.archive {

	float: left;

	width: 300px;

	margin: 0px;

	padding: 0px 20px 0px 0px;

}

	

p.headline {

	margin: 3px 0 3px 0;

}	







/*#contentleft h1, #contentleft h1 a, #contentleft h1 a:visited, #contentright h1, #contentright h1 a, #contentright h1 a:visited, #contentfull h1 {

	color: #404040;

	font-size: 26px;

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

	font-weight: normal;

	text-decoration: none;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

	}



#contentleft h1 a:hover, #contentright h1 a:hover {

	color: #E95320;

	text-decoration: underline;

	}

		

/*#contentleft h2, #contentright h2, #contentfull h2 {

	color: #222222;

	font-size: 18px;

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	}



#contentleft h3, #contentright h3, #contentfull h3 {

	color: #222222;

	font-size: 16px;

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	}

	

#contentleft h4, #contentright h4, #contentfull h4 {

	color: #222222;

	font-size: 14px;

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	}

	

#contentleft h5 #contentright h5, #contentfull h5 {

	color: #222222;

	font-size: 12px;

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	}

	

#contentleft h6 #contentright h6, #contentfull h6 {

	color: #222222;

	font-size: 10px;

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	}*/



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

*	Images  					     		    * 

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



img.videothumb {

    width: 440px;

    height: 280px;

    margin: 0px 10px 10px 0px;

	display: inline;

	background: transparent;

	font-size: 1.3em;

	}	

	

img.videothumb a {

    width: 196px;

    height: 120px;

    margin: 0px 10px 10px 0px;

	display: inline;

	background: #FFF;

	}	



      



img.excerpt {

	padding: 5px;

	margin: 0px 10px 5px 0px;

	display: inline;

	width: 90px;

	height: 90px;

	float: left;

    position: relative;

    background: #EEEFEF;

    border: 0px solid #FFF !important;

    



}



img.stats {

	padding: 0px;

	margin: 0px 0px 10px 10px;

	display: inline;

	padding: 1px;

	border: 1px solid #FBE573 !important;

	background: #FFF;

	float: right;

	}	



img.altos {

	display: block;

	margin-left: auto;

	margin-right: auto;

	padding: 1px;

	border: 0px solid #C3C9B9;

	background: #FFF;

	}	



img.sidebarvidthumb {

	padding: 0px;

	margin: 5px 10px 10px 0px;

	display: inline;

	width: 250px;

	height: 140px;

	float: left;

    position: relative;



}







img.homepageright {

	padding: 0px;

	margin: 0px 0px 0px 10px;

	display: inline;

	/*max-width: 150px;

	max-height: 120px;*/

	float: left;

    position: relative;



}







img.centered  {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding: 0px;

	}

	

img.alignnone {

	padding: 0px;

	margin: 0px 0px 10px 0px;

	display: inline;

	}



img.alignright {

	padding: 5px;

	margin: 5px 0px 5px 10px;

	display: inline;

	background: #EEEFEF;

	border: 0px solid #EBE9DF;

	}



img.alignleft {

	padding: 5px;

	margin: 5px 10px 5px 0px;

	display: inline;

	background: #EEEFEF;

	border: 0px solid #EBE9DF;

	}

	

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	background: #EEEFEF;

	border: 0px solid #EBE9DF;

	padding: 5px;

	}



.alignright {

	float: right;

	margin: 0px 0px 10px 10px;

	}



.alignleft {

	float: left;

	margin: 0px 10px 10px 0px;

	}

	

.wp-caption {

	background: #F4F4F4;

	text-align: center;

	padding: 4px 0px 5px 0px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	}



.wp-caption img {

	margin: 0px 0px 5px 0px;

	padding: 0px;

	border: 0px;

	}



.wp-caption p.wp-caption-text {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	font-size: 11px;

	font-weight: normal;

	line-height: 12px;

	}

	

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

*	Sidebar(s)		    	                    * 

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

	

.sidebar_spacer {

	width: 270px;

	height: 8px;

	background: transparent;

	margin: 0;

	padding: 0;



}



#sidebar_left {

	width: 270px;

	float: left;

	margin: 0px 0 0 0;

	padding: 0px 0px 20px 0px;

	display: inline;

	}

	

#sidebar_right {

	width: 270px;

	float: right;

	margin: 0px 20px 0 0;

	padding: 0px 0px 20px 0px;

	display: inline;

	background: transparent;

	}

	

#sidebar_left .widget, #sidebar_right .widget {

	width: 250px;

	float: left;

	background: #EBE9DF /*url(images/widget_bg.png) repeat-x*/;

	margin: 10px 0px 10px 0px;

	padding: 8px 10px 20px 10px;

	border: 0px solid #D3DDDC;

	 

	}

	

	

.testimonialwrap {

	width: 270px;

	height: auto;

	padding: 0 0 20px 0;

	margin: 10px 0 0 0;

	float: left;

	background: #EEEFEF;

}



.testimonial {

	width: 230px;

	height: 96px;

	float: left;

	background: transparent url(images/testimonial_bg.png) no-repeat;

	margin: 20px 0px 10px 10px !important;

	padding: 10px 10px 10px 10px;

	border: 0px solid #D3DDDC;

	font-family: "Georgia", serif;

	font-style: italic;

	font-weight: 500;

	color: #333;

	text-align: center;

	text-shadow: #FFF 1px 1px;



}	



.testimonial p {

	



}



.testimonial a, .testimonial a:visited, .testimonial a:hover {

	color: #AA1704;

}



.testimonialbottom {

	width: 270px;

	height: 18px;

	margin: 0 0 10px 0;

	padding: 0;

	float: left;

	background: url(images/testimonial_bottom_bg.png) bottom no-repeat;

}

	



/*_____ DAILY UPDATES STYLES _____*/



.dailyupdates {

	width: 250px;

    height: auto;

	margin: 10px 0 20px 0;

    padding: 0px 10px 0px 10px;

    float: left;

	background: #EEEFEF url(images/dailyupdates_bg.png) 8px 55px no-repeat;

	border: 0px solid #C4DDE4;

	

}



p.updatestext {

	font-family: "Helevetica Neue", Helvetica, Arial, sans-serif;

	font-size: 12px;

	color: #333;

	font-weight: 600;

	line-height: 18px;

	/*width: 200px;*/

	margin: 8px 0 3px 0 !important;

	padding: 0 0 0 64px !important;

	background: none;

	text-align: left !important;

	text-shadow: #FFF 1px 1px;

	}



.dailyupdatesbutton {

    width: 250px;

    height: 60px;

    background: transparent;

    margin: 20px auto 0;

    padding: 0; 

	text-align: center;

    }



/*_____ /DAILY UPDATES STYLES _____*/	

	

.homeads {

	width: 650px;

    height: 184px;

	margin: 20px 0 20px 20px !important;

    padding: 0px 0px 0px 0px;

    float: left;

	background: transparent /*url(images/divider.png) bottom repeat-x*/;

	border: 0px solid #C4DDE4;





}



.homeworth {

	width: 360px;

    height: 184px;

	margin: 0px 0 20px 0px !important;

    padding: 0px 0px 20px 0px;

    float: right;

	border: 0px solid #C4DDE4;

}



.marketstats {

	width: 250px;

    height: 184px;

	margin: 20px 0 20px 0px !important;

    padding: 0px 0px 0px 0px;

    float: left;

	border: 0px solid #C4DDE4;

	background: transparent;

}



.marketstats_home {

	width: 250px;

    height: 184px;

	margin: 0px 0 20px 0px !important;

    padding: 0px 0px 0px 0px;

    float: left;

	border: 0px solid #C4DDE4;

	background: transparent;

}



.homeworth_sb {

	width: 270px;

    height: 184px;

	margin: 0px 0 20px 0px !important;

    padding: 0px 0px 0px 0px;

    float: left;

	border: 0px solid #C4DDE4;

	background: transparent;

}



	

	

.evaluation_sb { 

    width: 250px;

    height: auto;

    margin: 10px 0 10px 0;

    padding: 8px 10px 10px 10px;

    float: left;

    background: #EBE9DF url(images/widget_bg.png) no-repeat;

    font-size: 13px;

    border: 0px solid #C4DDE4;

    }	

	







/*----- SOCIAL MEDIA -----*/



.follow {

	width: 250px;

    height: auto;

	margin: 10px 0 20px 0;

    padding: 0px 10px 40px 10px;

    float: left;

	background: #EEEFEF;

	border: 0px solid #BFDAE1;

}



.follow a, .follow a:visited, .follow a:hover {

	font-weight: 600;

	color: #AA1704;

}





.socialmedia {

	width: 250px;

	background: transparent url(images/follow_divider.png) bottom repeat-x;

	padding: 3px 0 20px 0px;

	margin: 10px 0 0 0;

	



}



.followsubtext {

	font-style: italic;

	font-size: 13px;

	text-transform: lowercase;

	text-shadow: #FFF 1px 1px;

	

}



img.follow {

	float: left;

	margin: 0 10px 0 0;

	padding: 0 0 0 0;

	width: 48px;

	height: 48px;

	background: transparent;

}



/*_____ END SOCIAL MEDIA STYLES _____*/



.flourish {

	width: 250px;

	height: 13px;

	margin: 20px 0 10px 0;

	padding: 0;

	background: transparent url(images/flourish_bg.png) no-repeat;



}



.flourish_2 {

	width: 270px;

	height: 13px;

	margin: 20px 0 20px 10px !important;

	padding: 0;

	background: transparent url(images/flourish_bg.png) no-repeat;



}





.goinggreen {

	width: 250px;

    height: auto;

	margin: 10px 0 10px 0;

    padding: 140px 10px 20px 10px;

    float: left;

	background: #EBE9DF url(images/goinggreen_bg.png) 10px 10px no-repeat;

	border: 0px solid #BFDAE1;

	font-size: 13px;

}



.goinggreen a, .goinggreen a:visited {

	color: #688138;

}







.sidebar_video{	

    width: 250px;

	float: left;

	background: #EEEFEF /*url(images/post_divider.png) bottom repeat-x*/ !important;

	margin: 10px 0px 0px 0px;

	padding: 10px 10px 10px 10px !important;	

	position: relative;

}	



.sidebar_video ul {

	list-style-type: none;

	margin: -10px 0 0 0;

	padding: 0px;



}



.sidebar_video ul li  {

	background: url(images/bullet_arrow.png) no-repeat 0 12px !important;

	padding: 5px 0px 5px 15px !important;

	margin: 0px;

	border-bottom: 1px solid #EBE9DF;

	}

	

.widget ul {

	list-style-type: none;

	margin: -10px 0 0 0;

	padding: 0px;



}



.widget ul li  {

	background: url(images/bullet_arrow.png) no-repeat 0 12px !important;

	padding: 5px 0px 5px 15px !important;

	margin: 0px;

	border-bottom: 1px solid #EBE9DF;

	}	



/*#sidebar_left h4, #sidebar_right h4 {

	color: #222222;

	display: block;

	font-size: 14px;

	font-family: Tahoma, Arial, Verdana;

	font-weight: normal;

    margin: 0px 0px 5px 0px;

	padding: 0px;

	}*/

	

#sidebar_left p, #sidebar_right p {

	margin: 0px;

	padding: 0px;

	}

	

#sidebar_left a img, #sidebar_right a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

#sidebar_left ul, #sidebar_right ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#sidebar_left ul li, #sidebar_right ul li {

	list-style-type: none;

	margin: 0px 0px 5px 0px;

	padding: 0px;

	}



#sidebar_left ul ul, #sidebar_right ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#sidebar_left ul li li, #sidebar_right ul li li {

	background: url(images/bullet_arrow.png) no-repeat 0 12px;

	padding: 0px 0px 5px 15px;

	margin: 0px;

	}

	

#sidebar_left ul li ul li, #sidebar_right ul li ul li {

	background: url(images/bullet_arrow.png) no-repeat 0 12px;

	padding: 5px 0px 5px 15px;

	margin: 0px;

	border-bottom: 1px solid #EBE9DF;

	}

	

#cat {

	background: #FFFFFF;

	font-family: Arial, Tahoma, Verdana;

	font-size: 11px;

	width: 250px;

	color: #666666;

	margin: 0px;

	padding: 1px;

	display: inline;

	border: 1px solid #DDDDDD;

	}

	

.enews {

	background: url(images/enews.gif) top right no-repeat;

	margin: 0px;

	padding: 0px;

	}

	

/*.twitter {

	background: url(images/twitter_bird.png) top right no-repeat;

	margin: 0px;

	padding: 0px;

	}*/

	

#sidebarvideo {

	width: 250px;

	height: 140px;

	margin: 0 0 10px 0;

	padding: 0;

	float: left;

	display: block;

}	



.feeddivider {

	background: url(images/post_divider.png) repeat-x;

	height: 2px;

	margin: 0 0 10px 0;

	padding: 0 0 0 0;

}



.sidefeed {

	width: 250px;

	float: left;

	background: #E3E5D8 url(images/widget_bg.png) repeat-x;

	margin: 10px 0px 10px 0px;

	padding: 10px 10px 20px 10px;

	border: 0px solid #D3DDDC;



}



.sidefeed ul {

	list-style-type: none;

	margin: -10px 0 0 0;

	padding: 0px;



}



.sidefeed ul li  {

	background: url(images/post_divider.png) bottom repeat-x;

	padding: 5px 0px 10px 0px !important;

	margin: 0px;

	border-bottom: 0px dotted #D1D4C3;

	}



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

*	Yelp API     								*

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

.panelYelp {

	width: 270px;

	float: left;

	margin: 0 0 0 -10px;

}

			

.reviewCount {

	font-size: 10pt;

}

			

.reviewExcerpt {

	margin-top: 10px;

	font-size: 10pt;

}



a.reviewLink:link, a.reviewLink:visited {

	font-size: 12px;

}



.yelpLogo {

	width: 115px;

	height: 25px;

	float: right;

	padding: 0 0 5px 0;	

}

			

.tabs {

	width: 270px;

	margin: 10px 0 0 10px;

	border-bottom: 0px solid #111;

	float: left;

}

			

.tab_active {

	/*-moz-border-radius: 5px 5px 0px 0px;*/

	border: 0px solid #BEC6CB;

	background-color: #00496B;

	color: #FFF;

	float: left;

	width: auto;

	cursor: default;

	font-weight: normal;

	padding: 8px 6px 8px 6px;

	font-size: 13px;

	font-family: "Calibri Bold", "Helvetica Neue", "Helvetica", Arial, sans-serif;

	text-transform: none;

	text-align: center;

	margin: 0 3px 5px 0 !important;

}

			

.tab_inactive {

	/*-moz-border-radius: 5px 5px 0px 0px;*/

	border: 0px solid #BEC6CB;

	background: #D8E1E1;

	color: #00496B;

	float: left;

	width: auto;

	cursor: default;

	padding: 8px 6px 8px 6px;

	font-size: 13px;

	font-family: "Calibri Bold", "Helvetica Neue", "Helvetica", Arial, sans-serif;

	text-transform: none;

	text-align: center;

	margin: 0px 3px 5px 0;

}



.tab_inactive a:hover {

	background: #111;

}

			

.tab_content {

	/*-moz-border-radius: 0px 0px 10px 10px;*/

	width: 260px;

	background: #FFF;

	border: 1px solid #D3DDDC;

	border-width: 1px 1px 1px 1px;

	/*border-top: 0px solid #E3E9EE;*/

	margin-top: -2px;

	color: #2C2D2D;

	float: left;

	text-align: left;

	padding: 10px 10px 10px 0px;

}	



.tab_content ol {

	padding: 0 0 0 10px;

}	



.tab_content li {

	background: transparent;

	border-bottom: 1px dotted #E7EEEF;

}



.tab_content a, .tab_content a:visited {

	font-family: "Calibri Regular", "Helvetica Neue", "Helvetica", Arial, sans-serif;

	color: #3998C7;

	font-size: 16px;

}



.tab_content a:hover {

	color: #3998C7;

}



.tab_content hr {

	color: #fff;

	border: none;

}



.reviewCount {

	color: #F87B22;

	margin-top: -5px;

}	



/*_____ BOTTOM SECTION ( ABOVE FOOTER ) _____*/



.bottom {	

    width: 960px;

    clear: both;

    background: #444F51 url(images/bottom_bg.png) top left no-repeat;

    height: 420px;

    color: #F7F7F7;

    font-weight: normal;

    margin: 0px auto 0px !important;

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

	padding: 0px 10px 0px 10px;

	line-height: 20px;

	border-top: 0px solid #291F13;

	border-bottom: 0px solid #FFF;

	font-size: 12px;

	}

	

#bottomtop {

	width: 996px;

	height: 13px;

	margin: 0px auto 0px;

	padding: 0px 0px 0px 0px;

	background: transparent url(images/bottomtop_bg.png) no-repeat;



}



#bottombottom {

	width: 996px;

	height: 13px;

	margin: 0px auto 0px;

	padding: 0px 0px 0px 0px;

	background: transparent url(images/bottombottom_bg.png) no-repeat;



}	

	

.bottomwrap {

	width: 100%;

	margin: 0 auto 0;

}	

	

.bottom a, .bottom a:visited { color: #F7F7F7; font-weight: 500;}



.bottom a:hover { color: #74979D; text-decoration: none;}	

	

.bottom p {

	padding: 0px 0px 15px 0px;

	margin: 0px;

	}

	

.bottom_box1 {

    width: 219px;

    height: 270px;

    background: transparent;

    border: 0px solid #9AC274;

    border-width: 0px 0px 0px 0;

    margin: 30px 0 10px 10px;

    padding: 0px 10px 0px 0px;

    float: left;

    }	

    

.bottom_box2 {

    width: 219px;

    height: 270px;

    background: transparent;

    border: 0px solid #9AC274;

    border-width: 0px 0px 0px 0;

    margin: 30px 0 10px 0px;

    padding: 0px 10px 0px 10px;

    float: left;

    }	

    

.bottom_box3 {

    width: 219px;

    height: 270px;

    background: transparent;

    border: 0px solid #9AC274;

    border-width: 0px 0px 0px 0;

    margin: 30px 0 10px 0px;

    padding: 0px 10px 0px 10px;

    float: left;

    letter-spacing: -.4px;

    }	

    

.bottom_box4 {

    width: 223px;

    height: 360px;

    background: transparent url(images/logo_sm.png) bottom right no-repeat !important;

    border: 0px solid #EFECDD;

    border-width: 0px 0px 0px 0;

    margin: 30px 0px 10px 0px;

    padding: 0px 0px 0px 10px;

    float: left;

    }	



    

    

.bottom h2 {

	background: transparent;

	/*width: 280px;*/

	color: #D4D7D8;

	font-size: 12px;

	font-family: "Georgia",serif;

    font-variant: none;

	font-weight: 500;

	text-transform: uppercase;

	letter-spacing: 1px;

	margin: 0px 0px 5px 0px;

	padding: 0px 10px 0px 0px !important;

	line-height: 26px;

	border-bottom: 0px solid #67A234;

	}

	

.bottom ul {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

	}

	

.bottom ul li {

	list-style-type: none;

	background: transparent;

	margin: 0px 0px 0px 0px;

	padding: 3px 0px 3px 0px;

	text-transform: normal;

	border-bottom: 1px solid #2F3638;

	}	

	

/*_____ SEARCH FORM _____*/



#searchform {

	color: #111111;

	font-size: 14px;

	font-family: Tahoma, Arial, Verdana;

	margin: 0px;

	padding: 0px;

	display: inline;

	}



#s {

	background: #FFFFFF;

	width: 175px;

	color: #666666;

	font-family: Arial, Tahoma, Verdana;

	font-size: 11px;

	padding: 3px 0px 3px 3px;

	margin: 5px 1px 0px 0px;

	border: 1px solid #DDDDDD;

	}

	

#searchsubmit {

	background: url(images/nav.png);

	color: #FFFFFF;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

    margin: 0px;

	padding: 1px 5px 1px 5px;

	border: 1px solid #555555;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	}

	

	

	

/*_____ FEEDBURNER SUBSCRIBE BOX _____*/



#subscribe {

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	}



#subbox {

	background: #FFF /*url(images/input_bg.png) repeat-x*/ !important;

	width: 238px;

	color: #333;

	font-family: "Helevetica Neue", Helvetica, Arial, sans-serif;

	font-size: 11px;

	padding: 8px 0px 8px 3px;

	margin: -3px 5px 5px 0px;

	border: 1px solid #74979D;

	float: left;

	}

	

#subbox_sb {

	background: #FFF /*url(images/input_bg.png) repeat-x*/ !important;

	width: 225px;

	color: #333;

	font-family: "Helevetica Neue", Helvetica, Arial, sans-serif;

	font-size: 11px;

	padding: 8px 0px 8px 3px;

	margin: 0px 5px 5px 10px;

	border: 1px solid #74979D;

	float: left;

	

	}	

	

.subscribe {

	width: 244px;

    height: 166px;

	margin: 0px 0 10px 0;

    padding: 8px 13px 10px 13px;

    float: left;

	background: #EBE9DF url(images/subscribe_bg.png) no-repeat;

	border: 0px solid #C4DDE4;

}



.subscribe_sb {

	width: 250px;

    height: 184px;

	margin: 0px 0 10px 0px;

    padding: 8px 10px 0px 10px;

    float: left;

	background: transparent url(images/subscribe_bg.png) no-repeat;

	border: 0px solid #C4DDE4;

	

}



.subscribetitle {

	font-size: 14px; 

	font-family: "SegoeSemiboldRegular", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif !important; 

	margin: 0 10px 13px 0px;

	letter-spacing: 0px;

	color: #FFF !important;

	text-transform: none;

	font-style: none;

	font-weight: 500;

	text-indent: -9999px;

}	



p.subscribetext {

	font-family: "Helevetica Neue", Helvetica, Arial, sans-serif;

	font-size: 12px;

	color: #333;

	font-weight: 600;

	line-height: 18px;

	/*width: 250px;*/

	margin: 18px 0 3px 0 !important;

	padding: 0;

	background: none;

	text-align: center;

	text-shadow: #FFF 1px 1px;

	}	

	

#subbutton {

	background: transparent;

	width: 120px;

	height: 38px;

	/*float: left;*/

	color: #FFFFFF;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

	text-indent: -9999px;

	text-align: center !important;

    margin: 0px 0 0 64px;

	padding: 0px 0px 0px 0px;

	border: 0px solid #555555;

	

	}

	

#subbutton_sb {

	background: transparent;

	width: 120px;

	height: 38px;

	/*float: left;*/

	color: #FFFFFF;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

	text-indent: -9999px;

	text-align: center !important;

    margin: 5px 0 0 64px;

	padding: 0px 0px 0px 0px;

	border: 0px solid #555555;

	

	}	

	

/*_____ FOOTER BACKGROUND _____*/



#footerbg {

	background: transparent;

	border-top: 0px solid #291F13;

	border-bottom: 0px solid #FFF;

	}

	

/*_____ FOOTER ______*/



#footer {

	width: 980px;

	height: 100px;

	margin: 70px auto 0px;

	padding: 0px 0 0 0;

	line-height: 20px;

	background: transparent /*url(images/divider.png) top repeat-x*/;

	border-top: 0px solid #17110C;

	

	

	}

	

#footer p {

	color: #333 !important;

	font-size: 12px ;

	font-family: "Georgia", serif !important;

	font-weight: normal;

	text-transform: normal;

	margin: 0px !important;

	padding: 10px 0px 0px 0px;

	

	}

	

#footer a, #footer a:visited {

	color: #AA1704;

	text-decoration: none;

	}

	

#footer a:hover {

	color: #AA1704;

	text-decoration: underline;

	}

	

.footer-arrow {

	margin: 0px 0px 0px 0px;

	padding: 2px 0px 2px 18px;

	background: url(images/icon_arrow_up.png) no-repeat left center;

	}

	

.footer-rss {

	margin: 0px 5px 0px 0px;

	padding: 2px 0px 2px 18px;

	background: url(images/rss2.gif) no-repeat left center;

	}	

	

.footer-toolkit {

	margin: 0px 5px 0px 0px;

	padding: 2px 0px 2px 22px;

	background: url(images/icon_toolkit.png) no-repeat left center;

	}	 	

	

.footerleft {

	width: 180px;

	float: left;

	margin: -80px 0 0 0;

	padding: 10px 0px 0px 0px;

	}

	

.footerright {

	width: 700px;

	float: right;

	margin: -80px 0 0 0;

	padding: 10px 0px 0px 0px;

	text-align: right !important;

	}

	

.footerright p {text-align: right !important;}	



.legal {

	text-align: center;

	background: transparent url(images/legal_bg.png) top repeat-x;

	padding: 10px 0 0 0;

	



}



.legal p {

	font-size: 11px !important;

}



	







/*_____ COMMENTS _____*/



#author, #email, #url {

	background: #F4F4F4 !important;

	width: 250px;

	color: #202020;

	font-size: 12px;

	font-weight: normal;

	margin: 5px 0px 0px 0px;

	padding: 3px 0px 3px 5px;

	border: 1px solid #DDDDDD;

	display: inline;

	}

	

#submit {

	background: url(images/nav.png);

	color: #FFFFFF;

	display: block;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-transform: uppercase;

    margin: 0px 0px 10px 0px;

	padding: 2px 0px 2px 8px;

	border: 1px solid #555555;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	}

	

#comment {

	background: #F4F4F4;

	color: #202020;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: normal;

	margin: 5px 0px 5px 0px;

	padding: 3px 0px 3px 5px;

	border: 1px solid #DDDDDD;

	display: inline;

	}

	

.commentlist li ul li {

	font-size: 12px;

	}



.commentlist li {

	font-weight: bold;

	}



.commentlist li .avatar { 

	background: #FFFFFF;

	float: right;

	border: 1px solid #EEEEEE;

	margin: 0px 5px 0px 10px;

	padding: 2px;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 12px;

	}



.commentlist p {

	font-weight: normal;

	text-transform: none;

	}



.commentmetadata {

	font-weight: normal;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0px;

	}



#commentform {

	margin: 5px 10px 0px 0px;

	}

	

#commentform textarea {

	width: 98%;

	padding: 2px;

	}

	

#respond:after {

	content: "."; 

	display: block; 

	height: 0px; 

	clear: both; 

	visibility: hidden;

	}

	

#commentform p {

	margin: 5px 0px 5px 0px;

	}

	

#commentform #submit {

	margin: 0px;

	float: left;

	}

	

.alt {

	margin: 0px;

	padding: 10px;

	}



.commentlist {

	margin: 0px;

	padding: 0px;

	}

	

.commentlist ol {

	margin: 0px;

	padding: 10px;

	}



.commentlist li {

	margin: 15px 0px 10px;

	padding: 10px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

	}



.commentlist p {

	margin: 10px 5px 10px 0px;

	padding: 0px;

	}

	

.children { 

	margin: 0px;

	padding: 0px;

	}



.nocomments {

	text-align: center;

	margin: 0px;

	padding: 0px;

	}

	

	

.reply a, .reply a:visited {

	background: url(images/nav.png);

	color: #FFFFFF;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

    margin: 0px 0px 10px 0px;

	padding: 3px 8px 3px 8px;

	border: 1px solid #555555;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	}

	

.reply a:hover {

	background: url(images/navhov.png);

	color: #FFFFFF;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

    margin: 0px 0px 10px 0px;

	padding: 3px 8px 3px 8px;

	border: 1px solid #555555;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	}



.commentmetadata {

	font-size: 10px;

	margin: 0px;

	display: block;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 40px;

	}

	

.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

	

.thread-alt {

	background: #FFFFFF;

	margin: 0px;

	padding: 0px;

	}

	

.thread-even {

	background: #F4F4F4;

	margin: 0px;

	padding: 0px;

	}

	

.depth-1 {

	border: 1px solid #DDDDDD;

	margin: 0px;

	padding: 0px;

	}



.even, .alt {

	border-top: 1px solid #DDDDDD;

	border-bottom: 1px solid #DDDDDD;

	border-left: 1px solid #DDDDDD;

	margin: 0px;

	padding: 0px;

	}

	







/*_____ MARKET PAGE _____*/



.marketwrap {

	width: 650px;

	margin: 0;

	padding: 0 0 10px 0;

	height: auto;

	float: left;

	border: 0px solid #111;





}



.marketleft {

	width: 205px;

	height: auto;

	float: left;

	clear: none;

	margin: 0 14px 0px 0;

	padding: 0px 0 0 0px;

	border: 0px solid #E6DDBF;

	background: transparent;

	position: relative;

	}

	

.marketright {

	width: 205px;

	height: auto;

	float: right;

	clear: none;

	margin: 0 0px 10px 0;

	padding: 0px;

	border: 0px solid #E6DDBF;

	background: transparent;

	position: relative;

	}	



img.marketcat {

    padding: 5px;

	margin: 5px 0px 5px 5px;

	display: inline;

	width: 185px !important;

	height: 140px;

	float: left;

	background: #EEEFEF;	

	}	

	

.markettitle {

	font-weight: 600;

	font-size: 14px;

	width: 190px;

	margin: 0 auto 0;

	padding: 5px 0 5px 0;

	text-align: center;

	font-family: "Georgia", serif !important;

}	



.markettitle a, .markettitle a:visited {

	color: #74979D;

	

}



.markettitle a:hover {

	color: #74979D;

}











/*_____ HOME PAGE VIDEO _____*/



.homevideowrap {

	margin: 0px 0px 20px 10px;

	padding: 0px 0px 0px 10px;

	float: left;

	background: transparent url(images/divider.png) bottom repeat-x;

	border: 0px solid #D3DDDC;

	width: 650px;

	position: relative;

		

	}

	

.homevideoleft {

	background: transparent;

	float: left;

	display: inline;

	margin: 0 16px 20px 0;

	padding: 0px;

	width: 200px;

	height: auto;

	overflow: hidden;

	border: 0px solid #EBE9DF;



}	



.homevideoright {

	background: transparent;

	float: right;

	display: inline;

	margin: 0 10px 20px 0;

	padding: 0px;

	width: 200px;

	height: auto;

	overflow: hidden;

 	border: 0px solid #EBE9DF;

}	



.homevideo{	

    width: 190px;

	float: left;

	background: #FFF url(images/post_divider.png) bottom repeat-x;

	margin: 0px 0px 5px 0px;

	padding: 0 !important;	

	position: relative;

}



	

    

.play_home {

    width: 54px;

    height: 52px;

    background: transparent url(images/play_big.png) no-repeat;

    padding: 0px;

    margin: 0 0 0 0;

    position: absolute;

	top: 30px;

	left: 50px;

	text-align: center;

	color: #FFF;

	

    }  

    

img.vidthumb {

	padding: 5px;

	margin: 0px 0px 0px 0px;

	display: inline;

	width: 190px;

	height: 120px;

	float: left;

    position: relative;

    background: #DDE0E0;

}



.play {

    width: 44px;

    height: 44px;

    background: transparent url(images/button_play.png) no-repeat;

    padding: 0px;

    margin: 0 0 0 0;

    position: absolute;

	top: 82px;

	left: 151px;

	text-align: center;

	color: #FFF;

	

    }



.videodescription {

    background: transparent;

    width: 190px;

    height: 35px;

    padding: 0 0 0 0;

    margin: 0px 0 0 0;

    padding: 3px 5px 8px 5px;

    color: #FFF;

    text-align: center;

    float: left;

    }

    

.videotitle {

    font-size: 13px;

    font-style: none;

    font-weight: 600;

    font-family: "Georgia", serif;

    display: block;

    margin: 0 0 2px 0;

    

    }

    

 .videotitle a, .videotitle a:visited {

 	color: #74979D;

 }   

 

 .videotitle a:hover {

 	color: #74979D;

 }

    



/*_____ JUST LISTED _____*/



.justlisted {

	margin: 0px 0px 20px 10px;

	padding: 0px 0px 0px 0px !important;

	float: left;

	background: transparent url(images/divider.png) bottom repeat-x;

	border: 0px solid #D3DDDC;

	width: 660px;

	position: relative;

	}	

	

.listingwrapper {

	border: 0px solid #EBE9DF;

	width: 134px;

	height: auto !important;

	margin: 0 11px 10px 10px;

	padding: 5px;

	float: left;

	background: #EEEFEF;

	font-family: "Georgia", serif !important;

	font-size: 13px;

	}

	

.listinginner {

	background: #FFF;

	margin: 0px 0 0 0;

	padding: 5px 5px 5px 5px;

	float: left;

	height: auto;

	width: 122px;

	border: 1px solid #D4D7D8;

}	

	

.listingphoto {

	width: 85px;

	height: 74px;

	margin: 0;

	padding: 0

}

	

.listingcity {

	text-align: center;

	

}



.listingcity a, .listingcity a:visited {

	color: #AA1704;

}

	

.listingcity a:hover {

	color: #74979D;

	text-decoration: underline;

}	



.listingprice {

	text-align: center;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;

	font-weight: 600;

}



.listingreadmore, .listingreadmore a, .listingreadmore a:visited, .listingreadmore a:hover {

	float: right;

	margin: 0 0px 0 0;

	padding: 0 0 20px 0;

	font-family: "Georgia", serif !important;

	font-weight: 600;

	font-size: 12px;

	color: #AA1704;



}





/* Footer Links */



div.footer-city-links {

       text-align: center;

       color: #F1AF05;

       text-decoration: none;

}



div.footer-city-links a, div.footer-city-links a:visited {

	color: #F1AF05;

}



div.footer-city-links a:hover {

	color: #E95320;

	text-decoration: underline;

}



/*_____ ASSOCIATE STYLES _____*/



.contactinfo{	

    width: 250px;

	float: left;

	background: #EEEFEF;

	margin: 10px 0px 20px 0px;

	padding: 8px 10px 25px 10px !important;	

	position: relative;

}	



.contactinfo ul {

	list-style-type: none;

	margin: -10px 0 0 0;

	padding: 0px;



}



.contactinfo ul li  {

	background: transparent url(images/follow_divider.png) bottom repeat-x!important;

	padding: 5px 0px 5px 0px !important;

	margin: 0px;

	border-bottom: 0px solid #C2BAA3;

	font-weight: 600;

	}



#contactinfo {

	width: 250px;

	height: auto;

	margin: 10px 0 0px 0;

	padding: 0 0 10px 0;

	float: left;

	display: block;

	

}



.button_myblog {

	width: 250px;

	height: 47px;

	margin: 10px 0 0 0;

	padding: 0 0 0 0;

	text-align: center;



}



img.associate {

	padding: 5px;

	margin: 0px 10px 5px 0px;

	display: inline;

	width: 90px;

	height: 120px;

	float: left;

    position: relative;

    background: #EEEFEF;

    border: 0px solid #EBE9DF !important;

    



}



/*_____ DISQUS STYLES _____*/



#dsq-new-post .dsq-post-area {

	margin: 0 0 0 28px !important;

}	



#dsq-content {

	margin: 0 0 0 20px !important;

}



.dsq-brlink {

	margin: 0 0 0 20px !important;



}



/*_____PROPERTY LISTINGS _____*/



#listing {

	background: #EEEFEF;

	float: left;

	width: 630px;

	margin: 0px 0px 20px 0px;

	padding: 5px 10px 10px 10px;

	border-bottom: 0px solid #E7EEEF;

	}

	

.propertydetailstitle {

	font-size: 16px; 

	font-family: "Georgia", serif;  

	margin: 0 0px 13px 0px;

	padding: 5px 0 5px 0;

	letter-spacing: 0px;

	color: #AA1704 !important;

	text-transform: none;

	font-style: none;

	font-weight: 500;

	border-bottom: 0px solid #F4F3EC;

	background: transparent url(images/follow_divider.png) bottom repeat-x;

	text-shadow: 1px 1px #FFF;

}	

	

#listing p {

	margin: 0px;

	padding: 0px 10px 5px 0px;

	}

	

.listing-left {

	width: 290px;

	float: left;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}

	

.listing-right {

	width: 290px;

	float: left;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}

	

.listing-bottom {

	float: left;

	width: 610px;

	margin: 0px;

	padding: 10px 0px 0px 0px;

	}

	

/*_____ OPEN HOUSE STYLES _____*/



.openhouse {

	background: #D4D7D8/*#B5C7CA*/ url(images/house.png) 5px 8px no-repeat;

	margin: 0px 0 0 0;

	padding: 5px 10px 5px 32px; 

	font-size: 11px;

	text-transform: uppercase;

	font-weight: 600;

	letter-spacing: 0px;



}



.inboxnow {

    background: url("images/inbox.png") no-repeat scroll left center transparent;

    float: left;

    margin-left: 15px;

	font-weight:bold!important;

	font-family: "Georgia", serif !important;

    padding: 11px 0 8px 50px;

    width: 310px;

}

h1.logohtag a{

text-indent:-9999px;

background:url("images/logo.png") no-repeat left top;

display: block;

width: 261px;

height: 65px;

}
