img, div, td { behavior: url(iepngfix.htc) }

/* Admin Panel */

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

.adhead{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 21px; color:#5e4d80; font-style: none; font-weight: bold; }

.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: 12px; color: #CC0000; font-weight: bold; text-decoration:none;}
/*---------------------------------------------------------------------------------------------------*/

.bodytext { font-family: arial; font-size: 12px; color:#333333; font-style: none; font-weight: none; }
.whitebodytext { font-family: arial; font-size: 12px; color:#ffffff; font-style: none; font-weight:bold; }
.bookhead { font-family: arial; font-size: 17px; color:#666666; font-style: none; font-weight: none; text-decoration:none; }
.lighttext { font-family: arial; font-size: 12px; color:#666666; font-style: none; font-weight: none; line-height:1.5; }

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


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

.readmore{ font-family: arial; font-size: 11px; color:#5e4d80; font-style: none; font-weight: bold; text-decoration:none; }
.readmore:hover{ font-family: arial; font-size: 11px; color:#5e4d80; font-style: none; font-weight: bold; text-decoration:underline;}

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

.comments{ font-family:Garamond; font-size: 16px; color:#8e8e8e; font-style: italic; font-weight: bold; text-decoration:none; }

.newstext { font-family: arial; font-size: 11px; color:#333333; font-style: none; font-weight: none; text-decoration:none;  }
.newstext:hover { font-family: arial; font-size: 11px; color:#333333; font-style: none; font-weight: none; text-decoration:underline;  }
.newspic { float:left; padding:1px; border:solid 5px #ffffff; margin-right:0; }

.bottomlink{ font-family: arial; font-size: 11px; color:#666666; font-style: none; font-weight: bold; text-decoration:none;padding-right:15px; }
.bottomlink:hover{ font-family: arial; font-size: 11px; color:#333333; font-style: none; font-weight: bold; text-decoration:none;padding-right:15px; }

.sub{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color:#5e4d80; font-style: none; font-weight: bold; }
.price{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color:#ff0000; font-style: none; font-weight: bold; text-decoration:none; }
.subgreen{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#008606; font-style: none; font-weight: bold; }

.pay{  cursor:pointer; width:110px;height:31px; border:0px ;background-image:url(images/paynow.png); background-repeat:no-repeat; width:110;  border:0;}


.availabilitybt{ font-family:Arial; font-size:10px; font-weight:bold; color:#FFFFFF; cursor:pointer; width:110px;height:31px; border:0px ;background-image:url(images/checkavail.jpg); background-repeat:no-repeat; width:110;  border:0;}
.availabilitybt:hover { font-family:Arial; font-size:10px; font-weight:bold; color:#FFFFFF; cursor:pointer; width:110px;height:31px; border:0px ;background-image:url(images/checkavailhv.jpg); background-repeat:no-repeat; width:110; height:31px; border:0;}

.sitemap{ font-family: arial; font-size: 11px; color:#333333; font-style: none; font-weight: bold; text-decoration:none; }
.sitemap:hover{ font-family: arial; font-size: 11px; color:#5e4d80; font-style: none; font-weight: bold; text-decoration:underline;}


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

/* 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: #e4eef2; border: 1px solid #c9c9c9; }

.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: #333333; }

.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: #725e99;font-weight: bold; padding: 0px; }

.dpTodayButton { font-family: arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background: #725e99; 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 #6D5C90;
		
		font-weight: bold;
		background-color: #6D5C90;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 1px 5px 1px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}

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


/*----------------------*/
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 12px Geneva, Arial, Helvetica, sans-serif  ; width:100%;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
text-transform:uppercase;
color: #666666;
padding: 12px 13px;
text-decoration: none;
border-right: 0px solid #cccccc;
}

.solidblockmenu li .current{
color: #ffffff;
background-color:#5e4d80;
}

.solidblockmenu li a:hover,  {
color:  #666666;
background-color:#eaeaea;
}

/*----------------------*/
/* Booking From */

.rules { font-family: arial; font-size: 11px; 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: #ff0000; 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:11px; color:#666666;}
.form-header { font-family: arial; font-size: 14px; color:#333333; font-weight: bold;}
.white-form { font-family: arial; font-size: 11px; color:#FFFFFF;text-decoration:none;}

.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; }

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

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

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


.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:left; background-repeat:no-repeat; width:125px; height:56px; background-color:#ffffff;}

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

.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:left; background-repeat:no-repeat; width:125px; height:56px; background-color:#ffffff; padding-left:5px;}

.selecttext{ font-family: Geneva, Arial, Helvetica, Sans-serif; font-size:15px; color:#ffffff; font-weight:bold; text-decoration:none; padding-left:5px;}
.navtext{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#ffffff;  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;}



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