/*
Theme Name: Web Achievers
Theme URI: http://virtualresults.net
Author: Virtual Results
Author URI: http://virtualresults.net
Description: A semi custom real estate website by Virtual Results.
Version: 2.0
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
* {margin:0;padding:0;}
html{background: url(images/body_bg.png) repeat;}
body {color: #444 ;font-size: 13px;font-family: "Merriweather", "Georgia", serif;margin: 0px auto 0px;padding: 0px;
background: url(images/bgtop.png) repeat-x;border-top: 8px solid #336600;font-weight:400;}
#wrap {background: transparent;margin: 0px auto 0px;padding: 0px;width: 1088px;}
.left {
	float: left;
}
.right {
	float:right;
}
hr {
	height: 4px;
	background: url(images/newhr.png) repeat-x;
	clear: both;
	border: none;
	margin: 20px 0 20px 0 !important;
}
strong {
	font-weight: 600;
}
/*_____ LINKS _____*/

a, a:visited {
	color: #C52C39;
	font-weight:400;
	text-decoration: none;
}
a:hover, .bottom a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}
a:focus, a:hover, a:active {
	outline: none;
}
/*_____ HEADER _____*/


#header {
	width: 980px;
	margin:auto;
	padding:10px 0 0;
	clear:both;
}

.headerleft {
	width: 388px;
	padding:13px 0 1px;
	float:left;
}
.headerright {
	padding:24px 0 0;
	width:286px;
	float:right;
}
.headerright .contactbg{margin:0 0 0 -9px; width:274px;}
.headerright .contactbg .contactnun{ padding:8px 0 0 0;font-family: "Open Sans", sans-serif; text-align:left;color:#0A305C; font-size:28px; font-weight:700; line-height:28px;}
.headerright .followus{ clear:both; padding:5px 0 12px 10px; float:left}
.headerright .followus .headerrightphone{ width:40px; float:left; padding:0 55px 0 0}
.headerright .followus .headerrightemail{ width:41px; float:left; padding:12px 55px 0 0}
.headerright .followus .headerrightchat{ width:44px; float:left;}

/*----- Personal Messages -----*/
.personalmessages {
	text-align: center;
	position: absolute;
	left: 0px;
	height: 600px;
	width: 980px;
	top: 0px;
}
/*----- FIXED MEDIA BAR -----*/

#socialmedia {
	position: fixed;
	top: 170px;
	left: 0;
	width: 35px;
	height: 156px;
	background: transparent;
}
.email {
	width: 35px;
	height: 32px;
	margin: 0 0 10px 0;
	padding: 0;
	/*background: #FFF;*/
	text-indent: -9999px;
	display: block;
}
.email a, .email a:visited {
	width: 35px;
	height: 32px;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(images/button_email.png) top no-repeat;
	text-indent: -9999px;
	display: block;
}
.email a:hover {
	width: 35px;
	height: 32px;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(images/button_email.png) 0 -32px no-repeat;
	display: block;
}
.twitter {
	width: 35px;
	height: 32px;
	margin: 0 0 10px 0 !important;
	padding: 0;
	/*background: #FFF;*/
	display: block;
}
.twitter a, .twitter a:visited {
	width: 35px;
	height: 32px;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(images/button_twitter.png) top no-repeat;
	text-indent: -9999px;
	display: block;
}
.twitter a:hover {
	width: 35px;
	height: 32px;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(images/button_twitter.png) 0 -32px no-repeat;
	display: block;
}
.facebook {
	width: 35px;
	height: 32px;
	margin: 0 0 10px 0;
	padding: 0;
	/*background: #FFF;*/
	display: block;
}
.facebook a, .facebook a:visited {
	width: 35px;
	height: 32px;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(images/button_facebook.png) top no-repeat;
	text-indent: -9999px;
	display: block;
}
.facebook a:hover {
	width: 35px;
	height: 32px;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(images/button_facebook.png) 0 -32px no-repeat;
	display: block;
}
.youtube {
	width: 35px;
	height: 32px;
	margin: 0 0 10px 0;
	padding: 0;
	/*background: #FFF;*/
	display: block;
}
.youtube a, .youtube a:visited {
	width: 35px;
	height: 32px;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(images/button_youtube.png) top no-repeat;
	text-indent: -9999px;
	display: block;
}
.youtube a:hover {
	width: 35px;
	height: 32px;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(images/button_youtube.png) 0 -32px no-repeat;
	display: block;
}
.linkedin {
	width: 35px;
	height: 32px;
	margin: 0 0 10px 0;
	padding: 0;
	/*background: #FFF;*/
	display: block;
}
.linkedin a, .youtube a:visited {
	width: 35px;
	height: 32px;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(images/button_linkedin.png) top no-repeat;
	text-indent: -9999px;
	display: block;
}
.linkedin a:hover {
	width: 35px;
	height: 32px;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(images/button_linkedin.png) 0 -32px no-repeat;
	display: block;
}
/* ______ ADDITIONAL SLIDER STYLING _____*/
.hidden { display: none; }
#widgetsbottom {
	width:980px;
	height:130px;
	clear:both;
	overflow:hidden
}
.widgetslistings {
	height: auto;
	color: #CDD8A3;
	float: left;
	font-weight: 500;
	height: 120px;
	position: relative;
	text-align: center;
	width: 170px;
}
.widgetslistings img {
	border:#EEE5D6 5px solid!important;
	width:170px;
	height:120px;
}
.widgetslistingscenter {
	margin-left:30px;
}
.widgetslistings h6 {
	color: #EEE5D6;
	font-size: 16px;
	font-weight: 500;
	text-transform:uppercase;
}
.widgetslistings h6 span {
	color:#F7F2EA!important;
	font-size: 16px;
}
.listingspanfeatured {
	background: url(images/span-bg.png) repeat;
	color: #F1E0C0;
	display: inline;
	font-size: 14px;
	font-weight: 400 !important;
	height: 18px;
	left: 5px;
	line-height: 19px;
	padding: 10px;
	position: absolute;
	top: 87px;
	width: 150px;
}
/* SLIDER LISTING INFORMATION STYLING */

.borough-name, .borough-name a, .borough-name a:visited {
	color: #667D7B;
	text-align:center;
	font-size: 16px;
	font-weight: 400;
	margin: 0 0 5px 0;
}
.borough-name a:hover {
	text-decoration:underline
}
/*_____ Home Bar _____*/	
.homebar{ clear:both; padding:35px 0 385px}
.staypulse{ float:left; width:230px; height:356px;background: url(images/staypulse.png) no-repeat;}
.staypulse .subscribe, .howmarket .selectmarket{ width:161px; margin:auto; padding:195px 0 0 10px}
.staypulse .subscribe input[type="text"]{ font-size:11px; color:#79766B;font-family: "Merriweather","Georgia",serif; font-weight:400; width:130px; padding:0 10px; border-radius:5px; height:45px; border:#7D232B 1px solid}
.staypulse .subscribe input[type="image"], .howmarket .selectmarket input[type="image"]{ padding:20px 0 0}
.whatishomeworth{ float:left; width:440px; margin:0 41px; height:356px;background: url(images/whatishomeworth.png) no-repeat;}
.whatishomeworth .getvalue{ width:154px; margin:auto; padding:260px 0 0}
.howmarket{ float:left; width:230px; height:356px;background: url(images/howmarket.png) no-repeat;}
.howmarket select{ margin-bottom:5px; border: 1px solid #1D4169; color:#79766B; font-size:11px; font-weight:400;font-family: "Merriweather", "Georgia", serif; border-radius: 5px;padding:10px 7px 7px;width: 153px;}
.howmarket select option{ padding:3px;}


/*_____ FEATURED AREA ELEMENTS (HOME PAGE FEATURED AREA) _____*/	
.fullwidthwrap{ width:1088px; margin:auto}

#searchformhome {background: url(images/findyourhome.jpg) no-repeat; float:right; width:300px; height:398px;}
#searchformhome .formholder{ width:241px; padding:120px 0 0 40px}
#searchformhome label{width:260px!important}
#searchformhome input[type="text"]{ border:1px solid #CCC; border-radius:4px; color:#666!important; font-size:11px; font-weight:400;font-family: "Merriweather", "Georgia", serif; height:32px!important; margin-top:5px;}
#searchformhome select.medium{height: 42px;padding: 10px !important}
#searchformhome li{ line-height:18px;}
#searchformhome a{ font-size:13px; font-weight:300; color:#FFF; text-decoration:none}
#slideshow {width:640px; height:380px; padding:0;float:left; top:-10px;}
#slideholder{ position:relative; margin:10px 0 0; padding-top:12px; width:1088px;}
#slideholder .centerslide{ width:980px; margin:auto; padding:0}
.paginateblog {
    clear: both;
    padding: 40px 0 75px;
    width: 640px;
}

.movetop {
	margin-top:0px!important
}
.medium {
	background: #FFF;
	border: 1px solid #CCC;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	color: #666 !important;
	font-size: 11px!important;
	height: 22px;
	padding: 5px 2px !important;
	width: 300px !important;
}
.beds {
	float:left;
	width:97px;
	margin-top:15px;
}
.beds input.medium, .baths input.medium {
    padding: 5px 8px !important;
    width: 83px !important;
}
.selectform{ padding:20px 0 0 1px}
.selectform select{ width:280px; border:#CCC 1px solid!important}
.beds select.medium, .baths select.medium {
	width:132px!important;
}

.baths .ginput_container, .beds .ginput_container {
	width:132px!important;
}
.baths {
float: right;
    margin: 15px 0 0 0;
    width: 120px;
}
.evaluation .medium {
	background: #FFF;
	border: 1px solid #ccc;
	color: #4C3F2C !important;
	font-size: 13px;
	height: 18px;
	padding: 5px !important;
	width: 230px !important;
	font-weight: bold;
}
.gfield_label {
	font-weight:700!important;
	font-size:14px;
	font-family: "Open Sans", sans-serif;
}
.evaluation input[type="submit"] {
	background: url(images/button_free-report.png) no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	height: 48px;
	margin:-12px 0;
	text-indent: -999px;
	width: 310px;/*margin-left:25px;*/
}
.contact_sb{ margin:0px;}
.contact_sb .gfield_radio li{ float:left; margin-right:22px!important}
.contact_sb .medium {
	background: #FFF;
	/*border: 1px solid #CFCFCF;*/
	color: #4C3F2C !important;
	font-size: 13px;
	height: 34px;
	
	margin-left:-3px;
	padding: 5px !important;
	width: 285px;
	font-weight: bold;
}

.contact_sb textarea{ width:453px!important; height:120px!important;}
.contact_sb input.button {
	cursor: pointer;
	background: url(images/button_contactus.png) 0 0 no-repeat;
    border:none;
    cursor: pointer;
    height: 65px;
    margin:-17px 0 0 0px;
    text-indent: -999px;
    width: 260px;
}
.contact_sb .gfield_select {
    height: 36px;
    margin-left: -3px !important;
    padding: 5px 0;
    width: 295px !important
}
.ginput_container {
	/*background-image: url(images/content_pattern.png);*/
	background-repeat: repeat;
	padding: 4px;
	width: 306px;
}
.ginput_container_messages {
	/*background-image: url(images/content_pattern.png);*/
	background-repeat: repeat;
	/*padding: 4px 0 0 4px;*/
	width: 476px;
}
.contact_sb .ginput_container {
	/*background-image: url(images/content_pattern.png);*/
	background-repeat: repeat;
	padding: 4px;
	width: 297px !important;
}
.gfield_description {
	background: url(images/gform_description_bg.png) no-repeat transparent;
	color: #CB333F;
	float: none;
	font-family: "Merriweather", "Georgia", serif;
	font-size: 11px !important;
	font-weight: 400;
	font-style: italic;
	height: 23px;
	margin: 3px 0 5px 30px;
	padding: 17px 0 0 5px !important;
	width: 436px;
}
/*_____ OUR LATEST LISTINGS _____*/

#holderfeaturedlist h2, #holderfeaturedlist .reallpost{ width:980px; margin:auto; padding:15px 0 9px}
#latestlings {
	clear:both;
	color:#333;
	margin-top:-152px;
	font-size:19px;
	font-weight:400;
}

#latestlings li, .listingsarchives .thumbholder {
	font-size:16px;
	color:#333;
	background: url(images/standardbg.png) repeat;
	text-align:center;
	font-weight:400;
	float:left;
	height:227px;
	width:197px !important;
	padding:18px 0 0 12px; 
	position:relative
}
#latestlings h6{ margin-top:-12px;}
#latestlings h6 a {
	color:#CD1F13!important;
	font-size:16px;
	font-weight:400;
}
.leftarrowbg {
    background: url(images/leftarrowbg.png) no-repeat left center;
    height: 45px;
    left: -27px;
    position: relative;
    top: 85px;
    width: 47px;
}
.rightarrowbg {
    background: url(images/rightarrowbg.png) no-repeat right center;
    height: 45px;
    left: 1065px;
    position: relative;
    top: 40px;
    width: 47px;
}
#latestlings .prices{ font-size:16px; font-family: "Open Sans", sans-serif; font-weight:400; color:#444}
#latestlings li img {
	width:215px;
	height:150px;
	background: url(images/videoshadow.png) no-repeat center bottom;
	padding:0 12px 20px 0;
}
#latestlings .bedsbaths, .bedsbaths{ color:#333; font-size:16px; font-style:italic;font-family: "Gentium Basic", "Georgia", serif; font-weight:400}
#fslider, #fslider2, #fslider li, #fslider2 li {
	height: 116px;
}
#fslider li, #fslider2 li {
	width: 165px;
}
.looped-pagination {
	overflow: hidden;
	width: 70px;
}
.looped-pagination li {
	float: left;
	list-style: none outside none;
}
.looped-pagination a {
	background: url("images/sprite-simple-pagination.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 37px;
	outline: medium none;
	overflow: hidden;
	text-indent: -9999em;
	width: 35px;
}
.looped-pagination a:active {
	position: static;
}
.looped-pagination .previous {
	background-position: left -37px;
}
.looped-pagination .next {
	background-position: right -37px;
}
.looped-pagination .previous:hover {
	background-position: left 0 !important;
}
.looped-pagination .next:hover {
	background-position: right 0 !important;
}
.looped-pagination .previous:active {
	background-position: left -74px !important;
}
.looped-pagination .next:active {
	background-position: right -74px !important;
}
/*_____ BUTTONS _____*/

.featureboxbutton {
	height: 60px;
	background: url(images/boxbutton.png) repeat-x;
	width:297px;
	padding: 5px 5px 0px 8px;
	float: left;
	margin: 0 0 0 0;
	position: absolute;
	top: 320px;
	left: 0px;
}
/*_____ LEFT SIDE HOME FEATURE _____*/	

.leftwrap {
	width: 650px;
	float: left;
	height:185px;
	margin: 0px 0px 20px 0px;
	padding: 15px 10px 10px 10px;
	background: #FEFEFE url(images/widgetbox.png) repeat-x;
}
.listingwrap {
	float: left;
	list-style: none;
	margin: 10px 0 0 10px;
	padding: 0px;
	width:660px;
	font-size: 16px;
}
#associsingle{ padding-top:0;}
#associsingle h5{ padding:20px 0 0 !important; color:#0A305A!important; font-size:21px!important; font-weight:700!important;}
.listing {
	width: 122px;
	height: 100px;
	float: left;
	margin: 0 20px 0 -10px;
	padding: 0px;
	background: transparent;
	position: relative;
	text-align:center;
	color:#667D7C;
	font-weight:500;
}
 li.listing:nth-child(4) {
 width: 140px;
 height: auto;
 float: left;
 margin: 0 0px 0 0px;
 padding: 0 0 0 0;
 padding: 5px;
 background: #EFEFEF;
}
img.listing {
	width: 110px;
	height: 90px;
	float: left;
	margin: 0 0px 0 0;
	padding: 5px;
	background: #FEF8EE;
}
.listingspan {
	width: 110px;
	height: 20px;
	text-align: center;
	background: transparent url(images/span-bg.png) repeat;
	display: inline;
	position: absolute;
	top: 75px;
	left: 5px;
	color: #FFF;
	font-size: 13px;
	font-weight: 600;
	padding: 0px;
}
.listingspan a, .listingspan a:visited {
	color: #FEF8EE;
	font-weight:500;
}
.listingspan a:hover {
	color: #FEF8EE;
}
/*_____ SUBNAVIGATION _____*/
.subnavshadow{background: url(images/navshadow.png) no-repeat bottom center!important; height:20px; padding:0}

#subnavbar {
	color: #FFF;
	display: block;
	float: none;
    font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 600;
	height: 72px;
	background: url(images/subnav-normal.png) repeat-x;
	margin: 5px auto 0px;
	width: 980px;
}
.menu-header {
	width:980px;
	margin:auto
}
#subnavbar .menu-header ul, div.menu ul {
	list-style: none;
	margin: 0;
}
#subnavbar .menu-header li, div.menu li {
	float: left;
	position: relative;
}
#subnavbar a {
	color: #fff;
	display: block;
	font-size: 15px;
	font-weight: 600 !important;
	padding:26px 16px;
	text-transform: uppercase;
	text-decoration: none;
	background: url(images/subnav-border-r.png) right no-repeat;
}
#subnavbar a:hover {
	background: url(images/subnav-active.png) repeat-x;
	color: #FFF!important;
}
#subnavbar li.current_page_item a, #subnavbar li.current-menu-ancestor, #subnavbar li.current-menu-item {
	background: url(images/subnav-active.png) repeat-x;
	color: #FFF!important;
}
#subnavbar li.current-menu-item a{
	color: #FFF!important;
}
#subnavbar li.current-menu-parent a{color: #FFF!important;}
#subnavbar ul li ul li.menu-item a{ color:#FFF!important;}
#subnavbar ul li ul li.menu-item a:hover{ color:#FFF!important;}
#subnavbar ul li ul li.current-menu-item a{ color:#FFF!important;}
#subnavbar ul li.menu-item-30 a {
	border-right:none!important
}
#subnavbar ul ul {
	display: none;
	position: absolute;
	top: 60px;
	left: 0;
	float: left;
	width: 300px;
	z-index: 99999;
}
#subnavbar ul ul li {
	min-width: 250px;/*border-bottom: 1px solid #8F9B4B;*/
}
#subnavbar ul ul ul {
	left: 100%;
	top: 0;
}
/* --- Added---*/
#subnavbar ul ul a {
	background: #3F3E3E url(images/subnav-sub-bg.png) repeat;
	color: #fff;
	font-size: 15px;
	text-transform:uppercase;
	font-weight: 600;
	padding: 12px 10px;
	border-bottom: 1px solid #0C325E;
	border-top: none;
	width: 220px;
}
#subnavbar ul li > ul li a {
	width:300px!important;
}
/*--*/

