﻿

.button 
{
cursor: pointer;
border: 1px solid #adcfeb;
height: 24px;
padding-left: 5px;
padding-right: 5px;
color: #27354b;
background: url(/images/button-bg.jpg) repeat-x top left;
}

.searchSaved 
{
	font-size: 12px;
	font-weight: bold;
	color: #20986e;
}





.cpCopy a
{

text-decoration: underline;

}


.cpCopy a:hover {

color: #ddd;
text-decoration: none;

}


.tCall 
{
width: 100%;
float: left;
margin: 20px 0 0 0;	
}

.tCall1
{
width: 450px;
float: left;
margin: 0 0 0 10px;	
}

.tCall2
{
width: 450px;
float: left;
margin: 0 0 0 20px;	
}

.headerSpace {

height: 100px;
background: #fff;

}

#qmTopButtonsDI 
{
display: none;	
}

.qmTopButtonsContainer 
{
margin: 5px 0 0 10px;
float: left;
}

.qmTopButtons 
{
width: 100%;
background: url(/images/qm-top-buttons-bg.jpg) repeat-x top left;
height: 34px;
float: left;
}

.header {

width: 980px;
height: 100px;
margin: 0px auto;
background: #fff;

}

.navSpace {

height: 41px;
background: url(/images/nav-bg.jpg) repeat-x top left;
margin: 0;

}

.navSpaceMain 
{
height: 41px;
width: 100%;
background: url(/images/nav-bg.jpg) repeat-x top left;
float: left;
margin: 0 0 0 0;	
}


.navSpaceTenant
{
height: 41px;
width: 100%;
background: url(/images/nav-bg.jpg) repeat-x top left;
float: left;
margin: 0 0 0 0;	
}


.navSpaceLL 
{
height: 41px;
width: 100%;
background: url(/images/nav-bg.jpg) repeat-x top left;
float: left;
margin: 0 0 0 0;	
}




.logo {

height: 72px;
float: left;
width: 300px;
margin: 10px 0 0 10px;
display: inline;
}

.login {

float: right;
width: 600px;
margin: 46px 0 0 0;
text-align:right;
color: #999;

}


.login a {

padding: 0 20px;

}


.nav {

width: 980px;
height: 41px;
margin: 0px auto;

}

.nav ul {

float: left;
margin: 1px 0 0 10px;
padding: 0;
display: inline;
}


.nav li {

float: left;
margin: 0;
padding: 0;
display: inline;
text-align: center;
background: url(/images/spacer.jpg) top left no-repeat;

}



.navLinkActive a {

float: left;
padding: 13px 40px 12px 40px;
display: inline;
}

.navLinkActive a:link {

color: #222528;
text-decoration: none;

}

.navLinkActive a:visited {

color: #222528;
text-decoration: none;

}

.navLinkActive a:hover {

color: #000;
text-decoration: none;
background: url(/images/nav-bg-over.jpg) repeat-x top left;

}


.navHide a {

float: left;
padding: 13px 0px 12px 0px;

}

.navHide a:hover {

text-decoration: none;

}

.navLink a {

float: left;
padding: 13px 20px 12px 20px;

}

.navLink a:link {

color: #222528;
text-decoration: none;
font-weight: normal;
font-size: 12px;

}

.navLink a:visited {

color: #222528;
text-decoration: none;
font-weight: normal;
font-size: 12px;

}

.navLink a:hover {

color: #000;
text-decoration: none;
font-weight: normal;
font-size: 12px;
background: url(/images/nav-bg-over.jpg) repeat-x top left;

}

.upperFooterSpace {

margin: 0;
padding-top: 28px;
background: #fff;
}

.lowerFooterSpace {


background: url(/images/footer-bg.jpg) top left repeat-x;
height: 110px;


}

.mainTopLinks a:link {

font-size: 10px;
color: #777;
text-decoration: none;

}

.mainTopLinks a:visited {

font-size: 10px;
color: #777;
text-decoration: none;

}

.mainTopLinks a:hover {

font-size: 10px;
color: #444;
text-decoration: underline;

}


.TargetLink
{
float: left;	
}

.topLinks {

width: 980px;
margin: 0px auto;
height: 100px;
border-top: 1px solid #ccc;
height: 220px;

}

.mainTopLinks {

width: 100%;
margin: 20px 0 0 0;
text-align: center;
float: left;
font-size: 10px;
color: #999;
line-height: 20px;

}


.bottomLinks {

width: 980px;
margin: 0px auto;
height: 100px;

}

.mainFooterLinks {

width: 100%;
margin: 30px 0 0 0;
text-align: center;
line-height: 20px;
color: #fff;
font-size: 12px;
float: left;

}

