/* CSS Document */
/* ---- BASICS ELEMENTS ---- */
/* {margin: 0;} */
  
Body {
  font-family: Arial, Verdana, Times, Verdana, Times, sans-serif;
  font-size: 9pt;
  margin:0 auto;
  padding:0;
  color:#1A1A1A;
  text-align: center; /* for IE */
  background:#FFFFFF;
  background-image: url(/expo/images/common/gradientBg.png);
  background-repeat:repeat-x;
  background-position: top;
  background-attachment:fixed;
}

li.user { font-weight: bold; color: #ffffff;}
li.site {list-style-image: url(blueball.gif);}
a {color:#004276;text-decoration:none;}
a:visited {color:#004276;}
a:hover {color:#000000;}
a:focus {outline:none;}
hr {border: 1px dotted #D6D6D6; margin-bottom: 3px; color: #707070;} 

Table {font-weight: normal; border: 0;}
Table.popularLinks {  font-size: 8pt;  }
TD {vertical-align: top}  

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */float: inherit;width:auto;margin-right:5px;}
a:link.buttonBlue , a:visited.buttonBlue , a:hover.buttonBlue , a:active.buttonBlue {
background: transparent url(/expo/images/common/buttons/button_aBlue.png) no-repeat top left;
display: block; float: left; font: normal 11px arial, sans-serif; color:#FFFFFF;
font-weight:bold;
line-height: 16px; /* This value + 4px + 6px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a.buttonBlue span{
background: transparent url(/expo/images/common/buttons/button_spanBlue.png) no-repeat top right;
display: block; line-height: 20px; padding: 4px 22px 6px 0; /*Set 11px below to match value of 'padding-left' value above*/
}


/* container */
#MYHeaderContent, #MYContentContainer, #MYContainer, #BGContainer
{text-align:left; margin:0 auto; background: #FFFFFF;}

#MYContainer{
width: 1000px;margin-left:auto;margin-right:auto;overflow: hidden;z-index:1;}

#MYContentContainer{
margin: 0 auto; /* align for good browsers */
text-align: left; /* counter the body center */
width: 845px;     /*height: 800px;*/ float: left; margin-top: 5px;padding-left:5px; position:relative;z-index:2;}


H1, H2, H3, H4, H5, H1.panel, H1.white {color:#000000; margin: 0; padding: 0;  font-weight: bold;}
H1 {font-size: 13pt; color:#004276;}
H1.panel {font-size: 10pt;}  
H2 {font-size: 12px;}
H2.whitetxt {font-size: 11px;color: #FFFFFF;} 
H2.property_events {color: #002D6A;	font-size: 14px;}
H2.quick_vote {font-size: 14px;color: #FF6600;}
H3 { font-size: 12px;  color:#004276; }
H4 {color:#000000; font-weight: normal;font-size: 8pt;}
H4.commonLinks:link, H4.commonLinks:visited, H4.commonLinks:hover, H4.commonLinks:visited {
  font-size: 11px;  color:#3B3B3B;}
H4.commonLinks:hover { font-size: 11px; color:#000000;}
H5 {font-size: 8pt; font-weight: normal;} 


#network { /*top menu*/
   float: left; font-size: 8pt; position: relative; margin:0; padding:0; background: clear;
  width:1000px; height: 15px; z-index:999}
  
  
  TD.right { text-align: right;} 
  Table.TBL-W-full {width: 98%;position: relative;margin-left: auto; margin-right: auto;}
Table.TBL-W-680 {width: 680px;padding: 0;margin: 0; margin-left: auto;margin-right: auto;}  
  

/* ---- H ---- */
/* #Htitle{height: 50px; width: 450px; float: left; position: relative;} */
/* ---- TABLE ---- */
   
/*
Table.searchTBL {width: 545px;height: 145px;border-collapse: collapse; 
  font-weight: bold; border: 0px solid black; margin: 0; padding: 0; }
Table.searchTBLMain {width: 490px; margin: auto; margin-top:15px; color:#FFFFFF; }
Table.TBL-W-full {width: 98%;position: relative;margin-left: auto; margin-right: auto;}
Table.TBL-W-680 {width: 680px;padding: 0;margin: 0; margin-left: auto;margin-right: auto;}  
Table.TBL-W-706 {width: 706px;float: left;vertical-align: bottom;margin-top: 10px;}
Table.TBL-W-702 {width: 702px;float: left; vertical-align: bottom;margin-top: 10px;border: 1px solid;}
TD.scrollheight {height: 190px;text-align: center;}

Table.findbypopularity {
	background: url(/images/common/findbypopularity_panel.png) top left no-repeat;
	width: 264px;	height: 104px;	color:#FFFFFF;	font-size:10px;	line-height:23px;	padding:15px; 
  } 
Table.findbypopularity a {color:#FFFFFF;font-weight:bold;  } 
Table.findbypopularity a:hover {text-decoration:underline; color:#FFFFFF;  } 
Table.TBL-W-157 { width: 157px;  background: url(/images/common/bg_image.png) top left no-repeat; float: right; margin: 0; } 
Table.TBL-W-350 { width: 350px; }   
Table.TBL-W-300 { width: 300px; }   
Table.FeaturedDev { width: 145px; height:140px; background:url(/images/common/table_newdev.png); 
background-repeat:no-repeat; color:#000000; font-size:10px; padding:5px; } */
  
/* ---- TD ---- */  

/*TD.title1 { font-weight: bold; color: #002D6A; height: 20px;}  
TD.TD-W-165{ width: 165px;}
TD.PADDING10 { text-align: left; padding-left: 10px;} 
TD.v-default {vertical-align: middle;}
TD.BgBlue {width:10; background-color:Blue; color:White}
TD.TD-H-35{
  height: 35px;
  vertical-align: middle;
  padding-left:10px;
  background: #abe139 url(/images/common/allmainimgs.jpg) no-repeat top left;
  background-position: 0px -383px;
}

TD.TD-H-16{ height: 16px;} */

/* Loader 
.loader { position: relative; background: url(/images/loadingAni.gif) no-repeat center center;
  height: 16px; width: 16px; top: 0; left: 0;} */

/* buttons 
#button3 { margin: -5px 0 0 0; float: left; text-align: right; margin-left:5px;}
.btnOrange { background-color: #012d6b;  color :#FFF;  cursor: pointer;  margin-left: 5px;  margin-right: 5px;
  padding: 4px 8px 4px 8px; line-height: 12px; float: left; border: 1px Solid #CCC;
}
.btnBlue { background-color: #012d6b; color :#FFF; cursor: pointer; margin-left: 5px; margin-right: 5px;
  padding: 4px 8px 4px 8px; line-height: 12px; float: right; border: 1px Solid #CCC;
}
.netBtnBlue {
  background: transparent url(/images/common/buttons/button_spanBlue.png) no-repeat top right;
  color :#FFF; margin-left: 5px; margin-right: 5px; padding: 4px 8px 4px 8px; line-height: 12px; float: right;
  border: 1px Solid #CCC;}
.btnMedium:hover {color: #5E8000; text-decoration: underline;} */


/*a:link.buttonOrange , a:visited.buttonOrange , a:hover.buttonOrange , a:active.buttonOrange {
background: transparent url(/images/common/buttons/button_aOrange.png) no-repeat top left;
display: block; float: left; font: normal 11px arial, sans-serif; color:#FFFFFF; font-weight:bold;
line-height: 16px; /* This value + 4px + 6px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
/*height: 26px;  Height of button background height  padding-left: 11px;  Width of left menu image  text-decoration: none;}*/
/*
a.buttonOrange span{
background: transparent url(/images/common/buttons/button_spanOrange.png) no-repeat top right;
display: block; line-height: 20px;
padding: 4px 22px 6px 0; Set 11px below to match value of 'padding-left' value above
}
*/


 /*#MYContainer{
    width: 1000px; background: #FFFFFF; overflow:auto;z-index:1;}*/
    

/*  
* html #MYContainer {
   \width: 1055px; (for IE5 and IE6 in quirks mode)
   margin-left:auto;margin-right:auto;
   w\idth: 1000px;  (for IE6 in standards mode ) 
} 
*/  
/*#MYContainer{ width:1000px; position:relative; z-index:1;}*/


/*
#basicSearch {
background:url(/images/common/Mainsearch_bg.jpg); background-repeat:no-repeat;
width:520px;height:215px;text-align:center;margin-left:auto;margin-right:auto; }*/

/* iProperty Network */
/*#topNavi { light grey box at the top of the page
  float: left;  position: relative;    width: 1000px;  height: 29px;
  background: url(/images/common/allmainimgs.jpg) no-repeat top left; background-position: 0px -5px;}*/



#b468_60 { 
  width:468px;border:0px solid #000;float: left; margin: 0px 0px 5px 0; margin-left: 100px;}
/*
#featuredAdvertiser { 
  float: right; font-size: 8pt; font-weight: bold; text-align: right; position: relative; margin:0; padding:0; width:190px;
  height: 30px; margin: 25px 3px 0 0;}*/

/* NAVIGATION MENU */
#topMenu1 { float: right;}


ul.blue { margin:0; padding:0; list-style-type:none; color: #05310b; font-weight: bold;}
ul.blue li { position:relative; float:left; border-right:1px solid #e9ffcd; margin-right: 10px; padding-right: 10px; padding-top: 2px;}
ul.blue .current { border-right:1px solid #e9ffcd;}
ul.blue li:hover { border-right:1px solid #e9ffcd;}
ul.blue li a { padding:2px 2px; text-decoration:underline; font-size:8pt; color:#e9ffcd;}
ul.blue li a:hover { color:#EEEEEE; border:none; }
ul.blue li span{ display:none; position:absolute; top:20px; left:2px; width:160px; font-size: 8pt; }
ul.blue li a:hover span {margin-top: 7px; display:block; color: #000000; background: white;}

#topMenu2 { /*main navigation menu */
  width: 990px; height: 28px; background: url(/expo/images/common/bg2.png) left top; position: relative;
  float: left; font-size: 11px; padding-left: 10px; z-index: 10;}	

.topMenu2Nav_1, .topMenu2Nav_1 ul {list-style-type: none; margin: 0;	padding: 0;}
.topMenu2Nav_1 {position: relative; top:0px;}
.topMenu2Nav_1 li {border-right: 1px solid #2A65AF; float: left; position: relative;}
.topMenu2Nav_1 li.current a, .topMenu2Nav_1.current li.current a:link, 
.topMenu2Nav_1 li.current a:active, 
.topMenu2Nav_1 li.current a:visited { background: url(/expo/images/common/rollover1.png) left top; /*background: #CCCCCC;*/  color: #FFFFFF;}
.topMenu2Nav_1 li a, .topMenu2Nav_1 li a:link, 
.topMenu2Nav_1 li a:active, 
.topMenu2Nav_1 li a:visited {font: 1em/20px Arial, Verdana, Times, Verdana, Times, sans-serif; background: url(/expo/images/common/bg2.png) left top; color:#ffffff; display: block; padding: 4px 9px; text-decoration: none;} 
.topMenu2Nav_1 li a:hover { background: url(/expo/images/common/rollover.png) left top; /*background: #CCCCCC;*/ color: #FFFFFF;}

#topMenu2UL_1 li:hover a, #topMenu2UL_1 li.sfHover a {background: url(/expo/images/common/rollover.png) left top; /*background: #CCCCCC;*/  color: #FFFFFF;}
#topMenu2UL_1 li:hover ul a, #topMenu2UL_1 li.sfHover ul a {background: #8CC63F;  color: #FFFFFF;	}
#topMenu2UL_1 li:hover ul a:hover, #topMenu2UL_1 li.sfHover ul a:hover {background: #639740; color: #FFFFFF;}
#topMenu2UL_1 ul a:hover {background: #ccc; color: #000;}

.topMenu2Nav_1 ul {background: #8CC63F; border-bottom: 1px solid #689A40; list-style: none; margin: 0; width: 145px; position: absolute; top: -999em; left: -1px;}
.topMenu2Nav_1 li:hover ul, .topMenu2Nav_1 li.sfHover ul {top: 27px;}
.topMenu2Nav_1 ul li {border: 0; float: none; margin-right: 0;}
.topMenu2Nav_1 ul a {border-bottom: 1px solid #689A40; width: 133px; white-space: nowrap;}

.topMenu2Nav, .topMenu2Nav ul {list-style-type: none; margin: 0;	padding: 0;}
.topMenu2Nav {position: relative; top:0px;}
.topMenu2Nav li {border-right: 1px solid #3287FF; float: left; position: relative;}
.topMenu2Nav li.current a, .topMenu2Nav li.current a:link, 
.topMenu2Nav li.current a:active, 
.topMenu2Nav li.current a:visited { background: url(/expo/images/common/rollover1.png) left top; color:#ffffff; } 
.topMenu2Nav li a, .topMenu2Nav li a:link, 
.topMenu2Nav li a:active, 
.topMenu2Nav li a:visited {font: 1em/20px Arial, Verdana, Times, Verdana, Times, sans-serif; background: url(/expo/images/common/bg1.png) left top; color:#ffffff; display: block; padding: 4px 9px; text-decoration: none;} 
.topMenu2Nav li a:hover { background: url(/expo/images/common/rollover.png) left top; /*background: #CCCCCC;*/  color: #FFFFFF;}

#topMenu2UL li:hover a, #topMenu2UL li.sfHover a {background: url(/expo/images/common/rollover.png) left top; /*background: #CCCCCC;*/  color: #FFFFFF;}
#topMenu2UL li:hover ul a, #topMenu2UL li.sfHover ul a {background: #8CC63F;  color: #FFFFFF;	}
#topMenu2UL li:hover ul a:hover, #topMenu2UL li.sfHover ul a:hover {background: #639740; color: #FFFFFF;}

.topMenu2Nav ul {background: #8CC63F; border-bottom: 1px solid #689A40; list-style: none; margin: 0; width: 145px; position: absolute; top: -999em; left: -1px;}
.topMenu2Nav li:hover ul, .topMenu2Nav li.sfHover ul {top: 27px;}
.topMenu2Nav ul li {border: 0; float: none; margin-right: 0;}
.topMenu2Nav ul a {border-bottom: 1px solid #689A40; width: 133px; white-space: nowrap;}
.topMenu2Nav ul a:hover {background: #ccc; color: #000;}

.networkNav, .networkNav ul {list-style-type: none; margin: 0; padding: 0;}
.networkNav {position: relative; top:-4px;}
.networkNav li {float: right; position: relative;}
.networkNav li a, .networkNav li a:link, 
.networkNav li a:active, 
.networkNav li a:visited {font: 1em/20px Arial, Verdana, Times, Verdana, Times, sans-serif; color:#ffffff; display: block; padding: 4px 0px; text-decoration: none;} 

#networkUL li:hover a, #networkUL li.sfHover a {background: #639740;}
#networkUL li:hover ul a, #networkUL li.sfHover ul a {background: #8CC63F;}
#networkUL li:hover ul a:hover, #networkUL li.sfHover ul a:hover {background: #639740;}

.networkNav ul {background: #8CC63F; border-bottom: 1px solid #689A40; list-style: none; margin: 0; width: 163px; position: absolute; top: -999em; left: -1px;}
.networkNav li:hover ul, .networkNav li.sfHover ul {top: 27px;}
.networkNav ul li {border: 0; float: none; margin-right: 0;}
.networkNav ul a {border-bottom: 1px solid #689A40; width: 163px; white-space: nowrap;}
.networkNav ul a:hover {background: #ccc; color: #000;}

/*left column menu */
#leftCol { width: 145px; position: relative; float: left; z-index:3;  }	

/*right column sponsor links */
#rightCol {  width: 125px; position: relative; float: right; height: 500px; text-align: center; left: -5px;}	

/*left menu */
#menu3 { position: relative; float: left; background: #F2F2F2; border-bottom:2px solid #CCCCCC;}	

/*left column ads */
#leftColAd { width: 145px; float: left; position: relative; margin-top: 15px; text-align: center;}	

#menuwhatshot, #menu3whatBoxGrey{
  background: #abe139 url(/expo/images/common/allmainimgs.jpg) no-repeat top left;
  float: left; position: relative; font-weight: bold; font-size: 12px; color: #FFFFFF; text-indent: 5px; }

#menuwhatshot { height: 23px;  width: 148px; padding: 5px 0 3px 3px; }

/*header*/
#menuwhatshot{ background-position: 0px -40px;}
#menu3whatBoxGrey{ background-position: -735px -40px; width: 148px; height: 255px; padding: 5px 0 3px 3px;}
TABLE.whatshot {width: 135px; margin-left: auto; margin-right: auto; }

/* Left Menu Component Box */
.leftMenuHeader{color: #FFFFFF;border-top: 2px solid #89bd35;text-indent: 5px;font-weight: bold;height: 20px;padding: 5px 0 0px 0px;width: 145px;background: #4d4d4d;}
.menu3HeaderRed {color: #FFFFFF;text-indent: 5px;font-weight: bold;height: 22px;padding: 5px 0 0px 0px;width: 145px;background: #ff0204;}

.leftMenuCol { float: left; }
.leftMenuBody{ width: 140px; font-size: 11px; padding: 3px 0 0 5px; position: relative; float: left;}
.leftMenuMin_max { width: 11px; height : 11px; margin-right: 4px; background-image: url(/expo/images/common/min_max.png);
  background-position: 0 0; cursor: pointer; float:right; text-align:right; display: inline;}
.leftMenuTabtitle { width: auto; height: 15px; float:left; font-weight: bold; font-size: 11px; color: #FFFFFF;
	text-indent: 5px; overflow: hidden;}
	
.leftmenu_emailalert, .leftmenu_rss, .leftmenu_twitter, .leftmenu_share, #sharethisimg {
  background: pink url(/expo/images/common/leftmenu_anywhere.gif) no-repeat top left;
  position: relative;height: 20px;width: 120px;margin-bottom: 5px;}

.leftmenu_emailalert { background-position: 0px 0px;}
.leftmenu_rss {background-position: 0px -24px;}
.leftmenu_twitter {background-position: 0px -48px;}
.leftmenu_share {background-position: 0px -72px;}	
#sharethisimg {background-position: 0px -72px;}	

ul.leftMenuExtraUL { margin:0; padding:0; list-style-type:none; position: relative; width:140px; /*margin-left: -5px;*/  }  
ul.leftMenuExtraUL   li { position:relative;  padding: 3px 0 5px 10px;  border-top:1px solid #CCCCCC;}  

/*#menu3BoxGrey{ width: 140px; font-size: 12px; margin: 3px 0 0 8px; position: relative;float: left;}*/

/*right column sponsor links 
#searchbox {width: 590px;height: 210px;float: left;position: relative;overflow: visible;margin: 0;padding: 0;border: 0px solid;}

.reviewsmenu { width: 525px;  margin-top:20px;  padding: 10px;  border-top:#CCCCCC 1pt solid; border-bottom:#CCCCCC 1pt solid;}
*/
/*right column sponsor links 
.panel-1column { width: 700px; *//*height: 260px; position: relative; float: left;  border: 0px solid #CCCCCC;
  margin-bottom: 10px;  margin-top: -7px;}	*/

/*right column sponsor links 
.panel-fullcolumn { width: 840px; *//*height: 260px; position: relative; float: left;
  border: 0px solid #CCCCCC; margin-bottom: 10px;  margin-top: -7px;}	*/
  
/*2 column panel 
.panel2 {  width: 700px; position: relative; float: left; margin-bottom: 5px; padding-bottom:5px;}	
.panelFull { width: 840px; position: relative; float: left; padding: 0px;}	
.panel2-leftCol{  width: 350px; position: relative; float: left; border: 0px solid #CCCCCC;}	
#panel3-leftCol {width: 545px; float: left;}
#panel-resources { width: 475px; float: left;}
#panel-mySavedlist {width:545px; border:solid #CCCCCC 0.1pt; padding-bottom:7px;}
#testimonialCol { width: 545px; height: 48px; padding:15px 35px 15px 45px;
 background:url(/images/common/testimonial_bg.png); background-repeat:no-repeat; margin-bottom:10px;}	
#testimonialColContent { width: 450px; height: 40px; background-repeat:no-repeat; margin-bottom:10px;}	
.panel2-rightCol { width: 340px; position: relative; float: right;}
.panel3-rightCol { width: 280px; float: right; margin: 7px 2px 0 0;}*/

/*with bottom border 
.panel-border { width:350px; border-bottom:solid #CCCCCC 1px; /*line-height:10px;}	
*/
/*with bottom border 
.panel-borderNew {  width:340px; border-bottom:solid #CCCCCC 1px; line-height:10px;}	
*/
/*with bottom border 
.panel-border2 { border-bottom:solid #CCCCCC 1px; padding-bottom: 15px; margin-bottom:15px;}
*/
.space { line-height: 12px;} 

/* ---- property resources banner---- 
#resources_propevents{ width: 315px; height: 60px; padding:5px 10px;	margin: 0 auto 10px auto;	text-align:left;
	border:#CCCCCC solid 1px;	font-size: 9px;	color: #000000;	background:url(/images/banner/propevents.jpg); background-repeat:no-repeat;	}
*/
/* ---- property resources banner---- 
#resources_archivedprop{ width: 315px;height: 60px;	padding:5px 10px;	margin: 0 auto 10px auto;	text-align:left;
	border:#CCCCCC solid 1px;	font-size: 9px;	color: #000000;		background:url(/images/banner/archivedprop.jpg); 	background-repeat:no-repeat;	}
*/
/* ---- property resources banner---- 
#resources_transactedprop{ 	width: 315px;	height: 60px;	padding:5px 10px;	margin: 0 auto 10px auto;	text-align:left;
	border:#CCCCCC solid 1px;	font-size: 9px;	color: #000000;		background:url(/images/banner/transactedprop.jpg); 	background-repeat:no-repeat;	}
*/
/* ---- property resources banner---- 
#resources_hdbestateguide{ width: 315px;height: 60px;	padding:5px 10px;	margin: 0 auto 10px auto;	text-align:left;
	border:#CCCCCC solid 1px;	font-size: 9px;	color: #000000;	background:url(/images/banner/hdbestateguide.jpg); 	background-repeat:no-repeat;	}
*/
/* ---- property resources banner---- 
#resources_districtguide{	width: 315px;	height: 60px;	padding:5px 10px;	margin: 0 auto 10px auto;	text-align:left;
	border:#CCCCCC solid 1px;	font-size: 9px;	color: #000000;	background:url(/images/banner/districtguide.jpg); 	background-repeat:no-repeat	}
*/
/* header */
#topheader {background: url(/expo/images/common/headerBg.png) left top repeat-x;	width: 1000px; height: 22px; margin-top: 0px; float:left}

/*#logo {width: 220px;height: 65px;border:0px solid #000;	float: left;margin: 0px 0px 0px 10px;background: url(/images/iproplogoMY.gif) no-repeat;
	position: relative;	background-image: url(/images/iproplogoMY.gif);} */

/* page divider 
#divider { margin-left:5px;	background-image: url(/images/common/divider-v.gif);background-repeat:repeat-y;
	background-position:centre; width: 10px;	max-width: 15px;	height:1450px;	max-height: 200%;	float:left;	position:relative;	}
*/
/* COPYRIGHT */
#copyright { width:1000px; margin-top: 20px; text-align: center;  float: left;  font-size:8pt;}

/* FOOTER AREA*/
#footer {width: 1000px;	margin-top: 50px;	/*float: right;*/	text-align: center;	float:left;	font-size:8pt;}
#footer ul {margin: 0; padding: 0; list-style-type: none; }
#footer ul li { display: inline; }
#footer ul li a { text-decoration: none; border-right:1px solid #D6D6D6; margin-right: 5px; padding-right: 5px; position:relative; }
#footer ul li a:hover { text-decoration:underline; }


/*spacing between content and footer 
#content_spacer{ width: 845px; float: left;	margin-top: 100px; position: relative;	}

#whatsiProp{ background: url(/images/common/allmainimgs.jpg) no-repeat 0px -450px ;
	width: 845px;	height: 220px;	float: right;	margin-top: 0px;	position: relative;	}
	
#whatsiPropContent{	width: 800px;	height: 200px;	margin: 0px;	margin: 7px 15px 15px 15px;	}		
*/	
#popularLinks{width: 845px;	margin: 0px; float: right; margin-top: 20px;}	
	
	
/* ---- ADS ---- */
#ad240x240{ width: 240px;  height: 240px;  float: right;  position: relative;  vertical-align: bottom;  margin: 5px 5px 0 0px; }

/* ---- BANNERS ---- */
/*leaderboard
#b728_90 {  width: 728px; border:0px solid #000; float: right; margin-top: 6px;  margin-right: 15px; margin-bottom: 9px;}
*/
/*----TICKER----
#ticker { width: 900px; font-size: 10pt; color: #333333; float: left; margin: 3px 0 3px 0; padding: 0 0px 0 3px;}
*/
.tickerBold{ font-size: 10pt; font-weight: bold; color: #002D6A;}
.RedBold10{ font-size: 10pt; color: #ED1C24; font-weight: bold;}
.White14{ font-size: 14pt; color: #FFFFFF;}
.White8{ font-size: 9pt; color: #FFFFFF;}
a.White8, a.White8:visited {text-decoration:underline;color: #FFFFFF;}
a.White8:hover, a.White8:active{text-decoration:none;color: #FFFFFF;} 

.Blue16{ font-size: 16pt; color: #002D6A;}
.BlueBold11{ font-size: 11pt; font-weight: bold; color: #002D6A;}
.BlueBold9{ font-size: 9pt; font-weight: bold; color: #002D6A;}
.OrangeBold8{ font-size: 8pt; font-weight: bold; color: #FF6600;}
.GreenBold8{ font-size: 8pt; font-weight: bold; color: #05310b;}
.WhiteBold11{ font-size: 11pt;  font-weight: bold;  color: #FFFFFF;}
.WhiteBold9{ font-size: 9pt; font-weight: bold; color: #FFFFFF;}
.BlackBold11{ font-size: 11pt; font-weight: bold; color: #000000;}
.Posted_date{	font-size: 8pt;	color: #002D6A;	line-height: 20px;}
.GreyBold8{ font-size: 8pt; font-weight: bold;  color: #1A1A1A;}
.GreyBold9{  font-size: 9pt;  font-weight: bold;  color: #1A1A1A;}
.GreyBold10{  font-size: 10pt;  color: #1A1A1A;  font-weight: bold;}
a.GreyBold10:hover{ text-decoration: underline;  color: #58595B;}
.GreenBold8{ font-size: 11px;  font-weight: bold;  color: #63893B;  line-height:23px;}

/*----INPUT----*/
input.register {  font-size: 11px;	color: #333333;  margin-bottom: 4px;}
input.inputmenu3 {  height: 18px;  font-size: 8pt;  color: #666666;   }

/* Images */

img {	border: none;}
img.space2 {border: none;	margin-bottom: 5px;	text-align: center;}
img.photo {	border: none;  width: 125px;  height: 100px;  margin-left: auto;  margin-right: auto;  margin-top: 8px;}
img.photoCondo {	border: none;  width: 125px;  height: 90px;  margin-left: 12px;  margin-right: auto;  margin-top: 11px;  }

/* main page Property Events section 
.property_events {color: #002D6A;	font-size: 14px;}

.calendar_month {	font-size: 10px;	color: #FFFFFF;	font-weight: bold;}
.calendar_date {	color: #FF3300;	font-size: 14px;	font-weight: bold;	line-height:14px;}
.calendar_day {font-size: 9px}*/

#tabsLatestProperties { width: 350px; /* margin-bottom: 20px;*/  border: solid 0px black;}

/* --------------------- FLORA ------------------------- */
.ui-wrapper { border: 1px solid #50A029; }
.ui-wrapper input, .ui-wrapper textarea { border: 0; }


/* --------------------- TABS ------------------------- */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {  display: none !important; }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav { display: none; }
}


/* Skin */
.ui-tabs-nav, .ui-tabs-panel { background:url(/expo/images/common/tab_bg.png); background-repeat:repeat-x; background-position:bottom;}
.ui-tabs-nav { list-style: none; margin: 0; padding: 0 0 0 0px;}
/* clearing without presentational markup, IE gets extra treatment */
.ui-tabs-nav:after { display: block; clear: both; content: " ";}
.ui-tabs-nav li { float: left; margin: 0 0 0 5px; font-weight: bold;}
.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px; background: url(/expo/images/common/tab.png) no-repeat;}
.ui-tabs-nav a {margin: 1px 0 0 0;	padding-left: 0;	background-position: 100% 0;text-decoration: none;
  white-space: nowrap; /* @ IE 6 */  outline: 0; /* @ Firefox, prevent dotted border after click */  }
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {  color:#004B8D;}
.ui-tabs-nav .ui-tabs-selected a { /*box outline*/  position: relative; top: 0px; z-index: 2; margin-top: 0;
    background-position: 50% -28px; color:#FFFFFF;}
.ui-tabs-nav a span { padding-right: 0; height: 28px; background-position: 0 0; line-height: 32px;}
.ui-tabs-nav .ui-tabs-selected a span { padding-top: 0; height: 36px; background-position: 0 -28px;line-height: 32px;}

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    /*opacity: 0.4;
    filter: alpha(opacity=40);*/
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { color: #000;}
.ui-tabs-panel { border: 1px solid #CCCCCC;  padding: 9px;	margin-top: -3px; background: #FFFFFF; /* declare background color for container to avoid distorted fonts in IE while fading */}

.ui-tabs-panel2 {border: 4px solid #c2cddb; padding: 9px;  margin-top: -3px;
    background: #EFF0F0 url(/expo/images/common/Mainsearch_bg1.jpg); /* declare background color for container to avoid distorted fonts in IE while fading */
}

.ui-tabs-panel3 { border: 1px solid #CCCCCC; padding: 9px; margin-top: -3px; background: #FEFDED; /* declare background color for container to avoid distorted fonts in IE while fading */}

.ui-tabs-scroll { border-collapse: collapse; border: 0px; padding: 0px;  margin-top: 1px; height: 210px;  
    background: url(/expo/images/common/allmainimgs.jpg) no-repeat top left; background-position: 4px -1193px; /*background-position: 3px -170px;*/}

.ui-reviews_panel { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;
    padding: 5px; background: #FEFDED; /* declare background color for container to avoid distorted fonts in IE while fading */}

.ui-normal_panel { padding: 9px; background: #FFFFFF; }

.ui-normal_panelReview { padding-right: 5px; background: #FFFFFF; }

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */   display: inline-block;}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;}

/* Main Searchbox Skin */
.ui-tabs2-panel {border: 4px solid #c2cddb;padding: 5px;margin-top: -3px;background: #EFF0F0 url(/expo/images/common/Mainsearch_bg1.jpg); /* declare background color for container to avoid distorted fonts in IE while fading */
margin-bottom:10px;}

.ui-tabs2-nav  ui-tabs2-panel {font-family: Arial, Verdana, Times, Verdana, Times, sans-serif;font-size: 11px;
background:url(/expo/images/common/tab_bgSearch.png);background-repeat:repeat-x;background-position:bottom;}

.ui-tabs2-nav {list-style: none;margin: 0;padding: 0 0 0 0px;}

.ui-tabs2-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;clear: both;content: " ";}
.ui-tabs2-nav li { float: left;margin: 0 0 0 5px;font-weight: bold;}
.ui-tabs2-nav a, .ui-tabs2-nav a span {float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px; background: url(/expo/images/common/tabSearch.png) no-repeat;}
.ui-tabs2-nav a {margin: 1px 0 0 0;padding-left: 0;background-position: 100% 0;text-decoration: none;white-space: nowrap; /* @ IE 6 */
  outline: 0; /* @ Firefox, prevent dotted border after click */}
.ui-tabs2-nav a:link, .ui-tabs2-nav a:visited { color:#004B8D;}
.ui-tabs2-nav .ui-tabs2-selected a { /*box outline*/
    position: relative;top: 0px;z-index: 2;margin-top: 0;background-position: 50% -28px;color:#FFFFFF;}
.ui-tabs2-nav a span {padding-right: 0;height: 28px;background-position: 0 0;line-height: 29px;}

.ui-tabs2-nav .ui-tabs2-selected a span {padding-top: 0;height: 36px;background-position: 0 -28px;line-height: 32px;}

.ui-tabs2-nav .ui-tabs2-selected a:link, .ui-tabs2-nav .ui-tabs2-selected a:visited,
.ui-tabs2-nav .ui-tabs2-disabled a:link, .ui-tabs2-nav .ui-tabs2-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs2-nav a:hover, .ui-tabs2-nav a:focus, .ui-tabs2-nav a:active,
.ui-tabs-nav2 .ui-tabs-unselect a:hover, .ui-tabs-nav2 .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs2-disabled {
    /*opacity: 0.4;
    filter: alpha(opacity=40);*/
}
.ui-tabs2-nav .ui-tabs2-disabled a:link, .ui-tabs2-nav .ui-tabs2-disabled a:visited {
    color: #000;
}


/*review tabs... */
.reviewtab {padding: 3px 0; margin: 0; margin-bottom:5px; font: bold 11px Arial; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/}
.reviewtab li{width:109px; display: inline; margin: 0; }
.reviewtab li a{ padding:5px 2px; text-decoration: none; position: relative; border-right: 1px solid #FFFFFF; color: #FFFFFF;
background-color: #004B8D; width:109px;}
.reviewtab li a:hover{text-decoration: underline; color: #FFFFFF;}
.reviewtab li a.selected{ /*selected main tab style */ position: relative; background-color:#000000;}
.reviewtab li a.selected:hover{ /*selected main tab style */ text-decoration: none;}

@media print {
.review_content {display:block !important;}
}

#review_container{
/* Insert Optional Height definition here to give all the content a unified height */}

/*Send Enquiry tabs... 
.emailAgent {	height:22px;	width:100px;	float:left;	background:url(/images/common/enquirytab_active.png) no-repeat;
	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	text-align: center;	line-height: 22px;	margin-right:3px;}
.smsAgent {	height:22px;	width:100px;	float:left;	background:url(/images/common/enquirytab_inactive.png) no-repeat;
	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	text-align: center;	line-height: 22px;	margin-right:3px;}
*/
/*now... */
.search {	font-size: 11px;	color: #333333;}
.featuredtitle {	font-size: 13px;	color: #000000;}
.directorytitle {	padding-right:15px;}
.moreListings {padding-right:15px;font-size: 10px;color: #002D6A;}
.Property_title { font-size: 13px; color: #002D6A; line-height:25px;}
.body_title {	font-size: 11px; color: #002D6A;}
.body_title a { text-decoration: none;}
.list {background-image: url(/expo/images/common/orange_bullet.png);	background-repeat: no-repeat;
	background-position: left;	padding-left:10px;	list-style:none;	text-decoration:none;	line-height:15px;}
.normal {	font-size: 9pt;	color: #333333;}
.list_desc {font-size: 9px;	color: #666666;	padding-left:10px;	line-height:15px;}
li.tabTitleLi {   margin-top:10px;    margin-right:15px; }

.tab2 { background-image:url(/expo/images/common/tab2_bg.png);	background-repeat:repeat-x;	height:28px;line-height:23px;}
.tab3 { background: #000000;	width:800px;	height:26px;	line-height:22px;	padding: 0 10px;	border:1px solid;}
.tab4 {	background-image:url(/images/common/tab_bg.png);	background-repeat:repeat-x;	height:30px;	line-height:28px;	padding: 0 5px;	margin-top: -4px}
.tab5 { /*blue tab panel */
 background-image:url(/expo/images/common/subtabblue.png); margin-top:-5px; padding: 3px 7px 0 10px;height: 26px;}
.tab6 { /*property resources tab panel... */
	background-image:url(/images/common/resources_panel.png);	background-repeat:repeat-x;	height:23px;line-height:25px;	padding: 0 5px;	margin-top:-1px;}
.tab7 { /*black tab panel */
	background: #000000;height:26px;	line-height:22px;	padding: 0 10px;	border:1px solid;	color: #FFFFFF;}

.col1 {	width:auto;	float:left;	background-image: url(/expo/images/common/divider_title.png);background-repeat: no-repeat;
	background-position:right;	font-size: 12px;font-weight: bold;	color: #000000;	padding-left:3px;	padding-right: 20px;}
.col1_nodivider {	width:auto;	float:left;	font-size: 11px;	font-weight: bold;	line-height:16px;	color: #FFFFFF;}
.col1_iexpert {	width:auto;	float:left;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}
.col2_iexpert {	width: 35%;	float:right;	text-align:right;	background-image: url(/images/common/white_bullet.png);
	background-repeat:no-repeat;	background-position:right;	font-size: 12px;	color: #FFFFFF;}
.col2 {width: 35%;	float:right;	text-align:right;	background-image: url(/expo/images/common/blue_bullet.png);
	background-repeat:no-repeat;	background-position:right; padding-right:5px;	font-size: 10px;	color: #002D6A;}
.col2noarrow {width: 35%;	float:right;	text-align:right;	background-repeat:no-repeat;	background-position:right; padding-right:5px;	font-size: 12px;color: #000000;}
.col2_white {	width: auto;	float:right;	text-align:right;	font-size: 10px;	color: #FFFFFF;}

.dropdownlist {	width: 120px;	font-size: 11px;}
a:hover {text-decoration:underline;}

#page-navi {  padding: 5px;  }

.marginTop10 { margin-top: 10px; }

.bg_gradient { border: 1px solid #CCCCCC;  background-image:url(/images/common/bg_table.png);
  background-position:bottom;  background-repeat:repeat-x;}

.alphaList {  cursor: pointer;  margin-left: 4px;  margin-right: 4px;  text-decoration: underline;  font-weight: normal;  float: left;}


/* Grid Paging Element */
.prev {	padding:3px 5px;	margin-right:5px;	text-align:center;	font-size: 10px; color: #6D6F71; cursor: pointer;		float:right;}
.next {	padding:3px 5px;	margin-right:5px;	text-align:center;	font-size: 10px;	color: #002D6A;	cursor: pointer;	float:right;	}
	
.sendmultipleenquiry {margin-right:5px;	cursor: pointer;	float:right;	}	

.pageon {	padding:3px 5px;	margin-right:5px;	float:left;	text-align:center;	background:#002D6A;	font-size: 10px;
	color: #FFFFFF;	border:#002D6A solid 0.1pt;	cursor: pointer;	}
	
.page { padding:3px 5px;	margin-right:5px;	float:left;	text-align:center;	background:#FFFFFF;	font-size: 10px;
	color: #002D6A;	border:#002D6A solid 0.1pt;	cursor: pointer;	}
	
#size { float: right; height: 17px; line-height: 17px;}
.size { border: 1px Solid #000; cursor: pointer; margin-left: 2px; margin-right: 2px; line-height: 15px;
  font-size: 11px; width: 26px;  float: left;  text-align: center;  color: #FFF;  background-color: #0066CC;}
.size:hover {  color: #333;}
.sizeon { border: 1px Solid #000;  cursor: pointer;  margin-left: 2px;  margin-right: 2px;  line-height: 15px;
  font-size: 11px;  width: 25px;  float: left;  text-align: center;  font-weight: bold;  color: #FFF;  background-color: #333;}
.totalfound {  float: left;  text-align: left;}
.noofpages { float: right;   text-align: right;}

.plain { padding: 10px;  height: 51%;  display: table;  font-weight: bold;  width:830px;}
/* ------------------ */



/* Combined ui.dialog.css, ui.resizable.css, ui.core.css, ui.base.css, ui.theme.css */

/*=== Start ui.core.css ===*/

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*=== End ui.core.css ===*/

/*=== Start ui.dialog.css ===*/

/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/*=== End ui.dialog.css ===*/

/*=== Start ui.resizable.css ===*/

/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

/*=== End ui.resizable.css ===*/


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container { position: relative;}

.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}

.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}

.jcarousel-list li,.jcarousel-item { float: left; list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px; height: 75px;}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next { z-index: 3; display: none;}

.jcarousel-prev { z-index: 3; display: none;}

/*=== End jcarousel library ===*/

/*=== Start jcarousel listing skin ===*/
.jcarousel-skin-listing .jcarousel-container {
 /*   -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97; */
}

.jcarousel-skin-listing .jcarousel-container-horizontal { width: 450px; padding: 10px 40px;}
.jcarousel-skin-listing .jcarousel-clip-horizontal { width:  450px;  height: 55px;}
.jcarousel-skin-listing .jcarousel-item { width: 75px; height: 55px;}
.jcarousel-skin-listing .jcarousel-item-horizontal { margin: 0 10px 0 15px;}
.jcarousel-skin-listing .jcarousel-item-placeholder { background: #fff; color: #000;}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-listing .jcarousel-next-horizontal { position: absolute; top: 10px; right: 5px; width: 39px;
    height: 43px; cursor: pointer; background: transparent url(/images/next-horizontal1.png) no-repeat 0 0;z-index:inherit;}
.jcarousel-skin-listing .jcarousel-next-horizontal:hover { background-position: -41px 0;}
.jcarousel-skin-listing .jcarousel-next-horizontal:active { background-position: -82px 0;}
.jcarousel-skin-listing .jcarousel-next-disabled-horizontal,
.jcarousel-skin-listing .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-listing .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -123px 0;}
.jcarousel-skin-listing .jcarousel-prev-horizontal { position: absolute; top: 10px; left: 5px; width: 39px;
    height: 43px; cursor: pointer; background: transparent url(/images/prev-horizontal1.png) no-repeat 0 0;}
.jcarousel-skin-listing .jcarousel-prev-horizontal:hover { background-position: -41px 0;}
.jcarousel-skin-listing .jcarousel-prev-horizontal:active { background-position: -82px 0;}
.jcarousel-skin-listing .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-listing .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-listing .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -123px 0;}

/*=== End jcarousel listing skin ===*/

/*=== Start jcarousel featured skin ===*/

.jcarousel-skin-mainfeatured { width: 590px; margin-left:auto; margin-right:40px; margin-top:5px; float:right;}
.jcarousel-skin-featured { width: 620px; margin-left:auto; margin-right:auto;}
.jcarousel-skin-listing1 { width: 400px; margin-left:auto; margin-right:auto;}
/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal { position: absolute; top: 80px; right: 0px; width: 39px;
    height: 43px; cursor: pointer; background: transparent url(/images/next-horizontal1.png) no-repeat 0 0;}
.jcarousel-next-horizontal:hover {background-position: -41px 0;}
.jcarousel-next-horizontal:active {background-position: -82px 0;}
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -123px 0;}
.jcarousel-prev-horizontal { position: absolute; top: 80px; left: 0px; width: 39px;
    height: 43px; cursor: pointer; background: transparent url(/images/prev-horizontal1.png) no-repeat 0 0;}
.jcarousel-prev-horizontal:hover { background-position: -41px 0;}
.jcarousel-prev-horizontal:active { background-position: -82px 0;}
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -123px 0;}

/*=== End jcarousel featured skin ===*/

/* New Added By Hanric */
.sgcarmart_style10, a.sgcarmart_style10:link, a.sgcarmart_style10:visited, a.sgcarmart_style10:active {
	font-size: 9px;	color: #FF0000;	text-decoration: none;}
a.sgcarmart_style10:hover{font-size: 9px;	color: #FF0000;	text-decoration: underline;}

.nav_page {width: 45px;	height: 18px;	background: url(/images/common/allmainimgs.jpg) no-repeat -161px -130px;
	float: inherit;	font-size:10px;	line-height:17px;	text-decoration:none;	color: #000000;}

.style1{ background-color: #00A9D3;  color: #000000;  font-weight: bold;  width: 131px;}

.norm{font-size : 10pt;	color : Black;}

/** HDB Table Title Column **/
.hdbtitle{ background-color:#0085AC;  font-weight:bold;  color:#ffffff; width: 20%;}

/** HDB Table Sub Title Column **/
.hdbsubtitle{ background-color:#00A9D3;  color:#000000; font-weight: bold; width:auto;}    

/** HDB Text **/
.hdbtext{ background-color:#73CBE5; color:#000000; padding-left:25px;  padding-bottom:20px; padding-top:10px; /* width: 72%; */}

.small{	font-size : 8pt; color : Black;}

.titleGreen{font-size: 11px;	color: #669933;	}
	
.article_title{	font: normal 180% Georgia, Times, serif;	color: #CC0000;}	

.ui-tabs-panel2New { border: 4px solid #c2cddb;  padding: 9px; margin-top: -3px;}

.panel2-rightCol1 { width: 350px;  position: relative;  float: right;  margin-top:5px;}

.panel2-leftCol1 {  width: 100%;  position: relative;  float: left;  border: 0px solid #CCCCCC;}	

.panel-border1 { /*with bottom border */
  width:100%; border-bottom:solid #CCCCCC 1px; line-height:10px;}
input.register1 { font-size: 11px;	color: #333333;	}	
	
.tab5New { /*blue tab panel */background-image:url(/images/common/subtabblue.png);	height:20px;	margin-top:-5px;	padding: 3px 7px 0 0px;}

Table.left {  margin-left: auto;  margin-right: auto;  float: left;}
TD.left { text-align: left;} 

/* New Added by Designer */

TABLE.whatshot { width: 135px; margin-left: auto;  margin-right: auto;  }
  
#menuwhatshot{ width: 145px;  height: 18px; background: url(/expo/images/common/menuwhatshot.png) no-repeat top left;
  font-weight: bold;  font-size: 11px;	color: #FFFFFF;	text-indent: 5px;	padding: 5px 0 3px 0px;	position: relative;	float: left;}

#menu3whatBoxGrey{ background:#abe139 url(/images/common/whatshotBG.png) no-repeat bottom right;
  width: 145px;  font-size: 11px;  position: relative;	float: left;}

.icondo-title{  font-size: 9pt;  font-weight: bold;  color: #002D6A;}

#button4{ width: 250px; float: left;}

#searchbox { /*right column sponsor links */
	width: 590px;height: 210px;float: left;position: relative;overflow: visible;margin: 0;padding: 0;border: 0px solid;}	

#iexpert { position: relative;  padding: 10px;  border: 0;  border-bottom:solid #CCCCCC 1px;}

/* start ICONDO CSS*/

TD.TD-H-110{ height: 118px;}

.panel-border3 { /*with bottom border and bg */
  border-bottom:solid #CCCCCC 1px; padding-bottom: 15px;  margin-bottom:15px;  background-position:bottom;
  background-repeat:repeat-x;  background-image: url(../images/common/bg_table.png);}

#panel-border3star { /*with bottom border and bg */
  margin: 15px 0;  padding-top:10px;  width:600px;  height:auto;  border:solid #dcdada 1px;  background-position:bottom;
  background-repeat:repeat-x;  background-image: url(../images/common/bg_table.png);}

.bluepanel_tab { height:24px;	max-height:22px;	background-color:#004b8e;	height:25px;	margin-top:-5px;	padding: 3px 7px 0 10px;}

.content845{ /* ---- page content---- */	width: 845px;	float: left;	margin-bottom: 20px; text-align:center;	}

.content840{ /* ---- page content---- */	width: 840px;	float: left;	margin-bottom: 20px; 	text-align:left;	}

.content710{ /* ---- page content---- */	width: 703px;	float: left;	margin-bottom: 10px; 	text-align:left;	}

#content415{ /* ---- page content icondo---- */	width: 415px;	float: left;	margin-bottom: 20px; text-align:center;	}

.PhotoMainCondo {width:  543px;height: 407px;}
	
#divider_icondo { /* page divider icondo details */
background-image: url(../images/common/divider-v.gif);	background-repeat:repeat-y;	background-position:center;
width: 10px;  height:2600px;	max-height: 320%;	max-width: 15px;	float:left;	position:relative;	}
		
#panoramictour_panel{ border: 4px solid #c2cddb; float:left; width: 140px; padding-top:8px; background-position:bottom;
background-repeat:repeat-x; background-image: url(../images/common/bg_table.png); }
    
.tab5icondo { /*blue tab panel , for icondo*/ background-color:#004b8e;	width: 100%; float: left; }
  
.col2icondo { width: 20%;	float:right;	text-align:right;	background-image: url(../images/common/blue_bullet.png);
background-repeat:no-repeat;	background-position:right;	font-size: 10px;	color: #002D6A;}

.col2icondoreview {	width: 11%;	float:right;	text-align:right;	font-size: 10px;	color: #002D6A;}

#icondo_header{	text-align: center;	width: 840px;	height: 175px;
	background-image: url(/images/common/icondo_header.png);	background-repeat: no-repeat;	background-position:center;}
/*search by iCondo hyperlink @ searchbox*/
.iCondolist { font-size: 12px;  color: #002D6A;  font-weight: bold; background-image: url(../images/common/blue_bullet.png);
  background-repeat: no-repeat; background-position: right; padding-right:15px; list-style:none; text-decoration:underline;  line-height:15px;}
#icondosearch_container{text-align: center;	width: 835px;	margin:auto;	height: 200px;	padding-top:10px; }
#icondo_searchbox{	width: 413px;	height: 200px;	margin: auto;
background-image:url(/images/common/icondosearch_bg.png);	background-repeat: no-repeat;	float:left;}
#icondo_searchbyname{	width: 413px;	height: 200px;	margin: auto;	background-image:url(/images/common/icondosearchbyname_bg.png);
background-repeat: no-repeat;	color:#333333;	font-size: 11px;	text-decoration:none;	text-align:left; float:right;}
.iCondo{font-size:9pt;line-height:13px;text-align:justify;color:#FFFFFF;}
.iCondo_header{font-size:16px;color:#FFFFFF;}
.icondo-title{  font-size: 9pt;  font-weight: bold;  color: #002D6A;}
.icondo-desc{ font-size: 9pt;  color: #000000;}
.icondo-condotitle{ /*condo detail titles*/ font-size: 14pt;  font-weight: bold;  color: #002D6A;}
.icondo-linkssearch{ font-size: 9pt; color: #002D6A;  line-height:20px;  vertical-align:top;}

Table.ticondo { width: 157px;background: url(/images/common/bg_image.png) top left no-repeat; margin: 0;} 
TD.PADDING11 { text-align:center;  padding-left:1px;  padding-right:0px;  padding-bottom:6px;}
TD.PADDING12 { text-align:center;  padding-left:18px;  padding-right:19px;}
TD.PADDING13{ padding-left:20px; padding-right:25px; padding-top:0px;  padding-bottom:0px;  text-align:left;}
TD.PADDING14{ padding-left:20px; padding-right:5px; padding-top:3px; padding-bottom:2px; text-align:left; vertical-align:top;}
TD.PADDING15{ padding-left:15px; padding-right:5px; padding-top:3px; padding-bottom:2px;  text-align:left; vertical-align:top;}
TD.PADDING16{ padding-left:10px; padding-right:5px; padding-top:3px; padding-bottom:2px; text-align:left; vertical-align:top;}
TD.PADDING16a{ padding-left:16px;  padding-right:5px;  padding-top:3px;  padding-bottom:2px;  text-align:left;  vertical-align:top;}
TD.PADDING17 {   text-align:left;   padding-left:0px;   padding-right:5px;   vertical-align:middle;  }
TD.PADDING17a {   text-align:left;   padding-left:0px;   padding-right:0px;}
TD.PADDING-star{  padding-left:20px;  padding-right:25px;  padding-top:6px;  padding-bottom:6px;  text-align:left;}

.moreReview {	font-size: 10px;  color: #ffffff;	padding-right:3px;	text-align:right;	line-height:18px
;	background-repeat:no-repeat;	background-position:right;}
	
.moreListings2 {	font-size: 10px;  color: #ffffff;	padding-right:20px;	text-align:right;	line-height:18px;
	background-image: url(/images/common/white_bullet.png);	background-repeat:no-repeat;	background-position:right;}

.moreListingsPhoto { /* for icondo pictures */
	padding-right:30px;	text-align: left;	width: 3%;	float:left;	background-image: url(/images/common/blue_bullet.png);
	background-repeat:no-repeat;	background-position:right;	font-size: 11px;	color: #002D6A;	line-height: 1.7;}

.moreListings3 {width: 20%;	float:right;	text-align:right;	background-image: url(/images/common/white_bullet.png);
	background-repeat:no-repeat;background-position:right;font-size: 10px;	color: #ffffff;	vertical-align:middle;}

.col2icondophoto {width: 20%;	float:right;	text-align:right;	background-image: url(/images/common/white_bullet.png);
	background-repeat:no-repeat;	background-position:right;	font-size: 10px;	color: #ffffff;	vertical-align:middle;}

.ui-tabs-panelicondo { /* for icondo pictures */
	display:block !important;	margin-top: 12px;	text-align: left;
    /*background: #EFF0F0 url(/images/common/Mainsearch_bg1.jpg); /* declare background color for container to avoid distorted fonts in IE while fading */
}

.buttonadd { /*default tab panel */
	height:32px;line-height:28px;	padding: 0 5px;	margin-top: -4px;	width:auto;	float:left;
	background-image: url(/images/common/divider_title.png);	background-repeat: no-repeat;	background-position:right;
	font-size: 12px;	font-weight: bold;	color: #000000;	padding-left:3px;	padding-right: 20px;	padding-top:1px;}


.normwhitebold{	font-size : 11px;	color : white;	font-weight:bold;}

/* end FloorPlan CSS*/

/* This flora file skins dialog */

.flora .ui-dialog,.flora.ui-dialog {background-color: #e6f7d4;}

.flora .ui-dialog .ui-dialog-titlebar,
.flora.ui-dialog .ui-dialog-titlebar {border-bottom: 1px solid #d8d2aa;	background: #ff9900 url(i/dialog-title.gif) repeat-x;
	padding: 0px;	height: 28px;	_height: 29px;}

.flora .ui-dialog.ui-draggable .ui-dialog-titlebar,
.flora.ui-dialog.ui-draggable .ui-dialog-titlebar {	cursor: move;}

.flora .ui-dialog .ui-dialog-titlebar-close span,
.flora.ui-dialog .ui-dialog-titlebar-close span {display: none;}

.flora .ui-dialog .ui-dialog-title,
.flora.ui-dialog .ui-dialog-title {	margin-left: 5px;	color: white;	font-weight: bold;	position: relative;	top: 7px;	left: 4px;}

.flora .ui-dialog .ui-dialog-content,
.flora.ui-dialog .ui-dialog-content {	margin: 1.2em;}

.flora .ui-dialog .ui-dialog-buttonpane,
.flora.ui-dialog .ui-dialog-buttonpane {position: absolute;	bottom: 8px;	right: 12px;	width: 100%;	text-align: right;}

.flora .ui-dialog .ui-dialog-buttonpane button,
.flora.ui-dialog .ui-dialog-buttonpane button {	margin: 6px;}

.ui-resizable { position: relative; }

/* Global handle styles */
.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px;  }
.ui-resizable .ui-resizable-handle { display: block; }
body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */

/* customise dialog skin */
.flora .ui-dialog, .flora.ui-dialog { background-color:#ffffff; }
.flora .ui-dialog .ui-dialog-titlebar, .flora.ui-dialog .ui-dialog-titlebar {background-color:#565759; }
.flora .ui-dialog .ui-dialog-titlebar-close, .flora.ui-dialog .ui-dialog-titlebar-close { background:url(/images/dialog/my-title-close.gif) no-repeat; margin: 2px 2px 0px 0px; width: 16px; height: 16px;position:absolute;	top: 6px;	right: 7px;	cursor: default;}
.flora .ui-dialog .ui-dialog-titlebar-close-hover, .flora.ui-dialog .ui-dialog-titlebar-close-hover { background:url(/images/dialog/my-title-close.gif) no-repeat; margin: 2px 2px 0px 0px; }
.flora .ui-dialog .ui-resizable-n, .flora.ui-dialog .ui-resizable-n {cursor: n-resize; height: 6px; width: 100%; top: 0px; left: 0px; background:#8cc63f }
.flora .ui-dialog .ui-resizable-s, .flora.ui-dialog .ui-resizable-s {cursor: s-resize; height: 6px; width: 100%; bottom: 0px; left: 0px; background:#565759;  }
.flora .ui-dialog .ui-resizable-e, .flora.ui-dialog .ui-resizable-e {cursor: e-resize; width: 6px; right: 0px; top: 0px; height: 100%;   background:#565759; }
.flora .ui-dialog .ui-resizable-w, .flora.ui-dialog .ui-resizable-w {cursor: w-resize; width: 6px; left: 0px; top: 0px; height: 100%;  background:#565759; }
.flora .ui-dialog .ui-resizable-ne, .flora.ui-dialog .ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: 0px; top: 0px;background:#565759; }
.flora .ui-dialog .ui-resizable-se, .flora.ui-dialog .ui-resizable-se {cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px;   }
.flora .ui-dialog .ui-resizable-sw, .flora.ui-dialog .ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px;}
.flora .ui-dialog .ui-resizable-nw, .flora.ui-dialog .ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: 0px; top: 0px;  background:#565759; }
.flora .ui-dialog .ui-dialog-buttonpane button, .flora.ui-dialog .ui-dialog-buttonpane button { margin-bottom:4px; }
/* End of customise dialog skin */

#iexpert { position: relative; height: 155px;  padding: 10px;  border: 0;  border-bottom:solid #CCCCCC 1px;  z-index:inherit;}

/* Start Floating Image Box - icondo for detailPages*/
.float-main{ float: right; position: relative; margin-top: 3px; width: 15px; margin-right: 5px; height: 15px;}
.float-body {position: absolute; width: 15px; height: 15px; cursor: help; top: 0px; left: 0px;
  background: url(../images/common/photo_icon.gif); z-index: 2;}
.float-box-r{ position: absolute; top: -17px; right: 20px; min-width: 368px; min-height: 50px;
  background-color: #FFF;  border: 1px Solid #333;  color: #333;  padding: 10px;  z-index: 3;}
.float-box-l { position: absolute; top: 0px; left: -6px; width: 10px; height: 20px;
  background: url(../images/float-arrow2.gif);  z-index: 4;}
.float-box-e { background: url(../images/loadingAni.gif) no-repeat center center; height: 90px; width: 120px;
  float: left; z-index: 5;  margin: 1px;}
/* End Floating Image Box - icondo */

/* Start Floating Image Box - icondo for districtproperty.aspx*/
.float-main-ds{ float: right;  position: relative; margin-top: 3px;  z-index: 1; width: 15px; margin-right: 5px; height: 15px;}
.float-body-ds {position: absolute; width: 15px; height: 15px; cursor: help; top: 0px; left: -35px; background: url(../images/common/photo_icon.gif);  z-index: 2;}
.float-box-ds-r{ position: absolute; top: -17px; right: 20px; min-width: 368px; min-height: 50px;
  background-color: #FFF; border: 1px Solid #333; color: #333;  padding: 10px;  z-index: 3;}
.float-box-ds-l {position: absolute; top: 0px;  left: -6px; width: 10px; height: 20px;
  background: url(../images/float-arrow2.gif); z-index: 4;}
.float-box-ds-e { background: url(../images/loadingAni.gif) no-repeat center center;   height: 90px; 
  width: 120px;  float: left;  z-index: 5;  margin: 1px;}
/* End Floating Image Box - districtproperty.aspx */


.FeatProp_container {float:inherit;  } 
.FeatProp_desc { width:160; padding-left:4px; text-align:left; } 
  
.FeatProp_bg { width: 140px; height: 120px;
  background: url(/images/common/bg_image.png) top center no-repeat;  margin: 0;  padding:2px 0 0 15px; } 
  
  .FeatProp_bg1 { width: 140px; height: 120px;
  background: url(/images/common/bg_image.png) top center no-repeat;  margin: 0; } 

.bgTable_gradient { border: 1px solid #CCCCCC;  background-image:url(/images/common/bg_table.png);
  background-position:bottom;  background-repeat:repeat-x;}
  
#sponsor {width: 120px;float: right;text-align: center;font-style: italic;color: #1A1A1A;margin: 4px 3px 0 0;font-size: 8pt;}
#sponsorBuy {text-align: center; position: relative; border: 1px dotted #bbbbc0;}	
.sponsorBuy{color:#666666;font-size:8pt; font-weight:bold;}
a.sponsorBuy{text-decoration:none;}
a.sponsorBuy:visited{color:#666666;}
a.sponsorBuy:hover{color:#004276;}
.sponsorType{color:#666666;font-size:8pt;font-style:italic;}
  
#nav_page {width: 45px;height: 18px;background: url(/images/common/allmainimgs.jpg) no-repeat -161px -130px;float: inherit;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:17px;text-decoration:none;color: #000000;}

#resources_news{ /* ---- property resources banner---- */
	width: 315px;height: 60px;padding:5px 10px;margin: 0 auto 10px auto;text-align:left;	border:#CCCCCC solid 1px;
	font-family: Geneva, Arial, Verdana, Times, Verdana, Times, sans-serif;font-size: 9px;color: #000000;background:url(/images/banner/resources_news.jpg);background-repeat:no-repeat;}

#resources_events{ /* ---- property resources banner---- */
	width: 315px;height: 60px;padding:5px 10px;margin: 0 auto 10px auto;text-align:left;	border:#CCCCCC solid 1px;
	font-family: Geneva, Arial, Verdana, Times, Verdana, Times, sans-serif;font-size: 9px;color: #000000;background:url(/images/banner/resources_events.jpg);background-repeat:no-repeat;}

#resources_iexpert{ /* ---- property resources banner---- */
	width: 315px;height: 60px;padding:5px 10px;margin: 0 auto 10px auto;text-align:left;border:#CCCCCC solid 1px;font-family: Geneva, Arial, Verdana, Times, Verdana, Times, sans-serif;font-size: 9px;color: #000000;background:url(/images/banner/resources_iexpert.jpg);background-repeat:no-repeat;}

#resources_loans{ /* ---- property resources banner---- */
	width: 315px;height: 60px;padding:5px 10px;margin: 0 auto 10px auto;text-align:left;border:#CCCCCC solid 1px;font-family: Geneva, Arial, Verdana, Times, Verdana, Times, sans-serif;font-size: 9px;color: #000000;background:url(/images/banner/resources_loans.jpg);background-repeat:no-repeat;}

#resources_mm2h{ /* ---- property resources banner---- */
	width: 315px;height: 60px;padding:5px 10px;margin: 0 auto 10px auto;text-align:left;border:#CCCCCC solid 1px;font-family: Geneva, Arial, Verdana, Times, Verdana, Times, sans-serif;font-size: 9px;color: #000000;background:url(/images/banner/resources_mm2h.jpg);background-repeat:no-repeat;}

#resources_magazine{ /* ---- property resources banner---- */
	width: 315px;height: 60px;padding:5px 10px;margin: 0 auto 10px auto;text-align:left;border:#CCCCCC solid 1px;font-family: Geneva, Arial, Verdana, Times, Verdana, Times, sans-serif;font-size: 9px;color: #000000;background:url(/images/banner/resources_magazine.jpg);background-repeat:no-repeat}

#bluepanel_tab {height:24px;max-height:22px;background: url(/images/common/subtabblue.png);}

.tab5My { /*blue tab panel */margin-top:0px;padding: 3px 7px 0 10px;text-align: top;height: 20px;}

.ui-tabs3-panel {margin-top: -3px;margin-bottom:15px;border: 0;padding: 0 0 0 0px;background-image:url(/expo/images/common/bg_table.png);background-position:bottom;background-repeat:repeat-x;}

.ui-tabs3-nav  ui-tabs3-panel {font-size: 11px;background:url(/images/common/tab_bgSearch.png);background-repeat:repeat-x;background-position:bottom;}

Table.TBL-W-full {width: 98%;position: relative;margin-left: auto;margin-right: auto;}
  
.WhiteBold8{font-size: 8pt;font-weight: bold;color: #FFFFFF;}


.table-title {padding-left:5px;padding-top:3px;padding-bottom:3px;font-family:Segoe UI, Verdana, Arial;text-align:center;vertical-align:middle;font-weight:bold;color:#0478c1;background-color:#dae8fb;border-left:solid 1px #e9f7fb; border-right:solid 1px #e9f7fb; border-bottom: solid 1px #e9f7fb;border-top: solid 1px #e9f7fb;}

.table-content {padding-left:5px;padding-top:3px;padding-bottom:3px;font-family:Segoe UI, Verdana, Arial;text-align:center;vertical-align:middle;color:#747475;background-color:#e7f1fc;border-left:solid 1px #ffffff;border-right:solid 1px #ffffff;border-bottom: solid 1px #ffffff;border-top: solid 1px #ffffff;}
        
#panel-gradient1{border-bottom: 1px solid #CCCCCC;background-image:url(/images/common/bg_table.png);background-position:bottom;background-repeat:repeat-x;}
  
.bgTable_gradient_noborder {background-image:url(/expo/images/common/bg_table.png);background-position:bottom;background-repeat:repeat-x;}

#panel2-rightCol {float: right;width: 350px;position: relative;}	

img.photoNew1 {border: none;width: 125px;height: 90px;margin-left: 12px;margin-right: auto;margin-top: 11px;}

TD.TD-H-103{height: 75px;} 

Table.TBL-W-137 {width: 100px;background: url(/images/common/bg_image1.png) top left no-repeat;}   
  
img.photo1 {border: none;width: 81px;height: 58px; margin-left: 6px;margin-right: auto;margin-top: 6px;}

/* HOME SERVICES */
Table.homeservice {margin: 0;padding: 0;border: none;border-collapse: collapse;}

#panel1 { /*use this if this is the 1st row after serach box- margintop adjusted */
  width: 710px;position: relative;float: left;border: 0px solid #CCCCCC;margin-bottom: 15px;margin-top: 0px;}			

.contentTxt {font-size: 8pt;color: #333333;}

.Black8{font-size: 8pt;color: #000000;}

#basicLoansFinancing { /*right column sponsor links */
	width: 710px;height:195px;text-align:center;float: left;padding: 0;margin: 0 auto 20px auto;background-image:url(/images/common/loanshead.jpg);background-repeat:no-repeat;background-position:center;}	

#panel-registration{width:545px;height:68px;background:url(/images/common/bg-registration.gif) top left no-repeat;float:left;margin: 5px 0 5px 0;}  
#prcontent1{width: 460px;float:right;margin: 17px 0 0 0;text-align: left;}
#prcontent2{width: 460px;float:left;margin: 17px 0 0 0;text-align: left;}
#prcontent3{width: 195px;height: 130px;float:left;margin: 0 5px 0 0;text-align: left;background:#29367B;padding: 3px;}

#panel-border4 { /*with bottom border */ width:545px;border-bottom:solid #CCCCCC 1px;line-height:10px;float:left;}

.RedBold9{font-size: 9pt;color: #ED1C24;font-weight: bold;}

#whyjoinborder {width: 285px;height:200px;border: 1px solid #EEEEEE;float: right;margin: 4px 5px 0 0;}	

#whyjoincontent {height:195px;color: #1A1A1A;padding: 5px;font-size: 8pt;}	
  
.moreListings1 {/*sits on black background/panel*/ padding-right:15px;font-size: 10px;color: #FFFFFF;}

/*start guaranteed-top-spot*/
.guaranteed-top-spot {width:720px;overflow: auto; background: url(/images/common/bg_gts.jpg) no-repeat top left; text-align: left; }

.guaranteedfooter{ width:720px;height:10px; background: url(/images/common/bg_gts.jpg) no-repeat; background-position: 0px -370px; margin-bottom: 10px; }
   
.clearboth {clear:both;line-height:1px;font-size:1px;}

img.photoNew {border: none; width: 161px; height: 80px; margin-left: 12px; margin-right: auto; margin-top: 3px; }

.dev-guaranteed-top-spot { width:840px; height: 145px; background: url(/images/common/devbg_gts.jpg) no-repeat top left; text-align: left; }

img.photoNewDev {border: none; width: 180px; height: 55px; margin-left: 12px; margin-right: auto; margin-top: 3px; }

.contentSearch840{ width: 840px;	float: left;	margin-bottom: 10px; 	text-align:left;	}
/*end guaranteed-top-spot*/	

#featured_cnbc {width: 171px;height:163px;position: relative;float: right;background: url(/images/promo/cnbcBG.jpg) top left no-repeat;}  
Table.hotpicks_cnbc {width: 170px;height:143px;} 
#hotpicks_cnbc {width: 163px;float:right;vertical-align: top;height: 106px;margin: 55px 0 0 0 ;}  

.listWhite {color: #333333;background-image: url(/expo/images/common/listItemArrow.png);background-repeat: no-repeat;padding-left: 10px;list-style:none;text-decoration:none;line-height:16px;font-size: 11px;}
a.listWhite, a.listWhite:visited {text-decoration:underline;color: #FFFFFF;}
a.listWhite:hover, a.listWhite:active{text-decoration:none;color: #FFFFFF;} 


#panel-border { width:350px; border-bottom:solid #CCCCCC 1px; line-height:10px;}

.images_border{
    border: 1px solid #cacaca;
    padding: 3px;
    font-family: Arial, Verdana, Times, Verdana, Times, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #1A1A1A;
}
	
.registrationTbl1{
    width: 533px;
    border-left: solid 1px #dce1e7;
    border-right: solid 1px #dce1e7;
    border-bottom: solid 1px #dce1e7;
    padding: 0px;
	background: #f3f3f3;  
}

.registrationTbl2{
    width: 510px;
    background: #FFFFFF;  
	margin-top:8px;
	margin-bottom:8px;
    font-size: 9pt;
    font-weight: bold;
}
	
.registrationTbl3{
    width: 100%;
    font-size: 8pt;
    border: solid 1px #96c900;
    padding: 5px;
    position: relative;
    margin-top: 15px;
    margin-bottom: 5px;
}
