@charset "utf-8";
/* CSS Document */
/*----------------------------------------------------------------------
* Filename: ph_css.css
* Desciption: Global CSS


Links Blue: #002D6A #003575
Hover Blue: #0000ee



/*---------------------------------------------------------------------
BASICS ELEMENTS
-----------------------------------------------------------------------*/
* { margin: 0; padding: 0; }
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {
	margin:0px;
	padding:0;
}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {padding: 0px}
label{padding-left:5px;}

body 
{
    font-family: Arial, Verdana, Times, Verdana, Times, sans-serif; 
    font-size: 9pt; 
    margin: 0 auto; 
    color: #555555; 
    text-align: center; /* for IE */ 
    background:#f2f2f2; 
    background-position:center; 
    background-repeat:repeat-y; 
    background-attachment:fixed; 
    background-image: url(http://images.my.ippstatic.com/images/common/body_bg.gif); 
}
  
#MYContainer{text-align:left; margin:0 auto; background: #FFFFFF;}

 /*#MYContainer{
    width: 1000px; background: #FFFFFF; overflow:auto;z-index:1;}*/
    
#MYContainer{width: 1000px;margin-left:auto;margin-right:auto;overflow: hidden;z-index:1;border:solid 0 red;}
/*  
* 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;}*/
  

@-moz-document url-prefix() {
body {
  background-image: url(http://images.my.ippstatic.com/images/common/body_bg2.gif);
  }
}

h1{display: block; font-weight: bold; font-size:16px; color:#000000}
h2{display: block; font-size: 12px; font-weight: bold;}
h3{display: block; font-size: 12px; font-weight: bold;}
h4{display: block; font-size: 14px; font-weight: bold; }
h5{display: block; font-size: 12px; font-weight: bold; color:#000000;}
h6{display: block; font-size: 12px; font-weight: bold;}

.paragraph{font-size: 12px; padding:0 8px 0 0; text-align:left}
.paragraph a{text-decoration: none; color: #000000; font-size:12px;}
.paragraph a:hover {text-decoration: none; color: #0000ee; font-size:12px;}

p.picture-txt{ display:inline-block; font-size: 12px; padding: 7px 0px 12px 0; color:#555555;  border-bottom: dotted 1px #c8c8c8; margin:0 8px 0px 8px}
p.picture-txt img{ margin:5px 10px 0px 0; float:left}

p.picture2-txt{ display:inline-block; font-size: 12px; padding: 0px 0px 12px 0; color:#555555;  margin:0 8px 0px 8px}
p.picture2-txt img{ margin:5px 10px 0px 0; float:left}

p.desc-txt{padding-left:12px; margin-bottom:10px}
p.grey-txt{ display: block; font-size: 12px; padding: 8px 0 0 18px; color:#555555;}
.grey-txt{ display: block; font-size: 12px; padding: 12px 0 0 18px; color:#555555;}

.BlueBold9 { font-size: 11px; font-weight: bold; color: #003575; padding:10px 0 0 5px}
.BlueBold9 a { font-size: 11px; font-weight: bold; color: #003575; padding:10px 0 0 5px}
.BlueBold9 a:hover { font-size: 11px; font-weight: bold; color: #0000ee; padding:10px 0 0 5px}

.font-grey11{ display: inline-block; font-size: 11px; color:#555555;}
.font-grey10{ font-size: 10px; color:#555555; line-height:5px}

.BlueBold14 { font-size: 14px; font-weight: bold; color: #003575; padding:20px 0 0 0px; display: block;}
.BlueBold14-2 { font-size: 14px; font-weight: bold; color: #003575; padding:6px 0 0 15px}
.BlueBold14-3 { font-size: 14px; font-weight: bold; color: #003575; padding:10px 0 0 0px}
.GreyBold12 { font-size: 12px; font-weight: bold; color: #555555; padding:0; position:absolute; display: block; padding:0 8px 0 2px;}
.gtsblue12 { font-size: 12px; color: #000000; padding:0 150px 0 0; font-weight:normal;}


.title-blue12{display: block; font-size: 12px; font-weight: bold; color:#003575; padding: 0 0 5px 0;}
.title-blue12 a{ display: block; font-size:12px; color:#003575; right:0; text-decoration:none;  padding:0}
.title-blue12 a:hover{ display: block; font-size:12px; color:#0000ee; right:0; text-decoration:none;}

.font-blue12{display: block; font-size: 12px; color:#003575; padding: 0 0 5px 0; text-align:left; line-height:15px}
.font-blue12 a{ display: block; font-size:12px; color:#003575; right:0; text-decoration:none;  padding:0}
.font-blue12 a:hover{ display: block; font-size:12px; color:#0000ee; right:0; text-decoration:none;}

.title-red16{display: block; font-size: 16px; font-weight: bold; color:#990000; padding: 0 0 12px 0; margin:0}

.title-grey12{display: block; font-size: 12px; font-weight: bold; color:#555555; padding-bottom:5px}
.title-orange11{display: block; font-size: 11px; font-weight: bold; color:#ff6600; padding-bottom:5px}

.title-white11 { font-size: 11px; font-weight: bold; color: #ffffff; }
.title-white12 { font-size: 11px; font-weight: bold; color: #ffffff; }
.title-white12-tab { font-size: 12px; font-weight: bold; color: #ffffff; background-color:#666666; margin:0 0 10px 0}
.font-white12-tab { font-size: 10px; font-weight: bold; font-style:italic; color: #ffffff; background-color:#51973f; padding:3px 0 0 4px; height:15px; margin:0 5px 0 5px}

.font-grey11-right { font-size:11px; color:#555555; text-decoration:none;  padding-right:5px;  clear:both; float:right}
.font-grey11-right2 { font-size:11px; color:#555555; text-decoration:none; padding-left:3px; vertical-align:top; }

.star {color:red; font-size:9px}
.textbox2 {border:1px solid #b2b2b2;  height:18px; width:450px; }
.textbox3 {border:1px solid #b2b2b2;  height:18px; width:130px; }
.textbox4 {border:1px solid #b2b2b2;  height:18px; width:65px; }
.textbox5 {border:1px solid #b2b2b2;  height:18px; width:300px; }
.textarea5 {border:1px solid #b2b2b2;   width:300px; }
.textarea3 {border:1px solid #b2b2b2;   width:130px; }
.textarea {border:1px solid #b2b2b2;   width:450px; }
.checkbox2{ margin-top:5px}
.checkbox3{ margin-top:5px}
.searchbox_formtext {color: #555555; font-size: 12px;}

.switch_btn
{
    background:url(http://images.my.ippstatic.com/images/common/icons_sprite.png) no-repeat -188px -269px; 
    float:right;
    width:140px;
}
/*.switch_btn a{ display: block; font-size:14px; color:#FF6600; right:0; text-decoration:none;  padding:0}
.switch_btn a:hover{ display: block; font-size:14px; color:#0000ee; right:0; text-decoration:none;}*/


.partnership_ctrl { text-align:right; line-height:17px; padding-right:5px;}
/*.list {background-image: url(/Content/images/common/grey_bullet.gif); background-repeat: no-repeat; background-position: left; padding-left:10px; list-style:none; text-decoration:none;	line-height:13px;}*/
ul.list{color:#555555;}
/*sprite image*/
ul.list li a
{
    font-size:12px; 
    color:#003575; 
    text-decoration:none; 
    margin-left:10px; 
    vertical-align:top;  
    padding-left:22px; 
    background: url(http://images.my.ippstatic.com/images/common/icons_sprite.png) no-repeat -217px -86px; 
    display:inline-block; 
    line-height:20px;
}
ul.list li a:hover{font-size:12px; color:#0000ee; text-decoration:none;}

ul.list01
{
    color:#555555; 
    padding-left:33px; 
    list-style-image: url(http://images.my.ippstatic.com/images/common/bulletarrow.png);  
    line-height:17px;
}
ul.list01 li a{font-size:12px; color:#003575; text-decoration:none; vertical-align:top; line-height:18px}
ul.list01 li a:hover{font-size:12px; color:#0000ee; text-decoration:none;}

ul.list2
{
    color:#555555; 
    padding:0 0 10px 30px; 
    float:left; 
    list-style-image: url(http://images.my.ippstatic.com/images/common/bulletarrow.png); 
}
ul.list2 li a{font-size:12px; color:#003575; text-decoration:none; vertical-align:top}
ul.list2 li a:hover{font-size:12px; color:#0000ee; text-decoration:none;}

ul.list3 {}
ul.list3 li{font-size:11px; color:#003575; text-decoration:none; float:left; padding-left:15px}
ul.list3 li a{font-size:11px; color:#003575; text-decoration:none; float:left;}
ul.list3 li a{font-size:11px; color:#003575; text-decoration:none; float:left; clear:both;}
ul.list3 li a:hover{font-size:11px; color:#0000ee; text-decoration:none;}

ul.list4 {font-size: 12px; padding:0 0 0 12px; color: #555555;}
.list4-head { width:120px; display:inline-block; vertical-align:top; padding-bottom:5px; font-weight:bold}
.list4-head2 { width:75px; display:inline-block; vertical-align:top; padding-bottom:5px}
.list4-cont { width:420px; display:inline-block; padding-bottom:5px}

ul.list5 {font-size: 12px; padding:0 0 0 12px; color: #555555; width:559px;}
ul.list5 li{ border-bottom:1px dotted #cccccc; padding:5px 0 5px 0;}
.list5-col1{ width:253px; display:inline-block}
.list5-col2{ width:210px; display:inline-block}
.list5-col3{ width:65px; }

ul.list6 {font-size: 12px; padding:0 0 0 6px; color: #555555; width:232px}
ul.list6 li{ padding:3px 0 0 0; }
ul.list6 li a{font-size:12px; color:#003575; text-decoration:none; vertical-align:top}
ul.list6 li a:hover{font-size:12px; color:#0000ee; text-decoration:none;}
.list6-col{ width:203px; display:inline-block; vertical-align:top;}
.list6-col1{ width:68px; display:inline-block}
.list6-col2{ width:140px; display:inline-block; vertical-align:top; font-weight:bold}
.list6-col3{ width:138px; display:inline-block; font-size: 11px;}
.list6-col4{ width:90px; display:inline-block; vertical-align:top; font-size: 11px;}

ul.list7 {font-size: 12px; padding:0 0 0 12px; color: #555555;}
.list7-head { width:220px; display:inline-block; vertical-align:top; padding-bottom:5px}
.list7-head2 { width:210px; display:inline-block; vertical-align:top; padding-bottom:5px}
.list7-cont { width:330px; display:inline-block; padding-bottom:5px}

ul.list8 {font-size: 12px; padding:0 0 0 12px; color: #555555; width:370px}
ul.list8 li{ padding:3px 0 0 0; }
ul.list8 li a{font-size:12px; color:#003575; text-decoration:none; vertical-align:top}
ul.list8 li a:hover{font-size:12px; color:#0000ee; text-decoration:none;}
.list8-col1{ width:63px; display:inline-block}
.list8-col2{ width:300px; display:inline-block; vertical-align:top; font-weight:bold}
.list8-col3{ width:123px; display:inline-block; font-size: 11px;}
.list8-col4{ width:90px; display:inline-block; vertical-align:top; font-size: 11px;}

ul.list9 {font-size: 12px; padding:0 0 0 12px; color: #555555; width:298px}
ul.list9 li{ padding:3px 0 0 0; }
ul.list9 li a{font-size:12px; color:#003575; text-decoration:none; vertical-align:top}
ul.list9 li a:hover{font-size:12px; color:#0000ee; text-decoration:none;}
.list9-col1{ width:63px; display:inline-block}
.list9-col2{ width:220px; display:inline-block; vertical-align:top; font-weight:bold}

.list-spectitle{display: block; font-size: 12px; font-weight: bold; color:#555555; padding:0 0 5px 10px}
ul.list-spec
{
    color:#555555; 
    padding-left:33px; 
    list-style-image: url(http://images.my.ippstatic.com/images/common/bulletarrow.png);  
    line-height:15px;
}
ul.list-spec li a{font-size:12px; color:#555555; text-decoration:none; vertical-align:top; line-height:18px}
ul.list-spec li a:hover{font-size:12px; color:#555555; text-decoration:none;}


  
  /*---------------------------------------------------------------------
TOP HEADER
-----------------------------------------------------------------------*/
#topline  
{
    background: url(http://images.my.ippstatic.com/images/common/topline_bg.gif) repeat-x; 
    width: 100%; 
    margin: 0 auto; 
    height: 7px; 
    position: absolute; 
    z-index:12; 
    top:0px; 
    left:0;
}
#topheader 
{ 
    margin:0 auto; 
    width: 1001px; 
    height: 35px; 
    position:relative;  
}
.topmenu { width: 500px; font-size:11px; font-weight:bold; text-align:right; position:absolute; right:40px; padding-top:10px;}
.topmenu a, .topmenu a:visited{ text-decoration:none; color:#003575;}
.topmenu a:hover{ text-decoration:none; color:#0000ee;}



/*--------------netwrok nav---------------*/
.network {
	background: url(/Content/images/index_03.jpg);
	width: 208px;
	font-size:11px;
	height:30px;
	position:absolute;
	right:1px;
	z-index:-10;
	top: 1px;
}
/*LEVEL ONE*/
ul.networkNav                         { list-style-type: none;  margin: 0; padding: 0; z-index:10; }
ul.networkNav li                      { font-weight: bold; float: left; zoom: 1;  height:27px;}
ul.networkNav a:hover		          {   }
ul.networkNav a:active                { color: #033470; }
ul.networkNav li a                    { display: block; padding: 5px 7px 25px 50px;  color: #033470; text-decoration:none;  margin-top:0px; }
ul.networkNav li:last-child a         { border-right: none;} /* Doesn't work in IE */
ul.networkNav li.hover,
ul.networkNav li:hover                { color: #000; position:relative;}
ul.networkNav li.hover a              { color: #cbcbcb; font-size:11px; font-weight:bold;}

/*LEVEL TWO*/
ul.networkNav ul 					  { width: 208px;  visibility: hidden; position: absolute; top: 100%; list-style-type: none; margin:0; padding:0px; z-index:3;}
ul.networkNav ul li 				  { font-weight: normal;  background: #003575;  border-bottom: 1px solid #366199; float: none; text-align:left; white-space: nowrap;}
ul.networkNav ul li a				  { display: block; padding: 6px 10px 0 10px; color: #ffffff; text-decoration:none;  border-right: 1px solid #7eb103; margin-top:0px;}
ul.networkNav ul li a:hover           { background-color:#dfdfdf; height:21px; color:#000000}


#logoheader { margin:0 auto; width: 1000px; height:83px; position:relative;  z-index:9;}/*Logo header position*/
.topLogo { width: 240px; height:52px; float:left; padding:15px 0 0 10px}
.b468_60 {width:468px;  float: left; padding: 5px 0 0 10px;}/*Top header 468x60 Banner*/

.b728_90 {width:728px;  float: right; padding: 0px 10px 0 0px;}/*Top header 728x90 Leaderboard*/

.fb {width:184px;  float: left; padding: 40px 0 0 70px;}

/*---------------------------------------------------------------------
MAIN NAVIGATION MENU
-----------------------------------------------------------------------*/
#mainMenu {
	background:url(http://images.my.ippstatic.com/images/common/topmenu_bg.png) left top;
	width:1001px;
	height:42px;
	z-index:3;
	margin:0 auto;
	right:0px;
}
/* LEVEL ONE */
ul.dropdown                         { list-style-type: none;  margin: 0 auto; padding: 0 0 0 5px; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1;  height:37px; border-right: 1px solid #366199; }
ul.dropdown a:hover		            { background: url(http://images.my.ippstatic.com/images/common/topmenu_rollover.png) left top;  color: black;}
ul.dropdown a:active                { color: #ffffff; }
ul.dropdown li a                    { display: block; padding: 4px 10px;  color: #ffffff; text-decoration:none; line-height:29px; }
ul.dropdown li:last-child a         { border-right: none;} /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { left top;  color: black; position:relative; }
ul.dropdown li.hover a              { color: black;}


ul.dropdown li.current             { color: black;}
ul.dropdown li.current a            { background: url(http://images.my.ippstatic.com/images/common/topmenu_rollover.png) left top;  color: black;}

/* LEVEL TWO */
ul.dropdown ul 						{visibility: hidden; position: absolute; top: 100%; list-style-type: none; padding:0;  margin:0; z-index:10;}
ul.dropdown ul li 		
			
{font-weight: normal; background:url(/Content/images/dropdown.jpg) no-repeat; background-color:#ffffff; border: 4px solid #0077ce; float: none; padding:0 10px 0 0; text-align:left; white-space: nowrap;  z-index:10; width:445px; height:150px; padding:10px 18px 10px 18px;}	 
                                    IE 6 & 7 Needs Inline Block
ul.dropdown ul li a					{ border-right: 0px solid #000000;}  
ul.dropdown li.current li a         { background: #ffffff;  color: black;}
ul.dropdown li.current li:hover  a   { left top;  color: black; position:relative; }

/* LEVEL THREE */
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }


/*---------------------------------------------------------------------*/

/*2LEVEL ONE */
ul.dropdown1                         { list-style-type: none;  margin: 0 auto; padding: 0 0 0 5px; }
ul.dropdown1 li                      { font-weight: bold; float: right; zoom: 1;  height:37px; border-right: 1px solid #366199; }
ul.dropdown1 a:hover		            { background: url(http://images.my.ippstatic.com/images/common/topmenu_rollover.png) left top;  color: black;}
ul.dropdown1 a:active                { color: #ffffff; }
ul.dropdown1 li a                    { display: block; padding: 4px 10px;  color: #ffffff; text-decoration:none; line-height:29px; }
ul.dropdown1 li:last-child a         { border-right: none;} /* Doesn't work in IE */
ul.dropdown1 li.hover,
ul.dropdown1 li:hover                { left top;  color: black; position:relative; }
ul.dropdown1 li.hover a              { color: black;}


ul.dropdown1 li.current             { color: black;}
ul.dropdown1 li.current a            { background: url(http://images.my.ippstatic.com/images/common/topmenu_rollover.png) left top;  color: black;}

/* 2 LEVEL TWO */
ul.dropdown1 ul 						{visibility: hidden; position: absolute; top: 100%; list-style-type: none; padding:0;  margin:0; z-index:10;}
ul.dropdown1 ul li 		
			
{font-weight: normal; background-color:#ffffff; border: 4px solid #0077ce; float: none; padding:0 10px 0 0; text-align:left; white-space: nowrap;  z-index:10; width:120px; height:50px; padding:5px 18px 10px 18px; position:relative; right:75px;}	 
                                    IE 6 & 7 Needs Inline Block
ul.dropdown1 ul li a					{ border-right: 0px solid #000000;}  
ul.dropdown1 li.current li a         { background: #ffffff;  color: black;}
ul.dropdown1 li.current li:hover  a   { left top;  color: black; position:relative; }

/* 2 LEVEL THREE */
ul.dropdown1 ul ul 					{ left: 100%; top: 0; }
ul.dropdown1 li:hover > ul 			{ visibility: visible; }


/*---------------------------------------------------------------------
NAVIGATION MENU
-----------------------------------------------------------------------*/

.dropbox {
	border:1px solid #cccccc;
	border-radius: 3px;
	height:25px;
	width:200px;
	background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 100%, rgba(225,225,225,1) 100%, rgba(246,246,246,1) 100%);  
}


#drop_listing {
	width:210px;
	float: left;
	position:relative;
	
	}



.dropbox2 {
	border:1px solid #cccccc;
	border-radius: 3px;
	height:25px;
	width:100px;
	background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 100%, rgba(225,225,225,1) 100%, rgba(246,246,246,1) 100%);  
}


#drop_listing2 {
	width:120px;
	float: left;
	position:relative;
	
	}
	
	

/*---------------------------------------------------------------------
END
-----------------------------------------------------------------------*/


#menubuy{ background: url(http://images.my.ippstatic.com/images/common/topmenu_actived_bg.png); height:37px; width:65px; border-right:1px solid #63a2f3}
#menubuy a:hover{ background: url(http://images.my.ippstatic.com/images/common/topmenu_rollover.png) left top;  color: black; position:relative; }
#menurent { background: url(http://images.my.ippstatic.com/images/common/topmenu_actived_bg.png); height:37px; width:65px; border-right:1px solid #63a2f3}
#menurent a:hover{ background: url(http://images.my.ippstatic.com/images/common/topmenu_rollover.png) left top;  color: black; position:relative; }
#menusell { width:65px}
#menunewdev a:hover{ background: url(http://images.my.ippstatic.com/images/common/topmenu_rollover.png) left top;  color: black; position:relative;}

.menu-active-page { background: url(http://images.my.ippstatic.com/images/common/topmenu_actived_bg.png); }

 /*---------------------------------------------------------------------
flag_country
-----------------------------------------------------------------------*/

.hk_flag {
    background: url("http://images.my.ippstatic.com/images/common/icons_sprite.png") no-repeat scroll -22px 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 13px;
    margin-top: 3px;
    width: 17px;
}
.sg_flag {
    background: url("http://images.my.ippstatic.com/images/common/icons_sprite.png") no-repeat scroll -22px -13px transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 13px;
    margin-top: 3px;
    width: 17px;
}
.my_flag {
    background: url("http://images.my.ippstatic.com/images/common/icons_sprite.png") no-repeat scroll -22px -26px transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 13px;
    margin-top: 3px;
    width: 17px;
}
.india_flag {
    background: url("http://images.my.ippstatic.com/images/common/icons_sprite.png") no-repeat scroll -22px -39px transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 13px;
    margin-top: 3px;
    width: 17px;
}
.phli_flag {
    background: url("http://images.my.ippstatic.com/images/common/icons_sprite.png") no-repeat scroll -22px -52px transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 13px;
    margin-top: 3px;
    width: 17px;
}
.iprop_flag {
    background: url("http://images.my.ippstatic.com/images/common/icons_sprite.png") no-repeat scroll -22px -65px transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 13px;
    margin-top: 3px;
    width: 17px;
}
.indo_flag {
    background: url("http://images.my.ippstatic.com/images/common/icons_sprite.png") no-repeat scroll -22px -78px transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 13px;
    margin-top: 3px;
    width: 17px;
}
.macau_flag {
    background: url("http://images.my.ippstatic.com/images/common/icons_sprite.png") no-repeat scroll -255px 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 11px;
    margin-top: 3px;
    width: 17px;
}

 /*---------------------------------------------------------------------
SearchBox
-----------------------------------------------------------------------*/

#main-container{
	text-align: left;
	width: 1000px;
	position:relative;
	display:inline-block;
	z-index:3;
	margin:0 auto;
	background:url(/Content/images/bckg.jpg);
	width:1000px;
	height:219px
}

#main-content1 {
    width: 665px;
	height:152px;
    float: left;
    left: 15px;
	top: 10px;
    position: relative;
    background: url(/Content/images/forsale.png) no-repeat scroll bottom transparent;
}
		
		
#main-content2 {
    width: 665px;
	height:152px;
    float: left;
    left: 15px;
	top: 10px;
    position: relative;
    background: url(/Content/images/forrent.png) no-repeat scroll bottom transparent;
}
		
#main-content3 {
    width: 665px;
	height:152px;
    float: left;
    left: 15px;
	top: 10px;
    position: relative;
    background: url(/Content/images/rentoown.png) no-repeat scroll bottom transparent;
}
		
		
		
.tab_linkstay {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5aa245;
	text-decoration: none;
}

.tab_navi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#434343;
	text-decoration: none;
}

.tab_navi: link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5aa245;
	text-decoration: none;
}

.tab_navi: visited {
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5aa245;
	text-decoration: none;
}
.tab_navi: hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5aa245;
}
.tab_navi: active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5aa245;
	text-decoration: none;
}


/*Featured Property TAB*/
@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;}}

/*Hide useless elements in print layouts*/
@media print {.ui-tabs-nav {display: none;}}



/*---------------------------------------------------------------------
Search_menu
-----------------------------------------------------------------------*/
.search_txtbox {
	color:#333333;
	font-size: 16px;
	position:absolute;
	left: 20px;
	outline-color:transparent;
	border:none;
	background: url(/Content/images/searchbox.jpg) no-repeat;
	width:550px;
	height:36px;
	margin-top: 10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	padding:0 0 0 5px;
}
   
   .search_sidebar{
	color:#fff;
	position:relative;
	outline-color:transparent;
	border:1px solid #ccc;
	width:120px;
	height:25px;
	border-radius:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
}

 
   
   .searchlist_btn{background:url(/Content/images/search_listing.jpg) no-repeat; width:96px; height:28px; float:left; cursor: pointer; margin: 15px 0 20px 10px;}
   
.main_listbox_top {float: left;font-size: 11px;font-weight: bold;line-height: 20px;margin-left: 6px;}


.text_box
{ font-size:11px; 
 margin-left:5px;
 height:29px;
 width:109px;
 font-family:Arial, Helvetica, sans-serif;
 color:#666666;
 background: url(/Content/images/text_bk.jpg) no-repeat;
 outline-color:transparent;
 border:none;}
 
 .search_btn { float:left; padding:10px 20px 0px 0px; /*top:90px;*/ position:absolute; right:0;}
 
 .search_btn2{background:url(/Content/images/search_btn.jpg) no-repeat; width:75px; height:36px; float:left; cursor: pointer;}
 
  .search_icon{background:url(/Content/images/search_icon.png) no-repeat; width:17px; height:15px; float: right;}
 
 /*---------------------------------------------------------------------
POST LISTING
-----------------------------------------------------------------------*/

.box_300 {
	border-radius: 5px;
	background-color:#FFF;
	border:solid #CCC 1px;
	float:right;
	position:relative;
	width:300px;
	height:179px;
	margin-right:10px;
	margin-top:10px;
}


.box_300_in {
	float:right;
	position:relative;
	width:300px;

}

 .post_btn { float:right; padding:10px 60px 0px 0px; /*top:90px;*/ position:relative; right:0;}
 
 .post_btn2{background:url(/Content/images/post_btn.jpg) no-repeat; width:174px; height:37px; float:right; cursor: pointer;}
 
 .text_post {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	position:relative;
	float:left;
	text-decoration:none; }
	 
.text_post: link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5aa245;
	text-decoration:none;}

#post_tab1 {
            width: 282px;
			height:29px;
            float: right;
			right:10px;
			top: 10px;
			position:relative;
            background: url(/Content/images/tab1.jpg) no-repeat scroll bottom transparent;}
		
		#post_tab2 {
     width: 282px;
	 height:29px;
     float: right;
	 top: 10px;
     position: absolute;
     background: url(/Content/images/tab2.jpg) no-repeat scroll bottom transparent;}
		
		 .tab_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none; }
	
		 .tab_text: link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}

		 .tab_text: hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}

		 .tab_text: active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
		 .tab_text: visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.text_link_green {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5aa245;
	text-decoration:none;
	padding: 10px 0 0 10px;
}
	
.text_link_green: link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5aa245;
	text-decoration:none;
	/*
	padding: 5px 0 0 10px;
    */
}

.text_link_green a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5aa245;
	text-decoration:none;
	/*
	padding: 5px 0 0 10px;
    */
}
	
	
/*---------------------------------------------------------------------
CONTENT
-----------------------------------------------------------------------*/
#main {
	width: 1000px;
	top:5px;
	left:0px;
	position:relative;
	z-index:3;
	text-align: left;
	display:inline-block;
	margin: 0;
}	


#main2 {
	 margin-left: auto;
    margin-right: auto;
	margin-bottom:auto;
    overflow: hidden;
    width: 1000px;
    z-index: 1;
	text-align:left;
}	


/*---------------------------------------------------------------------
SIDE MENU
-----------------------------------------------------------------------*/

#side-container{
	width:142px;
	float: left;
	position:relative;
	margin-left:8px;
}

.empty_main_sidemenu {
	width:133px;
	float: left;
	position:relative;
}
	
.main_sidemenu {
	width:133px;
	float: left;
	position:relative;
	background-color:#FFF;
	border:solid #CCC 1px;
	box-shadow: 1px 0px 5px 0px rgba(225, 225, 225, 225);
	margin-top:8px;
	padding:10px 0px 0px 10px;
}
	
	
.myiprop_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration: none;

	
}

.myiprop_text_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
	
}

.myiprop_text_black span {
	float:right;
	margin-right:5px;

}

.sidebar_text  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	line-height:18px;
	float:left;
}

.sidebar_text2  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	line-height:18px;
}


.sidebar_text: link  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5aa245;
	text-decoration: none;
	float:left;
	line-height:18px;

}

.sidebar_text2: link  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5aa245;
	text-decoration: none;
	float:left;
	line-height:18px;

}

 .adv_btn{background:url(/Content/images/adv_login_btn.jpg) no-repeat; width:142px; height:36px; float:left; cursor: pointer; margin-top:15px; margin-bottom:10px;}
 
 

/*---------------------------------------------------------------------
MIDDLE CONTENT
-----------------------------------------------------------------------*/
.main_middle  {
	width:525px;
	top: 0px;
	float:left;
	margin-left:8px;
}

.main_525b  {
	width:525px;
	top: 0px;
	float:left;
	margin-left:8px;
}


 .box-525 {
	width:515px;
	top: 0px;
	float:left;
	margin:0 0 10px 10px;
	padding-bottom:5px
}

 .box-525_result {
	width:515px;
	top: 0px;
	float:left;
	margin:0 0 10px 20px;
	padding-bottom:5px
}
 

	/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.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:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 525px;
	height: 100%;
}

.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding:0px;
	width:505px;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
	border-top:solid #CCC 1px;

}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial, Helvetica, sans-serif/*{ffDefault}*/;
	font-size: 11px/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 11px;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial, Helvetica, sans-serif/*{ffDefault}*/;
	font-size: 11px;
}
.ui-widget-content {
	background: #ffffff/*{bgColorContent}*/ url(/Content/images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
	color: #222222/*{fcContent}*/;
}
.ui-widget-content a {
	color: #222222/*{fcContent}*/;
}
.ui-widget-header {
	background: #ffffff/*{bgColorHeader}*/ url(/Content/images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
	color: #222222/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	background: #ffffff/*{bgColorDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #555555/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	background: #ffffff/*{bgColorHover}*/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #ffffff/*{fcHover}*/;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa/*{borderColorActive}*/;
	background: #ffffff/*{bgColorActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1/*{borderColorHighlight}*/;
	background: #fbf9ee/*{bgColorHighlight}*/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
	color: #363636/*{fcHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec/*{bgColorError}*/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/;
}
.ui-widget-shadow {
	margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
	padding: 8px/*{thicknessShadow}*/;
	background: #aaaaaa/*{bgColorShadow}*/{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
	opacity: .3/*{opacityShadow}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/;
	border-radius: 8px/*{cornerRadiusShadow}*/;
}

/* font setting */

.picture-container{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 7px;

}

.picture-container2{
	margin:10px 5px 0px 0px;
	float:left;

}


/* FEATURE LISTING */

 .box-245 {
	width:245px;
	top: 0px;
	float:left;
	margin:0 0 0px 0px;
	padding-bottom:5px;
	position: relative;
	
	
}

.pic_img {
	border:solid #CCC 0px;
	margin-bottom:5px;
	margin-right:5px;
}


.content_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5aa245;
	text-decoration: none;
	display: block;
	
}

.content_title a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5aa245;
	text-decoration: none;
	display: block;
	
}



.content_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration: none;
	float:left;

	
}

.middle_listing {
	width:245px;
	float: left;
	position:relative;
	background-color:#FFF;
	border:solid #CCC 1px;
	margin-top:10px;
	margin-right:10px;
	}

.thumb_img 
{
	/* background: url(/Content/images/dummy_img.jpg) no-repeat; */
    /* border: 1px solid #CCC; */
    float:left;
    width:70px; 
    height:55px; 
    margin: 0px 0px 0 10px;
} 

.thumb_img2 {
	background: url(/Content/images/img1.jpg) no-repeat;
border: 1px solid #CCC; float:left;width:200px; height:95px; margin: 0px 0px 0 0px;}

.listing_text{font-size: 12px; font-weight:bold; color:#5aa245; margin: 0px 0 0 3px; width:150px; float: right;}

.more_text  {font-size: 11px; color:#5aa245; float: right;}
.more_text: link {font-size: 11px; color:#5aa245; float: right; text-decoration:underline; }
.more_text a{color:#5aa245; text-decoration: none; }
.more_text a:hover{color:#5aa245; text-decoration: underline; }

.browse_listing {
	width:490px;
	float: left;
	position:relative;
	background-color:#FFF;
	border:solid #CCC 1px;
	margin-top:10px;
	padding: 10px 0px 10px 10px;
	}
	
	.central_text  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	text-decoration: none;
	float:left;

}

 /*---------------------------------------------------------------------
Right_MRB
-----------------------------------------------------------------------*/


#right-container{
	width:300px;
	float: right;
	position:relative;
	margin-right:10px;
}

/*Suqare Banner 300x250*/
#b300_250{width:300px; float:right; margin-bottom:20px;}
.b300_250{width:300px; float:right; margin-bottom:20px;}

/*Suqare Banner 300x125*/

.b300_125{width:300px; float:right; margin-bottom:20px;}


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


.footer {
	width: 1000px;
	text-align: left;
	float:left;
	font-size:11px;
	z-index:3;
	margin:0 auto;
	right:1px;
	position:relative;
	margin-top:80px;
}

.footer2 {
	width: 1000px;
	text-align: left;
	float:left;
	font-size:11px;
	z-index:3;
	margin:0 auto;
	right:1px;
	position:relative;
	margin-top:180px;
}

.footer3 {
	width: 1000px;
	text-align: left;
	float:left;
	font-size:11px;
	z-index:3;
	margin:0 auto;
	right:1px;
	position:relative;
	margin-top:280px;
}


.footer_line {
    height: 12px;
    border-top: 1px ridge #e9e9e9;
    box-shadow: inset 0 15px 20px -20px rgba(105,103,103,1);
	float:; left;
}

.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 #333333;
	margin-right: 5px;
	padding-right: 5px;
	position:relative;
	color: #333333;
	line-height:15px;
}

.footer ul li a:hover { text-decoration:none; color:#0000ee}
.footer-list li.ptitle {font-weight:bold;color:#555}
.footer-list.f-width {width:200px;padding-left:0}
.footer-list.pLeft0 {padding-left:0}
#copyright { width:1000px; margin: 20px 0 30px 0; text-align: left; margin-left:20px;  float: left;  font-size:11px; color: #333333; text-decoration:none;}
#copyright a{font-size:11px; color: #333333; text-decoration:none}
#copyright a:hover { text-decoration:none; color:#0000ee}



/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0 6px 5px;
 border-bottom: 1px solid #ccc;

 font: bold 10px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 10px 6px 5px;
 margin-left: 5px;
 border: 1px solid #ccc;
 border-bottom: none;
 border-radius: 5px 5px 0 0;
 text-decoration: none;
 
}

ul.tabbernav li a:link {
	color: #666;
}
ul.tabbernav li a:visited { color: #666; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #fff;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:0px;
 border-top:0;


 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}



 /*---------------------------------------------------------------------
RESULT LIST PAGE
-----------------------------------------------------------------------*/
 
 .alert_btn{
	background:url(/Content/images/alert_btn.png) no-repeat;
	width:89px;
	height:30px;
	float:right;
	cursor: pointer;
	margin: 13px 12px 0px 0px;
}


 .alert_btn2{
	background:url(/Content/images/alert_btn.png) no-repeat;
	width:89px;
	height:30px;
	float:right;
	cursor: pointer;
	margin: 8px 12px 0px 0px;
}


.result_text  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	line-height:18px;
	font-weight:bold;
}


 /*---------------------------------------------------------------------
RESULT LIST PAGE- Carousel
-----------------------------------------------------------------------*/

#box-500-container {width:500px; float:left; margin: 15px 0 0 0}/*all the 663 width boxes*/
.box-500 {width:500px;  margin: 0 0 0px 0; border:0px solid #ccc; background-color:#dedede; position:relative; clear:both; height:40px;}/*all the 663 width boxes*/

.box-carousel1{
	display:inline-block;
	float:left;
	margin:0;
	padding-bottom:0px;
	position:relative;
	width:330px
}

.glryNav2{
	float:right;
	padding:188px 45px 0 240px;
	position:absolute;
}
.white-text{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	display:inline;
	float:right;
	position:absolute;
	font-weight: bold;
	top: 225px;
}

.PTSbox-listing{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	height:250px;
	margin-top:0px;
	padding:0px;
	width:498px;

}

.glryNav5{
	float:right;
	padding:250px 45px 0 230px;
	position:absolute
}

gal1A1
{ color:#ffffff;
}

/*Start detail page Gallery view - carousel classes*/
.stepcarousel1
{
    position: relative; /*leave this value alone*//*border: 1px solid black;*/
    width: 330px; /*Width of Carousel Viewer itself*/
    height: 250px; /*Height should enough to fit largest content's height*/
    float: left;
    margin: 25px 12px 5px 12px/*margin: 0 0 5px 0;*/
    cursor: pointer;
}
.stepcarousel1:hover
{
    cursor: pointer;
}
.stepcarousel1 .belt
{
    position: absolute; /*leave this value alone*/
    left: 0;
    top: 0;
}
.stepcarousel1 .panel 
{
    /* float: left; *//*leave this value alone*/ /* need to be commented out to bring images in center */
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 0; /*margin around each panel*/
    width: 330px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
    
    /* values below needed for center image */
}
.stepcarousel1 .panel .innerPanel 
{
    height: 250px;
    width: 330px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;    
    
}
.stepcarousel1 .panel img  
{
/*
    width: 330px; 
    height: 250px;
*/
    display:block;
    margin: auto auto auto auto;
}
.no-image 
{
    background:url(/Content/images/no_image3.jpg) no-repeat;
     width: 330px !important; 
     height: 250px !important;
     margin: 0px;
}
/*End detail page Gallery view - carousel classes*/


.blue_text_price{
	font-size:12px;
	font-weight:bold;
	color:#003575;
	text-decoration:none;
	display:inline;
	float:right;
	margin: 10px 10px 0 0;
}


.black_bar{
	width:325px;
	height:36px;
	position:absolute;
	left:0px;
	top:215px;
	background:url(/Content/images/black_bar.png) no-repeat;
	padding-left:5px;
}

.black_bar2{
	width:323px;
	height:36px;
	position:absolute;
	left:0px;
	top:185px;
	background:url(/Content/images/black_bar.png) no-repeat;
	padding-left:5px;
}
	
	.titleblack{color:#000000;padding:0;margin-bottom:5px;top:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

	.titlegrey{color:#555555;padding:0;margin-bottom:5px;top:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.prop_details
{
	float:right;
	width:150px;
	margin-left:5px;
	color:#636363;
	font-size:11px;
	margin-right: 10px;
	margin-top: 8px;
}

.checkbox {
    float: none;
    font-weight: bold;
    padding: 8px 5px 0 0;
}
button.box-shortlist 
{
    border: 0px !important;
}
.box-shortlist
{
	width:77px;
	height:24px;
	position:relative;
	background:url(/Content/images/shortlist.jpg) no-repeat;
	margin: 13px 0 0 8px;
	float:left;
}

button.box-details 
{
    border: 0px !important;
}

.box-details
{
	width:77px;
	height:24px;
	position:relative;
	background:url(/Content/images/details2.jpg) no-repeat;
	float:left;
	margin: 13px 0 0 15px;
}

.title-left{
	float:left;
	padding:6px 0px 0 10px;
	width:300px;
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;}
	
	
.logo_client{
	width:130px;
	height:25px;
	position:absolute;
	background:url(/Content/images/logo.jpg) no-repeat;
	right: 8px;
	float: right;
	display:inline;
	top: 2px;
}


.box-listing{
	float:left;
	padding:0px 0px 0 0px;}

.box-dotted{
	float:left;
	margin:0px 0 0 0;
	padding-bottom:0px;
	position:relative;
	width:498px;
	border-bottom:1px solid #0671b9;
	border-right:1px solid #0671b9;
	border-left:1px solid #0671b9;
}

.phone
{
	color: #003575;
	font-size: 14px;
	text-decoration:none;
	font-weight: bold;
	padding: 7px 0 0 5px;
}

.camera{
	font-size:12px;
	color:#ffffff;
	line-height:25px;
	font-weight:bold;
	padding: 5px 20px 0 0;
	float: right;
}

.camera_icon{
	width:19px;
	height:8px;
	position:absolute;
	left:240px;
	top:13px;
	background:url(/Content/images/camera_icon.png) no-repeat;
}

.new_btn{
	width:46px;
	height:46px;
	position:absolute;
	left:0px;
	top:0px;
	background:url(/Content/images/new_btn.png) no-repeat;
	padding-left:5px;}
	

 /*---------------------------------------------------------------------
PAGE NUMBER
-----------------------------------------------------------------------*/

.btn {
    display: inline-block;
    padding: 10px;
    border-radius: 5px; /*optional*/
    color: #aaa;
    font-size: .875em;
}

.page_no {
	background: #f3f4f4;
	margin-top:20px;
	padding: 15px 0 15px 0;
	width:500px;
	border-radius:3px 3px 0 0;
	;
	border:1px solid #ccc;
}


.number {
    display: inline-block;
    padding: 0px 5px;
    margin-right: 3px;
   	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    text-decoration: none;
    color: #000;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}

.number.active {
	color: #999999;
}

.prev.disabled, .next.disabled {
	display: inline-block;
	padding: 4px 12px;
	margin-right: 10px;
	border-radius: 3px;
	border: solid 1px #c0c0c0;
	background: #fcfcfc;
	box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	color: #999999;
	text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}



.next, .prev {
    display: inline-block;
    padding: 4px 12px;
    margin-left: 10px;
    border-radius: 5px;
    border: solid 1px #ccc;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4D9336), to(#306D2B));
    background: -moz-linear-gradient(0% 0% 270deg,#4D9336, #306D2B);
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    text-decoration: none;
    color: #fff;
}


.next:hover, .prev:hover, .page.gradient:hover {
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4D9336), to(#306D2B));
    background: -moz-linear-gradient(0% 0% 270deg,#4D9336, #306D2B);
}



.next.disabled:hover, .prev.disabled:hover, .page.gradient:hover {
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}

.prev.active {
    border: none;
    background: #616161;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}

.prev.gradient {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
    background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);
}


/*---------------------------------------------------------------------
DETAILS PAGE
-----------------------------------------------------------------------*/

.box-680W {width:680px; padding: 10px 0 0 0;  border:0px solid #dddddd; float:left; position:relative}

.text_price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003575;
	font-weight:bold;}
	
	
.details_bar 
{
    width:669px;  
    margin: 10px 0 0px 10px; 
    background:url(/Content/images/details_03.jpg) no-repeat; 
    position:relative; 
    clear:both; 
    height:31px;
}

.stickybar {
	width:1001px; 
	height:54px; 
	position:absolute; 
	background:url(/Content/images/stickybar.png) no-repeat;}
	
.sticky_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	padding:12px 30px 0 30px;
}
 .details_shortlist_btn{
	background:url(/Content/images/details_sl.png) no-repeat;
	width:105px;
	height:33px;
	float:right;
	cursor: pointer;
	margin: 5px 5px 0px 0px;
}

 .details_email_btn{
	background:url(/Content/images/emailagent_05.png) no-repeat;
	width:105px;
	height:33px;
	float:right;
	cursor: pointer;
	margin: 5px 10px 0px 0px;
}

.prop_icon {
	background: url(/Content/images/details_icon.png) no-repeat;
	width: 12px;
	height:15px;
	float:right;
}

.location_icon {
	background: url(/Content/images/location_icon.png) no-repeat;
	width: 15px;
	height:15px;
	float:right;
}

.prop_details_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #003575;
	font-weight:bold;
	float:right;
	padding: 9px 13px 0 0; }




#gallery_box, #location_box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #dedede;
    float: left;
	margin-left:10px;
    width: 659px;
	padding: 2px;
}

.gallery_container {
	background: none repeat scroll 0 0 #dedede;
    border: 0px solid #dedede;
    float: left;
	margin-left:10px;
    width: 659px;
}


/*---------------------------------------------------------------------
SHOWCASE - Carousel
-----------------------------------------------------------------------*/


#awOnePageButton .view-slide
{
	display: none;
}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load
{
	height: 370px; /* Same as showcase javascript option */
	overflow: hidden;
}

/* Container when content is shown as one page */
.showcase-onepage
{
	/**/
}

/* Container when content is shown in slider */
.showcase
{
	position: relative;
	margin: auto;
	

}

.showcase-button-wrapper {
	visibility:hidden;
	position: absolute;}

	
	/* Content */
.showcase-content
{
	background-color: #dedede;
	text-align: center;
	padding:7px 0 5px 3px;
	width:522px;
}
.showcase-content-container {
	overflow: hidden; 
	position: relative; 
	height: 370px; 
	float: left; 
	width: 522px;
}
		
.showcase-content-wrapper
{
	text-align: center;
	height: 370px;
	width: 522px;
	display: table-cell;
	vertical-align: middle;
}
		
/* Styling the tooltips */
.showcase-plus-anchor
{
	background-image: url('/Content/images/plus.png');
	background-repeat: no-repeat;
}
		
.showcase-plus-anchor:hover
{
	background-position: -32px 0;
}
		
div.showcase-tooltip
{
	background-color: #fff;
	color: #000;
	text-align: left;
	padding: 5px 8px;
	background-image: url(/Content/images/white-opacity-80.png);
}
		
		/* Styling the caption */
		.showcase-caption
		{
			color: #000;
			padding: 8px 15px;
			text-align: left;
			position: absolute;
			bottom: 10px; left: 10px; right: 10px;
			display: none;
			background-image: url(/Content/images/white-opacity-80.png);
		}
		
	.showcase-onepage .showcase-content
	{
		margin-bottom: 10px;
	}
	

	/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */
	{
		background-color: #dedede;
	}
	
	.showcase-thumbnail-wrapper
	{
		overflow: hidden;
	}
		
		.showcase-thumbnail
		{
			width: 120px;
			height: 90px;
			cursor: pointer;
			border: solid 1px #fff;
			position: relative;
		}
		
			.showcase-thumbnail-caption
			{
				position: absolute;
				bottom: 2px;
				padding-left: 10px;
				padding-bottom: 5px;
			}
			
			.showcase-thumbnail-content
			{
				padding: 10px;
				text-align: center;
				padding-top: 25px;
			}
			
			.showcase-thumbnail-cover
			{
				background-image: url(/Content/images/black-opacity-40.png);
				position: absolute;
				top: 0; bottom: 0; left: 0; right: 0;
			}
		
		.showcase-thumbnail:hover
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail:hover .showcase-thumbnail-cover
			{
				display: none;
			}
		
		.showcase-thumbnail.active
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail.active .showcase-thumbnail-cover
			{
				display: none;
			}
	
	.showcase-thumbnail-wrapper-horizontal
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
		{
			margin-right: 10px;
			width: 116px;
		}
	
	.showcase-thumbnail-wrapper-vertical
	{
		padding: 5px 10px 5px 5px;
	}
	
		.showcase-thumbnail-wrapper-vertical .showcase-thumbnail
		{
			margin-bottom: 8px;
		}
		
	.showcase-thumbnail-button-backward,
	.showcase-thumbnail-button-forward
	{
		padding: 7px;
		cursor: pointer;

	}
	
	.showcase-thumbnail-button-backward
	{
		padding-bottom: 0px;
		padding-right: 0px;

	}
	
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-image: url(/Content/images/arrows-btn.png);
			background-repeat: no-repeat;
			display: block;
			width: 30px;
			height: 22px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical
		{
			background-position: 1px -47px;
			margin-left: 45px;
			margin-top:5px;
			
		}	
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical
		{
			background-position: 1px -25px;
			margin-left: 45px;
			margin-top:-5px;
			
		}
		
		
		

		/* Hide button text */
		.showcase-thumbnail-button-forward span span,
		.showcase-thumbnail-button-backward span span
		{
			display: none;
		}
	


/* SHOWCASE CONTAINER
-------------------------------------------*/


.showcase-onepage .static-caption
{
	background-color: #dfdfdf;
	color: #333;
}




ul.list4 {font-size: 11px; padding:0 0 0 12px; color: #000000;}
.list4-head {
	width:120px;
	display:inline-block;
	vertical-align:top;
	padding-bottom:3px;
	font-weight:bold;
	font-size:11px;
	color:#000;
}
.list4-head2 { width:75px; display:inline-block; vertical-align:top; padding-bottom:5px}
.list4-cont { width:150px; display:inline-block; padding-bottom:2px; font-size:11px; color:#000;}


.list5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	float:left;}
	
	
.enquiry_details{
	color:#000;
	position:relative;
	outline-color:transparent;
	border:1px solid #9e9e9e;
	width:280px;
	height:20px;
	border-radius:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 100%, rgba(237,237,237,1) 100%);
}

   .contact_btn{background:url(/Content/images/contact_btn.jpg); width:75px; height:35px; float:right; cursor: pointer; margin:20px 12px 0 0;}
   
.back_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ccc;
	text-decoration: none;
	font-weight:bold;
	
}

.social_media_bckg {
	background:url(/Content/images/social_media.jpg) no-repeat;
	width:301px;
	height:63px;
}

.social_media_btn{
	background:url(/Content/images/social_media_btn.png) no-repeat;
	width:221px;
	height:26px;
	margin:5px 10px 0px 40px;
}

.social_media_text{color:#555555;padding:0;margin-bottom:5px;top:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.social_media_text. hover{color:#555555;padding:0;margin-bottom:5px;top:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.social_media_text. link{color:#555555;padding:0;margin-bottom:5px;top:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}

.agent_container {
	width:299px; 
	border-top:1px solid #dedede; 
	border-right:1px solid #dedede;
	border-left:1px solid #dedede;
	margin-top:10px; 
	float:left;}

.agent_profile_container {
	background:url(/Content/images/agent_container.jpg) no-repeat;
	width: 86px;
	height:100px;
	position:relative;
	margin:10px 0 10px 10px; 
	float: left;
	}
	
.agent_profile_pic {
	width: 75px;
	height:85px;
	position:absolute;
	margin: 4px 3px 0 4px;
	float: left;
	border:1px solid #dedede;
	}
	
.agent_contact_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003575; }	
	
.email_agent_btn{
	background:url(/Content/images/emailagent_03.jpg) no-repeat;
	width:111px;
	height:35px;
	margin:10px 0 0 0;
	cursor:pointer;
	float:left;

}

.address_container {
	width:289px;
	background-color: #ebeced;
	border-bottom:1px solid #dedede; 
	border-right:1px solid #dedede;
	border-left:1px solid #dedede;
	float:left;
	padding:10px 0 10px 10px;}
	
.add_text  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration: none;
}

.other_prop_listing {
	width:290px;
	float: left;
	position:relative;
	background-color:#FFF;
	border:solid #CCC 1px;
	margin-top:10px;
	margin-right:10px;
	}



  #sign_up {
        background: #fff;
        border: 8px solid #003575;
		border-radius:8px;
        padding: 10px 30px;
        width: 350px;
        position: relative;
        display: none;
		height:480px;
    }
	
	
    #sign_up #sign_up_form {
        margin-top: 13px;
		text-align:left;
    }
    #sign_up label {
        display: block;
        margin-bottom: 10px; 
        color: #536376;
        font-size: .9em;
    }
  
    #sign_up label input {
        display: block;
        width: 393px;
        height: 31px;
        background-position: -201px 0;
        padding: 2px 8px;
        font-size: 1.2em;
        line-height: 31px;
    }
    
    #see_id {
        width: 228px;
        height: 23px;
        background-position: -202px -133px;
    }
    #left_out {
        background-position: -202px -158px;
        width: 113px; height: 16px;
    }
    #sign_up_form {
        position: relative;
        padding-bottom: 54px;
        margin-bottom: 12px;
    }
    #actions {
        float: left;
        position: absolute;
        right: 0;
        height: 31px;
        bottom: 20px;
    }
    a.form_button {
        float: left;
        width: 93px; height: 31px;
        margin-right: 15px;
    }

.list6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	float:left;
	line-height:15px;}
	
	   .submit_btn{background:url(/Content/images/submit_btn.jpg); width:70px; height:34px; float:right; cursor: pointer; margin:80px 10px 0 0;}
	   
	   
#close_x {
	background:url(/Content/images/close_btn_03.png) no-repeat;
    display: block;
    height: 33px;
    overflow: hidden;
    position: absolute;
    right: -50px;
    top: -380px;
    width: 32px;}
	
ul.list1 {font-size: 12px; padding:0 0 0 0px; color: #333333; font-family:Arial, Helvetica, sans-serif;}
.list1-head { width:110px;  vertical-align:top; padding-bottom:5px; font-weight:bold}
.list1-head2 { width:110px; display:inline-block; vertical-align:top; padding-bottom:5px}
.list1-cont { width:110px; padding-bottom:5px; display:inline-block; }


 /*---------------------------------------------------------------------
REGISTER / SIGN IN
-----------------------------------------------------------------------*/

 /*fb connect*/
 .main_sidebar {width:142px;float: left;position:relative}
.sidebar_signup {
	width: 139px;
	height:150px;
	float: left;
	border:solid #CCC 1px;
	box-shadow: 1px 0px 5px 0px rgba(225, 225, 225, 225);
	text-align: left;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-top:18px;
	background-color:#fff;
}
 .icon_member {background:url(http://images.my.ippstatic.com/images/advertiser/member_icon.png) no-repeat; width:34px; height:44px; float:left;margin-right:5px;}
.icon_fb_connect {background:url(http://images.my.ippstatic.com/images/advertiser/fb_connect.png) no-repeat; width:129px; height:25px; float:left;margin: 12px 5px 6px;}
.icon_loginNow {background:url(http://images.my.ippstatic.com/images/advertiser/login_btn.png) no-repeat; width:129px; height:25px; float:left;margin: 6px 5px 12px;}
p.sidebar-txt2{ display: block; font-size: 12px; padding:8px 0 0 5px; float:left; color:#555555;font-weight:bold;margin-right:8px;width:130px;}
.sidebar-text3 {width:143px;text-align:center; font-weight:bold;line-height:15px;}
.sidebar-text3 a{color:#529a38; text-decoration:underline;}
.sidebar-text4 {font-size:14px; font-weight:bold;}
.sidebar-text5 {text-decoration:underline;}
.sidebar-text6{ font-size: 11px; padding:0 0 2px 0; float:left; color:#555555;font-weight:bold;width:113px; margin-top:9px;}
.sidebar_line {border-bottom:#999 1px dotted;width:130px; margin:0 5px;float:left;height:1px;}
.advertiserLogin_btn {background:url(http://images.my.ippstatic.com/images/advertiser/advertiserLogin_btn.png) no-repeat; width:145px; height:22px; float:left;margin-bottom:10px;text-align:right;padding-top:5px;cursor:pointer;}
.loginBtn_text {font-family: Arial, Verdana, Times, Verdana, Times, sans-serif; font-size: 12px;font-weight:bold;color:#FFF;padding-right:15px;}
.connectFB_btn {background:url(http://images.my.ippstatic.com/images/advertiser/fb_connect.png) no-repeat; width:129px; height:25px; float:right;margin: 15px 10px 5px 0;}
.icon_alerts {background:url(http://images.my.ippstatic.com/images/advertiser/icon_alerts.png) no-repeat; width:20px; height:28px; float:left;margin:5px 2px 2px;}
.icon_shortlist {background:url(http://images.my.ippstatic.com/images/advertiser/icon_shortlist.png) no-repeat; width:20px; height:28px; float:left;margin:2px;}
.icon_searches {background:url(http://images.my.ippstatic.com/images/advertiser/icon_searches.png) no-repeat; width:20px; height:28px; float:left;margin:2px;}
.icon_property {background:url(http://images.my.ippstatic.com/images/advertiser/icon_property.png) no-repeat; width:20px; height:28px; float:left;margin:2px;}
 /*end fb connect*/
 
 .head_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#002d69;
}
	 

 .box-425 {
	width:400px;
	top: 0px;
	float:left;
	margin:20px 0 5px 0px;
	padding-bottom:5px
}

 .box-425_register {
	width:400px;
	top: 0px;
	float:left;
	margin:0 0 10px 20px;
	padding-bottom:5px
}

.iconreg {
	width:64px;
	height:87px;
	float:left;
}

#right-container2{
	width:415px;
	float: right;
	position:relative;
	margin-right:10px;
}

#register_box {
    background: url(/Content/images/bckg_register.jpg) no-repeat;
    display: none;
    height:555px;
    padding: 10px 10px;
    width: 417px;
	
}

 .box-415 {
	width:390px;
	top: 0px;
	float:left;
	margin:20px 0 5px 0px;
	padding-bottom:5px
}

 .box-415_register {
	width:390px;
	top: 0px;
	float:left;
	margin:5px 0 5px 0px;
	padding-bottom:5px
}


 .box-415_tab {
	width:190px;
	top: 0px;
	float:left;
	margin:8px 0 5px 0px;
	padding-bottom:5px
}

.icon_fb_connect2 {
	background:url(http://images.my.ippstatic.com/images/advertiser/fb_connect.png) no-repeat;
	width:129px;
	height:25px;
	float:left;
	margin: 6px 0px 6px 130px;
}

	
.reg_details{
	color:#000;
	outline-color:transparent;
	border:1px solid #ccc;
	width:160px;
	height:23px;
	margin-top:5px;
	border-radius:4px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(255,255,255,1) 54%); /* FF3.6+ */;
}


.reg_mobile{
	color:#000;
	outline-color:transparent;
	border:1px solid #ccc;
	width:50px;
	height:23px;
	margin-top:5px;
	border-radius:4px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(255,255,255,1) 54%); /* FF3.6+ */;
}

.reg_mobile2{
	color:#000;
	outline-color:transparent;
	border:1px solid #ccc;
	width:88px;
	height:23px;
	margin-top:5px;
	border-radius:4px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(255,255,255,1) 54%); /* FF3.6+ */;
}

.icon_createacct {background:url(/Content/images/register_new.jpg) no-repeat; width:122px; height:23px; float:left;margin: 0px 0px 0px 20px;}

.icon_signin {background:url(/Content/images/signin.jpg) no-repeat; width:52px; height:22px; float:left;margin: 0px 0px 0px 20px;}

.white_text2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	line-height:15px;}
	

#thanks_box {
    background: url(/Content/images/thank_bckg.jpg) no-repeat;
    display: none;
    height:389px;
    padding: 10px 10px;
    width: 423px;
	margin-top:20px;
}	

.icon_iprop_tq {
	background:url(/Content/images/thanks_icon.jpg) no-repeat;
	width:106px;
	height:134px;
	float:left;
	margin: 30px 0px 6px 140px;
}

 .box_reg_text {
	width:390px;
	position:absolute;
	top: 485px;

}


#signin_box {
    background: url(/Content/images/signin_box.jpg) no-repeat;
    display: none;
    height:428px;
    padding: 10px 0 0 10px;
    width: 350px;
	margin-left:30px;
	margin-top:10px;
	
}

 .box-300 {
	width:320px;
	top: 0px;
	float:left;
	margin:20px 0 5px 0px;
	padding-bottom:5px
}

 .box-300_signin {
	width:330px;
	top: 0px;
	float:left;
	margin:5px 0 5px 0px;
	padding-bottom:5px
}


 .box-300_tab {
	width:320px;
	top: 0px;
	float:left;
	margin:5px 0 5px 0px;
	padding-bottom:5px
}

.icon_fb_connect3 {
	background:url(http://images.my.ippstatic.com/images/advertiser/fb_connect.png) no-repeat;
	width:129px;
	height:25px;
	float:left;
	margin: 0px 0px 6px 95px;
}


#advertiser_box {
    background: url(/Content/images/advertiserLogin.jpg) no-repeat;
    display: none;
    height:436px;
    padding: 10px 0 0 10px;
    width: 380px;
	margin-left:30px;
	margin-top:10px;
	
}

.advertiserLogin_btn {background:url(/Content/images/login_btn.jpg) no-repeat; width:52px; height:24px; float:left ; margin: 0px 0px 0px 20px; cursor:pointer;}

.icon_reg_adv{background:url(/Content/images/register_btn.jpg) no-repeat; width:61px; height:23px; float:left;margin: 0px 0px 0px 20px;}

 .box_adv_text {
	width:340px;
	position:absolute;
	top: 370px;

}

 .reg_adv_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	color:#002d69;
}
	 

 .adv_reg_tab {
	width:330px;
	top: 0px;
	float:left;
	margin:5px 0 5px 0px;
	padding-bottom:5px
}




.adv_details{
	color:#000;
	outline-color:transparent;
	border:1px solid #ccc;
	width:300px;
	height:30px;
	margin-top:5px;
	border-radius:4px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(255,255,255,1) 54%); /* FF3.6+ */;
}


 .adv_reg_btn{background:url(/Content/images/advertiserReg.jpg) no-repeat; width:100px; height:35px; float:right; cursor: pointer; margin:40px 20px 0 0;}
 
  /*---------------------------------------------------------------------
TOOLTIPS
-----------------------------------------------------------------------*/
 
 
 	.tooltip{
   			display: inline;
    		position: relative;
		}
		
		.tooltip:hover:after{
    		background: #eaeaea;
			border:2px solid #fff;
    		border-radius: 5px;
    		bottom: 26px;
    		color: #000;
    		content: attr(title);
    		left: 20%;
    		padding: 5px 15px;
    		position: absolute;
    		z-index: 98;
    		width: 220px;

		}
		
		.tooltip:hover:before{
    		border: solid;
    		border-color: #ccc transparent;
    		border-width: 6px 6px 0 6px;
    		bottom: 20px;
    		content: "";
    		left: 50%;
    		position: absolute;
    		z-index: 99;
	
		}
		
		
		
		
/*---------------------------------------------------------------------
FIND AGENT
-----------------------------------------------------------------------*/

.main_850_agent  {
	width:820px;
	top: 0px;
	float:left;
	margin-left:15px;

}

.main_500_agent  {
	width:510px;
	top: 0px;
	float:left;
	margin-left:8px;
}


 .box-850 {
	width:820px;
	top: 0px;
	float:left;
	margin:0 0 10px 10px;
	padding-bottom:5px
}

#byagents {
    width: 819px;
	height:162px;
    float: left;
	top: 10px;
    position: relative;
    background: url(/Content/images/findanagent_01a.png) no-repeat scroll bottom transparent;
}
		
		
#byagency {
    width: 819px;
	height:162px;
    float: left;
	top: 10px;
    position: relative;
    background: url(/Content/images/findanagent_03.png) no-repeat scroll bottom transparent;
}
		
		.search_txtbox2 {
	background-color:#f5f5f5;
	font-size: 16px;
	position:absolute;
	left: 15px;
	outline-color:transparent;
	border:1px solid #ccc;
	border-radius:5px;
	width:450px;
	height:36px;
	margin-top: 10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	padding:0 0 0 5px;
}
   
.search_btn3 {
	float:left;
	position:absolute;
	width:95px;
	height:38px;
	cursor:pointer;
	background:url(/Content/images/search_btn_03.jpg) no-repeat;
	left: 475px;
	top: 77px;
}

.search_btn3_disabled {
	float:left;
	position:absolute;
	width:95px;
	height:38px;
	background:url(/Content/images/search_btn_03_disabled.jpg) no-repeat;
	left: 475px;
	top: 77px;
}


.vertical-line {
	float: right;
	background:  url(/Content/images/vertical_line.jpg) no-repeat;
	width: 4px;
	height: 96px;
	position:absolute;
	left: 580px;
	top: 52px;
}

 .box-500-agent {
	 margin-top: 0px; 
	 margin-bottom:5px; 
	 width:580px;
	 float:left;
}
 .box-300-agent {
	 margin-top: 45px; 
	 margin-bottom:5px; 
	 width:220px;
	 float:right;
}

.agent-profile {
	border:1px solid #dedede;
	widows:500px;
	height:175px;
	margin-top:10px;
	position: relative;
}

.icon_readmore {background:url(/Content/images/readmore.jpg) no-repeat; width:78px; height:24px; float:right;margin: 8px 15px 0px 0px;}

.icon_mobileCS {
    background: url("http://images.my.ippstatic.com/images/condoSpecialist/icon_mobileCS.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 16px;
    width: 18px;

}

.icon_emailCS {
    background: url("http://images.my.ippstatic.com/images/condoSpecialist/icon_emailCS.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 16px;
    width: 18px;

}

.icon_webCS {
    background: url("http://images.my.ippstatic.com/images/condoSpecialist/icon_webCS.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 16px;
    width: 18px;
}
.icon_listingsCS {
    background: url("http://images.my.ippstatic.com/images/condoSpecialist/icon_listingsCS.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 16px;
    width: 18px;
}


.agent_profile_container2 {
	background:url(/Content/images/agent_profile_15.jpg) no-repeat;
	width: 128px;
	height:150px;
	position:relative;
	margin:15px 0 0px 10px; 
	float: left;
	}
	
.agent_profile_pic2 {
	width: 110px;
	height:132px;
	position:absolute;
	margin: 4px 3px 0 8px;
	float: left;
	border:1px solid #dedede;
	}
	
	.vertical-line2 {
	float: left;
	background:  url(/Content/images/vertical_line.jpg) no-repeat;
	width: 4px;
	height: 96px;
	position:relative;
	margin: 40px 0 0 0;

}

.page_no2 {
	background: #f3f4f4;
	margin-top:20px;
	padding: 10px 0 10px 0;
	width:510px;
	border-radius:3px;
	border:1px solid #ccc;
}



/*---------------------------------------------------------------------
AGENT DETAILS PAGE
-----------------------------------------------------------------------*/

.agent_detail_box {
	width: 810px;
	height:150px;
	float: left;
	border:solid #CCC 1px;
	box-shadow: 1px 0px 5px 0px rgba(225, 225, 225, 225);
	text-align: left;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-top:10px;
	background-color:#fff;
	margin-left:15px;
}


.agent_profile_container3 {
	background:url(/Content/images/agent_details.jpg) no-repeat;
	width: 119px;
	height:137px;
	position:relative;
	margin:15px 0 0px 10px; 
	float: left;
	}
	
.agent_profile_pic3 {
	width: 100px;
	height:120px;
	position:absolute;
	margin: 4px 3px 0 8px;
	float: left;
	border:1px solid #dedede;
	}
	
	
.agent_details_name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	text-decoration: none;

}

.agent_contact_details {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333333;
	text-decoration: none;

}

.vertical-line3 {
	float: left;
	background:  url(/Content/images/vertical_06.jpg) no-repeat;
	width: 10px;
	height: 118px;
	position:relative;
	margin: 25px 0 0 0;

}

.email_agent_btn {
	float:left;
	width:149px;
	height:49px;
	cursor:pointer;
	background:url(/Content/images/emailagent_btn.jpg) no-repeat;
}


ul.list5 {font-size: 12px; padding:0 0 0 0px; color: #333333; font-family:Arial, Helvetica, sans-serif;}
.list5-head { width:400px;  vertical-align:top; padding-bottom:5px; font-weight:bold}
.list5-head3 { width:400px; display:inline-block; vertical-align:top; padding-bottom:5px}
.list5-cont { width:400px; padding-bottom:5px; display:inline-block; 
}

.details_box  {
	width:472px;
	height:200px;
	border:1px solid #ccc;
	margin-top:10px;
	margin-left:12px;
}

.thumb_agent {
border: 1px solid #CCC; float:left;width:105px; height:65px; margin: 10px 0px 0 0px;}

.blue_agentdetails{
	font-size:11px;
	font-weight:bold;
	color:#003575;
	text-decoration:none;

}


.agent_contact_box {
	width:286px;
	height:390px;
	background-color:#e7e7e7;
	margin-top:55px;
}

 .box-250_tab {
	width:250px;
	top: 0px;
	float:left;
	margin:8px 0 5px 0px;
}

.contact_agent_tab {
	color:#000;
	outline-color:transparent;
	border:1px solid #ccc;
	width:240px;
	height:25px;
	margin-top:5px;
	border-radius:4px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(255,255,255,1) 54%); /* FF3.6+ */;
}

.sub_agent_btn {
	float:left;
	width:120px;
	height:32px;
	cursor:pointer;
	margin:5px 0 0 22px;
	background:url(/Content/images/agent_sub_btn.png) no-repeat;
	}
	
	
	
	/*---------------------------------------------------------------------
NEW HEADER 
-----------------------------------------------------------------------*/

.topLogo_new {
    float: left;
    height: 63px;
	margin-top:13px;
    padding: 5px;
    width: 245px;
}

.leaderboard_new {
    float: left;
    padding: 5px 0 0 10px;
    width: 728px;

}
#logoheader {
    height: 83px;
    margin-bottom: 15px;
    position: relative;
    width: 1000px;
    z-index: 9;
}
#topheader_new {
    height: 35px;
    margin: 0 auto;
    position: relative;
    width: 1000px;
    z-index: 10;
	background-image: background: url(/Content/images/top_ban_05.jpg);
}

#topheader_new2 {
    height: 50px;
    margin: 0 auto;
    position: relative;
    width: 1000px;
    z-index: 100;
	background-image: background: url(/Content/images/top_ban_05.jpg);
}


.topmenu01 {
    font-size: 11px;
    font-weight: bold;
    position: relative;
	float:right;
	margin-right:5px;
    text-align: right;
    width:auto;
	
}
.topmenu01 a {
    color: #333333;
    text-decoration: none;
}
.topmenu01 a:hover {
    color: #01429c;
    text-decoration: none;
}

.userlogin {
    font-size: 11px;
    font-weight: bold;
	float:left ;
	padding-top: 7px;
}
.userlogin a {
    color: #090;
    text-decoration: none;
}
.userlogin a:hover {
    color: #333333;
    text-decoration: none;
}

.hk_flag1 {

    background-image: url(/Content/images/icons_02.png) ;
	background-repeat:no-repeat;
    display: block;
    float: left;
    height: 13px;
	margin-top:2px;
    margin-right:5px;
    width: 17px;
}
.sg_flag1 {
    background-image: url(/Content/images/icons_05.png) ;
	background-repeat:no-repeat;
    display: block;
    float: left;
    height: 13px;
    margin-right:5px;
	margin-top:2px;
    width: 17px;
}
.my_flag1 {
    background-image: url(/Content/images/icons_07.png) ;
	background-repeat:no-repeat;
    display: block;
    float: left;
    height: 13px;
    margin-right:5px;
	margin-top:2px;
    width: 17px;
}
.india_flag1 {
    background-image: url(/Content/images/icons_09.png) ;
	background-repeat:no-repeat;
    display: block;
    float: left;
    height: 13px;
    margin-right:5px;
	margin-top:2px;
    width: 17px;
}
.phli_flag1 {
    background-image: url(/Content/images/icons_11.png) ;
 	background-repeat:no-repeat;
    display: block;
    float: left;
    height: 13px;
    margin-right:5px;
	margin-top:2px;
    width: 17px;
}
.iprop_flag1 {
    background-image: url(/Content/images/icons_13.png) ;
	background-repeat:no-repeat;
    display: block;
    float: left;
    height: 13px;
    margin-right:5px;
	margin-top:2px;
    width: 17px;
}
.indo_flag1 {
    background-image: url(/Content/images/icons_05.png) ;
	background-repeat:no-repeat;
    display: block;
    float: left;
    height: 13px;
    margin-right:5px;
	margin-top:2px;
    width: 17px;
}
.macau_flag1 {
    background-image: url(/Content/images/icons_14.jpg) ;
	background-repeat:no-repeat;
    display: block;
    float: left;
    height: 13px;
    margin-right:5px;
	margin-top:2px;
    width: 17px;
}

#box01 {
    width:198px;
	z-index:100;
	margin-top:7px;


}



#box02 {
    width:135px;
	z-index:100;
	margin-top:7px;

}
.bt, .clicked {
    height: 20px;
    color: #333333;
    font-size: 11px;
    padding: 4px 5px;
    text-decoration: none;

}

.bt01, .clicked {
    height: 20px;
    color: #333333;
    font-size: 11px;
    padding: 4px 5px;
    text-decoration: none;

}
#box01 .bt {

    /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f3f3f3);
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f3f3f3)";
}
#box01 .bt01:hover {
    color: #0142ad;


    /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e9e9e9);
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e9e9e9)";
}
#box01 .bt01:active, .clicked {
    color: #0142ad;

    /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e9e9e9, endColorstr=#ffffff);
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e9e9e9, endColorstr=#ffffff)";
}
.btleft {
	 padding:10px;
}
.btleft span {
    font-size: 11px;
}
.btmiddle01 {
    margin: 0 -4px;
}            
.btright01 {
 padding:10px;
}
.btmiddle01 span, .btright01 span {
    font-size: 11px;
    position: relative;
    top: -2px;
}




#box01 .bt:hover {
    color: #0142ad;


    /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e9e9e9);
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e9e9e9)";
}
#box01 .bt:active, .clicked {
    color: #0142ad;

    /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e9e9e9, endColorstr=#ffffff);
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e9e9e9, endColorstr=#ffffff)";
}
.btleft {
	 padding:10px;
}
.btleft span {
    font-size: 11px;
}
.btmiddle {
    margin: 0 -4px;
}            
.btright {
 padding:10px;
}
.btmiddle span, .btright span {
    font-size: 11px;
    position: relative;
    top: -2px;
}


#menu {
	position:absolute;
    right:220px;
	padding:10px;
    display: none;
    z-index: 90;
}
#triangle {
	width:11px;
    height:8px;
    position: absolute;
    bottom: -4px;
	top:3px;
    z-index:15;
    left:151px;
	background-image: url(/Content/images/head_01_03.png) ;
	background-repeat:no-repeat;
}
#tooltip_menu {
    background: #fff;
    font-weight:bold; font-size:11px;
	padding:4px;
    width: 185px;
    box-shadow: 0px 0px 3px rgba(0,0,0,.5);
    position:absolute;
    left:-34px;
	/* z-index:10; */
	z-index: -2;
	text-align:left;
}
#tooltip_menu a {
    z-index: 2;
    padding: 4px;
    display: block;
    text-decoration: none;
    color: #333333;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 11px;
}
#tooltip_menu a:hover {
    background: #023576;
	color:#FFFFFF;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
}


#tooltip_menu a img {
    position: relative;
    top: 1px;
    border: 0;
}
.menu_top {
    -webkit-border-radius: .5em .5em 0 0;
    -moz-border-radius: .5em .5em 0 0;
    border-radius: .5em .5em 0 0;
    padding: 5px;

}
.menu_bottom {
    border-bottom: #ccc dotted 1px;

}
.sub {
    padding:2px;
    margin-left:22px;
    
}

#menu01 {
	position:absolute;
    left:350px;
	padding:10px;
    display: none;
}
#triangle01 {
	width:11px;
    height:8px;
    position: absolute;
    bottom: -4px;
	top:3px;
    z-index:15;
    left:302px;
	background-image: url(/Content/images/head_01_03.png) ;
	background-repeat:no-repeat;
}
#tooltip_menu01 {
    background: #fff;
    font-weight:bold; font-size:11px;
	padding:4px;
    width: 143px;
    box-shadow: 0px 0px 3px rgba(0,0,0,.5);
    position:absolute;
    left:160px;
	z-index:10;
	text-align:left;
}
#tooltip_menu01 a {
    z-index: 2;
    padding: 4px;
    display: block;
    text-decoration: none;
    color: #333333;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 11px;
}
#tooltip_menu01 a:hover {
    background: #023576;
	color:#FFFFFF;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
}


#tooltip_menu01 a img {
    position: relative;
    top: 1px;
    border: 0;
}
.menu_top01 {
    -webkit-border-radius: .5em .5em 0 0;
    -moz-border-radius: .5em .5em 0 0;
    border-radius: .5em .5em 0 0;
    padding: 5px;

}
.sub01 {
    padding:2px;
    margin-left:10px;
    
}


/*******************
    SEARCH
*******************/

.search-textbox-padding 
{
	padding-left: 4px;
	border: 0;
}
				
.search-textbox-short-input
{
	width: 95px;				
	font-size:11px; 
	margin-left:5px;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	background: url(/Content/images/textbox-short-input.jpg) no-repeat;
	outline-color:transparent;
	border:none;
}
						
.search-dropdown, .register-dropdown {
	position:relative;
	outline-color:transparent;
	border:1px solid #ccc;
	height:25px !important;
	border-radius:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: middle;
}	


			
.search-text-input 
{
	width:185px; 
	font-size:11px;  
	margin-left:5px; 
	height:29px; 
	font-family:Arial, Helvetica, sans-serif;
	background: url(/Content/images/textbox-input.jpg) no-repeat;
	color:#666666;
	border: none;
}	


/*******************
    LOCATION REGION
*******************/


.main_area 
{
	width:975px;
	top: 0px;
	float:left;
	margin:0 0 10px 10px;
	padding-bottom:5px;
}
.area_listing 
{
	width:970px;
	float: left;
	position:relative;
	background-color:#FFF;
	border:solid #CCC 1px;
	margin-top:10px;
	padding: 10px 0px 5px 10px;
}
ol.area 
{
    list-style-type:none; 
    margin-left:20px;
}	
.province
{
    font-weight:bold;
    font-size:12px;
    color:#5aa245;
}
.salerent
{
	font-size:11px;
	color:#CCC;
}
a.salerent:link 
{
    color:#999;
    text-decoration:none;
}     
a.salerent:visited 
{
    color:#999;
}  
a.salerent:hover 
{
    color:#CCC;
    text-decoration:underline;
}  
a.salerent:active 
{
    color:#CCC;
} 