@charset "utf-8";


#validationCallout {
	color:#000033;
	width:175px;
	height:25px;
	z-index:999999;
	background-image: url(../Images/NoSearchError.png);
	background-repeat: no-repeat;
	position:relative;
}
#metroValidationCallout {
	color:#000033;
	width:130px;
	height:25px;
	z-index:999999;
	background-image: url(../Images/noSearchMetro.png);
	background-repeat: no-repeat;
	position:relative;
	background-position: left;
}
div.feedburnerFeedBlock {
	list-style-type: none;
	text-align: left;
	font-family: "Lucida Sans", Helvetica, Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #363636;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.feedburnerFeedBlock a {
	color:#000000;
	font-family:"Lucida Sans", Helvetica, Arial, Verdana, "Trebuchet MS";
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	text-transform:none;
}
div.feedburnerFeedBlock a:hover {
	color:#2068AA;
	text-decoration:underline;
}

div.feedburnerFeedBlock span.headline {
	display:block;
	font-family:"Lucida Sans", Helvetica, Arial, Verdana, "Trebuchet MS";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #218472;
	margin: 0px;
	
}

div.feedburnerFeedBlock ul {
	list-style-type: none;
	padding-left: 8px;
}

div.feedburnerFeedBlock  li {
	padding-bottom: 13px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(http://newsite.averyhess.com/Images/orange-16x16.png);
	margin-left: 15px;
}

div.feedburnerFeedBlock ul ul {
	list-style-type: disc;

}

div.feedburnerFeedBlock ul ol {
list-style-type: decimal;
}
#creditfooter
{
display: none;
}

#screen4{
	width:375px;
	padding:0;
	margin:0;
}			
#screen4 li{
float:left;
list-style:none;
}
#screen4 .jq-ss-crop{
	float:left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#left4{ outline: none;
}
#right4{ 
outline: none;
}
#view4{
	margin:0px;
	width:324px;
	height:80px;
	overflow:hidden;
}
#images4{
width:6602px !important;
width:6606px;
}
#images4 li{
	font-size:11px;
	font-weight:normal;
	font-family: "Lucida Sans", Arial;
	padding-top: 6px;
	/*border: 1px solid #e0dede;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	background-color: #ececec;*/
}




#screen1{
width:975px;
padding:0; margin:0;
}			

#screen1 li{
float:left;
list-style:none;
}

#screen1 .jq-ss-crop{
margin:4px;
float:left;
}

#left1{
padding-right:3px; outline: none;
}

#right1{
padding-left:3px; outline: none;
}
#view1{
margin:0px;
width:890px;
height:225px;
overflow:hidden;
}

#images1{
width:6602px !important;
width:6606px;
}

#images1 li{
font-size:11px;
font-weight:normal;
font-family: "Lucida Sans", Arial;
/*border: 1px solid #e0dede;*/
padding-top: 5px;
padding-right: 4px;
padding-bottom: 5px;
padding-left: 4px;
background-color: #ececec;
}

#screen2{
width:478px;
padding:0; margin:0;
}			

#screen2 li{
float:left;
list-style:none; margin-left:3px;
}

#screen2 .jq-ss-crop{
	float:left;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}

#left2{
padding-right:3px; outline: none;
}

#right2{
padding-left:3px; outline: none;
}
#view2{
margin:0px;
width:390px;
height:225px;
overflow:hidden;
}

#images2{
width:6602px !important;
width:6606px;
}

#images2 li{
font-size:11px;
font-weight:normal;
font-family: "Lucida Sans", Arial;
/*border: 1px solid #e0dede;*/
padding-top: 5px;
padding-right: 4px;
padding-bottom: 5px;
padding-left: 4px;
background-color: #ececec;
}
		
.hoverStyle{
border: 1px solid #318786;
}

.noHoverStyle{
border: 1px solid #e0dede;
}

#screen{
width:397px;
padding:0; margin:0;
}			

#screen li{
float:left;
list-style:none;
}

#screen .jq-ss-crop{
margin:4px;
border:1px solid #CCCCCC;
float:left;
background-color: #F4F4F4;
}

#left,#right{
					
font-weight:bold;
font-size:14px;
margin-top:8px;
display:block;
text-decoration:none;
}

#view{
margin:0px;
width:375px;
height:35px;
overflow:hidden;
}

#images{
width:3818px !important;
width:3822px;
}

#images li{
padding-top:3px;
font-size:13px;
font-weight:bold;
}

.selected { 
color: #FF0000;
}

