﻿.ActivePageLabel
{
	color:Red;
	font-weight:bold;
}

.ContainerTitle
{
	color:#206697;
	font-family: Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
}

/* Package Detail */

.subpackage_style2 {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #05307F;
	font-weight: bold;
}
.subpackage_style4 {font-family: "Trebuchet MS"; font-size: 10px; font-weight: bold; }
.subpackage_style8 {
	font-family: "Trebuchet MS";
	color: #05307F;
	font-weight: bold;
}
.subpackage_style11 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
}
.subpackage_style12 {
	font-family: "Trebuchet MS";
	font-size: 8px;
	font-weight: bold;
}
.subpackage_style14 {font-size: 12px}
.subpackage_style15 {
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
}
.subpackage_style16 {font-family: "Trebuchet MS"; font-size: 12px; font-weight: bold; }
.subpackage_style17 {font-size: 14px}
.subpackage_style18 {font-size: 7px}

/* Package Detail */

/* Package Result Item Table */

.package_style1 {
	color: #053772;
	font-size: 12px;
	font-weight: bold;
}
.package_style3 {
	font-size: 13px;
	color: #36719B;
}
.package_style9 {font-size: 8px; font-style: italic; }
.package_style10 {font-size: 8px}
.package_style11 {font-size: 14px}
.package_style24 {
	font-size: 24px;
	font-weight: bold;
}

/* Package Result Item Table */

/* new Hotel Result Item Table */
.hotel_style1 {
	color: #053772;
	font-size: 12px;
	font-weight: bold;
}
.hotel_style3 {
	font-size: 16px;
	color: #36719B;
}
.hotel_style9 {font-size: 8px; font-style: italic; }
.hotel_style10 {font-size: 8px}
.hotel_style11 {font-size: 11px;font-weight:bold;}
.hotel_style24 {
	font-size: 24px;
	font-weight: bold;
}
/* new Hotel Result Item Table */

/* Hotel Result Item Table */

.HotelResultTable td
{
	padding-right: 10px;
	padding-bottom: 5px;
}

.HotelResultItemTable td
{
	padding: 0px !important;
}

.HotelResultTable p
{
	margin: 0 0 0 0;
}

.style1 
{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Calibri;
}
.style4 
{
    font-size: xx-small;
}
.style5 
{
	color: #333333;
	font-weight: bold;
	font-family: Calibri;
}
.style7 
{
	font-family: Calibri;
	font-weight: bold;
	font-size:14px;
}
.style8 
{
    font-size: 8px; color: #FFFFFF; font-weight: bold; font-family: Arial, Helvetica, sans-serif; 
}
/* Hotel Result Item Table */

.QuickSearchRow
{
	height: 15px;
}

.ReservationButton
{
	margin-right: 5px;
	background: transparent url(/App_Themes/Theme1/Images/btn_online_rezervasyon.gif) no-repeat;
	float: right;
	height: 55px;
	width: 185px;
}

.ReservationButton a
{
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 55px;
	margin: 0;
	padding: 19px 0 0 23px;
}

.ReservationRequestButton
{
	background: transparent url(/App_Themes/Theme1/Images/btn_rezervasyon_talep.gif) no-repeat;
	float: right;
	height: 55px;
	width: 185px;
}

.ReservationRequestButton a
{
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 55px;
	margin: 0;
	padding: 19px 0 0 23px;
}

.DetailedSearchIconImage
{
	background: transparent url(/App_Themes/Theme1/Images/icon_detailed_search.gif) no-repeat;
	float: left;
	height: 46px;
	margin-right: 0;
	margin-top: 10px;
	padding-right: 0;
	width: 160px;
}

.DetailedSearchIconImage a
{
	color: #FC5401;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 46px;
	margin: 0;
	padding: 5px 0 0 50px;
}

.ReservationCompleteLink
{
	text-decoration: underline;
}

.DefaultCheckBox td
{
	vertical-align: middle;
}

.ChkList
{
	border-collapse: collapse;
	border-style: solid;
	border-color: #ff6600;
	border-width: thin;
	padding: 0px;
}

