@charset "UTF-8";
/* CSS Document */
body {
	font: 100% Calibri;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	background: #f2feff;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background: url(../images/bg.png);
	background-repeat:repeat-x repeat-y; 
	
	/* background: url(../images/bg.jpg);
	background-repeat:repeat-x no-repeat-y; 
	*/
}

.wrapper {
	width: 1000px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px dotted #000000;
	
	/* text-align: left;  this overrides the text-align: center on the body element. */
}

#container {
	width: 1000px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px dotted #000000;
	color: #555555;
	background: #FFFFFF;
	/* box-shadow: -10px 0 10px -10px rgba(0, 0, 0, 0.6), 10px 0 10px -10px rgba(0, 0, 0, 0.6);	*/	
	/* text-align: left;  this overrides the text-align: center on the body element. */
	box-shadow: -10px 0 10px -10px rgba(0, 0, 0, 0.6), 10px 0 10px -10px rgba(0, 0, 0, 0.6);	
}

#header { 
	height: 100px;
	padding: 0 0 0 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	background: #FFF200;
	box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.25);	
} 

#mainContent {
	/* padding: 0 0px; */ /* remember that padding is the space inside the div box and margin is the space outside the div box */
	padding-left: 50px;
	padding-right: 50px;
	width: 900px;
	height: 440px;
	background: #FFFFFF;	
	
}

#mainContent600 {
	/* padding: 0 0px; */ /* remember that padding is the space inside the div box and margin is the space outside the div box */
	padding-left: 50px;
	padding-right: 50px;
	width: 900px;
	height: 600px;
	background: #FFFFFF;	
	}
	
#mainContent700 {
	/* padding: 0 0px; */ /* remember that padding is the space inside the div box and margin is the space outside the div box */
	padding-left: 50px;
	padding-right: 50px;
	width: 900px;
	height: 700px;
	background: #FFFFFF;	
	}	

#mainContent950 {
	/* padding: 0 0px; */ /* remember that padding is the space inside the div box and margin is the space outside the div box */
	padding-left: 50px;
	padding-right: 50px;
	width: 900px;
	height: 950px;
	background: #FFFFFF;	
	}

#mainContent1100 {
	/* padding: 0 0px; */ /* remember that padding is the space inside the div box and margin is the space outside the div box */
	padding-left: 50px;
	padding-right: 50px;
	width: 900px;
	height: 1100px;
	background: #FFFFFF;	
	}



#mainContent1400 {
	/* padding: 0 0px; */ /* remember that padding is the space inside the div box and margin is the space outside the div box */
	padding-left: 50px;
	padding-right: 50px;
	width: 900px;
	height: 1400px;
	background: #FFFFFF;	
	}
	
	#mainContent1500 {
	/* padding: 0 0px; */ /* remember that padding is the space inside the div box and margin is the space outside the div box */
	padding-left: 50px;
	padding-right: 50px;
	width: 900px;
	height: 1500px;
	background: #FFFFFF;	
	}

#mainContent1700 {
	/* padding: 0 0px; */ /* remember that padding is the space inside the div box and margin is the space outside the div box */
	padding-left: 50px;
	padding-right: 50px;
	width: 900px;
	height: 1700px;
	background: #FFFFFF;	
	}

#mainContent1800 {
	/* padding: 0 0px; */ /* remember that padding is the space inside the div box and margin is the space outside the div box */
	padding-left: 50px;
	padding-right: 50px;
	width: 900px;
	height: 1800px;
	background: #FFFFFF;	
	}
	
#mainContent1900 {
	/* padding: 0 0px; */ /* remember that padding is the space inside the div box and margin is the space outside the div box */
	padding-left: 50px;
	padding-right: 50px;
	width: 900px;
	height: 1900px;
	background: #FFFFFF;	
	}

#mainContent2700 {
	/* padding: 0 0px; */ /* remember that padding is the space inside the div box and margin is the space outside the div box */
	padding-left: 50px;
	padding-right: 50px;
	width: 900px;
	height: 2700px;
	background: #FFFFFF;	
	}


#page_title {
	width:900px;
	height:50px;
	float:left;
	margin:10px 0;
	color:#555555;
	font-size: 20px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;		
}

#page_title_small {
	width:900px;
	height:30px;
	float:left;
	margin:10px 0;
	color: rgb(102,204,255);
	font-size: 18px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;		
}

#tour_info {
	width:700px;
	padding: 15px 10px 10px 20px;
	height:110px;
	float:left;
	background: #FFC;
	margin-bottom: 30px;
	color:#555555;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;	
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.25);	
}

#tour_info_nobg {
	width:870px;
	padding: 15px 10px 10px 20px;
	height:250px;
	float:left;
	background: #FFC;
	margin-bottom: 30px;
	color:#555555;
	text-align:justify;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;	
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.25);	
}