.pageBg 
{
width: 100%;
position: fixed;
height: 100%;
top: 0;
left: 0;
background: #000;
opacity: 0.6;
cursor: pointer;	
display: none;
z-index: 1500;
filter: Alpha(Opacity=70); 

}


.popUpContentBig 
{
font-size: 12px;
line-height: 20px;	
}

.noResultsCopy 
{
float: left;
line-height: 20px;
padding: 10px 0 0 10px;
color: #dd204d;
}


.mainFooterLinks a:link {

color: #fff;
text-decoration: none;
font-size: 12px;

}

.mainFooterLinks a:visited {

color: #fff;
text-decoration: none;
font-size: 12px;

}

.mainFooterLinks a:hover {

color: #ccc;
text-decoration: underline;
font-size: 12px;

}
.homeMiddleSpace {

width: 100%;
height: 324px;
margin: 0 0 0 0;
border-bottom: 12px solid #dfe4ea;
background: url(/images/home-bg.jpg) repeat-x top left #acd0f4;
float: left;

}


.homeLowerSpace {

width: 100%;
background: #fff;
float: left;
}


.homeMiddleContainer {

width: 980px;
margin: 0 auto 0 auto;

}


.homeLowerContainer {

width: 980px;
margin: 0px auto;

}

.homeOption {

float: left;
width: 300px;
margin: 20px 0 0 18px;
display: inline;
}


.homeOptionContainer {

float: left;
width: 300px;
height: 265px;
background: url(/images/home-options-bg.png) repeat-y top left;

}

.homeLowerContentContainer1 {

float: left;
width: 360px;
margin: 20px 0 0 20px;
display: inline;
}

.homeLowerContentContainer2 {

float: left;
width: 260px;
margin: 20px 0 0 36px;
display: inline;
}

.homeLowerContentContainer3 {

float: left;
width: 260px;
margin: 20px 0 0 26px;
display: inline;
}

.homeOptionImage {

float: left;
margin: 10px 0 0 17px;
display: inline;
}


.homeOptionTitle {

width: 292px;
text-align: center;
margin: 10px 0 0 0;
float: left;
font-size: 18px;

}

.homeOptionContent {

width: 260px;
text-align: center;
margin: 10px 0 0 18px;
float: left;
font-size: 13px;
line-height: 20px;
height: 50px;
display: inline;
}


.tDiv 
{
    border: 1px solid #ccc;
}


.homeOptionsButton {

margin: 3px 0 0 48px;
float: left;
font-size: 14px;
line-height: 20px;
display: inline;
}

.homeOptionTop {

height: 12px;
float: left;
width: 300px;
background: url(/images/home-options-top.png) no-repeat top left;
margin: 0;
font-size: 1px;

}


.homeOptionBottom {

height: 12px;
float: left;
width: 300px;
background: url(/images/home-options-bottom.png) no-repeat top left;
margin: 0;

}

.horizontalAds {

width: 940px;
padding: 0px 0 16px 0;
text-align: center;
border-bottom: 1px solid #e6e6e6;
margin: 20px 0 0 18px;
float: left;
display: inline;
}

.horizontalAdsManage {

width: 940px;
padding: 8px 0 10px 0;
text-align: center;
border-bottom: 1px solid #e6e6e6;
border-top: 1px solid #e6e6e6;
margin: 20px 0 0 18px;
float: left;
display: inline;
}

.contentHeader {

width: 100%;
padding: 4px 0 4px 3px;
border-bottom: 6px solid #9cdbc5;
font-size: 15px;
color: #222;

}

.contentHeaderGrey {

width: 100%;
padding: 4px 0 4px 3px;
border-bottom: 6px solid #dfe4ea;
font-size: 15px;
color: #222;

}



.homeContent {

padding: 10px 10px 10px 3px;
font-size: 13px;
line-height: 20px;

}

.llOption {

float: left;
width: 430px;
margin: 20px 0 0 30px;
display: inline;
}


.llOptionContainer {

float: left;
width: 430px;
height: 260px;

background: url(/images/ll-options-bg.png) repeat-y top left;
}

.llLowerContentContainer {

float: left;
width: 300px;
margin: 20px 0 0 18px;
display: inline;
}

.llOptionImage {

float: left;
margin: 18px 0 0 4px;
display: inline;
}

.llOptionImage2 {

float: left;
margin: 22px 0px 0 38px;
display: inline;
}




.llOptionTitle {

width: 425px;
font-weight: bold;
text-align: center;
margin: 20px 0 10px 0;
float: left;
font-size: 16px;

}

.llOptionContent1 {

width: 220px;
text-align: left;
margin: 18px 0 0px 0;
float: left;
font-size: 12px;
line-height: 20px;
height: 200px;

}