/***scapan**/
div.locationSelectForMenu, div.PropertyCodeSelectForMenu
{
	overflow-y: Auto;
	height: 200px;
}
.locationSelectForMenu label, .PropertyCodeSelectForMenu label
{
	font-size: 9px;
	white-space: nowrap;
}
label.mainProperty, .mainProperty label, .mainProperty span
{
	font-size: 10px;
	white-space: nowrap;
	background-color: #BABABA;
	color: #fffff;
	font-weight: bold;
	width: 100px;
}
.DynamicMenuEdit tr, .DynamicMenuEdit td
{
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}
.caf_titlecell
{
	width: 150px;
	font-weight: bold;
}

.caf_sep
{
	width: 10px;
}

.caf_inputcell, .caf_buttonscell
{
	width: 600px;
}

.caf_cvTypeCell table td
{
	font-weight: bold;
}

.caf_buttonscell
{
	text-align: center;
	padding-top: 10px;
	height: 50px;
	border-top: solid 1 gray;
}

.caf_jobDescription
{
	height: 50px;
}

.caf_inputcell input
{
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	height: 20px;
	padding: 3px 3px 0 3px;
}

td.tdRoomType
{
	font-weight: bold;
	font-size: 14px;
	text-indent: 10px;
	width: 500px;
	background-color: #bababa;
	height: 30px;
	vertical-align: middle;
}

td.tdPriceType
{
	font-size: 12px;
	text-indent: 30px;
	background-color: #ffffff;
}

/***scapan**/

.HotelImage
{
	border: 2px solid #fff;
}

.TBLForm tr
{
	height: 25px;
	padding-bottom: 3px !important;
}

.TBLGrid
{
	border: solid 0px;
}

.TBLGrid tr
{
	height: 25px;
	padding-bottom: 3px !important;
}

.TBLGrid td
{
	border: 0px;
}

.TBLGrid input, textarea
{
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 3px 3px 0 3px;
}

.StarImage
{
	cursor: hand;
	cursor: pointer;
}

.ContentCell
{
	background-image:url(/App_Themes/Theme1/Images/MainContainer/ContentBack.png);
	background-repeat:repeat-x;
	text-align: center;
	padding: 5px;
}

select.SearchLocationCombo
{
	width: 200px;
	margin: 5px 0 10px 0;
}

td.NoPadding
{
	padding: 0 !important;
}

.QuickSearchLocationCombo
{
	width: 160px;
	margin: 5px 0 10px 0;
}

.QuickSearchBox
{
	width: 155px;
	margin: 5px 0 10px 0;
}

/* GENERAL */

*
{
	margin: 0px;
	padding: 0px;
}

.FR
{
	float: right;
}
.FL
{
	float: left;
}

.MR10
{
	margin-right: 10px;
}
.ML10
{
	margin-left: 10px;
}

.ClearAll
{
	clear: both;
}

h1
{
	font-size: 25px;
	font-weight: bold;
	color: #037CB6;
	margin-bottom: 10px;
}
h2
{
	font-size: 20px;
	font-weight: bold;
	color: #ff6600;
	margin-bottom: 10px;
}
h3
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
}

.SText
{
	font-size: 11px;
	color: #666;
}

p
{
	margin: 0 0 15px 0;
}

/* GENERAL */

td
{
	font-family: Arial;
	font-size: 12px;
	color: #000;
}
body
{
	font-family: Arial;
	font-size: 12px;
	color: #000;
	background: url(/App_Themes/Theme1/Images/bg.png) repeat-x;
	margin: 0;
}

li
{
	list-style-type: none;
}

a
{
	text-decoration: none;
	color: #000;
}

.Container
{
	width: 1000px;
	text-align: left;
}

.Header
{
	background: url(/App_Themes/Theme1/Images/bg_top.png) no-repeat;
	height: 100px;
	position: relative;
}

.Logo
{
	position: absolute;
	left: 0;
	top: 10px;
}

.Logo a
{
	background: url(/App_Themes/Theme1/Images/logo.gif) no-repeat;
	width: 242px;
	height: 86px;
	display: block;
}

.Login
{
	position: absolute;
	width: 655px;
	height: 35px;
	top: 0;
	right: 0;
	padding: 10px 10px 0 25px;
}

.LanguageBar
{
	float: right;
	position: absolute;
	top: 0;
	right: 0;
	padding: 7px 10px 0 25px;
}

.Login a
{
	color: #000;
	display: block;
	float: left;
	padding: 5px;
	margin-right: 10px;
	font-size: 11px;
}

.Login a:hover
{
	background: #5BCAFA;
	color: #fff;
}