input.JSMXsuggest {
font-family: "Lucida Sans", Helvetica, Arial, Verdana;
font-size: 11px;
width:275px;
}

div.suggestBox{
	position:absolute;
}

div.suggestBox ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.suggestBox ul li{
	background-color:#efefef; border:1px solid #ffffff;
}

div.suggestBox ul a{
	text-decoration:none;
	color:#333333;
	font-family: "Lucida Sans", Helvetica, Arial, Verdana;
	font-size: 11px;
}

div.suggestBox ul li.active{
	background-color:#999999;		
	font-family: "Lucida Sans", Helvetica, Arial, Verdana;
	font-size: 11px;
}

div.suggestBox ul li.active a{
	color:white;
}

.loadingCont { 
	position:relative;
	top:0px;
	left:0px;
  	z-index:198; margin: auto;
}

.loadingCont2 {
	position: absolute;
	height: 650px;
	width: 390px;
	top:0px;
	left:0px;
	text-align: center;
	border: 1px solid #999999;
	background-color: #cccccc;
 	
	z-index: 200;
	opacity: .88;
	-moz-opacity:0.88;
	filter: alpha(opacity=88);	
}

#loadingMessage {
	position: absolute;
	height: 75px;
	width: 250px;
	top:30%;
	left:20%;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #1B6763;
	font-family: "Lucida Sans", Arial;
	line-height: 26px;
	border: 2px solid #999999;
	background-color:#ffffff;
	z-index:205;
	background-image: url(../Images/Icons/map_loadingLogo.png);
	background-repeat: no-repeat;
	background-position: left top;

}

body {
	font-family: "Lucida Sans", Helvetica, Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #363636;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(../Images/BG.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}

a{
	color: #24676E;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
	color: #2068AA;
}

h1 {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #041516;
	font-family: "Lucida Sans", Helvetica, Arial, Verdana, "Trebuchet MS";
	text-decoration: none;
	line-height: 18px;
}

h2 {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #0C1B1C;
}

h3 {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #0C1B1C;
}

h4 {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #0C1B1C;
}

/*LISTING DETAILS Containers and Structural Elements*/

#ContainerLeft {
	background-image: url(../Images/two-up-BG.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	clear: left;
	float: left;
	width: 487px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #FFFFFF;
}

#qkDetails {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	clear:both;
}

#listingPhotos {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	clear:both;
}

#listingTools {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	clear:both;
	background-color: #FBFBFB;
	overflow: hidden;
	border: 1px dashed #E9E9E9;
}

#listingDetails {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	clear:both;
}

#listingAgent {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	clear:both;
}

#ContainerRight {
	background-image: url(../Images/two-up-BG.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	clear: right;
	float: right;
	width: 488px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#myLifeDesc {
	background-image: url(../Images/myLifeTopLeftBG2.gif);
	background-repeat: no-repeat;
	clear:both;
	background-position: left center;
	height: 78px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

#listingMap{
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	clear:both;
}

#myLifeDetails {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	clear:both;
}

#listingServices {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	clear:both;
}

#listingDisclaimer {
	clear: both;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

#subDetailsContainer {
	width: 473px; clear:both;
}

#subDetailsContainerLeft {
	 float:left; width:236px;
}

#subDetailsContainerRight {
	 float:right; width:236px;
}

#subDetailsAgentContainer {
	width: 473px; clear:both;
}

#subDetailsAgentContainerLeft {
	 float:left; width:105px;
}

#subDetailsAgentContainerRight {
	 float:right; width:367px;
}



/*Containers and Structural Elements*/