.llOptionContent1 ul 
{
	margin-bottom: 0;
	padding-bottom: 0;
}

.llOptionContent2 {

width: 190px;
text-align: left;
margin: 12px 0 0 0px;
float: left;
font-size: 12px;
line-height: 20px;
height: 150px;
color: #888;

}

.llOptionContent3 {

width: 370px;
text-align: center;
margin: 6px 0 0 24px;
float: left;
font-size: 9px;
line-height: 13px;
color: #333;
display: inline;
}

.llOptionsButton {

margin: 6px 0 0 120px;
float: left;
font-size: 14px;
line-height: 20px;
display: inline;
}

.llOptionsButton2 {

margin: 8px 0 0 26px;
float: left;
font-size: 14px;
line-height: 20px;
display: inline;
}

.llOptionTop {

height: 12px;
float: left;
width: 430px;
background: url(/images/ll-options-top.png) no-repeat top left;
margin: 0;
font-size: 1px;
}




.featuredPropTable
{
text-align: left;
line-height:18px;
width:485px;
margin: 14px 0 0 20px;
}




.featuredPropPanel
{
	border: 1px solid #ccc;
	width: 500px;
	padding: 0 0px 0 0;
	background: #fff;
	text-align: center;
}

.llOptionBottom {

height: 12px;
float: left;
width: 430px;
background: url(/images/ll-options-bottom.png) no-repeat top left;
margin: 0;
font-size: 1px;

}

.llOptionsButton3 
{
margin: 12px 0 0 0px;
float: left;

}


.ll-smContent 
{
float: left;
width: 100px;	
color: #111;
margin: 0 0 0 18px;
display: inline;

}

.tResultsContainer 
{
width: 980px;
margin:0px auto;	
}

.tResultsImage 
{
	float: left;
	
}


.tAds 
{
width: 100%;
float: left;
padding: 12px 0 12px 0;
/*height: 196px;*/
border-bottom: 2px solid #fff;
border-left: 2px solid #fff;
border-top: 2px solid #fff;
border-right: 2px solid #fff;
cursor: pointer;

}


.tAdsOdd
{
width: 100%;
float: left;
padding: 12px 0 12px 0;
/*height: 196px;*/
border-bottom: 2px solid #fff;
border-left: 2px solid #fff;
border-top: 2px solid #fff;
border-right: 2px solid #fff;
background: #e9f5ee;
cursor: pointer;
}

.tAdsPhoto
{
width: 100px;
float: left;

}

.tPaging 
{
	width: 100%;
	text-align: center;
	float: left;
	margin: 12px 0 0 0;
}


.tPaging  a:link
{
color: #3D90D1;
text-decoration: none;
}

.tPaging  a:link
{
color: #3D90D1;
text-decoration: none;
}

.tPaging  a:hover
{
color: #fff;
background: #3D90D1;
text-decoration: none;
}


.tPaging  a
{
	padding: 0 6px;
}



.tPaging li
{
	margin: 0;
	display: inline;
	padding: 0 1px;
}

.tPaging ul
{
	margin: 0;
	padding: 0 0px;
}

.tResultsImage
{
	
	margin: 0 6px 0 10px;
	float: left;
	display: inline;
}

.tAdsContent
{
width: 344px;
float: left;
line-height: 18px;
margin: 6px 0 0 10px;
font-size: 12px;
display: inline;
}

.tDescGenerated 
{

}

.tAdsDesc
{
line-height: 14px;
font-size: 10px;
margin: 10px 0 0 10px;
color: #444;
float: left;
width: 440px;
display: inline;
word-wrap: word-break;
overflow: hidden;

}

.gt-top-mid-h 
{
font-size: 14px;
padding: 5px 0;
}

.gt-top-mid
{
font-size: 14px;
padding: 6px 0 4px;
}

.link-green-bold 
{
color: #3d90d1;	
}

.lolite2 
{
	background-color: #ebf5fe;
}

.feature-p-box 
{
	background-image: none;
}

.llDropbox 
{
	margin: 0 0 0 12px;
}

.tOption {

float: left;
width: 934px;
margin: 20px 0 0 18px;
display: inline;
}


.tOptionContainer {

float: left;
width: 934px;
height: 234px;
border-bottom: 12px solid #dfe4ea;
background: url(t-options-bg.jpg) repeat-y top left;

}

.tLowerContentContainer {

float: left;
width: 300px;
margin: 20px 0 0 18px;
display: inline;
}

.tOptionImage {

float: left;
margin: 16px 0 0 4px;
display: inline;
}