.LoginInput
{
	float: left;
	height: 24px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	margin-right: 5px;
	padding: 3px 0 0 3px;
}

.BTN
{
	background: url(/App_Themes/Theme1/Images/btn_right_gray.gif) no-repeat right top;
	height: 23px;
	float: left;
	padding-right: 5px;
	margin-right: 5px;
}

.BTN a
{
	background: url(/App_Themes/Theme1/Images/btn_left_gray.gif) no-repeat;
	height: 30px;
	color: #fff;
	padding: 4px 5px 0 10px;
	margin: 0;
	font-weight: bold;
	font-size: 12px;
	display: block;
	float: left;
}

.BTN a:hover
{
	background: url(/App_Themes/Theme1/Images/btn_left_gray.gif) no-repeat;
}

.Blue
{
	background: url(/App_Themes/Theme1/Images/btn_right_blue.gif) no-repeat right top;
}
.Blue a
{
	background: url(/App_Themes/Theme1/Images/btn_left_blue.gif) no-repeat;
}
.Blue a:hover
{
	background: url(/App_Themes/Theme1/Images/btn_left_blue.gif) no-repeat;
}

.Orange
{
	background: url(/App_Themes/Theme1/Images/btn_right_orange.gif) no-repeat right top;
}
.Orange a
{
	background: url(/App_Themes/Theme1/Images/btn_left_orange.gif) no-repeat;
}
.Orange a:hover
{
	background: url(/App_Themes/Theme1/Images/btn_left_orange.gif) no-repeat;
}

.Menu
{
	position: absolute;
	right: 0;
	top: 70px;
}

.Menu li
{
	list-style-type: none;
	float: left;
	margin-right: 15px;
}

.Menu li a
{
	display: block;
	padding: 5px;
	font-weight: bold;
	font-size: 11px;
}

.Menu li a:hover
{
	background: #037CB6;
	color: #fff;
}

.Content
{
	clear: both;
	position: relative;
	width: 1000px;
}

.Left
{
	width: 190px;
	float: left;
	padding-bottom: 20px;
}

.Right
{
	width: 800px;
	float: right;
	padding-bottom: 20px;
}

.Navigation
{
	background: url(/App_Themes/Theme1/Images/bg_navigation_bottom.gif) no-repeat bottom;
	padding-bottom: 11px;
	margin-bottom: 10px;
}

.NavigationCont
{
	background: url(/App_Themes/Theme1/Images/bg_navigation_top.gif) no-repeat;
	padding: 15px 10px 1px 10px; /*height:190px;*/
}

.NavigationContMiddle
{
	background: url(/App_Themes/Theme1/Images/bg_navigation_middle.gif);
}

.Strings
{
	position: absolute;
	top: 45px;
	left: 176px;
	z-index: 1000;
}

.Splash
{
	background: url(/App_Themes/Theme1/Images/bg_splash_right.gif) no-repeat right top;
	padding-right: 10px;
	position: relative;
	margin-bottom: 10px;
}

.SplashCont
{
	background: url(/App_Themes/Theme1/Images/bg_splash_left.gif) no-repeat;
	height: 200px;
	padding: 10px 0 0 35px;
}

.Navigation div
{
	/*height: 19px;*/
	display: block;
	margin-bottom: 3px;
}

.Navigation div a
{
	height: 16px;
	display: block;
	background: url(/App_Themes/Theme1/Images/bg_subnavi_passive.gif) no-repeat;
	padding: 3px 0 0 17px;
	font-size: 11px;
	color: #00699B;
}

.Navigation div a:hover
{
	background: url(/App_Themes/Theme1/Images/bg_subnavi_active.gif) no-repeat;
}

.Navigation div.Active a
{
	background: url(/App_Themes/Theme1/Images/bg_subnavi_active.gif) no-repeat;
}

.Navigation div.Opened a
{
	background: url(/App_Themes/Theme1/Images/bg_navi_opened.gif) no-repeat;
	height: 20px;
	color: #fff;
	padding: 3px 0 0 10px;
	font-weight: bold;
}

.Navigation div.Opened a:hover
{
	background: url(/App_Themes/Theme1/Images/bg_navi_opened.gif) no-repeat;
}

.Navigation div.Closed a
{
	background: url(/App_Themes/Theme1/Images/bg_navi_closed.gif) no-repeat;
	height: 20px;
	color: #fff;
	padding: 3px 0 0 10px;
	font-weight: bold;
}

