body { 
				background-color:#FFFFFF; 
				font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px; color:#333333; text-align: center;
				/*background-image:url(../images/under-construction.gif);*/
				/*background-attachment:fixed;*/
				 }
img { border:0; }
body, form, h1, h2, h3, h4, h5, h6, ul, li { 
				font-family:verdana,sans-serif,helvetica,arial; 
				margin:0; padding:0; }
body {
				margin-top:1px;

				}
table, th, tr, td { 
				font-size: 1em; border-collapse: collapse; }
a { 			
				text-decoration:none; color:#039;
				/*font-weight:bold; */
				font-family:verdana,sans-serif,helvetica,arial; 
				} 
a:hover{ color:#CC6600; text-decoration:none; }
span { 			
				text-decoration:none; color:#000000;
				/*font-weight:bold; */
				font-family:verdana,sans-serif,helvetica,arial; 
				} 
span:hover{ color:#FF6600;cursor:pointer;}

/* Headings */
h1 {font-size:200%;font-weight:bold;}
h2 {font-size:175%;font-weight:bold;}
h3 {font-size:150%;font-weight:bold;}
h4 {font-size:105%;font-weight:bold;}
h5 {font-size:100%;font-weight:bold;}
h6 {font-size:80%;font-weight:bold;}
select { 
				width: 110px; border:1px solid #CCCCCC ;
				padding:1px;margin:1;
				font-family:verdana,sans-serif,helvetica,arial; 
				font-size:12px
}
/*input{
				width: auto;
				font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px;
				padding:1px;margin:1 
}*/

#footer { background-color:#e5e5e5;text-align:center; }
#footer a { text-decoration:underline; }
select.selectBox { 
				width: 199px; border:1px solid #CCCCCC ;
				padding: 3px; 
}
#select select{
				 border:1px solid #CCCCCC ; padding: 3px; 
				 font-family:verdana,sans-serif,helvetica,arial; 
}
input.login { 
				width: 150px;
				font-family:verdana,sans-serif,helvetica,arial; 
				border: none; 
				background: url(logininput.gif); 
				padding: 4px; 
}
#mainSelect table{
				border: 1px solid #CCCCCC;
				margin:5;
				font-family:verdana,sans-serif,helvetica,arial; 

}br{ 
	line-height: 0.5 
}
/*================*/
#messagingNav {
				font-family:verdana,sans-serif,helvetica,arial; 
				background-color:#B1D0F0; 
				margin:0 0 15px 0; padding: 3px; width: 165px; 
				_width: 170px; }
#messagingNav ul {
				margin:0; padding: 0; 
				list-style-type: none; }
#messagingNav li { 
				background-repeat: no-repeat; background-position: 1px 50%; 
				margin: 0; padding: 0 0 0 22px;  }
#mailNav { 
				border:1px solid #fff; }
#mailNav li { 
				border:1px solid #fff; background-color:#d5e8fb;
				line-height: 20px; }
			

#otherNav li { 
				padding-top: 3px; padding-bottom: 3px; }

#new { 
				float: right; width: 29px; margin: 5px 5px 0 0; 
				margin-bottom: 30px; } 

.activeLink { color:#CC3300;font-family:verdana,sans-serif,helvetica,arial;  }

/*==================*/
/*================*/
#messagingheader { overflow:auto; 
					padding: 15px 0 10px 170px; }
#messaging_title { 
					font-size:1.22em; margin: 0; padding: 0; 
					float: left; width: auto; }

#left { 
					float: left; 
					width: 160px; padding: 0 5px; }
/*#messageArea { border:1px #69C solid; margin: 0 0px 0px 170px; padding: 0px 0 0 3px; width:530px }*/
/*#messageArea { border:1px #69C solid;  }*/
#messageArea { border:1px #CCCCCC dashed; font-family:verdana,sans-serif,helvetica,arial;  }
#alert { 
					border: 1px solid #FF9900; padding: 10px 5px 15px 55px; 
					margin: 5px;background: url('../alert.gif') no-repeat 5px 50%; }

#messages { 
					margin-right: 0px;
					margin-left: 0; width: 550px ;
					}
#messages th { 
					background-color:#B1D0F0;color:#000000;font-size:105%;
					padding-left:5px; height:23}
#messages th, #messages td { 
					text-align:left; border:1px solid #fff; 
					white-space: normal;}