.tOptionTitle {

width: 934px;
text-align: center;
margin: 14px 0 0 0;
float: left;
font-size: 20px;

}

.tOptionContent1 {

width: 420px;
text-align: center;
margin: 20px 0 0 30px;
float: left;
height: 200px;
display: inline;
}

.tOptionContent2 {


width: 420px;
text-align: left;
margin: 20px 0 0 30px;
float: left;
font-size: 14px;
line-height: 20px;
height: 200px;
display: inline;
}

.tOptionContent3 {

width: 20px;
text-align: left;
margin: 20px 0 0 0px;
float: left;
height: 200px;
border-right: 1px solid #ccc;
display: inline;

}

.tOptionsButton {

margin: 3px 0 0 120px;
float: left;
font-size: 14px;
line-height: 20px;
display: inline;

}

.tOptionsButton2 {

margin: 3px 0 0 26px;
float: left;
font-size: 14px;
line-height: 20px;
display: inline;
}

.tOptionTop {

height: 12px;
float: left;
width: 934px;
background: url(t-options-top.jpg) no-repeat top left;
margin: 0;

}

.tOptionBottom {

height: 12px;
float: left;
width: 934px;
background: url(t-options-bottom.jpg) no-repeat top left;
margin: 0;

}

.link-green-bold{ font-size:12px; font-weight:bold; text-decoration:underline; color:#3D90D1; word-spacing:-1px; }
a:hover.link-green-bold{ font-size:12px;font-weight:bold; text-decoration:none; color:#36a078;}

.text-black-bold {font-weight: normal;}

.loginNav 
{
width: 960px;
margin: 0px auto;
}

.loginNavSpace 
{
width: 100%;
float: left;	
margin: 25px 0 0 0;
}

.haCopy 
{
font-size: 14px;
line-height: 20px;	
color: #222;
padding: 20px 0;
}


.centerElement 
{
	width: 960px;
	margin: 0px auto;
	
}

.centerElementGoogle 
{
	width: 960px;
	margin: 20px auto 16px auto;
	text-align: center;
	
}

.loliteNew 
{
background: #e9f5ee;	
}

.resourcesTools 
{
	
float: left;
width: 260px;
text-align: left;
margin: 20px 0 30px 4px;
padding: 0 0 10px 0;
border-bottom: 1px solid #e6e6e6;
display: inline;
}






.haMiddleSpace {

width: 100%;
height: 268px;
border-bottom: 12px solid #dfe4ea;
margin: 0 0 0 0;
background: url(/images/ha-bg.jpg) repeat-x top left #acd0f4; 
float: left;

}



.haMiddleContainer {

width: 980px;
margin: 0 auto 0 auto;

}


.haLowerSpace {

width: 100%;
height: 326px;
margin: 0 0 0 0;
float: left;
background: #fff;
}



.haLowerContainer {

width: 980px;
margin: 0 auto 0 auto;
height: 326px;

}





.haCenterimage {

width:648px;
height:230px;
float: left;
margin: 20px 0 0 20px;
display: inline;
}

.haLoginContainer {

width:260px;
height:190px;
float: left;
margin: 20px 0 0 20px;
display: inline;
}


.haLoginTop {

float: left;
width: 260px;
height: 36px;
background: url(/images/ha-login-top.jpg) no-repeat top left;

}

.haLoginBottom {

float: left;
width: 260px;
height: 170px;
background: url(/images/ha-login-bottom.jpg) no-repeat top left;

}

.haLoginInput {

margin: 14px 0 0 10px;
float: left;
width: 120px;
display: inline;
}


.haLoginInput2 {

margin: 0px 0 0 10px;
float: left;
width: 120px;
display: inline;
}



.haLoginInput input {

float: left;
width: 120px;

}

.haLoginInput2 input {

float: left;
width: 120px;

}

.haLoginLabel {

float: left;
margin: 18px 0 0 24px;
display: inline;
width: 70px;

}

.haLoginLabel2 {

float: left;
margin: 4px 0 0 24px;
display: inline;
width: 70px;

}


.loginLoginInput {

margin: 2px 0 0 0px;
float: left;
width: 150px;

}

.loginLoginInput input {

float: left;
width: 150px;

}


.loginLoginLabel {

float: left;
margin: 4px 0 0 0px;
width: 90px;

}




.haLoginButton {
display: inline;
float: left;
margin: 4px 0 0 80px;
width: 140px;
text-align: center;

}

.haLoginButton input {

float: left;
width: 80px;
height: 24px;

}


.haForgotPW {

width: 220px;
float: left;
border-top: 1px solid #e6e6e6;
padding: 10px 0 0 0;
margin: 12px 0 0 20px;
text-align: center;
display: inline;
}

.haNav {

margin: 0px 0 20px 0px;
width: 300px;
float: left;

}


.haNav2 {

padding: 10px 0 10px 14px;
width: 278px;
float: left;
border-top: 1px solid #eee;
line-height: 20px;
margin: 0 0 0 2px;
display: inline;
}

.haNavItem {

float: left;
height: 40px;
width: 300px;
background: #eaedf2;
margin: 1px 0 0;
cursor: pointer;

}

.haNavItemTop {
display: inline;
float: left;
width: 280px;
background: #eaedf2;
margin: 0px 0 10px 14px;
font-size: 14px;
font-weight: bold;

}

.haNavItemActive {

float: left;
height: 40px;
width: 300px;
background: #99dbc2;
margin: 1px 0 0;
cursor: pointer;

}

.haNavItemLabel {

float: left;
margin: 13px 0 0 14px;
font-size: 12px;
font-weight: bold;
display: inline;
}


.haNavItemLabelActive {
display: inline;
float: left;
margin: 13px 0 0 14px;
font-size: 12px;
color: #fff;
font-weight: bold;

}

.haRightContainer {

float: left;
width: 610px;
margin: 30px 0 0 30px;
display: inline;
}

.haListIcon {

float: left;
height: 70px;
width: 80px;

}


.haListContent {

float: left;
margin: 0 0 0 10px;
width: 510px;
line-height: 20px;
display: inline;
}


.haListContainer {

width: 100%;
float: left;
margin: 0 0 20px 0;

}
.featuredAgencies {

width: 100%;
float: left;
background: #eaedf2;
height: 80px;
margin: 10px 0 0 0;

}

.haNavContainer {

width: 300px;
float: left;
margin: 30px 0 0 20px;
display: inline;
}

.halogo {

width: 100%;
height: 75px;
float: left;
border: 1px solid #ccc;

}
.halogoContainer {

width: 100px;
float: left;
margin: 10px  0 0 16px;
display: inline;
}

.halogoCopy {

width: 100%;
float: left;
margin: 6px 0 0 0;
font-size: 10px;
color: #999;
text-align: center;

}

.halogoContainerVertical {

width: 100%;
float: left;
margin:  0 0 0 0;

}



#haRight2 
{
	display: none;	
}

#haRight3
{
	display: none;	
}

.linkClass 
{
font-size: 12px;	
}



.llSignupMiddleSpace {

width: 100%;
height: 140px;
margin: 0 0 0 0;
background: url(/images/signup-bg.jpg) repeat-x top left #acd0f4; 
float: left;
border-bottom: 12px solid #dfe4ea;

}



.llSignupMiddleContainer {

width: 980px;
margin: 0 auto 0 auto;
height: 140px;

}

.llSignupMiddleContainer img {

margin: 38px 0 0 0;

}

.llSignupLowerSpace {

width: 100%;
margin: 0 0 0 0;
float: left;
background: #fff;
}

.llSignupLowerContainer {

width: 980px;
margin: 0 auto 0 auto;

}

.llSignupRightTop 
{
height: 12px;
width: 560px;	
float: left;
background: url(/images/signup-form-top.jpg) no-repeat top left; 
}


.llSignupRightBottom 
{
height: 12px;
width: 560px;
float: left;	
background: url(/images/signup-form-bottom.jpg) no-repeat top left; 
}

.llSignupRightContent {

width: 560px;
float: left;
background: url(/images/signup-form-bg.jpg) repeat-y top left; 
font-size: 13px;
line-height: 20px;
margin: 40px 0 0 20px;
display: inline;
}

.llSignupLeftContent {

width: 360px;
float: left;
font-size: 12px;
line-height: 20px;
margin: 30px 0 0 20px;
display: inline;
}

.contactLeftContent 
{
	width: 360px;
float: left;
font-size: 12px;
line-height: 20px;
margin: 30px 0 0 30px;
	display: inline;
}

.llSignupAds {

width: 120px;
float: left;
margin: 30px 0 0 20px;
display: inline;
}


.headerCopy {

font-size: 14px;
font-weight: bold;

}

.headerCopyCenter {

font-size: 14px;
font-weight: bold;
text-align: center;
float: left;
width: 100%;
background: #fff;
}




.contactTop 
{
height: 12px;
width: 560px;	
float: left;
background: url(/images/signup-form-top.jpg) no-repeat top left; 
}


.contactBottom 
{
height: 12px;
width: 560px;
float: left;	
background: url(/images/signup-form-bottom.jpg) no-repeat top left; 
}

.contactContent {

width: 560px;
float: left;
background: url(/images/signup-form-bg.jpg) repeat-y top left; 
font-size: 13px;
line-height: 20px;
margin: 34px 0 0 20px;
display: inline;
}


.contactRadio 
{
width: 188px;
float: left;
margin: 20px 0 0 30px;
display: inline;	
}


.contactContainer {

width: 100%;
float: left;

}

.contactLabelContainer span
{
float: left;	
width: 100%;
}

.contactRowContainer 
{
	float: left;
 width: 100%;
	
}


.contactLabel {

width: 200px;
margin: 20px 0 0 20px;

}

.contactInput {

float: left;
margin: 6px 0 0 20px;
display: inline;
width: 245px;
display: inline;

}

.contactInput table {

float: left;

}

.contactInput input {

float: left;
width: 230px;
display: inline;


}

.contactMessage {

float: left;
margin: 6px 0 0 30px;
display: inline;
}



.contactButton {

float: left;
margin: 6px 0 0 30px;
display: inline;
width: 500px;
text-align: center;
}

.contactMessage input {

float: left;
width: 490px;
display: inline;
}

.contactLabelContainer {

float: left;
width: 280px;

}

.contactLabelContainer2 {

float: left;
width: 225px;

}

.contactLabelContainer3 
{
float: left;
width: 325px;
}

.regLoginContainer
{
float: left;
width: 313px;
margin: 20px 0 0 30px;
text-align: left;
display: inline;
}


.regLoginTop 
{
width:313px;
background: none;
float: left;
margin: 0 0 10px 0;
}

.regLoginBottom
{
width:313px;
height: 226px;
background: url(/images/login-bottom.jpg) no-repeat top left;	
float: left;
}

.regLoginTopContent 
{
width:313px;
float: left;
font-size: 12px;
font-weight: bold;
text-align: center;
	
}

.regLoginBottomContent 
{
width:260px;
float: left;
margin: 22px 0 0 30px;
line-height: 20px;
	display: inline;
}

.redStar 
{
	color: Red;	
}


.llSignupLeftContent ul
{
padding-left: 14px;
	
}
.mainLoginContainer {

position: absolute; 
width: 217px; 
top: 0px; 
margin-left: 280px; 
left: 50%;
z-index: 1200;

}

.mainLoginContent {

width: 217px; 
background: url(/images/login-body-bg.png) no-repeat top left; 
float: left;
}


.mainLoginLabel1 {

width: 160px; 
float: left;
text-align: left;
color: #222;

}

.mainLoginLabel2 {

width: 160px; 
margin: 10px 0 0 0; 
float: left;
text-align: left;
color: #222;

}

.loginTab {

width: 124px; 
height: 36px; 
background: url(/images/login-bg.png) no-repeat bottom left; 
margin: -3px 0 0 50px; 
cursor: pointer;
float: left;
display: inline;

}

.mainLoginControl 
{
float: left;
margin: 20px 0 0 30px;	
display: inline;
text-align: left;
}

.blueHeader 
{
color: #3D90D1;
font-size: 16px;
font-weight: normal;	
}

.mainLoginField 
{
width: 150px;	
}

.manageSummary 
{
	float: left;
	width: 650px;
	margin: 20px 0 0 20px;
	line-height: 20px;
	display: inline;
}

.manageResources
{
	float: left;
	width: 260px;
	margin: 20px 0 0 30px;
	line-height: 20px;
	display: inline;
}



.sharedMiddleSpace {

width: 100%;
padding: 40px 0 30px 0;
margin: 0 0 0 0;
background: url(/images/signup-bg.jpg) repeat-x top left #abd0f2; 
float: left;
border-bottom: 8px solid #d5e8f8;

}


.sharedMiddleContainer {

width: 980px;
margin: 0 auto 0 auto;

}

.sharedMiddleContent {

float: left;
font-size: 26px;
font-weight: bold;
margin: 0 0 0 20px;
color: #fff;
display: inline;
}


.sharedLowerSpace {

width: 100%;
float: left;
background: #fff;

}


.sharedLowerContainer {

width: 980px;
margin: 0 auto 0 auto;

}

.welcomeDiv {

float: left;
width: 600px;
margin: 20px 0 0 20px;
line-height: 24px;
display: inline;
}

.welcomeDiv3 {

float: left;
width: 600px;
margin: 40px 0 0 30px;
line-height: 20px;
text-align: left;
display: inline;
}


.welcomeDiv2 {

float: left;
width: 400px;
margin: 60px 0 0 20px;
line-height: 20px;
text-align: right;
display: inline;
}

.welcomeSpan {

font-size: 18px;
line-height: 24px;

}

.manageDiv {

float: left;
width: 940px;
margin: 20px 0 0 20px;
line-height: 20px;
display: inline;

}

.manageTab {

width: 174px;
height: 30px;
margin: 0 0 0 6px;
float: left;
background: url(/images/tab-grey.jpg) no-repeat top left;
cursor:pointer;
display: inline;

}


.manageTab2 {

width: 174px;
height: 30px;
margin: 0 0 0 0px;
float: right;
background: url(/images/tab-green2.jpg) no-repeat top left;
cursor:pointer;
display: none;

}

.questionsTab 
{
width: 22px;
height: 22px;
margin: 6px 0 0 0;	
display: inline;
float: left;
cursor: pointer;
background: url(/images/question.png) no-repeat top left;
}

.questionsTab2
{
width: 22px;
height: 22px;
margin: 6px 0 0 0;	
display: inline;
cursor: pointer;
float: left;
background: url(/images/add-icon.png) no-repeat top left;
}




.manageTabLabel {
width: 146px;
text-align: center;
font-size:12px;
margin: 7px 0 0 0;
float: left;
}

.manageTabLabel2 {
width: 174px;
text-align: center;
font-size:12px;
margin: 7px 0 0 0;
float: left;
}


.manageTabContainer {

float: left;
border-bottom: 6px solid #9CDBC5;
width: 940px;

}

.activeProperties {

width: 940px;
float: left;
color: #000;
border: 1px solid #ddd;
border-top: none;
}

.activeProperties tr {

width: 940px;
}




.activeProperties td {
padding: 7px 10px 6px 10px;

}

.tableHeader td {

font-size: 12px;
font-weight: normal;
background: #ddedfa;
border-right: 1px solid #c4d7e6;

}


.tableOdd td {

font-size: 11px;
font-weight: normal;
background: #fff;
border-right: 1px solid #ddd;
border-top: 1px solid #ddd;

}


.tableEven td {

font-size: 11px;
font-weight: normal;
background: #eff2f5;
border-right: 1px solid #fff;

}

.text-green-bold 
{
color: #222;
font-weight: normal;
font-size: 14px;	
}

.tdCenter {
text-align: center;

}


#ctl00_MainContentPlaceHolder_activeProperties {

float: left;

}

#ctl00_MainContentPlaceHolder_inactiveProperties {

display: none;
float: left;

}

