html { font-family:arial; }
body { margin: 0px; padding:0px; background:#000000; font-size:100%; line-height:1em; color:#363636; }
h1 {margin-left:0px; margin-right: 10px; font-size: 26px; color: #CA0002; margin-top: 0px; padding-top:14px; }
p    { margin: 0px; padding:0px; margin-bottom: 0px; font-size: 13px; font-weight:bold;}
li    { margin: 0px; padding:0px; margin-bottom: 0px; font-size: 13px; font-weight:bold;}
.small {font-size:10px;}
.clear 	{clear: both; position:realtive;  }
.sep	{ min-height: 30px; background: #EDEDED;}
.sep6	{ min-height: 6px; }
.page_sep {min-height: 10px; background: #EDEDED; }

.container 	{ width:994px; margin-left: auto; margin-right: auto; margin-top:0px; margin-bottom:0px; border: 0px solid #888888; position: relative; }
.header    	{ background: url("images/header.jpg") repeat-x #000000; height:120px;}
.feature   	{ background: /*url("images/feature.jpg") no-repeat*/ #000000; height: 295px;}
.feature-panel {position:relative; top: 20px; left: 52px; }
.page      	{ background: #EDEDED; margin: 0 0 0 0; padding: 0 0 0 0; }
.inner-page	{ margin: 0px 15px 0 15px; background: #EDEDED;  min-height:520px ;}

.featured_country_panel{float:left; width:160px; height:120px; margin:8px; margin-top:0px;margin-bottom:12px; text-align:center; }
.featured_country_panel p{text-align:center; font-weight:normal; color:#A9A9A9;}
.featured_country_panel a{text-align:center; font-weight:bold; text-decoration:none; font-size:12px; color:#FFFFFF; line-height:14px;}
.featured_country_panel a:hover {color:#CA0002; }
.featured_country_panel a img{width:100px; height:75px; border: 1px solid #CCCCCC;}
.featured_country_panel a:hover img{width:100px; height:75px; border: 1px solid #FFFFFF;}
.featured_country_image {width:102px; height:77px; background-color:#A9A9A9; margin:30px; margin-top:10px;margin-bottom:2px;
border-top: 2px solid #000000;border-left: 2px solid #000000; border-bottom: 1px solid #D5D5D5; border-right: 1px solid #E0E0E0;}

.footer    	{ background: /*url("images/footer.jpg") repeat-x*/ #000000; height:71px;}
.footer p	{ padding-top: 30px; margin-left: 30px; margin-right: 30px; color: #A2A2A2; font-size:11px; }
.footer a	{color: #A2A2A2;text-decoration:none;}
.footer a:hover { color: #FFFFFF;}

.weblomania	{float:right;}

.pnl_left 	{float: left; width: 200px; margin: 15px; margin-top: 25px; min-height:100px;}
.pnl_mid	{float: left; width: 480px; margin: 15px; margin-top: 25px; min-height:100px;}
.pnl_right	{float: left; width: 124px; margin: 15px; margin-top: 25px; min-height:100px;}
.pnl_admin  {float: left; width: 634px; margin: 15px; margin-top: 25px; min-height:100px;}

.pnl-g-m .flag {float:left; height:45px;width: 50px; text-align:center ; vertical-align:top; font-size:10px;margin:2px; line-height:10px; }
.pnl-g-m .flag img {broder:0;}
.pnl-g-m .flag a {margin:2px; padding:0px;color:#363636; text-decoration:none; font-size:10px; line-height: 10px; text-align:center; vertical-align:top; width: 50px; }
.pnl-g-m .flag a:hover{color:#CA0002;}

.pnl_admin a:hover {color:#FFFFFF;}
.pnl_admin td{margin:0px 10px 0px 20px; color:#000000; color:#ffffff;}
table {margin:10px; width:580px; font-size: 10px;}
.tr-h {background-color:#000000; color:#ffffff; font-weight:bold ;font-size: 11px;}
.td p {color: #000000;}
.tr-0 td{background-color:#C5C5C5; color:#000000;font-size: 11px; font-weight:normal;}
.tr-1 td{background-color:#B5B5B5;color:#000000;font-size: 11px; font-weight:normal;}

.logo		{position: absolute; left: 22px; top: 16px; z-index: 0;}
.logo a	img	{text-decoration: none; border: 0;}

.login		{position: absolute; float: right; top: 20px; right: 20px; width: 500px; height: 25px; z-index: 2; display: block;text-align:right; } 
.login p{font-size:11px; color: #CCCCCC; text-align:right; margin-right:0px; padding-right:0px;}
.login a{font-size:11px; color: #CCCCCC; text-decoration: none; font-weight:normal;}
.login a:hover{font-size:11px; color: #FFFFFF; text-decoration: none; font-weight:normal;}
.login input{ width:75px; height: 12px; font-size:11px;}
.login_error {color: #FF6666; font-size: 11px;line-height: 14px; text-align:right; margin-right:0px; padding-right:0px;}



.gmenu-item 	 { width: 82px; height: 39px; float: right; text-align:center;} 
.gmenu-item p {margin: 12px;}
.gmenu-item a { margin: 1px;top: 12px; color: #DDDDDD; text-decoration: none; font-size:11px; font-weight:bold; position: relative; width: 82px; }
.gmenu-item a:hover {color: #FFFFFF;}

.hmenu-item   {background: url(images/menu-r.jpg) 100% 0;}
.hmenu-item a {background: url(images/menu-l.jpg) 0 0 no-repeat;}

.fhi	  { background: url("images/menu_hi.jpg");} 
.flo   { background: url("images/menu_lo.jpg");}
.fhi a {color: #FFFFFF;}


.pnl-128-g-t {width: 128px; height: 10px; background: url("images/pnl-128-g-t.jpg") no-repeat #D9D9D9;}
.pnl-128-g-m {width: 128px;  background: url("images/pnl-128-g-m.jpg") repeat-y #D9D9D9; }
.pnl-128-g-m li {font-size:12px; font-weight:normal;}
.pnl-128-g-m p {margin-left: 20px; margin-right: 10px; font-size: 12px; font-weight:normal;}
.pnl-128-g-m h2 {margin:20px; margin-top: 0px; margin-bottom: 0px;padding: 0px; padding-top: 10px;font-size: 16px; color: #CA0002; font-weight: bold;}
.pnl-128-g-m h2 a{margin:0px; margin-top: 0px; margin-bottom: 0px;padding: 0px; padding-top: 10px;font-size: 16px; color: #CA0002; font-weight: bold; text-decoration:none}
.pnl-128-g-m h2 a:hover {margin:0px; margin-top: 0px; margin-bottom: 0px;padding: 0px; padding-top: 10px;font-size: 16px; color: #393939; font-weight: bold; text-decoration:none}
.pnl-128-g-b {width: 128px; height: 10px; background: url("images/pnl-128-g-b.jpg") no-repeat #D9D9D9;}



.pnl-g-t {width: 200px; height: 9px; background: url("images/pnl-200-g-t.jpg") no-repeat #D9D9D9;}
.pnl-g-m { width: 200px; background: url("images/pnl-200-g-m.jpg") repeat-y #D9D9D9; }
.pnl-g-m li {font-size:12px; font-weight:normal;}
.pnl-g-m p {margin-left: 20px; margin-right: 10px; font-size: 12px; font-weight:normal;}
.pnl-g-m h2 {margin:10px; margin-top: 0px; margin-bottom: 0px;padding: 0px; padding-top: 10px;font-size: 16px; color: #CA0002; font-weight: bold;}

.pnl-g-b {width: 200px;height: 9px; background: url("images/pnl-200-g-b.jpg") no-repeat #D9D9D9;}
.pnl-g-m a {font-size: 12px; color:#CA0002; text-decoration:none; margin:20px; line-height: 20px; }
.pnl-g-m a:hover { color:#FFFFFF; text-decoration:none;}
.pnl-g-m form {margin:20px;}
.pnl-g-m form p {margin: 0px; font-weight:bold;}
.pnl-g-m form .small {font-size: 10px; font-weight:bold;}

.pnl-480-g-t {width: 480px; height: 5px; background: url("images/pnl-480-g-t.jpg") no-repeat #D9D9D9;}
.pnl-480-g-m {width: 480px;  background: url("images/pnl-480-g-m.jpg") repeat-y #D9D9D9; }
.pnl-480-g-m li {font-size:12px; font-weight:normal;}
.pnl-480-g-m p {margin-left: 20px; margin-right: 10px; font-size: 12px; font-weight:normal;}
.pnl-480-g-m h2 {margin:20px; margin-top: 0px; margin-bottom: 0px;padding: 0px; padding-top: 10px;font-size: 16px; color: #CA0002; font-weight: bold;}
.pnl-480-g-m h2 a{margin:0px; margin-top: 0px; margin-bottom: 0px;padding: 0px; padding-top: 10px;font-size: 16px; color: #CA0002; font-weight: bold; text-decoration:none}
.pnl-480-g-m h2 a:hover {margin:0px; margin-top: 0px; margin-bottom: 0px;padding: 0px; padding-top: 10px;font-size: 16px; color: #393939; font-weight: bold; text-decoration:none}
.pnl-480-g-b {width: 480px; height: 7px; background: url("images/pnl-480-g-b.jpg") no-repeat #D9D9D9;}

.pnl-480-w-t {width: 480px; height: 5px; background: url("images/pnl-480-w-t.jpg") no-repeat #FFFFFF;}
.pnl-480-w-m {width: 480px; background: url("images/pnl-480-w-m.jpg") repeat-y #FFFFFF;  position:relative;}
.pnl-480-w-m p {margin-left: 20px; margin-right: 10px; font-size: 12px; font-weight:normal;}
.pnl-480-w-m li {font-size:12px; font-weight:normal; margin-left:80px;}
.pnl-480-w-m h2 {margin:20px; margin-top: 0px; margin-bottom: 0px;padding: 0px; padding-top: 10px;font-size: 16px; color: #CA0002; font-weight: bold;}
.pnl-480-w-m h2 a{margin:0px; margin-top: 0px; margin-bottom: 0px;padding: 0px; padding-top: 10px;font-size: 16px; color: #CA0002; font-weight: bold; text-decoration:none}
.pnl-480-w-m h2 a:hover {margin:0px; margin-top: 0px; margin-bottom: 0px;padding: 0px; padding-top: 10px;font-size: 16px; color: #393939; font-weight: bold; text-decoration:none}
.pnl-480-w-b {width: 480px; height: 7px; background: url("images/pnl-480-w-b.jpg") no-repeat #FFFFFF;}
.pnl-480-w-m h1 {margin:20px; margin-top:0px;}


.pnl-230-w-t {width: 230px; height: 5px; background: url("images/pnl-230-w-t.jpg") no-repeat #FFFFFF;}
.pnl-230-w-m {width: 230px; background: url("images/pnl-230-w-m.jpg") repeat-y #FFFFFF;  position:relative;}
.pnl-230-w-m p {margin-left: 20px; margin-right: 10px; font-size: 12px; font-weight:normal;}
.pnl-230-w-m li {font-size:12px; font-weight:normal; margin-left:80px;}
.pnl-230-w-m h2 {margin:20px; margin-top: 0px; margin-bottom: 0px;padding: 0px; padding-top: 10px;font-size: 16px; color: #CA0002; font-weight: bold;}
.pnl-230-w-m h2 a{margin:0px; margin-top: 0px; margin-bottom: 0px;padding: 0px; padding-top: 10px;font-size: 16px; color: #CA0002; font-weight: bold; text-decoration:none}
.pnl-230-w-m h2 a:hover {margin:0px; margin-top: 0px; margin-bottom: 0px;padding: 0px; padding-top: 10px;font-size: 16px; color: #393939; font-weight: bold; text-decoration:none}
.pnl-230-w-b {width: 230px; height: 7px; background: url("images/pnl-230-w-b.jpg") no-repeat #FFFFFF;}
.pnl-230-w-m h1 {margin:20px; margin-top:0px;}



.pnl-876-w-m {width: 866px; border:1px solid #ACACAC;  position:relative; margin:12px; margin-top:0px; padding-top:10px;}
.pnl-876-w-m p {margin-left: 20px; margin-right: 10px; font-size: 12px; font-weight:normal;}
.pnl-876-w-m li {font-size:12px; font-weight:normal; margin-left:10px;}
.pnl-876-w-m h2 {margin:20px; margin-top: 0px; margin-bottom: 0px;padding: 0px; padding-top: 10px;font-size: 16px; color: #CA0002; font-weight: bold;}
.pnl-876-w-m h2 a{margin:0px; margin-top: 0px; margin-bottom: 0px;padding: 0px; padding-top: 10px;font-size: 16px; color: #CA0002; font-weight: bold; text-decoration:none}
.pnl-876-w-m h2 a:hover {margin:0px; margin-top: 0px; margin-bottom: 0px;padding: 0px; padding-top: 10px;font-size: 16px; color: #393939; font-weight: bold; text-decoration:none}

.pnl-876-w-m h1 {margin:20px; margin-top:0px;}

/* FORM */
form {margin:20px; }
.form_txt p {font-weight:bold; font-size:10px; margin:0px;padding:0px;}
.form_block input{width: 125px; }
.form_block_w input{width: 360px;}
.form_block_w textarea {width: 200px;}
.form_block_w {margin: 0px 20px 0px 20px;}
.form_block {margin: 0px 00px 0px 20px;}
.form_block_l {width: 140px; float: left ;margin:0px 0px 0px 0px;}
.form_block_r {width: 140px; float: right ;margin:0px 0px 0px 0px;}
.form_block_lw {width: 360px; float: left ;}
.form_block_rw {width: 360px; float: right ;margin:0px 0px 0px 0px;}
.form_block h3{margin-top:0px;margin-bottom:0px;}
.form_block_w h3{margin-top:0px;margin-bottom:0px;}
.form_txt_l p {font-weight:bold; font-size:10px;margin:0px;}
.form_block_l input{ width:125px;float:left; padding:0px;}
.tbl_btn {height: 22px; font-size:10px;}
.form_txt_r p {font-weight:bold; font-size:10px;margin: 0px 15px 0px 00px;}
.form_block_r input{width:125px;margin: 0px 1px 0px 00px;}
.form_block_c {width:5px;margin: 0px 1px 0px 00px;float: left; }
.form_bttn {margin: 10px;margin-bottom:0px; float: right;}
.validation_error { margin: 0px 0px 0px 0px; color:#FF0000; }
.validation_error p { font-size:10px; line-height:12px;}

.red_button {background: url("images/red_button.png") no-repeat; width: 120px; height: 30px; float: right; margin-right: 0px;}
.red_button a {color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; padding: 0px 0px 0px 20px ;line-height: 28px;}
.red_button a:hover {color: #000000; font-size:12px; font-weight:bold;text-decoration:none}

#left {float:left; margin-left: 0px;}
#right{float: right;margin-right: 0px;}
#login{
background: url('images/input-user.jpg') #cccccc no-repeat;
background-position: 1px 1px;
height:12px; padding-left:20px;
}

#pass{
background: url('images/input-pass.jpg') #cccccc no-repeat;
background-position: 1px 1px;
height:12px; padding-left:20px;

}

.page_form form {margin:0px;}
.page_form form p {margin: 0px; font-weight:bold;}
.page_form form .small {font-size: 10px; font-weight:bold;}
.page_form form input {margin:20px;}

.pnl_475_1 {background-color: #B3D3E8; border: 6px solid #A0C1D4; margin:0px ;padding: 8px;}
.pnl_475_2 {background-color: #A0C1D4; border: 6px solid #B3D3E8; margin:0px ;padding: 8px;}
.pnl_475_3 {background-color: #B3D3E8; border: 6px solid #B3D3E8; margin:0px ;padding: 0px;}
.pnl_475_4 {background-color: #A0C1D4; border: 6px solid #B3D3E8; margin:0px ;padding: 0px;}

.userlogo {width: 200px; height: 150px; background-color: #FFFFFF; border: 1px solid #a9a9a9; margin: 20px; float:left; position: relative;}
/* Sujendra 13 June 2009*/
.userlogo_overlay {width: 200px; height: 150px; /*background-color: #FFFFFF;*/ border: 1px solid #a9a9a9; margin: 20px; float:left; position: relative; background: /*url("images/place4u.gif");*/ z-index:10; top:-170px; left:-20px;}
/* Sujendra 13 June 2009*/
.userlogo a img {border:0px;}
.userlogo-contact {width: 170px; height: 130px; background-color: #FFFFFF; border: 1px solid #a9a9a9; margin: 10px; float:left; position: relative;}
.property_image { width: 458px; height: 348px;background-color: #FFFFFF; border: 1px solid #a9a9a9; margin: 10px; float:left; position: relative;}
/*Sujendra  15 June 2009*/
.property_image_overlay { width: 458px; height: 348px;background-color: #FFFFFF; border: 0px solid #a9a9a9; margin: 10px; /*float:left;*/ position: relative; z-index:20; background: url("images/place4u.gif"); display:block; top: -358px; left: -10px;}
/* end */
.orange_button {background: url("images/orange_button.jpg") no-repeat; width: 75px; height: 19px; margin-left: 8px; margin-right:8px; /*margin-top:12px;*/ float:right;}
.orange_button a {text-align:right;  margin-right: 4px; line-height:18px; float: right; border: 0px;}
.orange_button a:hover {text-align:right;  margin-right: 4px; line-height:18px; float: right;}
.indent {position: absolute; left: 100px; }
.property_link_panel {float: right; width: 200px; background-color:#99FFFF; margin-right: 5px; }

.pagination a {color: #35474F; text-decoration:underline;}
.pagination a:hover{color: #000000; text-decoration:underline;}

/* ----NAV MENU START ----------------------------------------------------------------------*/
.menu-bar	{position: relative; float: right; top: 80px; right: 0px; width: 900px; height: 39px; z-index: 3; display: block; margin:0px; padding:0px;clear:both;}

#navbutton  {
	height: 39px; position: relative; margin:0px;padding:0px;top:-16px; top:0px;
	/*top: 9px ; */
	/*right: -140px; */
	right: 32px; 
}
#navbutton  ul.menu {
	list-style: none;
	margin: 0px;
	padding: 0px;
	position:relative;top:0px;
}
#navbutton ul{margin:0px; padding:0px;}
#navbutton  li {
	display: block; position:relative;
	float: right;
	margin: 0px;
	padding: 0px;
	/*background: none;*/
	background: url(images/menu-r.jpg) 100% 0;
}
#navbutton  li a{
	background: url(images/menu-l.jpg) 0 0 no-repeat;
	color: #ffffff;
}
#navbutton  a {
	white-space: nowrap;
	font-family: Arial Narrow, Helvetica, sans-serif;
	color: #ffffff;
	display: block;
	float: left;
	height: 39px;
	line-height: 39px;
	font-weight: bold;
	font-size:12px;
	/*text-transform: uppercase;*/
	text-decoration:none; 
	padding: 0px 10px 0px 10px;
	background: url(images/menu-divider.png) 100% 0 no-repeat;
}

#navbutton  a:hover {
	color:#000;
}

#navbutton li.active
{
	background: url(images/active-menu-r.jpg) 100% 0;
}

#navbutton li.active a
 {
	background: url(images/active-menu-l.jpg) 0 0 no-repeat;
	color: #000;
}

#navbutton li.active a:hover
 {
	color: #fff;
}
/* --------------------------------------------------------------------------NAV MENU END*/
