

body {
	background:url(../images/main-bg.jpg) #fff repeat-x;
	margin:0px;
	padding:0px;
}

.headertable{
margin:0px 4px 0px 4px;
}

a{outline:none;}

.orangetablebg{
background:url(../images/small-homeorange-bg) repeat-x #f58220;
}

.samllorangetablebg{
background:url(../images/orange-bg.jpg) repeat-x #f58220;

}


.featuredblacktext {
font-family:Tahoma, Arial, Verdana;
font-size:14px;
color:#000000;
font-weight:bold;
}

.featuredwhitetext {
font-family:Tahoma, Arial, Verdana;
font-size:18px;
color:#ffffff;
font-weight:bold;

}

.linkpagetext {
font-family:Tahoma, Arial, Verdana;
font-size:13px;
color:#254f69;
text-decoration:none;
}

.linkpagetext:hover {
font-family:Tahoma, Arial, Verdana;
font-size:13px;
color:#996600;
text-decoration:none;
}

.graybottomborder {
padding:10px 0 10px 0 ;
border-bottom:#a3afb6 1px solid;
}

.graybottomborder h1 {


font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:18px;
}
.graybottomborder h1 a{

text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:18px;
}
.graybottomborder h1 a:hover{
border-bottom:1px solid;
}
.graybottomborder1 {
padding:10px 0 7px 0 ;
border-bottom:#a3afb6 2px solid;
}
.grayborder {
border-bottom:#a3afb6 1px solid;


}
.graytableborder {
border:#c4c9cb 2px solid;
}

.head h1 {


font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:18px;
}
.head h1 a{

text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:18px;
}
.head h1 a:hover{
    border-bottom:1px solid;
    }


.text1 {
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#000000;

}


.text2 {
font-family:Tahoma, Arial, Verdana;
font-size:12px;
color:#000000;
text-align:justify;
line-height:18px;

}
.text3 {
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#767676;
text-decoration:none;

}
.text3:hover {
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#000000;
text-decoration:none;


}

.text4 {
font-family:Tahoma, Arial, Verdana;
font-size:12px;
color:#000000;
font-weight:bold;

}

.text5{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#5d5d5d;
text-decoration:underline;

}

.text5:hover{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#000000;
text-decoration:underline;

}

.text6{
font-family:Tahoma, Arial, Verdana;
font-size:12px;
color:#666666;
text-decoration:none;
line-height:18px;
text-align:justify;

}
.headingtext {
font-family:Tahoma, Arial, Verdana;
font-size:17px;
color:#0b336a;

}

.footer {
background:url(../images/footer-bg.jpg) repeat-x;
}

.image {
text-decoration:none;
}
.image img {
border:#FFFFFF 3px solid;
}

/*----FOOTER PANEL----*/
#footermainPan{background:url(../images/footer-blue-bg.jpg) repeat-x; color:#01265c; clear:both; padding:0px 0 0; margin:0px; 

}

.footerblackbg {
background:url(../images/footer-black-bg.jpg) repeat-x #3d4044;
}

.footer_lnks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.footer_lnks a{
	text-decoration:none;
	color:#FFFFFF;
}
.footer_lnks a:hover{
	text-decoration:none;
	color:#227fc6;
}
.footer_policy{
	font-family:Tahoma, Arial, san-serif, helvetica;
	/*color:#145689;*/
	color:#227fc6;
	font-size:11px;
	text-decoration:none;
}
.footer_policy1{
	font-family:Tahoma, Arial, san-serif, helvetica;
	/*color:#145689; */
	color:#227fc6;
	font-size:11px;
	text-decoration:none;
}

