@charset "utf-8";
/* CSS Document */



/*layouts============================================>>>*/

html, body {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	font-family:"Trebuchet MS";
	font-size:11px;
	line-height:16px;
	color:#000000;
}


h1{ margin:0; padding:0; font-size:20px} 

.addbutton{
background:url(../images/snupAdd.jpg) no-repeat;
color:#FFFFFF;
padding:3px 0 5px 5px;
text-transform:uppercase;
width:76px;
text-decoration:none;
display:block;
border:none;
}


.subButton{
background:url(../images/butUpdate.jpg) no-repeat;
color:#FFFFFF;
padding:3px 0 5px 5px;
text-transform:uppercase;
width:108px;
text-decoration:none;
display:block;
border:none;
}


div#bannerTenantAlertCityDiv{ margin:0; padding:0; background:none}
div#bannerLandlordAlertCityDiv{margin:0; padding:0; background:none}
div#bannerAgentAlertCityDiv{margin:0; padding:0; background:none}
div#bannerInvestorAlertCityDiv{margin:0; padding:0; background:none}



#wrapper {
	margin:10px 0 0 5px;
	width:960px;
	overflow:hidden
}
#website {
	width:753px;
	float:left;
}
#website_aff {
	width:753px;
	float:left;
}
#header {
	width:100%;
	overflow:hidden;
	margin-bottom:1px;
}
#rightColumn {
	width:200px;
	position:absolute;
	top:106px;
	left:764px;
}

span.agentSubscribe a{
background:url(../buttons/agt_su_button.gif) no-repeat;
display:block;
float:left;
/*margin-left:50px;*/
margin-left:220px;
padding:7px 0;
text-align:center;
width:139px;
color:#ffffff; text-transform:uppercase; text-decoration:none; font-size:15px; font-weight:bold}

/*span.agentSubscribe a{color:#ffffff; text-transform:uppercase; text-decoration:none; font-size:15px; font-weight:bold}*/


/*========================listings*/

.agentsLH {background:url(../images/agents/agentsLH.png) repeat-x; width:100%; overflow:hidden; background-position:center;}
.agentsLH div{font-size:24px; font-family:"Trebuchet MS"; text-transform:uppercase; color:#f35c23; font-weight:bolder; margin-left:20px; text-align:center; padding:5px 8px; float:left; background-color:#FFFFFF;}

.landlordsLH {background:url(../images/landlords/landlordsLH.png) repeat-x; width:100%; overflow:hidden; background-position:center;}
.landlordsLH div{font-size:24px; font-family:"Trebuchet MS"; text-transform:uppercase; color:#056839; font-weight:bolder; margin-left:20px; text-align:center; padding:5px 8px; float:left; background-color:#FFFFFF;}

.tenantsLH {background:url(../images/tenants/tenantsLH.png) repeat-x; width:100%; overflow:hidden; background-position:center;}
.tenantsLH div{font-size:24px; font-family:"Trebuchet MS"; text-transform:uppercase; color:#006799; font-weight:bolder; margin-left:20px; text-align:center; padding:5px 8px; float:left; background-color:#FFFFFF;}

.investorsLH {background:url(../images/investors/investorsLH.png) repeat-x; width:100%; overflow:hidden; background-position:center;}
.investorsLH div{font-size:24px; font-family:"Trebuchet MS"; text-transform:uppercase; color:#d81e28; font-weight:bolder; margin-left:20px; text-align:center; padding:5px 8px; float:left; background-color:#FFFFFF;}







#leftColumn {
	width:148px;
	float:left;
}
#middelColumn {
	width:597px;
	float:right
}
#middelColumn_aff{
	width:597px;
	float:left
}
#content {
	margin-top:5px;
	overflow:hidden
}
#footer {
	text-align:center;
	margin-top:20px;
	border-top:2px solid #11679a;
	padding-top:10px;
    display: block;
    width: 100%;
	float:left;
}


/*links========================================>>>>*/
a {
	color:#357AA4;
}


/*dashboard ==========================>>>>*/
.dashboardNew{ 
border-top:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC; 
}