#ctl00_MainContentPlaceHolder_comparableListings {

display: none;
float: left;


}
#ctl00_MainContentPlaceHolder_incompleteProperties
{    
display: none;
float: left;
}

#ctl00_MainContentPlaceHolder_newComparablelink {

display: none;
float: right;


}

.newListinglink 
{
margin: 2px 10px 0 0;
float: right;
font-size: 10px;	
}


.manageButtonContainer {

height: 56px;
float: left;
margin: 20px 0 0 20px;
display: inline;
}

.manageButtonLeft {

width: 12px;
height: 56px;
float: left;
background: url(/images/manage-button-left.jpg) no-repeat top left;


}

.manageButtonRight {

width: 12px;
height: 56px;
float: left;
background: url(/images/manage-button-right.jpg) no-repeat top left;


}

.manageButtonMiddle1 {

height: 56px;
width: 545px;
float: left;
background: url(/images/manage-button-bg.jpg) repeat-x top left;

}

.manageButtonMiddle2 {

height: 56px;
width: 320px;
float: left;
background: url(/images/manage-button-bg.jpg) repeat-x top left;

}


.manageButtonContent {

float: left;
margin: 22px 0 0 6px;
display: inline;
}

.manageButtonButton {

float: right;
width: 109px;
height: 36px;
margin: 12px 2px 0 0;
background: url(/images/manage-button-button.jpg) repeat-x top left;
cursor: pointer;

}

