/* Admin Panel */

.admin-text {color: #42060C; font-size: 11px; font-family: arial;}

.atext {color: #000000; font-size: 11px; font-family: arial;}

.admin-header { font-family: arial; font-size: 15px; color:#022D71; font-weight: bold;}

.admin-subheader { font-family: arial; font-size: 13px; color:#DB3B00; font-weight: bold;}

.admin-button { font-family: arial; font-size: 11px; color:#FFFFFF; background-color:#022D71; cursor:pointer;}

.admin-link {font-size: 12px; font-family: arial; text-decoration:none; color:#525252;}
.admin-link:hover {text-decoration:underline; color:#022D71;}

.admin-errortxt {  font-family: arial; font-size: 11px; color: #FF0000; line-height: normal}

.textfield { font-family: arial; font-size: 11px; color: #3F423B;}

.admin-textsmall { font-family: arial; font-size: 9px; color: #666666; }

.admin-price { font-family: arial; font-size: 11px; color: #CC0000; font-weight: bold;}

.admin-textfield { font-family: arial; font-size: 11px; color: #000000;}

.admin-button22 { font-family:Arial; font-size:10px; font-weight:bold; color:#FFFFFF; background-color:#AD9C54; cursor:pointer; width:60px; border:0px solid #759683; filter: progid:DXImageTransform.Microsoft.Shadow(color=#323F38,direction=120,strength=4);}

.admin-red { font-family: arial; font-size: 11px; color: #CC0000; font-weight: bold; text-decoration:none;}
/*---------------------------------------------------------------------------------------------------*/

h1{ font-family:Georgia, Times, Times New Roman, serif; color:#49245e; font-size:20px; font-weight:bold; text-decoration:none; margin:5px; margin-left:0px; }
h2{ font-family:Georgia, Times, Times New Roman, serif; font-size:19px; font-weight:bold; text-decoration:none; margin:5px; margin-left:0px; }
h3{ font-family:Georgia, Times, Times New Roman, serif; color:#f03e00; font-size:19px; font-weight:bold; text-decoration:none; margin:5px; margin-left:0px; }

body{ background-image:url(images/bg.jpg); background-color:#FFFFFF; background-repeat:repeat-x; background-position:top; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;}

.body2{ background-image:url(images/bg2.jpg); background-color:#FFFFFF; background-repeat:repeat-x; background-position:top; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;}

.mid2 { background-image:url(images/olive.jpg); background-color:#FDC202; background-position:top right; background-repeat:no-repeat;
margin-right:0px; margin-top:0px; }

.mid1 { background-image:url(images/rooms.jpg); background-color:#e85e04; background-position:top right; background-repeat:no-repeat;
margin-right:0px; margin-top:0px; }


.headerwhite{ font-family: arial; font-size: 17px; color:#ffffff; font-weight: bold;}
.headerwhite2{ font-family:Georgia, Times, Times New Roman, serif; font-size:17px; font-weight:bold; text-decoration:none; margin:5px; margin-left:0px; color: #FFFFFF; }
.headergreen{ font-family: Georgia, Times, Times New Roman, serif; font-size: 19px; color:#3C470D; font-weight: bold;}

.headerorange { font-family: Georgia, Times, Times New Roman, serif; font-size: 19px; color:#f03e00; font-weight: bold; text-decoration:none; }
.logo { font-family: Georgia, Times, Times New Roman, serif; font-size: 35px; color:#022d71; font-weight: bold; text-decoration:none; }
.headerblue { font-family: Georgia, Times, Times New Roman, serif; font-size: 19px; color:#014658; font-weight: bold; text-decoration:none;}
.headerpurple { font-family: Georgia, Times, Times New Roman, serif; font-size: 19px; color:#49245e; font-weight: bold; text-decoration:none;}

.toppanel { font-family: Arial; font-size: 10px; color: #666666; font-style: none;font-weight: bold;  text-decoration: none; }
.toppanel:hover { font-family: Arial; font-size: 10px; color: #FF0000;font-style: none; font-weight: bold; text-decoration:none;}

.left { font-family: Arial; font-size: 11px; color: #a08d48; font-style: none;font-weight: bold;  text-decoration: none; 	padding-left:7px;}
.left:hover { font-family: Arial; font-size: 11px; color: #0068bd;font-style: none; font-weight: bold; text-decoration:none; 	padding-left:7px; }


.header { font-family: arial; font-size: 12px; color: #FF740E; font-style: none;font-weight: bold;  text-decoration: none;}



.subheader { font-family: arial; font-size: 12px; color:#0068BD; font-style: none;font-weight: bold;  text-decoration: none;}
.subheadergreen { font-family: arial; font-size: 11px; color:#259519; font-style: none;font-weight: bold;  text-decoration: none;}

.formheader { font-family: arial; font-size: 14px; color:#0068BD; font-style: none;font-weight: bold;  text-decoration: none;}


.bodytext { font-family: arial; font-size: 12px; color:#333333; font-style: none; font-weight: none; }
.bodynews { font-family: Georgia, Times, Times New Roman, serif; font-size: 14px; color:#666666; font-style: none; font-weight: none; }


.text { font-family: arial; font-size: 12px; color:#333333; font-style: none; font-weight: bold; text-decoration:underline; }

.text-link { font-family: arial; font-size: 12px; color:#0068BD; font-style: none; font-weight: none; text-decoration:underline; }
.text-link:hover { font-family: arial; font-size: 12px; color:#333333; font-style: none; font-weight: none; text-decoration: none;}

.blue-link { font-family: arial; font-size: 12px; color:#0068BD; font-style: none; font-weight: none; text-decoration:underline; }
.blue-link:hover { font-family: arial; font-size: 12px; color:#333333; font-style: none; font-weight: none; text-decoration: none;}

.discount { font-family: arial; font-size: 16px; color:  #0D95E2; font-style: none;font-weight: bold;  text-decoration: none;}


.bodytextsmall{ font-family: arial; font-size: 11px; color:#333333; font-style: none; font-weight: none; }

.textsmall { font-family: arial; font-size: 9px; color: #666666; text-decoration:none; }

.bottomtd { font-family: arial; font-size: 10px; color: #5C809E; text-decoration:none; }

.bottomlink { font-family: arial; font-size: 10px; color: #5C809E; text-decoration:none; }
.bottomlink:hover { font-family: arial; font-size: 10px; color: #FF740E; text-decoration: underline; }


.readmore {  font-family: arial; font-size: 10px; color: #014658; font-weight: bold; text-decoration:none;}
.readmore:hover {  font-family: arial; font-size: 10px; color: #b29959; font-weight: bold;}

.price {  font-family: arial; font-size: 12px; color: #CC0000; font-weight: bold;}

.pricebig {  font-family: arial; font-size: 18px; color: #f03e00; font-weight:normal; text-decoration:none;}


.button { font-family: arial; font-size: 11px; color:#FFFFFF; background-color:#488ED4; border:none; cursor:pointer;}

.contact-button { font-family: arial; font-size: 12px; color:#FFFFFF; background-color:#022d71; border:none; cursor:pointer; height:20px;}

.print-button { font-family:Arial; font-size:12px; color:#FFFFFF; background-color:#2E3842; cursor:pointer; width:130px; text-decoration:none;}

.white-header { font-family: arial; font-size: 11px; color:#FFFFFF; font-weight: bold; text-decoration:none;}

.white-text { font-family: arial; font-size: 11px; color:#FFFFFF;}

.advanced { font-family: arial; font-size: 10px; color:#FFFFFF; text-decoration:underline;}

.refno { font-family: arial; font-size: 11px; color: #1B5691;}

.text { font-family: arial; font-size: 12px; color:  #333333;}


.textfield { font-family: arial; font-size: 11px; color: #3F423B;}

.bottom-link { font-family: Arial; font-size: 10px; color:#EEF6F9; text-decoration:none;}
.bottom-link:hover { font-family: Arial; font-size: 10px; color:#9dcae1; text-decoration:none;}

.nolink { font-family: arial; font-size: 11px; color: #000000; text-decoration : none; }

.linktext { font-family: arial; font-size: 11px; color: #0068BD; text-decoration: none; }

.white { font-family: arial; font-size: 11px;	color: white; text-decoration: none; font-weight:normal;  }
	
.result{ font-family: arial; font-size: 12px; color: #CC0000; font-weight:bold; }

.right-floating {
	float: left;
	padding-right: 5px;
}

IMG.left-floating {
	float: right;
	padding-left: 10px;
}


.sitemap-link { font-family: arial; font-size: 12px; color:#0068BD; font-style: none; font-weight: none; text-decoration:none; }
.sitemap-link:hover { font-family: arial; font-size: 12px; color:#333333; font-style: none; font-weight: none; text-decoration:underline ;}

.useful-link { font-family: arial; font-size: 12px; color:#0068BD; font-style: none; font-weight: none; text-decoration:none; }
.useful-link:hover { font-family: arial; font-size: 12px; color:#f03e00; font-style: none; font-weight: none; text-decoration:underline ;}

/* Booking From */

.rules { font-family: arial; font-size: 9px; color: #000000; font-weight:bold;}
.validate {font-family: arial; font-size: 11px; color: #000000;} /*#02027E*/
.red { font-family: arial; font-size: 10px; color: #FE0000; font-weight:bold;}
.error { font-family: arial; font-size: 9px; color: #000000; font-weight:bold;}
.textfield { font-family: arial; font-size: 11px; color: #000000;}
.textsmall { font-family: Arial; font-size: 10px; color: #666666; font-style: none;font-weight: bold;  text-decoration: none; }
.indexformtext { font-family: arial; font-size:12px; color:#333333;}

.form-button { font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#547BBE; cursor:pointer; width:105px; border:1px solid #ffffff; height:22px;  }

.form-button3 { font-family:Arial; font-size:10px; font-weight:bold; color:#FFFFFF; background-color:#547BBE; cursor:pointer; width:120px; border:0px solid #759683; filter: progid:DXImageTransform.Microsoft.Shadow(color=#323F38,direction=120,strength=4);}

.form-button2 { font-family:Arial; font-size:12px; font-weight:bold; color:#333333; background-color:#BCCCE6; cursor:pointer; width:80px; border:1px solid #ffffff; height:22px; }

/* Calendar */

/*body { font-family: arial, Tahoma, Arial, Helvetica, sans-serif; font-size: .8em; }*/

.dpDiv { }

.dpTable { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #505050;           		           background-color: #F0F0C6; border: 1px solid #000000; }

.dpTR { }

.dpTitleTR { }

.dpDayTR { }

.dpTodayButtonTR { }

.dpTD {	cursor: pointer; }

.dpDayHighlightTD { background-color: #CCCCCC; border: 1px solid #AAAAAA; cursor: pointer; }

.dpTitleTD { }

.dpButtonTD { }

.dpTodayButtonTD { }

.dpDayTD { background-color: #CCCCCC; border: 1px solid #AAAAAA; color: white; }

.dpTitleText { font-size: 12px; color: gray; font-weight: bold; }

.dpDayHighlight { color: #D40000; font-weight: bold; }

.dpButton { font-family: arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background: #042C71;font-weight: bold; padding: 0px; }

.dpTodayButton { font-family: arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background: #042C71; font-weight: bold; }
	
/*---------------------------------------------------------------------------------------------------*/

/*Pagination*/

.pagetext{ font-family: Arial; font-size: 10px; color: #333333; font-style: none; font-weight: none; text-decoration: none;}

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 1px 3px 1px 3px;
	margin: 2px;
	border: 1px solid #CCCCCC;
	
	text-decoration: none; /* no underline */
	color: #666666;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #CCCCCC;
	background-color: #EAEAEA;
	color: #1c344e;
}
div.pagination span.current {
	padding: 1px 3px 1px 3px;
	margin: 2px;
		border: 1px solid #2a5b92;
		
		font-weight: bold;
		background-color: #2a5b92;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 1px 5px 1px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}

/*---------------------------------------------------------------------------------------------------*/

/* Navigation*/
.active{ font-family: Geneva, Arial, Helvetica, Sans-serif; font-size:15px; color:#333333; font-weight:bold; text-decoration:none; background-image:url(images/active.jpg); background-position:right; background-repeat:no-repeat; width:120px; height:61px; background-color:#adcdfe;}

.activetd{background-image:url(images/active-menu.jpg); background-position:right; background-repeat:no-repeat; padding-bottom:10px; padding-top:10px; background-color:#eaeaea; padding-right:15px; padding-left:15px; }


.inactive{ font-family: Geneva, Arial, Helvetica, Sans-serif; font-size:15px; color:#cccccc; font-weight:bold; text-decoration:none; background-image:url(images/inactive.jpg); background-position:right; background-repeat:no-repeat; width:120px; height:61px; background-color:#eaeaea;}

.inactivelast{ font-family: Geneva, Arial, Helvetica, Sans-serif; font-size:15px; color:#cccccc; font-weight:bold; text-decoration:none; width:120px; height:61px; background-color:#eaeaea;}

.select{ font-family: Geneva, Arial, Helvetica, Sans-serif; font-size:15px; color:#333333; font-weight:bold; text-decoration:none; background-image:url(images/select.jpg); background-position:right; background-repeat:no-repeat; width:120px; height:61px; background-color:#adcdfe; padding-left:5px;}

.selecttext{ font-family: Geneva, Arial, Helvetica, Sans-serif; font-size:15px; color:#333333; font-weight:bold; text-decoration:none; padding-left:5px;}
.navtext{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#333333;  text-decoration:none; padding-left:5px;}

.inacttext{ font-family: Geneva, Arial, Helvetica, Sans-serif; font-size:15px; color:#cccccc; font-weight:bold; text-decoration:none; padding-left:5px;}
.innavtext{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#cccccc;  text-decoration:none; padding-left:5px;}

.selectlast{ font-family: Geneva, Arial, Helvetica, Sans-serif; font-size:15px; color:#333333; font-weight:bold; text-decoration:none; width:120px; height:61px; background-color:#adcdfe;}



/*-------------------------*/