/*#subnavbar li:hover > a,*/ #subnavbar ul ul :hover > a {
	background: transparent url(images/subnav-sub-active.png) repeat;
	color: #FFF;
}
#subnavbar ul li:hover > ul {
	background-color: #646363;
	display: block;
}
* html #subnavbar ul li.current_page_item a, * html #subnavbar ul li.current-menu-ancestor a, * html #subnavbar ul li.current-menu-item a, * html #subnavbar ul li.current-menu-parent a, * html #subnavbar ul li a:hover {
	color: #AED51D;
}

#subnavbar ul ul li.current-menu-item a {
	background: transparent url(images/subnav-sub-active.png) repeat!important;
	color: #AED51D;
}
#subnavbar ul ul li a:hover {
	color: #AED51D;
}

/*----- Personal Messages -----*/

#toppanel {
	height: auto;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 25;
	margin: -3px auto !important;
}
#panel {
	width: 1088px;
	position: relative;
	top: 3px;
	height: 0;
	z-index: 2000;
	overflow: hidden;
	text-align: left;
	margin: 0 auto !important;
}
#panel_contents {
	background:#336600;
	height: 100% !important;
	width: 1088px;
	position: absolute;
	z-index: -1;
	border-bottom: none;
}
.panel_button {width:320px; height:40px;background: url(images/personalmessages.png) no-repeat center center; margin:auto}
.panel_button a,.panel_button a:hover{ color:#E5E5E5; position:relative; top:8px; font-size:16px; font-weight:600; text-decoration:none}
.sidepanel {
	width: 333px;
	height: auto;
	border: none;
	float: left;
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 10px 20px;
	padding: 0;
}
.sidepanel p {
	margin: 0 0 10px 0;
}
img.sidepanel {
	float:left;
	background:#CCC;
	max-width:93px;
	max-height:98px;
	margin:0 10px 10px 0;
	padding:5px;
}
.sidepaneltext {
	width:280px;
}
.sidepanel h2 {
	background:transparent;
	color:#E3E0DC;
	font-size:13px;
	font-variant:none;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:1px !important;
	line-height:26px;
	border-bottom:0 solid #FFFFCC;
	margin:0 0 5px;
	padding:5px 10px 20px 0;
}
.sidepanel ul {
	list-style-type:none;
	margin:-15px 0 0;
	padding:0 0 10px;
}
.sidepanel ul li {
	list-style-type:none;
	text-transform:normal;
	border-bottom:1px dotted #FFFFCC;
	margin:0;
	
	padding:12px 0;
}
.sidepanel a, .sidepanel a:visited {
	font-weight:400;
	color:#FFF;
}
.sidepanel a:hover {
}
.slidepanelclose {
	float:right;
	margin:0 20px 0 0;
}
.sidepanel .followus img{ padding:0 8px 0 0!important}
.sidepanel .twitterbg{ position:relative; top:10px;clear:both; background:url(images/slidetwitterbg.png) no-repeat; width:292px; height:133px}
.sidepanel .twitterbg p{ width:260px; padding:35px 0 0 17px; color:#444; font-size:15px;font-family: 'Gentium Book Basic', serif; font-weight:400; font-style:italic}
.sidepanel .twitterbg a{ color:#CA323E}
.sidepanel .aboutbetsy{ float:left; padding:5px 8px 8px 0}
.sidepanel .slogan{ padding:15px 0 0; font-size:19px; font-style:italic;font-family: 'Gentium Book Basic', serif; font-weight:400}
.personalmessages {
	text-align: center;
	position: absolute;
	left: 0px;
	height: 600px;
	width: 980px;
	top: 0px;
}

/*_____ CONTENT SECTIONS _____*/

#contenthomefull, #content {
	line-height: 22px;
	margin:-10px auto -10px auto;
	padding: 0 0 10px;
	clear:both;
	background: url(images/contentbg.png) repeat;
	width: 1088px;
}


#contentleft, #contentlefthome {
	float: left;
	width: 640px;
	margin: 0px;
	padding: -35px 0px 0px 0px !important;
}
#contentlefthome{width: 564px!important;}
#contentright {
	float: right;
	width: 670px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
#contentfull {
	width: 980px;
	/*overflow:hidden;*/
	clear:both;
	padding-top:0px;
	margin:auto;
}
#mainarticle{ margin-bottom:40px;float: left; min-height:250px; overflow: hidden; padding: 30px; width: 840px;background: url(images/mainartbg.png) repeat left top}
#content a img {
	border: none;
}
.callaction {
	margin-top:10px!important;
}
#content blockquote.left:after {
    border-color: transparent #E7E7E7;
    border-width: 15px 25px 1px 0;
    bottom: auto;
    left: -25px;
    top: 20px;
}
#content blockquote:after {
    border-style: solid;
    bottom: -20px;
    content: "";
    display: block;
    left: 50px;
    opacity: 0.4;
    position: absolute;
    width: 0;
}
#content blockquote {
    background: rgba(231, 231, 231, 0.99) !important;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    color: #444;
	font-family: 'Gentium Book Basic', serif;
	font-style:italic;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    margin:15px 0 15px 25px;
    opacity: 0.7;
    padding: 20px;
    position: relative;
    width: 560px;
}
#content blockquote p {
    margin: 0;
}
#content img.wp-smiley {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
}
#content img.wp-wink {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
}
.entry-summary{ padding-top:0px;}
.breadcrumb {
	/*background:url(images/hr_bg.png) repeat-x bottom left;*/
	border-bottom:#D1D1D1 1px  dotted	;
	font-size: 13px;
	margin: 0 0px 10px 0px;
	padding: 30px 10px 10px 0px;
	color:#333;
}
.postarea {
	margin: 0px 0px 0px 0px;
	padding:0;
	}

