.bodyText {FONT-SIZE: .7em; COLOR: #000000; FONT-FAMILY: ARIAL, sans-serif}
.result_img img { border:1px solid #BA6D73; }
.summary {
	font-size: 1.2em; padding-top: 1px; padding-bottom: 1px; color: #000000; font-weight: normal;
	}
/* Search box*/
.searchBG01{
	background: #ffffff;
}
.login_bg{ background: url(images/ui_LIN0000_memberloginbg.gif) repeat-y center;	}
.login_bg td {FONT-SIZE: 0.7em; COLOR: #000000; }
.searchaccom {	BACKGROUND-COLOR: #FCEFF2;  border: 1px  solid #E7C3C6; }
.searchaccom td {font-size: 11px; word-spacing: 0px; }
.searchaccom_title {
	FONT-WEIGHT: bold; COLOR: #BA6D73
}

/* BUTTON */

.formsubmit {
	BORDER: #ffffff 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 1.0em;  COLOR: #ffffff;  FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #840039; MARGIN: 3px;
}
.formsubmit_r {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #840039;
}



/* LEGEND */
.calender_denote
	{margin-top: 10px; margin-bottom: 10px;
	}
.calender_denote_text
	{ text-align: center;  font-family: Verdana, sans-serif;  font-size: 10px; color:#000000; }
.calender_denote_avail
	{ text-align: center; background-color: #8CAA4A;  width: 10px; height: 10px;}
.calender_denote_request
	{background-color: #FFC352;  border: 0px solid #919190; width: 10px; height: 10px;}
.calender_denote_sold
	{background-color: #FF6D6B;  border: 0px solid #919190; width: 10px; height: 10px;}

/* PAGE STYLE */
H1 { font-family: Arial, sans-serif;
	font-size: 18px; margin-top: 0px; margin-bottom: 2px; margin-left: 0px; color: #BA6D73; text-decoration: none; font-weight: normal;
	}
H4 { font-family: Verdana, sans-serif; font-size: 17px; font-weight: normal; color: #000000; margin-bottom:5px; margin-top: 0px; }
.headline	{ background-color: #7FC31B; }



/* SUB-HEADER */
.subcontent { font-family: Verdana, sans-serif; font-size: 1.2em; color: #000000;}



/*Change Date*/

.changedate_frame {
									background: #DCDAF5;
								}

								.changedate_frame  TD{
									FONT-SIZE: 0.7em;

								}


								.tl_changeDate {
									background: #DCDAF5 url(images/ui_tl_changedate.gif) no-repeat left;
									width:10px; height:10px;
									margin:0;
									font-size:0;

								}

								.tc_changeDate {
									background: #DCDAF5 url(images/ui_topbg_changedate.gif) repeat-x;
									height:10px;
									margin:0;
									font-size:0;

								}

								.tr_changeDate {
									background: #DCDAF5 url(images/ui_tr_changedate.gif) no-repeat;
									width:10px; height:10px;
									margin:0;
									font-size:0;

								}

								.bl_changeDate {
									background: #DCDAF5 url(images/ui_bl_changedate.gif) no-repeat left;
									width:10px; height:10px;
									margin:0;
									font-size:0;

								}

								.bc_changeDate {
									background: #DCDAF5 url(images/ui_bottombg_changedate.gif) repeat-x;
									height:10px;
									margin:0;
									font-size:0;

								}

								.br_changeDate {
									background: #DCDAF5 url(images/ui_br_changedate.gif) no-repeat;
									width:10px; height:10px;
									margin:0;
									font-size:0;

								}

								.lc_changeDate {
									background: #DCDAF5 url(images/ui_leftbg_changedate.gif) repeat-y;
									height:10px;
									margin:0;
									font-size:0;

								}
								.rc_changeDate {
									background: #DCDAF5 url(images/ui_rightbg_changedate.gif) repeat-y;
									height:10px;
									margin:0;
									font-size:0;

								}



		/* RESULT */

.table_lv1 { background-color: #BA6D73; }

.table_lv1 TD { FONT-FAMILY: Verdana, sans-serif; font-size: 10px;  }


.table_detail { background-color: #FFFFFF; font-size: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}

.table_title {  font-size: 11px; color: #FFFFFF; padding-top: 4px; padding-right: 5px; padding-bottom: 4px; padding-left: 5px; }
.table_subtitle { background-color: #FCEFF2; font-weight: bold; font-size: .85em; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.table_subtitle_product { background-color: #B1E7BD; font-weight: bold; font-size: 1.2em; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;  height: 25px;}
.table_label {
							background-color: #FCEFF2;
							font-weight: bold;
							font-size: 10px;
							padding-top: 5px;
							padding-right: 5px;
							padding-bottom: 5px;
							padding-left: 5px;
							vertical-align: middle;
						}


.table_detail_inner {font-size: 1.2em; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }

.table_text {font-size: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; }
.table_text02 {font-size: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; }

.table_detail_total { background-color: #FFFFFF; font-size:.85em; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: 2px solid #4A9E52; }

.table_product_name { background-color: #FFFFFF; font-size: 1.2em; padding-top: 2px; padding-right: 2px; padding-bottom: 3px; padding-left: 5px; }
.roomtype { background-color: #E7C3C6; }
.table_outcome {  background-color: #D8FDDE; font-weight: bold; font-size: 1.0em; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.table_selected {  background-color: #FFF3C6; font-weight: bold; font-size: 1.0em; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.table_nselected {  background-color: #FFFFFF; color: #ADAAAD; font-size: 1.0em; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.change_date {
	BORDER-RIGHT: #c2d4a0 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 8px; BACKGROUND: #f2f6eb; PADDING-BOTTOM: 0px; BORDER-LEFT: #c2d4a0 1px solid; PADDING-TOP: 5px
}
.change_date_font {
	FONT-WEIGHT: 600; FONT-SIZE: 1.1em; COLOR: #000000; TEXT-ALIGN: right
}
.price { font-size: 3.0em; }
.state_date { font-family: Verdana, sans-serif; font-weight: bold; text-align: center; width: 38px;  height: 33px; font-size: 10px; }
.state_appointdate { background-color: #C2C1C0; border: 1px solid #FFFFFF;}

/* result table  */
.tour_t_title {
		font-family: Verdana, sans-serif;
		background-color: #BA6D73; font-size: 11px; font-weight: bold; color: #FFFFFF;
		padding:2px ; border-top : 1px solid #BA6D73; border-left : 2px solid #BA6D73; border-right : 2px solid #BA6D73;
	}
	.tour_t_subtitle { font-family: Verdana, sans-serif;
		background-color: #FCEFF2; font-size: 10px; font-weight: bolder; color: #000000;
		padding:2px ; border-left : 1px solid #BA6D73; border-right : 1px solid #BA6D73;
	}
	.tour_t_subtitle02 {  font-family: Verdana, sans-serif;
		background-color: #FCEFF2; font-size: 10px; font-weight: bold; color: #000000;
		padding:2px ; border-right : 1px solid #BA6D73; text-align:left;
	}

	.tour_t_subtitle03 {
		font-family: Verdana, sans-serif;
		background-color: #FCEFF2; font-size: 10px; font-weight: bold; color: #000000;
		padding:4px ; border-right : 1px solid #BA6D73; border-left : 1px solid #BA6D73;
	}

	.tour_t_date {
		background-color: #FFFFFF; font-size: 10px; font-weight: bold; color: #000000;
		padding:2px ; border-left : 1px solid #BA6D73; border-right : 1px solid #BA6D73; border-bottom : 1px solid #BA6D73;
	}

	.tour_t_date01 {
	font-family: Verdana, sans-serif;
		background-color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		padding:2px ;
		border-left : 1px solid #BA6D73;
		border-right : 1px solid #BA6D73;
		border-bottom : 1px solid #BA6D73;
		text-align : center;
	}


	.tour_t_date02 {
		font-family: Verdana, sans-serif;
		background-color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		padding:2px ;
		border-right : 1px solid #BA6D73;
		border-bottom : 1px solid #BA6D73;
		text-align : center;
	}

	.tour_t_date03 {
		font-family: Verdana, sans-serif;
		background-color: #FFFFFF; font-size: 10px; font-weight: bold; color: #000000;
		padding:2px ; border-left : 1px solid #BA6D73; border-right : 1px solid #BA6D73; border-bottom : 1px solid #BA6D73; text-align : center;
	}

	.tour_t_name {font-family: Verdana, sans-serif;
		background-color: #FFFFFF; font-size: 10px; font-weight: bold; color: #000000;
		padding:2px ; border-left : 1px solid #BA6D73; border-right : 1px solid #BA6D73; border-bottom : 1px solid #BA6D73;text-align : left;
	}



	.tour_t_avail00 {
		background-color: #8CAA4A; font-size: 10px; color: #000000;
		padding:2px ; border-right : 1px solid #BA6D73;  border-bottom : 1px solid #BA6D73; text-align : center;
		width:75px; height:38px;
	}
.tour_t_avail00 A:link
	{ text-decoration: underline; color:#000000; }
.tour_t_avail00 A:visited
	{  text-decoration: underline; color:#000000;  }
.tour_t_avail00 A:active
	{  text-decoration: underline; color:#000000;  }
.tour_t_avail00 A:hover
	{  text-decoration: none; color:#000000;  }

	.tour_t_avail  {
		background-color: #8CAA4A; font-size: 10px; color: #000000;
		padding:2px ; border-left : 1px solid #BA6D73; border-right : 1px solid #BA6D73; border-bottom : 1px solid #BA6D73; text-align : center; width:42px; height:38px;
	}

.tour_t_avail A:link
	{ text-decoration: underline; color:#000000; }
.tour_t_avail A:visited
	{  text-decoration: underline; color:#000000;  }
.tour_t_avail A:active
	{  text-decoration: underline; color:#000000;  }
.tour_t_avail A:hover
	{  text-decoration: none; color:#000000;  }


	.tour_t_avail02 {
		background-color: #8CAA4A; font-size: 10px; color: #000000;
		padding:2px ; border-right : 1px solid #BA6D73; border-left : 0px solid #BA6D73;  border-bottom : 1px solid #BA6D73; text-align : center;
		width:42px; height:38px;
	}

	/* LINKS */
.tour_t_avail02 A:link
	{ text-decoration: underline; color:#000000; }
.tour_t_avail02 A:visited
	{  text-decoration: underline; color:#000000;  }
.tour_t_avail02 A:active
	{  text-decoration: underline; color:#000000;  }
.tour_t_avail02 A:hover
	{  text-decoration: none; color:#000000;  }


	.tour_t_request00 {
		background-color: #FFC352; font-size: 10px; color: #000000;
		padding:2px ; border-right : 1px solid #BA6D73;  border-bottom : 1px solid #BA6D73; text-align : center;width:75px; height:38px;
	}

	.tour_t_request  {
		background-color: #FFC352; font-size: 10px; color: #000000;
		padding:2px ; border-left : 1px solid #BA6D73; border-right : 1px solid #BA6D73; border-bottom : 1px solid #BA6D73; text-align : center; width:42px; height:38px;
	}
.tour_t_request00 A:link, .tour_t_request A:link, .tour_t_request02 A:link
	{ text-decoration: underline; color:#000000; }
.tour_t_request00 A:visited, .tour_t_request A:visited, .tour_t_request02 A:visited
	{  text-decoration: underline; color:#000000;  }
.tour_t_request00 A:active, .tour_t_request A:active, tour_t_request02 A:active
	{  text-decoration: underline; color:#000000;  }
.tour_t_request00 A:hover, .tour_t_request A:hover, .tour_t_request02 A:hover
	{  text-decoration: none; color:#000000;  }

	.tour_t_request02 {
		background-color: #FFC352; font-size: 10px; color: #000000;
		padding:2px ; border-right : 1px solid #BA6D73; border-left : 0px solid #BA6D73; border-bottom : 1px solid #BA6D73; text-align : center;width:42px; height:38px;
	}



.tour_t_sold00 {
		background-color: #FF6D6B; font-size: 10px; color: #000000;
		padding:2px ; border-right : 1px solid #4A9E52;  border-bottom : 1px solid #BA6D73; text-align :
		center; width:75px; height:38px;
	}


	.tour_t_sold  {
		background-color: #FF6D6B; font-size: 10px; color: #000000;
		padding:2px ; border-left : 1px solid #BA6D73; border-right : 1px solid #BA6D73; border-bottom : 1px solid #BA6D73; text-align : center;width:42px; height:38px;
	}
.tour_t_sold00  A:link, .tour_t_sold  A:link, .tour_t_sold02  A:link
	{ text-decoration: underline; color:#000000; }
.tour_t_sold00  A:visited, .tour_t_sold  A:visited, .tour_t_sold02  A:visited
	{  text-decoration: underline; color:#000000;  }
.tour_t_sold00  A:active, .tour_t_sold  A:active, .tour_t_sold02  A:active
	{  text-decoration: underline; color:#000000;  }
.tour_t_sold00  A:hover, .tour_t_sold  A:hover, .tour_t_sold02  A:hover
	{  text-decoration: none; color:#000000;  }


	.tour_t_sold02 {
		background-color: #FF6D6B; font-size: 10px; color: #000000;
		padding:2px ; border-right : 1px solid #BA6D73; border-left : 0px solid #BA6D73; border-bottom : 1px solid #BA6D73; text-align : center;width:42px; height:38px;
	}

	.state_appointdate02
	{ background-color: #C2C1C0; border-bottom : 1px solid #BA6D73;}




/* Calender  */
td.cal{
   font-family : Arial,Helvetica,Sans-serif;
   font-size : 10px;
   color : #000000;
   background-color : #CCF9D6;
 }
 select.month{
   font-family : Arial,Helvetica,Sans-serif;
   font-size : 10px;
   color : #000000;
   width : 85px;
 }
 input.year{
   font-family : Arial,Helvetica,Sans-serif;
   font-size : 10px;
   color : #000000;
   width : 30px;
 }
 td.calDaysColor {
   font-family : Arial,Helvetica,Sans-serif;
   font-size : 9px;
   color : #FFFFFF;
   background-color : #4A9E52;
 }
 td.calWeekend {
   font-family : Arial,Helvetica,Sans-serif;
   font-size : 10px;
   color : #ffffff;
   background-color : #e8e8e8;
 }
 td.calBgColor {
   font-family : Arial,Helvetica,Sans-serif;
   font-size : 11px;
   color : #ffffff;
   background-color : #d3d3d3;
 }
 .calBorderColor {
   font-family : Arial,Helvetica,Sans-serif;
   font-size : 10px;
   color : #ffffff;
   background-color : #a9a9a9;
 }
 td.calHighlightColor {
   font-family : Arial,Helvetica,Sans-serif;
   font-size : 11px;
   color : #000000;
   background-color : #9CCB6B;
 }
 A.cal {
   font-family : Arial,Helvetica,Sans-serif;
   font-size : 10px;
   color : #000000;
   text-decoration : none;

 }
 A.cal:Hover {
   font-family : Arial,Helvetica,Sans-serif;
   font-size : 10px;
   color : #FF0000;
   text-decoration : none;
 }
 .disabled {
   font-family : Arial,Helvetica,Sans-serif;
   font-size : 10px;
   color : #808080;
   text-decoration : none;
 }




.avail
	{ background-color: #8CAA4A; border: 1px solid #FFFFFF; text-align: center; line-height: 32px;  font-family : Arial, Sans-serif; font-size:.95em; }
.request
	{background-color: #FFC352; border: 1px solid #FFFFFF; text-align: center; line-height: 32px;  font-family : Arial, Sans-serif; font-size:.95em; }
.sold
	{background-color: #FF6D6B; border: 1px solid #FFFFFF; text-align: center; line-height: 32px;  font-family : Arial, Sans-serif; font-size:.95em; }

/* LINKS */
.avail A:link, .request A:link, .sold A:link
	{ text-decoration: underline; color:#000000; }
.avail A:visited, .request A:visited, .sold A:visited
	{  text-decoration: underline; color:#000000;  }
.avail A:active, .request A:active, .sold A:active
	{  text-decoration: underline; color:#000000;  }
.avail A:hover, .request A:hover, .sold A:hover
	{  text-decoration: none; color:#000000;  }


/* Result Destination */

.dest_table { border:1px solid #BA6D73; background: #DCDAF5; }
.destRates_table { background: #BA6D73; }
.destRates_table td {  font-family: Verdana, sans-serif; font-size: 10px; color: #000000; }
.destRates{  background: #FFFFFF; }
.destDate { text-align : center; }
.destRate_avail { background: #8CAA4A; text-align : center; }
.destRate_request { background: #FFC352; text-align : center; }
.destRate_sold { background: #FF6D6B; text-align : center; }


/* Product Add on*/
.addon {font-family: Verdana, sans-serif; font-size: 11px; color: #000000;	width: 100%;
	}
.addon TD {
	border-right: 1px solid #FFFFFF; font-size: 1.0em;
	}
.addon TD A:visited {
	text-decoration: underline; width: 100%; height: 100%;
	}
.addon TD A:active {
	text-decoration: underline; width: 100%; height: 100%;
	}
.addon TD A:hover {
	text-decoration: none; width: 100%; height: 100%;
	}
.addon_table { font-family: Verdana, sans-serif; font-size: 11px; border: 1px solid #BA6D73; padding:3px; width:100%; }

.addon_h { font-size: 11px; background: #FCEFF2; text-align:left; }
.addon_item {
		background: #F4F3F3;
		vertical-align: top;
		text-align: center;
		width:66px;
	}
.addon_text { vertical-align: top; text-align: left; }

/* DETAIL */
DIV.detail {
	BORDER-RIGHT: #BA6D73 1px solid; BORDER-TOP: #BA6D73 1px solid; SCROLLBAR-FACE-COLOR: #BA6D73; Z-INDEX: 1; SCROLLBAR-HIGHLIGHT-COLOR: #BA6D73; OVERFLOW: auto; BORDER-LEFT: #BA6D73 1px solid; WIDTH: 100%; SCROLLBAR-SHADOW-COLOR: #BA6D73; SCROLLBAR-3DLIGHT-COLOR: #f1f1f1; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #f1f1f1; BORDER-BOTTOM: #BA6D73 1px solid; SCROLLBAR-DARKSHADOW-COLOR: #BA6D73; SCROLLBAR-BASE-COLOR: #f1f1f1; POSITION: absolute; HEIGHT: 205px
}
.detailhead {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #5d6967; PADDING-TOP: 3px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #cce5a2; font-color: #FFFFFF
}
.productname {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #BA6D73
}
.subcontactdetails {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #BA6D73
}
.toolbar {
	BORDER-RIGHT: #CE8E9C 1px solid; BORDER-LEFT: #CE8E9C 1px solid; PADDING-TOP: 2px; BACKGROUND-COLOR: #E7C3C6}
.toolbar A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.toolbar A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.toolbar A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.toolbar A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

/*event diary*/
.calendar_off {
	PADDING-RIGHT: 3px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; WIDTH: 37px; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: Arial; HEIGHT: 37px; BACKGROUND-COLOR: #F2DEDF; TEXT-ALIGN: right
}
.calendar_on {
	PADDING-RIGHT: 3px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; WIDTH: 37px; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: Arial; HEIGHT: 37px; BACKGROUND-COLOR: #BA6D73; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
.calendar_header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: ARIAL, sans-serif
}
.calendar_header_dull {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: ARIAL, sans-serif
}
LI.calendar {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 0.9em; MARGIN-LEFT: -10px; COLOR: #000000; FONT-FAMILY: Arial, sans-serif
}
.calendar_subheading {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #000000; FONT-FAMILY: Arial, sans-serif
}
A.calendar:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.calendar:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.calendar:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.calendar:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.event_scroll {
	SCROLLBAR-HIGHLIGHT-COLOR: #BA6D73; SCROLLBAR-SHADOW-COLOR: #BA6D73; SCROLLBAR-3DLIGHT-COLOR: #BA6D73; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #F2E9E9; SCROLLBAR-DARKSHADOW-COLOR: #BA6D73; SCROLLBAR-BASE-COLOR: #BA6D73; scrollbar-lightshadow-color: #BA6D73
}
.eventlocation {
	FONT-SIZE: 0.8em; COLOR: #82a73e
}

/* MANDATORY */		
.mandatory { font-size: 11px; color: #FF0000; }