.Navigation div.Closed a:hover
{
	background: url(/App_Themes/Theme1/Images/bg_navi_closed.gif) no-repeat;
}
.Navigation div.SubMenuContainer a
{
	height: 16px;
	display: block;
	background: url(/App_Themes/Theme1/Images/bg_subnavi_passive.gif) no-repeat;
	padding: 3px 0 0 17px;
	font-size: 11px;
	color: #00699B;
}

.Navigation div.SubMenuContainer a:hover
{
	background: url(/App_Themes/Theme1/Images/bg_subnavi_active.gif) no-repeat;
}

.Navigation div.SubMenu a
{
	height: 16px;
	display: block;
	background: url(/App_Themes/Theme1/Images/bg_navi_SubMenu_Passive.gif) no-repeat;
	padding: 3px 0 0 37px;
	font-size: 11px;
	color: #00699B;
}

.Navigation div.SubMenu a:hover
{
	background: url(/App_Themes/Theme1/Images/bg_navi_SubMenu_Active.gif) no-repeat;
}

.CallCenter
{
	position: absolute;
	top: 0;
	right: -1px;
}

.SiteContent
{
	width: 800px;
}

.ContentTop
{
	/*background: url(/App_Themes/Theme1/Images/bg_cont_top.gif) no-repeat;*/
	height: 10px;
}

.ContentMiddle
{
	/*background: #E0E0E0;*/
}

.ContentBottom
{
	/*background: url(/App_Themes/Theme1/Images/bg_cont_bottom.gif) no-repeat;*/
	height: 10px;
}

.Title
{
	height: 29px;
	font-weight: bold;
	color: #fff;
	padding: 5px 10px;
	font-size: 16px;
	margin-bottom: 10px;
}

.TOrange
{
	background: url(/App_Themes/Theme1/Images/bg_title_orange.gif) no-repeat;
}
.TBlue
{
	background: url(/App_Themes/Theme1/Images/bg_title_blue.gif) no-repeat;
}

.Box
{
	width: 251px;
	background: url(/App_Themes/Theme1/Images/bg_box.png) no-repeat bottom #fff;
	padding: 5px;
	float: left;
	margin-bottom: 10px;
}

.OtelInfo
{
	border: 1px solid #ccc;
	background: #EFEFEF;
	padding: 5px;
	font-size: 10px;
	margin-bottom: 5px;
	line-height: 15px;
}

.OtelInfo img
{
	float: left;
	margin-right: 10px;
}

.OtelInfo a
{
	font-weight: bold;
	font-size: 14px;
	color: #0285BD;
	display: block;
	margin-bottom: 5px;
}

.PriceInfo
{
	padding: 5px;
}

.PricePassive
{
	color: #666;
	font-size: 12px;
}

.PriceActive
{
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
}

.PriceInfo a
{
	display: block;
	font-size: 10px;
	color: #fff;
	background: url(/App_Themes/Theme1/Images/bg_detail.gif) no-repeat #999999 right;
	padding: 2px 0 1px 5px;
	margin-top: 5px;
	width: 180px;
}

.SearchBox
{
	background: url(/App_Themes/Theme1/Images/bg_searchbox_bottom.gif) no-repeat bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.SearchBoxCont
{
	background: url(/App_Themes/Theme1/Images/bg_searchbox_top.gif) no-repeat;
	padding: 5px 15px 5px 15px;
	font-size: 10px;
	color: #fff;
}

.SearchBox ul
{
	margin-bottom: 10px;
}

.SearchBox li
{
	float: left;
	margin-right: 8px;
}

.SearchBox li a
{
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	display: block;
	float: left;
	color: #fff;
}

.SearchBox li.ActiveSearch a
{
	color: #FFFF99;
	background: url(/App_Themes/Theme1/Images/icon_bottom.gif) no-repeat center bottom;
}

.GrayBox
{
	background: url(/App_Themes/Theme1/Images/bg_gray_box_bottom.gif) no-repeat bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
	line-height: 15px;
}

.GrayBoxCont
{
	background: url(/App_Themes/Theme1/Images/bg_gray_box_top.gif) no-repeat;
	padding: 15px 15px 5px 15px;
	font-size: 10px;
	color: #fff;
	line-height: 15px;
}

.BoxTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
}