h2, h3, h4, h5, h6 {
	font-family: "Open Sans", sans-serif;
	font-weight:700;

}
h1, h2 {
	font-size:34px;
	/*background: url(images/hr_bg.png) repeat-x bottom left;*/
	padding-bottom:18px;
    line-height: 37px;
    margin-bottom: 15px;
	clear:both;
    padding-bottom: 10px;
}
.entry-heading, .entry-heading-home{ padding-top:10px;
border-bottom:#E3E3E3 1px solid;
color:#0A305C!important;
font-weight:700!important;
text-transform:normal;
font-family: "Open Sans", sans-serif;
font-size:25px!important;}
.entry-heading-home{ color:#0A305C!important}
.listingdetails{
	border-bottom:1px solid #E3E3E3;
    color: #0A305B!important;
    font-size: 25px!important;
	font-family: "Open Sans", sans-serif!important;
    font-weight: 700!important;
    line-height: 26px;
    margin: 0 0 20px !important;
	text-shadow:1px 1px 1px #F3F3F3;
    padding: 25px 10px 15px 0 !important;
    text-transform:none;
	}
.vr_listing-basic-info{ color:#3D3D3D; font-weight:normal!important}
.googlemap{ padding:15px 0}
.viewall, .viewallblog {
    color: #C62E3A;
    float: right;
    font-family: 'Gentium Book Basic', serif;
    font-size: 16px;
    margin-top: -38px;
}
.viewall a, .viewallblog a {
    color: #C62E3A1;
    font-size: 16px !important;
    font-weight: 700;
	font-style:italic;
    position: relative;
    top: -12px;
}
.viewallblog{ margin-top:0px!important}
.listall{ padding:15px 57px 0 0;}
h2 {
	font-size:26px;
}
h3 {
	font-size:24px;
	color:#0A3059;
}
h4 {
	font-size:21px;
}
h5 {
	font-size:18px;
}
h6 {
	font-size:16px;
}
.associatearcives, .communitiesarchives {
	float:left;
	width:230px;
	/*padding-top:15px;*/
}
.listingstatus {
	background: url("images/listigsstatus_.png") repeat-x right center;
	color: #FFF;
	font-size: 16px;
	font-weight: 700;
	height: 38px;
	letter-spacing: 0;
	margin: 0;
	padding:15px 10px 0;
	position: absolute;
	right: -18px;
	font-family: "Open Sans Condensed", sans-serif;
	text-align: right;
	text-transform: lowercase;
	top: 110px;
	width: auto;
}
.communitiesarchives, .listingsarchives{ padding:25px 0 0; width:640px; clear:both}
.communitiesarchives .leftcontent, .listingsarchives .leftcontent{ padding:0 0 13px; float:left; width:94px; background: url(images/comshadow.png) no-repeat center bottom!important;}
.communitiesarchives .rightcontent, .listingsarchives .rightcontent{ float:right; width:523px;}
.assocmainimg{ padding:22px 0}

.postblog{ padding:0; font-size:12px; margin:30px 0 12px;}
.postblog .leftdate{background: url(images/blogdatebg.png) no-repeat; float:left; width:94px; height:113px;color:#444; font-size:24px; font-weight:600; text-transform:uppercase; text-align:center; padding:6px 0 0; line-height:56px;}
.postblog .leftdate .date{ color:#17579F; font-size:29px; font-weight:400; font-style:italic;font-family: 'Gentium Book Basic', serif;}
.postblog .rightblogcontent{ float:left; width:446px; padding:0 0 0 15px}
.postblog .rightblogcontent h3{ margin:0!important;}
.postblog .rightblogcontent h3 a{ color:#C72F3B!important; font-size:20px!important; font-weight:700!important;font-family: "Merriweather", "Georgia", serif;}

.postblog p{}

.associatearcives h1, .postblog h1, .postbloghome h1{ background:none!important;}

.postblog h1 a, .postbloghome h1 a, .associatearcives h1 a, .listingsarchives h4 a, .communitiesarchives h1 a {
	color:#C52D39;
	font-size:20px;
	font-weight:700;
}
.communitiesarchives h1{ padding-top:0px; margin:-15px 0 0}
.communitiesarchives h1 a{ font-size:20px;font-family: "Merriweather", "Georgia", serif; font-weight:700;}
.associatearcives .titlepos, .listingsarchives .communityname{ font-weight:400; text-transform:uppercase;font-family: "Open Sans", sans-serif; margin:-17px 0 5px; color:#989898; font-size:16px;}
.associatearcives .descrip { float: left; margin: -15px 0 0 20px; width: 471px;}
.associatearcives .descrip p{ font-size:12px;}
.associatearcives .descrip .followus img, #associsingle .followus img{ float:left; padding:27px 8px 0 0}
#associsingle .followus ul{ padding:0; margin-left:0px}
#associsingle .followus img{ padding:0 8px 0 0!important;}
.associatearcives .emailphone{ clear:both; font-size:16px;}
.associatearcives .emailphone img{padding: 0 12px 0 0; position: relative; top: 3px;}
.associatearcives{ clear:both; width:980px; padding:25px 0 15px !important}
.associatearcives h1{ padding:0;}
.postblog h1 a, .postbloghome h1 a{ font-size:21px!important}
.postblog h1, .postbloghome h1 {
	line-height:22px!important;
	margin-bottom:0px;
}

.postblog h3, .postbloghome h3{
	margin-bottom: 10px; 
}
.postblog h3{
	margin: 0 0 20px !important; 
}
.postbloghome h3 a{ font-size:17px; font-weight:500px; margin-bottom:15px;}
.listingsarchives h4{clear: both; margin:-5px 0 0!important; padding-top: 0 !important;}
.listingsarchives h4 a {
	font-family: "Merriweather", "Georgia", serif;
    clear: both;
    font-size: 20px;
	color:#C52C39;
	text-align:left;
    font-weight: 700;
}
.listingsarchives .communityname{ padding:25px 0 0; font-size:15px;}
.listingsarchives .communityname a{ color:#989898; text-transform:uppercase;}
.listingsarchives .prices{ float:right; font-size:16px; margin-top:-25px;font-family: "Open Sans", sans-serif;}

.reallpost{ padding:5px 0 9px!important}
#homeblogholder .reallpost{ padding-top:0!important;}
.reallpost a:hover, .homevideomore a:hover, .contactagent a:hover{ text-decoration:none;}
.postarea p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
.posteddate, #associsingle h3 {
	text-transform:uppercase;
	color:#989898;
	font-size:18px;
	font-weight:500;
	margin-top:-5px;
	padding: 0 0 15px
}
.posteddate{font-family: "Open Sans", sans-serif; color:#989898; font-size:15px; font-weight:400}
#homeblogholder{ overflow:hidden; padding:0 52px 15px; clear:both}
#homeblog{}

#associsingle h3{ margin:-5px 0 0px; color:#989898; text-transform:uppercase; font-size:15px; font-family: "Open Sans", sans-serif; font-weight:400}

#blogrightsingle p{
	padding-bottom:10px;
}
#blogrightsingle .summary-entry{ border-bottom:#DCDCDC 1px solid; padding-bottom:35px;}
#blogrightsingle h1, #associsingle h2, #associsingle h1{text-shadow: 1px 1px 1px #F3F3F3; color:#C52D39; font-size:20px; font-weight:700;font-family: "Merriweather", "Georgia", serif; }
#blogrightsingle h1{margin:40px 0 -10px!important;}
#associsingle h1{ margin:0px; padding:15px 0 8px; color:#C52D39}
.postarea ul {
	/*list-style-image:url(images/listsquare.jpg)!important;*/
	margin: 0px;
	padding: 10px 0px 0 0px;
}
.postarea ul li {
	/*background:url(images/listsquare.png) no-repeat left top;*/
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.postarea #associsingle ul li {
	background:url(images/lists.png) no-repeat left top;
	margin: 0px;
	padding: 0;
}
.postarea ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.postarea ol {
	list-style-type: decimal!important;
	margin: 0px;
	padding: 10px 0px 15px 0px;
}
.postarea ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.postarea .community {
	color:#333;
	text-transform:uppercase;
	font-size:14px;
	font-weight:400;
	/*padding-top:20px;*/
}
.community{ margin:-10px 0 0px!important}
.postarea .community a{	font-weight:400!important;font-family: "Merriweather", "Georgia", serif; font-size:15px!important; color:#989898!important; text-transform:uppercase}
.post {
	float: left;
	margin:0 0 20px -10px;
	padding: 10px;
	position: relative;
}
.category {
	margin: 0px;
	padding: 0px 0px 0px 18px;
}
.authorbox {
	background: #EFEFEF;
	margin: 20px 0px 0px 0px;
	padding: 10px;
}
.postmeta {
	font-size: 12px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	/*border-top: 1px solid #F7F1E8;*/
	width: 670px;
}
.comments {
	float: left;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
.sticky {
	background: #F4F4F4;
	margin: 0px 0px 50px 0px;
	padding: 20px 10px 0px 10px;
}
.clear {
	clear: both;
}
.archive {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px 20px 0px 0px;
}


/*_____ Subscribes Home _____*/
.subscribeholder{ clear:both; margin:445px 0 0;background: url(images/subscribebg.png) no-repeat; width:720px; height:152px;}
.subscribe_sb{ clear:both; padding:57px 0 0 20px}
.subscribe_sb .medium{ clear:both; width:200px!important; padding:5px 10px !important}
.subscribe_sb input.button {
    background: url(images/subscribenow.png) no-repeat;
    border: medium none;
    cursor: pointer;
    height: 44px;
	position:relative;
	left:5px;
	top:-25px;
	top: -108px\9;
    text-indent: -999px;
    width: 220px;
}

/*_____ HEADLINE CLASSES _____*/



#content{ padding-bottom:55px; margin-top:0px; overflow:hidden}
#content h4 {
    /*color: #595858!important;
    font-size: 22px!important;
    font-weight: 500 !important;*/
    margin: 0 0 10px;
    padding: 15px 0 0;
    text-decoration: none;
}
#content h4.entry-gray{ font-weight:700; margin-bottom:-5px; font-size:21px; color:#989898!important}

.searchform-budget, .how-many-bed, .would-like-rent {
	font-size: 26px !important;
}
#content .searchform-budget {
	height:35px;
	background: url(images/hr_bg.png) repeat-x bottom left;
	overflow:hidden;
	font-size:27px!important;
	margin-top: -10px;/*height: 50px;*/
}
#content h4 span {
	font-size:33px;
	color:#0659A5;
	font-weight:600;
}
#content .how-many-bed {
	background:url(images/step3-bg.png) no-repeat center left;
	line-height:42px;
	height:60px;
	position:relative;
	left:-41px;
	padding-left:67px;
	top:10px;
	width:260px;/*height: 50px;*/
}
#content .would-like-rent {
	line-height:45px;
	height:60px;
	float:left;
	position:relative;
	left:-31px;
	padding-left:45px;
	top:-10px;/*height: 50px;*/
}
/*#contentleft h1, #contentleft h1 a, #contentleft h1 a:visited, #contentright h1, #contentright h1 a, #contentright h1 a:visited, #contentfull h1 {
	color: #814C3B;
	font-size: 24px;
	font-family: "gnuolane", sans-serif !important;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 0px 10px 0px !important;
	padding: 0px 0px 0px 0px!important;
	}

#contentleft h1 a:hover, #contentright h1 a:hover {
	color: #2255AA;
	text-decoration: none;
	}*/
		
#contentleft h2, #contentright h2, #contentfull h2 {
	color: #0A305C;
	font-size: 18px;
	font-weight: 700;
	line-height:32px;
	margin: 0px 0px 5px 0px;
	padding: 15px 0px 15px 0px;
}
#contentfull h3 a {
    color: #C72F3B !important;
    font-family: "Merriweather","Georgia",serif;
    font-size: 20px !important;
    font-weight: 700 !important;
}
#contentleft h4, #contentright h4, #contentfull h4 {
	color: #0A3059;
	font-size: 22px;
	font-weight: 700;/*margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;*/
}
#contentleft h4 span {
	font-size:33px;
}
#contentleft h5 #contentright h5, #contentfull h5 {
	color:#0A3059;
	font-size: 20px;
	font-weight: 700;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
#contentleft h6 #contentright h6, #contentfull h6 {
    color: #0A3059;
	font-size: 18px;
	font-weight: 700;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}




/*_____ images & CLASSES _____*/

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	padding: 5px;
	border: 0px solid #CCC;
	background: #F7F1E8;
}
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
}
img.alignright {
	padding: 0px;
	margin: 5px 0px 20px 25px;
	display: inline;
	padding: 0px;
	/*border: 0px solid #CCC;
	background: #F7F1E8;*/
}
img.alignleft {
	margin: 5px 25px 20px 0px;
	display: inline;
	padding: 0px;/*border: 0px solid #CCC;
	background: #F7F1E8;*/
}
.aligncenter {
	display: block;
	margin: 35px auto;
}
.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;
}
.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;
}

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


.disclaimer {
	width:980px;
	text-align:center;
	font-size:15px;
	color:#7A7A7A;
	font-weight:400;
	margin:auto;
	background: transparent;
	height:41px;
	padding:4px 0 0
}
.bottom {
	font-family: "Open Sans", sans-serif;
	width: 1088px;
	overflow:hidden;
	clear: both;
	background: url(images/bottom-bg.png) repeat-y;
	height: auto;
	color: #D3D3D3;
	font-weight:400;
	margin:auto!important;
	padding: 0px 0 35px;
	line-height: 20px;
	font-size: 13px;
}
.bottom .followus img, .sidepanel .followus img{ float:left; padding-right:8px;}
.bottomshadow{background: url(images/bottomshadow.png) no-repeat bottom center; height:20px;}
.bottomwrap {
	width: 980px;
	margin: 0 auto 0;
	padding:7px 0;
	overflow:hidden;
}
.bottomwrap li{
	list-style-type:none!important
}
.bottom p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
.bottom_box1 {
	width: 225px;
	height: auto;
	background: transparent;
	border: 0px solid #243c71;
	border-width: 0px 0px 0px 0;
	margin: 20px 0 10px 0;
	padding: 0px 15px 0 0px;
	float: left;
}
.bottom_box2 {
	width: 225px;
	height: auto;
	background: transparent;
	border: 0px solid #243c71;
	border-width: 0px 0px 0px 0;
	margin: 20px 0 10px 0px;
	padding: 0px 10px 0px 10px;
	float: left;
}
.bottom_box3 {
	width: 225px;
	height: auto;
	background: transparent;
	border: 0px solid #243c71;
	border-width: 0px 0px 0px 0;
	margin:0 7px;
	padding:20px 0 0 10px;
	float: left;
	letter-spacing: -.4px;
}
.bottom_box3 strong{ font-weight:bold!important}
.bottom_box4 {
	height: auto;
	background: transparent;
	border: 0px solid #243c71;
	border-width: 0px 0px 0px 0;
	margin: 20px 0px 10px 10px;
	padding: 0px 0px 0px 10px;
	float: left;
}
.bottom_box4 a {
	color:#fff!important;
	font-size:12px!important;
	font-weight:400;
}


.bottom h2, .bottomwrap .widgettitle {
    /*background: url("images/transpabottom.png") repeat-x bottom left;*/
	/*width: 280px;*/
	color:#9C9C9C;
	text-shadow:none;
	font-size: 13px;
	text-transform: uppercase;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	margin: 0px 0px 0 0px;
	padding: 0px 10px 10px 0px !important;
	line-height: 26px;
}
.bottom ul {
	list-style-type: none;
	margin:-5px 0 0;
	padding:0 0 20px;
}
.bottom ul li {
	list-style-type: none;
	background: transparent;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 0;
}
.bottom a, .bottom ul li {
	color:#FFFFFF;
	font-weight:400;
	font-size:14px;
}
.Searchbuildingbottom {
    padding-top: 10px;
}
.Searchbuildingbottom select {
font-size: 16px;
    font-weight: 500;
    height: 35px;
    padding: 5px
}
.Searchbuildingbottom select option{ padding:2px 0}
.searhbuild {
    background:#EDEDED;
    border: 1px solid #787878;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 3px #9E9E9E inset;
    color: #5F5959 !important;
    font-size: 16px;
    font-weight: 500;
    height: 42px;
    margin-left: 0;
    width: 240px !important;
}
/************************************************
*	Footer - Standard							*
************************************************/

#footer {
	width: 1108px;
	height: 100px;
	margin:-10px auto 0;
	padding: 0px 0 20px 0;
	line-height: 20px;
}
#footer p {
	color: #EEE5D6;
	font-size: 12px;
	margin: 0px;
	padding: 0 0 10px 0;
}
#footer p span {
	color: #CDD8A3;
}
#footer a, #footer a:visited{
	color: #333;
	text-decoration: none;
}
#footer .copyright p{
	color:#0A305C;
	font-size:14px;
	padding:0;
	font-family: "Open Sans", sans-serif;
	text-transform:uppercase;
	margin-top: 15px;
	letter-spacing:2px;
	font-weight:400;
	text-align:center;
	text-decoration: none
}

#footer .copyright p img{ left: 80px; position: relative; top: 12px; padding-right: 160px;}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.vrlogo{ margin:auto;width: 224px; height:186px; padding-top:25px;}



/************************************************
*	Comments									*
************************************************/

#author, #email, #url {
	background: #F4F4F4 !important;
	width: 300px !important;
	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: #7A7A7A;
	width: 150px;
	height: 50px;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 0;
	border: none;
}
#comment {
	background: #FFF;
	color: #202020;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 5px 0px;
	padding: 3px 0px 3px 5px;
	border: 1px solid #CCC;
	display: inline;
}
.commentlist li ul li {
	font-size: 12px;
}
.commentlist li {
	font-weight: bold;
}
.commentlist li .avatar {
	/*background: #FFFFFF;*/
	float: left;
	border: 1px solid #EEEEEE;
	margin: 0px 5px 10px 0;
	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: 465px;
	height:120px;
	padding: 2px;
	border-radius: 3px;
	margin:1px 0;
}
#respond:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
#commentform p {
	margin: 5px 0px -2px 0px;
	font-family: "Merriweather", "Georgia", serif;
	font-weight:700;
}
#commentform .ginput_container {
	padding:0!important;
}

#commentform small {
	font-size: 15px;
	font-weight: 700;
}

