@charset "utf-8";
/* CSS Document */
 
html 			{font:12px/16px Arial, Helvetica, sans-serif; color:#636363;}
body			{margin:0; padding:0; background-color:#636363}

p				{color:#636363; font-size:11px; text-align:left;}
span			{font-size:11px; color:#534741;}
img				{border:none;}
h1				{margin:0px;padding:20px 40px;background:#534741;font:normal 22px/22px Arial, Helvetica, sans-serif; color:#f2f1e9;text-align:left;}
h1 a, h1 a:link, h1 a:visited{font:normal 22px/22px Arial, Helvetica, sans-serif; color:#f2f1e9;text-decoration:none;}
h1 a:hover		{font:normal 22px/22px Arial, Helvetica, sans-serif; color:#f4540b;text-decoration:none;}
h2 				{font:bold 18px/20px Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:5px;padding:0px 40px 0 0;color:#f4540b;}
h3 				{font:bold 14px/16px Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:5px;padding:0px 40px 0 0;}
em				{font:bold Arial, Helvetica, sans-serif; color:#f4540b;}

a, a:link, a:visited	{color:#f4540b; text-decoration:none;}
a:hover					{color:#f4540b; text-decoration:underline;}
/*a:hover					{color:#f2f1e9;}*/

ul				{font:normal Arial, Helvetica, sans-serif;}
ul a:link		{font:12px/16px Arial, Helvetica, sans-serif; color:#636363; text-decoration:none;}
ul a:visited	{font:12px/16px Arial, Helvetica, sans-serif; color:#999999; text-decoration:underline;}
ul a:hover		{font:12px/16px Arial, Helvetica, sans-serif; color:#f4540b; text-decoration:underline;}
li				{list-style-image:url(../images/bullet_orange.gif); list-style-type:none; margin:0 0 5px -10px;}
li span			{color:#636363; margin-left:0px;}
.text_left 		{text-align:left;}
.text_center 	{text-align:center;}
.orange			{color:#f4540b;}
.white			{color:#ffffff;}
.name			{font-family:century gothic, Arial, Helvetica, sans-serif;}
.bold			{font-weight:bold;}
.normal			{font-weight:normal;}
.float_left		{float:left;}
.float_right	{float:right;}
.clear			{clear:both;}
.coming-soon	{font:italic 11px Arial, Helvetica, sans-serif; color:#f4540b;}

input[type=text]
{
	padding:2px 4px;
	border: 1px solid #d7d7d7;
	border-radius:6px 6px 6px 6px;
	-moz-border-radius:6px 6px 6px 6px;
}
input[type=password]
{
	padding:2px 4px;
	border: 1px solid #d7d7d7;
	border-radius:6px 6px 6px 6px;
	-moz-border-radius:6px 6px 6px 6px;
}
#prop_name2
{
	width:220px;
}
/************* HEADER ***********************************************/
#header {
	margin:0px auto;
	width:100%; 
	display:block;
}

.top_header 
{
    /*
    Commented by vijay on 12/12/2025,
    The dotted line background in the top header was commented out
    because it was appearing while adjusting the country field dropdown.
    This change was done during dropdown alignment work.
    If required in the future, this background can be checked and uncommented.
  */
  
  
	/*background:#636363 url(../images/header_bg.gif) 50% top no-repeat;*/
	/* background:#636363 url(../images/header_bg-dots.gif) top left repeat-x; */
	
	margin:0px auto; 
	padding:0px 20px 10px 20px;
	width:1200px;
	display:block;
	background: #fff; /*added by vijay on 12/12/2025*/
}

/*add by racon 13/02/2015, for roommanager page, now support different width for different client screen*/
.top_corner_left {
	background: url(../images/header-booking-system_bg-left.gif) no-repeat top left;
        width: 25px; 
}

/*add by racon 13/02/2015, for roommanager page, now support different width for different client screen*/
.top_corner_right {
	background: url(../images/header-booking-system_bg-right.gif) no-repeat top right;
        width: 25px; 
}

.header-seo-link			{text-align:center; font: normal 12px/20px Century Gothic, Arial, Helvetica, sans-serif; color:#ACACAC; text-decoration:none;}
.header-seo-link a 			{color:#CCCCCC; text-decoration:none;}
.header-seo-link a:hover 	{color:#ffffff; text-decoration:none;}

.logo 		{margin:15px 0px 0px 0px; width:390px; height:85px; border:none; display:block; float:left;}

.menu 			{width:900px; margin:4px auto 0px auto; font:bold 11px/20px Arial, Helvetica, sans-serif; text-align:center; text-transform:lowercase; display:block;}
.menu a			{background:#f4540b url(../images/menu_bg.gif) top left repeat-x; margin:1px; padding:2px 8px 2px 8px;
				 -moz-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; color:#FFFFFF; text-decoration:none; display:inline-block;}
.menu a.demo	{background-color:#f4540b; background-image:none; color:#ffffff; text-decoration:none;}
.menu a.active	{background:#636363;}
.menu a:hover	{background:#636363; text-decoration:none; font-weight:bold; color:#FFFFFF;}

/***** Header Members Login Box Starts *********/
#header .login-box					{margin:12px 0px 0px 5px; width:300px; padding:0px; display:block; float:left;}
#header .members_login
{
	background:url(../images/tab_property-login-h.jpg) no-repeat top left;
	width:300px;
	margin-left:0px;
	padding-top:0px;
	float:left;
}
#header .members_login .members_login_header
{
	margin:0px 5px 0px 10px;
	font:bold 14px/24px Arial, Helvetica, sans-serif;
	color:white;
	text-transform:lowercase;
	display:block;
}
#header .members_login #loginform2
{
	margin:0px;
	padding:0px;
	width:300px;
}
#header .members_login table.members_login_bg
{
	background-color:#FFFFFF;
	width:300px;
	margin:0px;
	padding:2px 0px 0px 0px;
	border-left: 1px solid #f5a425;
	border-right: 1px solid #f5a425;
	display:block;
}
#header .members_login table.members_login_bg td
{
	padding:0px;
}
/*#header .members_login .text
{
	width:65px;
	margin-bottom:5px;
	font:12px/20px Arial, Helvetica, sans-serif;
	float:left;
}*/
#header .members_login .forgot-pw
{
	font-size:11px;
}
#header .members_login input[type=text], #header .members_login input[type=password]
{
	margin-top:2px;
	width:100px;
	color:#636363;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	/*float:left;*/
}
/*#header .members_login .b_login
{
	width:82px;
	height:22px;
	border: none;
	margin-top:5px;
	margin-bottom:0px;
	float:right;
}*/
#header .members_login .members_login_bottom
{
	background:url(../images/tab_property-login_bottom-h.gif) no-repeat bottom left;
	width:300px;
	height:10px;
	margin-top:0px;
	margin-bottom:5px;
	display:block;
}
/************* CONTENT ***********************************************/
#content
{
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0px;
	width:1240px;
	font:Arial, Helvetica, sans-serif;
}

.main_content
{
	width:1240px;
	height:auto;
	padding:0 0 20px 0;
	font:Arial, Helvetica, sans-serif;
}


/*********** CONNECTIONS *********************************/
.connections			{width:auto;}
.content-padding
{
	padding:20px 40px 10px 40px;
	width:860px;
	height:auto;
}

.content-col-left			{margin:0 20px 0 40px;padding:0px;width:200px;float:left;}
.content-col-left a, .content-col-left a:link, .content-col-left a:visited	{text-decoration:none; color:#f4540b;}
.content-col-left a:hover	{text-decoration:underline; color:#f4540b;}
.content-col-right			{margin:0;padding:0 0 0 20px;width:630px;border-left:1px solid #dcd1c1;float:left;}
.content-col-left h3, .content-col-right h3  {font:bold 14px/16px Arial, Helvetica, sans-serif; padding:0;}

.property_login
{
	background:url(../images/tab_property-login.gif) no-repeat top left;
	width:195px;
	padding-top:15px;
}
.property_login .property_login_header
{
	margin:0 5px 0 10px;
	font:bold 14px/24px Arial, Helvetica, sans-serif;
	color:white;
	text-transform:lowercase;
}
.property_login .property_login_bg
{
	width:173px;
	padding:10px 10px 0 10px;
	margin:0 0 0 0;
	border-left:1px solid #f5a425;
	border-right:1px solid #f5a425;
}
.property_login .text
{
	width:65px;
	margin-bottom:5px;
	font:12px/20px Arial, Helvetica, sans-serif;
	float:left;
}
.property_login input
{
	width:105px;
	height:20px;
	border:1px solid #d7d7d7;
	color:#636363;
	font:Arial, Helvetica, sans-serif;
	float:left;
}
.property_login .b_login
{
	width:82px;
	height:22px;
	border:none;
	margin-top:5px;
	margin-bottom:0px;
	float:right;
}

/************* FOOTER ***********************************************/
#footer				{ width:100%; margin:0px auto; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#636363;}

.footer-seo-links			{ width:1240px; margin:0px auto; padding:10px 0; background-color:#FFFFFF; text-transform:capitalize;
							  font: normal 12px/16px Arial,Helvetica,sans-serif; color: #999999; text-align:center; letter-spacing:0px; }
.footer-seo-links a			{ text-decoration: none; color:#666666; }
.footer-seo-links a:hover	{ color:#333333; }

.footer_menu		{ width:1240px; height:25px; margin:0 auto; text-align:center; text-transform:lowercase; font:normal 12px/23px Arial, Helvetica, sans-serif;
					  background:url(../images/footer_end.gif) no-repeat top left}

.footer_menu_middle
{
    /*width:940px; */
    height:25px; margin:0 auto; text-align:center; text-transform:lowercase; font:normal 12px/23px Arial, Helvetica, sans-serif;
    /*background:url(../images/footer_end.gif) no-repeat top left*/
    /*modified by racon 13/02/2015, for roommanager page, now support different width for different client screen*/
    background:url(../images/footer_end2-middle.gif) top left
}

/*add by racon 13/02/2015, for roommanager page, now support different width for different client screen*/
.footer_menu_left {
	background: url(../images/footer_end2-left.gif) no-repeat top left;
        height:25px;
        width: 25px; 
}

/*add by racon 13/02/2015, for roommanager page, now support different width for different client screen*/
.footer_menu_right {
	background: url(../images/footer_end2-right.gif) no-repeat top right;
        height:25px;
        width: 25px; 
}

.footer_menu a		{ text-decoration:none; color:#636363; font:bold 12px/14px Arial, Helvetica, sans-serif; }
.footer_menu a:hover{ text-decoration:none; color:#333333;}

.copyright					{ width:1240px; margin:0 auto; font: normal 11px/20px Arial,Helvetica,sans-serif; text-decoration: none; color: #c9c9c9; text-align:center; }
.copyright a				{ text-decoration: none; color:#c9c9c9; }
.copyright a:hover			{ color: #ffffff; }

.resultit					{ width:1240px; margin:0 auto; font: normal 11px/20px Arial,Helvetica,sans-serif; text-decoration: none; color:#acacac; text-align:center; }
.resultit a					{ text-decoration: none; color:#acacac; }
.resultit a:hover			{ color: #ffffff; }

/* Pagination DIV */  
#pg  
{    
background-color: #FFFFFF;    
text-align: center;  
font-size: 10px;    
margin-bottom: 5px;   
padding: 10px; 
display:block;
}  
  
/* Pagination Link */  
  
#pg a {  
font-size: 10px;  
text-decoration: none;  
color: #000000;  
border: 1px solid #83A0C1;  
padding: 3px;  
-moz-border-radius: 3px;
display:inline-block;
}  
   
#pg a:hover {  
font-size: 10px;  
text-decoration: none;  
color: #000000;  
border: 1px solid #000000;  
background-color: white;  
padding: 3px;  
-moz-border-radius: 3px;  
}  

/* Pagination Current Page */    
#pg a.current {  
font-size: 10px;  
text-decoration: none;  
font-weight: bold;  
color: white;  
border: 1px solid #0D62C3;  
background-color: #0D62C3;  
padding: 3px;  
-moz-border-radius: 3px;  
}  

a.submenu 			{padding:1px 8px; color:#555555; text-decoration:none; font: normal 14px/20px Arial, Helvetica, sans-serif; 
					 text-transform:lowercase;}
a.submenu:link 		{padding:1px 8px; color:#555555; text-decoration:none; font: normal 14px/20px Arial, Helvetica, sans-serif; 
					 text-transform:lowercase;}
a.submenu:visited 	{padding:1px 8px; color:#555555; text-decoration:none; font: normal 14px/20px Arial, Helvetica, sans-serif; 
					 text-transform:lowercase;}
a.submenu:hover 	{padding:0px 4px; text-decoration:none; border:solid 1px #FFFFFF; font-weight:bold; color:#f4540b;}

a.delete, a.delete:hover, a.delete:active, a.delete:visited
{ 
	width: 115px;
	display:block;
padding: 2px 2px 2px 2px;
 background-color: #F23421;
 color:#ffffff;
 text-decoration:none;
 font-weight:bold;
}
a.prop_login, a.prop_login:hover, a.prop_login:active, a.prop_login:visited
{
 width: 115px;
	display:block;
padding: 2px 2px 2px 2px;
 background-color: #66B032;
 color:#ffffff;
 text-decoration:none;
 font-weight:bold;
}
.stylerow0 		{ font:normal 12px/14px Arial, Helvetica, sans-serif; background-color:#e5e5e5; margin:0 auto;}
.stylerow1 		{ font:normal 12px/14px Arial, Helvetica, sans-serif; background-color:#ffffff; margin:0 auto;}
.stylerow2 		{ font:bold 12px/14px Arial, Helvetica, sans-serif; background-color:#9FE569; margin:0 auto;}
.head_listticket{ font:bold 14px/16px Arial, Helvetica, sans-serif; background-color:#636363; color:#FFFFFF; margin:0 auto;}

.styleclient 		{ font:normal 12px/14px Arial, Helvetica, sans-serif; background-color:#C3D9FF; margin:0 auto;}
.styleadmin 		{ font:normal 12px/14px Arial, Helvetica, sans-serif; background-color:#FFE0B3; margin:0 auto;}

.style_site1
{color:#F4540B;
font-weight:bold;}

.style_site2
{color:#c61f24;
font-weight:bold;}

.style_site3
{color:#0148be;
font-weight:bold;}

.style_site4
{color:#001994;
font-weight:bold;}

.style_site5
{color:#990000;
font-weight:bold;}

.style_site6
{color:#A37A1D;
font-weight:bold;}

.style_site7
{color:#66CC00;
font-weight:bold;}

.style_site8
{color:#309Afe;
font-weight:bold;}

.style_site11
{color:#336699;
font-weight:bold;}

.style_site12
{color:#1D304A;
font-weight:bold;}

.style_site13
{color:#00AAB7;
font-weight:bold;}

.style_site14
{color:#356698;
font-weight:bold;}

.style_site15
{color:#909193;
font-weight:bold;}

.style_site16
{color:#28418D;
font-weight:bold;}

.style_site17{
color:#00ADEF;
font-weight:bold;
}
.style_site18{
color:#044C94;
font-weight:bold;
}
.style_site19{
color:#9EA00F;
font-weight:bold;
}
.style_site20{
color:#03A2E3;
font-weight:bold;
}
.style_site21{
color:#0099CC;
font-weight:bold;
}
.style_site22{
color:#96989B;
font-weight:bold;
}
.style_site23{
color:#FC9E18;
font-weight:bold;
}
.style_site24{
color:#D4172A;
font-weight:bold;
}
.style_site25{
color:#FF6500;
font-weight:bold;
}
.style_site26{
color:#D40067;
font-weight:bold;
}
.style_site27{
color:#030303;
font-weight:bold;
}
.style_site28{
color:#ED1D24;
font-weight:bold;
}
.style_site29{
color:#0099E0;
font-weight:bold;
}
.style_site30{
color:#FC050E;
font-weight:bold;
}
.style_site31{
color:#333399;
font-weight:bold;
}
.style_site32{
color:#F68D41;
font-weight:bold;
}
.style_site33{
color:#76C341;
font-weight:bold;
}

.style_site34{
color:#006600;
font-weight:bold;
}

.style_site35{
color:#DA4E00;
font-weight:bold;
}

.style_site36{
color:#78B3EB;
font-weight:bold;
}

.style_site37{
color:#003E74;
font-weight:bold;
}

.style_site38
{color:#6CA635;
font-weight:bold;}

.style_site39
{color:#F68B1E;
font-weight:bold;}

.style_site40
{color:#231F20;
font-weight:bold;}

.style_site41
{color:#70A6DF;
font-weight:bold;}

.style_site42
{color:#3ECDED;
font-weight:bold;}

.style_site43
{color:#313C5C;
font-weight:bold;}

.style_site44
{color:#FFCC00;
font-weight:bold;}

.style_site45
{color:#FFC94C;
font-weight:bold;}

.style_site46
{color:#EF8C1D;
font-weight:bold;}

.style_site47
{color:#000000;
font-weight:bold;}

.style_site48
{color:#231F20;
font-weight:bold;}

.style_site49
{color:#86AFE3;
font-weight:bold;}

.style_site50
{color:#CC092F;
font-weight:bold;}

.style_site51
{color:#EC652E;
font-weight:bold;}

.style_site52
{color:#FF5A5F;
font-weight:bold;}

.style_site53
{color:#872526;
font-weight:bold;}

.style_site54
{color:#1082C3;
font-weight:bold;}

.style_site55
{color:#6386A7;
font-weight:bold;}

.style_site56
{color:#589442;
font-weight:bold;}

.style_site57
{color:#595A5C;
font-weight:bold;}

.style_site59
{color:#2C405C;
font-weight:bold;}

.style_site60
{color:#739417;
font-weight:bold;}

.style_site61
{color:#615648;
font-weight:bold;}

.style_site62
{color:#5CA1D8;
font-weight:bold;}

.style_site63
{color:#FF0000;
font-weight:bold;}

.style_site64
{color:#2577E3;
font-weight:bold;}

.style_site65
{color:#3B5F75;
font-weight:bold;}

.style_site67
{color:#434343;
font-weight:bold;}

.style_site68
{color:#336699;
font-weight:bold;}

.style_site69
{color:#009ae6;
font-weight:bold;}

.style_site70
{color:#f26726;
font-weight:bold;}

.style_site71
{color:#000000;
font-weight:bold;}

.style_site72
{color:#5b5f77;
font-weight:bold;}

.style_site73
{color:#daa527;
font-weight:bold;}

.style_site74
{color:#667975;
font-weight:bold;}

.style_site75
{color:#279dd8;
font-weight:bold;}

.style_site76
{color:#ef7724;
font-weight:bold;}

.style_site78
{color:#ec1c50;
font-weight:bold;}

.style_site79
{color:#0c6776;
font-weight:bold;}

.style_site80
{color:#5f6368;
font-weight:bold;}

.style_site81
{color:#5b5f77;
font-weight:bold;}

.style_site82
{color:#7fcecd;
font-weight:bold;}

.style_site83
{color:#5b48ee;
font-weight:bold;}