@charset "utf-8";
/* CSS Document */

@import "font-awesome.min.css";

@font-face {
	font-family: Dax;
	src: url('ufonts.com_dax-bold.ttf') format('truetype');
	src:url('ufonts.com_dax-regular.eot') format('embedded-opentype');
	src:url('DaxBold.eot') format('embedded-opentype');
	src:url('DaxBold.svg') format('svg');
	src:url('DaxBold.woff') format('woff');
}
@font-face {
	font-family: Candara;
	src: url('Candara.ttf') format('truetype');
	src:url('Candara.eot') format('embedded-opentype');
	src:url('Candara.svg') format('svg');
	src:url('Candara.woff') format('woff');
}


body {
	margin: 0;
	padding: 0;
}
div.wrapper {
	width: 100%;
}
div.wrapper:before {
	clear: both;
}
div.wrapper:after {
	clear: both;
}
.container {
	width: 1000px;
	min-height:10px;
	margin: 0 auto;
}
.container:before {
	clear: both;
}
.container:after {
	clear: both;
}
div.liner {
	width: 100%;
	height: 3px;
	background: #D20000;
}
div.logo {
	width: 400px;
	height: 110px;
	float: left;
}
div.logo a {
	width: 400px;
	height: 102px;
	float: left;
	background: url(../images/logo.fw.png) no-repeat;
	text-decoration: none;
}
div.fblike {
	width: 120px;
	height: 20px;
	float: left;
	margin: 30px 0 0 150px;
}
.rightcontainer {
	width: 200px;
	height:46px;
	float: right;
	font-family: Candara;
	font-size: 18px;
	font-weight: bold;
	color: #FD0000;
	margin: 20px 0 0 0;
}
.rightcontainer img {
	float: left;
	margin-top: 8px;
	margin-right: 5px;
}
.clear {
	clear: both;
}
.menu {
	width: 1000px;
	height: 40px;
	margin: 0 auto;
	background-image: url(../images/menubg.png);	
	background-repeat: no-repeat;
	background: linear-gradient(#0001BE, #000180);
	background: -webkit-linear-gradient(#0001BE, #000180);
	background: -moz-linear-gradient(#0001BE, #000180);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0001BE', endColorstr='#000180'); /* For IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0001BE', endColorstr='#000180')"; /* for IE8 */	
}
#banner-container {
	width: 1000px;
	height: 300px;
	margin: 0 auto;
	margin-top: 10px;
}
.search_container {
	height: 260px;
	background-image: url(../images/blackbg.png);
	width: 980px;
	margin: 0 auto;
	position: relative;
	z-index: 500;
	color: #fff;
	margin-top: -290px;
	padding-top: 20px;
}
._marginleft {
	margin-left: -10px;
	margin-right: 35px;
}
#travelInfo {
	width:1000px;
	height:40px;
	margin:15px auto 15px auto;
	background: linear-gradient(#DDDDDD, #FFFFFF);
	background: -webkit-linear-gradient(#DDDDDD, #FFFFFF);
	background: -moz-linear-gradient(#DDDDDD, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DDDDDD', endColorstr='#FFFFFF'); /* For IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DDDDDD', endColorstr='#FFFFFF')"; /* for IE8 */
	border:1px solid #C10001;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
}
#news_breadCrumb{
	width:780px;
	height:30px;
	padding:10px 20px 0px 10px;
	float:right;
	font-family: Dax;
	font-size: 20px;
}
#news_breadCrumb li {
	display: inline;
	list-style-type: none;
	margin-right: 80px;
}
#news_breadCrumb li a {
	text-decoration: none;
	color: #00063F;
}
/*Begining of Bread Crumb*/
#crumbs {
	width:150px;
	height:30px;
	float:left;
	margin-right:30px;
}
#crumbs ul, li {
	margin:0;
	padding:0;
	list-style:none;
}
#crumbs ul li a {
	display: block;
	float: left;
	height: 28px;
	background: #C10001;
	text-align: center;
	padding: 12px 20px 0 10px;
	position: relative;
	margin: 0 10px 0 0; 
	font-size: 18px;
	text-decoration: none;
	color: #fff;
	font-family: Dax;
}
#crumbs ul li a:after {
	content: "";  
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 30px solid #C10001;
	position: absolute; right: -30px; top: 0;
}
/*End of Bread Crumb*/
.chat_banner {
	height:209px;
	width:65px;
	position:fixed;
	right:0;
	margin-top:50px;	
}
.chat_banner a {
	height:209px;
	width:65px;
	position:fixed;
	right:0;	
	background: url(../images/chat.fw.png) no-repeat;	
}
.newbg {
	height:98px;
	width:98px;
	position:fixed;
	left:20px;
	margin-top:220px;
	background: url(../images/newbg.fw.png) no-repeat;	
}
.maincontent {
	margin: 0 auto;
	width: 1000px;
	min-height: 400px;
	margin-bottom: 50px;
}
.leftcontent {
	float: left;
	width: 590px;
	height: 550px;
	background: #F8F8F3;
	border: 1px solid #0400B7;
	border-top-left-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-top-right-radius: 7px;		
}
.leftcontentheader {
	background: #0400B7;
	font-family: Dax;
	font-size: 25px;
	color: #fff;
	padding: 5px 15px;
	height: 30px;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	text-transform: capitalize;	
}
.rightcontent {
	width: 330px;
	height: 550px;
	float: right;
}
.holiday {
	height: 260px;
	border: 2px solid #EBEBE9;
}
.holiday_title {
	height: 25px;
	padding: 10px;
	background: #020239;
	color: #fff;
	font-family: Dax;
	font-size: 25px;
}
.__margintop {
	margin-top: 25px;
}
.ribbon {
	width: 43px;
	height: 39px;
	background: url(../images/ribbon.fw.png) no-repeat;
	position: relative;
	margin-left: 20px;
	margin-top: -8px;
	z-index: 40;
}
.__marginleft {
	margin-left: 2px;
	margin-top: -29px;
}
.honey_title {
	margin-top: -40px;
	position: relative;
	z-index: 40;
}
.icon_array {
	margin: 0 auto;
	width: 1000px;
	min-height: 150px;
	margin-top: 50px;
}
.ind_icon {
	min-width: 80px;
	height: 150px;
	float: left;
	text-align: center;
}
.ind_icon_margin {
	margin-right: 80px;
}
.icon_title {
	font-family: Dax;
	font-size: 20px;
	color: #E80100;
	text-transform: uppercase;
}
.ind_icon img {
	text-align: center;
	margin-bottom: 15px;
}
#footer {
	width: 100%;
	background: #0001BE;
	min-height: 310px;
	border-top: 5px #BD0000 solid;
	margin-top: 50px;
}
.footer_container {
	width: 1000px;
	min-height: 240px;
	margin: 0 auto;
	padding-top: 20px;
}
.column {
	width: 320px;
	height: 180px;
	float: left;
}
.__margincolumn {
	margin-right: 20px;
}
.columnheading {
	font-family: Dax;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
}
.columncontent {
	color: #fff;
	font-family: Candara;
	font-size: 17px;
	padding-top: 10px;
}
.columncontent > ul {
	margin: 0;
	padding: 0;
}
.columncontent > ul > li {
	list-style-type: none;
	content: " ";
	line-height: 30px;
}
.columncontent > ul > li > a {
	color: #fff;
	font-family: Candara;
	font-size: 14px;
	text-decoration: none;
	text-shadow: 2px 2px #000;	
}
.columncontent > ul > li > a:hover {
	color: #E80100;
}
.columncontent > ul > li:before {
	font-family: FontAwesome;
	content: "\f0da";
	margin-right: 10px;
}
.number_img {
	float: left;
	margin-right: 5px;
}
.footer_social {
	height:36px;
}
.footer_social ul { list-style-type:none; margin:0px; padding:0px; float:right; }
.footer_social ul li {float:right;}
.footer_social a#facebook { background: url(../images/facebook.fw.png) !important; }
.footer_social a#twitter { background: url(../images/twitter.fw.png) !important; }
.footer_social a#linkedin, .footer_social a#blogger, .footer_social a#twitter, .footer_social a#facebook {  
display:block !important; float:left; 
margin-right: 10px; width:36px; height:36px; 
transition: background 0.25s ease-in 0s; 
-moz-transition: background 0.25s ease-in 0s; 
-khtml-transition: background 0.25s ease-in 0s; -o-transition: background 0.25s ease-in 0s; -webkit-transition: background 0.25s ease-in 0s;}
.footer_social a#linkedin:hover, .footer_social a#blogger:hover, .footer_social a#twitter:hover, .footer_social a#facebook:hover { 
background-position:bottom !important; }
.footer_title {
	height: 20px;
	color: #fff;
	font-family: Dax;
	text-align: right;
	margin-bottom: 15px;
	margin-top: 40px;
	font-size: 20px;
}
.sendMailInput {
	width: 260px;
	height: 30px;
	float: right;
}
input[name=emailAddress]
{
	padding: 6px 5px;
	width: 190px;	
}
input[name=send]
{
	background: linear-gradient(#FD0100, #B20000);
	background: -webkit-linear-gradient(#FD0100, #B20000);
	background: -moz-linear-gradient(#FD0100, #B20000);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FD0100', endColorstr='#B20000'); /* For IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FD0100', endColorstr='#B20000')"; /* for IE8 */
	border: #002040;
	color: #fff;
	cursor:pointer;
	padding: 9px 15px 8px;
	margin-left: -5px;
	font-family: Dax;	
}
.copyright_div {
	width: 100%;
	height: 25px;
	background: #E80100;
	color: #fff;
	font-family: Dax;
	font-size: 15px;
	padding-top: 8px;
}
.copyright_text {
	margin: 0 auto;
	width: 1000px;
	text-align: center;
	font-family: Dax;
	font-size: 15px;	
}
.copyright_text a {
	color: #fff;
	text-decoration: none;
}
.copyright_text a:hover {
	color: #000741;
}
#form_container {
	min-height: 50px;
	padding-left: 20px;
	padding-right: 20px;
}
.inputs {
	height: 30px;
	padding-top: 10px;
}
.inputs input[type="radio"] {
	color: #020238;
}
.inputs label {
	font-family: Dax;
	font-size: 12px;
	margin-right: 120px;
}
.label_no_margin {
	margin-right: 0 !important;
}
.input_liner {
	height: 2px;
	background: #08022E;
}
.table_form {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 40px;
}
.table_form tr {
	padding: 8px;
}
.table_form td {
	padding: 10px;
}
.table_form tr td label {
	font-family: Dax;
	font-size: 14px;
	text-transform: uppercase;
	color: #C80000;
}
.date_icon {
	margin-left: -10px;
	cursor: pointer;
}
.passenger {
	height: 20px;
	font-family: Dax;
	font-size: 14px;
	color:#BD0000;
	text-transform: uppercase;
	margin-top: 30px;
}
.tableP {
	width: 100%;
	margin-top: 20px;
}
.tableP tr td label {
	font-family: Dax;
	font-size: 14px;
	color: #BD0000;
}
.styled-select1 select {
   background: transparent;
   width: 50px;
   color: #BD0000 !important;
   height:30px;
   font-family:Dax !important;
   font-size: 14px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   -webkit-appearance: none;
}
.styled-select1 {
	float:right;
	height: 25px;
	overflow: hidden;
	background: url(../images/arrow.fw.png) no-repeat right #FFF;
	border: 1px solid #020233;
	cursor:pointer;
}
.children {
	padding-left: 80px;
	padding-right: 80px;
}
.bottom_content {
	margin-top: 80px;
	height: 35px;
}
.bottom_content_div {
	float: left;
	width: 275px;
	height: 35px;
}
.bottom_content_liner {
	height: 10px;
	background: #0400B7;
	margin-top: 23px;
}
.styled-select2 select {
   background: transparent;
   width: 171px;
   color: #BD0000;
   height:28px;
   font-family:Dax;
   line-height: 1;
   border: 0;
   border-radius: 0;
   padding: 5px;
   -webkit-appearance: none;
}
.styled-select2 {
	float:left;
	height: 25px;
	overflow: hidden;
	background: url(../images/arrow2.fw.png) no-repeat right #FFF;
	border: 1px solid #020233;
	cursor:pointer;
}
.btn_search {
	padding: 5px 10px 5px 10px;
	background: #020239;
	float: right;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #020239;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.btn_search:after {
	font-family: FontAwesome;
	content: "\f0da";
	margin-left: 10px;
}
.inner_banner {
	width: 1000px;
	height: 250px;
	margin: 0 auto;
	margin-bottom: 20px;
	margin-top: 10px;
}
.inner_left_content {
	width: 600px;
	height: auto;
	min-height: 400px;
	float: left;
	font-family: Candara;
	font-size: 16px;
}
.pageLoc {
	height: 20px;
	margin: 0 auto;
	width: 1000px;
	margin-bottom: 15px;
}
.pageLoc a {
	text-decoration: none;
	color: #C10002;
	font-family: Candara;
}
.pageLoc a:hover {
	text-decoration: underline;
}
.pageLoc i {
	color: #C10002;
}
.inner_left_head {
	font-family: Dax;
	font-size: 25px;
}
.inner_left_content table tr td label {
	margin-bottom: 15px;
	color: #C10002;
	text-transform: uppercase;
	font-family: Dax;
}
.inner_left_content table tr td input[type="text"] {
	width: 250px !important;
	padding: 6px 5px 6px 5px;
	height: 20px;
	font-family: Candara;
	font-size: 16px;
	border: 1px solid #EEE;
}
.inner_left_content table tr td input[type="tel"] {
	width: 250px !important;
	padding: 6px 5px 6px 5px;
	height: 20px;
	font-family: Candara;
	font-size: 16px;
	border: 1px solid #EEE;
}
.inner_left_content table tr td textarea {
	width: 255px !important;
	font-family: Candara;
	font-size: 16px;
	border: 1px solid #EEE;
}
.__margin_bottom {
	min-height: 40px;
	margin-bottom: 100px !important;
}
.date_select {
	height: 40px;
	margin-top: 60px;
	margin-bottom: 80px;
}
.ticketType {
	height: 40px;
	margin-bottom: 40px;
}
.label {
	font-family: Dax;
	font-size: 14px;
	text-transform: uppercase;
	color: #C80000;	
}
.label2 {
	font-family: Dax;
	font-size: 14px;
	text-transform: uppercase;
	color: #020239;	
}
.div_top {
	height: 40px;
	margin-top: 40px;
	margin-bottom: 32px;	
}
.passenger {
	height: 40px;
	margin-top: 80px;
	margin-bottom: 30px;	
}
.error {
	color: #F00;
	font-weight: bold;
}
.msgSent
{
	font-weight:bold;
	font-family:Candara;
	color:#0076BC;
}