#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: #3D3D3D;*/
	color: #085AA5;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 3px 8px 3px 8px;/*border: 1px solid #555555;*/
}
.reply a:hover {
	/*background: #111;
	color: #FFFFFF;*/
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 3px 8px 3px 8px;
}
.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;
}
/*_____ COMMUNITY VIDEOS _______*/
.homevideowrap{ clear:both; padding:20px 0!important}
.homevideowrap ul{ position:relative; top:-8px; padding-bottom:215px;}
.videoholder, .videoholdergray {
	width:215px;
	height:200px;
    
	position:relative;
	margin-top:15px;
	float:left
}
.videoholdergray{background:url(images/videoholdergray.png) no-repeat!important;}
.videoholdernothing {
	width:300px;
	height:155px;
	position:relative;
	float:left
}
.videoholder .vidthumb{
	width:175px;
	height:110px;
	padding:20px;
}
.videoholder .vidthumb{ width:215px; height:150px; padding:0;background: url(images/videoshadow.png) no-repeat bottom center; padding:0 0 20px 0}
.videoholder .clearvideo, .videoholdergray .clearvideo {
	clear:both
}
.singlevideoholder{width:300px; margin-bottom:55px; float:left; position:relative; height:200px; padding:0;background: url(images/videoshadow.png) no-repeat bottom center; padding:0 0 20px 0}
.singlevideoholder .play{left: 120px !important;top: 75px !important;}
.singlevideoholder img{width:300px; height:200px;}
.singlevideoholder .videotitle{ margin-top:10px!important;}
.videotitle {
	text-align: center !important;
	margin:-10px auto 0;
}
.videotitle a {
	color:#C62E3A;
	font-size:15px;
	font-weight:400;
	font-family: "Merriweather", "Georgia", serif;
	text-align:left;
}
.testititle{ margin-top:-15px;}
.testititle a{ color:#3D3D3D; font-size:14px; font-weight:600;font-family: "Open Sans", sans-serif; text-decoration:none; float:right}
.testititle a:hover{ text-decoration:underline;}
.clientsaying, .clientsayinggray {
	background:url(images/clientsaying.png) no-repeat;
	width:300px;
	clear:both;
	margin-top:10px;
	font-size:19px;
	height:145px;
}
.clientsayinggray {
	background:url(images/clientsayinggray.png) no-repeat;
}
.play, .singlevideoholder .play {
	background: url("images/play_bg.png") no-repeat center center;
	color: #FFFFFF;
	height: 51px;
	left:80px;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	top: 50px;
	width: 52px;
}

.videos {
	position: relative;
	width: 310px;
	height: 242px;
	background: url(images/videos_bg.png) top no-repeat;
	margin-bottom: -40px;
	margin-top: 10px;
	
}

.thumb {
	/*width: 290px;
	height: 208px;
	margin: 10px 0 0 10px !important;*/
	position: relative;

}

.holder {
	margin-bottom: 20px;
}

.clientsaying .summarywords, .clientsayinggray .summarywords {
	width:280px;
	font-size:16px;
	font-family: "Gentium Basic", "Georgia", serif;
	color:#333;
	text-align:left;
	font-style:italic;
	padding:15px 0 10px 10px;
}
.spacegap {
	margin-left:40px;
}
.videospacegap {
	margin-left:40px;
}
/*_____ VIRTUAL RESULTS CUSTOM SEARCH FORM _____*/

.vrcsf_location {
	width: 250px;
	margin: 0 0 5px 0;
}
.vrcsf_location_label {
	width: 250px !important;
	color: #555;
	font-weight: 600;
	margin: 0 0 10px 0 !important;
}
#vrcsf_location /* input field */ {
	border: 1px solid #787878;
	color: #4C3F2C;
	font-size: 13px;
	font-weight:400;
	height: 22px;
	padding: 6px 8px !important;
	width: 204px!important;
}
.vrcsf_property_type {
	width: 250px;
	margin: 5px 0 5px 0;
	background: #FFF;
}
.vrcsf_property_type_label {
	width: 250px !important;
	color: #555;
	font-weight: 600;
	margin: 0 0 10px 0 !important;
}
#vrcsf_property_type /* input field */ {
	width: 240px;
	background: #fff /*url(images/input-bg.png) no-repeat*/;
	height: 32px;
	border: 1px solid #999 !important;
	outline: none;
	color: #555;
	margin:5px 0 0 5px;
	font-weight: 600;
	border: none;
}
.vrcsf_min_price {
	width: 250px;
	margin: 0 0 5px 0;
}
#vrcsf_min_price /* input field */ {
	width: 240px;
	background: transparent url(images/input-bg.png) no-repeat;
	height: 42px;
	border: none;
	outline: none;
	padding: 0 0 0 10px;
	color: #555;
	font-weight: 600;
	border: none;
}
.vrcsf_max_price {
	width: 250px;
	margin: 0 0 5px 0;
}
.vrcsf_max_price_label {
	width: 250px !important;
	color: #555;
	font-weight: 600;
	margin: 0 0 10px 0 !important;
}
#vrcsf_max_price /* input field */ {
	width: 240px;
	background: transparent url(images/input-bg.png) no-repeat;
	height: 42px;
	border: none;
	outline: none;
	padding: 0 0 0 10px;
	color: #555;
	font-weight: 600;
	border: none;
}
.vrcsf_min_beds {
	width: 250px;
	margin: 0 0 5px 0;
}
.vrcsf_min_beds_label {
	width: 250px !important;
	color: #555;
	font-weight: 600;
	margin: 0 0 10px 0 !important;
}
#vrcsf_min_beds /* input field */ {
	width: 240px;
	background: transparent url(images/input-bg.png) no-repeat;
	height: 42px;
	border: none;
	outline: none;
	padding: 0 0 0 10px;
	color: #555;
	font-weight: 600;
	border: none;
}
.vrcsf_min_baths {
	width: 250px;
	margin: 0 0 5px 0;
}
.vrcsf_min_baths_label {
	width: 250px !important;
	color: #555;
	font-weight: 600;
	margin: 0 0 10px 0 !important;
}
#vrcsf_min_baths /* input field */ {
	width: 240px;
	background: transparent url(images/input-bg.png) no-repeat;
	height: 42px;
	border: none;
	outline: none;
	padding: 0 0 0 10px;
	color: #555;
	font-weight: 600;
	border: none;
}
.movetop {
	margin-top:-35px!important
}
.movetop label {
	color: #FFF;
	font-weight: 300;
	font-size:13px;
	display:block;
	padding-top:9px;
	width: 250px !important;
}
#searchformtop {
	clear: both;
	color: #545454;
	width:670px;
	height:400px;
    background: url("images/imageshadow.png") no-repeat center bottom;
	font-size: 14px;
}
.vr_listing-slideshow-list {
	border: medium none !important;
	margin-top: 0px !important;
}
.vr_listing-slideshow-img {
	/*width: 660px !important;
	height: 420px !important;
*/}
.vr_listing-slideshow-item {
	/*text-align:none!important;*/
}
.vr_listing-slideshow-title {
	font-size: 180%;
	text-align:left!important;
	padding: 7px 0 12px;
	text-decoration: none;
}
.vr_listing-slideshow-item-info h2{ padding:0; margin:0}
.vr_listing-slideshow-next {
	background: none repeat scroll 0 0 #372E1F !important;
	opacity: 0.6;
	right: 0px !important;
	top: 150px !important;
}
.vr_listing-slideshow-description {
	color: #FFF !important;
	line-height: 20px;
}

.vr_listing-slideshow-prev {
	background: none repeat scroll 0 0 #372E1F !important;
	left: 0 !important;
	opacity: 0.6;
	top: 150px !important;
}
.vr_listing-slideshow-link, .vr_listing-slideshow-link a {
	color: #FFF !important;
	font-size:24px;
	text-align:center;
	font-weight:400;
	font-family: "Merriweather", "Georgia", serif;
	text-decoration:none;
}
#searchformtop h6 {
	font-size:18px;
	color:#3D3D3D;
	padding:10px 0
}
#searchformtop img {
	width:640px;
	height:380px;
}
#section {
	width: 670px;
	height: auto;
	float: left;
	padding: 0px;
	position: relative;
	z-index: 0;
}
#findahome {
	clear:both;
	width: 670px;
	background:#FFF;
	border: 1px solid #DDD;
}
#findahome input[type=image] {
	padding:15px 0 10px 15px;
}
.featureboxleft h4, .featureboxright h4 {
	margin-top:-15px!important;
}
.moregreathomebutton {
	background: url("images/boxbutton.png") repeat-x;
	padding: 5px 10px 5px 10px;
	float: left;
	margin: 0 0 0 0;
	position:relative;
	top:-21px;
	left:0px;
}

#contactus {
	width:166px;
	height:57px;
	padding:23px 0 0 70px
}
.movetop select, #right-feature-sidebar .movetop select /* input field */ {
	width: 220px !important;
	height: 34px;
	margin:0px;
	padding: 8px 9px;
	color: #666;
	font-family: "Merriweather", "Georgia", serif;
	font-weight: 400;
}
.movetop select option, #headbg select option, #right-feature-sidebar .movetop select option /* input field */ {
	padding:5px 8px
}
.movetop input[type=image] {
	margin-left: -12px;
    padding: 33px 0 9px 12px
}
.sidebarbutton {
	background: transparent;
	float: left;
	height: 48px;
	left: 0;
	margin: 0;
	padding: 10px;
	position: absolute;
	width: 310px;
}
.gallerylistingspan {
	width: 620px;
	height: 88px;
	background: transparent url(images/spanlistingallery.png) repeat-x;
	display: inline;
	position: absolute;
	top: 345px;
	left: 15px;
	color: #F1E0C0;
	font-size: 14px;
	line-height:19px;
	font-weight: 400;
	padding: 10px;
}
.gallerylistingspan h5 {
	color:#FEF8EE;
	font-size:26px;
	padding:5px 0;
	font-weight:400;
}
.gallerylistingspan p {
	color:#F3F1EB;
}
.postleft {
	float: left;
	margin:10px;
	padding: 0;
	position: relative;
	width: 90px;
}
.byline {
	color: #537F7F;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	letter-spacing: 0px;
	line-height: 30px;
	margin: -10px 0 0 0px !important;
	text-transform: capitalize;
	padding: 0;
}
.listing_byline {
	color: #537F7F;
	font-size: 16px!important;
	font-weight: 400;
	font-style: italic;
	letter-spacing: 0px;
	line-height: 30px;
	margin: 0px 0 0 0px !important;
	text-transform: capitalize;
	padding: 0;
}
.byline a, .listing_byine a, .byline a:visited, .listing_byline a:visited {
	color: #B17A44 !important;
	font-style: italic;
	font-weight: 400;
}
.byline a:hover, .listing_byline a:hover {
	color: #B17A44;
	font-weight: 400;
	text-decoration: underline;
}

.postright {
	float: right;
	margin: 0;
	padding:0;
	width: 580px;
}
/*.associatepostright{width: 500px !important; padding-left:12px}*/
.postright a, .postright a:visited, .associatepostright a, .associatepostright a:visited, .postrightlistings a, .postrightlistings a:visited {
	color: #814C3B;
	font-weight: 400;
}
.postright a:hover {
	color: #4F3668;
	font-weight: 400;
}
.time {
	background: url("images/icon_time.png") no-repeat scroll left top transparent;
	margin: 0 0 0 3px;
	padding: 0 0 0 18px;
}
.icomment {
	background: url("images/icon_comments.png") no-repeat scroll left top transparent;
	margin: 0;
	padding: 0 0 0 18px;
}
img.associate,img.communities {
	height: 225px;
	margin: 0;
	width: 300px;
}
img.communities{ width:94px; height:94px;}
img.associate{ float:left; width: 150px!important;}
.associatepoem {
    background: url(images/agentstatus_.png) repeat-x right center;
    color: #FFF;
    font-size: 16px;
    font-weight: 400;
    height: 51px;
    letter-spacing: 0;
	right:-70px;
    margin: 0;
    padding:25px 12px 0;
    position: absolute;
    text-align: center;
    text-transform: lowercase;
    top: 380px;
    width:auto;
}
img.associateleft {
	height: 315px;
	width: 230px;
	margin: 5px 10px 10px 0px;
	display: inline;
	padding: 0px;/*border: 0px solid #CCC;
	background: #F7F1E8;*/
	float: left;
}


#contactinfo ul {
	padding-top:12px!important
}
#contactinfo ul li {
	border-bottom: 1px dotted #D8D8D8;
	color: #4F3668;
	list-style-type: none;
	margin: 0 0 10px;
	padding: 0 0 15px;
}
#respond input[type="text"] {
	border:#CCCCCC 1px solid;
	border-radius: 3px;
	height: 40px;
	margin-top: 1px;
	background:#FFF!important;
	padding: 2px;
	width: 305px;
}
#respond input[type="submit"] {
	background: transparent url("images/postcomment.png") no-repeat;
	border: medium none;
	cursor: pointer;
	height: 65px;
	text-indent: -999px;
	width: 266px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
.blogreadmorenews {
	padding-bottom:35px;
}
#dsidx {
	width:980px!important
}
.post, .postidx {
	/*background: url(images/post_bg.png) repeat;*/
	width:840px;
}
.postidx {
	width:980px!important;
}
.entry-title {
	/*background:url(images/entry-title-bg.png) repeat-x;*/
	clear: both;
	color: #C52D39 !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	text-decoration: none !important;
	margin: -10px 0 0 -10px !important;
	line-height:32px;
	text-shadow:1px 1px 1px #F3F3F3;
	padding: 15px 0 15px 10px !important;
}
.entry-title a, .entry-title a:visited {
	color:#3D3D3D !important;
	font-weight: 400;
}
.entry-title a:hover {
	text-decoration: underline !important;
}
.entry-title-full {
	background:url(images/entry-title-bg.png) repeat-x;
	height: 40px;
	width: 970px;
	clear: both;
	color: #F0DFD7 !important;
	font-size: 24px !important;
	font-weight: 400 !important;
	text-decoration: none !important;
	margin: -10px 0px 10px 0px !important;
	padding: 20px 0 5px 10px !important;
}
.page-title, .post-title, .community-title {
	background-color:#39274C;
	clear: both;
	color: #F0DFD7 !important;
	font-size: 33px !important;
	font-weight: 400 !important;
	text-decoration: none !important;
	margin: -10px 0px 20px 0px !important;
	padding: 19px 0 19px 15px !important;
}
.page-title a, .post-title a, .vr_community h1 a {
	color: #F0DFD7 !important;
}
.vr_community p, .post p {
	margin: 0 0px;
}
.communitybutton {
margin-top: 0 !important;
    padding:60px 0 20px !important;
	clear:both;
    font-family: "Open Sans", sans-serif;
	text-align:center;

}
.communitybutton a, .communitybutton a:visited, .communitybutton a:hover {
	background: url(images/button_community_bg.png) repeat-x;
	border: 0px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 16px !important;
	font-weight: 700;
	height: 61px;
	font-family: "Open Sans", sans-serif;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	letter-spacing: 1px;
	margin: 0 0 20px !important;
	padding:20px 40px;
	text-align: center;
	text-transform: uppercase;
}
.commuentrytxt{ clear:both}
.commuentrytxt img{ width:300px; height:200px;}
#homepage-slideshow-container, #homepage-widget-row-container, #homepage-widget-left-container, #homepage-widget-right-container {
	border: 0 none;
	list-style-image: none;
	list-style-type: none;
}
ol, ul {
	list-style: none outside none;
}
/*.vr_listing-slideshow-img {
	width:640px;
	height:410px;
}*/
.vr_listing-slideshow-title {
	/*background: #39221B;
	padding: 5px !important;*/
	filter:alpha(opacity=86);
	opacity: 0.86;
	-moz-opacity:0.86;
}
.postsubscribe {
	width: 650px;
	float: left;
	background:#F6F0E6;
	/*background: url(images/body_bg.png) repeat;*/
	padding: 10px;
}
.postsubscribeleft {
	padding-left:0px;
	float: left;
	margin-right: 15px;
}
.postsubscriberight {
	margin-top: 10px;
}
#respond {
	padding-top:20px;
}
#respond h3#reply-title {
	padding:0!important;
	margin-left:-1px;
}
.vr_entry-title {
	background:transparent;
	/*height: 40px;*/
	width: 500px;
	clear: both;
	color: #814C3B !important;
	font-size: 24px !important;
	font-weight: 400 !important;
	text-decoration: none !important;
	margin: -15px 0px 0px -10px !important;
	padding: 0px 0 0px 0px !important;
}
.vr_entry-title a, .vr_.entry-title a:visited {
	color: #814C3B !important;
}
.vr_entry-title a:hover {
	text-decoration: underline !important;
}
/*_____ MARKET PAGE _____*/