.Footer
{
	background: url(/App_Themes/Theme1/Images/bg_footer.png) repeat-x #e5e5e5;
	height: 97px;
}

.FooterMenu
{
	height: 27px;
	padding: 3px 0 0 400;
	white-space: nowrap;
}

.FooterMenu li
{
	float: left;
	margin-right: 20px;
}

.FooterMenu li a
{
	font-size: 11px;
	color: #fff;
	display: block;
	padding: 5px;
}

.FooterMenu li a:hover
{
	text-decoration: underline;
}

.Logos1
{
	float: left;
	padding-top: 20px;
	
}

.Logos2
{
	float: right;
	padding-top: 20px;
}

.Sign
{
	float: left;
	font-size: 10px;
	color: #000000;
	padding-top: 25px;
	padding-left: 60px;/*190*/
	text-align: center;
}

.TBLForm input, textarea
{
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 3px 3px 0 3px;
}

.MustBe
{
	font-size: 20px;
	font-weight: bold;
	color: #ff0000;
	padding: 0 5px;
}

.AreaListing
{
	/*background: #fff;*/
	padding: 0px;
	margin-bottom: 20px;
	width: 780 !important; /* Only for Firefox */
	width: 780; /* Only for IE */
}

.AreaListing div
{
	float: left;
}



.AreaListing div
{
	background: url(/App_Themes/Theme1/Images/icon_listing.gif) no-repeat 0 4px;
	padding-left: 12px;
	padding-right: 5px;
	width: 128px !important; /* Only for Firefox */
	width: 145px; /* Only for IE */
	white-space:nowrap;
}

.AreaListing div a
{
	font-weight: bold;
	color: #079EDE;
	display: block;
	padding: 3px;
}

.AreaListing div a:hover
{
	text-decoration:underline;
	/*color:#ffffff;
	background: #079EDE;*/
}


.HotelPicture
{
	text-align: center;
}

.HotelNavi
{
	background: url(/App_Themes/Theme1/Images/bg_hotel_navi_passive.gif) repeat-x;
	height: 37px;
	margin-bottom: 10px;
	width: 100%;
}

.HotelNavi li
{
	float: left;
	margin-right: 20px;
}

