/* 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(/images/common/gradientBg.png);
  background-repeat:repeat-x;
  background-position: top;
  background-attachment:fixed;
}  

H1, H2, H3, H4, H5 {color:#000000; margin: 0; padding: 0;  font-weight: bold;}

H1 {font-size: 13pt; color:#004276;}
  
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;}

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;} 
/* ---- H ---- */
#Htitle{height: 50px; width: 450px; float: left; position: relative;}
/* ---- TABLE ---- */
   
Table {font-weight: normal; border: 0;}
  
Table.searchTBL {width: 490px; padding: 0; margin: 0px; margin-left: auto; margin-right: auto;}

Table.searchTBLMain {width: 490px; margin: auto; margin-top:15px; color:#FFFFFF; }
  
Table.TBL-W-815 {width: 815px; padding: 0; margin: 0px; margin-left: auto; margin-right: auto; } 
  
  
Table.TBL-W-845 {width: 845px; padding: 0; margin: 0px; margin-left: auto; margin-right: auto; } 
  
Table.TBL-W-840 { width: 840px; padding: 0; margin: 0px; margin-left: auto; margin-right: auto; }    
    
Table.TBL-W-680 { width: 680px; padding: 0; margin: 0px;  margin-left: auto;  margin-right: auto;  }  
  
Table.popularLinks {  font-size: 8pt;  }
  
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: 146px;  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 {vertical-align: top}  

TD.title1 { font-weight: bold; color: #002D6A; height: 20px;}  

TD.TD-W-165{ width: 165px;}


TD.PADDING10 { text-align: left; padding-left: 10px;} 

TD.right { text-align: right;} 

.v-default {vertical-align: middle; font-size: 9pt;}

TD.BgBlue {width:10; background-color:Blue; color:White}

TD.TD-H-35-Events, TD.TD-H-35-Vote{
  height: 35px;  vertical-align: middle;  padding-left:10px;
  background: #abe139 url(/images/common/allmainimgs.jpg) no-repeat top left;
}

TD.TD-H-35{  height: 35px;  vertical-align: middle;}

TD.TD-H-35-Events{ background-position: 0px -383px;}

TD.TD-H-35-Vote{ background-position: -335px -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;}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */ float:right; margin-right:5px;}

a:link.buttonBlue , a:visited.buttonBlue , a:hover.buttonBlue , a:active.buttonBlue {
background: transparent url(/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(/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*/
}

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*/
}

/* container */
#MYHeaderContent, #MYContentContainer, #MYContainer, #BGContainer
{text-align:left; margin:0 auto; background: #FFFFFF;}

#MYContainer{ width: 1000px;
margin-left:auto; margin-right:auto; overflow: hidden; }
  
/** html #MYContainer { \width: 1055px; (for IE5 and IE6 in quirks mode) w\idth: 1000px; (for IE6 in standards mode ) } */

#MYContentContainer{ margin: 0 auto; /* align for good browsers */ text-align: left; /* counter the body center */ 
width: 845px; /*height: 800px;*/ float: right; padding-top: 5px; padding-left:5px; border: 0px pink solid; } 

#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;}

#network { /*top menu*/
 float: left; font-size: 8pt; margin:0; padding:0; background: clear;
  width:1000px; height: 15px; z-index:1000; position:relative ;}


/* 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(/images/common/bg2.png) left top; position: relative;
  float: left; font-size: 11px; padding-left: 10px; z-index: 999;}	

/*network header*/
.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;}

/* header */
#topheader {background: url(/images/common/headerBg.png) left top repeat-x;	width: 1000px; height: 22px; margin-top: 0px; /*float:left*/}