#tour_info_nobg400 {
	width:870px;
	padding: 15px 30px 10px 20px;
	height:400px;
	float:left;
	background: #FFC;
	margin-bottom: 30px;
	margin-right: 10px;
	color:#555555;
	text-align:justify;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;	
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.25);	
}

#tour_info_nobg450 {
	width:870px;
	padding: 15px 10px 10px 20px;
	height:450px;
	float:left;
	background: #FFC;
	margin-bottom: 30px;
	color:#555555;
	text-align:justify;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;	
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.25);	
}

#tour_info_nobg1100 {
	width:870px;
	padding: 15px 10px 10px 20px;
	height:1100px;
	float:left;
	background: #FFC;
	margin-bottom: 30px;
	color:#555555;
	text-align:justify;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;	
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.25);	
}

#tour_info_nobg1000 {
	width:870px;
	padding: 15px 10px 10px 20px;
	height:1000px;
	float:left;
	background: #FFC;
	margin-bottom: 30px;
	color:#555555;
	text-align:justify;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;	
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.25);	
}


#tour_info_nobg1200 {
	width:870px;
	padding: 15px 10px 10px 20px;
	height:1200px;
	float:left;
	background: #FFC;
	margin-bottom: 30px;
	color:#555555;
	text-align:justify;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;	
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.25);	
}

#tour_content {
	width:900px;
	color:#555555;
	margin-top: 10px;
	float:left;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;		
}

#tour_day {
	color:#333333;
	margin-top: 10px;
	font-weight:bold;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;		
}


.info_bold {
	color:#333333;
	font-weight:bold;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;		
}

#tour_content_data {
	width:900px;
	color:#555555;
	margin-top: 5px;
	margin-bottom: 5px;
	float:left;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;		
}


#incentive_pic {
	float:left;
	width:200px;
	margin:0px 0;
}

#incentive_txt {
	width:600px;
	float:left;
	padding-left:20px;
	margin:0px 0;
	color:#444444;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;		
}

#special_box {
	width:600px;
	padding: 15px 10px 10px 20px;
	height:70px;
	float:left;
	background: #cdf3fc;
	margin-left:15px;
	margin-bottom: 30px;
	color:#555555;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;	
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.25);	
}

#side_logo {
	padding-top: 10px;
	padding-left: 20px;
	width:160px;
	float:left;
	color:#FFF55F;
}

#side_menu {
	padding-top: 35px;
	width:650px;
	float:left;
	color:#FFF55F;
}


#aboutus_left {
	
	padding-left: 10px;
	width:500px;
	float:left;
	color:#222222;
}

#aboutus_right {
	
	padding-left: 80px;
	width:300px;
	float:left;
	
	color:#222222;
}

#contact_left {
	padding-top: 30px;
	padding-left: 10px;
	width:400px;
	float:left;
	color:#222222;
}

#contact_right {
	padding-top: 30px;
	padding-left: 10px;
	width:460px;
	float:left;
	color:#222222;
}

#contact_title {
	color: #555555;
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;		
}

#contact_title_right {
	color: #555555;
	float: right;
	padding-right:91px;
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;		
}

#contact_txt {
	color: #555555;
	text-align:justify;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;		
}


#title {
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;		
}

#text {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;		
}

.text_red{
	color: #FF0000;
}

.normaltext {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;	
	color: #555555;	
}


.li {
	list-style:none;
	list-style-type:square;
	list-style-image:none;
	
}

.standard_ul {
	list-style-type: disc;
	font-size:36px;
	color:#FFFFFF;	
	font-family:Arial, Helvetica, sans-serif;	
}

.standard_ul a {
	list-style-type: disc;
	font-size:16px;
	color:#FFFFFF;	
	font-family:Arial, Helvetica, sans-serif;	
}

#mainContent600x {
	/* padding: 0 0px; */ /* remember that padding is the space inside the div box and margin is the space outside the div box */
	padding-left: 50px;
	padding-right: 50px;
	width: 900px;
	height: 600px;
	background: #FFFFFF;	
}

#airticketform {
	padding-top: 30px;
	padding-left: 10px;
	width:700px;
	float:left;
	color:#222222;
}

.price_table {
	border: 1px solid #dddddd;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	width: 500px;
}

.price_table_tr {
	background-color:rgb(243,222,208);
}

#footer_barx {
	width: 900px;
	height: 15px;
	background: #FEED01;
}

#footer_bar {
	width:1000px;
	height:15px;
	background: #FFF200;
	box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.25);
}


#footer {
	margin-top: 3px;
	width: 1000px;
	background: #FFFFaa;
}

#footer_tag {
	
}

#footer_copyright {
	margin-top:10px;
	margin-right:20px;
	float:left;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;	
		
}