.dashboardNew a{ color:#0093dd}

.dashboardNew td, th{
padding:3px; 
text-align:left;
border-left:solid 1px #CCCCCC; 
border-bottom:solid 1px #CCCCCC;
}
.dashboardNew th{ 
vertical-align:top
}

.dashboardNew caption{
text-align:left; 
font-size:12px; 
font-weight:bold; 
padding-bottom:5px
}





/*nav======================================>>*/
/* old nav styles #nav {
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	float:left;
	overflow:hidden;
}
#nav a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:3px;
	display:block;
	float:left;
	padding:5px 0;
	text-align:center;
	text-transform:uppercase;
}
.nav_home {
	background:url(../images/nav/home.jpg) no-repeat;
	width:62px;
}

.nav_home:hover{
	background:url(../images/nav/home_hover.jpg) no-repeat;
	width:62px;
}



.nav_about {
	background:url(../images/nav/about.jpg) no-repeat;
	width:84px;

}
.nav_faq {
	background:url(../images/nav/faq.jpg) no-repeat;
	width:52px;

}
.nav_contact {
	background:url(../images/nav/contact.jpg) no-repeat;
	width:94px;

}

.nav_signup{
background:url(../images/nav/signup.jpg) no-repeat;
width:61px;
}


.nav_mydetails{
background:url(../images/nav/mydetails.jpg) no-repeat;
width:81px;
}

.nav_postad{
background:url(../images/nav/postad.jpg) no-repeat;
width:72px;
}

.nav_compare{
background:url(../images/nav/compare.jpg) no-repeat;
width:73px;
}

.nav_findtenant{
background:url(../images/nav/findtenant.jpg) no-repeat;
width:82px;
}

.nav_tpn{
background:url(../images/nav/tpn.jpg) no-repeat;
width:54px;
}

.nav_findlandlords{
background:url(../images/nav/findlandlords.jpg) no-repeat;
width:105px;
}
.nav_findagent{
background:url(../images/nav/findtenant.jpg) no-repeat;
width:82px;
}

.nav_contracts{
background:url(../images/nav/contracts.jpg) no-repeat;
width:85px;
}

.nav_screentenants{
background:url(../images/nav/screentenants.jpg) no-repeat;
width:113px;
}


.nav_home:hover{
	background:url(../images/nav/home_hover.jpg) no-repeat;
	width:62px;
}


.nav_about:hover{
	background:url(../images/nav/about_hover.jpg) no-repeat;
	width:84px;

}
.nav_faq:hover{
	background:url(../images/nav/faq_hover.jpg) no-repeat;
	width:52px;

}
.nav_contact:hover{
	background:url(../images/nav/contact_hover.jpg) no-repeat;
	width:94px;

}

.nav_signup:hover{
background:url(../images/nav/signup_hover.jpg) no-repeat;
width:61px;
}


.nav_mydetails:hover{
background:url(../images/nav/mydetails_hover.jpg) no-repeat;
width:81px;
}

.nav_postad:hover{
background:url(../images/nav/postad_hover.jpg) no-repeat;
width:72px;
}

.nav_compare:hover{
background:url(../images/nav/compare_hover.jpg) no-repeat;
width:73px;
}

.nav_findtenant:hover{
background:url(../images/nav/findtenant_hover.jpg) no-repeat;
width:82px;
}

.nav_tpn:hover{
background:url(../images/nav/tpn_hover.jpg) no-repeat;
width:54px;
}

.nav_findlandlords:hover{
background:url(../images/nav/findlandlords_hover.jpg) no-repeat;
width:105px;
}

.nav_findagent:hover{
background:url(../images/nav/findtenant_hover.jpg) no-repeat;
width:82px;
}
.nav_contracts:hover{
background:url(../images/nav/contracts_hover.jpg) no-repeat;
width:85px;
}

.nav_screentenants:hover{
background:url(../images/nav/screentenants_hover.jpg) no-repeat;
width:113px;}*/

#nav{ margin-left:10px}
#nav a{ float:left; margin-right:3px; text-decoration:none; color:#FFFFFF; display:block; text-transform:uppercase; font-size:11px; font-weight:bold; font-family:Arial;  cursor:pointer}
#nav a.rightFloat {
    float:right;
}
.navBG{background:url(../images/nav/navBG.png) repeat-x;}
.navLC{ background:url(../images/nav/navLC.png) no-repeat top left;}
.navRC{ background:url(../images/nav/navRC.png) no-repeat top right; padding:0 7px}
.navValue{ padding:2px;} <!-- asma 4px -->

