*{margin: 0;} 
INPUT#UsrMainContent1_UsrRight1__ctl0_UsrSignUpEmailV21_btnSubcribe {
	BORDER-RIGHT: #fff 2px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 0.15em; FONT-SIZE: 1em; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #fff 2px solid; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0.1em; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #0896ff; moz-border-radius: 8px; webkit-border-radius: 8px; opera-border-radius: 8px; border-radius: 8px
}
INPUT#UsrMainContent1_UsrRight1__ctl0_UsrSignUpEmailV21_btnSubcribe:hover {
	BACKGROUND-COLOR: #003580
}
.borderBottom
{
	border-bottom:dotted 1px #ddd;
}
.paddingB12px
{
	padding-bottom:12px;
}
.linkButton
{color:#3BAEEF;padding:0px;font-weight:bold;text-decoration:none;border:0px}


.Test
{background-color:Blue;}
td
{
	color:#333333;
	font: 11px Arial;
}


label
{
	font:11px Arial;
	padding:0px;	
}


a
{
	color: #333399;
	font: 12px Arial;
	text-decoration: None;
}

a:Hover
{
	color: #FF6600;
	font: 12px Arial;
	text-decoration: Underline;
}
a:Visted
{
	/*color : Blue; 	*/
	font: 12px Arial;
	text-decoration: None;
}
input
{
	font: 11px tahoma;
}

select
{
	font: 11px Arial;
}


hr
{
	border: 2px Groove;
}
.button
{
	width: 80;
	height: 23;
	color: #333333;
	font: 12px Arial;
	border: 1px Outset; /*background-color:#e6e6e6;*/
}


.border_rightbottom_v1
{
	border-right:solid 1px #fff;
	border-bottom:solid 1px #96b2d9;
}
.border_bottom_v1
{	
	border-bottom:solid 1px #96b2d9;
}
.border_right_v1
{	
	border-bottom:solid 1px #fff;
}
.dataGridHeaderStyle_v1
{	
	background-color:#537CB4;color:#fff;font:normal bold 12px arial;height:22px;padding-left:6px;border-right:solid 1px #96b2d9;
}
.content_parent_v1
{
	border-left: solid 1px #779BCA;border-right:solid 1px #779BCA;
}
.content_parent_v1b
{
	border-left: solid 0px #779BCA;border-right:solid 0px #779BCA;
}
.title_parent_v1
{
	background-color:#E6EDF6;height:26px;padding-top:4px;border-bottom: solid 1px #779BCA;	
}
.title_parent_v2
{
	background-color:#E6EDF6;height:26px;padding-top:4px;border-bottom: solid 1px #F9AF18;	
}
.title_parent_v3
{
	background-color:#E6EDF6;height:26px;padding-top:4px;border-bottom: solid 1px #F9AF18;	
}
.title_parent_v4
{
	background-color:#E6EDF6;height:26px;padding-top:4px;border-bottom: solid 0px #F9AF18;	
}
.title_child_v1
{
	font:normal bold 16px arial;color:#fff;background-color:#779BCA;height:22px;width:200px;padding:2px 2px 2px 4px;	
}
.title_child_v2
{
	font:normal bold 16px arial;color:#fff;background-color:#779BCA;height:22px;width:140px;padding:2px 2px 2px 4px;	
}


.StaitcPackageSubTitle
{
    font-weight:bold;
    font-size:14px;
    background-color:#6B8EC6;	
    color:#fff;
    height:25px;
    padding:4px;
}
.StaitcPackageCommonInfoSubTitle
{
	width:90px;
	padding:4px;
	font-weight:bold;
}
.StaitcPackageCommonInfoSubContent
{	
	padding: 4px 4px 4px 0px;
		
}

.totalCost
{
	background-color:#E3BB64;
}
.totalTax
{
	background-color:#F2F2F2;
}
.TitleLabel
{
	color: #666666;
	font: 22px Narrow;
	font-weight: bold;
}
.FrameContainer
{
	border: "#cccccc 1px Solid";
	background-color: "#ffffff";
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.FrameDetail
{
	border: "#cccccc 1px Solid";
	background-color: #f7f7f7;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* Sunday Tuanvmn edit */



.FrameBorderWayOut
{	
	border: #cccccc 0px Solid;	 
}
.FrameBorderWayBack
{
	border-top: #cccccc 1px Solid;	 
	
}

.FrameBorder2
{
	border: #cccccc 1px Solid;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
}
.ItemPadding
{
	padding-bottom:10px;
}

.FrameBorderb
{
	border: #cccccc 0px Solid;
	padding:2px 0px 2px 0px;
}



/* Start By NamPT */
.hotel_title_action
{background-color:#626E83;color:#fff;font: normal bold 13px arial,tahoma;height:22;vertical-align:middle;}
.ModuleCenterBound
{
	width: 100%;
	border: #cccccc 1px Solid;
	padding:2px 2px 2px 2px;
}
.RedTitle {
color:#993300;
font-family:Arial;
font-size:12px;
font-weight:bold;
white-space:nowrap;
}
.ModuleCenterHeader
{
	width: 100%;
	height: 25px;
	color:#ffffff;
	font-size:14px;
	padding:5px 10px 5px 10px;
	background-color: #6B8EC6;
}
.ModuleCenterContent
{
	width: 100%;
	padding:5px 10px 5px 10px;
}
/* End of NamPT */

/* Emd of Sunday Tuanvmn edit */

.HeaderStyle
{
	height: 30px;
	color: Black; /*padding-left:10px;*/
	font: 11px Tahoma;
	font-weight: bold; /*background-color: #555555;*/
}

.HeaderMenuStyle
{
	background-color:#FFA82A;
	height:25;
	vertical-align:middle;
	padding: 10 12 10 12
}

.ItemStyle
{
	height: 25px;
	padding-left: 10px;
	font: 12px Arial;
}
.bold2
{
	font-weight: bold;
	font-size: 16px;
}
.bold3
{
	font-weight: bold;
	font-size: 22px;
	color: #D37803;
}

.emailSize
{
	width:250px;
}
.div_Albums
{
	border:solid 1px #D2E5F1;padding:2;margin:1;height:60px;width:60px; 
}
.div_Thumb
{
	border:solid 2px #D2E5F1;padding:2;margin:1;height:150px;width:200px; 
}

/* For Front End */
/*For Font & Text*/
.MainTitle1
{
	color: #B16102;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.hotel_title_action
{background-color:#626E83;color:#fff;font: normal bold 13px arial,tahoma;height:22;vertical-align:middle;}

.SubTitle1
{
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.MainLabel1
{
	color: #B16102;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.SubLable1
{
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}


.Font_N_N_11_C1
{
	font: normal normal 11px Arial, Tahoma, Times;
	color: #B16102;
}
.Font_N_B_11_C1
{
	font: normal bold 11px Arial, Tahoma, Times;
	color: #B16102;
}
.Font_N_N_11_C2
{
	font: normal normal 11px Arial, Tahoma, Times;
	color: #333333;
}
.Font_N_B_11_C2
{
	font: normal bold 11px Arial, Tahoma, Times;
	color: #333333;
}
.Font_N_N_10_C2
{
	font: normal normal 10px Arial, Tahoma, Times;
	color: #333333;
}
.Font_N_B_10_C2
{
	font: normal bold 10px Arial, Tahoma, Times;
	color: #333333;
}
.Font_N_N_10_C3
{
	font: normal normal 10px Arial, Tahoma, Times;
	color: #666666;
}
.Font_N_B_10_C3
{
	font: normal bold 10px Arial, Tahoma, Times;
	color: #666666;
}
.Font_N_N_11_C3
{
	font: normal normal 11px Arial, Tahoma, Times;
	color: #666666;
}
.Font_N_B_11_C3
{
	font: normal bold 11px Arial, Tahoma, Times;
	color: #666666;
}

.Font_N_N_12_C1
{
	font: normal normal 12px Arial, Tahoma, Times;
	color: #B16102;
}
.Font_N_B_12_C1
{
	font: normal bold 12px Arial, Tahoma, Times;
	color: #B16102;
}
.Font_N_N_12_C2
{
	font: normal normal 12px Arial, Tahoma, Times;
	color: #333333;
}
.Font_N_B_12_C2 /*{font: normal bold 12px Arial, Tahoma, Times;color:#333333;}*/
{
	font: normal bold 11px Arial, Tahoma, Times;
	color: #333333;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	text-align: justify;
} 

.Font_N_B_12_CC /*{font: normal bold 12px Arial, Tahoma, Times;color:#333333;}*/
{
	font: normal bold 11px Arial, Tahoma, Times;
	color: #333333;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	text-align: justify;
}
.Font_N_B_12_CC textbox /*{font: normal bold 12px Arial, Tahoma, Times;color:#333333;}*/
{
	width:200px;
}
.Font_N_B_12_C2 a
{
	font: 11px Arial;
	color: DarkBlue;
	padding-left: 15px;
	text-decoration: underline;
}
.Font_N_B_12_C2 a:hover
{
	font: 11px Arial;
	color: DarkOrange;
	padding-left: 15px;
	text-decoration: underline;
}
.Font_N_B_12_C2_Detail
{
	font: normal 12px Arial, Tahoma, Times;
	color: #333333;
	padding-top: 5px;
	text-align: justify;
	padding-right: 10px;
}
.Font_N_N_12_C3
{
	font: normal normal 12px Arial, Tahoma, Times;
	color: #666666;
}
.Font_N_B_12_C3
{
	font: normal bold 12px Arial, Tahoma, Times;
	color: #666666;
}

.Font_N_N_13_C1
{
	font: normal normal 13px Arial, Tahoma, Times;
	color: #B16102;
}
.Font_N_B_13_C1
{
	padding-top: 10px;
}
.Font_N_B_13_C1 span
{
	color: #B16102;
	font: 13px Tahoma;
	font-weight: bold;
}
.Font_N_N_13_C2
{
	font: normal normal 13px Arial, Tahoma, Times;
	color: #333333;
}
.Font_N_B_13_C2
{
	font: normal bold 13px Arial, Tahoma, Times;
	color: #333333;
}
.Font_N_N_13_C3
{
	font: normal normal 13px Arial, Tahoma, Times;
	color: #666666;
}
.Font_N_B_13_C3
{
	font: normal bold 13px Arial, Tahoma, Times;
	color: #666666;
}

.Font_N_N_15_C1
{
	font: normal normal 15px Arial, Tahoma, Times;
	color: #B16102;
}
.Font_N_B_15_C1
{
	font: normal bold 15px Arial, Tahoma, Times;
	color: #B16102;
}

.Font_N_N_15_C2
{
	font: normal normal 15px Arial, Tahoma, Times;
	color: #333333;
}

.Confim_Price span
{
	color: #B16102; 
	font-weight: bold;
	font: 11px Tahoma;
}

.Confim_Title span
{
	font: 18px Arial;
	color: #B16102; 
	font-weight: bold;
}
.Confirm_Title_Option_Big
{
	border-bottom: Solid 2px #cccccc;
	padding: 0px 0px 0px 0px;
	}
.Confirm_Title_Option /*{font: normal bold 15px Arial, Tahoma, Times;color:#333333;}*/
{
	border-bottom: Solid 1px #cccccc;
	padding: 0px 0px 0px 0px;
}
.Confirm_Title_Option span /*{font: normal bold 15px Arial, Tahoma, Times;color:#333333;}*/
{
	color: #B16102;
	font: normal bold 13px Tahoma;
}
.Confirm_Body_Optionb
{
	padding:10px 5px 10px 5px;
}
.Font_N_N_15_C3
{
	font: normal normal 15px Arial, Tahoma, Times;
	color: #666666;
}
.Font_N_B_15_C3
{
	font: normal bold 15px Arial, Tahoma, Times;
	color: #666666;
}

/*.Font_N_N_18_C1
{
	font: normal normal 18px Arial, Tahoma, Times;
	color: #B16102;
}*/
.Font_N_B_18_C1 /*{font: normal bold 18px Arial, Tahoma, Times;color:#B16102;}*/
{
	font: normal bold 18px Arial, Tahoma, Times;
	color: #B16102;
	padding-top: 2px;
}
.Font_N_N_18_C2
{
	font: normal normal 18px Arial, Tahoma, Times;
	color: #333333;
}
.Font_N_B_18_C2
{
	font: normal bold 18px Arial, Tahoma, Times;
	color: #333333;
}
.Font_N_N_18_C3
{
	font: normal normal 18px Arial, Tahoma, Times;
	color: #666666;
}
.Font_N_B_18_C3
{
	font: normal bold 18px Arial, Tahoma, Times;
	color: #666666;
}

/*End of Font & Text*/

/*For Text Link */


/*.TextLink1
{font:12px Arial;color:#FFFF00;}
.TextLink1 a
{font:12px Arial;color:#FFFF00;text-decoration:underline;}
.TextLink1 a:hover
{font:12px Arial;color:#FFFF00;text-decoration:underline;}
.TextLink1 a:visited
{font:12px Arial;color:#FFFF00;text-decoration:underline;}*/

a.TextLink1
{
	font: 12px Arial;
	color: #FFFF00;
}
a.TextLink1:link
{
	font: 12px Arial;
	color: #FFFF00;
	text-decoration: underline;
}
a.TextLink1:hover
{
	font: 12px Arial;
	color: #FFFF00;
	text-decoration: none;
}
a.TextLink1:visited
{
	font: 12px Arial;
	color: #FFFF00;
	text-decoration: underline;
}


/*End of For Text Link */

/* For Td */
/*.TD_Left_Top_Padding_0_0_0_20
{
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 20px;
}
.TD_Left_Top_Padding_0_20_0_20
{
	text-align: left;
	vertical-align: top;
	padding: 0px 20px 0px 20px;
}
.TD_Left_Top_Padding_0_8_0_8
{
	text-align: left;
	vertical-align: top;
	padding: 0px 8px 0px 8px;
}
*/

/* End of For Td*/

/*For Invoice Page */
.ybb
{
	background-color: #FFEFBD;
	color: #333333;
	border-right: 1px solid #6B8EC6;
	border-left: 1px solid #6B8EC6;
}
.rchk ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 0.4em;
	padding-bottom: 0.8em;
}
.rchk li
{
	background-image: url(../images/FrontEnd/bullets/bu_Mark.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	padding: .2em .2em .2em 1em;
}

.secHeadingNoBox
{
	font-size: 16px;
	color: #CC6600;
	font-weight: bold;
}

.small
{
	font-size: 11px;
	font-family: Arial, Helvetica, Sans Serif;
	line-height: 13px;
}


.CarDetails div.hr
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #6699CC;
}
/*.CarDetails .section td
	{
	padding:2px 5px 0px 5px;
	}*/


.InventoryDetails
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	background: white;
	border-style: solid; /*border-width:2px;*/
	border-width: 0px;
	border-color: #6B8EC6;
	vertical-align: middle;
	font-size: small;
}

.InventoryDetails h3
{
	background: #6B8EC6;
	color: white;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 16px;
	vertical-align: top;
	padding: 0px 0px 3px 1px;
}
.InventoryDetails h3 img
{
	position: relative;
	top: 3px;
	background-color: white;
	border-style: solid;
	border-color: #336699;
	border-width: 1px;
}

.InventoryDetails h5
{
	margin: 0px;
	font-size: 13px;
	line-height: 13px;
	padding: 5px 5px 2px 5px;
	font-weight: normal;
	font-family: Arial, Helvetica, Sans Serif;
	vertical-align: middle;
}
.InventoryDetails .bottomnav
{
	font-size: 8pt;
	padding: 2px 0px;
	background: #F4F4F4;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #6699CC;
	clear: right;
}



/*End of Invoice Page */


/* For Search Hotel Form*/
.Td_SearchHotelBanner
{
	background-image: url(images/bg_TopSearchHotelForm.jpg);
	background-repeat: repeat-x;
}
/*------------------------------------------------*/
.Table_Search_Traveller_Room td
{
	font: 11px Arial;
}
.Table_Search_Traveller td
{
	width:30%;
	padding:2 0 0 0;
	font: 11px Arial;
}

.Table_Search_Traveller div
{
	padding:2 0 2 0;
}

.Table_Search_Traveller_Age td
{
	width:30;
}

.Td_SearchCarOption input
{
	font: 11px Arial;
}

/* ------------------Table Search Form  ----------------------*/
.Table_Search_Form
{
}

.Table_Search_Form_CheckBox td
{
	font: 11px Arial;
}

.Table_Search_Form_CheckBox td select
{
	width:100%;
	font: 11px Arial;
}

.Table_Search_Form td
{
	padding-top: 5px;
}

.Table_Search_Form td input
{
	width:100%;
}

.Table_Search_Form td select
{
	width:100%;
}

.Table_Search_Form td a
{
	color: DarkBlue;
	text-decoration: underline;
}

.Table_Search_Form td a:hover
{
	color: DarkOrange;
	text-decoration: underline;
}

/* ------------------End of Table Search Form  ----------------------*/
.Td_Search_Button 
{
	
}




.Td_Search_Button a
{
	color: #214B95;
	font: 12px Arial;
	font-weight:bold;
	text-decoration: underline;	
}

.Td_Search_Button a:hover
{
	color: DarkOrange;
	font: 12px Arial;
	font-weight:bold;
	text-decoration: underline;
}

.Td_SearchHotel_Form select
{
	font: 11px Arial;
	width: 100%;
}

/*------------------------------------------------*/

.Td_With_Top_Border
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: solid 1px #cccccc;
}

.Td_With_Top_Border_NoPadding
{
	height: 2;
	border-top: solid 1px #cccccc;
}

.Table_Flight_Detail
{
	border: Solid 1px #C9CDD4;
}

.Table_Flight_Detail td
{
	padding: 0px 5px 0px 5px;
}

.Table_Flight_Detail_Header
{
	height: 25px;
	background-color: #EEEEEE;
	font-weight: bold;
}

.Table_Flight_Detail
{
	border: Solid 1px #C9CDD4;
}

.Table_Hotel_Info
{
	border: Solid 1px #C9CDD4;
}
.Table_Package_Info
{
	border: Solid 1px #6B8EC6;
}
.Table_Car_Info
{
	border: Solid 1px #E5E5E5;
}



.Table_ShoppingCart_Info
{
	background-color: #FDFEF8;
	border: Solid 1px #C9CDD4;
}

.Table_ShoppingCart_Info td
{
	padding: 0px 0px 0px 0px;
	
}




.Table_Traveller_Info
{
	background-color: #FDFEF8;
	border: Solid 1px #C9CDD4;
}

.Table_Traveller_Info td
{
	padding: 3px 5px 3px 5px;
	
}
.Table_Traveller_Info input
{
	width:100%;
}

.Table_Traveller_Info select
{
	width:100%;
}


.Table_Summary_Info
{
	background-color: #FDFEF8;
	border: Solid 1px #C9CDD4;
}

.Table_Summary_Info td
{
	padding: 2px 10px 1px 5px;
	
}
.Table_Summary_Info input
{
	width:95%;
}

.Table_Summary_Info select
{
	width:95%;
}
/*------------------------------------------------*/

.Td_SearchHotelResult_Form
{
	padding-left: 5px;
	padding-right: 5px;
	font: 11px Arial;
	vertical-align: middle;
}

.Td_SearchHotelResult_Star
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font: 10px Verdana;
	vertical-align: middle;
}

.FooterListInfo
{
	height: 25px;
	padding:5px 10px 5px 10px;
}

.FooterListInfo a
{
	color:#333399;
	font:12px arial;
	font-weight:bold;
	text-decoration:underline;
}

.FooterListInfo a:hover
{
	color:darkorange;
	font:12px arial;
	font-weight:bold;
	text-decoration:underline;
}

.HeaderOfListProduct
{
	width: 100%;
	height: 25px;
	padding:3px 10px 3px 10px;
	background-color: #FFE4A2;
}

.HeaderOfListProduct a
{
	color:darkblue;
	font:11px arial;
	text-decoration:underline;
}

.HeaderOfListProduct a:hover
{
	color:darkorange;
	font:11px arial;
	text-decoration:underline;
}

.HeaderOfListProduct img
{
	vertical-align: middle;
}

.HeaderOfListProduct2
{
	width: 100%;
	height: 25px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:4px 10px 4px 10px;
	background-color: #6B8EC6;
}
.HeaderOfListProduct2b
{
	width: 100%;
	height: 25px;
	color:#393939;
	font-weight:bold;
	font-size:14px;
	padding:4px 10px 4px 6px;
	background-color: #F3DDAC;
}
.HeaderOfListProduct2c
{
	width: 100%;
	height: 20px;
	color:#393939;
	font-weight:bold;
	font-size:12px;
	padding:3px 10px 3px 6px;
	background-color: #F3DDAC;
}

.HeaderOfListProduct2 a
{
	color:darkblue;
	font:11px arial;
	text-decoration:underline;
}

.HeaderOfListProduct2 a:hover
{
	color:darkorange;
	font:11px arial;
	text-decoration:underline;
}

.HeaderOfListProduct2 span
{
	color:#444444;
	font: 12px Tahoma;
	font-weight:bold;
}

.HeaderOfListProduct2 img
{
	vertical-align: middle;
}

.FooterOfListProduct
{
	font: 11px Arial;
	vertical-align: middle;
	background-color:#EEEEEE;
	padding: 5px 10px 5px 10px;
}

.FooterOfListProduct a
{
	color: DarkBlue;
	font: 11px Arial;
	text-decoration: underline;
}

.FooterOfListProduct a:hover
{
	color: DarkOrange;
	font: 11px Arial;
	text-decoration: underline;
}

.RoomType_ListView
{
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:5px 0px 5px 0px;
}

.RoomType_ListView_Header
{
	height:24px;
	font: 11px Arial;
	font-weight:bold;
	background-color:#FDFEF7;
	padding: 5px 0px 0px 0px;
}
.RoomType_ListView_Item
{
	height:22px;
	font: 11px Arial;
	padding-left:5px;
	background-color:#EEEEEE;
}

.RoomType_ListView_Item a
{
	color:White;
	font: 11px Arial;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
}
.RoomType_ListView_Item a:hover
{
	color:DarkYellow;
	font: 11px Arial;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
}

.TD_Separator_Hotel_RoomType
{
	vertical-align:bottom;
	padding-bottom:5px;
	border-bottom:solid 1px #cccccc; 
}

/*-------------------------Car ------------------*/

.Td_SearchCarResult_Form
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font: 11px Arial;
	vertical-align: middle;
}

.Td_SearchCarResult_Star
{
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 10px;
	font: 10px Verdana;
	vertical-align: middle;
}



.Td_PackageResult_Header
{
	width: 100%;
	height: 25px;
	color:White;
	font: 11px Arial;
	padding-left: 5px;
	vertical-align: middle;
	background-color: #6B8EC6;
}

.Td_PackageResult_Header img
{
	vertical-align: middle;
}

.Td_SearchCarResult_Header
{
	width: 100%;
	height: 25px;
	font: 11px Arial;
	vertical-align: middle;
	background-color: #F3DDAC;
}

.Td_SearchCarResult_Header img
{
	vertical-align: middle;
}

.Td_SearchCarResult_Footer
{
	font: 11px Arial;
	text-align: right;
	vertical-align: middle;
	padding-right: 15px;
}

.Td_SearchCarResult_Footer a
{
	color: DarkBlue;
	font: 11px Arial;
	text-align: right;
	vertical-align: middle;
	padding-right: 15px;
	text-decoration: underline;
}

.Td_SearchCarResult_Footer a:hover
{
	color: DarkOrange;
	font: 11px Arial;
	text-align: right;
	vertical-align: middle;
	padding-right: 15px;
	text-decoration: underline;
}

/*-----------------------------------------------*/
.Grid_Date_Header
{
	height: 20px;
	color: Black;
	font: 10px Verdana;
	text-align:center;
	font-weight: bold;
	vertical-align: middle;
}

.Grid_RoomInfo_Item
{
	height: 22px;
	color: Black;
	font: 11px Arial;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #EEEEEE;
	border-right: Solid 2px White;
	border-top: Solid 2px White;
}

.Grid_Tourico_Occup_Item
{
	color: Black;
	font: 11px Arial;
	text-align: center;
	vertical-align: middle;
	border-left: Solid 2px White;
}
/*------------------------------------------------*/

.Td_SearchHotelResult_Bottom_Detail
{
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: bottom;
	border-bottom: solid 1px #cccccc;
}

.Td_SearchHotelResult_Top_Detail
{
	padding: 5px 10px 5px 10px;
	border-top: solid 1px #cccccc;
}
.ListHotelAlbums
{
	width:50px;	
	
}
.ViewHotelThumb
{
	width:200px;	
}
.Table_Footer_Segment
{
	height:25px;
	/*background-color:#FFF2D6;*/
	border-top:solid 1px #cccccc;
}

.Table_Footer_Segment td
{
	padding-right:10px;
	vertical-align:middle;
}

.Table_Footer_Segment a
{
	font-weight:bold;
}

.Table_Footer_Segment a:hover
{
	font-weight:bold;
}
.Td_Footer_Segment_LeftTitle
{
	text-align:center;
	background-color:#F3DDAC;
	border-right: solid 1px #cccccc;
}
/*.Td_Search_Package_Right_SelectItem
{
	font-weight:bold;
	padding-top:5px;
	vertical-align:middle;
}

.Td_Package_Select_Flight_Return
{
	height: 25px;
	padding-left: 15px;
	text-align: left;
	vertical-align: middle;
}

.Td_Search_Package_SelectItem
{
	height: 25px;
	background-color: #F6F6F6;
	border-top: solid 1px #D4D9E8;
}

.Td_Search_Package_SelectItem a
{
	color: DarkBlue;
	font: 11px Arial;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: underline;
}

.Td_Search_Package_SelectItem a:hover
{
	color: DarkOrange;
	font: 11px Arial;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: underline;
}*/

.Td_Bottom_Item_Style
{
	height: 25px;
	border-top: solid 1px #D4D9E8;
}

.Td_Bottom_Item_Style a
{
	color: DarkBlue;
	font: 11px Arial;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: underline;
}

.Td_Bottom_Item_Style a:hover
{
	color: DarkOrange;
	font: 11px Arial;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: underline;
}

.Td_Search_Package_SelectOption
{
	height: 25px;
	background-color: #F6F6F6;
	border-top: solid 1px #D4D9E8;
}

.Td_Search_Package_SelectOption a
{
	color: DarkBlue;
	font: 11px Arial;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: underline;
}

.Td_Search_Package_SelectOption a:hover
{
	color: DarkOrange;
	font: 11px Arial;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: underline;
}


/*-----------------car-----------------------*/
.Td_SearchCarResult_Bottom_Detail
{
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: bottom;
	border-bottom: solid 1px #cccccc;
}
/*-----------------------------------------*/

.Td_SearchHotel_1
{
	padding-left: 15px;
	vertical-align: top;
}

.Td_Text_SearchHotel_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4B3C;
	font-weight: bold;
}
.Td_Text_SearchHotel_3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B16102;
	font-weight: bold;
	vertical-align: top;
}
/*End of Search Hotel Form*/
/* For defaul test page */

/* End of defaul test page */
/*Stypesheet for Header*/
.header_1
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.header_2
{
	font: 12px Arial;
	color: #FFFF00;
}
.header_2 a
{
	font: 12px Arial;
	color: #FFFF00;
	text-decoration: none;
}
.header_2 a:hover
{
	font: 12px Arial;
	color: #FFFF00;
	text-decoration: underline;
}
.header_2 a:visited
{
	font: 12px Arial;
	color: #FFFF00;
	text-decoration: underline;
}


.header_3
{
	color: #666666;
	font-size: 12px;
}




.header_4
{
	font: 13px Arial;
	color: #BC581C;
	font-weight: bold;
}
.header_4 a
{
	font: 13px Arial;
	color: #BC581C;
	font-weight: bold;
	text-decoration: none;
}
.header_4 a:hover
{
	font: 13px Arial;
	color: #BC581C;
	font-weight: bold;
	text-decoration: underline;
}
.tb_Header_1
{
	width: 780px;
	height: 172px;
	border: 0px;
	
	background-image: url(../images/FrontEnd/Common/Header_0.gif);
}


/*End of stypesheet for Header*/

/*Stypesheet for Footer*/

.footer_1
{
	font: 11px Arial;
	color: #BC581C;
	font-weight: bold;
}
.footer_1 a
{
	font: 11px Arial;
	color: #BC581C;
	font-weight: bold;
	text-decoration: none;
}
.footer_1 a:hover
{
	font: 11px Arial;
	color: #BC581C;
	font-weight: bold;
	text-decoration: underline;
}
.tb_Footer_1
{
	border: 0px;
	width: 780px;
	height: 74px;
	background-image: url(../images/FrontEnd/Common/Footer_2.gif);
}

.td_Footer_1
{
	height: 26px;
	background-image: url(../images/FrontEnd/Common/Footer_1.gif);
	background-repeat: repeat-x;
}

.td_Footer_2 a
{
	color: #BC581C;
}
.td_Footer_2 a:hover
{
	color: #666666;
}
.td_Footer_2 a:visted
{
	color: #666666;
}


/*End of stypesheet for Footer*/


/*Stypesheet for Content*/
.usrContent_tb_1
{
	width: 780px;
	height: 400px;
	border: 0px;
	background: #FAFAE0; /*background-image:url(../images/FrontEnd/Common/Header_0.gif);*/
}
.usrContent_td_left_1
{
	width: 172px;
	vertical-align: top;
	background-color: #FDFEF7;
}
.usrContent_td_right_1
{
	width: 172px;
	vertical-align: top;
	background-color: #FDFEF7;
}
.usrContent_td_center_1
{
	width: 100%;
	vertical-align: top;
	background-color: #FDFEF7;
}
/**End of stypesheet for Content*/


/*Stypesheet for Column Modules*/
.Mod_heading_1
{
	font: 14px Arial;
	color: #B76E00;
	font-weight: bold;
	height: 25px;
	vertical-align: middle;
	padding-left: 5px;
	background-image: url(../images/FrontEnd/Common/heading_1.gif);
}
.Mod_heading_2
{
	font: 14px Arial;
	color: #B76E00;
	font-weight: bold;
	height: 25px;
	vertical-align: middle;
	padding-left: 5px;
	background-image: url(../images/FrontEnd/Common/heading_2.gif);
}

.Mod_content_1
{
	padding: 10px 5px 0px 5px;
}
.tb_Module_1
{
	border: 1px;
	width: 100%;
	height: 100px;
	background: #FDFEF7; /*background-image:url(../images/FrontEnd/Common/heading_bg1.gif);*/
}
/*End of Stypesheet for Column Modules*/




.usrLeft_1_tb_1
{
	width: 172px;
	height: 300px;
	border: 0px;
}
.usrMainSearch_tb_1
{
	width: 260px; /*height:222px; <- not need*/
	background: #F9ECCC;
	border: 0px;
}
.usrMainSearch_tb_2
{
	background: #F0DCA9;
	padding-left: 5px;
}
.usrMainSearch_tb_3
{
	font: 13px Arial;
	color: #BC581C;
	font-weight: bold;
	padding-left: 5px;
}
.usrMainSearch_tb_3 a
{
	font: 13px Arial;
	color: #BC581C;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
}
.usrMainSearch_tb_3 a:hover
{
	font: 13px Arial;
	color: #BC581C;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 5px;
}
.usrMainSearch_tb_4
{
	background: #F1DDA8;
	background: #FE9F0D;
	background: #F6FAFF;
	background: #F1D28C;
	padding-right: 0px;
}

/* End Front End */

/* From BackEnd stylesheet */
.grdHeader
{
	/*background-color:#626E83;*/
	background-color: #F3DDAC;
	font: 10px verdana;
	color: #FFFFFF;
	font-weight: bold;
}
.grdHeader td
{
	padding: 3px 5px 3px 5px;
}
.grdBound
{
	border: 1px solid #FFFFFF;
}
.grdBound td
{
	border: 1px solid #FFFFFF;
}
.grdItem
{
	background-color: #EEEEEE;
	font: 11px Arial;
	color: #333333;
	border: 1px solid #FFFFFF;
}
.grdItem a
{
	color: #005AE7;
	font: 11px Verdana;
	font-weight: bold;
	text-decoration: None;
}
.grdItem a:hover
{
	color: red;
	font: 11px Verdana;
	font-weight: bold;
	text-decoration: Underline;
}

.grdItem td
{
	padding: 2px 3px 2px 5px;
}

.grdFooter
{
	background-color: #EEEEEF;
	font: 11px Arial;
}
.grdFooter td
{
	padding: 2px 3px 2px 5px;
}
.grdAlterItem
{
	background-color: #EEEEEE;
	font: 11px Arial;
	color: #3C3C3C;
	border: 1px solid #FFFFFF;
}
.grdAlterItem td
{
	padding: 3px 3px 3px 5px;
}

.Title_Of_List
{
	padding-top: 10px;
}

.Title_Of_List span
{
	color: #B16102;
	font: 12px Arial;
	font-weight: bold;
}

.Td_Admin_Bound_Title
{
	color: #626E83;
	font: 10px Verdana;
	font-weight: bold;
	vertical-align: bottom;
	border-bottom: Solid 1px #C6DBE7;
}
.Td_Admin_Bound_Title1
{
	color: #626E83;
	font: 10px Verdana;
	font-weight: bold;
	vertical-align: bottom;	
}
/* --------------------------------------- */

.Td_MoreInfo
{
	padding-left: 15px;
	padding-right: 20px;
}
.Td_Header_MoreInfo
{
	padding-top: 15px;
	padding-bottom: 10px;
}
.Td_Title_MoreInfo
{
	color: #993300;
	font: 11px Verdana;
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 10px;
	border-top: Solid 1px #FFCC00;
}

.Td_Title_MoreInfo_Content
{
	color: #333333;
	font: 11px Arial;
	text-align: justify;
	padding-bottom: 15px;
}
.Td_Title_MoreInfo_Head_Content span
{
	color: #333333;
	font: 12px Arial;
	font-weight: bold;
	text-align: justify;
}

/*------------Hotel------------*/
.Hotel_Frame_Result
{
	padding-top: 10px;
}
/*-------------------------------*/
/*------------- Car -------------------*/

.Car_Frame_Result
{
	padding-top: 10px;
}

/*---------------------------------*/
.Td_Search_Text_DarkOrange span
{
	font: 11px Arial;
	font-weight: bold;
	color: #CC6600;
	padding-bottom: 5px;
	padding-top: 5px;
}
.Td_Search_Product_Head
{
	background-color: #FEFAEF;
	padding: 2px 0px 5px 15px;
	border: Solid 1px #C9CDD4;
}

.Td_Search_Product
{
	background-color:#FBFBFB;
	padding-left: 10px;
	padding-right: 10px;
	border: Solid 1px #C9CDD4;
}
.Table_Search_Product td input
{
	font: 13px Arial;
}
.Table_Search_Product_Right
{
	padding-left: 10px;
	border: Solid 1px #C9CDD4;
}
/*.Table_Additional_HotelInfo td input
{
	width: 100%;
}
.Table_Additional_HotelInfo td select
{
	width: 100%;
}
*/
.Table_Error_Message
{
	background-color: #F7F7F7;
	border: Solid 1px DarkRed;
}

.Table_Error_Message td
{
	padding: 15px 10px 15px 10px;
}

.Table_Error_Message span
{
	color: Red;
	font: 12px Arial;
	font-weight: bold;
}
.Grid_Tourico_Item a
{
	color: #555555;
	width: 100%;
	height: 100%;
	font: 11px Arial;
	font-weight: bold;
	background-color: #DDBB70;
	text-decoration: underline;
}

.Grid_Tourico_Item a:hover
{
	color: White;
	width: 100%;
	height: 100%;
	font: 11px Arial;
	font-weight: bold;
	background-color: #DDBB70;
	text-decoration: underline;
}

/*------------car -------------------*/

.List_Car_Header
{
	height: 25px;
	color: Black;
	font: 11px Verdana;
	font-weight: bold;
	padding-left: 5px;
	vertical-align: bottom;
}

.List_Car_Item img
{
	text-align: center;
	vertical-align: middle;
}

.List_Car_Item_Padding
{
	padding-bottom: 10px;
}

.List_Car_Item_Detail
{
	height: 30px;
	color: Black;
	font: 11px Arial;
	padding-left: 10px;
	vertical-align: middle;
}

.List_Car_Item
{
	height: 25px;
	color: Black;
	font: 11px Arial;
	padding-left: 5px;
	vertical-align: middle;
	background-color: #EEEEEE;
	border-left: Solid 2px White;
}

.List_Car_Item a
{
	color: #555555;
	font: 11px Arial;
	font-weight: bold;
	text-decoration: underline;
}

.List_Car_Item a:hover
{
	color: DarkOrange;
	font: 11px Arial;
	font-weight: bold;
	text-decoration: underline;
}

/*--------------------------------*/
.Td_Traveler_Title
{
	color: #B16102;
	padding-top: 15px;
	font: 15px Arial;
	font-weight: bold;
	border-bottom: Solid 1px #cccccc;
}
.Table_SearchHotel_Result
{
	border: Solid 1px #C9CDD4;
	background-color: #F7F7F7;
}

.Table_SearchHotel_Result td
{
	padding: 5px 10px 5px 10px;
}

.Table_SearchHotel_Result td, span
{
	font: 11px Arial;
}

.Table_SearchHotel_Result td, input
{
	font: 11px Arial;
}


/*------------- Car ----------------*/

.Table_SearchCar_Result
{
	border: Solid 1px #C9CDD4;
	background-color: #F7F7F7;
}

.Table_SearchCar_Result td
{
	padding: 5px 10px 5px 10px;
}

.Table_SearchCar_Result td, span
{
	font: 11px Arial;
}

.Table_SearchCar_Result td, input
{
	font: 11px Arial;
}

/*-----------------------------------*/

.Table_SearchFlight_Result
{
	/*border:Solid 1px #C9CDD4; 	background-color:#F7F7F7;*/
}

.Table_SearchFlight_Result td, span
{
	font: 11px Arial;
	padding: 5px 5px 5px 5px;
}

.Table_SearchFlight_Result input
{
	font: 11px Arial;
}

.Table_Hotel_Info_Link
{
	padding-top: 5px;
}
.Table_Hotel_Info_Link td, a
{
	font: 11px Arial;
	color: DarkBlue;
	text-decoration: underline;
}
.Table_Hotel_Info_Link td, a:hover
{
	font: 11px Arial;
	color: DarkOrange;
	text-decoration: underline;
}
/* --------------------------------------- */
/* End of BackEnd stylesheet */

.Td_Error_Message
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.Table_ListFlightItem_Separater
{
	padding-top: 5px;
	padding-bottom: 10px; /*border-bottom:Solid 1px #cccccc;*/
}
.Table_ListFlightItem_Separater td
{
	font: 11px Arial;
	padding: 5px 10px 5px 10px;
}
.Table_ListFlightItem_Separater span
{
	font: 11px Arial;
}

.Table_ListFlightGroup_Header
{
	background-color: #F3DDAC;
	padding: 3px 5px 3px 5px;
}

.Table_ListFlightGroup_Header span
{
	color: Black;
	font: 15px Arial;
	font-weight: bold;
}

.Table_ListFlightItem_Header
{
	background-color: #D4D9E8;
	padding: 3px 5px 3px 5px;
}

.Table_ListFlightItem_Header span
{
	color: #444444;
	font: 12px Arial;
}

.Table_ListFlightItem_Footer
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.Table_Result_Product_Padding
{
	padding:0px 0px 0px 0px;
}
.Table_Search_Padding
{
	padding:3px 5px 10px 5px;
}
/*--------------------------------------*/

.Table_List_Node
{
	color: #444444;
	height: 30px;
	font-weight: bold;
	padding-left: 5px;
	vertical-align: middle;
	background-color: #ECD195;
}

.Table_List_Node img
{
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
}


.Table_List_Node a
{
	color: #444444;
	font: 11px Arial;
	font-weight: bold;
	text-decoration: none;
}

.Table_List_Node a:hover
{
	color: DarkOrange;
	font: 11px Arial;
	font-weight: bold;
	text-decoration: underline;
}

.Table_List_Location
{
	background-color:#FAFAFA;
	border: solid 1px #777777;
}

.Table_List_Location_Item
{
	width:100%;
	height:18px;
	
}

.Table_List_Location_Item a
{
	width:100%;
	height:100%;
	color:#222222;
	text-decoration: none;
	padding:2px 5px 0px 5px;
}

.Table_List_Location_Item a:hover
{
	width:100%;
	height:100%;
	text-decoration: none;
	padding:2px 5px 0px 5px;
}
.Div_Price_FrameConner
{
	width: 120px;
	text-align: center;
	background-color:#eeeeee;
	border: solid 1px #99B5DD;
	padding: 5px 5px 5px 5px;
}
.Div_Price_FrameConner span
{
	color:DarkGreen;
	font: 11px Arial;
}
.Td_ErrorMessage_Area
{
	padding:10px 0px 10px 0px;
}

.Product_Title_Result td
{
	padding-top:10px;
}
.Product_Title_Result span
{
	color:#B16102;
	font:15px Arial;
	font-weight:bold;
}
.Table_Product_Fare_Detail
{
	border:solid 1px #cccccc;
}

.Table_Product_Fare_Detail_Header
{
	height:25px;
	font-weight:bold;
}

.Table_Product_Fare_Detail_Item
{
	height:25px;
}

/*------------------- Auto Complate ---------------------------*/
.ListItem, .ListItemHover
{
	width:100%;
	font:11px Verdana;
	padding:2px 5px 2px 5px;
}

.ListItem
{
	color: #333333;
}

.ListItemHover
{
	cursor:hand;
	color: White;
	background-color: DarkBlue;
}
/*-----------------------------------------------*/

/*------------------ Trip Connected ---------------------*/

.TripConnectedTable
{
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:5px 5px 5px 5px;
}

.TripDepartPanel
{
	padding:5 10 2 10;
}

.TripDepartPanel td
{
	padding:2 0 0 0;
}

.TripDepartPanel div
{
	width:100%;
	padding-top:10px;
}
.TripDepartPanel div span
{
	color:#444444;
	font:11px tahoma;
}
.TripReturnPanel
{
	background-color:#EFF5FA;
	border-top:solid 1px #cccccc;
	padding:5 10 2 10;
}

.TripReturnPanel td
{
	padding:2 0 0 0;
}

.TripReturnPanel div
{
	width:100%;
	padding-top:10px;
}

.TripReturnPanel div span
{
	color:#444444;
	font:11px tahoma;
}

/*-----------------------------------------------*/
.Table_Detail_Info td
{
	color:Black;
	font:11px Arial;
	padding:5 10 5 10;
	text-align:justify;
}

.Table_HotelDetail_Contact
{
	padding:5 5 5 5;
	border:solid 1px #cccccc;
	background-color:#009900;
}
.Table_HotelDetail_Contact a
{
	color:White;
	font:12px Arial;
	font-weight:bold;
	text-decoration:underline;
}
.Table_HotelDetail_Contact a:hover
{
	color:Orange;
	font:12px Arial;
	font-weight:bold;
	text-decoration:underline;
}
.table_title_page_header
{
	border-bottom:solid 1px #cccccc;
}
.td_title_page_header_title
{
	padding:5 0 5 10;
	/*border:solid 1px #cccccc;
	background-color:#6B8EC6;*/
}
.td_title_page_header_title span
{
	color:#B16102;
	font:13px tahoma;
	font-weight:bold;
}

.td_title_page_header_content
{
	text-align:right;
	/*border-bottom:solid 1px #cccccc;*/
}
.td_title_page_header_content span
{
	
}
.td_with_border_bottom
{
	color:#993300;
	font:11px verdana;
	font-weight:bold;
	padding:10 0 0 0;
	border-bottom:solid 1px #FFCC00;
}

.td_with_border_bottom span
{
	font:11px verdana;
	font-weight:bold;
}

.td_with_border_left_white
{
	text-align:center;
	border-left:solid 1px White;
}
.table_with_border_bottom_white
{
	border-bottom:solid 1px White;
}
.td_with_backcolor_padding
{
	height:24px;
	font: 11px Arial;
	font-weight:bold;
	background-color:#cccccc;
	padding: 5px 0px 0px 0px;
}
.table_price_right_conner
{
	border:solid 1px #f3ddac;
	padding:2 5 2 5;
}
.table_price_right_conner span
{
	color:Black;
	font:10px verdana;
}
.table_sort_filter_header
{
	padding:5 5 5 5;
	background-color:#eeeeee;
	border:solid 1px #cccccc;
}
.table_main_item_frame
{
	padding:2 0 2 0;
	border-bottom: #f3ddac 1px Solid;
}
.E6EDF6
{background-color:#E6EDF6;}
.F9D86E
{background-color:#F9D86E;}
.EFF5FA
{background-color:#EFF5FA;}
.EEEEEE
{background-color:#EFF5FA;}
.217AFC
{background-color:#217AFC;line-height:24px;display:block;color:#fff;padding-left:2px;margin-right:20px }
.padButtom6
{padding-bottom:6px}
.yellow
{background-color:Yellow;}
.red
{background-color:Red;}
.blue1
{background-color:#DDE6EE;}
.Cancel { TEXT-DECORATION: line-through }
	