.manageButtonButtonContent {

float: right;
width: 109px;
margin: 10px 0 0 0;
text-align: center;

}


.tMiddleSpace {

width: 100%;
padding: 26px 0 15px 0;
margin: 0 0 0 0;
background: url(/images/t-search-bg.jpg) repeat-x top left #abd0f2; 
float: left;
border-bottom: 12px solid #dfe4ea;

}

.tLowerSpace {

width: 100%;
float: left;
background: #fff;
}




.tFeaturedProperties 
{
	float: left;
	margin: 30px 0 0 10px;
	width: 630px;
	display: inline;
	height: 500px;
	background: url(/images/no-featured.jpg) no-repeat top left #fff; 
}

.tRightContent
{
	float: left;
	margin: 10px 0 0 14px;
	width: 300px;
	display: inline;
}

.sharedMiddleContainer {

width: 980px;
margin: 0 auto 0 auto;

}

.tMiddleSearch {
float: left;
width: 570px;
height: 230px;
margin: 0 0 0 20px;
background: url(images/t-middle-search-bg.jpg) no-repeat top left;

}



.tMiddleCenterImage {
float: left;
width: 340px;
height: 130px;
background: url(images/t-centerimage.jpg) no-repeat top left;
margin: 50px 0 0 10px;

}