.navBG:hover{ background:url(../images/nav/navHoverBG.png)}
.navLC:hover{ background:url(../images/nav/navHoverLC.png) no-repeat top left;}
.navRC:hover{ background:url(../images/nav/navHoverRC.png) no-repeat top right;}




/*floats ===============================>>*/
.left {
	float:left
}
.right {
	float:right
}



/*clear===============================>>*/
.clear {
	clear:both;
}




/*images=============================>>*/
.webstats img {
	padding:0 3px 0 0px
}
img {
	border:none
}
.calender img {
	padding-left:5px
}




/*rightcolumn elements ============================= >>*/



/*header========================>>*/
#logo {
	float:left;
	margin-left:20px;
	
}

.login {
	float:right;
	text-align:right;
	width:170px
}
.login div {
	float:left;
}




/*infobar=================================>>*/
#infobar {
	background:url(../images/info_lc.png) no-repeat left #0d5b91;
	width:100%;
	height:29px
}
#infobar div {
	background:url(../images/info_rc.png) no-repeat right;
}
#infobar div div {
	padding:6px 10px;
	color:#FFFFFF
}



/*leftColumn elements===================================>>*/
.gradient {
	background:url(../images/leftColumnBg.png) repeat-x #f3f3f4;
	/*padding:5px;*/
}
.lc_block1 {
	overflow:hidden;
}
.lc_block1_right {
	float:right;
	color:#357AA4;
	font-weight:bold;
	text-decoration:underline;
}

.lc_block2 {
	margin-top:10px
}
.lc_block2 h2 {
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
.lc_block3 {
	margin-top:5px
}



.lc_block3 h3 {
	background:url(../images/lc_h3_bg.png) repeat-x;
	margin:0;
	padding:4px 5px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}



/*input{border: 1px solid #82a2bc; padding:2px}*/


#lc_search {
	padding:0px;
	margin:0px 0px
}
#lc_search select {
	width:100%;
	margin:2px 0px 8px;
	border: 1px solid #82a2bc;
}
#lc_search input.available {
	margin:2px 0px 8px;
	border: 1px solid #82a2bc;
	width:60%
}
.calender {
	vertical-align:top;
}
.l_id {
	border:solid 1px #CCCCCC;
	padding:5px;
	font-size:13px;
	font-weight:bold;
	color:#949599
}
#lc_search2 {
	padding:0px;
	margin:2px 0px;
	vertical-align:middle
}
#lc_search2 a {
	border: 1px solid #11669c;
	margin-left:5px;
	padding:1px
}
.id {
	width:20%
}
.gogo {
	background:url(../images/go.png) no-repeat;
	width:76px;
	height:22px;
	border:none
}

.search_but{
	background:url(../images/search.png) no-repeat;
	width:76px;
	height:26px;
	border:none;
}




.lc_block4 img{ margin-top:5px}



/*middelcolumn elements===================================================>>*/

/*headings======*/
#middelColumn h2{
	text-align:left;
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	padding:6px 0px 6px 5px;
	text-transform:uppercase;
	color:#FFFFFF;
}

#middelColumn h3{
	text-align:left;
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	padding:6px 0px 6px 5px;
	color:#FFFFFF;
}

h2.standard, h3.standard{background:url(../images/headingBG.png) repeat-x;}



h2.agents, h3.agents{
	background:url(../images/agents/headingBG.png) repeat-x;
}


h2.investors, h3.investors{
	background:url(../images/investors/headingBG.png) repeat-x;
}

h2.landlords, h3.landlords{
	background:url(../images/landlords/headingBG.png) repeat-x;
}




.web_info {
	background-color:#cecfd1;
	padding:10px;
	overflow:hidden
}
.web_lc {
	width:400px;
	float:left;
}
.web_rc {
	height:48px;
	width:160px;
	background:#FFFFFF;
	border:solid 1px #333333;
	float:right;
}
.category {
	text-align:center;
	overflow:hidden
}
.cat_icons {
	padding:10px
}
.mc_search {
	background:url(../images/mcSearchBG.png) repeat-y #dfe0e2;
	height:98px;
}
.mc_search_info {
	padding:10px
}
.dot {
	color:#357AA4;
}