.postleftlisting {
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	position: relative;
	width: 90px !important;
}
.postrightlistings {
	float: right;
	margin:10px 0;
	padding: 0;
	width: 500px;
}
.postrightlistings h3 {
	padding:0!important;
	margin:0!important;
}
.postright p, .postrightlistings p {
	line-height: 20px;
}
.postright .byline {
	color: #413D2A;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 30px;
	margin: 0 !important;
	text-transform: uppercase;
}
.postright .byline a, .byline a:visited {
	color: #667D7C;
	font-style: normal;
	font-weight: 600;
}
.postright .byline a:hover {
	color: #667D7C;
	text-decoration: underline;
}
.postinterior {
	background:url(images/post_bg.png) repeat;
	border-bottom: 1px dotted #D8D8D8;
	float: left;
	margin: 0px 0 20px;
	padding:10px;
	position: relative;
	width: 670px;
}
.vr_listing-archive-photo {
    height: 94px!important;
    padding: 0 0 7px 0!important;
    width: 94px!important;
}
.vr_listing-main-photo {
	border: 0px solid #ccc !important;
	padding: 0px !important;
	width: 640px !important;
	/*background: #F7F1E8 !important;*/
	height: 360px!important;
	text-align: center;
}
img.vr_listing-thumbnail {
	/*background: #F7F1E8;*/
	border: medium none;
	height: 80px!important;
	/*margin: 10px 7px 0 0;*/
	padding: 3px;!important
	width: 80px!important;
}
.vr_listing-thumbnail-item {
	float: left;
	list-style: none outside none;
	margin: 3px;
}
ol, ul {
	list-style: none outside none !important;
}
.vr_listing-status {
	padding-bottom: 12px;
}
.vr_listing-thumbnails {
	margin: -10px 0 -5px -3px !important;
	width:640px;
	overflow: auto;
	padding-left:0px!important;
}
.vr_listing-thumbnail-item {
	float: left !important;
	list-style: none outside none !important;
	margin: 3px !important;
}
.vr_listing-status {
	background-color: rgba(0, 0, 0, 0.2) !important;
	color: #F0DFD7 !important;
	padding: 5px !important;
	position: absolute;
	right: 0;
	top: 0;
}
.vr_listing-description{ font-weight:500}
.listing-left {
	float: left;
	margin: 0;
	padding: 0;
	width: 290px;
}
.listing-right {
	float: left;
	margin: 0;
	padding: 0;
	width: 290px;
}
.listing-bottom {
	float: left;
	margin: 0;
	padding: 10px 0 0;
	width: 610px;
}
#listing h4 {
	color:#8E5A41;
	padding-left:0px;
	font-weight:700;
	font-size:18px;
}
#contactform {
	clear:both
}
#contactform input[type=text] {
	/*width: 300px;*/
padding: 6px 5px;
	width: 240px;
}
#contactform select {
	height: 28px;
	width: 262px !important;
	padding:5px 0;
}
#contactform textarea {
	width:260px;
}
#contactform input[type="submit"] {
	background: url(images/button_contactus.png) no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	height: 61px;
	text-indent: -999px;
	width: 312px;
	margin:5px 0 0 20px;
}
.clearline {
	clear:both;
	padding-bottom:15px;
}
#sidebarcontact input[type="text"] {/*width:234px!important*/
}
#sidebarcontact select {
	height: 28px;
	width: 238px !important;
	padding:5px 2px;
}
#sidebarcontact input[type="submit"] {
	background: url(images/button_contactus.png) no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	height: 42px;
	text-indent: -999px;
	width: 172px;
	margin-left:5px;
}
#sidebarcontact textarea {
	width:235px;
}
.justlisted-sb {
	margin: 0;
	padding: 0 0 10px;
	width: 270px;
}
.justlisted-sb .listingwrapper {
	border-bottom: 1px solid #D8D8D8;
	height: auto !important;
	margin: 0 0 10px;
	padding: 0;
	width: 270px;
}
.justlisted-sb .listingwrapper .listingleft {
	float: left;
	width: 70px;
}
.justlisted-sb .listingwrapper .listingright {
	float: right;
	margin-bottom: 10px;
	width: 180px;
}
.justlisted-sb .listingphoto {
	background-color: #FEF8EE;
	height: 60px;
	margin: 0 0 10px;
	padding: 5px;
	width: 60px;
}
.justlisted-sb .listingcity {
	color: #8E002B;
	font-size: 16px;
	letter-spacing: 1px;
	padding-top: 3px;
	text-transform: none;
}
.justlisted-sb .listingcity a, .justlisted-sb .listingcity a:visited {
	color: #8E5A41;
}
.justlisted-sb .listingcity a:hover {
	color: #666666;
	text-decoration: underline;
}
.justlisted-sb .listingprice {
	color: #666666;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.justlisted-sb .listinginfo {
	color: #666666;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.justlisted-sb .listingreadmore a, .moretesti a, .justlisted-sb .listingreadmore a:visited, .justlisted-sb .listingreadmore a:hover {
	float: right !important;
	font-size: 16px;
	font-weight: 600;
}
.justlisted-sb .listingreadmore {
	float: right !important;
	margin: 0 20px 0 0;
	padding: 0 0 20px;
}
/******************************
Share Buttton
******************************/
.social-share-buttons {
	clear:both;
	margin-left:0;
}
ul.social-share-buttons {
	list-style:none!important
}
ul.social-share-buttons li {
	list-style:none!important;
	float:left!important
}
ul.social-share-buttons li.twitterwidth{ width:90px!important; padding:0 0 0 15px}
.social-share-container{ padding:15px 0}
.social-share-container h3{font-family: "Open Sans", sans-serif!important;}
.social-share-container h2{ color:#0A305C!important; font-size:18px!important; font-weight:700!important; padding:0 0 12px!important;font-family: "Open Sans", sans-serif;!important;}
/******************************
vr_autocomplete.css
******************************/
div#vr-autocomplete-results {
}
.yui-ac-bd ul li {
	float:none!important
}
#vr-autocomplete-results .yui-ac {
	position:relative;
	font-size:100%;
}
#vr-autocomplete-results .yui-ac-input {
	position:absolute;
	width:100%;
}
#vr-autocomplete-results .yui-ac-container {
	position:absolute;
	top:1.6em;
	width:100%;
}
#vr-autocomplete-results .yui-ac-content {
	position:absolute;
	width:100%;
	border:1px solid #808080;
	background:#fff;
	overflow:hidden;
	z-index:9050;
}
#vr-autocomplete-results .yui-ac-shadow {
	position:absolute;
	margin:.3em;
	width:100%;
	background:#000;
	-moz-opacity:.10;
	opacity:.10;
	filter:alpha(opacity=10);
	z-index:9049;
}
#vr-autocomplete-results .yui-ac iframe {
	opacity:0;
	filter:alpha(opacity=0);
	padding-right:.3em;
	padding-bottom:.3em;
}
#vr-autocomplete-results .yui-ac-content ul {
	margin:0;
	padding:0;
	width:100%;
}
#vr-autocomplete-results .yui-ac-content li {
	background:none;
	margin:0;
	padding:2px 5px;
	cursor:default;
	white-space:nowrap;
	list-style:none;
	zoom:1;
	color: #000000;
}
#vr-autocomplete-results .yui-ac-content li.yui-ac-prehighlight {
	background:#B3D4FF;
}
#vr-autocomplete-results .yui-ac-content li.yui-ac-highlight {
	background:#5F031E!important;
	color:#FFF;
}
.yui-skin-sam .yui-ac-container {
	position: absolute;
	top: 1.6em;
	width: 250px!important;
}
#vr-autocomplete-results .yui-ac .yui-ac-bd ul {
	margin:0;
	padding:2px;
	background-color:#CCC;
}
#vr-autocomplete-results .yui-ac .yui-ac-bd ul li {
	list-style:none;
	padding:0 0 0 2px;
	margin:0;
}
/******************************
end vr_autocomplete.css
******************************/

/*----- DSXIDX SINGLE LISTING PAGE -----*/