.tLlCall 
{
	float: left;
	margin: 130px 0 0 10px;
	color: #111;
}

.tLlCall  a:link
{
	color: #fff;
}

.tLlCall  a:visited
{
	color: #fff;
}



.tLowerContainer {

width: 980px;
margin: 0 auto 0 auto;

}

.popUpQuoteContainer {

width: 300px;
position: absolute;
top: 0px;
left: 50%;
display: none;

}


.popUpUnavailable 
{
width: 300px;
position: fixed;
top: 50%;
margin-left: -150px;
margin-top: -100px;
left: 50%;
display: none;
z-index: 2000;
height: 300px;

}


.popUpQuoteAbsolute 
{
width: 300px;
position: absolute;
display: none;
z-index: 2000;
}


.cpLmPopUp
{
width: 723px;
position: fixed;
top: 50%;
margin-left: -365px;
margin-top: -180px;
left: 50%;
display: none;
z-index: 2000;
height: 382px;
background: url(/images/listing-multiplier-bg.png) top left no-repeat;

}

.membershipsPopUp 
{
width: 990px;
position: absolute;
top: 100px;
margin-left: -490px;
left: 50%;
display: none;
z-index: 2000;
background: #fff;
border: 5px solid #bdd8fa;
}


.popUpQuoteTop {

width: 300px;
float: left;
height: 12px;
background: url(/images/quote-top.png) repeat-y top left;
font-size: 1px;
}


