@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
}

a {
	font-family: Arial, Helvetica, sans-serif; 
	color:#333; 
	text-decoration: underline; 
	cursor: pointer;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	color:#333; 
	text-decoration:underline;
}
input, textarea{font-family: Arial,Helvetica,sans-serif;}
.txtBlack { font-size:10px; 
			font-family: Arial, Helvetica, sans-serif; 
			color:#333; 
			text-decoration: none; 
}

.txtBlack1 { font-size:11px; 
			font-family: Arial, Helvetica, sans-serif; 
			color:#333; 
			text-decoration: none; 
}

.txtBlack2 { font-size:11px; 
			font-family: Arial, Helvetica, sans-serif; 
			color:#666;
			text-decoration: none; 
}

.txtBlack3 { font-size:12px; 
			font-family: Arial, Helvetica, sans-serif;
			color:#666;
			text-decoration: none;
			line-height:1.7;
}

.txtBlack4 { font-size: 13px;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			text-decoration:none;
}	

.txtBlack5 { font-size:14px; 
			font-family: Arial, Helvetica, sans-serif;
			color:#666;
			text-decoration: none;
			line-height:1.7;
}

.txtBlack6 { font-size:12px; 
			font-family: Arial, Helvetica, sans-serif; 
			color:#333; 
			text-decoration: none; 
}

.txtBlack7 { font-size:11px; 
			font-family: Arial, Helvetica, sans-serif; 
			color:#666; 
			text-decoration: none; 
}

.txtWhite { font-size:11px; 
			font-family: Arial, Helvetica, sans-serif; 
			color:#FFF; 
			text-decoration: none; 
}

.txtWhite1 { font-size:13px; 
			font-family: Arial, Helvetica, sans-serif; 
			color:#FFF; 
			text-decoration: none; 
}

.txtBox {
	background-color:#e6e6e6;
	border:none;
}

.txtBox1 {
	background-color:#e6e6e6;
	border:none;
	width:539px;
}

.submitBox{
	background-image:url(../images/BT_ALL/Send_BT.png);
	width:117px;
	height:33px;
	border:none;
	cursor:pointer;	
}

.submitBox:hover{
	/*background-image:url(../images/BT_ALL/Send_BT_roll.png);*/
	width:117px;
	height:33px;
	border:none;
	cursor:pointer;
}

.resetBox{
	background-image:url(../images/BT_ALL/Reset_BT.png);
	width:117px;
	height:32px;
	border:none;
	cursor:pointer;	
}

.resetBox:hover{
	/*background-image:url(../images/BT_ALL/Reset_BT_roll.png);*/
	width:117px;
	height:33px;
	border:none;
	cursor:pointer;
}

.listBox {
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	border-color: #FFF;
	scrollbar-face-color: #99CCFF;  
}
/***** HACKS *****/
/* IE7 - Moz */
html > body table.wizrtable th {font-size:1.1em;width:250px;vertical-align:top;}
html > body table.wizrtable td {font-size: 1.1em;}

/* IE IE 5 - 6 - see "html > body table.wizrtable th" below */
table.wizrtable th {font-size: 90%;}
table.wizrtable td {font-size: 80%;}
/* END IE 5 - 6 */

#checkroom .engine  .frminput{float: left; font-size: 0.9em; margin: 2px 0 0 0px;}
#checkroom .engine  .frminput input{ border: none; width: 90px; height: 14px; margin: 4px 10px 0 20px; background: #686868; color: #FFF;}
#checkroom .engine  .calendar{margin: 0 0 0 5px;}
#checkroom .engine  .frminput .label{margin: 0 0 2px 3px; color: #603913; font-weight: bold;}
#checkroom .engine  .frminput input.txtinput{float: left; width: 107px; font-size: 0.8em; border: none; margin: 2px 0; height: 14px; text-align:left;}
#checkroom .engine .frminput select{width: 40px; margin: 0;}
#checkroom .engine .frminput img{vertical-align: bottom; width: 20px; height: 20px;}
#checkroom .engine .booknow img{ float:left; margin: 10px 0 0 0px;}
#checkroom {width: 800; height: 30px; margin-top: 5px;}
#checkroom .engine{padding: 0 0 0 0px;}
#checkroom .engine .txtin, #checkroom .engine .txtout{width: 142px; height: 24px; padding: 0 0 2 11px; background: url(../images/index/wishing_box_resev/Box1.png) no-repeat left top;}
.chart{margin: 15px 0 0 0;}
.chart a{font-size: 12px; text-decoration: underline; color: #6c6c6c;}
.ui-widget{font-size: 12px; z-index: 999;}
.clear-all{font-size: 0; line-height: 0; clear: both; height: 0;}

.topmenu{list-style: none; float: right; margin: 0; padding: 0;}
.topmenu li{height: 24px; float: left; padding: 0 15px; background: url('../images/main_menu/main_menu/space.png') no-repeat left top;}
.topmenu li.first{background: none;}

.mainlink {
    color: #7d7d7d;
    font-family: 'Times New Roman', 'Times New Roman', Times, serif;
    font-size: 11px;
    text-decoration: none;
	text-transform: uppercase;
}
.mainlink:hover {
    color: #8cc63f;
	font-family: 'Times New Roman', 'Times New Roman', Times, serif;
    font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
}
.homeintro h1{margin: 5px 0 20px 0;}
.title{color: #666;}
.footerlink{margin: 10px; padding: 0;}
.footerlink li{list-style: none; float: left; padding: 0 7px; border-left: 1px solid #808080; height: 10px; line-height: 10px;}
.footerlink li a, .copyright{font-size: 10px; color: #808080; vertical-align: top; text-decoration: none;}
.footerlink li a:hover{text-decoration: underline;}
.copyright p{margin: 10px; font-family: Arial,Helvetica,sans-serif;}
.footerlink li.first{border: none;}

h1.pagetitle{margin: 0; padding: 0; color: #000; font-size: 25px;}
.services h2{margin: 5px 0; padding: 0; color: #666; font-size: 30px;}
.services h2.lefttitle{font-size: 15px; font-weight: normal; text-transform: uppercase; color: #8DC83A;}

.accom h1{margin: 0;}
.accom h2{margin: 0; padding: 0; font-size: 20px; color: #26ACDF;}
.accom a h2{color: #666;}
.amen ul{margin: 0 0 20px 0; padding: 0;}
.amen ul li{font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin: 0 0 0 25px; text-transform: Capitalize;}

.homepromo {font-family: Arial,Helvetica,sans-serif; padding: 20px 0 0 0;}
.homepromo h4{margin: 0; padding: 0; color: #FAA749; font-style: italic;}
.homepromo p{margin: 5px 0 0 0; font-size: 0.8em;}
.homepromo .red{color: #FF0000; font-weight: bold;}.text_red {
	color: #F00;
}
