﻿@charset "utf-8";

/* aseem*/
.clr-grey a.back { background:url("/TravelResources/Images/HL/HInfo.png") no-repeat 0 -1px; padding-left:20px; font-size:14px;}
.deal1-new { background:url('../Travelresources/Images/tampa.jpg') no-repeat; width:282px; height:290px; float:left; margin-right: 3px; margin-top:2px; background-size:100 !important;
    }
    .deal2-new { background:url('../Travelresources/Images/fort-myers-beach.jpg') no-repeat; width:282px;  height:290px; float:left; margin-right: 3px; margin-top:2px; background-size:100 !important;
    }
     .deal3-new { background:url('../Travelresources/Images/fort-lauderdale1.jpg') no-repeat; width:282px;  height:290px; float:left; margin-right: 3px; margin-top:2px; background-size:100 !important;
    }
      .deal4-new { background:url('../Travelresources/Images/myrtle-beach-1.jpg') no-repeat; width:282px;  height:290px; float:left; margin-right: 3px; margin-top:2px; background-size:100 !important;
    }
   .deal5-new { background:url('../Travelresources/Images/las-vegas.jpg') no-repeat; width:282px; height:290px; float:left; margin-right: 3px; margin-top:2px; background-size:100 !important;
    }
    .deal6-new { background:url('../Travelresources/Images/fort-myers.jpg') no-repeat; width:282px;  height:290px; float:left; margin-right: 3px; margin-top:2px; background-size:100 !important;
    }
     .deal7-new { background:url('../Travelresources/Images/las-vegas-2.jpg') no-repeat; width:282px;  height:290px; float:left; margin-right: 3px; margin-top:2px; background-size:100 !important;
    }
      .deal8-new { background:url('../Travelresources/Images/west-palm-beach.jpg') no-repeat; width:282px;  height:290px; float:left; margin-right: 3px; margin-top:2px; background-size:100 !important;
    }
    .deal-area { background:rgba(0,0,0,0.5); text-transform:capitalize !important; 

                
    }
   .city-name-new {
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 5px;
    text-transform:capitalize !important;
    opacity: 1 !important;
    /*opacity: 1 !important;*/

}
    .deal-date-new {
    color: #ffffff;
    font-size: 12px;
    padding-bottom: 10px;
    padding-left: 0 !important;
    padding-right: 5px;
    padding-top: 1px;
    text-align: right;
     text-transform:capitalize !important;
     
}
    .from-city-new {
    color: #ffffff;
    font-size: 13px;
    padding-left: 5px;
    padding-right: 0 !important;
    padding-top: 0;
     text-transform:capitalize !important;
    
}
   .from-price-new {
    color: #ffffff;
    font-size: 22px;
    font-weight: bold;
    text-align: right;
    padding-top: 5px;
     text-transform:capitalize !important;
    
}
    .Featured_deal a { color:#fff !important;
    }
/*aseem*/


