
/*loader*/
#topLoader {width: 100%; height: 100%; background-color:#000; z-index:999999999 !important;  position:fixed; top:0;}
#topLoader div{padding:250px 0 0 0; margin:0 auto;}
#animateButton {width: 256px;}

@font-face {
    font-family: 'OpenSansBold';
    src: url('OpenSans-Bold-webfont.eot');
    src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Bold-webfont.woff') format('woff'),
         url('OpenSans-Bold-webfont.ttf') format('truetype'),
         url('OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('OpenSans-Regular-webfont.eot');
    src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Regular-webfont.woff') format('woff'),
         url('OpenSans-Regular-webfont.ttf') format('truetype'),
         url('OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

font-face{
	font-family:HelveticaNeueRoman; 
	src:url('HelveticaNeueLTCom-Roman.ttf');
	}

/*==========================================================
			General
==========================================================*/
body{margin:0; padding:0; background:#0CC;}

.BackgroundSlider{width:100%; z-index:-1; position:fixed;}
.mainContainer{margin:0 auto !important; padding:0; z-index:99; width:1000px; height:auto;}
.clearBoth{clear:both; height:0px; display:block;}
.orange{color:#f37a28;}
.orangeItallic{color:#f37a28; font-style:italic;}

/*==========================================================
			Page Scroll
==========================================================*/
		
a:link,a:visited,a:hover{color:inherit;}
.links{margin:10px;}
.links a{display:inline-block; padding:3px 15px; margin:7px 10px; background:#444; text-decoration:none; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}
.links a:hover{background:#eb3755; color:#fff;}
.content{margin:0px; /*width:100%;*/ height:625px; padding:10px 0 0 0; overflow:auto; /*background:#fff;*/}


/*==========================================================
			Header
==========================================================*/
.header {width:100%; height:100px; margin:0px 0 0 0; padding:0px 0px 0x 0px; position:relative;}
.header .logo{float:left; margin:0 0 0 20px; padding:5px 0px 0px 0px;}

.header .social_ic{float:right; margin:40px 20px 0 0;}

.social_ic1{float:right; margin:36px 0 0 0; text-align:right; }

.help{
	margin:0;
	padding:10px;
	position:absolute;
	right:170px;
	top:14px;
	background:rgba(0,0,0,0.5);
	color:#F37A28;
	text-align:center;
	width:150px;
	height:60px;
	line-height:25px;
	font-size:15px;
	font-weight:bold;
	
	border-radius:50%;
}


.header img{border:none; margin:0 5px 0 0; outline:none;}


/*==========================================================
			Navigation
==========================================================*/

.nav{width:100%; height:52px; z-index:999; background:url(../images/nav_bg.png) no-repeat;}

/*==========================================================
			BodyContent
==========================================================*/

.bodyContent{width:100%; margin:15px 0; min-height:440px;}
.bodyContent .leftPanel{width:266px; margin:0; padding:0; float:left; height:800px; /*background:url(../images/contentBg.png) repeat;*/}

/*tabContent*/
.marginbot {margin-bottom:0px;}
ul.list li {list-style-type:none; margin:0; padding:0;}
ul.tabs {width:256px !important; overflow:hidden; margin:0; padding:0;}
ul.tabs li {list-style-type:none; display:block; float:left; color:#fff; padding:10px 14px; margin-right:2px; /*border-bottom:2px solid #fff;*/
background:url(../images/contentBg.png) repeat; cursor:pointer; font:13px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius:4px 4px 0 0;}
ul.tabs li:hover {background:url(../images/contentBg.png) repeat; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius:4px 4px 0 0;}
ul.tabs li.current {background:#f37a28; padding:10px 14px; border-bottom:0px solid #fff; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius:4px 4px 0 0;}
.tabscontent {
	border-top:6px solid #fff;
	 padding:0px 12px 30px 12px;
	 display:none;
	  width:239px;
	 background:url(../images/contentBg.png) repeat;
	 text-align:justify;
	  min-height:342px !important; 
	 -moz-border-radius:0 0 5px 5px ;
	  -webkit-border-radius:0 0 5px 5px ; 
	  border-radius:0 0 5px 5px;
}
.tabscontent h5{margin:0; padding:0; height:40px; font:13px/40px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#fff; border-bottom:1px solid #959ba0;}
.searchPortal{margin:10px 0 0 0; padding:0; width:239px; height:230px;}
.searchPortal label{margin:0 0 0 0 !important; padding:0;}
.searchPortal label b{margin:0; padding:0; width:57px; height:30px; float:left; font:12px/30px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#fff;}
.para{margin:0 0 10px 0; padding:6px; width:182px; height:30px; float:right; font:12px/30px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#000; background:#bec3c6; border:none;}
.searchPortal label option{margin:0; padding:0;0 height:20px !important; font:12px/20px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#000; background:#bec3c6; border:none;}
.age{margin:0 25px 10px 0; padding:6px; width:50px !important; height:30px; float:left; font:12px/30px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#000; background:#bec3c6; border:none;}
.age2{margin:0 0 10px 0; padding:6px; width:50px !important; height:30px; float:left; font:12px/30px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#000; background:#bec3c6; border:none;}
.searchPortal input[type="text"]{margin:0 0 10px 0; padding:0px 0 0 6px; width:175px; height:30px; float:right; font:12px/30px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#000; background:#bec3c6; border:none;}
.searchPortal input[type="submit"]{margin:0 0 10px 0; padding:0; width:125px; height:30px; float:left; font:12px/30px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#000; background:#f37a28; border:none; text-align:center; cursor:pointer;}
.tabscontent h6{margin:0 0 10px 0; padding:0 0 0 0; height:40px; font:13px/40px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#fff; border-bottom:1px solid #959ba0;}
.holidayPassenger{margin:5px 0 0 0; padding:0;}
.holidayPassenger b{margin:0; padding:0; width:57px !important; height:30px; float:left; font:12px/30px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#fff;}


/*enquiry*/
.enquiry
{padding:10px 10px 20px 10px;
 width:246px; background:url(../images/contentBg.png) repeat;
 text-align:justify;
  min-height:401px !important;
 -moz-border-radius:5px ;
 -webkit-border-radius:5px ; border-radius:5px; margin:10px 0 0 0;
 }
 
.enquiry h4{
	margin:0 0 10px 0; padding:0 30px 10px 0; height:30px;
font:13px/30px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#fff;
border-bottom:1px solid #959ba0;
background:url(../images/pack_ic.png) no-repeat right;
}
.search{margin:0; padding:0; position:relative;}
.search input[type="text"]{margin:0 0 10px 0; padding:0px 0 0 6px; width:185px; height:30px; float:left; font:12px/30px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#000; background:#bec3c6; border:none;}

.search img{
margin:0 0 0 2px;
padding:0;
border:none;
outline:none;
/*position:absolute;*/
right:0;
z-index:99;
}

.scr{
	margin:0;
	padding:0;
}
.scr ul{
	margin:0;
	padding:0;
	width:200%;
	height:50px;
}

.scr ul li{ 
	margin:0;
	padding:0 5px;
	list-style-type:none;
	float:left;
	width:100px;
	height:50px;
}

.scr ul li img{ width:100%; float:left; }  

.hgt{
	padding:25px 0 0 0;
}
.hgt a{
	text-decoration:none;
	padding:0 0 0 5px;
}



.enquiry h5{margin:0 0 20px 0; padding:0; height:40px; font:13px/40px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#fff; border-bottom:1px solid #959ba0;}
.enquiry input[type="text"]{margin:0 0 10px 0; padding:0px 0 0 6px; width:240px; height:30px; float:left; font:12px/30px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#fff; background:url(../images/whiteBg.png) repeat; border:none;}
.enquiry textarea{margin:0 0 10px 0; padding:0px 0 0 6px; width:240px; height:100px; float:left; font:12px/30px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#fff; background:url(../images/whiteBg.png) repeat; border:none; resize:none;}
.enquiry input[type="submit"]{margin:0 0 10px 0; padding:0; width:76px; height:30px; float:left; font:12px/30px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#000; background:#f37a28; border:none; text-align:center; cursor:pointer;}
.enquiry input[type="reset"]{margin:0 0 10px 10px; padding:0; width:76px; height:30px; float:left; font:12px/30px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#000; background:#f37a28; border:none; text-align:center; cursor:pointer;}

.bodyContent .rightPanel{width:720px; margin:0; padding:0; float:right;}

.bodyContent .rightPanel .buttons{height:195px; margin:0; padding:0;}

.bodyContent .rightPanel .buttons .honey{margin:0 3px; padding:0; position:fixed;}

.bodyContent .rightPanel .buttons .car{margin:0 3px; padding:0; position:absolute; right:370px;}

.bodyContent .rightPanel .buttons .special{margin:0 3px; padding:0; position:absolute; right:193px;}

.bodyContent .rightPanel .buttons .luxury{margin:0 3px; padding:0; position:absolute; right:14px;}
.bodyContent .rightPanel .bottomPanel{
	background:url(../images/contentBg.png) repeat;
padding:0 20px !important; 
min-height:659px;

-moz-border-radius: 0 0 5px 5px ;
-webkit-border-radius:0 0 5px 5px ;
border-radius:0 0 5px 5px ;
}
.bodyContent .rightPanel .bottomPanel h1{font:bold 36px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#fff; border-bottom:2px dotted #fff; float:left; padding:0 10px 0 0 !important; display:block; margin:30px 0 0 0; !important;}

.bodyContent .rightPanel .bottomPanel p{
font:13.6px/18px Arial, Helvetica, sans-serif; 
color:#fff; text-align:justify;
line-height:22px;
}


.bottomPanel{ position:relative;}

.selc{
	position:absolute;
	left:310px;
	top:40px;
	width:250px;
}




.bodyContent .rightPanel .bottomPanel h2{font:bold 12px Arial, Helvetica, sans-serif; color:#f37a28;}
.bodyContent .rightPanel .bottomPanel ul{margin:0; padding:10px 0 0 0; display:block;}
.bodyContent .rightPanel .bottomPanel ul li{margin:0 15px 10px 0; padding:0; display:block; float:left; border:2px solid #c0bebc;}
.bodyContent .rightPanel .bottomPanel ul li img{display:block;}


.buttons{ position:relative;}

.lst{
	float:left;
	position:relative;
}

.bubble {
	margin:0 5px;
	width:155px;
	height:155px;
	overflow:hidden;
	
	border-radius:250px;
	-webkit-border-radius:250px;
	-moz-border-radius:250px;
	
	border:solid 7px #fff;
	position:relative;
		
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
}

.bubble:hover {
	border:solid 7px #F37A28;
}

.bubble img {
	width:100%;
}


.brdr_col { border-color:#333;}

.bubble a img{ width:100%; height:100%;}

.content2{
	margin:0 auto;
	padding:5px;
	width:660px;
}

.lft{
	margin:0 10px 0 0;
	padding:0;
	width:450px;
	float:left;
}


.rgt{
	margin:0;
	padding:0;
	float:left;
	width:200px;
}
.rgt img{ width:100%; padding:0 0 5px 0; height:100%;}

.txt2{
	width:204px;
	padding:3px 13px;
	border:solid 1px #e0e0e0;
	font-family:calibri;
	font-size:16px;
	background:rgba(255,255,255,0.4);
}

.lft td{
	font-size:14px;
	padding:2px 0;
	color:#fff;
	font-family:calibri;
}

.lft td span{ color:#F37A28;}

.lft h3{
	margin:0;
	padding:0 0 10px 0;
	text-align:center;
	color:#fff;
}
.lft p{ font-size:12px; color:#fff;}

.ap{
	margin:0;
	padding:6px 13px;
	color:#fff;
	text-decoration:none;
	border:solid 1px #e0e0e0;
	font-size:16px;
	background:rgba(255,255,255,0.4);
	
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
}
.ap:hover{ background:rgba(0,0,0,0.6);}







.more {
	width:80px;
	height:80px;
	padding:0px;
	position:absolute;
	bottom:0px;
	left:0;
	
	background:rgba(0,0,0,0.8);
	color:#fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	line-height:80px;
	text-transform:uppercase;
	text-decoration:none;
	z-index:1000000;
	text-align:center;
	transition:all 0.5s ease-in;
	
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	opacity:0;
}

.more:hover {
	display:block;
	bottom:0px;
	left:0px;
	opacity:1;
	padding:10px;
	color:#fff;
}

.bubble:hover + .more {
	display:block;
	bottom:0px;
	left:0px;
	opacity:1;
	padding:10px;
	color:#fff;
}

.det-car{
	margin:0;
	padding:0;
	float:left;
	width:100%;
}

.cr-bg{
	margin:0;
	padding:0;
	overflow:hidden;
	 width:100%;
	
}

.cr-bg a{ padding:0 7px; float:left; width:31%;}

.cr-bg a img{ width:100%;}

.cr-bg img{
 width:100%;
 height:140px;
 
 	 border-bottom:4px solid #F60;
	border-right:4px solid #F60;
	border-top:4px solid #fff;
	border-left:4px solid #fff;
}




.det-car table{padding:15px 0 0 0;}

.det-car td{padding:5px 0;}


.form-area{
	margin:0;
	padding:50px 0;
}

.form-area ul{ margin:0; padding:0;}


.form-area td{
	padding:7px;
}
.txt_box {
	width:418px;
	padding:8px 13px;
	border:solid 1px #e0e0e0;
	font-family:calibri;
	font-size:16px;
	background:rgba(255,255,255,0.4);
}

.wt{
	width:444px;
padding:8px 13px;
	border:solid 1px #e0e0e0;
	font-family:calibri;
	font-size:16px;
	background:rgba(255,255,255,0.4);
}

.txt_box:focus {
	border-color:#F37A28;
	color:#F37A28;
	background:#fff;
}

.txt_box2 { width:83%; padding:8px 13px;}

.txt_box3 { width:91%; padding:2% 4%;}

.txt_box3:focus { border:solid 1px #669900; color:#669900;}

.select { width:85%; padding:7px 13px;}

.submit {
	margin:0 2px;
	padding:8px 14px;
	background:#F37A28;
	color:#fff;
	cursor:pointer;
	font-size:14px;
	border:solid 1px #be5b19;
	border-bottom:solid 4px #be5b19;
	
/*	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;*/
	margin-top:5px;
	
	box-shadow: 0 3px 3px 1px rgba(0,0,0,0.3);
}

.submit:active {
	border-bottom:solid 2px #c95f17;
	margin-top:7px;
	
	box-shadow: 0 3px 1px 0px rgba(0,0,0,0.2);
}

.submit_bg_col {
	padding-top:6px;
	padding-bottom:6px;
	background-color:#c95f17;
	border:solid 1px #c95f17;
	
	border-bottom:solid 4px #c95f17;
}

.submit_bg_col:active {
	border-bottom:solid 2px #c95f17;
}


.air{
	margin:0;
	padding:5% 0 0 0;
	width:100%;
}
.air1{
	margin:0;
	padding:0;
	float:left;
	width:15%;
}

.air1 img{ width:100%;}
.air2{
	margin:0;
	padding:0 5%;
	float:left;
	width:60%;
}
.air2 span{ color:#F30;}

.wdt{ 
	width:241px;
	padding:8px 13px;
	border:solid 1px #e0e0e0;
	font-family:calibri;
	font-size:16px;
	background:rgba(255,255,255,0.4);
}

.txt{
	width:214px;
	padding:8px 13px;
	border:solid 1px #e0e0e0;
	font-family:calibri;
	font-size:16px;
	background:rgba(255,255,255,0.4);
}

.txt:focus {
	border-color:#F37A28;
	color:#F37A28;
	background:#fff;
}
.wdt:focus {
	border-color:#F37A28;
	color:#F37A28;
	background:#fff;
}

.hotel{
	margin:0;
	padding:10px 0
}
.stnd-ht{
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	border:1px solid #737373;
	min-height:120px;
}

.stnd-ht h2{
	margin:0 0 10px 0;
	padding:6px;
	color:#fff;
	font-size:18px;
	background:rgba(0,0,0,0.7);
}
.stnd-ht p{
	margin:0;
	padding:0 6px 0 10px;
}

.stnd-ht p img{ float:left; padding:0 10px 5px 0;}

.stnd-ht p a{
	text-decoration:none;
	color:#F37A28;
}

.pegi{
	float:right;
}
.pegi a{
	padding:2px 7px;
	color:#CCC;
	text-decoration:none;
	background:rgba(0,0,0,0.8);
	
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
}

.pegi a:hover{background:#F37A28;}

.pegi a.active{background:#F37A28;}




/*package content*/
.package{width:100%; height:500px; background:url(../images/contentBg.png) repeat; padding:25px;}
.package ul{margin:0; padding:0; display:block;}
.package ul li{margin:0 32px 20px 0; padding:0; display:block; width:290px; float:left;}
.package ul li h2{margin:0; padding:0 0 10px 0; display:block; font:32px/40px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#f37a28;}
.package ul li b{margin:10px 0 0 0; padding:0; display:block; font:12px/18px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#f37a28;}
.package ul li p{margin:0; padding:0; display:block; font:12px/18px Arial, Helvetica, sans-serif; color:#fff; text-align:justify;}
.package ul li strong a{width:80px !important; height:30px; display:block; background:#f37a28; margin:20px 0 0 0; font:12px/30px Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-decoration:none;}
/*==========================================================
			Footer
==========================================================*/

.footer{width:100%; height:50px; background:url(../images/contentBg.png) repeat; margin:20px 0 0 0 !important; text-align:center; font:12px/50px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#fff;}

/*==========================================================
			package
==========================================================*/
h2.package{width:100%; height:250px !important; background:none !important; margin:0 auto !important; display:block; position:absolute !important; top:360px; z-index:99999999 !important;}
h2.package .days{height:70px; background:#000 !important; padding:0 40px; width:auto; float:left; color:#fff; font:50px/70px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; box-shadow:2px 2px 3px #000; position:absolute; left:390px; top:140px; z-index:555;

transform:rotate(-10deg);
-ms-transform:rotate(-10deg); /* IE 9 */
-webkit-transform:rotate(-10deg); /* Safari and Chrome */

}
h2.package .place{height:70px; background:#fff !important; padding:0 40px; width:auto; float:left; color:#000; font:50px/70px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; box-shadow:2px 2px 3px #000; position:absolute; left:400px; top:230px;}
h2.package .click{display:block; position:absolute; left:400px; top:310px;}
h2.package .click img{display:block; /*position:absolute;*/ float:left !important; width:111px; height:40px !important; z-index:999999999999999999 !important;}
/*h2.package .click .read{height:40px; width:111px; background:#fff !important; color:#000; position:absolute; left:400px; top:310px; font:12px/40px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; text-align:center; border-radius:20px; z-index:9999999999 ;}
h2.package .click .read a{color:#000; text-decoration:none; cursor:pointer;}*/

/*==========================================================
			Car Rentals
==========================================================*/
ul.car{margin:0; padding:10px 0 0 0; display:block;}
ul.car li{margin:0; padding:0; display:block; float:left; border:none !important; width:170px;}
ul.car blockquote{display:block; width:150px; height:100px; background:#fff; margin:0; padding:0; border:1px solid #fff !important;}
ul.car li h4{margin:0; padding:0; display:block; font:14px/28px Arial, Helvetica, sans-serif; color:#fff; text-align:left;}
ul.car li h3{margin:0; padding:0 0 10px 0; display:block; font:12px/18px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#f37a28;}
table{margin:20px 0 40px 0; border:none;}
h5{margin:0; padding:0 0 10px 0; display:block; font:16px/18px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#f37a28;}
table{margin:0px 0 40px 0; border:none;}
td{width:200px; border:none; color:#fff; height:20px; font:15px/18px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#fff;}

ul.tour{margin:0; padding:0px 0 0 0; display:block;}
ul.tour li{margin:0; padding:0; display:block; float:left; border:none !important; width:650px;}
ul.tour .heading{display:block; height:160px; margin:0; padding:0 0 20px 0;}
ul.tour .heading blockquote{display:block; width:200px; height:150px; margin:0; padding:0; float:left; border:1px solid #fff !important;}
ul.tour .heading span.details{width:400px; float:left; display:block; height:auto !important; margin:0 0 0 30px}
ul.tour .heading span.details h3{display:block; font:25px/25px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#f37a28; padding:0 0 0 0; margin:0;}
ul.tour .heading span.details b{margin:0; padding:0; display:block; font:14px/16px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; color:#fff;}
ul.tour .heading span.details a{text-align:left; text-decoration:none; color:#f37a28; font:14px/16px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif;}
ul.tour .heading span.details a:hover{text-align:left; text-decoration:none; color:#fff; font:14px/16px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif;}

ol{margin:0; padding:0 0 0 30px; display:block; color:#fff; font:12px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif; line-height:25px;}

.visa{margin:0; padding:0;}
.visa h5{margin:0; padding:0 0 10px 0; width:100%; border-bottom:1px solid #f37a28; font:16px/18px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif;}

.contact{margin:30px 0 0 0; padding:0;}
.address{width:300px; float:left;}

.map{
	padding:2px 0 10px 0;
}
.b2{
	margin:0;
	padding:4px;
	background:#F37A28;
	color:#fff;
	text-decoration:none;
}

.h2form{margin:20px 0 0 0;}

.p2{ width:300px;}

.pa{ width:450px;}

.aw{ width:210px;}

.drop{
	margin:0;
	padding:4px;
	border:none;
	color:#000;
	width:226px;
	background:#BEC3C6;
	border:1px solid #fff;
	line-height:20px;
}
.nwd{ width:216px;}

.hotel td{ padding:5px 0;}

.btn{
	margin:0;
	padding:5px;
	color:#fff;
	border:none;
	outline:none;
	cursor:pointer;
	background:#F37A28;
}


.contactForm{width:350px; min-height:400px; float:right;}
.contactForm form{ margin:0px 0px 0 0px; padding:0px;}
.contactForm form label{ margin:0px 0 8px 0; padding:0px; float:left; width:100px; height:30px; color:#f37a28; font:16px/30px 'PTSansCaptionRegular', Arial, Helvetica, sans-serif;}
.contactForm form input[type="text"]{ margin:0px 0px 0px 0px; padding:0px 5px; float:left; width:230px; height:30px; line-height:30px;}
.contactForm form select{ margin:0px 0px 5px 0px; padding:5px 0px 0 0; float:left; width:315px; height:30px; line-height:30px;}
.contactForm form textarea{ margin:0px 0px 0 0px; padding:5px; float:left; width:230px; height:140px; overflow:hidden; resize:none;}
.contactForm form input[type="submit"]{ margin:10px 10px 0px 0px; padding:0px; width:80px; height:30px; cursor:pointer; float:left; border:none; background:#f37a28; color:#fff; line-height:30px;}
.contactForm form input[type="reset"]{ margin:10px 0px 0px 0px; padding:0px; width:80px; height:30px; cursor:pointer; float:left; border:none; background:#f37a28; color:#fff; line-height:30px;}

td.class{vertical-align:top; height:30px; color:#f37a28; padding:6px 0 0 0; font:16px 'HelveticaNeueRoman', Arial, Helvetica, sans-serif;}