#dsidx th {
	background: transparent !important;
	color: #FDFD7 !important;
}
#dsidx {
	width: 980px !important;
	padding: 10px;
}
#dsidx-description {
	padding: 10px !important;
}
#dsidx html {
	color: #F0DFD7;
	background: #FFF;
}
#dsidx body, #dsidx div, #dsidx dl, #dsidx dt, #dsidx dd, #dsidx ul, #dsidx ol, #dsidx li, #dsidx h1, #dsidx h2, #dsidx h3, #dsidx h4, #dsidx h5, #dsidx h6, #dsidx pre, #dsidx code, #dsidx form, #dsidx fieldset, #dsidx legend, #dsidx input, #dsidx button, #dsidx textarea, #dsidx p, #dsidx blockquote, #dsidx th, #dsidx td {
	margin: 0;
	padding: 0;
}
#dsidx blockquote {
	font-size: 18px !important;
	background: url(images/body_bg.png) repeat !important;
}
#dsidx table {
	border-collapse: collapse;
	border-spacing: 0;
}
#dsidx fieldset, #dsidx img {
	border: 0
}
#dsidx address, #dsidx caption, #dsidx cite, #dsidx vcode, #dsidx dfn, #dsidx em, #dsidx strong, #dsidx th, #dsidx var, #dsidx optgroup {
	font-style: inherit;
	font-weight: inherit;
}
#dsidx del, #dsidx ins {
	text-decoration: none
}
#dsidx li {
	list-style: none
}
#dsidx caption, #dsidx th {
	text-align: left
}
#dsidx h1, #dsidx h2, #dsidx h3, #dsidx h4, #dsidx h5, #dsidx h6 {
	font-size: 100%;
	font-weight: normal;
}
#dsidx q:before, #dsidx q:after {
	content: ''
}
#dsidx abbr, #dsidx acronym {
	border: 0;
	font-variant: normal;
}
#dsidx sup {
	vertical-align: baseline
}
#dsidx sub {
	vertical-align: baseline
}
#dsidx legend {
	color: #000
}
#dsidx input, #dsidx button, #dsidx textarea, #dsidx select, #dsidx optgroup, #dsidx option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
#dsidx input, #dsidx button, #dsidx textarea, #dsidx select {
*font-size: 100%
}
.dsidx-clear {
	clear: both
}
#dsidx {
	position: relative
}
#dsidx form {
	display: inline
}
#dsidx h3 {
	font-size: larger;
	font-weight: bold;
	width: 100%;
	border-bottom: 1px solid #CFB49C !important;
	margin-top: 30px;
}
#dsidx table {
	width: 100%
}
#dsidx td, #dsidx th {
	padding: 5px;
	vertical-align: top;
}
#dsidx strong {
	font-weight: bold
}
#dsidx p {
	margin-bottom: 10px
}
#dsidx .dsidx-secondary-row {
	background-color: #F8F6F2 !important;
	color: #3F3D2A !important;
}
#dsidx a {
	text-decoration: none
}
#dsidx a:hover {
	text-decoration: underline
}
#dsidx_colorbox, #dsidx_cboxOverlay, #dsidx_cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}
#dsidx_cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}
#dsidx_cboxMiddleLeft, #dsidx_cboxBottomLeft {
	clear: left
}
#dsidx_cboxContent {
	position: relative;
	overflow: hidden;
}
#dsidx_cboxLoadedContent {
	overflow: auto
}
#dsidx_cboxLoadedContent iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}
#dsidx_cboxTitle {
	margin: 0
}
#dsidx_cboxLoadingOverlay, #dsidx_cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
#dsidx_cboxPrevious, #dsidx_cboxNext, #dsidx_cboxClose, #dsidx_cboxSlideshow {
	cursor: pointer
}
#dsidx_cboxOverlay {
	background: url(http://cdn4.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/overlay.png/8b0211) 0 0 repeat
}
#dsidx_cboxTopLeft {
	width: 21px;
	height: 21px;
	background: url(http://cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) -100px 0 no-repeat;
}
#dsidx_cboxTopRight {
	width: 21px;
	height: 21px;
	background: url(http://cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) -129px 0 no-repeat;
}
#dsidx_cboxBottomLeft {
	width: 21px;
	height: 21px;
	background: url(http://cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) -100px -29px no-repeat;
}
#dsidx_cboxBottomRight {
	width: 21px;
	height: 21px;
	background: url(http://cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) -129px -29px no-repeat;
}
#dsidx_cboxMiddleLeft {
	width: 21px;
	background: url(http://cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) left top repeat-y;
}
#dsidx_cboxMiddleRight {
	width: 21px;
	background: url(http://cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) right top repeat-y;
}
#dsidx_cboxTopCenter {
	height: 21px;
	background: url(http://cdn4.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/border.png/6e5bc9) 0 0 repeat-x;
}
#dsidx_cboxBottomCenter {
	height: 21px;
	background: url(http://cdn4.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/border.png/6e5bc9) 0 -29px repeat-x;
}
#dsidx_cboxContent {
	background: #fff
}
#dsidx_cboxLoadedContent {
	margin-bottom: 28px
}
#dsidx_cboxTitle {
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494;
}
#dsidx_cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494;
}
#dsidx_cboxSlideshow {
	position: absolute;
	bottom: 4px;
	right: 30px;
	color: #0092ef;
}
#dsidx_cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(http://cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) -75px 0 no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#dsidx_cboxPrevious.hover {
	background-position: -75px -25px
}
#dsidx_cboxNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url(http://cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) -50px 0 no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#dsidx_cboxNext.hover {
	background-position: -50px -25px
}
#dsidx_cboxLoadingOverlay {
	background: url(http://cdn2.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/loading_background.png/acf427) center center no-repeat
}
#dsidx_cboxLoadingGraphic {
	background: url(http://cdn4.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/loading.gif/e6611f) center center no-repeat
}
#dsidx_cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(http://cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) -25px 0 no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#dsidx_cboxClose.hover {
	background-position: -25px -25px
}
.cboxIE #dsidx_cboxTopLeft {
	background: transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://localhost/images/dsIDXpress/ds-colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');
}
.cboxIE #dsidx_cboxTopCenter {
	background: transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://localhost/images/dsIDXpress/ds-colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');
}
.cboxIE #dsidx_cboxTopRight {
	background: transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://localhost/images/dsIDXpress/ds-colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');
}
.cboxIE #dsidx_cboxBottomLeft {
	background: transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://localhost/images/dsIDXpress/ds-colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');
}
.cboxIE #dsidx_cboxBottomCenter {
	background: transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://localhost/images/dsIDXpress/ds-colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');
}
.cboxIE #dsidx_cboxBottomRight {
	background: transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://localhost/images/dsIDXpress/ds-colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');
}
.cboxIE #dsidx_cboxMiddleLeft {
	background: transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://localhost/images/dsIDXpress/ds-colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');
}
.cboxIE #dsidx_cboxMiddleRight {
	background: transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://localhost/images/dsIDXpress/ds-colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');
}
.dsidx-results .dsidx-paging-control, #dsidx .dsidx-sorting-control {
	font-size: smaller;
	text-align: right;
}
.dsidx-results .dsidx-paging-control a, #dsidx .dsidx-sorting-control a {
	text-decoration: underline
}
.dsidx-results #dsidx-map {
	display: none;
	height: 0;
	width: 0;
	margin: 10px 0;
	border: 1px solid #111 !important;
	overflow: hidden;
}
#dsidx-map-hover {
	position: absolute;
	display: none;
	height: 80px;
	overflow: hidden;
	font-size: 11px;
	line-height: 12px;
	white-space: nowrap;
}
#dsidx-map-hover .dsidx-edge {
	background-image: url(http://cdn4.diverse-cdn.com/api/images/dsidxpress/map-hover-container.png/206d4b);
	position: absolute;
	height: 8px;
	width: 8px;
	overflow: hidden;
	background-repeat: repeat;
}
#dsidx-map-hover .dsidx-top-left {
	top: 0;
	left: 0;
	width: 7px;
	height: 13px;
}
#dsidx-map-hover .dsidx-top-center {
	top: 0;
	left: 7px;
	height: 1px;
	padding-right: 7px;
	background-position: -7px 0;
}
#dsidx-map-hover .dsidx-top-right {
	top: 0;
	right: 0;
	background-position: 8px 0;
}
#dsidx-map-hover .dsidx-middle-right {
	top: 8px;
	right: 0;
	padding-bottom: 4px;
	background-position: 8px -8px;
}
#dsidx-map-hover .dsidx-bottom-right {
	bottom: 0;
	right: 0;
	background-position: 8px 8px;
	z-index: 1;
}
#dsidx-map-hover .dsidx-bottom-center {
	bottom: 0;
	left: 13px;
	background-position: -13px 8px;
}
#dsidx-map-hover .dsidx-bottom-left {
	bottom: 0;
	left: 0;
	width: 13px;
	background-position: 0 8px;
}
#dsidx-map-hover .dsidx-middle-left {
	top: 13px;
	left: 0;
	width: 7px;
	background-position: 0 -13px;
}
#dsidx-map-hover .dsidx-container {
	padding: 1px 8px 8px 7px
}
#dsidx-map-hover .dsidx-container .dsidx-inner-container {
	background-image: url(http://cdn4.diverse-cdn.com/api/images/dsidxpress/map-hover-container.png/206d4b);
	background-position: -7px -1px;
	color: #000;
}
#dsidx-map-hover .dsidx-container .dsidx-photo {
	width: 100px;
	height: 75px;
	overflow: hidden;
	margin: 5px 0 0 5px;
	border: 1px solid #FFF;
	float: left;
	text-align: center;
}
#dsidx-map-hover .dsidx-container .dsidx-photo img {
	height: 75px
}
#dsidx-map-hover .dsidx-container .dsidx-text {
	float: left;
	margin-left: 7px;
}
#dsidx-map-hover .dsidx-container .dsidx-text div {
	padding: 2px 7px 3px 0
}
#dsidx-map-hover .dsidx-container .dsidx-text .dsidx-header {
	font-weight: bold;
	padding-bottom: 5px;
}
#dsidx-map-hover .dsidx-container .dsidx-icon-container {
	position: absolute;
	width: 120px;
	height: 40px;
	bottom: 0;
	left: 0;
}
#dsidx-map-hover .dsidx-container .dsidx-icon-container {
	width: 120px;
	height: 40px;
}
#dsidx-listings {
	clear: both;
	padding-top: 15px;
}
#dsidx-listings li.dsidx-listing {
	width: 100%;
	margin: 0 0 15px 0;
	overflow: hidden;
	position: relative;
	min-height: 188px;
}
#dsidx-listings li hr {
	background-color: #ccc;
	height: 1px;
	margin: 14px auto;
	width: 75%;
}
#dsidx-listings .dsidx-media {
	position: relative
}
#dsidx-listings .dsidx-media .dsidx-photo {
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #111 !important;
	max-height: 188px;
	overflow: hidden;
}
#dsidx-listings .dsidx-media .dsidx-controls {
	margin: 0 0 3px 10px
}
#dsidx-listings .dsidx-media .dsidx-controls a {
	text-decoration: underline
}
#dsidx-listings .dsidx-media .dsidx-controls a.dsidx-active {
	text-decoration: none
}
#dsidx-listings .dsidx-media .dsidx-photo img {
	width: 250px;
	padding: 0;
}
#dsidx-listings .dsidx-media .dsidx-map {
	display: none;
	width: 250px;
	height: 188px;
}
#dsidx-listings .dsidx-primary-data, #dsidx-listings .dsidx-secondary-data {
	float: left;
	padding-left: 260px;
	width: 100%;
}
#dsidx-listings .dsidx-primary-data {
	background-color: #f3f3f3;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
#dsidx-listings .dsidx-secondary-data {
	margin-top: 5px;
	line-height: 19px;
}
#dsidx-listings .dsidx-price {
	color: #000
}
#dsidx-listings .dsidx-idx-icon {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 120px;
	height: 40px;
}
#dsidx-map-control img {
	margin: 0 3px 0 0;
	vertical-align: -10px;
}
#dsidx .dsidx-results-advanced-link {
	text-align: right;
	margin: 3px 0;
}
#dsidx .dsidx-results-advanced-link img {
	vertical-align: -3px
}
div.dsidx-results-widget {
	overflow: hidden
}
div.dsidx-results-widget, div.dsidx-results-widget p {
	line-height: 19px!important;
	margin: 0!important;
	padding: 0!important;
	font-size: 11px!important;
	white-space: nowrap!important;
	text-align: left!important;
}
div.dsidx-results-widget .dsidx-panel {
	position: relative
}
div.dsidx-results-widget .dsidx-slideshow, div.dsidx-results-widget .dsidx-map {
	display: none
}
div.dsidx-results-widget .dsidx-list li {
	list-style-type: none!important;
	background-image: none!important;
	margin-left: 0!important;
	padding-left: 0!important;
}
div.dsidx-results-widget .dsidx-map {
	height: 300px
}
div.dsidx-results-widget.dsidx-taller .dsidx-map {
	height: 320px
}
div.dsidx-results-widget .dsidx-map .dsidx-details {
	height: 40px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
div.dsidx-results-widget.dsidx-taller .dsidx-map .dsidx-details {
	height: 60px
}
div.dsidx-results-widget .dsidx-map .dsidx-details .dsidx-logo {
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	width: 60px;
}
div.dsidx-results-widget .dsidx-map .dsidx-details .dsidx-photo {
	width: 40px;
	border: 1px solid #999;
	float: left;
	margin: 3px 5px 0 0;
	padding: 0!important;
}
div.dsidx-results-widget .dsidx-map .dsidx-details p {
	float: left;
	margin: 0;
	padding: 0!important;
	width: 0!important;
	overflow: visible;
}
div.dsidx-results-widget .dsidx-map .dsidx-details .dsidx-listed-with {
	clear: both
}
div.dsidx-results-widget .dsidx-map .dsidx-container {
	height: 250px;
	border: 1px solid #999;
}
div.dsidx-results-widget .dsidx-slideshow, div.dsidx-results-widget .dsidx-slideshow ul, div.dsidx-results-widget .dsidx-slideshow li {
	height: 200px;
	overflow: hidden;
}
div.dsidx-results-widget .dsidx-slideshow {
	padding: 25px 0
}
div.dsidx-results-widget .dsidx-slideshow-control {
	background-color: #e3e3e3;
	color: #000;
	height: 20px;
	position: absolute;
	width: 100%;
	text-align: center;
	font-weight: bold;
	display: block;
	border: 1px dotted #CCC;
	outline: none;
}
div.dsidx-results-widget .dsidx-slideshow-control:hover {
	background-color: #eee
}
div.dsidx-results-widget .dsidx-slideshow-control.dsidx-move-up {
	top: 0;
	color: #999;
}
div.dsidx-results-widget .dsidx-slideshow-control.dsidx-move-down {
	bottom: 0
}
div.dsidx-results-widget .dsidx-slideshow ul, div.dsidx-results-widget .dsidx-slideshow ul li {
	list-style-type: none!important;
	margin: 0!important;
	padding: 0!important;
	position: relative;
}
div.dsidx-results-widget .dsidx-slideshow ul li .dsidx-idx-icon {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 120px;
	height: 40px;
}
div.dsidx-results-widget .dsidx-slideshow a {
	display: inline;
	padding: 0;
}
div.dsidx-results-widget .dsidx-slideshow a.dsidx-photo {
	border-style: none
}
div.dsidx-results-widget .dsidx-slideshow a.dsidx-photo:hover {
	background-color: inherit
}
div.dsidx-results-widget .dsidx-slideshow .dsidx-photo img {
	border: 1px solid #999;
	height: 75px;
	margin-top: 2px;
	padding: 0!important;
}
div.dsidx-results-widget .dsidx-slideshow .dsidx-logo {
	bottom: 0;
	position: absolute;
	right: 0;
}
div.dsidx-results-widget .dsidx-controls {
	text-align: right
}
div.dsidx-results-widget .dsidx-controls a {
	outline: none
}
.dsidx-details #dsidx-header {
	position: relative
}
.dsidx-details #dsidx-header table td {
	padding: 4px
}
.dsidx-details #dsidx-primary-data {
	width: 100%;
	margin: 0;
}
.dsidx-details #dsidx-primary-data th {
	white-space: nowrap;
	padding-right: 10px;
}
.dsidx-details #dsidx-primary-data #dsidx-price {
	font-weight: bold;
	font-size: larger;
}
.dsidx-details #dsidx-media {
	width: 252px;
	margin: 0 auto;
	text-align: center;
}
.dsidx-details #dsidx-media-td {
	width: 255px;
	vertical-align: middle;
}
#dsidx-photos img {
	width: 250px;
	border: 1px solid #999;
}
#dsidx-tiny-photos {
	text-align: center
}
#dsidx-tiny-photos img {
	border: 1px solid #999;
	margin-top: 5px;
	max-width: 40px;
	max-height: 40px;
	vertical-align: middle;
}
.dsidx-details #dsidx-description {
	background-image: none;
	clear: both;
	margin: 5px 0 15px;
	position: relative;
}
.dsidx-details #dsidx-quit-yelling {
	position: absolute;
	bottom: -20px;
	right: 0;
	display: block;
	font-size: smaller;
}
.dsidx-details #dsidx-tiny-photos {
	margin-bottom: 25px
}
.dsidx-details #dsidx-property-types {
	margin-bottom: 5px
}
.dsidx-details #dsidx-secondary-data {
	border-top: 1px solid #CFB49C !important;
	border-bottom: 1px solid #473a26 !important;
}
.dsidx-details #dsidx-secondary-data th, .dsidx-details #dsidx-secondary-data td {
	width: 25%
}
.dsidx-details #dsidx-schools th, .dsidx-details #dsidx-price-history th {
	width: 200px
}
.dsidx-details #dsidx-features th {
	white-space: nowrap
}
.dsidx-details #dsidx-map {
	height: 300px;
	border: 1px solid #f3f3f3;
}
.dsidx-details .dsidx-idx-icon {
	vertical-align: bottom;
	width: 120px;
	height: 40px;
}
.dsidx-details #dsidx-listing-source, .dsidx-details #dsidx-disclaimer {
	margin-top: 20px;
	text-align: left;
}
#dsidx.dsidx-details .dsidx-contact-form table {
	width: auto;
	margin: 10px 0;
}
#dsidx.dsidx-details .dsidx-contact-form {
	margin-bottom: 20px
}
.dsidx-details .dsidx-contact-form table td {
	text-align: left
}
.dsidx-details .dsidx-contact-form table td.column-one {
	width: 50%
}
.dsidx-details .dsidx-contact-form table td.column-two {
	width: 50%
}
#dsidx.dsidx-details .dsidx-contact-form table textarea {
	width: 100%;
	height: 120px;
	padding: 2px;
}
#dsidx.dsidx-details .dsidx-contact-form table input.dsidx-text {
	width: 100%;
	padding: 2px;
}
.dsidx-details .dsidx-contact-form .dsidx-contact-form-schedule-yesno {
	width: auto
}
.dsidx-details .dsidx-contact-form .dsidx-contact-form-schedule-date-day {
	width: 45px
}
.dsidx-details .dsidx-contact-form-schedule-date-month {
	width: 85px
}
#dsidx.dsidx-details .dsidx-contact-form .dsidx-contact-form-submit {
	width: auto
}
#dsidx-contact-form select {
	font-size: 11px;
	margin: 0;
}
#dsidx-contact-form-human-question {
	padding: 3px;
	background-color: #FFF196;
	border: solid 1px #FFAF38;
	margin: 0 4px 0 0;
}
#dsidx input#dsidx-contact-form-human {
	width: 25px;
	padding: 2px;
}
#dsidx-actions .dsidx-actions-button {
	margin-right: 8px
}
#dsidx-actions .dsidx-actions-button img {
	margin: 0 3px 0 0;
	vertical-align: -3px;
	width: 16px;
}
#dsidx-actions {
	margin: 4px 0
}
#dsidx-actions a, #dsidx-actions a:link {
	text-decoration: none
}
#dsidx-actions a:hover {
	text-decoration: underline
}
.dsidx-share-dialog {
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.dsidx-share-dialog .ui-dialog-titlebar {
	background: Transparent none;
	border: 0;
}
#dsidx-share {
	display: none;
	font-size: 12px;
}
#dsidx-share a img {
	border: 0;
	vertical-align: middle;
}
#dsidx-share-choose {
	margin-top: 8px
}
#dsidx-share a, #dsidx-share a:link, #dsidx-share a:visited, #dsidx-share a:active {
	text-decoration: none
}
#dsidx-share a:hover {
	text-decoration: underline
}
#dsidx-share table {
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: Black;
	margin-top: 6px;
}
#dsidx-share td {
	text-align: left;
	width: 50%;
	padding: 4px;
	white-space: nowrap;
}
#dsidx-share .dsidx-share-title {
	font-weight: bold;
	text-shadow: -1px 0 0 #aaa;
}
.dsidx-share-dialog.ui-dialog .ui-dialog-titlebar {
	padding: 0;
	position: absolute;
	right: 0;
	top: 2px;
}
.dsidx-share-dialog.ui-dialog .ui-dialog-content {
	padding: 0 1em .5em 1em
}
#dsidx-share-email {
	display: none
}
#dsidx-share-email .dsidx-text, #dsidx-share-email textarea {
	width: 222px;
	padding: 2px;
}
#dsidx-share-email table td {
	width: auto
}
.dsidx-share-email-submit {
	text-align: right
}
#dsidx-share-email .dsidx-submit {
	font-weight: bold
}
#dsidx-share-email-human-question {
	padding: 3px;
	background-color: #FFF196;
	border: solid 1px #FFAF38;
	margin: 0 4px 0 0;
}
#dsidx-share-email-human-proof {
	width: 25px
}
#dsidx-share-email td.dsidx-share-email-human {
	text-align: right
}
#dsidx-share-email td.dsidx-share-email-message-row {
	display: none
}
.dsidx-shortcode-map {
	margin: 0 0 0 0 !important;
}
/*----- SUBSCRIBE WIDGET -----*/


