        /* All mods shop form vertical - Review, move to new.css */

        #shopping .form-group { margin-right: 0; margin-left: 0; }
        #shopping .form-control-ages { width: 6em; display: inline; }
        #shopping .phone {font-size:2em; font-weight:bold;}
        #shopping select {padding-left:0;}

        .shoptype .glyphicons {font-size:2em; padding-right:0;}
        .shoptype a {font-size:0.8em;}

        .nav-tabs { border-bottom: 1px solid #0061aa; }
        .nav-tabs>li {padding:5px 0 0 0; width:33%; text-align:center; }
        .nav-tabs>li:first-child {width:34%;}
        .nav-tabs>li>a {color: #0061aa;cursor: pointer;background-color: #fff;border: 1px solid #ddd;border-bottom-color: #0061aa;}
        .nav-tabs>li>a:focus, .nav-tabs>li>a:hover {color: #0061aa;background-color: #a5d3f5;border: 1px solid #ddd;border-bottom-color: #0061aa;}
        .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {color: #fff;background-color: #0061aa;border: 1px solid #ddd;border-bottom-color: #0061aa;}
        .nav-tabs>li>a { margin-right:1px;}
        .nav>li>a { position: relative; display: block; /* padding: 10px 0; */}

        .aoshow .fa, .aohide .fa {padding-left:0.5em;}


        /* NEW INTERSTITIAL BOOTSTRAP CODE */
		body {font-family:'Oswald', sans-serif; font-size:18px; color:#333;}

		td#content {font-size:16px; text-align:left;}
		circolumn p {margin-top:0;}
		#content h1 {width:100%;}

		#top-banner {margin-bottom:.75em;}
			
		h1.new {color:#131f6b; font-size:2.8em; font-weight:bold; margin:1em 0 0 0; text-align:left;}
		h2.new {color:#131f6b; font-size:1.5em; font-weight:normal; margin:0 0 .83em 0; background-color:#FFF; text-align:left;}
		h3.new {color:#333; font-size:1.25em; font-weight:bold; line-height: 26px; margin: 0 0 .25em 0; }
		h4.new {color: #333; font-size: 18px; font-weight: 700; margin: 0 0 .25em 0; }
		h5.new {color: #333; font-size: 16px; font-weight: 700; margin: 0 0 .25em 0; }
		h6.new {color: #333; font-size: 16px; margin: 0 0 .25em 0; }

		.bold {font-weight:bold;}
		.bold a{font-weight:bold;}
		a:hover {background-color:transparent; text-decoration:underline;}

		ul, ol {list-style-type:square;}
	    ul.list {padding-left:1.5em;}

		table {font-family:'Oswald', sans-serif;}


		/* about-vacation-express */


		/* airline-services */
		.airline-chart {margin-top:3em;}
		.airline-chart img {width: 100%; transition: width 2s;}
		.airline-chart img.selected {width: 1800px;}	


		/* baggage */


		/* cheap-vacation-deals */
		.well-sm {padding:.5em;}
		
		ul.destination-list {list-style-type:none;}
		ul.destination-list li>a:hover {color:#0061aa; background-color:transparent; text-decoration:underline;}
		ul.destination-list li a:hover {color:#0061aa; background-color:transparent; text-decoration:underline;}


		/* contact-us */
        ul.frmHeader {padding:5px; display:inline-block; margin:0 0 10px 0; }
        ul.frmData   {padding:5px; display:inline-block; margin:0 0 10px 0; }
        ul.frmSubmit {padding:5px; display:inline-block; margin:0 0 10px 0; }
        li.frmLbl {width:200px; padding:5px 3px; float:left; clear:left; display:block; text-align:right; }
        li.frmDta {padding:3px; float:left; display:block; }
        li.frmSbm {padding:3px; float:left; display:block; padding-left:210px; }
        li.frmPrv {padding:3px; float:left; display:block; font-size:10px; padding-left:210px;}

        #circolumn input { font-size:11px; padding:2px }
        #circolumn select { font-size:11px; padding:2px }

        #circolumn .frmSubmit input {color:#ffffff; letter-spacing:1px; font-weight:normal;}
        #circolumn .frmSubmit input {background-color: #0152A3; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;  border: 1px solid transparent; text-shadow: 0 1px rgba(0, 0, 0, 0.1); text-transform: uppercase; display: inline-block; min-width: 100px; text-align: center; height: 20px; font-size:11px; padding: 0 0 2px 0; line-height: 22px;}
        #circolumn .frmSubmit input:hover {text-decoration:underline;}


		/* customer-care */


		/* cookies-and-tracking-technologies */
		.term-definition a{color:#000; font-weight:bold; text-decoration:underline;}


		/* faq */


		/* flight-deals */
		.dates {margin-left:1em;}

		.charter-deals {overflow:hidden;}
		.charter-dma {padding-left:0; list-style:none;}
		.charter-deals li {float:left; width:25%; height:14em; padding:1em; font-size:10px; line-height:1.4;}
		.charter-deals li:hover {color:#fff; background-color:#0061aa;}
		.charter-deals li:hover a{color:#fff;}
		.charter-deals li:hover a:hover{color:#fff; text-decoration:underline;}
		.charter-deals li a:hover {background-color: transparent;}
		.charter-deals .glyphicon {font-size:1em;}
		.charter-deals .charter-city {margin-top:.5em; margin-bottom:1em; font-size:1.75em; font-weight:bold;}
		.charter-deals .charter-destination {display:block; font-size:1.25em; margin-top:.2em;}
		hr {margin-top:0;}
	

		/* flight-schedule */
		.popover { max-width: none; font-size:0.8em; }

		
		/* group-services */
		ul.list li {font-size:1em}

		
		/* group-services/nexus-groups */
		h2.new-groups {color:#4089bf; font-size:1.85em; font-weight:normal; margin:.83em 0 0 0; background-color:#FFF; text-align:left;}
		ul.groups {padding-left:1.5em;}

		/* health-information */


		/* include/terms-use.aspx */


		/* kid-friendly-resorts-family-all-inclusive-vacation-deals */
		.hotel-list {padding-left:0;}
		.hotel-list a{font-size:1.5em;}
		ol.amenities-list {padding: 0 0 0 2em;}
		ul.resort-name {list-style-type: none; padding-left:0; margin-bottom:0;}
		ul.resort-name li a{font-size:1.2em;}
		ul.resort-name li a:hover{text-decoration:underline; background-color:transparent;}
		#circolumn p{font-size:1em;}


		/* luxury-retreats-adult-only-resorts-vacation-deals */
		.hotel-list {padding-left:0;}
		ol.amenities-list {padding: 0 0 0 2em;}
		ul.resort-name {list-style-type: none; padding-left:0; margin-bottom:0;}
		ul.resort-name li a{font-size:1.2em;}
		ul.resort-name li a:hover{text-decoration:underline; background-color:transparent;}
		#circolumn p{font-size:1em;}


		/* manage-booking */


		/* privacy */
		ul.reset {list-style-type:none;}
		ul.reset li{margin-bottom:1.5em;}
		.indent {padding-left:1.5em;}
		.anchor-link a{font-size:1.2em; color:#0061aa;}

		/* state-registered-sellers-of-travel */


		/* terms */
		.indent-border {padding-left:1.5em; border-left:1px solid #555;}


		/* travel-agents/eft-terms */


		/* travel-requirements */


		/* trip-protection */
		.blue {color:#0061aa}
		.plan-name {text-decoration:underline; font-size:1.25em; font-weight:bold;}
		th {text-align:left;}


		/* waterpark-hotels-all-inclusive-vacation-packages */
		.hotel-list {padding-left:0;}
		ol.amenities-list {padding: 0 0 0 2em;}
		ul.resort-name {list-style-type: none; padding-left:0; margin-bottom:0;}
		ul.resort-name li a{font-size:1em;}
		ul.resort-name li a:hover{text-decoration:underline; background-color:transparent;}
		#circolumn p{font-size:1em;}


		/* webinars */
		.center {text-align:center;}


		/* webinars/paricematch.html */


		/* Back to Top button */
		.cd-top {color: #FFF !important; display: inline-block; font-size: 14px; height: 5em; width: 5em; position: fixed; bottom: 40px; right: 20px; overflow: hidden; background: #5cb85c; visibility: hidden; opacity: 0; padding: .5em; text-align: center; text-decoration: none; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s; line-height:1em;}
		.cd-top .fa {font-size: 24px; margin-bottom: 3px; padding-left:0;}
		.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{-webkit-transition: opacity .3s 0s, visibility 0s 0s; -moz-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s;}
		.cd-top.cd-is-visible {opacity: .5;}
		.cd-top.cd-fade-out {visibility: visible; opacity: 1;}
		.cd-top:hover { background: #007cc3;  color: #FFF;}
		.no-touch .cd-top:hover {background-color: #007cc3; opacity: 1;}

