html, body{ margin:0; padding:0;}
a:focus {
	outline:0;
	}
body {
	background-image: url(img/bg_bluesky.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #94b4dd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7b7b7b;
	text-decoration: none;
}

.index {
	background-image: url(img/index.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.content {
	background-image: url(img/content.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_footer {
	background-color: #FFFFFF;
	background-image: url(img/bg_footer.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #288e9b;
	text-decoration: none;
	line-height: 14px;
}

.footer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #288e9b;
	text-decoration: none;
	line-height: 14px;
}

.footer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b7b7b;
	text-decoration: none;
	line-height: 14px;
}
.header, .header a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b7b7b;
	text-decoration: none;
}
a{
	color: 007db2;
	text-decoration: none;
}
a:hover{
color: 2e1e67;
text-decoration: none;
}
.left_bg{
background-image: url(img/left_bg.jpg);
	background-repeat: repeat;
	background-position: top;
}
.table_bg{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(img/table_bg.jpg);
	background-repeat: no-repeat;
	color: 248e9c;
	font-size: 13px;
	font-weight: bold;
}
.table_bg2{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(img/table_bg3.jpg);
	background-repeat: no-repeat;
	color: 248e9c;
	font-size: 13px;
	font-weight: bold;
}
ul {
	list-style-image: url(img/li.gif);
	
}
.content_1{
font-size: 13px;
}

input{
height: 20px;
}.flight_table_bg {
	background-image: url(img/table_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
}
.flight_table_td {
	padding: 7px;
	font-size: 13px;
	text-align: center;
}
.room_rate_td {
	font-size: 13px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	border-bottom: 1px dotted #CCCCCC;
}
.cancel_table_td {
	padding: 7px;
	font-size: 13px;
	text-align: center;
	border-bottom: 1px dotted #CCCCCC;
}
.faq_q_td {
	font-size: 13px;
	padding:3px 6px 3px 30px;
	border-bottom: 1px dotted #CCCCCC;
	background-image: url(img/faq_line.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #248e9c;
	font-weight: bold;
}
.faq_a_td {
	font-size: 13px;
	padding:3px 6px 34px 30px;
}
.images {
	margin-right: 3px;
	margin-left: 3px;
	width: 150px;
	float: left;
}
.content_1_subtitle {
	font-weight: bold;
	color: #248e9c;
}
.table_bg3{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(img/table_bg5.jpg);
	background-repeat: no-repeat;
	color: 248e9c;
	font-size: 13px;
	font-weight: bold;
}
.header_no_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #248e9c;
}
#travel {
	margin-top: 20px;
	margin-left: 20px;
}
.booking_form td {
	padding: 3px;
	font-size: 13px;
	text-align: left;
}
.input {
	border:1px solid #248e9c;
	}
	
.booking_td_head {
	background-color: #F3F3F3;
	font-weight: bold;	
	border-bottom: 1px dotted #cccccc;
	border-left: 1px solid #FFFFFF;
}

