﻿/****************************************************
Elements
****************************************************/
body
{
	font-size: 12px;
	color: #5a5a5a;
	font-family: Arial;
	text-align: justify;
	margin: 3px;
	background-image: url(Images/Common/Miscs/bg.gif);
}

table
{
	font-size: 12px;
	color: #5a5a5a;
	font-family: Arial;
	border-collapse: collapse;
	text-align: justify;
}

a
{
	color: #1862bb;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
select
{
	font-size: 11px;
}
input
{
	font-size: 11px;
}



/****************************************************
Common
****************************************************/
.thickHBar
{
	background-image: url(Images/Common/Miscs/thickHBar.gif);
	height: 8px;
}

.thinHBar
{
	background-image: url(Images/Common/Miscs/thinHBar.gif);
	height: 5px;
}

.hairLineHBar
{
	background-image: url(Images/Common/Miscs/hairLineHBar.gif);
	height: 1px;
}

.pictureFrame_Left
{
	background-image: url(Images/Common/PictureFrame/left.gif);
}

.pictureFrame_Right
{
	background-image: url(Images/Common/PictureFrame/right.gif);
}

.pictureFrame_Top
{
	background-image: url(Images/Common/PictureFrame/top.gif);
}

.pictureFrame_Bottom
{
	background-image: url(Images/Common/PictureFrame/bottom.gif);
}

.gridBorder_Vertical
{
	background-image: url(Images/Common/GridBorder/vertical.gif);
}

.gridBorder_Horizontal
{
	background-image: url(Images/Common/GridBorder/horizontal.gif);
}



/****************************************************
Header
****************************************************/
.headerBg
{
	background-image: url(Images/Common/Header/bg.gif);
}

.headerText
{
	color: #112745;
}
.headerText a
{
	color: #112745;
}

.menuBg
{
	background-image: url(Images/Common/Menu/bg.gif);
}

.menuItemContainer
{
	display: inline;
}

.menuItem_n
{
	font-weight: bold;
	font-size: 13px;
	color: #112745;
	position: relative;
}
.menuItem_n a
{
	color: #112745;
}

.menuItem_s
{
	font-weight: bold;
	font-size: 14px;
	color: #f8c300;
	font-family: Verdana;
	background-color: #ffffff;
	position: relative;
}
.menuItem_s a
{
	color: #f8c300;
}



/****************************************************
Footer
****************************************************/
.footerText
{
	font-size: 11px;
	color: #6ba6ec;
}
.footerText a
{
	color: #ffffff;
}



/****************************************************
Function
****************************************************/
.functionBg
{
	background-image: url(Images/Common/Function/bg.gif);
}

.functionTopBg
{
	background-image: url(Images/Common/Function/topBg.gif);
}

.functionNoBg
{
	background-color: #ffffff;
}



/****************************************************
Content
****************************************************/
.contentBg
{
	background-color: #ffffff;
}



/****************************************************
Form
****************************************************/
.formSectionHeading
{
	font-weight: bold;
	font-size: 13px;
	color: #1862bb;
	font-family: Verdana;
}

.formSectionLine
{
	background-color: #1862bb;
	height: 1px;
}

.formFieldHeading
{
	padding-right: 5px;
	vertical-align: top;
	position: relative;
	top: 4px;
	text-align: left;
}

.formFieldInput
{
	vertical-align: top;
	text-align: left;
}



/****************************************************
Messages
****************************************************/
.promptMsg
{
}

.errorMsg
{
	color: red;
}

.validatorErrorMsg
{
	font-size: 10px;
	color: red;
	font-family: Verdana;
}

.formNoteMsg
{
	font-weight: normal;
	font-size: 10px;
	color: #3b4472;
	font-family: Verdana;
}



/****************************************************
Pager
****************************************************/
.pagerHeading
{
	font-size: 13px;
	font-weight: bold;
}

.pagerText
{
	font-weight: bold;
	font-size: 17px;
	color: #6ba6ec;
}
.pagerText a
{
	font-weight: normal;
	font-size: 13px;
	color: #1862bb;
}


/****************************************************
Others
****************************************************/
.inlinePanel
{
	position: static;
	display: inline;
}

.inlineImage_Left
{
	float: left;
	margin-right: 5px;
}

.inlineImage_Right
{
	float: right;
	margin-left: 5px;
}

.inlineImage_TextTop
{
	vertical-align: text-top;
}

.title
{
	font-weight: bold;
	font-size: 25px;
	color: #1862bb;
	font-family: verdana;
}

.subTitle
{
	font-weight: bold;
	font-size: 19px;
	color: #1862bb;
	font-family: tahoma;
}

.strongHeading
{
	font-weight: bold;
	font-size: 16px;
	color: #ba1400;
	font-family: tahoma;
}
.strongHeading a
{
	color: #ba1400;
}

.heading
{
	font-weight: bold;
}

.functionText
{
	font-weight: bold;
	line-height: 14px;
	text-align: left;
}

.price
{
	text-transform: lowercase;
	color: #ff3300;
}

.highlight
{
	color: #ba1400;
}

.strongHighlight
{
	font-weight: bold;
	color: #ba1400;
}
.strongHighlight a
{
	color: #ba1400;
}

.superScript
{
	font-size: 8px;
	vertical-align: super;
}

.simpleTable
{
	border: #916E00 1px solid;
	background-color: #FFFFCC;
}

.simpleTableCell
{
	border: #916E00 1px solid;
}

.simpleTableHeading
{
	font-weight: bold;
	color: #000000;
	background-color: #FFC100;
	border: #916E00 1px solid;
}

.rateListAlternateRowBg
{
	background-color: #f2f2f2;
}

.tableBorder
{
	border-right: #34659f 1px solid;
	border-top: #34659f 1px solid;
	border-left: #34659f 1px solid;
	border-bottom: #34659f 1px solid;
}

.simpleGridViewHeader
{
	color: #ffffff;
}
.simpleGridViewHeader a
{
	color: #ffffff;
	text-decoration: underline;
}

.simpleGridViewRow a
{
	text-decoration: underline;
}

.multiLangeFieldValue
{
	color: #ba1400;
}



/****************************************************
Page Styles
****************************************************/
.systemMessage_Content
{
	font-weight: bold;
	font-size: 16px;
}

.home_SearchHotelBg
{
	background-image: url(../../_Common/GetTLContent.aspx?theme=Default&url=/_Images/Home/searchHotelBg.gif);
}

.home_SearchTourBg
{
	background-image: url(../../_Common/GetTLContent.aspx?theme=Default&url=/_Images/Home/searchTourBg.gif);
}

.home_PanelHeadingBg
{
	background-image: url(Images/Home/headingBg.gif);
}

.home_PanelContentBg
{
	background-color: #f1f1f1;
}

.home_PanelLinkName
{
	color: #000000;
	font-size: 11px;
}
.home_PanelLinkName a
{
	color: #000000;
}

.home_PanelText
{
	font-size: 11px;
}
.home_PanelText a
{
	font-weight: bold;
}

.hotelList_Title
{
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	color: #25528d;
	font-family: Verdana;
	position: relative;
	top: -4px;
}

.hotelList_Name
{
	font-weight: bold;
	font-size: 17px;
	text-transform: uppercase;
	color: #ba1400;
	font-family: Verdana;
}
.hotelList_Name a
{
	color: #ba1400;
}

.hotelList_Address
{
	font-weight: bold;
	font-size: 12px;
	color: #5d9611;
}

.hotelInfo_Name
{
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	color: #ba1400;
	font-family: Verdana;
}

.hotelInfo_Name a
{
	color: #ba1400;
}

.hotelInfo_Slogan
{
	font-weight: bold;
	font-size: 12px;
	color: #5d9611;
}

.hotelInfo_LocalHotel
{
	font-size: 11px;
	color: #5a5a5a;
	font-family: Arial;
}

.hotelInfo_OverviewBg
{
	background-image: url(Images/Hotel/HotelInfo/overviewBg.gif);
	height: 5px;
}

.hotelInfo_FacilitiesServicesBg
{
	background-image: url(Images/Hotel/HotelInfo/facilitiesServicesBg.gif);
	height: 5px;
}

.hotelInfo_RoomRatesBg
{
	background-image: url(Images/Hotel/HotelInfo/roomRatesBg.gif);
	height: 5px;
}

.hotelInfo_FeedbackBg
{
	background-image: url(Images/Hotel/HotelInfo/feedbackBg.gif);
	height: 5px;
}

.hotelInfo_LocalHotelsBg
{
	background-image: url(Images/Hotel/HotelInfo/localHotelsBg.gif);
	height: 5px;
}

.tourList_Title
{
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	color: #25528d;
	font-family: Verdana;
	position: relative;
	top: -4px;
}

.tourList_Name
{
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	color: #5d9611;
	font-family: tahoma;
}
.tourList_Name a
{
	color: #5d9611;
}

.tourList_Slogan
{
	font-weight: bold;
	color: #ffc100;
}

.tourList_Length
{
	font-weight: bold;
	color: #8c8c8c;
}

.tourInfo_Name
{
	font-weight: bold;
	font-size: 19px;
	text-transform: uppercase;
	color: #5d9611;
	font-family: tahoma;
}

.tourInfo_Slogan
{
	font-weight: bold;
	color: #ffc100;
}

.tourInfo_OverviewBg
{
	background-image: url(Images/Tour/TourInfo/overviewBg.gif);
	height: 5px;
}

.tourInfo_ItineraryBg
{
	background-image: url(Images/Tour/TourInfo/itineraryBg.gif);
	height: 5px;
}

.tourInfo_PriceListBg
{
	background-image: url(Images/Tour/TourInfo/priceListBg.gif);
	height: 5px;
}

.booking_Title
{
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	color: #ba1400;
	font-family: Verdana;
}

.booking_Name
{
	font-weight: bold;
	font-size: 13px;
	color: #1862bb;
	font-family: Verdana;
}

.booking_Type
{
	font-weight: normal;
	font-size: 12px;
	color: #1862bb;
	font-family: Verdana;
}

.newsList_Title
{
	font-weight: bold;
	font-size: 13px;
	color: #ba1400;
}

.newsList_Title a
{
	color: #ba1400;
}

