body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#main_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#FFFFFF;
}

#main_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#333333;
	width:100%; height:30px;
	background-image:url('../images/main_title.jpg');
	text-align:justify center;
	text-transform:uppercase;
	azimuth:center;
}

#main_menu a{
	text-decoration: none;
	color: #FFCC00;
	font-weight: bold;
	font-size:13px;
}

a:visited.main_menu {
	text-decoration: none;
	color: #FFCC00;
}

a:hover.main_menu {
	text-decoration: underline;
	color: #FFFFFF;
}

#bottom_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0f0f0f;
}

#bottom_menu a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}

a:visited.bottom_menu {
	text-decoration: none;
	color: #FFFFFF;
}

a:hover.bottom_menu {
	text-decoration: underline;
	color: #FFCC00;
}

#top_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
} 

a {
	text-decoration: none;
	color: #FF6600;
	font-size: 12px;
}

a:visited {
	text-decoration: none;
	color: #CC6600;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

#quick_book {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
select.quick_book
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
input.quick_book
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

input.btn{ font-family:Arial, sans-serif; font-size:11px; color:#D6610A; background-color:#FFFFFF; font-weight:normal; border:1px solid; border-color:#999999; margin: 5px 0;  }
#container{margin-bottom:2px;}
.rtop, .rtop1, .rbottom{display:block; }
.rtop *{display: block; height: 1px; overflow: hidden; background: #fed65a; }
.rtop1 *{display: block; height: 1px; overflow: hidden; background: #fed65a; }
.rbottom *{display: block; height: 1px; overflow: hidden; background: #ff8317; }
.r1{margin: 0 5px; }
.r2{margin: 0 3px; }
.r3{margin: 0 2px; }
.r4{margin: 0 1px; height: 2px; }

#tab_pkg{margin-bottom:0px;}
.rt, .rt1, .rbtm{display:block; }
.rt *{display: block; height: 1px; overflow: hidden; background: #666666; }
.rt1 *{display: block; height: 1px; overflow: hidden; background: #666666; }
//.rbtm *{display: block; height: 1px; overflow: hidden; background: #ff8317; }
.r5{margin: 0 5px; }
.r6{margin: 0 3px; }
.r7{margin: 0 2px; }
.r8{margin: 0 1px; height: 2px; }

#tab_htl{margin-bottom:0px;}
.rth, .rth1, .rbtmh{display:block; }
.rth *{display: block; height: 1px; overflow: hidden; background: #cccccc; }
.rth1 *{display: block; height: 1px; overflow: hidden; background: #cccccc; }
//.rbtmh *{display: block; height: 1px; overflow: hidden; background: #ff8317; }
.r9{margin: 0 5px; }
.r10{margin: 0 3px; }
.r11{margin: 0 2px; }
.r12{margin: 0 1px; height: 2px; }

#header_text {
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
}

#header_text a
{
	font-size: 10px;
}

#terms_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}

a:link.terms_text {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 9px;
}

a:visited.terms_text {
	text-decoration: none;
	color: #FFFFFF;
}

a:hover.terms_text {
	text-decoration: underline;
	color: #FFCC00;
}

#jsddm
{	margin: 0;
	padding: 0;
	width:200 px;}

	#jsddm li
	{	float: left;
		list-style: none;
		/*font: 12px Tahoma, Arial*/
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight:bold;
		color:#FFFFFF;
	}

	#jsddm li a
	{	
		/*background: #324143;*/
		/*padding: 5px 12px;*/
		text-decoration: none;
		/*border-right: 1px solid white;*/
		width: 150px;
		/*color: #EAFFED;*/
		/*white-space: nowrap*/}

	#jsddm li a:hover
	{	/*background: #24313C;*/
		text-decoration: underline;
		color: #FFFFFF;
	}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			/*border-top: 1px solid white*/
		}
		
			#jsddm li ul li
			{	float: none;
				display: inline}
			
			#jsddm li ul li a
			{	display: block;
				padding: 5px 12px;
				width: 130px;
				background: #666666;
				color: #FFCC00
			}
			
			#jsddm li ul li a:hover
			{	background: #666666}
			
#sddm
{	margin: 0;
	padding: 0}

	#sddm li
	{	float: left;
		list-style: none;
		/*font: 12px Tahoma, Arial*/
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #0f0f0f;
	}

	#sddm li a
	{	
		/*background: #324143;*/
		/*padding: 5px 12px;*/
		text-decoration: none;
		/*border-right: 1px solid white;*/
		width: 70px;
		/*color: #EAFFED;*/
		/*white-space: nowrap*/}

	#sddm li a:hover
	{	/*background: #24313C;*/
		text-decoration: underline;
		color: #FFFFFF;
	}
		
		#sddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			/*border-top: 1px solid white*/
		}
		
			#sddm li ul li
			{	float: none;
				display: inline}
			
			#sddm li ul li a
			{	display: block;
				padding: 5px 12px;
				width: 100px;
				background: #666666;
				color: #FFCC00
			}
			
			#sddm li ul li a:hover
			{	background: #666666}

#slider {

	/* You MUST specify the width and height */
	width:170px;
	height:168px;
	position:relative;	
	overflow:hidden;
}

#mask-gallery {
	
	overflow:hidden;	
}

/*#gallery {
	
	/* Clear the list style * /
	list-style:none;
	margin:0;
	padding:0;
	
	z-index:0;
	
	/* width = total items multiply with #mask gallery width * /
	width:900px;
	overflow:hidden;
}

	#gallery li {

		
		/* float left, so that the items are arrangged horizontally * /
		float:left;
	}*/


#mask-excerpt {
	
	/* Set the position */
	position:absolute;	
	top:0;
	left:0;
	z-index:500px;
	
	/* width should be lesser than #slider width */
	width:100px;
	overflow:hidden;	
	

}
	
#excerpt {
	/* Opacity setting for different browsers */
	filter:alpha(opacity=60);
	-moz-opacity:0.6;  
	-khtml-opacity: 0.6;
	opacity: 0.6;  
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	/* Set the position */
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	
	/* Set the style */
	width:100px;
	//background-color:#000;
	overflow:hidden;
	font-family:arial;
	font-size:12px;
	color:#000;	
}

	#excerpt li {
		padding:5px;
	}


.clear {
	clear:both;	
}

.container2 { width:150px; height:230px; overflow:hidden; position:relative; cursor:pointer; }
.slides2 { position:absolute; top:0; left:0; }
.slides2 div { position:absolute; top:0; width:150px; display:none; }
#loopedSlider2 { margin:0 auto; width:150px; position:relative; clear:both; }

.container { width:771px; height:225px; overflow:hidden; position:relative; }
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:771px; display:none; }
#loopedSlider { margin:0 auto; width:771px; position:relative; clear:both; }

#contain_n{margin-bottom:2px;}
.rtop_n, .rtop1_n, .rbottom_n{display:block; }
.rtop_n *{display: block; height: 1px; overflow: hidden; background: #eeeeee; }
.rtop1_n *{display: block; height: 1px; overflow: hidden; background: #eeeeee; }
.rbottom_n *{display: block; height: 1px; overflow: hidden; background: #eeeeee; }
.r1_n{margin: 0 5px; }
.r2_n{margin: 0 3px; }
.r3_n{margin: 0 2px; }
.r4_n{margin: 0 1px; height: 2px; }

/*calendar=====================================================*/
table th {
		vertical-align: top;
	}

	input {
		font-size: 11px;
		/*text-align: center;
		font-family: calibri, arial, sans-serif;
		background-color: white;
		border: 1px solid;
		border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
		padding: 2px;*/
	}
	select {
	font-size: 11px;
	}
	
	select:focus, select:hover
	{
	border-color: #5794bf #b7d5ea #c7e2f1 #c5daed;
	}
	
	input:focus, input:hover  {
		border-color: #5794bf #b7d5ea #c7e2f1 #c5daed;
	}

	.pickerImg {
		position: absolute;
		margin-left: -16px;
		margin-top: 5px;
		cursor: pointer;
	}
	.infoBox {
		background-color: #fefdec;
		border: 1px solid #edebcd;
		padding: 6px;
		margin-bottom: 20px;
	}
/*end calendar==============================================================================================*/