.HotelNavi li.HotelLinkActive a
{
	background: url(/App_Themes/Theme1/Images/bg_hotel_navi_active.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	display: block;
}

.HotelNavi li a
{
	padding: 7px 10px 0 10px;
	height: 40px;
	display: block;
	color: #037CB6;
	font-weight: bold;
	float: left;
}

.HotelLeft
{
	width: 370px;
	float: left;
}

.HotelRight
{
	float: right;
	width: 185px;
}

.Gallery img
{
	border: 2px solid #fff !important;
	float: left;
	margin: 0 5px 5px 0;
}

.TBLHeader
{
	background: #037CB6;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	vertical-align: top;
}

.TBLTitle
{
	background: #6ED9FD;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px;
	vertical-align: top;
}

.TBLContent
{
	color: #000;
	font-size: 12px;
	padding: 5px 10px;
	border-bottom: 1px dashed #ccc;
	vertical-align: top;
}

.TBLContent:hover
{
	color: #000;
	font-size: 12px;
	padding: 5px 10px;
	border-bottom: 1px dashed #ccc;
	vertical-align: top;
	background: #fff;
}

/***scapan**/
.caf_titlecell, .htlReq_titlecell
{
	width: 150px;
	font-weight: bold;
}

.caf_sep, htlReq_sep
{
	width: 10px;
}

.caf_inputcell, .caf_buttonscell, .caf_RadioInputcell, .htlReq_inputcell
{
	width: 600px;
}

.caf_MilitaryRadioInputcell
{
	width: 40%;
}
.caf_RadioInputcell td, .caf_langRadioInputcell td, .caf_MilitaryRadioInputcell td
{
	white-space: nowrap;
	vertical-align: middle;
	width: 70px;
}

.caf_cvTypeCell table td
{
	font-weight: bold;
}

.caf_buttonscell
{
	text-align: center;
	padding-top: 10px;
	height: 50px;
	border-top: solid 1 gray;
}

.caf_jobDescription
{
	height: 50px;
}

.caf_inputcell input, .caf_inputcell select, .htlReq_inputcell input, .htlReq_inputcell select
{
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	height: 20px;
	padding: 3px 3px 0 3px;
}
.phoneListTitle th, .phoneListTitle tr, .firmListTitle th, .firmListTitle tr
{
	background-color: #578AAC;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	text-align: center;
}

.phoneEntryTitle, .phoneEntryTitle td, .firmEntryTitle, .firmEntryTitle td
{
	background-color: #5D7B9D;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	text-align: center;
}

tr.listAlternateRow1
{
	color: #333333;
	background-color: #f7f6f3;
}
tr.listAlternateRow2
{
	background-color: Transparent;
}

.errorList
{
	color: Red;
	font-weight: bold;
}


.htlReq_HotelName, .htlReq_HotelName td
{
	color: #333333;
	font-weight: bold;
	font-size: 16px;
}

/***scapan**/



#lightbox
{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox img
{
	width: auto;
	height: auto;
}
#lightbox a img
{
	border: none;
}

#outerImageContainer
{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#imageContainer
{
	padding: 10px;
}

#loading
{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer > #hoverNav
{
	left: 0;
}
#hoverNav a
{
	outline: none;
}

#prevLink, #nextLink
{
	width: 49%;
	height: 100%; /*background-image: url(data:image/gif;base64,AAAA);*/
}
#prevLink
{
	left: 0;
	float: left;
}
#nextLink
{
	right: 0;
	float: right;
}
#prevLink, #prevLink:visited
{
	background: url(/App_Themes/Theme1/Images/PictureView/prevlabel.gif) left 15% no-repeat;
}
#nextLink, #nextLink:visited
{
	background: url(/App_Themes/Theme1/Images/PictureView/nextlabel.gif) right 15% no-repeat;
}

#imageDataContainer
{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
}

#imageData
{
	padding: 0 10px;
	color: #666;
}
#imageData #imageDetails
{
	width: 70%;
	float: left;
	text-align: left;
}
#imageData #caption
{
	font-weight: bold;
}
#imageData #numberDisplay
{
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#imageData #bottomNavClose
{
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
	outline: none;
}

#overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

NiceTable, .NiceTablePrice
{
	padding: 0;
	margin: 0;
}

.NiceTable td, .NiceTablePrice td
{
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

.NiceTable td.LeftCell, .NiceTablePrice td.LeftCell
{
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

.NiceTable th, .TableHeader td, .NiceTablePrice th
{
	font-weight: bold;
	font-size: 11px;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-align: center;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(/App_Themes/Theme1/Images/bg_header.jpg) no-repeat;
}

.NiceTable th.LeftCell, .NiceTablePrice th.LeftCell
{
	border-left: 1px solid #C1DAD7;
}

.NiceTable tr.alt td, .NiceTablePrice tr.alt td
{
	background: #F5FAFA;
	color: #797268;
}

.ReservationButton
{
	float: right;
	margin-right: 5px;
}

input, select, textarea
{
	height: 20px;
	font-size: 10px;
}

tr.priceListTr td, .priceListTr td
{
	font-size: 10px;
}
.NiceTablePrice td
{
	font-size: 10px;
}

#thumb_container {
    width:117px;
    height:94px;
    position:relative;
 }
#thumb_main {
	position: absolute;
	width: 117px;
	height: 94px;
	z-index: 0;
	top: 0px;
	left: 0px;
}
#thumb_minor {
	position: absolute;
	width: 117px;
	height: 94px;
	z-index: 1;
	left: 0;
	top: 0;
}
.EP
{
	font-family: Calibri;
	width: 192px;
	padding-bottom:10px;
   
}
.EPTitle
{
    height: 46px;    
    background-image: url('../Images/EPtop.png');
}
.EPHeader
{
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;    
    background-image: url('../Images/EPMiddle.png');
}

.EPContent
{
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url('../Images/EPmiddle.png');
}
.EPContinue a
{
    font-size: 10px;
    padding-bottom: 15px;
    padding-left: 5px;
    color: #000000;
    font-style: italic;
    vertical-align: middle;
}
.EPBottom
{
	height: 12px;
	background-image: url('../Images/EPbottom.png');
}
.footer_style2 {font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#666666}
.footer_style3 {font-size: 10px; font-family:Arial, Helvetica, sans-serif; color:#666666}
.footer_style4 {color:#ffffff;font-size:12px; text-decoration:none; cursor:pointer; font-weight:bold; padding-top:10px; font-family:Arial, Helvetica, sans-serif}