#subscribe .subscribe_address {
	width: 305px;
	background-image: url(images/content_pattern.png);
	background-repeat: repeat;
	padding: 4px 0 4px 4px;
}

#subbox {
	margin-right: 10px;
	background: white;
	border: 1px solid #CCC;
	color: #333;
	font-size: 13px;
	height: 22px;
	padding: 5px;
	width: 290px;
	font-weight: bold;
}

#subbutton {
	width: 100%;
	height: 52px;
	background: transparent url(images/button_subscribe.png) no-repeat;
	text-indent: -99999px;
	margin-top: 5px;
	border: none;
}
/*----- VR WIDGETS -----*/

li.vr_recent_news {
	position: relative;
	margin: 0 0 70px 0 !important;
}
.vr_recent_news h6 {
	font-weight: 600 !important;
	color:#667D7C;
	font-size:20px !important;
	padding:9px 0 2px 0;
	margin:0px 0 0 0 !important;
}
.vr_quick_seach {
	width: 250px;
}
.vr_quick_search ul li {
	float:left;
}
.vr_quick_search ul li a {
	color:#CED7A2;
	font-size:14px;
}
.vr_quick_search_details_left {
	color:#CED7A2;
	font-size:14px;
	margin-top: 30px;
	margin-bottom: 10px;
	float: right;
	padding-left:0px !important;
}
.vr_quick_search_details_right {
	color:#CED7A2;
	font-size:14px;
	margin-top:30px;
	margin-bottom: 10px;
	float: left !important;
}
#form_divider {
	background: url(images/hr_bg.png) repeat-x !important;
	margin: 10px 0 10px 0;
}
img.video-thumb {
	width: 250px;
	height: 150px;
	position: relative;
}
.video-play-button {
	width: 150px;
	height: 40px;
	background: transparent /*url(images/play-vid.png) no-repeat center*/;
	padding: 0px;
	margin: 0;
	position: absolute;
	top: 100px;
	left: 65px;
	text-align: center;
	color: #FFF;
}
/*--- VR SIDEBAR SEARCH ---*/

.vr_search_widget {
	margin-top:35px!important
}
.vr_search widget_label {
	color: #667D7B !important;
	font-weight: 600 !important;
	display:block;
	padding-top:10px;
	width: 250px !important;
}
fieldset {
	border: 1px solid #CCC;
}
#navnext{ clear:both}
.nav-previous {
	float: left;
}
.nav-next {
	float: right;
}
.prevganates{ float:left;
background: url(images/previouspages.png) no-repeat;
    border: medium none;
    cursor: pointer;
    height: 36px;
    margin: -53px 0 0;
    text-indent: -999px;
    width: 100px;

}
.nextganates{ float:right;
background: url(images/nextpages.png) no-repeat;
    border: medium none;
    cursor: pointer;
    height: 36px;
    margin: -53px 0 0;
    text-indent: -999px;
    width: 100px;

}
#associateinfo ul li {
	border-bottom: 1px dotted #D8D8D8;
	color: #1C1C1C;
	list-style-type: none;
	margin: 0 5px 15px;
}
.postareafull .post {
	width:980px;
}
.postareafull .post .entry-title {
	width:980px;
}
.postareafull .post #_dsSearchAgent_Idx_Frame_0 {
	width:980px!important;
}
.postarea ul.gh-single-playlist a.tile-link-block {
	position:relative;
	display:block;
	float:left;
	width:200px;
	padding:0 10px 0 0;
}
.postarea ul.gh-single-playlist .videoinfo a.tile-link-block {
	position:relative;
	display:block;
	float:none;
	width:auto;
	font-size:24px;
	font-weight:600
}
.postarea ul.gh-single-playlist a.tile-link-block .clip img {
	width:200px;
	display:block;
}
.postarea ul.gh-single-playlist .videoinfo {
	position:relative;
	display:block;
	float:left;
	width:400px;
}
.postarea ul.gh-single-playlist li {
	list-style-type:none;
	display:block;
	position:relative;
	clear:both;
	margin:0 0 10px 0;
}
.postarea ul.gh-single-playlist li .spacer {
	clear:both;
}
.videoinfo .title {
	font-weight: bold;
	font-size: 20px;
}

#dsidx-listings-4 {
	margin-top:-45px!important;
}
.form_bg {
	background-color: #15191A;
	background-image: url(images/new_background.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.homeworth {
	width:500px;
	margin:auto;
	padding:25px 0
}
.homeworth .postarea ul li {
	list-style-type:none!important;
}
/*_____Lifestyle Map ____*/

#lifestylemap {
	clear:both;
	padding:15px 0
}
#lifestylemap h2 {
	font-size:26px;
	font-weight:600
}
#lifestylemap a {
	color:#095BA5;
	font-size:20px;
	font-weight:600
}
#lifestylemap li {
	float:left;
	width:240px;
	padding-bottom:5px;
}
#lifestylemap .searchbutton {
	width:490px;
	margin:auto;
	padding:25px 0 15px;
	clear:both
}
/* Testimonial videos */

.testimonialcom, .communitycom{ margin-top:12px; clear:both}
.communitycom .videoholder{ margin-top:20px; margin-bottom:-12px!important}
.testimonialcom li{ float:left; /*padding-bottom:22px;*/}
.blogheader{width:980px;}

/*********************************************** 
 * 				Sidebar Right
 ***********************************************/

#sidebar_right, #sidebar_right_home {
	width: 300px;
	float: right;
	margin: 0 2px 0 0;
	padding: 0px 0px 20px 0px;
	color:#595346;
	display: inline;
}
 
#sidebar_right_home{ width:378px!important}
#sidebar_right_home .widget{ width:378px!important;}
.sidebarhome { padding-top:8px!important;}
.sidebarvideo{ clear:both;}
.sidebarvideo .holder{ background:url(images/videoholder.png) no-repeat; width:310px; height:242px;}
.sidebarvideo .holder .videos{left: 11px;
    position: relative;
    top: 10px}
.sidebarvideo .play{
	background: url("images/play_bg.png") no-repeat center center;
    color: #FFFFFF;
    height: 51px;
    left: 120px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 70px;
    width: 52px;	
	}
.sidebarvideo .thumb{ width:290px; height:206px;}
.sidebarvideo .videotitle a{ float:right; padding-bottom:10px; color:#51423D; font-size:18px; font-weight:600}
#sidebar_left .widget, #sidebar_right .widget, #sidebar_right_home .widget {
	width: 300px;
	float: left;
	/*background: #FEFEFE url(images/widgetbox.png) repeat-x;*/
	margin: 0px 0px 10px 0px;
	padding: 15px 0 10px 0;
	border: 0px solid #DDD;
	position: relative;
}
#sidebar_left h4, #sidebar_right h4, #sidebar_right_home h4, #sidebar_right .widgettitle {
	color: #0A305C;
	display: block;
	border-bottom:1px solid #E3E3E3;
	font-size: 25px;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	line-height:32px;
	margin: -3px 0px 10px 0px;
	padding: 0 0 10px 0;
}
#sidebar_right_home .viewmore{ padding:10px 0 0}
#sidebar_right_home .followus, #sidebar_right .followus{ padding:5px 0 0 0}
#sidebar_right_home .followus img, #sidebar_right .followus img{ float:left; padding-right:8px;}
#sidebar_right_home .freedailyupdates{ margin-bottom:-30px;background: url(images/freedailyupdates.png) no-repeat; width:378px; height:276px;}
#sidebar_right_home .freedailyupdates .submitbut{ padding:180px 0 0; width:154px; height:49px; margin:auto}
li.widget {
	list-style:none!important
}
.holder {
    margin-bottom: 20px;
}
.sidebartesti .holder {
    background: url(images/sidebartestibg.png) no-repeat;
    clear: both;
    height: 122px;
	margin:25px 0 0; 
    width: 378px;
}
.sidebartesti .holder .testi {
color: #444;
    left: 15px;
	font-size:16px;
	font-style: italic;
	font-family: 'Gentium Book Basic', serif;
	font-weight:400;
    position: relative;
    top: 13px;
    width: 353px;
}
.sidebartesti .testicitenamemain {
    margin: -10px 0 65px;
    text-align: right;
}
.testicitenamemain a {
    color: #3D3D3D;
    float: right;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding-top: 15px;
}
.searchform-sidebar {
	color: #F0DFD7;
	display: block;
	font-size: 26px;
	font-family: "myriad-pro-condensed", sans-serif;
	font-weight: normal;
	margin: 4px 0px 50px 0px !important;
	padding: 0px;
}
#sidebar_right h3, #sidebar_right_home h3 {
	background: transparent url("images/headwidgetbg.png") repeat-x left bottom;
	clear: both;
	color: #4F3668;
	font-family: "myriad-pro-condensed", sans-serif;
	font-size: 21px;
	font-weight: 500;
	margin-bottom: 15px;
	padding: 5px 0 15px;
	width: 378px;
}
.marketstats {
	padding:0 0 20px 0
}
#sidebar_left p, #sidebar_right p, #sidebar_right_home p {
	margin: 0px;
	padding: 0px;
}
#sidebar_left a img, #sidebar_right a img, #sidebar_right_home a img {
	border: none;
	margin: 0px;
	padding: 0px;
}
#sidebar_left ul, #sidebar_right ul,#sidebar_right_home ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#sidebar_left ul li, #sidebar_right ul li, #sidebar_right_home ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size:15px;
	font-family: "chaparral-pro",serif;
}
.widget_recent_entries ul li {
	list-style:square!important;
	padding:8px 0 !important;
	margin-left:15px!important
}
#sidebar_left ul ul, #sidebar_right ul ul,#sidebar_right_home ul ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0;
}
#sidebar_left ul li li, #sidebar_right ul li li, #sidebar_right_home ul li li {
	background: transparent;
 padding: 10px 0px 10px!important 0px;
	margin: 0px;
}
#sidebar_left ul li ul li, #sidebar_right ul li ul li, #sidebar_right_home ul li ul li {
	background: transparent;
	padding:0;
	margin:0;
}

/*********************************************** 
 * 				Altos Styling 
 ***********************************************/
.communitycur{ padding:20px 0 0 }

.searchaltosdestin, .searchaltossingle, .communityfindcom {
    clear: both;
    margin: auto;
    padding: 22px 0 15px;
    text-align: center;
    width: 840px;
}
.searchaltosdestin{ padding-top:0px!important;}
.communityfindcom{padding:50px 0 35px !important}
.searchaltossingle{ padding:20px 0 15px!important}
.ginput_containeraltos select {
    font-size: 14px;
	font-family: "Merriweather", "Georgia", serif;
    font-weight: 400;
    height: 49px;
    padding:14px 10px;
}
.ginput_containeraltos select option {
    padding: 3px;
}
.altoscontact{ margin:-15px 0 45px!important}
.searhdestins {
    background:#FFFFFF;
    border: 1px solid #CCC;
    border-radius: 4px;
    color: #5F5959 !important;
    font-size: 13px!important;
    font-weight: 400;
    height: 42px;
    margin-left: 0;
    width: 490px !important;
}
.ginput_containeraltos{ padding-top:10px;}
.personalanalysis, .marketpensonal {
    color: #444;
    font-size: 24px;
    font-weight: 700;
	font-family: "Open Sans", sans-serif;
	text-shadow: 1px 1px 1px #FBFBFB;
    padding: 35px 0 5px!important;
}
.contactexpert{ padding:25px 0 0}