/*global css*/
* {margin:0; padding:0;}
a{ color:#036c9b;}
a:hover{ color:#036c9b; text-decoration:none;}
.padd-none{ padding:0 !important;}
.marg-10 { margin-top:10px;}
.marg-top-20 { margin-top:20px;}
.marg-bottom-20 { margin-bottom:20px;}
.marg-top-none { margin-top:0 !important;}
.padd-right-none{ padding-right:0 !important;}
.padd-left-none{ padding-left:0 !important;}
.glyphicon{ color:#6a777b}
h4.blue {color:#004d83;}
.marg-bottom-5 { margin-bottom:5px;}
.input-group-addon, .form-control {
    border: medium none;
    border-radius: 0 !important;
}
.input-group-btn { font-size:13px !important;}
.input-group .form-control {width:100%;}
.input-group-addon { background: #eeeeee none repeat scroll 0 0 !important;}
.font-20 { font-size:20px !important; font-weight:normal;}
.font-color {color:#5c5c5c !important;}
.font-12 { font-size:12px !important; font-weight:normal; color:#5c5c5c;}
.font-13 { font-size:13px !important; font-weight:normal; color:#5c5c5c;}
strong.black { color:#000;}
.btn_height { height:54px;}
.btn_height:hover { height:54px;}
.search-btn-bg{background:  linear-gradient(to bottom, rgba(255, 120, 0, 1) 0%, rgba(247, 87, 0, 1) 100%) !important; 
               background: -moz-linear-gradient(to bottom, rgba(255, 120, 0, 1) 0%, rgba(247, 87, 0, 1) 100%) !important ;
              background:  -webkit-linear-gradient(to bottom, rgba(255, 120, 0, 1) 0%, rgba(247, 87, 0, 1) 100%) !important ;
               background: -ms-linear-gradient(to bottom, rgba(255, 120, 0, 1) 0%, rgba(247, 87, 0, 1) 100%) !important ;
                background-color: #ff7800; color:#fff;  border: solid 1px #e07004; border-radius:0 !important; }

.search-btn-bg:hover{background:  linear-gradient(to bottom, rgba(247, 87, 0, 1) 0%, rgba(255, 120, 0, 1) 100%) !important ; 
               background: -moz-linear-gradient(to bottom, rgba(247, 87, 0, 1) 0%, rgba(255, 120, 0, 1) 100%) !important ;
              background:  -webkit-linear-gradient(to bottom, rgba(247, 87, 0, 1) 0%, rgba(255, 120, 0, 1) 100%) !important ;
               background: -ms-linear-gradient(to bottom, rgba(247, 87, 0, 1) 0%, rgba(255, 120, 0, 1) 100%) !important ;
                background-color: #db6803; color:#fff;  border: solid 1px #e07004; border-radius:0 !important;}

.search-btn-bg { outline:none; color:none;}
.air-search-widget-btn { border-radius:0 !important; padding-left:5px !important; padding-right:0 !important;} 
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover{ background:rgba(41, 130, 172, 0.8) none repeat scroll 0 0 !important;}
.nav-pills > li:hover { background:rgba(41, 130, 172, 0.8) none repeat scroll 0 0 !important;}
.nav-pills > li > a{ border-radius:0 !important;}
.search-type-btns span { color:#fff;}
ul.search-tab{}
ul.search-tab li a{ color:#fff !important;}
.padd-left-none{ padding-left:0 !important;}
.padd-right-none{ padding-right:0 !important;}
.advanced-search{ padding-top:20px; padding-left:0;}
.advanced-search-btn,
.advanced-search-btn:hover{ background:none; color:#fff; border:none; text-decoration:none;}
.advanced-search label.radio-inline{ color:#fff !important;}
.rotate {  
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  /* filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5); */
  -ms-transform:rotate(45deg);        
}

.rotate-50 {  
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  /* filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-1.5); */
  -ms-transform:rotate(-45deg);        
}
.container-fluid { background: #fff none repeat scroll 0 0;}
/* us flight css */
.navbar-default{ background:none !important; border:none !important;}
/*ul.nav li a {  color: #046c9a ;    padding-bottom: 10%;    text-decoration: none; border-bottom:solid 1px #fff;}
ul.nav li a:last-child{ padding-right:0;}
ul.nav li a:hover{ border-bottom: solid 1px #5b7f02; background:none;}
.navbar-toggle .icon-bar{ background:#0674a9;}
.nav > li > a { padding: 13px 15px !important;}*/
/*.form-control{ background:#fff !important;}*/

.dnbanner_bg {
    background:url(../header_images/DynamicPage.jpg) no-repeat fixed center 0;
    height: auto;
    width: 100%;}
/*.header_shadow{ padding-top:5px; padding-bottom:0.5%; 
				
				filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
  -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
				background:#ffffff;
				border-bottom:solid 1px #e4e4e4;}*/
.banner-text {
    border: medium none;
    margin: 8% 3% 8% 0;
    padding: 0;
    width: 50%;
}

.prompcode-sec {
    background: rgba(8, 60, 87, 0.5) none repeat scroll 0 0 !important;
    margin: 0;
    padding: 0;
    width: 100%;
}
.pls-mns-btns,
 .pls-mns-btns:hover{ color:#fff;}
.flight-text{
    background: rgba(41, 130, 172, 0.8) none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 15px;
    text-align: center;
    text-decoration: none;
}
.pro-code p {
    color: #ffffff !important;
    font-size: 16px;
    margin: 0;
    padding: 5px 0;
}
.pro-code { padding:3px 0;}
.code-highlight {
    color: #f6cb01;
}
.dynmcsearch_bg {
    background: rgba(26, 118, 161, 1) none repeat scroll 0 0!important;
    margin-top: 0;
    position: relative;
	padding-bottom:10px;
}
.trip{ margin:10px 0;}
.trip label{ color:#fff;}
.search-form-padd{ padding-left:5px !important; padding-right:5px !important;}
.why-us-sec-outer { background: #e7edf2 none repeat scroll 0 0;    border: 0 none;    margin: 0;    padding: 0.5% 0;    width: 100%;}
img#logo { margin-top:5px;}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:none;box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; -ms-box-shadow:none;}
/*all pages*/
.banner-text h1 {
    border: medium none;
    color: #ffffff;
    font-family: "Times New Roman";
    font-size: 200%;
    line-height: 150%;
    margin: 0;
    padding: 0;
}
.why-us-sec {
    border: 0 none;
    float: left;
    margin: 0 4% 0 0;
    padding: 0;
}
.why-us-sec-box {
    background:url("/travelresources/Images/line.png") no-repeat scroll right center;
    border: 0 none;
    float: left;
    margin: 0 auto;
    padding: 0;
    width: 24%;
}
.why-us-sec-icon-best-price {
    background:url("/travelresources/Images/why-us-icon-set.png") no-repeat scroll 15px 0 !important;
    border: 0 none;
    display: block;
    height: 50px;
    margin: 0 auto;
    padding: 0;
    width: 76px;
}
.why-us-sec-icon-easy-booking {
    background:url("/travelresources/Images/why-us-icon-set.png") no-repeat scroll -155px 0;
    border: 0 none;
    display: block;
    height: 50px;
    margin: 0 auto;
    padding: 0;
    width: 65px;
}
.why-us-sec-icon-customer-serv {
    background:url("/travelresources/Images/why-us-icon-set.png") no-repeat scroll -300px 0;
    border: 0 none;
    display: block;
    height: 50px;
    margin: 0 auto;
    padding: 0;
    width: 100px;
}
.why-us-sec-icon-ticket-det {
    background: url("/travelresources/Images/why-us-icon-set.png") no-repeat scroll -451px 0;
    border: 0 none;
    display: block;
    height: 50px;
    margin: 0 auto;
    padding: 0;
    width: 110px;
}
.text-cntr-width-100 {
    display: block;
    text-align: center;
    width: 100%;
}

.sign-up p {
    border: 0 none;
    margin: 0;
    padding: 2% 0 1% 2%;
}
.sign-up p span {
    color: #fa7d02;
    font-weight: bold;
}
.subcribe-btn {
    background: #7b9f2b none repeat scroll 0 0;
    color: #fff;
    float: left;
    height: 33px;
    line-height: 29px !important;
    padding: 2px 2px 2px 2px !important;
    text-align: center;
	border-radius:0 !important;
}

.subcribe-text:hover,
.subcribe-text {
    border: 1px solid #efefef;
    height: 35px;
    line-height: 35px;
    padding: 0 5px;
}

#mainErrorCover { background-color: #ffffb7; margin: 5px;  padding: 0 0 0 1%; }
#mainErrorCover Span { color: #d43f3a !important;  display: block; font-weight:500; font-size:12px;}

/* touchspin css*/

#adult {
 
  background: #d4d5d5 none repeat scroll 0 0;
  border-color: -moz-use-text-color #f0f0f0 #c5cfd6;
  border-image: none;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  color: #4f616d;
  float: left;
  left: -345px;
  padding: 10px;
  text-align: left;
  width: 380px;
  z-index: 9;
  display:none;
  border: solid 1px #ccc;
}
.traveller-type-drpdwn {
    float: left;
    left: 0;
    position: absolute;
    top: 47px;
}
fieldset label span {
    color: #333;
    font-weight: normal;
}
ul.Flight-fare {}
ul.Flight-fare li { font-size:1em !important;}
ul.Flight-fare li a {border-bottom: 1px solid #ddd !important; }
.arrow-up {
	width: 0; 
	height: 0; 
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;	
	border-bottom: 15px solid #f7f7f7; position:absolute; top:-10px; right:260px;
    
}
.modal-body { padding:0 !important;}

/* touchspin close*/

/* text part */
.white-bg{ background:#fff; padding-bottom:40px;}
.top-gap{ margin:20px 0;font-weight: 700;}
.about_txt {  font-size: 13px;  color:#505050 !important;   font-weight: normal;    line-height: 22px;    margin-bottom: 10px;    text-align: justify;}
h2{ color:#333;}
dl { margin:20px 0;}
dl dt{ margin-top:10px; color:#333;}
dl dt dd{color:#505050; margin-top:10px;}
.thumb{ margin-top:20px;}
img.img-gallery{ height: 180px !important;
    width: 220px !important;}
.img-thumbnail {  border: 12px solid #e7e7e7 !important;    border-radius: 0px !important;}
.modal-header .close {  margin-top: -10px !important;}
.modal-header { border-bottom:none !important;}
h4.bottom-none { margin-bottom:0 !important;}
.fix-height { height:600px; overflow:scroll;}

.page-ui {
            padding-top: 2%; font-weight: 300 !important; color: #505050 !important; font-size:13px;
        }
.page-ui ul {
            padding:0; list-style:none; float:left;
        }
.page-ui ul li {
                margin: 0 0 10px 0; padding-left:20px; background:url(/travelresources/Images/dynamic-li-arrow.png) no-repeat left 5px;
        }
.page-ui ul li a{color:#505050}
.page-ui ul li a:hover{color:#0078c5}
.page-ui-h2 { display:block; border-top:1px solid #E6E4E4;clear:both;padding-top:10px;}
h1.page-ui{ margin:20px 0;    font-size: 250%;font-weight: 700;}
h2.page-ui{ margin:20px 0;    font-size: 220%;font-weight: 700;}
h3.page-ui{ margin:20px 0;    font-size: 200%;font-weight: 700;}
h4.page-ui{ margin:20px 0;    font-size: 150%;font-weight: 700;}
h5.page-ui{ margin:20px 0;    font-size: 120%;font-weight: 700;}
h6.page-ui{ margin:20px 0;    font-size: 120%;font-weight: 700;}
@media screen and (max-width:991px) {
    .xs-sm-clr { clear:both}
    .input-group{ margin-bottom:10px !important;}
}

@media screen and (max-width:760px) {
    .tab-outer { display: none; }
    .cnt-mrg-tp { width:100%;}
    .width-50-mrg-auto { width:100%;}
    .clr-white { background:none;}
    .width-50-mrg-auto img { width:40%;}
    .pdng-tp-20 { margin-top:3%; /*bottom:0; position:fixed;*/ clear:both; background:#0f597a;}
    .mrg-btm-50 { display:none;}
}

/* -----------------------                  --------------------------------------   */
						/*	fotter css close */
/* -----------------------                  --------------------------------------   */

@media (max-width:500px) {  
img#logo{ width:100%; }
.search-form-padd{ padding:0 15px; margin-top:10px;}
img.img-gallery{ height: 100% ;
    width: 100%;}
	/* --------------   banner part   -------------------------------*/
 .why-us-sec-box { background:none;width: 50%; margin-top:10px !important;}
 .text-cntr-width-100 { font-size: 83% !important;}
 .sign-up{ margin-top:20px;}
 /* --------------   banner part   -------------------------------*/
}



@media (min-width:750px) {  
/*.sm-clr{ clear:both;}*/
}


/*-----------------------------------------------------------------------------------------------------------------------------*/


/* -----------------------                  --------------------------------------   */
						/*	why us css*/
/* -----------------------                  --------------------------------------   */

ul.whyus-text {margin-left:15px; font-size: 13px;
  color: #505050 !important;
  font-weight: normal;
  line-height: 22px;
  margin-bottom: 10px;
  text-align: justify;}

/* -----------------------                  --------------------------------------   */
						/*	Terms and Conditions  css*/
/* -----------------------                  --------------------------------------   */

ol.Terms-text {margin-left:15px; font-size: 13px;
  color: #505050 !important;
  font-weight: normal;
  line-height: 22px;
  margin-bottom: 10px;
  text-align: justify;}
  
  
  /* -----------------------                  --------------------------------------   */
						/*	Contact us  css*/
/* -----------------------                  --------------------------------------   */
.address-area{ background:#FAFAFA; padding-top:15px;}
.orange { color: #ff5400!important;}
input[type=text].form-border,
input[type=tel].form-border,
input[type=email].form-border,
textarea.form-border { border: solid 1px #ccc;}
.contact-page{ margin:15px 0;}
.select-button-bg{background:linear-gradient(to bottom, rgba(252, 119, 1, 1) 0%, rgba(205, 83, 3, 1) 100%) repeat scroll 0 0;  background-color: #ff7800;    color: #fff;  border: solid 1px #e07004;  font-size: 1.5em; margin:5px 0; }
.select-button-bg:hover {background: linear-gradient(to bottom, rgba(205, 83, 3, 1) 0%, rgba(252, 119, 1, 1) 100%) repeat scroll 0 0; background-color:#ff7800; color:#fff;  color:#fff; border:solid 1px #e07004 ; font-size:1.5em; }


/* -----------------------                  --------------------------------------   */
						/*	Contact us  css*/
/* -----------------------                  --------------------------------------   */

.deals-heading {
  margin: 20px 0;
  padding: 12px 10px;
  width: 100%;
  font-size: 24px;
  text-align: center;
  background: #3794cd;
  position: relative;
  color: #fff;
}

.banner-disclaimer {font-size: 12px!important; line-height: 150%!important; background: #fff;  padding: 5px;  color:#A8A8A8;}
.deal-ads-heading{  text-align: center;  padding: 10px;  background: #FFF8ED !important; border:1px solid #EEE; font-size:16px;}
.clr-blue { color: #1382cc !important;}
.deal-ads-heading p{ font-size: 12px;  color: #6F6F6F;  font-weight: normal;  font-style: normal;}
.table-hover{ border:solid 1px #f6f6f6;}
.table-hover thead tr td{ font-size:14px; font-weight:bold; }
.table-hover tbody { background:#f6f6f6; border:solid 1px #f6f6f6;}
.table-hover>tbody>tr>td>font{ color:#ff5400; font-weight:bold;}
.table-hover>tbody>tr:hover>td>font{ color:#fff;}
.table-hover>tbody>tr:hover{background-color:#1382cc; color:#fff;}

/* -----------------------                  --------------------------------------   */
						/*	index  css*/
/* -----------------------                  --------------------------------------   */
  
  .mgr-top {
    margin-top: 2.2%;
}
tr.deals-heading{ border-bottom:none; margin-top:20px; background:none;}
.deals-heading td { border: medium none !important;  color: #0677a0 !important; font-size: 72%; text-align:center;}
.light_blue { background: #c9e0e9 none repeat scroll 0 0 !important;}
.btn-danger { float: right;}


/* -----------------------                  --------------------------------------   */
						/*	index  css*/
/* -----------------------                  --------------------------------------   */
.tfn_no { color: #5b7f02; font-size: 1.8em; font-weight: bold; text-align: right;}
.tfn_no span.glyphicon{ font-size:1em !important;}
ul.top-nav {list-style-type:none; outline:none;}
ul.top-nav li{ display:inline-block; width:36%; margin-right:2%; font-style:0.85em !important; float:left;}
ul.top-nav li:first-child{ padding-top:8px;}
ul.top-nav li:nth-child(2){ width:125px;}
ul.top-nav li:last-child{ margin-right:0;}
.social-meadia{ margin-top:5px;}
.social-meadia ul li { display: block; float: left; font-size: 0; height: 27px; margin-right: 0; width: 31px;}
.social-meadia ul li.facebook {background:url(/travelresources/images/socialmedia_topicon.png) no-repeat scroll 0 0;}
.social-meadia ul li.twitter {background:url(/travelresources/images/socialmedia_topicon.png) no-repeat scroll -31px 0;}
.social-meadia ul li.pinterest {background:url(/travelresources/images/socialmedia_topicon.png) no-repeat scroll -64px 0;}
.social-meadia ul li.google {background: url(/travelresources/images/socialmedia_topicon.png) no-repeat scroll -96px 0;}


/*.nav-list__new{font-weight:normal;position:relative}.nav-list__new:before{display:block;font-size:10px;content:"NEW !";position:absolute;bottom:-28px;left:154px;background:#f16e01;border-bottom:2px solid #d96403;padding:5px 8px 2px;border-radius:3px; color:#fff;}.nav-list__new:after{display:block;content:" ";position:absolute;bottom:-5px;left:170px;border:5px solid transparent;border-bottom-color:#f16e01}.nav-list__new:after,.nav-list__new:before{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center;transform-origin:center;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{0%,100%,50%{-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%,75%{-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}}@keyframes bounce{0%,100%,50%{-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%,75%{-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}}*/
.nav-list__new a { color:#337ab7;}
.nav-utility__link { font-size: 1em; font-family: 'Roboto', sans-serif !important;}

ul.search-tab li a,
ul.search-tab li a:hover { border-bottom:none !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .select-button-bg{background: -webkit-linear-gradient(rgba(252, 119, 1, 1), rgba(205, 83, 3, 1)) !important;}
.select-button-bg:hover {background: -webkit-linear-gradient(rgba(205, 83, 3, 1), rgba(252, 119, 1, 1)) !important;}
.search-btn-bg{background: -webkit-linear-gradient(rgba(252, 119, 1, 1), rgba(205, 83, 3, 1)) !important;}
.search-btn-bg:hover {background: -webkit-linear-gradient(rgba(205, 83, 3, 1), rgba(252, 119, 1, 1)) !important;}

}

@media only screen and (min-width:240px) and (max-width: 500px) {
.light_blue {padding: 0!important;}
.light_blue .container {padding: 0!important;}
.light_blue .container h2 {font-size: 130%;font-weight: 700;line-height: 25px;}
.pro-code { display:none}
.container {  padding:0}
#extrainfo {width: 100%;}
}

@media only screen and (min-width:768px) and (max-width: 991px)  {
	img#logo{ width:100%;}
	}
@media only screen and (min-width:1199px)  {
.tfn_no{ width:39% !important;}
	}
@media (max-width:487px) {
    .pro-code { background:#0677a1; width:100%; text-align:center !important;}
}
@media (max-width:767px) {
        .earphone-icon { margin-top:12px; text-align:right;}
        .sign-up { background:#065979; margin-top:20px; clear:both; padding:0 10px 10px 10px !important; text-align:center;}
        .sign-up p {color:#fff !important; }
    .banner_bg { background-image:none;}
    .banner-text { font-size:1.5em; font-family:'Times New Roman'; width:100%; color:#333 !important;}
        .search_bg-outer{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,c4dafd+100 */
                background: #ffffff; /* Old browsers */
                background: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #c4dafd 100%); /* FF3.6+ */
                background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#c4dafd)); /* Chrome,Safari4+ */
                background: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#c4dafd 100%); /* Chrome10+,Safari5.1+ */
                background: -o-radial-gradient(center, ellipse cover, #ffffff 0%,#c4dafd 100%); /* Opera 12+ */
                background: -ms-radial-gradient(center, ellipse cover, #ffffff 0%,#c4dafd 100%); /* IE10+ */
                background: radial-gradient(ellipse at center, #ffffff 0%,#c4dafd 100%); /* W3C */
                /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c4dafd',GradientType=1 );*/ /* IE6-9 fallback on horizontal gradient */}
}

.banner_bg {
    background:rgba(0, 0, 0, 0) url("/travelresources/Images/homepage/Banner-Spring.jpg") no-repeat scroll 0 50px !important;
    height: auto;
    min-height: 712px;
    width: 100%;
}

.DealsBannerBg {
    background:url("/travelresources/Images/homepage/travel-deals.jpg") 0 50px no-repeat !important;
    height: auto;
    min-height: 712px;
    width: 100%;
}
span.date_bg {background: #fde899; color: #5c5c5c !important; padding:2px 5px; width: 120px;}
span.price {color: #0677a0; font-size: 2em !important; vertical-align: middle;}
sup { font-size: 50% !important; top: -0.7em !important;}
.vcenter { font-size: 1.1em; vertical-align: middle !important;}
.vtop { font-size: 1.1em; vertical-align: top !important;}
/*input.trvlr-ero, input.txtArrival {border-bottom: 1px solid #fff!important;}*/
b.location_bg {background: #fde899; color: #5c5c5c !important; padding:2px 5px;}
/*   error page style   */
#error404 .container .row .text-center {padding: 7% 0 7%;}
#error404 .container .row .text-center h1 { font-size:900%; font-weight:bold}
#error404 .container .row .text-center h2 { font-size:350%;}
#error404 .container .row .text-center p { font-size:120%; }
.txt-underline {
    text-decoration:underline;
}

.car-home-btn:hover {
    padding: 6px 12px;
    line-height: 1.42857143px;
    color: #fff !important;
    height: 39px;
}