.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(/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(/images/common/bg2.png) left top; color:#ffffff; display: block; padding: 4px 9px; text-decoration: none;} 
.topMenu2Nav_1 li a:hover { background: url(/images/common/rollover.png) left top; /*background: #CCCCCC;*/ color: #FFFFFF;}

#topMenu2UL_1 li:hover a, #topMenu2UL_1 li.sfHover a {background: url(/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(/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(/images/common/bg1.png) left top; color:#ffffff; display: block; padding: 4px 9px; text-decoration: none;} 
.topMenu2Nav li a:hover { background: url(/images/common/rollover.png) left top; /*background: #CCCCCC;*/  color: #FFFFFF;}

#topMenu2UL li:hover a, #topMenu2UL li.sfHover a {background: url(/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;}

/*sub navigation menu */
#topMenu2sub { width: 1000px; height: 25px; background: url(/images/common/menu_bg.png) left top;
  position: relative; float: left; font-size: 11px;}  
  

#topMenu2sub ul {margin:0; padding:0; list-style-type:none;}  
#topMenu2sub ul li {position:relative; float:left; margin-right: 15px; padding-top: 2px;}  
#topMenu2sub ul li.current { background: white; color: #999999;}
#topMenu2sub ul li a, .topMenu2Nav ul li a:link, 
#topMenu2sub ul li a:active, 
#topMenu2sub ul li a:visited {font: 1em/23px Arial, Verdana, Times, Verdana, Times, sans-serif; color:#002D6A; display: block; padding: 0 9px; text-decoration: none;} 
#topMenu2sub ul li a:hover { background: white; color: #999999;}

/*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;}	

#menu3HeaderRed, #menu3HeaderGrey, #menuwhatshot, #menu3whatBoxGrey{
  background: #abe139 url(/images/common/allmainimgs.jpg) no-repeat top left;
  float: left; position: relative; font-weight: bold; font-size: 12px; color: #FFFFFF; text-indent: 5px; }

#menu3HeaderRed, #menu3HeaderGrey, #menuwhatshot { height: 23px;  width: 148px; padding: 5px 0 3px 3px; }

#menu3HeaderRed{ background-position: 0px -135px; }

#menu3HeaderGrey{ background-position: 0px -85px;}

/*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 */
.leftMenuCol { float: left; }

.leftMenuHeader{ width: 142px; height: 16px; background: url(/images/common/menu3Bg.png);	padding: 5px 0 3px 3px;
	position: relative; float: left;border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
	
.leftMenuBody{ width: 140px; font-size: 11px; margin: 3px 0 0 5px; position: relative; float: left;}

.leftMenuMin_max { width: 11px; height : 11px; margin-right: 4px; background-image: url(/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;}

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: 525px; height: 250px;	position: relative;	float: left;	margin: 0;}	

#searchboxTab { width: 525px; height: 265px;	position: relative;	float: left;	margin: 0;}	

.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;}	

.panel2-leftColNew{ width: 340px; 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 0px 15px 0px;
 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: 350px; position: relative; float: right;}

.panel2-rightColNew { width: 340px; position: relative; float: right; padding-top:3px}

.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 */
#header {	background: url(/images/common/bg-header.gif) left top;	width: 1000px;	height: auto;	margin-top: 0px;}
	

#logo1 { width:220px; height:50px; display:block; background: url(/images/iproplogoSG.gif) no-repeat;
  float:right; position: relative; margin-top:50px;}

#logo {width: 220px; height: 60px;border:0px solid #000; float: left; margin: 25px 0px 0px 10px;
  background: url(/images/common/allmainimgs.jpg) no-repeat -689px -683px ; position: relative;}

/* 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;}
	
#footer1 {width: 845px;/*margin-top: 50px;float: right;*/float:none;text-align: center;}


#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: 700px;	height: 220px;	float: left;	margin-top: 0px;	position: relative;	}
	
#whatsiPropContent{	width: 668px;	height: 200px;	margin: 0px;	margin: 18px 15px 15px 15px;	}		
	
#popularLinks{width: 845px;	margin: 0px; float: right; margin-top: 20px;}	
	
	
/* ---- ADS ---- */
#ad300-250{ width: 300px;  height: 250px;  float: right;  position: relative;  vertical-align: bottom;  margin:8px 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;}

.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: 16px;}