.agents_mc_block1{
background:url(../images/agents/big.jpg) no-repeat top;
}

.investors_mc_block1{
background:url(../images/investors/big.jpg) no-repeat top;
}

.landlords_mc_block1{
background:url(../images/landlords/big.jpg) no-repeat top;
}

.tenants_mc_block1{
background:url(../images/tenants/big.jpg) no-repeat top;
}






.info{ padding:242px 0 0 0;}
.info ul{ margin:0; padding: 10px 20px}

.frow .info {
    padding:2px 0 0 0;
}

div#all[name="rept_adm1"] .info {
    padding:2px 0 0 0;
}

.propsearch{background-color:#e6e7e8; padding:10px}
.propsearch form{ padding:0; margin:0}



/*font colors===============================*/
.orange{ color:#F1592A; font-size:13px; font-weight:bold}
.red{ color:#E51D26; font-size:13px; font-weight:bold}
.green { color:#056839;font-size:13px; font-weight:bold}
.blue{ color:#006799;font-size:13px; font-weight:bold}


.alert_agents{height:208px; color:#FFFFFF; font-weight:bold; background:url(../images/agents/alert.png) no-repeat; text-align:center}
.alert_investors{height:208px; color:#FFFFFF; font-weight:bold; background:url(../images/investors/alert.png) no-repeat; text-align:center}
.alert_landlords{height:208px; color:#FFFFFF; font-weight:bold; background:url(../images/landlords/alert.png) no-repeat; text-align:center}
.alert_tenants{height:208px; color:#FFFFFF; font-weight:bold; background:url(../images/tenants/alert.png) no-repeat; margin-top:20px; text-align:center; }

.alert_form{ padding:65px 0 0 20px}
.alert_form table{ width:95%; }
.alert_form input{ width:94%;}
.alert_form input.check{ border:none; padding:0; width:auto}
.alert_form select{ width:100%}
.alert_form table td{ width:33%; padding:5px; text-align:left}
.alert_form input.alert_but{ border:none; background:none; width:180px; height:35px; float:right; margin:9px 11px 0 0; cursor:pointer}

.agents_banner1{ background:url(../images/agents/rcTop.jpg) no-repeat top #2492D0;width:200px;}
.agents_banner1 div{ background:url(../images/agents/rcBottom.jpg) no-repeat bottom; padding:200px 10px 58px; color:#FFFFFF; font-weight:bold}
.investors_banner1{ background:url(../images/investors/rcTop.jpg) no-repeat top #2491D0;width: 200px;}
.investors_banner1 div{ background:url(../images/investors/rcBottom.jpg) no-repeat bottom; padding:180px 10px 58px; color:#FFFFFF; font-weight:bold}
.landlords_banner1{ background:url(../images/landlords/rcTop.jpg) no-repeat top #2491D0;width:200px;}
.landlords_banner1 div{ background:url(../images/landlords/rcBottom.jpg) no-repeat bottom; padding:180px 10px 58px; color:#FFFFFF; font-weight:bold}
.tenants_banner1{ background:url(../images/tenants/rcTop.jpg) no-repeat top #2491D0;width:200px;}
.tenants_banner1 div{ background:url(../images/tenants/rcBottom.jpg) no-repeat bottom; padding:130px 10px 58px; color:#FFFFFF; font-weight:bold}





.rc_form{ padding:0; margin:0} 
.rc_form select{ width:100%}
.rc_form input{ width:96%}
.rc_form input.check{ border:none; padding:0; width:auto}
.rc_form input.ra_submit{ border:none; background:none; width:150px; height:35px; cursor:pointer; margin-top:30px}

.banner2{ margin-top:10px; position:absolute; top:515px; width:200px}

.agents_banner3{ background:url(../images/agents/reference.jpg) no-repeat; height:151px; margin-top:10px; position:absolute; top:535px; width:200px}
.agents_banner3 div{ color:#FFFFFF; float:right; margin-top:10px; width:95px; font-size:10px; line-height:13px; margin-right:5px;}
.investors_banner3{ background:url(../images/investors/reference.jpg) no-repeat; height:151px; margin-top:10px; position:absolute; top:647px; width:200px}
.investors_banner3 div{ color:#FFFFFF; float:right; margin-top:10px; width:95px; font-size:10px; line-height:13px; margin-right:5px;}
.landlords_banner3{ background:url(../images/landlords/reference.jpg) no-repeat; height:151px; margin-top:10px; position:absolute; top:515px; width:200px}
.landlords_banner3 div{ color:#FFFFFF; float:right; margin-top:10px; width:95px; font-size:10px; line-height:13px; margin-right:5px;}
.tenants_banner3{ background:url(../images/tenants/reference.jpg) no-repeat; height:151px; margin-top:10px; position:absolute; top:465px; width:200px}
.tenants_banner3 div{ color:#FFFFFF; float:right; margin-top:10px; width:95px; font-size:10px; line-height:13px; margin-right:5px;}

div.myalertsHeaderNewListing, table.myAlertsTableNewListing caption {
background:transparent url(../images/headingBG.png) repeat-x scroll 0 0;
color:#FFFFFF;
font-size:17px;
font-weight:bold;
padding:6px;
text-align:left;
text-transform:uppercase;   
}


table.myAlertsTableNewTenant caption, div.myalertsHeaderNewTenant{
background:transparent url(../images/landlords/headingBG.png) repeat-x scroll 0 0;
color:#FFFFFF;
font-size:17px;
font-weight:bold;
padding:6px;
text-align:left;
text-transform:uppercase;
}





table.myAlertsTableNewLandlord caption, div.myalertsHeaderNewLandlord{
background:transparent url(../images/agents/headingBG.png) repeat-x scroll 0 0;
color:#FFFFFF;
font-size:17px;
font-weight:bold;
padding:6px;
text-align:left;
text-transform:uppercase;   
}


table.myAlertsTableNewAgent caption, div.myalertsHeaderNewAgent{
background:transparent url(../images/investor/headingBG.png) repeat-x scroll 0 0;
color:#FFFFFF;
font-size:17px;
font-weight:bold;
padding:6px;
text-align:left;
text-transform:uppercase;   
}




table.myAlertsTableNewTenant, table.myAlertsTableNewLandlord, table.myAlertsTableNewAgent{border-top:1px solid #cccccc; border-right:1px solid #cccccc; margin-bottom:15px}
table.myAlertsTableNewTenant td, table.myAlertsTableNewLandlord td, table.myAlertsTableNewAgent{ border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:3px}

div#about_landlordsWrapper ul li {
    list-style-type: circle;
}

div.centeringDiv {
    width: 100%;
    text-align: center;
}

table.agentServiceMatrixTable, table.agentServiceMatrixTable td, table.agentServiceMatrixTable thead th {
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    padding:3px;
}

table.agentServiceMatrixTable thead tr {
    background:transparent url(../images/agents/headingBG.png) repeat-x scroll 0 0;
}

table.agentServiceMatrixTable thead th {
    height: 28px;
    width: auto;
}

div.premiumUpgradeWrapper a {
    color: gold;
}

div.premiumUpgradeWrapper div.myListingTable_button {
    background-color: gold;
    color: #000000;
	background-image:url(../buttons/button.gif);
}

div.llTestimonial_banner1 {
    background:url(../images/landlords/reference1.jpg) no-repeat;
    height:151px;
    margin-top:10px;
    width:200px
}

div.llTestimonial_banner2 {
    background:url(../images/landlords/reference2man.jpg) no-repeat;
    height:151px;
    margin-top:10px;
    width:200px
}

div.llTestimonial_banner3 {
    background:url(../images/landlords/reference2man2.jpg) no-repeat;
    height:151px;
    margin-top:10px;
    width:200px
}

div.llTestimonialText {
    color:#FFFFFF;
    float:right;
    margin-top:10px;
    width:95px;
    font-size:10px;
    line-height:13px;
    margin-right:5px;
}

.llnavBG{background:url(../images/nav/llnavBG.png) repeat-x;}
.llnavLC{ background:url(../images/nav/llnavLC.png) no-repeat top left;}
.llnavRC{ background:url(../images/nav/llnavRC.png) no-repeat top right; padding:0 7px}

.myalerts_warning {
    text-align: center;
    color: #ff0000;
    font-weight: bold;
    width: 620px;
    border: 0;
    padding-bottom: 20px;
}