#wrapper {
	width: 1017px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../Images/wrapper-bg.png);
	background-repeat: repeat-y;
	overflow: hidden;
	padding: 0px;
	clear: both;
}
#internal-body-content {
	padding: 0px;
	width: 989px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.internal-989-top-home {
	padding: 0px;
	width: 989px;
	background-color: #FFFFFF;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.internal-989 {
	padding: 0px;
	width: 989px;
	background-color: #FFFFFF;
	margin: 0px;
	clear: both;
}
.internal-989-bottom {
	width: 989px;
	clear: both;
	background-image: url(../Images/Home-Three-up-BG.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

.video-two-up-ContainerLeft {
	background-image: url(../Images/two-up-BG.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: left;
	float: left;
	width: 478px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 5px;
	height: 340px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.two-up-ContainerLeft {
	background-image: url(../Images/two-up-BG.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: left;
	float: left;
	width: 478px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 5px;
	height: 318px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.two-up-ContainerRight2 {
	background-image: url(../Images/two-up-BG.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: right;
	float: right;
	width: 478px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 2px;
	height: 340px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.two-up-ContainerRight {
	background-image: url(../Images/two-up-BG.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: right;
	float: right;
	width: 478px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 2px;
	height: 318px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.three-up-ContainerLeftInline {
	background-repeat: repeat-y;
	background-position: center bottom;
	float: left;
	width: 989px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
.three-up-ContainerLeft {
	float: left;
	width: 300px;
	margin: 0px;
	clear: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.three-up-ContainerCenter {
	float: left;
	width: 310px;
	clear: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.three-up-ContainerRight {
	float: right;
	width: 320px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	clear: right;
}

#navigation {
	padding: 0px;
	height: 49px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top-menu {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 1000px;
	height: 20px;
	background-image: url(../Images/top-menu.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #666666;
	clear: both;
	background-position: center bottom;
}
#footer {
	width: 1017px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 160px;
	background-image: url(../Images/Footer.png);
	background-repeat: no-repeat;
	clear: both;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#base-footer {
	width: 989px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	height: 80px;
	background-repeat: no-repeat;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
}
#copyright{
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-size: 10px;
	color: #FFFFFF;
}
#top-logo-space {
	margin: 0px;
	padding: 0px;
	height: 95px;
}

/*Search Form*/



#searchFormContainerRental {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 300px;
	background-image: url(../Images/SecondaryTopRentalSearch-BG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #DFEEF7;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#searchFormContainerOpen {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 300px;
	background-image: url(../Images/SecondaryTopOpenSearch-BG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #DFEEF7;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#searchFormContainer {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 300px;
	background-image: url(../Images/SecondaryTopSearch-BG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #DFEEF7;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#searchFormContainerListingAlerts {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 300px;
	background-image: url(../Images/SecondaryTopSearch-BG_NightlyListings.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #DFEEF7;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#searchFormLocation {
	width: 255px;
	height: 225px;
	float:left;
	margin-left: 40px;
	margin-top: 10px; padding:5px;
}

#searchFormDetails {
	width: 299px;
	height: 225px;
	margin-right: auto;
	margin-left: 30px;
	margin-top: 10px;
	float:left; padding:5px;
}
#searchFormFeatures {
	width: 295px;
	height: 225px;
	float:right;
	margin-right: 15px;
	margin-top: 10px; padding:5px;
}
#homeTopContainer {
	padding: 0px;
	width: 989px;
	height: 315px;
	margin: 0px;
}
#SecondaryTopContainer {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border: 1px solid #21817D;
	padding: 2px;
	clear: both;
	overflow: hidden;
}
#SecondaryRightColumnTop {
	clear: right;
	float: right;
	height: 312px;
	padding: 0px;
	margin: 0px;
}
#SecondaryLeftPanelTop {
	margin: 0px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	clear: left;
	float: left;
	height: 312px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(../Images/SecondaryTopSearch-BG.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #DDECF5;
	width: 266px;

}
#SecondaryRightColumn {
	background-color: #FFFFFF;
	clear: right;
	float: right;
	width: 667px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	vertical-align: top;
	margin: 0px;
}
#SecondarySearchRightColumn {
	background-color: #FFFFFF;
	clear: right;
	float: left;
	width: 790px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 5px;
}
#SecondaryLeftColumn {
	margin: 0px;
	width: 280px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../Images/Sub-Page-LeftPanel-BG-Mid.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	clear: left;
	float: left;
	padding-top: 0px;
}


#SecondaryLeftPanel {
	margin: 0px;
	width: 260px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	background-image: url(../Images/Sub-Page-LeftPanel-BG.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	padding-top: 15px;
}
#SecondaryLeftPanel-Base {
	margin: 0px;
	width: 280px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../Images/Sub-Page-LeftPanel-Base.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	clear: left;
	float: left;
	padding-top: 0px;
	height: 41px;
}
#SecondarySearchLeftColumn {
	margin: 0px;
	width: 185px;
	background-image: url(../Images/Sub-Page-LeftPanel-BG-Mid.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	clear: left;
	float: left;
	padding: 0px;
	overflow: hidden;
}

#SecondarySearchLeftPanel {
	margin: 0px;
	width: 185px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-image: url(../Images/Sub-Page-LeftPanel-BG.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	clear: left;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
}
#SecondarySearchLeftPanel-Base {
	width: 185px;
	background-image: url(../Images/Sub-Page-LeftPanel-Base.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	clear: left;
	float: left;
	height: 25px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}

.qryDataTblBdr {
	border: 1px solid #e7eded;
	padding: 2px;
	margin-bottom: 10px;
}
.acctTblBdr {
	border: 1px solid #e7eded;
}
.justListedTblBdr {
	border: 1px solid #e7eded;
}

.qryDataSubTblBdr {
	padding: 2px;
	background-color: #f3f8f9;
	text-align: center;
	font-size: 9px;
	color: #21817d;
	font-weight: bold;
	line-height: 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #e7eded;
	border-right-color: #e7eded;
	border-bottom-color: #e7eded;
	border-left-color: #e7eded;
}




/* Text, Copy & Forms styles */

.positioning-text {
	font-family: "Lucida Sans", Helvetica, Arial, Verdana;
	font-size: 15px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #D4D4D4;
	text-decoration: none; padding-right:20px;
}
.positioning-text-small {
	font-family: "Lucida Sans", Helvetica, Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

.green {
	color: #21817D;
}

.green2 {
	color: #699b3a;
}

.blue {
	color: #3bbdec;
}

.orange {
	color: #dc8a24;
}
.greenUpperBold {
	color: #21817D;
	text-transform: uppercase;
	font-weight: bold;
}
.searchFormDetailsTitle {
	font-family: "Lucida Sans", Arial;
	font-size: 14px;
	font-weight: bold;
	/*color: #feb300;*/color: #333333;
}

.searchFormFeaturesTitle {
	font-family: "Lucida Sans", Arial;
	font-size: 14px;
	font-weight: bold;
	/*color: #afcefb;*/color: #333333;
}
.searchFormLocationTitle {
	font-family: "Lucida Sans", Arial;
	font-size: 14px;
	font-weight: bold;
	/*color: #66d719;*/color: #333333;
}
.searchFormText {
	font-family: "Lucida Sans", Arial;
	font-size: 12px;
	color: #666666;
}
input,select,textarea{
	/*border: #cacaca 1px solid;*/
	font-size: 11px;
	/*padding: 5px;*/
}
select {
	padding: 0;
}
#tdWhite {
	font-family: "Lucida Sans", Helvetica, Arial, Verdana;
	font-size: 10px;
	color: #ffffff;
}
#tdwhite input, select, textarea, text {
	font-family: "Lucida Sans", Helvetica, Arial, Verdana;
	font-size: 10px;
	color: #333333;
}
#copyright a{
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: none;
}
#copyright a:hover{
	text-decoration: underline;
	color: #E1EEF0;
	text-transform: none;
}
#top-menu a{
	color: #666666;
	text-decoration: none;
	text-transform: none;
}
#top-menu a:hover{
	text-decoration: underline;
	color: #22817D;
	text-transform: none;
}