.footer_policy1:hover{
	font-family:Tahoma, Arial, san-serif, helvetica;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

/*----FOOTER PANEL----*/

.sortbox{
	border:solid 1px #dddbdb;
	background:#FFFFFF;
	height:15px;
	width:50px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}

.sortby{
	border:solid 1px #b1b1b1;
	background:#ffffff;
	height:25px;
	width:85px;
	margin-top:2px;
	padding-top:2px;
	color:#868686;

}

.contactsortbox{
	border:solid 1px #68a5c8;
	background:#FFFFFF;
	height:15px;
	width:150px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}
.registrationbox{
	border:solid 1px #dddbdb;
	background:#FFFFFF;
	height:15px;
	width:150px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}
.sortboxnew{
	border:solid 1px #dddbdb;
	background:#FFFFFF;
	height:18px;
	width:150px;
	margin-top:2px;
	padding:2px;
}
.sortboxinner{
	border:1px solid #fff;
	width:150px;
	color:#757575;
}
/*.paginationtable { margin:7px 0 0 0; }

.numberarea1
{
	width:auto;
	height:auto;
	display:block;
	color:#000000;
	float:none;
	padding-top:2px;
	padding-bottom:3px;
	
}

.numberarea1 a { text-decoration:none; }

.numberarea1 a:hover { text-decoration:none; }

.pagenum-active
{
	background:#5990ac;
	color:#ffffff;
	font-size:11px;
	padding:6px 10px 6px 10px;
	text-decoration:none;
	text-align:center;
}

.pagenum-arrow
{
	background:#ffffff;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	padding:5px 8px 5px 8px;
	margin-right:5px;
	border:1px solid #d8f1fd;
}

.pagenum-deactive
{
	background:#ffffff;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	padding:5px 8px 5px 8px;
	margin-right:5px;
	border:1px solid #d8f1fd;
}

.pagenum-deactive:hover
{
	background:#00213d;
	color:#ffffff;
}



.propertydetailstbl { padding: 0 8px 8px 8px; }
*/


.numberarea1{
	width:120px;
	height:20px;
	display:block;
	color:#000000;
	padding:0px 0px 0px 3px;
	margin:0px 0px 0px 10px;
	float:inherit;
}
.pagenum{
	color:#000000;
	font-size:11px;
	padding:1px 3px 1px 3px;
	text-decoration:none;
	text-align:center;
	margin-left:5px;
	border:1px solid  #000000;
	font-family:Arial, Helvetica, sans-serif;
	height:18px;
}
.pagenum:hover{
	background:#6b6b6b;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	
}
.pagenumactive{
	color:#000000;
	background:#6b6b6b;
	font-size:11px;
	padding:1px 3px 1px 3px;
	text-decoration:none;
	text-align:center;
	margin-left:5px;
	border:1px solid  #000000;
	font-family:Arial, Helvetica, sans-serif;
	height:18px;
}
.nextnum{
	color:#000000;
	font-size:11px;
	padding:2px 3px 1px 3px;
	text-decoration:none;
	text-align:center;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.nextnum:hover{
	color:#6b6b6b;
}

.loginbox{
	border:solid 1px #dddbdb;
	background:#FFFFFF;
	height:15px;
	width:150px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;
}

.detailpagetitle{
	font-family:Tahoma, Arial, Verdana;
	font-size:13px;
	font-weight:bold;
	color:#005e95;
}

.maillink {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#0045a3;
	text-decoration:none;
}

.maillink:hover {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.login_input{
	width:200px;
	border:solid 1px #68a5c8;
	background:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1px 2px 2px 2px;
}

br {
	line-height:11px;
}

.dottedline {
	background:url(../images/dottedline.gif) repeat-y center;

}
/* registration page */

.regtablebg{
	width:333px;
	background:url(../images/regmidshade.gif) repeat-y;
	padding:0 12px 0 25px;

}
.regtabletop{
	background:url(../images/topshade.jpg) no-repeat;
	width:222px;
	height:11px;
}
.regtablebottom{
	background:url(../images/botttomshade.jpg) no-repeat top;
	width:222px;
	height:14px;
}
.regforrentlink{
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

.regforrentlink1{
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.forgettxt{
	text-decoration:underline;
	color:#757575;
}

.forgettxt1{
	text-decoration:underline;
	color:#757575;
	font-size:11px;
}

.forgettxt:hover{
	text-decoration:none;
}

.regtitle{
	background:url(../images/user-registration.jpg) no-repeat;
	width:160px;
	height:22px;
	display:block;
	float:left;
}

.closebtn{
	background:url(../images/close.gif) no-repeat;
	width:19px;
	height:21px;
	display:block;
	float:right;
}
/* registration page */



/*  TANMAY ENTRY  */

/*.agent_colmn{
	background-color:#FFFFFF;
	border:1px #D2D2D2 solid;
}*/
.agent_colmn1{
	background:#FFFFFF;
	border:1px #D2D2D2 solid;
	margin-bottom:10px
}
.mem_heading{
	font-family:Tahoma, Arial, Verdana;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

.mem_area a{
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.mem_area a:hover{
	color:#F58220;
}
.DTborder{
	border-left:#d7d7d7 1px solid;
	/*color:#000000;*/
/*	border-bottom:1px #D1E4EF solid;*/
	border-right:#d7d7d7 1px solid;
}
.DTborder a{
	color:#b80000;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	
}
.DTborder a:hover{
	/* text-decoration:underline; */
}

.DTheader{
	background-color:#E6F4FD;
	color:#006699;
	font-weight:bold;
	border-bottom:#d7d7d7 1px solid;
}

.DTheaderRight {
	
	border-right:#d7d7d7 1px solid;
	
}

.DTheader td{
	padding-left:5px;
}

.DItemStyle 
{
	text-decoration:none;
	background-color:#ffffff;
}

.DItemStyle td
{
	padding:5px 0  5px 5px;
	border-bottom:#d7d7d7 1px solid;
}

/*  TANMAY ENTRY  */


/*added by Programmer  */

.modalBackground {
    background-color:Gray;
}

/*Master Page */
 /* update progress123 */
     
.UpdateProgress123 {
    float:right;
	position:fixed;
	width:200px;
	right:0px;
	background:#970201;
	color:#ffffff;
	padding:5px;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	top: 0px;
}
 /*    * html .UpdateProgress123 {
     float:right;
	position:absolute;
	width:200px;
	right:0px;
	background:#970201;
	color:#ffffff;
	padding:5px;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
 right: expression( ( 0 - UpdateProgress123.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );

	top: 0px;
     }
*/

.UpdateProgress1 {
    float:right;
	position:fixed;
	width:200px;
	right:0px;
	background:#970201;
	color:#ffffff;
	padding:5px;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	top: 0px;
}
 /*    * html .UpdateProgress1 {
     float:right;
	position:absolute;
	width:200px;
	right:0px;
	background:#970201;
	color:#ffffff;
	padding:5px;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
 right: expression( ( 0 - UpdateProgress1.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );

	top: 0px;
     }
   */  
     
   .UpdateProgress12 {
     float:right;
	position:fixed;
	width:200px;
	background:#970201;
	color:#ffffff;
	padding:5px;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	right:0px;
	
	top: 0px;
	/*left: 1100px;*/
}
   /*  * html .UpdateProgress12 {
     float:right;
	position:absolute;
	width:200px;
	right:0px;
	background:#970201;
	color:#ffffff;
	padding:5px;
	font-weight:bold;
	font-size:14px;
	right:auto;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	right: expression( ( 0 - ctl00_UpdateProgress12.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );

	top: 0px;
     }
*/
.moneyfont1 {
	font-size:12px;
	color:#0b336a;
	font-weight:bold;
	text-decoration:none;
	
}
.moneyfont1:hover{
	color:#000000;
	

}

.tableleft{
	width:370px;
	
	
}
.boldfont{
	font-weight:bold;
	color:#000000;
	font-size:13px;
}

 .lblgeneralfont{
	/*font-size:12px;*/
	color: Gray;
	font-weight:normal; 
	text-decoration:none;
	
}

/*save search */ 
.mtablebg12{
	width:218px;
	background:url(../images/mtablebg.jpg) repeat-y;
	padding:0 12px 0 10px;

}
.searchdbox{
	border:solid 1px #dddbdb;
	background:#FFFFFF;
	height:15px;
	width:170px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}
.searchdbox1{
	border:solid 1px #dddbdb;
	background:#FFFFFF;
	height:35px;
	width:170px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}


.tdheight
{
	height:55px;
}

.testforheight{
	background:url(../images/dots.jpg) repeat-x bottom;
	padding-bottom:5px;
	padding-top:5px;
	height:30px;
	
}

.numberareaagent{
	
	height:18px;
	display:block;
	/*border:1px solid  #ffffff;*/
	color:#000000;
	padding:10px 0px 0px 3px;
	margin:-20px 0px 0px 10px;
	/*text-align:center;*/
}
.imageagent {
text-decoration:none;
}

.imageagent img {
/* border:#9a9a9a 1px solid; */
border:#000000 2px solid;
}

.dotagent{
	background:url(../images/dots.jpg) repeat-x bottom;
	padding-bottom:5px;
	padding-top:5px;
}
.dot1{
	background:url(../images/dots.jpg) repeat-x bottom;
	padding-bottom:5px;
	padding-top:5px;
}

/* display search*/

.sortboxnewsearchdisplay{
	border:solid 1px #dddbdb;
	background:#FFFFFF;
	height:18px;
	width:180px;
	margin-top:2px;
	padding:2px;
}

.sortboxdisplay{
	border:solid 1px #dddbdb;
	background:#FFFFFF;
	height:15px;
	width:180px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}
.msortbox1{
	border:solid 1px #dddbdb;
	background:#FFFFFF;
	height:22px;
	width:100px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}
.sortbox1{
	border:solid 1px #dddbdb;
	background:#FFFFFF;
	height:15px;
	width:100px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}
.sortboxinnersearchdisplay{
	border:1px solid #fff;
	width:180px;
	color:#757575;
}
.sortboxnewsearchdisplaycheckbox{
	border:solid 1px #dddbdb;
	background:#FFFFFF;
	height:18px;
	width:73px;
	margin-top:2px;
	padding:2px;
}

/* shortlist*/
.sortlistline{
	
	background:url(../images/doty.gif) repeat-y right ;
	padding:0 0 0 0px;	
}

.largefont{
	font-size:16px;
	color:#006699;
	font-weight:bold;
	
}

.headingtextold {
font-family:Tahoma, Arial, Verdana;
font-size:14px;
color:#0b336a;

}

.printbody
{background:none;
 
	}
	
	.borderstabprint
{
	border-top:1px solid #dddbdb;
	border-left:1px solid #dddbdb;
	border-right:1px solid #dddbdb;
	border-bottom:1px solid #dddbdb;
	display:block;
	padding:5px;
}

.mtablebg123{
	width:240px;
	/*background:url(../images/mtablebg.jpg) repeat-y;*/
	padding:0 12px 0 13px;
	margin:0px;

}
.mortagetitle{
	/*background:url(../images/mortagetitle.jpg) no-repeat;*/
	width:200px;
	height:22px;
	display:block;
	margin:0px 0 7px 0;
}

.msortboxcalc{
	border:solid 1px #dddbdb;
	background:#FFFFFF;
	height:15px;
	width:60px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}

.msortbox12{
	border:solid 1px #dddbdb;
	background:#FFFFFF;
	height:70px;
	width:200px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}

.mtablebg{
	width:240px;
	background:url(../images/mtablebg.jpg) repeat-y;
	padding:0 12px 0 13px;
	

}

.currencytitle
{
	
	background:url(../images/currencytitle.jpg) no-repeat;
	width:200px;
	height:22px;
	display:block;
	margin-bottom:7px;

}

.msortamount1{
	border:solid 1px #dddbdb;
	background:#FFFFFF;
	height:16px;
	width:100px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}

.usernamedisp {
	font-size:12px;
	color:#0b336a;
	font-weight:bold;
	text-decoration:none;
	
}


.successmsg
{
	color:#009900;
	text-decoration:none;
	font-weight:bold;
}

.successmsg1
{
	font-family:Verdana, Geneva, sans-serif;
	color:#009900;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}


.error1msg
{
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
}

.error1msg1
{
	color:#ff0000;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}


/*div, td, img ,a{
	behavior: url(iepngfix.htc);
}*/


.statussold{
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
	
}

.statusclass{
	font-size:12px;
	color:#000000;
	text-decoration:none;
	
}



/* new changes */
.listingtop{
	background:#d5ecfa;
	border:1px solid #95d0f2;
	padding:5px 5px 5px 10px;
	margin-bottom:10px;
}

.topline{
border-top:#a3afb6 1px solid;
}

.btmline{
border-bottom:#a3afb6 1px solid;
}
.featurealign{
	vertical-align:bottom;
	height:45px;
	display:block;
}
.graytableborder1 {
background:#FFFFFF;
border:#c4c9cb 2px solid;
}
.breadbg{
	background:#8ccaef;
	border:1px solid #7bc0ea;
	padding:1px 2px 1px 8px;
}

.textnext {
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#000000;
text-align:justify;
line-height:18px;
text-decoration:line-through;

}
.text2new{
font-family:Tahoma, Arial, Verdana;
font-size:12px;
color:#000000;
line-height:18px;

}

.contactsortbox{
	border:solid 1px #68a5c8;
	background:#FFFFFF;
	height:15px;
	width:200px;
	margin-top:2px;
	padding:2px 2px 2px 4px;
	color:#757575;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.login_input{
	width:200px;
	border:solid 1px #68a5c8;
	background:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1px 2px 2px 4px;
	color:#757575;
}

.featurenewimg{
	
	background:url(../images/featurelistimg.jpg) bottom left no-repeat ;
	padding-bottom:50px;
}

/* new changes */

.headertable1{
/*margin:8px 4px 0 0;*/
margin:8px 0px 0px 0px;
width:984px;
}


.detailpagetitlenew{
font-family:Tahoma, Arial, Verdana;
font-size:13px;
font-weight:bold;
color:#0e3c76;/*#005e95;*/
/* border-bottom:1px solid #a0a3a4; #0B5FA5*/
border-bottom:2px solid #e77817;
margin:0px;
padding:0 0 5px 0;
}

.headingtext1 {
font-family:Tahoma, Arial, Verdana;
font-size:17px;
color:#0b336a;
/*border-bottom:1px solid #a0a3a4;*/
border-bottom:2px solid #e77817;
margin:8px 0 10px 0;
padding:10px 0 8px 5px;
}

.agent_colmn{
	background:url(../images/panelbg.jpg) repeat-x  #def0fc;
	border:1px #9bc7e0 solid;
}


.textForNewuser{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#5d5d5d;
font-weight:bold;
text-decoration:underline;

}

.textForNewuser:hover{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:underline;

}


.textforsrch
{
font-family:Tahoma, Arial, Verdana;
font-size:12px;
color:#000000;
text-align:right;
line-height:18px;

}



.imageagtlist {
text-decoration:none;
}

.imageagtlist img {
/* border:#9a9a9a 1px solid; */
border:#000000 2px solid;
}



.boldtxt{
	font-family:Tahoma, Arial, Verdana;
font-size:14px;
color:#000000;
font-weight:bold;
}

.boldtxt1{
	font-family:Tahoma, Arial, Verdana;
font-size:14px;
color:#000000;
font-weight:bold;
text-align:right;
}


.detailForfeature{
font-family:Tahoma, Arial, Verdana;
font-size:13px;
font-weight:bold;
/*color:#005e95;*/
/* border-bottom:1px solid #a0a3a4; #0B5FA5*/
/*border-bottom:2px solid #e77817;*/
margin:0px;
padding:0 0 5px 0;
}

.boldtxt2{
font-family:Tahoma, Arial, Verdana;
font-size:14px;
color:#000000;
font-weight:bold;
margin-top:10px;
}



.footerlogo{
/*	background:url(../images/caribalogo.jpg) no-repeat;
	width:69px;
	height:45px;
	display:block;
	float:right;*/
}



/* seo related css 22 May */
.h1padding{

	font-size:20px;
	font-family:Helvetica;
    color:#003366;
	
}

.h1padding a{
	
	
	
	font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#333366;
text-decoration:none;
line-height:18px;
text-align:justify;
	
	
	
}


/* seo related css 22 May */

	div.dimmer 
	{
	visibility: hidden;
	position:absolute;
	left:0px;
	top:0px;
	font-family:verdana;
	font-weight:bold;
	padding:40px;
	background-color:Gray;
}


.select-freenew
{
	/*overflow:hidden;*//*must have*/
	
	
}
.select-freenew iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
/*	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

.b_tableleft{
	width:370px;
	
	
}
.b_regtablebg{
	width:333px;
	background:url(../images/regmidshade.gif) repeat-y;
	padding:0 15px 0 25px;

}
.b_regtabletop{
	background:url(../images/topshade.jpg) no-repeat;
	width:222px;
	height:11px;
}
.b_regtablebottom{
	background:url(../images/botttomshade.jpg) no-repeat top;
	width:222px;
	height:14px;
}
.b_regforrentlink{
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	display:block;

}

.message_panel
{
	background-color:#ffffc0;
	font-size:10px;
	border:1px #c7c7c7 solid;
	padding-left: 10px;
}
.message_panel td{
	border-top: 1px solid #ffffff;
}


.contactsortbox1{
	border:solid 1px #68a5c8;
	background:#FFFFFF;
	height:45px;
	width:200px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}
.contactsortbox2{
	border:solid 1px #68a5c8;
	background:#FFFFFF;
	height:15px;
	width:152px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}

.b_sortbox{
	border:solid 1px #dddbdb;
	background:#FFFFFF;
	height:15px;
	width:150px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}
.b_sortboxinner{
	border:1px solid #DDDBDB;
	width:150px;
	color:#757575;
}
.tableleftforsavesearch{
	width:225px;
}
.b_contactsortbox1{
	border:solid 1px #68a5c8;
	background:#FFFFFF;
	height:45px;
	width:205px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}

.registrationbox1{
	border:solid 1px #DDDBDB;
	background:#FFFFFF;
	height:22px;
	width:150px;
	margin-top:2px;
	color:#757575;

}
.registrationbox2{
	border:solid 1px #DDDBDB;
	background:#FFFFFF;
	color:#757575;

}

.padding23
{
	width:20px;
}


/*site map*/
.sitemap-text1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#575757;
	margin-left: 2px;
	
	line-height:20px;
}
.sitemap-text1 a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#575757;
	

}
.sitemap-text1 a:hover {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#003;
	text-decoration:underline;
	
	
}


.text21 {
font-family:Tahoma, Arial, Verdana;
font-size:12px;
color:#000000;
text-align:justify;
line-height:18px;

}


.listing-text21 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#3a3a3a;
	text-decoration:none;
}
.listing-text21 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3a3a3a;
	text-decoration:underline;
}


.listing-text2 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#3a3a3a;
	text-decoration:none;
}
.listing-text2 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#3a3a3a;
	text-decoration:none;
}
.listing-text2 a:hover{
/*	color:#F00;*/
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	
color:#023226;
text-decoration:underline;
}

.listing-text2 p{
line-height:18px;
padding:2px;
margin:0;
}

.specialhdnfield
{
    display:none;
}

.contactsortbox2new{
	border:solid 1px #68a5c8;
	background:#FFFFFF;
	height:15px;
	width:115px;
	margin-top:2px;
	padding-top:2px;
	color:#757575;

}

.table-back{
	background-color:#FFFFFF;
	font:12px Verdana, Geneva, sans-serif;
	color:#666666;
	line-height:19px;
}

.table-back a{
	font:12px Verdana, Geneva, sans-serif;
	color:#555555;
	font-weight:bold;
	text-decoration:none;
	line-height:19px;
}

.table-back a:hover{
	color:#555555;
	text-decoration:underline;
}

.directories-head{
	font:11px Verdana, Geneva, sans-serif;
	background-color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	padding:0 0 0 25px;
}

.directories-head a{ 
	font:11px Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}

.directories-head a:hover{
	color:#666666;
	text-decoration:underline;
}

.search-form-title { font-size:20px; color:#00070d; font-family:Arial; font-weight:bold;}
