/* CSS Document */
body
{
	margin: 0 auto;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #888a8a;
	font-size: 12px;
	font-weight: normal;
	background: url(../images/page-bg.jpg) #000;
}

h1, h2, h3, h4, form
{
	padding: 0;
	margin: 0;
}

p
{
	font-family: Arial, Helvetica, sans-serif;
	color: #888a8a;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	margin: 0 0 13px 0;
}
h1
{
	font-family: Arial;
	color: #9dd3ed;
	font-size: 20px;
	font-weight: normal;
}
h2
{
	font-family: Arial;
	color: #9dd3ed;
	font-size: 18px;
	font-weight: normal;
}
h3
{
	font-family: Arial;
	color: #88bad4;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
}

img
{
	border: none;
	vertical-align: middle;
}
a
{
	outline: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #888a8a;
	font-size: 12px;
	font-weight: normal;
}
a:hover
{
	text-decoration: underline;
}

.fclear
{
	clear: both;
	float: none;
	line-height: 0px;
	height: 0px;
	font-size: 0px;
	overflow: hidden;
}
.fleft
{
	float: left;
	width: auto;
}
.fright
{
	float: right;
	width: auto;
}

input, select, textarea
{
	color: #5b5b5b;
	font-size: 12px;
	font-family: Arial;
	padding: 2px;
}


/*======== Start header and Menu class ========*/
.page_mn
{
	width: 937px;
	margin: 0 auto;
}
.header_mn
{
	float: left;
	width: 100%;
	height: 103px;
}
.logo
{
	float: left;
	padding-top: 17px;
	width: auto;
}
.header_rt
{
	float: right;
	padding-top: 31px;
	width: auto;
}
.navigation
{
	height: auto;
	float: left;
	width: 100%;
	padding-bottom: 15px;
	background: url(../images/menu-mid.jpg) repeat-x top;
}
.navigation
{	height:auto; float:left; width:100%;
	padding-bottom:15px; background:url(../images/menu-mid.jpg) repeat-x top;
}
.navigation_lt
{	float:left; height:40px; width:917px; /*14-June*/
}
.navigation_lt ul
{	float:left; width:auto; padding:0px; margin:0px; padding-left:0px;
}
.navigation_lt li
{	list-style:none; float:left; padding:0 0 0 1px; margin:0px;
}
.navigation_lt a
{	float:left; height:27px; width:auto; padding:13px 29px 0 30px; /*14-June*/
	font-size:14px; font-family:Arial; color:#717070;
}
.navigation_lt a:hover, .navigation_lt a.active
{	text-decoration:none; color:#0c81c3;
	background:url(../images/act-menu.jpg) repeat-x top;
}
.language
{	float:left; font-size:11px; color:#63a7d7; font-weight:bold;
	width:200px; text-align:center; padding-top:11px;
}
.language img
{	padding-left:7px;
}


/*======== Start footer class ========*/
.footer_links
{
	width: 100%;
	float: left;
	height: 44px;
	background: url(../images/link-bg.jpg) no-repeat;
	margin: 15px 0;
	text-align: center;
	padding-top: 32px;
	color: #696a6a;
	font-family: Verdana;
}
.footer_links a
{
	color: #696a6a;
	font-family: Verdana;
	font-size: 12px;
}
.footer_mn
{
	color: #696a6a;
	font-family: Verdana;
	font-size: 12px;
}
.copyright
{
	padding-bottom: 15px;
	float: left;
}
.developed_by
{
	float: right;
	padding-bottom: 15px;
}
.txt12un
{
	color: #696a6a;
	font-size: 12px;
	text-decoration: underline;
}
.txt12un:hover
{
	text-decoration: none;
}
/*======== Start Home page class ========*/
.header_banner
{
	background: url(../images/gall-bg.jpg) no-repeat;
	height: 452px;
	width: 937px;
	float: left;
}
.home_content
{
	padding-top: 15px;
	float: left;
	width: 100%;
}
.home_cont_lt
{
	width: 454px;
	float: left;
}
.home_cont_rt
{
	width: 454px;
	float: right;
}
.home_content h2
{
	background: url(../images/tab-title-bg.jpg) no-repeat;
	height: 46px;
	float: left;
	width: 100%;
	font-size: 16px;
	color: #9dd3ed;
	font-family: Arial;
	font-weight: bold;
}
.home_content h2 span
{
	width: auto;
	padding: 14px 0 0 35px;
	float: left;
}
.hm_tab
{
	background: url(../images/tab-mid.jpg) repeat-y;
	float: left;
	width: 100%;
	margin-top: 8px;
}
.hm_tab_lt
{
	width: 128px;
	float: left;
	text-align: center;
	padding: 15px 0;
}
.hm_tab_rt
{
	width: 300px;
	padding-top: 20px;
	float: left;
}
.border_gray
{
	border: 1px solid #585454;
}
.txt14blue
{
	font-size: 14px;
	color: #88bad4;
	font-family: Arial;
	font-weight: bold;
}
.txt14gray3
{
	font-size: 14px;
	color: #888a8a;
	font-family: Arial;
}
.viwmore
{
	float: left;
	width: 100%;
}
.link01bg
{
	float: right;
	clear: right;
	background: url(../images/btn-bg.gif) no-repeat;
	height: 21px;
	width: 133px;
	margin: 3px 23px 8px 0;
	text-align: center;
	padding-top: 5px;
	color: #696969;
	font-size: 12px;
	font-weight: bold;
}
.link02bg
{
	float: right;
	clear: right;
	background: url(../images/btn-bg2.gif) no-repeat;
	height: 21px;
	width: 218px;
	margin: 12px 23px 8px 0;
	text-align: center;
	padding-top: 5px;
	color: #696969;
	font-size: 12px;
	font-weight: bold;
}
.event-mn
{
	width: 405px;
	margin: 0 auto;
}
.event-sub
{
	padding-top: 15px;
}
.event-sub span
{
	color: #88bad4;
	font-weight: bold;
}
.dott-line
{
	background: url(../images/dott.gif) repeat-x bottom;
	height: 10px;
	line-height: 10px;
	overflow: hidden;
}