.quick_vote {	font-size: 16px;	color: #FF6600;}

.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(/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(/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(/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(/images/common/allmainimgs.jpg) no-repeat top left; 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;}


/*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;}

.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(/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(/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(/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(/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(/images/common/blue_bullet.png);
	background-repeat:no-repeat;	background-position:right; padding-right:5px;	font-size: 10px;	color: #002D6A;}
.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 ===*/

/*=== Start ui.theme.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.
* To view and modify this theme, visit http://ui.jquery.com/themeroller/
*/


/* Component containers
----------------------------------*/
.ui-widget { font-size: 1.1em/*{fsDefault}*/; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(/images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 0/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(/images/ui-bg_glass_75_ffffff_1x400.png)/*{bgImgUrlContent}*/ 0/*{bgContentXPos}*/ 0/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(/images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 0/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(/images/bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 0/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(/images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 0/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(/images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 0/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(/images/ui-bg_inset-soft_95_fef1ec_1x100.png)/*{bgImgUrlError}*/ 0/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(/images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(/images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(/images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(/images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ none/*{bgImgUrlOverlay}*/ 0/*{bgOverlayXPos}*/ 0/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -4px/*{offsetTopShadow}*/ 0 0 -4px/*{offsetLeftShadow}*/; padding: 4px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ none/*{bgImgUrlShadow}*/ 0/*{bgShadowXPos}*/ 0/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .35;filter:Alpha(Opacity=35)/*{opacityShadow}*/; -moz-border-radius: 4px/*{cornerRadiusShadow}*/; -webkit-border-radius: 4px/*{cornerRadiusShadow}*/; }

/*=== End ui.theme.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 main page featured skin ===*/
.jcarousel-skin-mainfeatured .jcarousel-container {
/*    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97; */
}

.jcarousel-skin-mainfeatured .jcarousel-container-horizontal { width: 600px; padding: 0px 40px;}
.jcarousel-skin-mainfeatured .jcarousel-clip-horizontal { width:  600px; height: 196px;}
.jcarousel-skin-mainfeatured .jcarousel-item { width: 146px; height: 196px;}
.jcarousel-skin-mainfeatured .jcarousel-item-horizontal { margin-right: 10px;}
.jcarousel-skin-mainfeatured .jcarousel-item-placeholder { background: #fff; color: #000;}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-mainfeatured .jcarousel-next-horizontal { position: absolute; top: 50px; right: 0px; width: 39px;
    height: 43px; cursor: pointer; background: transparent url(/images/next-horizontal1.png) no-repeat 0 0;}
.jcarousel-skin-mainfeatured .jcarousel-next-horizontal:hover {background-position: -41px 0;}
.jcarousel-skin-mainfeatured .jcarousel-next-horizontal:active {background-position: -82px 0;}
.jcarousel-skin-mainfeatured .jcarousel-next-disabled-horizontal,
.jcarousel-skin-mainfeatured .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-mainfeatured .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -123px 0;}
.jcarousel-skin-mainfeatured .jcarousel-prev-horizontal { position: absolute; top: 50px; left: 0px; width: 39px;
    height: 43px; cursor: pointer; background: transparent url(/images/prev-horizontal1.png) no-repeat 0 0;}
.jcarousel-skin-mainfeatured .jcarousel-prev-horizontal:hover { background-position: -41px 0;}
.jcarousel-skin-mainfeatured .jcarousel-prev-horizontal:active { background-position: -82px 0;}
.jcarousel-skin-mainfeatured .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-mainfeatured .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-mainfeatured .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -123px 0;}

/*=== End jcarousel featured skin ===*/

/*=== Start jcarousel featured skin ===*/

.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(/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;}

#iexpert { position: relative;  padding: 10px;  border: 0;  border-bottom:solid #CCCCCC 1px;}

/* start ICONDO CSS*/

TD.TD-H-110{ height: 118px;}

.crumbs { width: 845px; position: relative; font-size: 8pt; color: #707070; padding: 5px 0 5px 0; } 

.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:center;	}

.contentSearch840{ /* ---- page content---- */	width: 840px;	float: left;	margin-bottom: 10px; 	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: 360px;}
	
#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: 190px;	padding-top:10px;}
#icondo_searchbox{	width: 413px;	height: 187px;	margin: auto;
background-image:url(/images/common/icondosearch_bg.png);	background-repeat: no-repeat;	float:left;}
#icondo_searchbyname{	width: 413px;	height: 187px;	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;}

.bg_gradient { border: 1px solid #CCCCCC; background-image:url(/images/common/bg_table.png);
  background-position:bottom;  background-repeat:repeat-x;}

.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,
.flora.ui-dialog .ui-dialog-titlebar-close {width: 16px;	height: 16px;
	background: url(i/dialog-titlebar-close.png) no-repeat;	position:absolute;	top: 6px;	right: 7px;	cursor: default;}

.flora .ui-dialog .ui-dialog-titlebar-close span,
.flora.ui-dialog .ui-dialog-titlebar-close span {display: none;}

.flora .ui-dialog .ui-dialog-titlebar-close-hover,
.flora.ui-dialog .ui-dialog-titlebar-close-hover {background: url(i/dialog-titlebar-close-hover.png) no-repeat;}

.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;}
.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;  } 

.bgTable_gradient { border: 1px solid #CCCCCC;  background-image:url(/images/common/bg_table.png);
  background-position:bottom;  background-repeat:repeat-x;}
  
  
  
  
  #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;
}

/*guaranteed-top-spot*/
.guaranteed-top-spot {width:700px;overflow: auto; background: url(/images/common/allmainimgs.jpg) no-repeat top left; background-position: 0 -913px; text-align: left; }

.guaranteedfooter{ width:700px;height:10px; background: url(/images/common/allmainimgs.jpg) no-repeat; background-position: 0px -1283px; margin-bottom: 10px;}
   
.clearboth {clear:both;line-height:1px;font-size:1px;}

img.photoNew {border: none; width: 125px; height: 80px; margin-left: 12px; margin-right: auto; margin-top: 3px; }

/*Start Advertiser's Corner */
#acpanel1 { /*main image*/ width: 840px; height: 231px; position: relative; float: left; background: #F1F2F2 url(/images/common/achead.jpg) top left no-repeat; } 

#acsubpgpanel1 { /*main image for sub pages*/ width: 840px; height: 116px; position: relative; float: left; background: #F1F2F2 url(/images/common/acsubhead.jpg) top left no-repeat; }

#acpanel2 { /*main image*/ width: 840px; position: relative; float: left; margin: 0; }

#acmenuOLD { /*menu buttons*/ width: 840px; height: 41px; position: relative; float: left; margin: 0; }

#acfindout { width: 100px; height: 60px; position: relative; float: right; margin: 56px 35px 0 0; font-weight: bold; text-align: center; } 

#acsubfindout { width: 100px; height: 60px; position: relative; float: left; margin: 63px 0 0 210px; font-weight: bold; text-align: center; } 

#aclogin { width: 514px; height: 91px; position: relative; margin: 126px 0 0 320px; background: url(/images/common/acloginbg.jpg) top left no-repeat; }

#acsublogin { width: 514px; height: 91px; position: relative; margin: 15px 0 0 320px; background: url(/images/common/acloginbg.jpg) top left no-repeat; }

#aclink1 { margin: 8px 0 0 10px; position: relative; float: left; }

#acbuttons { /*6 green button panels*/ background: url(/images/common/acpanel.png) top left no-repeat; width: 275px; height: 85px; position: relative; float: left; margin: 5px 5px 0 0px; } 

#acsubmenu { float:right; width: 275px; position: relative; margin:20px 5px 0 0; }

#acsubbuttons { /*6 green button panels*/ background: url(/images/common/acpanel.png) top left no-repeat; width: 275px; height: 85px; position: relative; float: right; margin-bottom: 5px; } 

#accontent { width: 530px; padding: 0; margin-top:20px; float: left; position: relative; } 

TABLE.aclogin { width: 500px; border: 1px; padding: 0; margin-top:5px; float: right; } 

TABLE.acbuttons{ width: 260px; margin-top:5px; margin-left: 10px; padding: 0; }   

#acpanelleft { width: 530px; float: left; position: relative; } 

.link4 {font-size:8pt; font-weight: normal; color:#000000; line-height:14px;}
a.link4{text-decoration:none}
a.link4:hover{text-decoration:underline;} 

.BlackBold8{ font-family: Arial, Verdana, Times, Verdana, Times, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; }

.RedBold9{ font-family: Arial, Verdana, Times, Verdana, Times, sans-serif; font-size: 9pt; color: #ED1C24; font-weight: bold; }

.OrangeBold12{ font-size: 12pt; font-weight: bold; color: #FF6600;}
a.OrangeBold12:visited {color: #FF6600;}
a.OrangeBold12:hover {color: #FF6600; text-decoration:underline;} 

.WhiteBold14{ font-family: Arial, Verdana, Times, Verdana, Times, sans-serif; font-size: 14pt; font-weight: normal; color: #FFFFFF; }
/*End Advertiser's Corner */