#messages td { 
					background-color:#e8f1fa; height:19} 

#row {  font-family:verdana,sans-serif,helvetica,arial; 
					margin-right: 0px; margin-left: 0; width: 100% ;}
#row td { 
					text-align:left; border:0; border-bottom:1px solid #FFFFFF;
					white-space: normal;}

#none { text-align: center; margin-top: 15px; }

/*===================*/
/*=================*/
#squareAd {width:300px}

.cols, .cols th, .cols td {border:1px solid #FFFFFF;}
.cols th {
					background-color:#69C;color:#FFF;font-size:110%;padding-left:5px;}
.cols td {
					background-color:#E8F1FA;text-align:left;padding:10px 0 25px 5px;}
.cols td a img {
					border:solid 1px #039 !important}
.cols td a:hover img {
					border:solid 1px #C00 !important;}

.messageTable {
					margin-top:0px; width:85%; margin-bottom: 1px; }
*html .messageTable {margin-top:0px}
.messageTable th {
					font-size:12px; background-color:#E8F1FA; 
					text-align:left; vertical-align:middle;
					width:14%; border:solid 1px #C5D8EB; padding:5px;}
.messageTable td { 
					width:86%; border:solid 1px #C5D8EB;
					padding:5px; font-size:1.1em; font-family:verdana,sans-serif,helvetica,arial; }
.messageTable textarea{
					font-family:verdana,sans-serif,helvetica,arial; }
.messageTable a img {
					border:solid 1px #039;
					margin-bottom:20px; vertical-align:middle}
.messageTable DIV img {
					border-width:0; margin-bottom:0; }
.messageMediumFont { font-size:1.1em}



/* Added By Kay Lee for Messaging Subject */
.messageListCell { 
					text-align:left; vertical-align:top;border:0;}
.onlineNow {border:0;}
/*=================*/
/* Background */
.bgWhite{background:#FFF;}
.bgBlue{background:#039;}
.bgLtBlue{background:#D5E8FB;}
.bgDkBlue{background:#040C5C;}
.bgNavBlue{background:#6698CB;}
.bgGrey{background:#E5E5E5;}
.bgDkGrey{background:#666;}
.bgRed{background:#C00;}
.bgPeach{background:#FC9;}
.bgPurple{background:#96C;}
.bgGreen{background:#090;}
.bgOrange{background:#F60;} /* Alternative #FF9800 */
.bgBlack{background:#000;}

/* Font Color */
.txtWhite{color:#FFF;}
.txtBlue{color:#039;}
.txtLtBlue{color:#D5E8FB}
.txtDkBlue{color:#040C5C;}
.txtNavBlue{color:#6698CB;}
.txtGrey{color:#E5E5E5;}
.txtDkGrey{color:#666;}
.txtRed{color:#C00;}
.txtPeach{color:#FC9;}
.txtPurple{color:#96C;}
.txtGreen{color:#090;}
.txtOrange{color:#F60;} /* Alternative #FF9800 */
.txtBlack{color:#000;}

/* Links */


/* Border */
.borWhite{border:1px solid #FFF;}
.borBlue{border:1px solid #039;}
.borLtBlue{border:1px solid #D5E8FB}
.borDkBlue{border:1px solid #040C5C;}
.borNavBlue{border:1px solid #6698CB;}
.borGrey{border:1px solid #E5E5E5;}
.borDkGrey{border:1px solid #666;}
.borRed{border:1px solid #C00;}
.borPeach{border:1px solid #FC9;}
.borPurple{border:1px solid #96C;}
.borGreen{border:1px solid #090;}
.borOrange{border:1px solid #F60;} /* Alternative #FF9800 */
.borBlack{border:1px solid #000;}

/* Dimensions */
/* Widths */
.w25{width:25px;}
.w50{width:50px;}
.w75{width:75px;}
.w100{width:100px;}
.w125{width:125px;}
.w150{width:150px;}
.w175{width:175px;}
.w200{width:200px;}
.w225{width:225px;}
.w250{width:250px;}
.w275{width:275px;}
.w300{width:300px;}
.w325{width:325px;}
.w350{width:350px;}
.w375{width:375px;}
.w400{width:400px;}
.w49{width:49%;}
.w40{width:40%;}

/* Heights */
.h15{height:15px;}
.h20{height:20px;}
.h25{height:25px;}
.h50{height:50px;}
.h75{height:75px;}
.h100{height:100px;}
.h125{height:125px;}
.h150{height:150px;}
.h175{height:175px;}
.h200{height:200px;}
.h225{height:225px;}
.h250{height:250px;}
.h275{height:275px;}
.h300{height:300px;}
.h325{height:325px;}
.h350{height:350px;}
.h375{height:375px;}
.h400{height:400px;}

/* Padding */
.noPad{padding:0;}
.pad2{padding:2px;}
.pad3{padding:3px;}
.pad5{padding:5px;}
.padTB5{padding:5px 0;}
.padTB10{padding:10px 0;}
.padTB15{padding:15px 0;}
.padRL5{padding:0 5px;}
.padRL10{padding:0 10px;}
.padRL15{padding:0 15px;}

/* Margin */
.noMar{margin:0;}
.mar2{margin:2px;}
.mar3{margin:3px;}
.mar5{margin:5px;}
.mar10{margin:10px;}
.marTB5{margin:5px 0;}
.marTB10{margin:10px 0;}
.marTB15{margin:15px 0;}
.marRL5{margin:0 5px;}
.marRL10{margin:0 10px;}
.marRL15{margin:0 15px;}
/*================*/
.currentalp{
font-weight:bold;
color:#FF3300
}


#menu_bottom a { 			
				text-decoration:none; 
				/*font-weight:bold; */
				font-family:verdana,sans-serif,helvetica,arial; 
				color:#000000;
				} 
/*#menu_bottom a:link, a:visited, a:active { color:#333333; }
a:hover { color:#C00; text-decoration:underline; }*/
#menu_bottom a:hover{ color:#996600; text-decoration:none; }

#left_menu{ width:140px; padding:5px; margin:0px;}

#left_menu ul{ margin: 0; padding: 0; list-style-type: none; }

#left_menu li{ margin: 0; }

#left_menu a{ color: #666666; }

#left_menu a:hover{ color: #FF6600; text-decoration:none; }

.normal_li{ display: block; text-decoration: none; border-bottom: 1px solid #ccc;
			padding: 3px 0px 3px 0px; width: 138px; }

.current_li{ color: #FF6600; display: block; text-decoration: none; border-bottom: 1px solid #ccc;
			padding: 3px 0px 3px 0px; width: 138px;}
			
.color_active{ color: #FF6600; font-weight:bold;}

.textbox_210{
				width:210px;
				font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px;
}

.textbox_40{
				width:50px;
				font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px;
}

.textbox_auto{
				width:auto;
				font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px;
}

.view_title { 
				color:#663300; font-size:13px; padding:2px; font-weight:bold; }

.view_subtitle { 
				color:#663300; font-size:11px; padding:2px;}
				
.view_row1 {
				background:#EDECFF; padding:2px;
}

.view_row2 {
				background:#FFFDD7; padding:2px;
}

.view_row3 {
				background:#fdfae9; padding:2px;
}
.view_row4 {
				background:#f7fafc; padding:2px;
}
.view_row5 {
				background:#FFFFFF; padding:2px;
}

.view_row6 {
				background:#f1e3cd; padding:2px;
}

.view_row7 {
				background:#eadac2; padding:2px;
}

.form_title { 
				font-size:13px; font-weight:bold; background:#FFFDD7; }

.menu_top { color: #ffffff;}				
.menu_top a{ color: #ffffff; }
.menu_top a:hover{ color: #ffffff; text-decoration:none; }


#level2 a{ color: #FF6600; }

#level2 a:hover{ color: #CC6600; text-decoration:underline; }
	
.level1_color_active{ font-size:11px; font-weight:bold; color: #FF6600; width:140px; background-image:url(../images/arrow-select.gif)}

.level2_color_active{ font-size:11px; font-weight:bold; color: #FF6600; width:140px; background-image:url(../images/arrow-select2.gif)}

.level3 a{ color: #666666; }

.level3 a:hover{ color: #CC6600; text-decoration:underline; }
.continent_color_active { font-size:11px; color: #f1851c; float:left}				
.continent_color_active a{ color: #ffffff; font-weight:bold;}
.continent_color_active a:hover{ color: #666666; text-decoration:none; }


.hotellist_row1 {
				background:#EDECFF; padding:2px;
}

.hotellist_row2 {
				background:#FFFDD7; padding:2px;
}

#divLoading{
	display:block;
	position: absolute; left: 0px; top: 0px; width:100%; height:100%;
	z-index:10000;
	color:#FF0000;
	font-size:14px;
	background-image:url(../images/block.png);
	/* ieWin only stuff */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/block.png');
}

.RoomUnAvailable{			background-color:#f8f8f8; color:#CCCCCC; float:left; 
							margin-bottom:4px; height:55px; margin-left:2px; margin-right:2px; padding:5px;
}

.RoomAvailable{				background-color:#FFFDD7; color:#CCCCCC; float:left; 
							margin-bottom:4px; height:55px; margin-left:2px; margin-right:2px; padding:5px;
}

.RoomSelected{
							background-color:#d8ffd7; color:#000000; float:left; 
							margin-bottom:4px; height:55px; margin-left:2px; margin-right:2px; padding:5px;
}

.transparent { filter:alpha(opacity=60); background-color:#ffefd5;
				display:none; width:170px; height:40px; position:absolute;
				color: #FF0000; font-weight:bold; border: 1px solid #ffc083;
				padding:10px; text-align:center;
}

#divStep1{
	display:block;
}

#divStep2{
	display:none;
}

.TabAll_Active { 			padding-left:10px; padding-right:10px; color:#e20000; font-size:10px;
					background-image:url(../images/tab-all-active.gif); border-right:1px solid #f8f8f8;}
.TabAll_Active a{ 	color:#e20000;}
									
.Tab { 			padding-left:10px; padding-right:10px; height:20px; font-size:10px;
				background-image:url(../images/tab.gif); border-right:1px solid #f8f8f8; background-repeat:repeat-x;}
.Tab_Active { 			padding-left:10px; padding-right:10px; height:20px; font-size:10px; color:#e20000;
				background-image:url(../images/tab_active.gif); border-right:1px solid #f8f8f8;}
.Tab_Active a{ 	color:#e20000;}

.ActiveTab {background-color:#fdfdf1; color:#999999}
.NormalTab {background-color:#f9f8d9; color:#999999; font:bold;}

.Text_Box_Short {font-size:11px; color:#000000; width:180px;}
.textbox{		width:200px; font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px; padding:1px; margin:1px;
}
.Text_Box_Auto{ font-size:11px; color:#000000; width:auto;}

.Text_Box	  {width:155px; font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px; padding:1px; margin:1px;
}
.Combo_Box	  {width:160px; font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px; padding:1px; margin:1px;
}
.Text_Box_110 {font-size:11px; color:#000000; width:110px;}
.Text_Box_Price {font-size:11px; color:#000000; width:156px;}
.Combo_Box_206	  {width:206px; font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px; padding:1px; margin:1px;
}
.Text_Box_185{		width:185px; font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px; padding:1px; margin:1px;
}
.Text_Box_175{		width:175px; font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px; padding:1px; margin:1px;
}
.Text_Box_155{width:155px; font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px; padding:1px; margin:1px;
}
.Text_Box_230{		width:230px; font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px; padding:1px; margin:1px;
}

.Text_Box_70{		width:70px; font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px; padding:1px; margin:1px;
}


.textbox_600{
				width:600px;
				font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px;
}
.ErrorMessage1{
	padding:5px; color:#FF0000; font-size:12px;
}
.ErrorMessage1{
	padding:5px; color:#FF0000; font-size:12px;
}
.ErrorMessage1 a{
	color:#FF0000; font-size:12px; text-decoration:none;
}
.ErrorMessage{
	padding:5px; color:#FF0000; font-size:12px; background-color:#FFFFCC;
}
.ErrorMessage a{
	color:#FF0000; font-size:12px; background-color:#FFFFCC; text-decoration:none;
}

.ErrorMessage a:hover{
	color:#FF0000; font-size:12px; background-color:#FFFFCC; text-decoration:none;
}
.ErrorMessageNew{
	padding:5px; border:#FF9966 2px solid; color:#FF0000; background-color:#FFFFCC;
}
.Button_Orange{
	background-image:url(../images/btn-bg.gif);
	height:22px;
	border:1px solid #FF9900;
	width:auto;
	cursor:pointer;
}
.NormalRoom{
	border-left:1px solid #ffffff; border-bottom:1px solid #ffffff;
}
.MoveOver{
	border-left:1px solid #ffffff; border-bottom:1px solid #ffffff;
	background-color:#8cbff8;
}
.MoveOverShadow{
	border-left:1px solid #ffffff; border-bottom:1px solid #ffffff;
	background-color:#e8ddd1;
}
.ActiveTabRoomType {background-color:#e6d7a9;}
.ActiveTabRoomType a{color:#996666; font-weight:bold;}
.NormalTabRoomType {background-color:#fbe7bd;}
.RoomActive{
	background-color:#92f79c; height:24px;
}
.view_TD{
	background-color:#e6d7a9;
}
.view_bg{
	background-color:#f1e3cd;
}
.view_bg1{
	background-color:#eadac2;
}
#PD_10px{
	padding-right:5px;
}
#PD1_10px{
	padding-right:5px;
}
#PD2_10px{
	padding-right:5px;
}
#PD3_10px{
	padding-right:5px;
}
#PD4_10px{
	padding-right:5px;
}
#PD5_10px{
	padding-right:5px;
}
#size_20px{
	font-size:16px;
}
#size_14px{
	color:#FF0000; padding:5px; font-weight:bold;
	background-color:#dfce9c;
	font-size:14px;
}
#PD_20px{
	padding-right:5px;
}
#PD1_20px{
	padding-right:5px;
}
#PD2_20px{
	padding-right:5px;
}
#PD3_20px{
	padding-right:5px;
}
.PD_20px{
	padding-right:5px;
}
#view_table{
	background-color:#f0e7d8;
}
.backg_color{
	background-color:#f0e7d8;
	height:500px;
}
.hiddenPrint
{
	display:none;
}
.TextBox_Search { color:#666666; width:155px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.hiddenColor
{
	background-color:#f0e7d8;
}
.ActiveTab_Bus{padding-left:10px; padding-right:10px; background-image:url(../images/tab_03.gif); border:1px solid #CCCCCC;}
.NormalTab_Bus{padding-left:10px; padding-right:10px; background-image:url(../images/tab_05.gif); border:1px solid #CCCCCC;}
.DisableTab_Bus{padding-left:10px; padding-right:10px; border:1px solid #CCCCCC;}


.NormalTab_Bus2{ background-image:url(../images/tab_05.gif); border:1px solid #CCCCCC;}


.Text_Box_60{		width:60px; font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px; margin:1px;}
	
.Text_Box_50{		width:50px; font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px; margin:1px;}
						
.Text_Box_120{		width:120px; font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px; margin:1px;}

			
.Text_Title		{
				font-weight:bold; font-size:11px; color:#CC6600;
}

.Text_Price		{
				font-weight:bold; font-size:11px; background-color:#e0d3bf; padding-top:5px; padding-bottom:5px;
}

.Text_Box_633{		width:700px; font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px; margin:1px;}
				
.Text_Div_Price{background-color:#e5dbca;}

.Text_Price_List {background-color:#ece3d3;}

.Text_View{background-color:#e4d2b6; padding-top:5px; padding-bottom:5px; padding-left:3px;}

.Text_View_List{border-bottom:1px solid #dac9ae; padding-left:3px;}

.textbox_160{width:160px; font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px; padding:1px; margin:1px;
}
.view1 {
				background:#ffcccc; padding:2px;
}

.view2 {
				background:#FFFFFF; padding:2px;
}
.textbox_595{
				width:595px;
				font-family:verdana,sans-serif,helvetica,arial; 
				font-size:11px;
}
.Text_Box_Auto_10{ font-size:11px; color:#000000; width:auto;}
.Text_Box_180{ font-size:11px; color:#000000; width:180px;}
.Text_Box_37{		width:42px; font-family:verdana,sans-serif,helvetica,arial; 
				font-size:9px;}

.Active_1 {
	background-color:#eae9e9;
}

.Active_2 {
	background-color:#e2e2e2;
}

.message_box_required{
	border:solid 2px #d56048;
	background:#f6cbca;
	color:#d56048;
	padding:4px;
	text-align:center;
}

.message_box{
	border:solid 2px #d56048;
	background:#f6cbca;
	color:#d56048;
	padding:4px;
	text-align:center;
}