.marketwrap {
    border: 0 solid #111111;
    height: auto;
    margin: 0;
    padding: 15px 0 10px;
    width: 980px;
}
.marketleft {
    clear: none;
    float: left;
    height: auto;
    margin: 0 58px 0 0;
    position: relative;
   width: 280px;
}
.marketshadow{background: url(images/marketshadow.png) no-repeat center bottom; margin:0}
img.marketcat {
    display: inline;
    float: left;
	border:#E7E7E7 1px solid!important;
	border-radius:5px;
	
	padding:10px;
    height: 200px;
    /*margin: 5px 0 5px 5px;*/
    position: relative;
    width: 280px !important;
}
.markettitle, .markettitle a {
    font-size: 16px;
    font-weight: 400;
    margin: 0 auto;
	color:#CD1F13;
    padding:20px 0 25px 10px;
    text-align: center;
	clear:both;
	text-shadow: 1px 1px 1px #F3F3F3;
}
.normalline{ clear:both; border-bottom:#D1D1D1 1px solid}
.pads{ margin:282px 0 40px;}
.marketright {
    clear: none;
    float: left;
    height: auto;
    margin: 0 0 10px 0;
    padding: 0;
    position: relative;
    width: 280px;
}
#marketform, #googlemapcontact {
    clear: both;
	/*background: url(images/altosboxshadow.png) no-repeat center bottom;*/
    padding: 40px 0 0px;
	color:#FFF;
}
#googlemapcontact{background: url(images/altosboxshadow.png) no-repeat center bottom;
    padding: 40px 0 633px;}
#marketform .subscribe, #buildingamen .contholder {
    background: url(images/subscribemarketbg.png) repeat;
    float: left;
    height: 680px;
    width: 468px;
}
#marketform .boxbord, #buildingamen .boxbord, .contactusbgmap .boxbord{
    /*box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);*/
    height: 738px;
    padding: 5px;
    text-align: center;
    width: 457px;
}
#marketform .boxbord iframe{ padding:15px 0 0}
.subscribe h3, .downloadreport h3 {
    /*background: url("images/marketstripper.png") repeat-x left bottom;*/
    clear: both;
    color: #2C2C2C;
	line-height:32px;
	text-shadow:1px 1px 1px #FFF;
    font-size: 27px;
    font-weight: 700;
    margin: 10px 15px;
    padding: 5px 0 15px;
}
.downloadreport h3{ color:#FFF; text-shadow:none!important}
.subscribe .txtcontent, .downloadreport .txtcontent {
    color: #333;
    font-size: 14px;
    line-height: 18px;
}
#marketform .downloadreport, .contactusbgmap {
    background: url("images/downloadreportbg.png") repeat;
    float: left;
    height: 680px;
    margin-left: 40px;
    width: 469px;
}
.contactusbgmap{ height:600px!important;font-family: "Open Sans", sans-serif;background: url(images/contactmapbg.png) repeat; padding-bottom:15px; margin-left:0px; color:#333}
.contactusbgmap .boxbord h3{color: #13385F; font-size: 18px;
    font-weight: 700;  padding: 15px 0 15px 15px;text-shadow: none;}
.contactusbgmap .boxbord{ width:468px!important; height:636px!important;}
.contactusbgmap .contcenter{ text-align:center; color:#CB333F; font-size:32px; font-weight:700}
.contactusbgmap .contcenter h3{ color:#444; font-size:23px; font-weight:400}
.downloadreport .txtcontent, .subscribe .txtcontent {
    color: #444;
	font-size:16px;
	font-style:italic;
	font-family: 'Gentium Book Basic', serif;
	font-weight:400;
	padding: 5px 12px 15px;
}
.downloadreport .txtcontent{ color:#1D3F67!important}
.altosbxshadowleft,.altosbxshadowright{background: url(images/altosboxshadow.png) no-repeat center bottom; width:470px;position: relative; top: -2px;width: 470px; float:left}
.altosbxshadowright{ float:right!important}


.arrowform{
position:relative;
display:block;
color: #085AA5!important;
height: 70px;
padding: 30px 0 0 84px!important;
font-size: 24px!important;
background:url(images/arrow-circle.png) no-repeat left top;
}
.arrowform .arrowbar{
position:absolute;
right:-40px;
top:-45px;
display:block;
background:url(images/arrow-arrow.png) no-repeat left top;
width:100px;
height:71px;
}

/*----- FINANCIAL CALCULATORS -----*/

#COMPUTE {
	color: #FFF !important;
	font-size: 19px !important;
	font-weight: 600;
	text-decoration: none;
	background: #095Ba5 !important;
	background-image: none;
	background-repeat: none;
	width: 150px !important;
	height: 42px !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	display: block;
	margin: 0;
	padding: 10px 20px 10px 20px !important;
	border: none !important;
	cursor: pointer;
}
label{ font-weight:400}
#respond label{ color:#444; font-size:14px; font-weight:700;
font-family: "Open Sans", sans-serif;;
}
#respond h4{ font-family: "Open Sans", sans-serif!important;color:#0A305C!important;text-shadow: 1px 1px 1px #FFF; font-size:21px!important; font-weight:700!important}
.TextInput {
	width: 6em;
}
form {

}


.dsidx-standalone-disclaimer {
	display: none;
}




/* Community Pages */
#commnav {
    background: url("images/commnav_bg.png") no-repeat left center;
    border-bottom: 0 solid #E4E4E4;
    border-top: 0 solid #E4E4E4;
    float: left;
    height: auto;
    line-height: 15px;
    margin: 0 0 30px !important;
    padding:4px 0 8px 60px;
    width: 600px;
}

#commnav li {
    background: none!important;
    float: left;
    list-style: none outside none !important;
    margin: 0 0 0 !important;
    padding: 5px 0 0!important;
}
#commnav li a, #commnav li a:link, #commnav li a:visited {
    border-right: 1px solid #333!important;
    color: #107ACC !important;
    display: block;
    font-size: 10px;
    font-weight: 700 !important;
    letter-spacing: 0;
    /*margin: 0 10px 0 0;*/
    padding: 0 7px 2px;
    text-decoration: none;
    text-transform: uppercase;
}
#commnav li.last a{ border-right:none!important}
.communityyoutube{ width:640px; height:355px; padding:10px 0 15px}
.communityheader{font-size: 28px !important; color:#2D2D2D;clear:both; line-height:30px !important}
.communityinfo{ clear:both; /*padding:10px 0*/}
.school_info, .market_info, .recreation_info, .restaurant_food_info, .shopping_info{background: url(images/schoolinfo.png) no-repeat left center; padding:0 45px 0 125px}
.market_info{background: url(images/marketinfo.png) no-repeat left center;}
.recreation_info{background: url(images/recreationalinfo.png) no-repeat left center;}
.restaurant_food_info{background: url(images/foodinfo.png) no-repeat left center;}
.shopping_info{background: url(images/shoppinginfo.png) no-repeat left center;}
.school_info p,.market_info p,.recreation_info p,.restaurant_food_info p,.shopping_info p{ width:503px; padding:15px 0}
.important_links ul li, .entry-content ul li{background: url(images/lists.png) no-repeat left top; padding:0 0 0 20px}
.important_links ul li a{ color:#444}
.titlewrap h2{ text-transform:capitalize;}
#communitcurlistings{ padding:30px 0 0}
.communityinfo .imgleft{ float:left; padding:0 20px 45px 0}
.dropform {
    background: none;
    border: 0 solid #111111 !important;
    float: right !important;
    margin:-3px 0 0!important;
    width: 250px !important;
}
.dropform select {
    background: #fff;
	font-size:12px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    box-shadow: 0 0 3px #CCCCCC inset;
	-webkit-box-shadow: 0 0 3px #CCCCCC inset;
	-moz-box-shadow: 0 0 3px #CCCCCC inset;
    border: 1px solid #CFCFCF;
    color: #3D3D3D;
    float: right;
	width:250px;
    padding: 6px 5px;
}
.dropform select option{ padding:0 0 2px 3px}


/* Connect With Cory */
.connectcory{ padding:15px 0 0}
.connectcory .followus img {
    float: left;
    padding:7px 15px 0 0;
}

/* Agent Respository Classes */
.agentrespositoryholder{ clear:both; overflow:auto}
.agentrespositoryholder ul{ float:left; width:319px;}
.agentrespositoryholder li{ line-height:27px !important}
.agentrespositoryholder .contactinfo{ text-align:center; clear:both; padding:25px 0 0}
.agentrespositoryholder .contactinfo .personalanalysis{ margin:0 0 -15px; color:#595858!important;font-family: "Merriweather", "Georgia", serif; font-weight:400; font-size:26px!important;}

/* Contact Pages Classes */
.contactholder{ clear:both}
.contactholder li, .thumbsholder li{ background:none!important; padding:0!important; margin:0!important}
.contactholder .leftcontact{ float:left; width:475px;}
.contactholder .rightmap{ float:right; width:468px; margin-top:-30px;}
.contactholder .rightmap .boxbord{ text-align:left!important}
.contactholder .rightmap .boxbord ul{line-height: 22px; margin: -10px 0 0; font-size:14px; padding: 0 0 0 16px !important;}
.contactholder .rightmap .boxbord img{ padding-top:5px;}


/* Social top */
.socialholder{ clear:both;}
.socialholder li{ float:left; margin-bottom:-8px!important; padding-right:12px!important}
.socialholder li.facebook{ width:220px!important; margin-right:45px; padding-bottom: 20px;}
.socialholder li.twitter{ width:80px!important;}
.socialholder li.googleplus{ width:65px!important;}


.commheadersoc { background: url("images/hr_bg.png") repeat-x left bottom;color: #2D2D2D!important;font-weight: 700!important;text-transform: uppercase;font-family: "Open Sans", sans-serif; margin-bottom:20px!important;}
.entry-headingaltos {padding-top: 10px; color: #2D2D2D!important; font-weight: 700!important; text-transform: uppercase; font-family: "Open Sans", sans-serif; font-size: 28px!important;}
.testimonialcontact { color: #333; font-size: 16px; font-family: "Merriweather", "Georgia", serif;font-weight: bold; }
.gform_confirmation_message_2 {
padding: 160px 40px;
color: #000;
font-weight: bold;
text-align:center;
}
.entry-content{ padding:0;}
.entry-content iframe{ padding-top:25px}
.shr-bookmarks{ margin:7px 0 8px !important}
.shr-bookmarks-bg-caring-old {
    background: url(images/sharing-caring.png) no-repeat scroll 0 0 transparent !important;
    padding: 26px 0 0 10px !important;
}

/* Widgets Boxes */

.staypulsewidget{ width:300px; height:336px;clear:both;background: url(images/staypulsesidebar.png) no-repeat}
.staypulsewidget .contxt, .freedailyupdatesside .contxt,.homeworthsidebar .contxt,.marketstatssidebar .contxt{ padding:115px 0 0; color:#CCC; font-size:16px;font-family: 'Gentium Book Basic', serif; font-style:italic; font-weight:400; width:240px; text-align:center; margin:auto}
.staypulsewidget input[type="text"]{ margin:15px 0 20px 43px}
.staypulsewidget input[type="image"], .freedailyupdatesside img,.homeworthsidebar img,.marketstatssidebar input[type="image"]{ margin:0 0 0 73px!important}
.sidebartextinput{ padding:13px 5px; width:200px; border-radius:5px; border:#7F262D 1px solid}
.freedailyupdatesside{ width:300px; height:276px;clear:both;background: url(images/freeupdatessidebar.png) no-repeat}
.freedailyupdatesside .contxt,.homeworthsidebar .contxt{ color:#1D3F67; padding-top:105px; line-height:20px;}
.freedailyupdatesside img{ margin-top:12px!important;}
.homeworthsidebar img{ margin-top:33px!important;}
.homeworthsidebar{ width:300px; height:306px;clear:both;background: url(images/homeworthbg.png) no-repeat}
.homeworthsidebar .contxt{ padding-top:112px;}
.marketstatssidebar{ width:300px; height:336px;clear:both;background: url(images/howmarketsidebar.png) no-repeat}
.marketstatssidebar .contxt{ color:#FFF}
.marketstatssidebar select{ color:#79766B; font-size:11px;border: 1px solid #1F426A;
    border-radius: 5px;
    margin: 10px 0 15px 50px;
    padding: 11px 5px;
    width: 200px;}
.marketstatssidebar option{ padding:2px 5px;}
.marketstatssidebar input[type="image"]{ margin-top:10px!important;}
.bookmark, .showmesched{ clear:both}
.customseachform{ clear:both}
.customseachform input[type="text"]{ color:#79766B; font-size:11px;font-family: "Merriweather", "Georgia", serif; font-weight:400;background: url(images/eyedropper.png) no-repeat left center; padding:13px 30px; width:238px; border:#B1B1B1 1px solid; border-radius:5px}

/* Sidebar Right Contact Form */

#sidebar_right .gform_widget{ clear:both;background: url(images/videoshadow.png) no-repeat center bottom;}
#sidebar_right #gform_widget-2,#sidebar_right #gform_widget-3 { clear:both;background: url(images/widgetgravbg.png) repeat;}
#sidebar_right #gform_widget-2 form,#sidebar_right #gform_widget-3 form{ width:260px; margin:0px 0 0 18px!important; border:#1D3044 1px solid}
#sidebar_right #gform_widget-2 form .gfield_html_formatted,#sidebar_right #gform_widget-3 form .gfield_html_formatted{ color:#fff; font-size:32px; font-weight:700;font-family: "Open Sans", sans-serif; padding:15px 0 8px 23px; text-transform:uppercase}
#sidebar_right #gform_widget-2 form input[type="text"],#sidebar_right #gform_widget-2 form select,#sidebar_right #gform_widget-2 form textarea,#sidebar_right #gform_widget-3 form input[type="text"],#sidebar_right #gform_widget-3 form select,#sidebar_right #gform_widget-3 form textarea{ margin:0px 0 0 11px !important; width:220px!important;}
#sidebar_right #gform_widget-2 form select,#sidebar_right #gform_widget-3 form select{ padding:10px 3px !important; color:#79766B; font-size:11px;font-family: "Merriweather", "Georgia", serif; font-weight:400; width:225px!important;}
#sidebar_right #gform_widget-2 form select option,#sidebar_right #gform_widget-3 form select option{ padding:2px 5px}
#sidebar_right #gform_widget-2 form .gfield_label,#sidebar_right #gform_widget-3 form .gfield_label{ color:#CCC; font-size:14px;margin:8px 0 0 13px !important; font-weight:700}
#sidebar_right #gform_widget-2 form input[type="submit"],#sidebar_right #gform_widget-3 form input[type="submit"]{ position:relative; left:17px; top:5px}
.gform_body ul li{ background:none!important;padding:0!important; margin:0!important}


.mytextarea{width:120px; height:65px;}
textarea.wpcf7-textarea{width:500px; height:120px; padding:10px 10px; border:solid thin #333;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}

ul.pagination{display:none;}