/*Start header banner*/
.header_banner ul, .header_banner li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	left: 0;
	top: 0;
}
.header_bn_bg
{
	float: left;
	width: 935px;
	height: 450px;
}
.whitebg
{
	height: 100px;
	margin-top: 350px;
	width: 100%;
	float: left;
	background: url(../images/black.png);
	_background: #000;
}
.hdbn_txt
{
	width: 880px;
	float: left;
	position: relative;
	margin-top: -80px;
	position: relative;
	z-index: 1000;
	padding: 0 0 0 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
}
.hdbn_txt span
{
	font-size: 16px;
	color: #9dd3ed;
	font-weight: bold;
	float: left;
	width: 100%;
	padding-bottom: 6px;
}

.briask-iss
{
	width: 935px;
	height: 450px;
}
ul.briask-iss
{
	position: relative;
	list-style: none;
	list-style-image: none;
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
	border: none;
	background: none;
}
ul.briask-iss li
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	background: none;
	float: left;
	width: 100%;
	height: 450px;
	position: absolute;
	display: none;
}
ul.briask-iss li img
{
	position: absolute;
	top: 0;
	padding: 0px;
	left: 0;
	border: none;
	background: none;
	float: left;
}

/*End header banner*/

.sub_content
{
	float: left;
	width: 100%;
}
.sub_content h2
{
	background: url(../images/sub-title.gif) no-repeat;
	height: 46px;
	float: left;
	width: 100%;
	font-size: 16px;
	color: #9dd3ed;
	font-family: Arial;
	font-weight: bold;
}
.sub_content h2 span
{
	width: auto;
	padding: 14px 0 0 35px;
	float: left;
}
.sub_tab
{
	background: url(../images/tabmid.jpg) repeat-y;
	float: left;
	width: 100%;
	margin-top: 8px;
}

/* accommodation.html */
.accomn
{
	float: left;
	width: 100%;
	padding: 15px 0 10px 0;
}
.whiteborder
{
	border: 4px solid #FFF;
	margin-bottom: 20px;
}
.accomn_lt
{
	float: left;
	width: 290px;
	text-align: center;
}
.accomn_rt
{
	width: 615px;
	float: left;
	font-size: 14px;
	color: #888a8a;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 20px;
}
.accomn_rt p
{
	font-size: 14px;
	color: #888a8a;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 20px;
}
.accomn_rt a
{
	color: #b2b5b5;
	font-size: 14px;
}
.accomn_rt p.txt14boblue, .txt14boblue
{
	color: #88bad4;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.accomn_rt ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
}
.accomn_rt ul ul
{
	margin-bottom: 10px;
}
.padbott
{
	padding-bottom: 10px;
}


