body
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

*
{
	font-family: Arial;
}

.SectionBoxItemTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.SectionBoxItemTitle:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}

.SectionBoxItemDate
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	cursor: default;
}

.SectionBoxItemPrice
{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	cursor: default;
}

.DealViewFieldTitle
{
	font-size: 13px;
	font-weight: bold;
	color: #000099;
	cursor: default;
	padding: 5px 5px 5px 5px;
	border-bottom: solid 2px #CCCCCC;	
}

.DealViewFieldValue
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	cursor: default;
	padding: 5px 5px 5px 5px;
	border-bottom: solid 2px #CCCCCC;	
}

.DealViewImg
{
	border: solid 2px #CCCCCC;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#cccccc', Positive='true')
}

.HotelInfoTitle
{
	font-size: 15px;
	font-weight: bold;
	color: #000099;
	cursor: default;
}

.HotelInfoPropTitle
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	cursor: default;
}

.HotelInfoPropValue
{
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	cursor: default;
}

.HotelInfoOptSep
{
	font-size: 12px;
	color: #AAAAAA;
	cursor: default;
}

.SearchDialogTitle
{
	font-size: 16px;
	font-weight: bold;
	color: #000099;
	background-color: #EEEEFF;
}

.SearchDialogInput
{
	width: 230px;
	color: #3333AA;
	border: solid 1px #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.SearchDialogInput:hover
{
	width: 230px;
	color: #3333AA;
	border: solid 1px #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

.SearchResultsField, .SearchResultsFieldMain
{
	border-bottom: dashed 1px #000000;
	padding: 3px 3px 3px 3px;
}

.SearchResultsHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFAE2D;
	border-bottom: solid 2px #000000;
	padding: 3px 3px 3px 3px;
}

.SearchResultsField
{
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	background-color: #EEEEFF;
}

.SearchResultsFieldMain
{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	background-color: #EEEEFF;
}

.SectionBoxSeeMoreLink
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.SectionBoxSeeMoreLink:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}

.MenuItem
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.MenuItem:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.LangMenuItem
{
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.LangMenuItem:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #999966;
	text-decoration: underline;
}


.ShowHideHotelPics
{
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	border-top: dotted 1px #AAAAAA;
}

.CalculatedPriceTitle
{
	font-size: 14px;
	font-weight: normal;
	color: #0000AA;
}

.CalculatedPriceValue
{
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}

.HomeReccomendedLinks, .HomeReccomendedLinks:hover
{
	font-size: 14px;
	font-weight: bold;
}

.HomeReccomendedLinks
{
	color: #000000;
	text-decoration: none;
}

.HomeReccomendedLinks:hover
{
	color: #000066;
	text-decoration: underline;
}

.MenuStripItemsTitle
{
	font-size: 11px;
	font-weight: bold;
	background-color: #000066;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
}


.MenuStripItem, .MenuStripItem:hover
{
	font-size: 12px;
	font-weight: bold;
}

.MenuStripItem
{
	color: #000066;
	text-decoration: none;
}

.MenuStripItem:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.HomeReccomendedLinksDiv
{
	padding: 2px 2px 2px 2px;
	background-color: #EEEEEE;
	border: solid 1px #666666;
}

.OrderPageTitle
{
	font-size: 25px;
	font-weight: bold;
	color: #666666;
}


.OrderFieldTitle
{
	font-size: 13px;
	font-weight: bold;
	color: #000066;
}

.OrderFieldInput
{
	width: 200px;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	border: solid 1px #666666;
}

.OrderIntroTitle
{
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.OrderIntroText
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: justify; 
}

.ContactsInput
{
	font-size: 12px;
	width: 400px;
	color: #000000;
	border: solid 1px #AAAAAA;
}

.EmailTitleField
{
	font-size: 12px;
	color: #000000;
	background-color: #CDE5FF;
}

.EmailTitleFieldReq
{
	font-size: 12px;
	background-color: #B6D9FF;
}

.DealViewDidntFind, .DealViewDidntFind:hover
{
	font-size: 14px;
	font-weight: bold;
	color: #000099;
}

.DealViewAllIncludeNote
{
	font-size: 12px;
	color: #666666;

}

.DealViewDidntFind
{
	text-decoration: none;
}

.DealViewDidntFind:hover
{
	text-decoration: underline;
}

.NavPage
{
	text-align:center;
	padding: 2px 2px 2px 2px;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	background-color: #FFFFFF;
}

.NavPageCurrent
{
	text-align:center;
	padding: 2px 2px 2px 2px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#000099;
}