/* Home Page Avery Hess Blog RSS Styles*/

.feedburnerFeedBlock {
	font-family: Calibri, Verdana, "Helvetica Medium";
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #644E36;
	text-decoration: none;
	margin: 5px;
	padding: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.feedTitle {
	font-family: Calibri, Verdana, "Helvetica Medium";
	font-size: 20px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.headline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.date {
	font-weight: bold;
	text-transform: uppercase;
}
.officeImgBdr {
	border: 2px solid #e6e8e6;
}
.justListedImgBdr {
	border: 1px solid #1d7974;
	margin-top: 5px;
	margin-bottom: 10px;
}
.listingImgBdr {
	border: 1px solid #1d7974;
}
.searchJustListedTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #218472;
	font-weight: bold;
}
#homeSubContainer {
	width: 985px;
	height: 140px;
	background-image: url(../Images/one-up-BGSmall.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#homeSubSearch {
	padding: 0px;
	width: 989px;
	height: 312px;
	background-image: url(../Images/one-up-BG.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	background-position: center center;
}
#homeSubJustListedContainer {
	width: 975px;
	height: 310px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#top-logo-space2 {
	margin: 0px;
	height: 91px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.greenSmall {
	color: #21817D;
	font-size: 10px;
}
#homeTopContainer2 {
	width: 975px;
	height: 458px;
	margin: 0px;
	border: 1px solid #20807c;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#homeSubContainer2 {
	width: 973px;
	height: 98px;
	background-image: url(../Images/QSBg.gif);
	background-repeat: no-repeat;
	

}
.positioning-text-small2 {
	font-family: "Lucida Sans", Helvetica, Arial, Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.defaultText { 
	font-family: "Lucida Sans", Arial;
	font-size: 11px;
	color: #666666;
	padding-left: 3px;
	padding-top: 3px;
	height: 15px;
}

.defaultTextActive { 
	font-family: "Lucida Sans", Arial;
	font-size: 11px;
	color: #666666;
	padding-left: 3px;
	padding-top: 3px;
	height: 15px;
}


.QS_input {
	border: 1px solid #318786;
	font-family: "Lucida Sans", Arial;
	font-size: 11px;
	color: #666666;
	padding-left: 3px;
	padding-top: 3px;
	height: 15px;
}
.QS_inputSelect {
	border: 1px solid #318786;
	font-family: "Lucida Sans", Arial;
	font-size: 11px;
	color: #666666;
}
.positioning-text-small3 {
	font-family: "Lucida Sans", Helvetica, Arial, Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.positioning-text-smallDark {
	font-family: "Lucida Sans", Helvetica, Arial, Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5d5d5d;
	text-decoration: none;
}
.positioning-text-small4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #5d5d5d;
	text-decoration: none;
}
.positioning-text-small4Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.positioning-text-smallGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #158575;
	text-decoration: none;
}
.positioning-text-small-Black {
	font-family: "Lucida Sans", Helvetica, Arial, Verdana, "Trebuchet MS";
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0C1B1C;
	text-decoration: none;
}
.activeListing {
	color: #009900;
}
.pendingListing {
	color: #FF0000;
}.invButton {
	opacity: .00;
	-moz-opacity:0.00;
	filter: alpha(opacity=0); width:1px; height:1px;
}
.h1-non-h1 {
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #21817D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 18px;
}


.yellowThing {
	background-color:#e6f0f2;

	border: 1px solid #e7eded;
	padding: 2px;
	margin-bottom: 10px;
}
.whiteThing {
	background: background:inherit;

	border: 1px solid #e7eded;
	padding: 2px;
	margin-bottom: 10px;
}
.h1-non-h1-grey {
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 18px;
}
.h1-non-h1-black {
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 18px;
}
.h1-non-h1-black2 {
	font-size: 19px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 22px;
}
.h1-non-h1-green {
	font-size: 19px;
	font-style: normal;
	font-weight: bold;
	color: #21817D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 22px;
}
.sub-titles {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1C6C68;
	text-decoration: none;
}
.sub-titles-blue {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3F96D8;
	text-decoration: none;
}
.sub-titles-green {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #659721;
	text-decoration: none;
}
.sub-titles-brown {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #926625;
	text-decoration: none;
}
.sub-titles-olive {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6F6F50;
	text-decoration: none;
}
.mapThumbBdr {
	border: 1px solid #1d7974;

}
#searchFormContainerMetro {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 300px;
	background-image: url(../Images/SecondaryTopSearchMetro-BG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #DFEEF7;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.createAcctBG {
	background-image: url(../Images/createAcctBg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border: 1px solid #e7eded;
}
.agentImgBdr {
	border: 2px solid #e7eded;
}
#myLifeDescSmall {
	background-image: url(../Images/myLifeTopLeftSmall.gif);
	background-repeat: no-repeat;
	clear:both;
	background-position: left center;
	height: 78px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.myLifeBg {
	background-image: url(../Images/myLifeBg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.myLifeAmenitiesBg {
	background-image: url(../Images/myLifeAmenitiesBg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.myLifeBgSmall {
	background-image: url(../Images/myLifeBgSmall.png);
	background-repeat: no-repeat;
	background-position: center top;
}


.poiLegendBGUP
{
	background-color: transparent;
	border: 1px solid #efefef; 
	cursor:pointer; color:#000000;
}
.poiLegendBGDOWN
{
	background-color: #efefef;
	border: 1px solid #1d7974;
	cursor:pointer;
	cursor:pointer; color:#000000;
}.positioning-text-smallDark2 {
	font-family: "Lucida Sans", Helvetica, Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5d5d5d;
	text-decoration: none;
}


a.TTinfo{
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}

a.TTinfo:hover{z-index:25;}

a.TTinfo span{
display: none}

a.TTinfo:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:-2em;
	left:2em;
	width:200px;
	border:1px solid #cccccc;
	background-color:#F9F9F9;
	color:#000;
	text-align: left;
	padding: 5px;
	float: right;
	background-image: url(../Images/helpBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


a.TTinfo1{
    position:relative; /*this is the key*/
    z-index:24;

}

a.TTinfo1:hover{z-index:25; cursor:pointer;}

a.TTinfo1 span{
display: none}

a.TTinfo1:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:-15em;
	left:10em;
	width:303px;
	border:1px solid #cccccc;
	background-color:#F9F9F9;

	padding: 5px;
}