/* Accordion */
#Accordion1
{
	margin-bottom: 13px;
}
.AccordionPanelContent
{
	overflow: auto;
	height: auto;
	background: #050505;
}
.AccordionPanelContent_sub
{
	padding: 15px 20px;
}
.AccordionPanelOpen .AccordionPanelTab
{
	margin: 10px 0;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #88bad4;
	background: url(../images/down.gif) no-repeat 0px 8px;
	padding-left: 13px;
	cursor: pointer;
}
.AccordionPanelClosed .AccordionPanelTab
{
	margin: 10px 0;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #88bad4;
	background: url(../images/close.gif) no-repeat 0px 7px;
	padding-left: 13px;
	cursor: pointer;
}
.padbott2
{
	padding-bottom: 15px;
}
.sub_txt
{
	padding: 20px 25px 10px 25px;
}
.sub_txt p
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #888a8a;
	line-height: 18px;
}
.sub_txt p.txt14blue
{
	font-size: 14px;
	color: #88bad4;
	font-family: Arial;
	font-weight: bold;
}
.txt14gray
{
	font-size: 14px;
	color: #888a8a;
	text-decoration: underline;
}
.txt14gray:hover
{
	text-decoration: none;
}
.txt14blueli, .accomn_rt a.txt14blueli
{
	font-size: 14px;
	color: #88bad4;
	text-decoration: underline;
	font-family: Arial;
	font-weight: bold;
}
.txt14blueli:hover, .accomn_rt a.txt14blueli:hover
{
	text-decoration: none;
}
.book_frm
{
	width: 100%;
	float: left;
	padding: 25px 0 15px 0;
}
.book_frm_div
{
	width: 95%;
	float: left;
	font-size: 14px;
	color: #888a8a;
	padding-bottom: 5px;
}
.txtbgnew
{
	float: left;
	background: url(../images/txt-bg.gif) no-repeat left;
	height: 27px;
	width:auto; padding:0 15px 0 5px;
	text-align: center;
}
.txtbgnew input
{	vertical-align:middle;
}
.txtareabg
{	float: left;
	background: url(../images/txt-bg2.gif) no-repeat;
	height: 85px;
	width: 200px;
	text-align: center;
}
.book_frm label
{
	float: left;
	width: 210px;
}
.txtwi01
{
	width: 190px;
	background: none;
	border: 0px;
	padding-top: 6px;
}
.btn_bg
{
	background: url(../images/btn-bg3.gif) no-repeat;
	height: 41px;
	width: 209px;
	cursor: pointer;
	border: 0px;
	font-size: 16px;
	color: #9dd3ed;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: 15px;
}
.accomn_rt a.txt14gray2
{
	font-size: 14px;
	color: #888A8A;
	text-decoration: underline;
}
.accomn_rt a.txt14gray2:hover
{
	text-decoration: none;
}
.ratert
{
	padding: 5px 25px;
}


.rate_tab_lt
{
	width: 100px;
	float: left;
	text-align: center;
	padding: 10px 0 5px 0;
}
.rate_tab_rt
{
	width: 280px;
	padding: 10px 0 0 10px;
	float: left;
}
.rate_tab_rt p
{
	text-align: justify;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #888a8a;
	line-height: 17px;
}
.dottline
{
	background: url(../images/dott.gif) repeat-x bottom;
	height: 10px;
	line-height: 10px;
	overflow: hidden;
	float: left;
	width: 100%;
}
.ratetab
{
	padding: 0 0 0 25px;
	width: 400px;
}
.ratetab2
{
	padding: 0 0 0 25px;
	width: 400px;
	min-height: 345px;
	height: auto !important;
	height: 345px;
}
.txt14bluer, .accomn_rt p.txt14bluer
{
	font-size: 14px;
	color: #88bad4;
	font-family: Arial;
	font-weight: normal;
}
.ratetab_mn
{
	padding: 17px 25px 7px 25px;
}
.setrate_tab
{
	padding: 8px 0 10px 0;
}
.setrate_tab td
{
	background: #000000;
	padding: 5px;
	text-align: center;
	color: #b6b6b6;
}
.setrate_tab th
{
	background: #000000;
	padding: 5px;
	text-align: center;
	color: #b6b6b6;
}
.dottli
{
	background: url(../images/dott.gif) repeat-x bottom;
	padding-bottom: 10px;
	margin-bottom: 0px;
}
.event-txt
{
	font-size: 12px;
	color: #888a8a;
	background: url(../images/dott.gif) repeat-x bottom;
	padding: 10px 0;
}
.event-txt span, .event-txt a
{
	color: #88bad4;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}
.setfaq .AccordionPanelOpen .AccordionPanelTab, .setfaq .AccordionPanelClosed .AccordionPanelTab
{
	margin: 5px 0;
	font-weight: normal;
}
.setfaq .AccordionPanelContent_sub, .setfaq .AccordionPanelContent_sub p, .setfaq .AccordionPanelContent_sub li, .setfaq .AccordionPanelContent_sub a
{
	font-size: 12px !important;
}
.setfaq .AccordionPanelContent_sub
{
	padding: 5px 15px;
}
.setfaq h4
{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #88bad4;
	margin: 25px 0 10px 0;
	background: url(../images/dott.gif) repeat-x bottom;
	padding-bottom: 5px;
}
.booktxt
{
	line-height: 18px;
}
.sub_txt p.booktxt_title, .booktxt2 p.booktxt_title
{
	font-weight: bold;
	color: #88bad4;
	background: url(../images/dott.gif) repeat-x bottom;
	padding-bottom: 5px;
	padding-left: 0px;
}
.booktxt2
{
	line-height: 18px;
}
.booktxt2 p
{
	padding: 0 14px;
}
.booktxt2 strong
{
	padding-left: 5px;
}
.sitemap
{
	float: left;
	width: 250px;
	padding-left: 30px;
	padding-bottom: 10px;
}
.sitemap a, .sitemap
{
	line-height: 30px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.sitemap a
{
	border-bottom: 1px dashed #666;
}
.sitemap a:hover
{
	border-bottom: 0px;
	text-decoration: none;
}

.new_white_img
{
	width: auto;
	float: left;
	padding: 0 15px 0 10px;
}

.txtarea
{	height:75px; vertical-align:top;
	width:190px;
	background:none;
	border:none;	
}