.popUpQuoteContentContainer {

width: 300px;
line-height: 16px;
float: left;
font-size: 11px;
background: url(/images/quote-bg.png) repeat-y top left;

}

.popUpQuoteContent {

width: 230px;
float: left;
margin: 10px 0 14px 30px;
display: inline;
text-align: left;
}

.popUpQuoteContentNormal {

width: 230px;
float: left;
margin: 10px 0 14px 30px;
display: inline;
text-align: left;
font-size:12px;
line-height: 20px;
}

.popUpQuoteContent a {

padding: 0 20px 0 0;

}

.formSpacer 
{
	width: 100%;
	height: 10px;
	border-top: 1px solid #ddd;
	margin-top: 10px;
}


.popUpQuoteBottom {

width: 300px;
float: left;
height: 40px;
background: url(/images/quote-bottom.png) repeat-y top left;

}

.popUpQuoteBottom2 {

width: 300px;
float: left;
height: 12px;
background: url(/images/quote-bottom2.png) repeat-y top left;

}

.popUpQuoteClose {

width: 30px;
float: left;
height: 30px;
cursor: pointer;

}

.llInquiries 
{
	
padding: 0;

}


.llInquiries table td
{
	
font-size: 11px;

}


.txtRent 
{
font-size: 11px;	
}




.qmSendEmails 
{
float:left;	
margin: 1px 0 0 0;
}

.cllButton 
{
	margin: 20px 0 0 230px;

}


.qmTop {

float: left;
height: 38px;
margin: 20px 0 0 -1px;
}
.qmTopLeft {

float: left;
height: 38px;
width: 10px;
font-size: 1px;
background: url(/images/qm-top-left.jpg) no-repeat top left;

}
.qmTopMid {

float: left;
height: 38px;
width: 922px;
background: url(/images/qm-top-mid.jpg) repeat-x top left;

}
.qmTopRight {

float: left;
height: 38px;
width: 10px;
font-size: 1px;
background: url(/images/qm-top-right.jpg) no-repeat top left;

}

.qmButton 
{
	width: 80px;
	height: 30px;
	border: none;
	cursor: pointer;
background: url(/images/qm-email-button.jpg) no-repeat top left;	
}

.qmSort 
{
border: 1px solid #ddd;	
}


.chexsafeAdSmall 
{
width: 	275px;
height: 82px;
float: left;
margin: 20px 0 0 0;
}


#inactiveProperties {

display: none;

}
#comparableListings {

display: none;

}
#incompleteProperties {

display: none;

}

.usernameInput {
border: 0px solid #fff;
background: transparent;
font-weight: bold;
cursor: default;
}

.phone1 
{
	width: 30px;
}
.phone2 
{
	width: 30px;
}
.phone3 
{
	width: 50px;
}

.errorMessage 
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;	
float: left;
border: 1px solid #e26767;
background: #fbdbdb;
color: #d05555;
margin: 0 0 20px 91px;
width: 738px;
padding: 10px 0;
}

