.ui-helper-hidden {
  display: none
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse
}
.ui-helper-clearfix:after {
  clear: both
}
.ui-helper-clearfix {
  min-height: 0
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0)
}
.ui-front {
  z-index: 100
}
.ui-state-disabled {
  cursor: default!important
}
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.ui-resizable {
  position: relative
}
.ui-resizable-handle {
  position: absolute;
  font-size: .1px;
  display: block
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #000
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0
}
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em
}
.ui-accordion .ui-accordion-noicons {
  padding-left: .7em
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default
}
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible
}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none
}
.ui-button-icon-only {
  width: 2.2em
}
button.ui-button-icon-only {
  width: 2.4em
}
.ui-button-icons-only {
  width: 3.4em
}
button.ui-button-icons-only {
  width: 3.7em
}
.ui-button .ui-button-text {
  display: block;
  line-height: normal
}
.ui-button-text-only .ui-button-text {
  padding: .4em 1em
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em
}
input.ui-button {
  padding: .4em 1em
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px
}
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em
}
.ui-buttonset {
  margin-right: 7px
}
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em
}
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
border:0;
padding:0
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px
}
.ui-datepicker .ui-datepicker-next {
  right: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0
}
.ui-datepicker td {
  border: 0;
  padding: 1px
}
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left
}
.ui-datepicker.ui-datepicker-multi {
  width: auto
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0
}
.ui-datepicker-rtl {
  direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px
}
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0
}
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 21px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer
}
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move
}
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none
}
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute
}
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0
}
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  font-weight: normal
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px
}
.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5
}
.ui-menu .ui-state-disabled a {
  cursor: default
}
.ui-menu-icons {
  position: relative
}
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em
}
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em
}
.ui-menu .ui-menu-icon {
  position: static;
  float: right
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%
}
.ui-progressbar .ui-progressbar-overlay {
  background: url("images/animated-overlay.gif");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: .25
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none
}
.ui-slider {
  position: relative;
  text-align: left
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit
}
.ui-slider-horizontal {
  height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0
}
.ui-slider-vertical {
  width: .8em;
  height: 100px
}
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle
}
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px
}
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0
}
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none
}
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0
}
.ui-spinner-up {
  top: 0
}
.ui-spinner-down {
  bottom: 0
}
.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px
}
.ui-tabs {
  position: relative;
  padding: .2em
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap
}
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa
}
body .ui-tooltip {
  border-width: 2px
}
.ui-widget {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.1em
}
.ui-widget .ui-widget {
  font-size: 1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em
}
.ui-widget-content {
  border: 1px solid #ddd;
  background: #eee url(/css/lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
  color: #333
}
.ui-widget-content a {
  color: #333
}
.ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828 url(/css/lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
  color: #fff;
  font-weight: bold
}
.ui-widget-header a {
  color: #fff
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #ccc;
  background: #f6f6f6 url(/css/lightness/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce url(/css/lightness/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #c77405;
  text-decoration: none
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: #fff url(/css/lightness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url(/css/lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
  color: #363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(/css/lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
  color: #fff
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #fff
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #fff
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none
}
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35)
}
.ui-icon {
  width: 16px;
  height: 16px
}
.ui-icon, .ui-widget-content .ui-icon {
  background-image: url(/css/lightness/images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
  background-image: url(/css/lightness/images/ui-icons_ffffff_256x240.png)
}
.ui-state-default .ui-icon {
  background-image: url(/css/lightness/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(/css/lightness/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-active .ui-icon {
  background-image: url(/css/lightness/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-highlight .ui-icon {
  background-image: url(/css/lightness/images/ui-icons_228ef1_256x240.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(/css/lightness/images/ui-icons_ffd27a_256x240.png)
}
.ui-icon-blank {
  background-position: 16px 16px
}
.ui-icon-carat-1-n {
  background-position: 0 0
}
.ui-icon-carat-1-ne {
  background-position: -16px 0
}
.ui-icon-carat-1-e {
  background-position: -32px 0
}
.ui-icon-carat-1-se {
  background-position: -48px 0
}
.ui-icon-carat-1-s {
  background-position: -64px 0
}
.ui-icon-carat-1-sw {
  background-position: -80px 0
}
.ui-icon-carat-1-w {
  background-position: -96px 0
}
.ui-icon-carat-1-nw {
  background-position: -112px 0
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px
}
.ui-icon-arrow-4 {
  background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px
}
.ui-icon-extlink {
  background-position: -32px -80px
}
.ui-icon-newwin {
  background-position: -48px -80px
}
.ui-icon-refresh {
  background-position: -64px -80px
}
.ui-icon-shuffle {
  background-position: -80px -80px
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px
}
.ui-icon-folder-open {
  background-position: -16px -96px
}
.ui-icon-document {
  background-position: -32px -96px
}
.ui-icon-document-b {
  background-position: -48px -96px
}
.ui-icon-note {
  background-position: -64px -96px
}
.ui-icon-mail-closed {
  background-position: -80px -96px
}
.ui-icon-mail-open {
  background-position: -96px -96px
}
.ui-icon-suitcase {
  background-position: -112px -96px
}
.ui-icon-comment {
  background-position: -128px -96px
}
.ui-icon-person {
  background-position: -144px -96px
}
.ui-icon-print {
  background-position: -160px -96px
}
.ui-icon-trash {
  background-position: -176px -96px
}
.ui-icon-locked {
  background-position: -192px -96px
}
.ui-icon-unlocked {
  background-position: -208px -96px
}
.ui-icon-bookmark {
  background-position: -224px -96px
}
.ui-icon-tag {
  background-position: -240px -96px
}
.ui-icon-home {
  background-position: 0 -112px
}
.ui-icon-flag {
  background-position: -16px -112px
}
.ui-icon-calendar {
  background-position: -32px -112px
}
.ui-icon-cart {
  background-position: -48px -112px
}
.ui-icon-pencil {
  background-position: -64px -112px
}
.ui-icon-clock {
  background-position: -80px -112px
}
.ui-icon-disk {
  background-position: -96px -112px
}
.ui-icon-calculator {
  background-position: -112px -112px
}
.ui-icon-zoomin {
  background-position: -128px -112px
}
.ui-icon-zoomout {
  background-position: -144px -112px
}
.ui-icon-search {
  background-position: -160px -112px
}
.ui-icon-wrench {
  background-position: -176px -112px
}
.ui-icon-gear {
  background-position: -192px -112px
}
.ui-icon-heart {
  background-position: -208px -112px
}
.ui-icon-star {
  background-position: -224px -112px
}
.ui-icon-link {
  background-position: -240px -112px
}
.ui-icon-cancel {
  background-position: 0 -128px
}
.ui-icon-plus {
  background-position: -16px -128px
}
.ui-icon-plusthick {
  background-position: -32px -128px
}
.ui-icon-minus {
  background-position: -48px -128px
}
.ui-icon-minusthick {
  background-position: -64px -128px
}
.ui-icon-close {
  background-position: -80px -128px
}
.ui-icon-closethick {
  background-position: -96px -128px
}
.ui-icon-key {
  background-position: -112px -128px
}
.ui-icon-lightbulb {
  background-position: -128px -128px
}
.ui-icon-scissors {
  background-position: -144px -128px
}
.ui-icon-clipboard {
  background-position: -160px -128px
}
.ui-icon-copy {
  background-position: -176px -128px
}
.ui-icon-contact {
  background-position: -192px -128px
}
.ui-icon-image {
  background-position: -208px -128px
}
.ui-icon-video {
  background-position: -224px -128px
}
.ui-icon-script {
  background-position: -240px -128px
}
.ui-icon-alert {
  background-position: 0 -144px
}
.ui-icon-info {
  background-position: -16px -144px
}
.ui-icon-notice {
  background-position: -32px -144px
}
.ui-icon-help {
  background-position: -48px -144px
}
.ui-icon-check {
  background-position: -64px -144px
}
.ui-icon-bullet {
  background-position: -80px -144px
}
.ui-icon-radio-on {
  background-position: -96px -144px
}
.ui-icon-radio-off {
  background-position: -112px -144px
}
.ui-icon-pin-w {
  background-position: -128px -144px
}
.ui-icon-pin-s {
  background-position: -144px -144px
}
.ui-icon-play {
  background-position: 0 -160px
}
.ui-icon-pause {
  background-position: -16px -160px
}
.ui-icon-seek-next {
  background-position: -32px -160px
}
.ui-icon-seek-prev {
  background-position: -48px -160px
}
.ui-icon-seek-end {
  background-position: -64px -160px
}
.ui-icon-seek-start {
  background-position: -80px -160px
}
.ui-icon-seek-first {
  background-position: -80px -160px
}
.ui-icon-stop {
  background-position: -96px -160px
}
.ui-icon-eject {
  background-position: -112px -160px
}
.ui-icon-volume-off {
  background-position: -128px -160px
}
.ui-icon-volume-on {
  background-position: -144px -160px
}
.ui-icon-power {
  background-position: 0 -176px
}
.ui-icon-signal-diag {
  background-position: -16px -176px
}
.ui-icon-signal {
  background-position: -32px -176px
}
.ui-icon-battery-0 {
  background-position: -48px -176px
}
.ui-icon-battery-1 {
  background-position: -64px -176px
}
.ui-icon-battery-2 {
  background-position: -80px -176px
}
.ui-icon-battery-3 {
  background-position: -96px -176px
}
.ui-icon-circle-plus {
  background-position: 0 -192px
}
.ui-icon-circle-minus {
  background-position: -16px -192px
}
.ui-icon-circle-close {
  background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px
}
.ui-icon-circle-check {
  background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 4px
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 4px
}
.ui-widget-overlay {
  background: #666 url(/css/lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
  opacity: .5;
  filter: Alpha(Opacity=50)
}
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: #000 url(/css/lightness/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
  opacity: .2;
  filter: Alpha(Opacity=20);
  border-radius: 5px
}
.TripTypeRadio label {
  cursor: pointer!important
}
.TripTypeRadio label:hover {
/*text-decoration: underline*/
}
.soclink {
  display: block;
  float: left;
  width: 35px;
  height: 36px;
  margin: 6px 2px 2px 2px
}
.fb {
  background: url("/Sites/3/Images/colarge.gif") no-repeat scroll -568px -203px transparent
}
.gp {
  background: url("/Sites/3/Images/colarge.gif") no-repeat scroll -604px -203px transparent
}
.tw {
  background: url("/Sites/3/Images/colarge.gif") no-repeat scroll -640px -203px transparent
}
.an {
  background: url("/Sites/3/Images/colarge.gif") no-repeat scroll -512px -203px transparent
}
.ap {
  background: url("/Sites/3/Images/colarge.gif") no-repeat scroll -482px -203px transparent
}
.devider {
  background: url("/Sites/3/Images/colarge.gif") no-repeat scroll -551px -203px transparent;
  float: left;
  width: 18px;
  margin-top: 5px;
  height: 36px
}
#FrameContentQuote {
  padding: 35px 0 14px 14px
}
#Geo {
  background: url("/Sites/3/Images/colarge.gif") no-repeat scroll -466px -20px transparent;
  float: left;
  height: 31px;
  margin-bottom: 0;
  margin-left: 269px;
  margin-right: auto;
  width: 235px;
  margin-top: 10px
}
#trust1Logo {
  background: url("/Sites/3/Images/colarge.gif") no-repeat scroll -466px -57px transparent;
  float: left;
  height: 36px;
  margin: 10px auto 0 19px;
  width: 195px
}
.trust1logo {
  position: absolute;
  margin-top: -12px;
  margin-left: 285px
}
.foottxt {
  color: #666;
  line-height: 20px
}
.foottxt a {
  color: #666
}
.footertext {
  color: #333;
  font: 10px Verdana;
  text-align: center
}
.TA {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 0 transparent
}
.FI {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -26px transparent
}
.VX {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -49px transparent
}
.VX {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/VX.jpg") no-repeat scroll 0 0 transparent
}
.MH {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -68px transparent
}
.NK {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -90px transparent
}
.NK {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/NK.jpg") no-repeat scroll 0 0 transparent
}
.FL {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -119px transparent
}
.TP {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -150px transparent
}
.CI {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -181px transparent
}
.UA {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -210px transparent
}
.B6 {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -236px transparent
}
.US {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -265px transparent
}
.BW {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -296px transparent
}
.AM {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -322px transparent
}
.VS {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -347px transparent
}
.SU {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -375px transparent
}
.CA {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -397px transparent
}
.F9 {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/F9.jpg") no-repeat scroll 0 0 transparent
}
.AA {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -447px transparent
}
.TK {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -473px transparent
}
.YV {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -534px transparent
}
.AY {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -565px transparent
}
.NH {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -506px transparent
}
.AS {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -592px transparent
}
.SY {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -613px transparent
}
.AC {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -634px transparent
}
.EI {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/EI.jpg") no-repeat scroll 0 0 transparent
}
.OZ {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -677px transparent
}
.AI {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -703px transparent
}
.VA {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -729px transparent
}
.BA {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -750px transparent
}
.PR {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -773px transparent
}
.EK {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -794px transparent
}
.HA {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -815px transparent
}
.LX {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -837px transparent
}
.QR {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -858px transparent
}
.BR {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -880px transparent
}
.QF {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -922px transparent
}
.JL {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1101px transparent
}
.LH {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -900px transparent
}
.IB {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1122px transparent
}
.UP {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -941px transparent
}
.MW {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -965px transparent
}
.SA {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -995px transparent
}
.SQ {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1026px transparent
}
.JJ {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1053px transparent
}
.KL {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1078px transparent
}
.SK {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1146px transparent
}
.RJ {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1175px transparent
}
.OS {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1200px transparent
}
.AZ {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1220px transparent
}
.TN {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1238px transparent
}
.CX {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1260px transparent
}
.MU {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1285px transparent
}
.EY {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1308px transparent
}
.CM {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1329px transparent
}
.AB {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1355px transparent
}
.MS {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1377px transparent
}
.LO {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1405px transparent
}
.go {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1428px transparent
}
.ET {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1452px transparent
}
.FJ {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1508px transparent
}
.KE {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1531px transparent
}
.WN {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/WN.jpg") no-repeat scroll 0 0 transparent
}
.AF {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1579px transparent
}
.SV {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1610px transparent
}
.SN {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1644px transparent
}
.UN {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1674px transparent
}
.KU {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1700px transparent
}
.WS {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1725px transparent
}
.NZ {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1752px transparent
}
.N7I {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1780px transparent
}
.AV {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1805px transparent
}
.N9W {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1825px transparent
}
.FG {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1852px transparent
}
.BG {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1884px transparent
}
.BUG {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/BUG.png") no-repeat scroll 0 0 transparent
}
.N9K {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1917px transparent
}
.LY {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1942px transparent
}
.N7H {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1967px transparent
}
.LW {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -1993px transparent
}
.WP {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -2016px transparent
}
.OU {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -2037px transparent
}
.S3 {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -2068px transparent
}
.UX {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/images/airlinelogo.png") no-repeat scroll 0 -2099px transparent
}
.TS {
  height: 22px;
  width: 64px;
  background: url("/Sites/3/Images/ts.png") no-repeat scroll 0 0 transparent
}
.KM {
  height: 22px;
  width: 67px;
  background: url("/Sites/3/Images/Airline/km.png") no-repeat scroll 0 0 transparent
}
.SE {
  height: 19px;
  width: 55px;
  background: url("/Sites/3/Images/Airline/SE.png") no-repeat scroll 0 0 transparent
}
.PD {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/PD.jpg") no-repeat scroll 0 0 transparent
}
.G3 {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/G3.jpg") no-repeat scroll 0 0 transparent
}
.CZ {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/CZ.jpg") no-repeat scroll 0 0 transparent
}
.9K {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/9K.jpg") no-repeat scroll 0 0 transparent
}
.LI {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/LI.jpg") no-repeat scroll 0 0 transparent
}
.LA {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/LA.jpg") no-repeat scroll 0 0 transparent
}
.DY {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/DY.jpg") no-repeat scroll 0 0 transparent
}
.AR {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/AR.jpg") no-repeat scroll 0 0 transparent
}
.DE {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/DE.jpg") no-repeat scroll 0 0 transparent
}
.PY {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/PY.jpg") no-repeat scroll 0 0 transparent
}
.RO {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/RO.jpg") no-repeat scroll 0 0 transparent
}
.MA {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/MA.jpg") no-repeat scroll 0 0 transparent
}
.HU {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/HU.png") no-repeat scroll 0 0 transparent
}
.JQ {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/JQ.png") no-repeat scroll 0 0 transparent
}
.XMA {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/XMA.jpg") no-repeat scroll 0 0 transparent
}
.XMC {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/XMC.jpg") no-repeat scroll 0 0 transparent
}
.AT {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/AT.png") no-repeat scroll 0 0 transparent
}
.IB {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/IB.png") no-repeat scroll 0 0 transparent
}
.XL {
  height: 25px;
  width: 70px;
  background: url("/Sites/3/Images/Airline/XL.png") no-repeat scroll 0 0 transparent
}
.PS {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/PS.jpg") no-repeat scroll 0 0 transparent
}
.OB {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/OB.jpg") no-repeat scroll 0 0 transparent
}
.AD {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/AD.jpg") no-repeat scroll 0 0 transparent
}
.EQ {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/EQ.jpg") no-repeat scroll 0 0 transparent
}
.OR {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/OR.jpg") no-repeat scroll 0 0 transparent
}
.F9 {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/F9.gif") no-repeat scroll 0 0 transparent
}
.KX {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/KX.png") no-repeat scroll 0 0 transparent
}
.TG {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/TG.jpg") no-repeat scroll 0 0 transparent
}
.NTG {
  height: 22px;
  width: 72px;
  background: url("/Sites/3/Images/Airline/TG.jpg") no-repeat scroll 0 0 transparent
}
@-ms-viewport {
width:device-width;
}
@-webkit-viewport {
width:device-width;
}
@-moz-viewport {
width:device-width;
}
@-ms-viewport {
width:auto !important;
}
@-o-viewport {
width:device-width;
}
@viewport {
width:device-width;
}
body {
  background-color: #f4ebd9
}
.nopadding {
  padding: 0
}
.navbar-tr {
  background-color: #f4ebd9;
  border: none;
  border-radius: 0;
  margin-bottom: 0
}
.navbar {
  min-height: 31px
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff
}
.navbar-toggle .icon-bar {
  width: 19px
}
.navbar-default .navbar-toggle:hover .icon-bar {
  background-color: #ff8418!important
}
.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #ff8418!important
}
.navbar-default .navbar-nav >li >a {
  color: #fff
}
.navbar-default .navbar-nav >li >a:hover {
  color: #98c7f1
}
.icospace {
  margin-right: 4px
}
.navbar-default .navbar-nav >li.icos >a {
  display: inline-block
}
.navbar-header {
  height: 31px
}
.navbar-toggle {
  padding: 7px 5px;
  margin: 2px 2px 2px 0;
  color: #fff!important;
  background-color: #ff8418!important;
  border-color: #fff!important
}
.navbar-toggle:hover, .navbar-toggle:focus {
  color: #ff8418!important;
  background-color: #fff!important;
  border-color: #ff8418!important
}
.navbar-collapse {
  margin-top: 5px;
  padding-top: 17px;
  background: #fff;
  box-shadow: 0 0 2px rgba(0,0,0,.3);
  border: none;
  width:100%;
}
.nav >li {
  background-color: #009dd8;
  border: 2px solid #fff;
  display: block;
  margin: 0 10px;
  position: relative;
  border-radius: 6px
}
.navbar-default .navbar-nav >li >a {
  color: #fff
}
.navbar-default .navbar-nav >li >a:hover {
  color: #fff;
  font-weight: bold
}
.navbar-nav {
  margin: 20px 0;
  position: relative;
  z-index: 31
}
.rightmenu a {
}
#logo {
  background: url(/themes/travelation/images/res/logo-sm.png) no-repeat;
  width: 197px;
  height: 54px;
  display: block;
  position: relative;
  top: 7px;
  left: 0;
  z-index: 30
}
.maincontainer {
  background-color: #fff;
  border-radius: 0;
  box-shadow: 0 0 2px rgba(0,0,0,.3);
  min-height: 200px;
  height: auto !important;
  height: 200px;
  margin: 2px 0 0 0
}
/*new */

/*.hero-form .hero::after, .hero-form .hero::before {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
End*/
#dynphone {
  width: 481px;
  float: right;
  height: 61px
}
#dynphonemessage {
  color: #009ed8;
  font: bold 14px/17px Verdana;
  left: 1px;
  position: relative;
  text-align: center;
  top: 16px;
  width: 160px
}
#dynphonenumber {
  position: relative;
  top: 6px;
  left: 170px;
  width: 300px;
  font: bold 32px/32px Verdana;
  color: #ff8418;
  text-align: center;
  text-shadow: 1px 1px 0 #000
}
#dynphonenumber >a {
  color: #ff8418;
  text-decoration: none
}
#dynphonenumber >a:hover {
  color: #ff5600;
  text-decoration: none
}
#dynphoneintnational {
  position: relative;
  top: 43px;
  left: 170px;
  width: 300px;
  font: bold 13px/13px Verdana;
  color: #000;
  text-align: center
}
.dynphonebox {
  height: 0;
  width: 0;
  font-size: 0;
  float: left
}
#searchbox {
  margin: 50px 20px 20px 20px
}
.searchlabel {
  margin: 0;
  font-weight: normal
}
.searchlabel.airport {
  width: 45px;
  text-align: left
}
.searchlabel.date {
  width: 66px
}
.searchlabel.pax {
  width: 57px;
  font-size: 10px
}
.input-lg {
  color: #009ed8;
  height: 36px;
  font-size: 17px;
  font-weight: bold
}
select.input-lg {
  height: 36px;
  padding: 9px 8px
}
input.input-lg {
  padding: 5px 8px
}
.input-lg.AgeSelect {
  padding: 5px 8px
}
.input-group-addon {
  box-shadow: inset 0 2px 3px 0 rgba(0,0,0,.1), 0 1px 0 0 rgba(255,255,255,.2);
  background-color: #96ac49;
  border: 1px solid #96ac49;
  color: #fff;
  border-radius: 8px
}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0 6px 6px 0;
}
.input-group-addon.paxgroup {
  padding: 2px
}
.form-control {
  border: 1px solid #96ac49
}
.atlash1 {
  font-size: 16px;
  font-weight: bold;
  margin: 6px 0 6px 0
}
.input-group {
  margin-bottom: 5px;
}
.input-group.flex label:hover {
/*text-decoration: underline*/
}
.ui-datepicker {
  z-index: 50!important
}
.ui-datepicker-trigger {
  display: none
}
.SearchButton {
  margin: 5px 0 35px;
  text-align: center
}
.SearchBut {
  background-color: #ff8418!important;
  padding:6px 7px !important;
  
}
.SearchBut:hover {
  background-color: #f77400!important;
  border: 3px solid #fff
}
.checkbox-inline {
  padding-left: 0;
  width:100%;
}
.btn-lg, .btn-group-lg >.btn {
  font-size: 16px;
  font-weight: bold;
  box-shadow: 3px 3px 5px #555;
  border: solid 3px #fff
}
.multisp {
  height: 20px
}
.searchlabel .fa {
  margin-right: 5px
}
.searchlabel.pax .fa {
  margin-right: 0
}
#multimore a {
  margin: 0 0 10px 10px;
  color: #718821;
  -webkit-text-shadow: 1px 1px 1px #fff;
  text-shadow: 1px 1px 1px #fff;
  font-size: 14px;
  font-weight: bold;
  display: block
}
.contbox {
  min-height: 215px;
  border: 2px solid #b7c586;
  border-radius: 10px;
  box-shadow: 2px 2px 2px rgba(0,0,0,.1);
  font-size: 11px;
  line-height: 1.4em;
  margin: 30px -4px 0 13px
}
.contboxbot {
  margin: 30px 15px 0 13px
}
.continner {
  margin: 20px;
  font: normal 12px/18px Arial
}
.name {
  color: red
}
.NewsletterFormDiv {
  margin: 20px
}
.disclaimer {
  padding: 20px;
  color: grey;
  font: 9px Verdana;
  text-align: justify;
  min-height: 20px
}
.conttitle {
  background-color: #e0e7aa;
  border-bottom: 1px solid #b7c586;
  border-radius: 8px 8px 0 0;
  color: #444;
  font-size: 14px;
  font-weight: bold;
  padding: 10px
}
input[type="checkbox"]+label:before input[type="radio"]+label:before {
margin-left:10px
}
input[type="checkbox"]+label, input[type="checkbox"]+label:after, input[type="checkbox"]+label:before, input[type="radio"]+label, input[type="radio"]+label:after, input[type="radio"]+label:before {
  box-sizing: content-box!important;
  -webkit-box-sizing: content-box!important;
  -moz-box-sizing: content-box!important;
  font-weight: bold;
  font-size: 15px;
}
input[type="checkbox"], input[type="radio"] {
  visibility: hidden;
  position: absolute;
  z-index: 20;
  width: 18px;
  height: 18px
}
input[type="checkbox"]+label, input[type="radio"]+label {
  position: relative;
  z-index: 19;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  line-height: 20px;
  min-height: 14px;
  min-width: 14px;
  margin-right: 5px;
  color: #718821
}
input[type="checkbox"]+label:hover, input[type="radio"]+label:hover {
  cursor: pointer
}
input[type="checkbox"]+label:before, input[type="radio"]+label:before {
  content: " ";
  background-color: #fff;
  border: 1px solid #96ac49;
  border-radius: 0;
  display: inline-block;
  font-family: FontAwesome;
  font-size: 15px;
  font-weight: 400;
  height: 22px;
  line-height: 22px;
  margin-right: 5px;
  margin-top: -1px;
  min-width: 22px;
  padding: 0;
  text-align: center;
  vertical-align: middle
}
input[type="radio"]+label:before {
  content: " ";
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-shadow: inset 0 2px 3px 0 rgba(0,0,0,.1), 0 1px 0 0 rgba(255,255,255,.2);
  font-weight: bold;
}
input[type="checkbox"]:checked+label, input[type="radio"]:checked+label {
  font-weight: bold
}
input[type="checkbox"]:checked+label:before, input[type="radio"]:checked+label:before {
  content: "ï„‘";
  color: #009ed8
}
input[type="checkbox"]:hover+label:before, input[type="radio"]:hover+label:before {
  color: #96ac49;
  border-color: #96ac49
}
input[type="checkbox"]+label:before {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: inset 0 2px 3px 0 rgba(0,0,0,.1), 0 1px 0 0 rgba(255,255,255,.2)
}
input[type="checkbox"]:checked+label:before {
  content: "ï€Œ"
}
.qbox {
  height: 115px;
  width: 127px;
  float: left;
  margin: 10px
}
.qbox a {
  height: 115px;
  width: 127px;
  display: block;
  border-radius: 6px
}
.transclass {
  border: solid 3px #2e7bcc;
  border-radius: 6px;
  z-index: 400
}
#footer {
  color: #009dd8;
  font: bold 11px Verdana;
  margin: 20px 0 0 0
}
#footer a {
  color: #009dd8;
  text-decoration: none;
  display: block;
  padding: 10px
}
#footer a:hover {
  color: #009dd8;
  text-decoration: underline
}
#copyright {
  color: #333;
  font: 10px Verdana;
  text-align: center;
  margin: 20px auto
}
#multi-right {
  display: none
}
.phonebutton {
  background-color: #ff8418;
  color: #fff;
  font: 17px/20px Arial;
  padding: 4px 6px
}
.phonefooter {
  background-color: #009ed8;
  border: none;
  height: 29px;
  min-height: 29px;
  padding: 4px 0;
  text-align: center;
  z-index: 40
}
.phonefooter a:hover {
  text-decoration: none
}
.footerphonebutton {
  background-color: #ff8418;
  color: #fff;
  border: solid 1px #fff;
  border-radius: 4px;
  padding: 2px 6px;
  display: inline-block;
  font: bold 16px/16px Arial
}
.footerphonebutton:hover {
  background-color: #fff;
  color: #ff8418!important;
  border: solid 1px #ff8418
}
.orange {
  color: #ff8418
}
.promocont {
  background-color: #fff;
  border-radius: 6px;
  margin-bottom: 14px;
  padding: 15px
}
.promocont .promo {
}
.promocont .promoinner {
  border-radius: 6px;
  float: left;
  width: 258px;
  height: 172px;
  cursor: pointer
}
.promocont .promo .promoleft {
  background: rgba(0,0,0,.65);
  padding: 3px 0;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  text-align: center
}
.promocont .promo .promoright {
  float: right;
  background: rgba(255,255,255,.9);
  margin: 90px 5px 5px 5px;
  padding: 4px;
  border-radius: 6px;
  border: solid 1px #fff
}
.promocont .promo .promoleft .promoname {
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  display: inline
}
.promocont .promo .promoright .promouse {
  color: #4c4c4c;
  font-size: 10px;
  text-align: center
}
.promocont .promo .promoleft .promooff {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  display: inline
}
.promocont .promo .promoright .promocode {
  color: #ff8418;
  font-family: Tahoma;
  font-size: 18px;
  text-align: center;
  font-weight: bold
}
.inline {
  display: inline!important
}
@media(min-width:768px) {
body {
  background-color: #f4ebd9
}
.navbar-collapse {
  margin-top: 0;
  padding-top: 0;
  background: #f4ebd9;
  box-shadow: none;
  border: none
}
.navbar-default .navbar-nav >li >a {
  padding: 0;
  margin: 6px;
  line-height: 20px;
  border-bottom: 1px solid #98c7f1;
  color: #fff;
  font: 12px Arial
}
.navbar-default .navbar-nav >li >a:hover {
  border-bottom: 1px solid #fd8713;
  color: #fd8713
}
.navbar-default .navbar-nav >li.ico >a {
  color: #fff;
  border-bottom: none;
  font-size: 20px;
  margin: 2px 3px 2px 3px
}
.navbar-default .navbar-nav >li.ico >a:hover {
  border-bottom: none;
  color: #fd8713
}
.nav-tabs {
  border-bottom: 1px solid #fff
}
.nav-tabs >li >a {
  background-color: #84add4;
  color: #1a5c8b;
  display: block;
  float: left;
  font: bold 12px Arial;
  height: 21px;
  padding: 3px 0 0;
  text-align: center;
  text-decoration: none;
  width: 70px
}
.nav-tabs >li.active >a, .nav-tabs >li.active >a:hover, .nav-tabs >li.active >a:focus {
  background-color: #99c8f4;
  color: #1a5c8b;
  cursor: default;
  border-color: #fff;
  height: 22px;
  border-bottom: 1px solid #99c8f4
}
.tabs-right {
  height: 22px;
  border-bottom: 1px solid #fff
}
.topmenu {
  margin: 17px 8px 0 0!important;
  font: 10px Arial
}
.topmenu a {
  color: #009dd8;
  font: 10px Arial;
  text-decoration: none
}
.topmenu a:hover {
  text-decoration: underline
}
#socialicons {
  font-size: 35px;
  margin: 0 8px 0 0;
  text-align: right
}
#socialicons a {
  display: block;
  width: 31px;
  float: right;
  margin: 0 3px
}
#socialicons .fa-stack {
  display: inline-block;
  height: 30px;
  line-height: 25px!important;
  position: relative;
  vertical-align: middle;
  width: 30px
}
.solsm {
  font-size: 25px
}
.android {
  color: #92b83e
}
.apple {
  color: #e7e8e9;
  text-shadow: 1px 1px 0 rgba(0,0,0,.3)
}
.facebook {
  color: #5775bd;
  text-shadow: 0 1px 0 #0e275d
}
.twitter {
  color: #53c9f7;
  text-shadow: 0 1px 0 #009aca
}
.googleplus {
  color: #bc3728;
  text-shadow: 0 1px 0 #7e000b
}
.maincontainer {
  background-color: #fff;
  border-radius: 0 10px 10px 10px;
  box-shadow: 0 0 3px rgba(0,0,0,.3);
  min-height: 200px;
  height: auto !important;
  height: 200px;
  margin: 6px auto;
  padding-bottom:10px;
  padding-top:10px;
}
#logo {
  background: url(/themes/travelation/images/res/logo.png) no-repeat;
  width: 249px;
  height: 68px;
  display: block;
  position: relative;
  top: 32px;
  left: -2px
}
.contbox {
  margin: 30px 15px 0 13px
}
.contboxbot {
  margin: 30px 15px 0 13px
}
#searchboxtabs {
  float: left;
  height: 0;
  width: 0
}
#searchbox {
  /*background: #eff5d6;
  background: linear-gradient(#fafcf1, #dbe9a9);
  border: 4px solid #b7c586;
  border-radius: 0 10px 10px 10px;
  box-shadow: 2px 2px 2px rgba(0,0,0,.1);*/
  min-height: 400px;
  margin: 0 30px 0 75px;/*padding: 20px 42px 0*/
}
.tabs {
  width: 62px;
  height: 375px;
  /*background: url(/Sites/3/Images/tabs.png);*/
  position: relative;
  left: 27px;
  z-index: 5
}
.tab {
  display: block;
  width: 48px;
  height: 75px;
  float: left
}
.headline {
  font: bold 25px Arial;
  color: #718821;
  border-bottom: solid 1px #d4deaf;
  padding: 0 0 6px;
  margin-bottom: 20px
}
.lowpricediv {
  float: left;
  height: 0;
  width: 0
}
/*.lowprice1 {
  background: url("/Sites/3/images/Home/lpg.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 52px;
  left: -19px;
  position: relative;
  top: -75px;
  width: 154px
}*/
.lowprice1 {
  /*background: url("/Sites/3/images/Home/lpg.png") no-repeat scroll 0 0 transparent;*/
  display: block;
  height: 52px;
  left: -19px;
  position: relative;
  top: -75px;
  width: 154px
}
.trust1 {
  /*background: url("/themes/travelation/images/res/trust.png") no-repeat;*/
  height: 120px;
  margin: 15px auto;
  width: 610px;
}
.ls-bottom-nav-wrapper, .ls-below-thumbnails {
  display: none
}
.input-group {
  margin-bottom: 10px
}
.input-lg {
  height: 41px
}
select.input-lg {
  height: 41px
}
.input-group-addon.paxgroup {
  padding: 4px
}
.SearchButton {
  position: relative;
  text-align: right;
  top: -40px
}
.input-lg.AgeSelect {
  padding: 8px 4px
}
#footer {
  text-align: center;
  color: #009dd8;
  font: bold 10px Verdana;
  margin: 20px 0 0 0
}
#footer a {
  color: #009dd8;
  text-decoration: none;
  display: inline;
  padding: 0
}
#footer a:hover {
  color: #009dd8;
  text-decoration: underline
}
}
@media(min-width:992px) {
.navbar-default .navbar-nav >li >a {
  margin: 6px
}
.navbar-default .navbar-nav >li.ico >a {
  margin: 2px 7px 2px 7px
}
.nav-tabs >li >a {
  width: 81px
}
.topmenu {
  font: 12px Arial
}
.topmenu a {
  font: 12px Arial
}
#socialicons {
  font-size: 35px;
  margin: 0 2px 0 0;
  text-align: right;
  
}
#socialicons a {
  display: block;
  width: 31px;
  float: right;
  margin: 0 5px
}
#socialicons .fa-stack {
  display: inline-block;
  height: 36px;
  line-height: 30px!important;
  position: relative;
  vertical-align: middle;
  width: 36px
}
.solsm {
  font-size: 30px
}
#dynphone {
  width: 481px
}
#searchbox {
  margin: 0 10px 0 75px;
  width: 517px;
}
.contbox {
  margin: 30px -4px 0 13px
}
.contboxbot {
  margin: 30px 15px 0 13px
}
#footer {
  font: bold 11px Verdana
}
}
@media(min-width:1200px) {
}
.ErrorGroup {
  background-color: #fbe7e7;
  border: 3px solid #dc1a1a;
  border-radius: 6px;
  color: #dc1a1a;
  margin: 10px;
  padding: 10px;
  font: bold 11px Verdana
}
.ErrorGroupText ul {
  margin-bottom: 0;
  margin-left: 11px
}
.updnValidatorCallout {
  background-color: #fbe7e7!important;
  color: #dc1a1a!important;
  margin: 5px 0 0 28px!important;
  position: absolute;
  left: 0;
  top: 0;
  width: 200px;
  border: solid 3px #dc1a1a!important;
  border-radius: 6px;
  font: bold 11px Verdana;
  padding: 10px;
  z-index: 60
}
.updnValidatorCalloutPointer {
  position: absolute;
  left: 0;
  top: 7px;
  margin: 0 0 0 -20px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 20px solid #dc1a1a!important;
  border-left: 0
}
.updnValidationErrorInput {
  background-color: #fbe7e7!important
}
.updnValidationErrorLabel {
  color: #fff!important
}
.dealtable {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse
}
.dealtable th {
  font: normal 10px Arial;
  padding: 4px;
  border-bottom: solid 1px #b7c586;
  color: #646464
}
.dealtable td {
  padding: 8px;
  font: bold 11px Arial;
  color: #333;
  overflow: hidden;
  white-space: nowrap
}
td.deallogo {
  padding: 7px 7px 7px 28px;
  background-repeat: no-repeat
}
td.dealprice {
  background-repeat: no-repeat;
  color: #ef7136;
  text-align: right
}
.right {
  text-align: right
}
.header {
  width: 1014px;
  height: 100px;
  margin: 0 auto;
  background-color: #f4ebda
}
.logo {
  width: px;
  float: left;
  margin: -30px 0 0 -10px
}
.logo img {
  margin: 20px 0 0 9px;
  float: left
}
.header_right {
  width: 610px;
  float: right;
  font: 23px/30px Verdana;
  text-align: center;
  height: 85px
}
.callus {
  float: left;
  font: 25px/30px impact;
  text-align: left;
  margin-top: 30px;
  color: #039fda;
  word-spacing: 9px;
  line-height: 26px
}
.no {
  font: 40px/40px Verdana;
  width: 330px;
  float: left;
  color: #ff8418;
  padding: 0 0 0 0
}
.bigno {
  text-shadow: 4px 3px #000;
  font: 55px/50px impact;
  float: right;
  margin-top: 30px
}
.book {
  font-size: 22px;
  word-spacing: normal
}
.smallno {
  font: 16px/25px impact;
  color: #000;
  padding: 15px 0 0 0;
  float: right
}
.img {
  float: right;
  margin: 10px 0 0 0
}
.content {
  background-color: #fff;
  width: 1014px;
  height: 32px;
  margin: 1px 0 0 -403px;
  float: left
}
.call_boost {
  height: 125px;
  box-sizing: border-box;
  border-radius: 8px;
  border: 1px solid #fff;
  float: left;
  padding: 8px 10px 0;
  position: relative;
  background: linear-gradient(#fafcf1, #dbe9a9) repeat scroll 0 0 rgba(0,0,0,0);
  border: 4px solid #b7c586
}
.content_call {
  padding: 5px 0;
  position: relative;
  display: inline-block;
  width: 100%
}
.content_call .call_boost {
  width: 50%
}
.content_call .benefits {
  width: 50%
}
.img_call {
  background: url(/Sites/3/Images/yinglee.png) no-repeat;
  width: 200px;
  height: 130px;
  background-size: 135px 150px;
  position: absolute;
  content: '';
  display: block;
  left: 0;
  bottom: 0
}
.phone_num:before {
  float: right;
  background: url(/Sites/3/Images/sp.png) no-repeat;
  width: 58px;
  height: 59px;
  margin: 10px 0 0;
  content: ''
}
.phone_num >div {
  float: right;
  z-index: 9999;
  position: absolute;
  right: 17%
}
.phone_num strong a {
  display: block;
  font-size: 32px;
  color: #de0000;
  float: right;
  text-decoration: none;
  text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
  margin-bottom: -2px
}
.phone_num span a {
  font-size: 22px;
  color: #6c841b;
  font-weight: bold;
  float: right;
  clear: right;
  text-decoration: none
}
.phone_num p {
  font-size: 14px;
  color: #444;
  float: right;
  clear: both;
  margin: 8px 25px 0 0
}
.call_boost.airfare .phone_num:before {
  display: none
}
.call_boost.airfare .phone_num span a {
  font-size: 15px
}
.call_boost.airfare .phone_num strong a {
  font-size: 19px
}
.call_boost.airfare .phone_num p {
  width: 122px;
  font-size: 12px;
  margin: 0
}
.benefits {
  float: left;
  padding: 0 0 0 20px
}
.benefits span {
  display: inline-block;
  width: 24%;
  font-weight: bold;
  text-align: center;
  color: #444;
  float: left;
  font-size: 12px;
  line-height: 1.2em
}
.benefits i {
  border-right: 1px dotted #fff;
  display: block;
  content: '';
  position: absolute;
  top: 20%;
  height: 5em
}
.benefits span:last-child {
  border: 0
}
.benefits span:first-child:before {
  background: url(/Sites/3/Images/free-icn-g.png) no-repeat;
  width: 70px;
  height: 70px;
  display: block;
  margin: 0 auto 5px;
  content: ''
}
.benefits span:nth-child(2):before {
  background: url(/Sites/3/Images/24-icn-g.png);
  width: 70px;
  height: 70px;
  display: block;
  margin: 0 auto 5px;
  content: ''
}
.benefits span:nth-child(3):before {
  background: url(/Sites/3/Images/save-icn-g.png);
  width: 70px;
  height: 70px;
  display: block;
  margin: 3px auto 5px;
  content: ''
}
.benefits span:last-child:before {
  background: url(/Sites/3/Images/globe-icn-g.png) no-repeat;
  width: 70px;
  height: 70px;
  display: block;
  margin: 5px auto 5px;
  content: ''
}
@media(min-width:320px)and (max-width:640px) { 
.toprightback {
  margin-right:105px !important;
}
}
@media(min-width:320px)and (max-width:768px) {
  .cd-tabs-navigation {
    display:none;
    overflow:hidden;
  }
  .container.maincontainer { margin:27px 0 0 0 !important;}
  .searchbackNew h1 {font-size:1.8em !important;}
  .cd-tabs-content li {
    padding:0 !important;
  }
  .cd-tabs-content li.selected {
 overflow:hidden;
 height: 467px;
}
.lowprice1 {display:none;}
.toprightback {
    
    margin-right: 37px !important;
   margin-top:10px !important;
    width: 82% !important;
  }
  input[type="checkbox"]+label, input[type="checkbox"]+label:after, input[type="checkbox"]+label:before, input[type="radio"]+label, input[type="radio"]+label:after, input[type="radio"]+label:before {
  
  font-weight: bold;
  font-size: 13px;
}
.dealtoptext .div1 span {
  text-align:left !important;
  float:left !important;
  width:100%;
  font-size:14px;
  line-height:25px;
  margin-bottom:10px;
}
.dealtoptext p {
  font-size:12px;
  color:#000;
  font-size:14px;
  line-height:22px;
  text-align:justify;
}
.footerdiv {
  display:none;
}
}

@media(max-width:768px)and (max-width:980px) {
.img_call {
  display: none
}
.phone_num >div {
  right: 22%
}
.phone_num strong a {
  font-size: 30px
}
.img_call {
  display: none
}
.phone_num >div {
  right: 22%
}
.phone_num strong a {
  font-size: 30px
}
.SearchButton {
  right: 0!important
}
.trust1 img {
  width: 500px;
  float: right;
  margin: 0
}
.trust1 {
  margin-right: -60px!important;
  margin-top: -55px!important
}
.lowprice1 {
  left: -35px
}
/*.toprightback {
  margin-right:105px !important;
}*/
}
@media(max-width:768px) {
.trust1, .content_call {
  display: none
}
}
body {
  font-family: Arial
}
h1, h2, h3, h4, h5, h6 {
  margin: 0
}
.Left {
  float: left
}
.EditDiv {
  display: none
}
.SaveEdit {
}
.EditSection {
}
.EditRow {
  width: 100%
}
.EditLabel {
  font: bold 9px Verdana;
  width: 100%;
  padding: 5px 0 0 0
}
.EditInput {
  width: 100%
}
.EditInput input, .EditInput select {
}
.EditInput input[type=text], .EditInput textarea {
}
.DisplayNone {
  display: none
}
.AdminArea {
  position: relative;
  width: 0;
  height: 0
}
.AdminEdit {
  position: absolute;
  top: 2px;
  left: 2px;
  height: 18px;
  width: 18px;
  background: url(/images/edit.png) no-repeat;
  cursor: pointer;
  z-index: 999
}
.AdminAdd {
  position: absolute;
  top: 2px;
  left: 20px;
  height: 18px;
  width: 18px;
  background: url(/images/add.png) no-repeat;
  cursor: pointer;
  z-index: 999
}
.AdminEditPage {
  position: fixed;
  right: 2px;
  bottom: 2px;
  height: 23px;
  width: 22px;
  background: url(/images/editpage.png) no-repeat;
  cursor: pointer
}
.LoginIcon {
  position: fixed;
  left: 2px;
  bottom: 2px;
  height: 32px;
  width: 32px;
  cursor: pointer;
  background: url(/images/admin/lbficon.png) no-repeat
}
.Logout {
  display: block;
  padding: .3em;
  width: 50px;
  text-align: center;
  text-decoration: none
}
.Login {
  display: none
}
.Login input {
  margin: 1px 1px 1px 2px
}
div.Hover {
  border: solid 2px red!important
}
.ControlList {
  list-style-type: none;
  margin: 0;
  padding: 0
}
.ControlList li {
  margin: 0 3px 3px 3px;
  padding: .4em;
  padding-left: 1.5em;
  height: 18px
}
.ControlList li span {
  position: absolute;
  margin-left: -1.3em
}
.ControlListName {
  width: 80%;
  float: left;
  cursor: move
}
.ControlListDelete {
  font: normal 10px Black;
  float: right;
  padding: 3px
}
.ControlListDelete input {
  padding: 0;
  margin: 0
}
.ControlListDelete label {
  display: block;
  float: right;
  margin: 2px;
  padding: 0
}
.ControlListEdit {
  float: right;
  padding: 0 3px 0 3px
}
.ControlListEdit input {
  font-size: 10px;
  height: 22px;
  margin: -2px;
  padding: 0
}
#ProgressDiv {
  display: none
}
.Debug {
  display: none
}
.updnValidatorCallout {
  background-color: #fcc;
  color: #900;
  padding: 5px;
  margin: -5px 0 0 21px;
  position: absolute;
  left: 0;
  top: 0;
  width: 200px;
  border: solid 2px #f99;
  font: bold 11px Verdana;
  padding: 10px
}
.updnValidatorCalloutPointer {
  position: absolute;
  left: 0;
  top: 7px;
  margin: 0 0 0 -20px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 20px solid #f99;
  border-left: 0
}
.updnValidationErrorInput {
  background-color: #fcc
}
.updnValidationErrorLabel {
  color: #900
}
.FileManagerCont {
  padding: 15px 0 0 0!important
}
.FileManagerFrame {
  border: none;
  width: 100%;
  height: 310px
}
#ui-datepicker-div {
  display: none
}
.AdminMenu {
  height: 250px;
  width: 100%;
  float: left
}
#footerSlideContainer {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 1000
}
#footerSlideButton {
  background: url(/images/admin/lbficon.png) top left no-repeat transparent;
  position: absolute;
  top: -55px;
  right: 20px;
  width: 35px;
  height: 35px;
  border: none;
  cursor: pointer
}
#footerSlideContent {
  width: 100%;
  height: 0;
  background: #474747;
  border-top: 2px solid #fff;
  float: left
}
#footerSlideText {
  padding: 15px 10px 25px 25px
}
.AdminLogin {
  margin: 10px;
  float: right;
  color: #fff
}
.AdminSub {
  float: left;
  width: 100%
}
.AdminSubMenu {
  float: left;
  width: 100%;
  border-bottom: 2px solid #fff;
  font: 11px Verdana;
  height: 24px;
  color: #fff;
  padding: 8px 0 0 10px
}
.AdminSubMenu a {
  color: #fff;
  text-decoration: none
}
.AdminSubMenu a:hover {
  color: #fff;
  text-decoration: underline
}
.AdminSubTools {
  float: left;
  width: 100%;
  height: 118px;
  background: #fff url(/images/admin/footermenubg.png) repeat-x
}
.AdminSubToolsInner {
  float: left;
  width: 100%;
  height: 118px;
  background: url(/images/admin/footermenuglobe.png) no-repeat bottom right
}
.AdminLeft {
  background: #f7c378 url(/images/admin/sidebg.png) repeat-x;
  width: 172px;
  border-right: 2px solid #474747;
  float: left;
  height: 118px
}
.Adminleftsub {
  background: #f29200;
  border: 1px solid #fff;
  font: bold 11px Verdana;
  color: #fff;
  text-align: center;
  margin: 15px 15px 0;
  padding: 3px 0
}
.Adminleftmenu {
  background: #fcead0 url(/images/admin/menubg.png) repeat-x;
  border: 1px solid #fff;
  border-top: none;
  font: normal 11px Verdana;
  margin: 0 15px 0 15px;
  padding: 5px 2px 5px 6px;
  color: #000
}
.Adminleftmenu ul {
  margin: 0;
  padding: 0
}
.Adminleftmenu ul li {
  margin: 0 0 0 20px
}
.Adminleftmenu a {
  text-decoration: none;
  color: #000
}
.Adminleftmenu a:hover {
  /*text-decoration: underline;*/
  cursor: pointer
}
.AdminRight {
  float: left;
  padding: 15px
}
.AdminRightHead {
  font: bold 12px Verdana;
  width: 100%;
  margin-bottom: 10px;
  color: #000
}
.ContentAreasDiv, .PageVersionsDiv, .PubishToDiv {
  display: none
}
.AdminAddFooter {
  height: 18px;
  background: url(/images/add.png) no-repeat 1px 1px;
  cursor: pointer;
  padding: 0 0 0 18px;
  float: left;
  margin: 0 5px 0 0;
  color: #000;
  width: 23px
}
.AdminAddFooter:hover {
  background-color: #ccc
}
.ContentAreaHolder {
  float: left
}
.ContentAreaHolderRow {
  height: 23px
}
.ContentAreaHolderLabel {
  width: 100px;
  text-align: right;
  margin: 0 5px 0 0;
  color: #000;
  float: left
}
.AtlasContent {
  display: none
}
.CultureWarning {
  margin: 5px 0 10px 0;
  padding: 10px
}
.CultureWarningIcon {
  float: left;
  margin-right: 4px
}
.MaintenanceArea {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 1000;
  padding: 25px 0 25px 0;
  color: #fff;
  background-color: #000;
  font: bold 18px Arial
}
.MaintenanceMessage {
  margin: 25px auto 10px auto;
  padding: 20px 0 0 100px;
  background: url(/images/gears.png) no-repeat;
  width: 800px;
  height: 90px
}
.MaintenanceBanner {
  margin: 10px auto 10px auto;
  background: url(/images/cyf/banner.png) no-repeat;
  width: 728px;
  height: 90px
}
.MaintenanceBanner a {
  width: 728px;
  height: 90px;
  display: block
}
.searchbackNew {
  background: url(../images/searchbackground.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  /*background:url(../images/searchbackground.jpg); background-size: 100% auto;
  min-height:550px;  */
  border: 3px solid #b7c586;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
  /* min-height: 400px;*/
  padding: 5px;
  margin-top:10px;
}
.searchbackNew h1 {
  background-color: transparent;
  color: #fff;
  margin: 0;
  padding: 0.2em 0 0.2em 0.8em;
  position: relative;
  text-shadow: 2px 2px 3px #000;
  font-size: 2.8em;
  line-height: 1.2;
  z-index: 1;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}
/*new */

.odd {
  background-color: #fff;
}
.even {
  background-color: #f7f7f7;
}
.botleft {
}
#botleft1 {
  padding: 0;
}
#botleft2 {
}
#botleft4 {
  clear: both;
}
#botleft5 {
  clear: both;
}
.botright {
  float: right;
  margin-right: 10px;
  width: 220px;
}
#botright1 {
}
.boxboundary {
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 1px 1px 5px #ccc;
  float: left;
  font: 12px arial;
  margin: 10px 2px 10px 2px;
  width: 934px;
}
.box1 {
  width: 451px;
}
.box1img {
  float: left;
  margin: 0 3px 0 8px;
}
.boxheading {
  background-color: #e0e7aa;
  border-bottom: 1px solid #b7c586;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  color: #4e6500;
  font-size: 14px;
  font-weight: bold;
  padding: 7px 10px;
  text-shadow: 1px 1px #fff;
}
.dealtable {
  color: #333;
  padding: 5px;
}
.leftcontent {
  font: 12px/1.6em arial;
  padding: 10px;
  text-align: justify;
}
.name {
  color: red;
}
.NewsletterDiv {
  font-family: Arial;
  font-size: 12px;
  margin-left: 504px;
  margin-top: -145px;
  position: absolute;
}
.NewsletterRow {
  margin-bottom: 5px;
}
.NewsletterEmailLabel {
  display: none;
}
.NewsletterEmail {
  margin-top: 40px;
}
.NewsletterImg {
  background: url("/Sites/3/Images/colarge.gif") no-repeat scroll -830px 140px transparent;
  height: 81px;
  margin: 23px 0 0 203px;
  width: 93px;
}
.NewsletterEmail input {
  border: 1px solid #ccc;
  font-size: 12px;
  padding: 2px;
  width: 180px;
}
.NewsletterButton {
  background: url("/Sites/3/Images/colarge.gif") repeat scroll -464px -250px transparent;
  border: medium none;
  color: #fff;
  cursor: pointer;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  height: 31px;
  padding: 1px 5px;
  width: 88px;
}
.NewsletterButton:hover {
  background: url("/Sites/3/Images/colarge.gif") repeat scroll -552px -250px transparent;
  height: 31px;
  width: 88px;
}
.NewsletterButtonDiv {
  margin-top: 8px;
}
.NewsletterButtonDiv input {
  color: #fff;
  padding-bottom: 5px;
}
.NewsletterButtonDiv input:hover {
  color: #333;
}
.NewsletterSuccessDiv {
  background: none repeat scroll 0 0 #fff;
  color: red;
  font: bold 14px arial;
  margin-top: 15px;
  padding-top: 0;
  width: 194px;
}
.NewsletterVal {
  font: bold 13px arial;
}
.genLogos {
  float: left;
  margin-right: 2px;
}
.dealboxboundary {
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 1px 1px 5px #ccc;
  float: left;
  font: 12px arial;
  margin: 5px;
  width: 461px;
}
.m10px {
  margin: 10px 10px 10px 0;
}
.tnc {
  clear: both;
  float: right;
  font-size: 9px;
  font-weight: bold;
  margin-left: -400px;
  margin-right: 15px;
  margin-top: -10px;
}
.SearchRow {
  /*width: 395px;*/
}
.SearchRow.FlexDateBox {
  width: 395px;
}
.SearchFirstCol, .SearchSecondCol {
  width: 197px;
}
.SearchInput {
  font-size: 12px;
  height: 24px;
  width: 395px;
}
.flightSearchInput, .DateInput, .AgeSelect, .WideSelect, .ClassBox select {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 3px;
  box-shadow: 0 2px 5px #ccc inset;
  box-sizing: border-box;
  color: #333;
  padding: 3px;
}
.flightSearchInput {
  width: 183px;
}
.DateInput {
  width: 83px;
}
.TimeSelect {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 3px;
  box-shadow: 0 2px 5px #ccc inset;
  box-sizing: border-box;
  color: #333;
  padding: 3px 3px 3px 0;
  width: 77px;
}
.AgeSelect {
  width: 70px;
}
.WideSelect {
  width: 125px;
}
.SearchFirstCol, .SearchSecondCol, .SearchInputSub, .AdvancedBox {
  height: 53px;
}
.SearchButton {
  margin-top: 20px;
}
.ClassBox {
  margin-left: -3px;
}
.FlightsSearch {
  background: url("/Sites/3/Images/colarge.gif") repeat scroll -465px -289px transparent;
  height: 45px;
  margin-left: -20px;
  width: 186px;
}
.FlightsSearch:hover {
  background: url("/Sites/3/Images/colarge.gif") repeat scroll -465px -334px transparent;
  height: 45px;
  margin-left: -20px;
  width: 186px;
}
.innerbox {
  background: none repeat scroll 0 0 #ebf0c7;
  border: 1px solid #e0e7aa;
  border-radius: 8px;
  color: #030;
  padding: 7px 10px;
}
.innerbox a:link, .innerbox a:visited {
  background: none repeat scroll 0 0 #ebf0c7;
  color: #030;
  text-decoration: none;
}
.innerbox a:hover, .innerbox a:active {
  background: none repeat scroll 0 0 #ebf0c7;
  color: #000;
  text-decoration: underline;
}
.disclmr {
  color: grey;
  font: 9px arial;
  padding: 5px 10px;
  text-align: justify;
}
body {
  font-family: Arial;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
}
.Left {
  float: left;
}
.EditDiv {
  display: none;
}
.SaveEdit {
}
.EditSection {
}
.EditRow {
  width: 100%;
}
.EditLabel {
  font: bold 9px Verdana;
  padding: 5px 0 0;
  width: 100%;
}
.EditInput {
  width: 100%;
}
.EditInput input, .EditInput select {
}
.EditInput input[type="text"], .EditInput textarea {
}
.DisplayNone {
  display: none;
}
.AdminArea {
  height: 0;
  position: relative;
  width: 0;
}
.AdminEdit {
  background: url("/images/edit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  cursor: pointer;
  height: 18px;
  left: 2px;
  position: absolute;
  top: 2px;
  width: 18px;
  z-index: 999;
}
.AdminAdd {
  background: url("/images/add.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  cursor: pointer;
  height: 18px;
  left: 20px;
  position: absolute;
  top: 2px;
  width: 18px;
  z-index: 999;
}
.AdminEditPage {
  background: url("/images/editpage.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  bottom: 2px;
  cursor: pointer;
  height: 23px;
  position: fixed;
  right: 2px;
  width: 22px;
}
.LoginIcon {
  background: url("/images/admin/lbficon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  bottom: 2px;
  cursor: pointer;
  height: 32px;
  left: 2px;
  position: fixed;
  width: 32px;
}
.Logout {
  display: block;
  padding: 0.3em;
  text-align: center;
  text-decoration: none;
  width: 50px;
}
.Login {
  display: none;
}
.Login input {
  margin: 1px 1px 1px 2px;
}
div.Hover {
  border: 2px solid red !important;
}
.ControlList {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.ControlList li {
  height: 18px;
  margin: 0 3px 3px;
  padding: 0.4em 0.4em 0.4em 1.5em;
}
.ControlList li span {
  margin-left: -1.3em;
  position: absolute;
}
.ControlListName {
  cursor: move;
  float: left;
  width: 80%;
}
.ControlListDelete {
  float: right;
  font: 10px Black;
  padding: 3px;
}
.ControlListDelete input {
  margin: 0;
  padding: 0;
}
.ControlListDelete label {
  display: block;
  float: right;
  margin: 2px;
  padding: 0;
}
.ControlListEdit {
  float: right;
  padding: 0 3px;
}
.ControlListEdit input {
  font-size: 10px;
  height: 22px;
  margin: -2px;
  padding: 0;
}
#ProgressDiv {
  display: none;
}
.Debug {
  display: none;
}
.updnValidatorCallout {
  background-color: #fcc;
  border: 2px solid #f99;
  color: #900;
  font: bold 11px Verdana;
  left: 0;
  margin: -5px 0 0 21px;
  padding: 10px;
  position: absolute;
  top: 0;
  width: 200px;
}
.updnValidatorCalloutPointer {
  border-color: transparent #f99 transparent -moz-use-text-color;
  border-style: solid solid solid none;
  border-width: 10px 20px 10px 0;
  height: 0;
  left: 0;
  margin: 0 0 0 -20px;
  position: absolute;
  top: 7px;
  width: 0;
}
.updnValidationErrorInput {
  background-color: #fcc;
}
.updnValidationErrorLabel {
  color: #900;
}
.FileManagerCont {
  padding: 15px 0 0 !important;
}
.FileManagerFrame {
  border: medium none;
  height: 310px;
  width: 100%;
}
#ui-datepicker-div {
  display: none;
}
.AdminMenu {
  float: left;
  height: 250px;
  width: 100%;
}
#footerSlideContainer {
  bottom: 0;
  position: fixed;
  width: 100%;
  z-index: 1000;
}
#footerSlideButton {
  background: url("/images/admin/lbficon.png") no-repeat scroll left top transparent;
  border: medium none;
  cursor: pointer;
  height: 35px;
  position: absolute;
  right: 20px;
  top: -55px;
  width: 35px;
}
#footerSlideContent {
  background: none repeat scroll 0 0 #474747;
  border-top: 2px solid #fff;
  float: left;
  height: 0;
  width: 100%;
}
#footerSlideText {
  padding: 15px 10px 25px 25px;
}
.AdminLogin {
  color: #fff;
  float: right;
  margin: 10px;
}
.AdminSub {
  float: left;
  width: 100%;
}
.AdminSubMenu {
  border-bottom: 2px solid #fff;
  color: #fff;
  float: left;
  font: 11px Verdana;
  height: 24px;
  padding: 8px 0 0 10px;
  width: 100%;
}
.AdminSubMenu a {
  color: #fff;
  text-decoration: none;
}
.AdminSubMenu a:hover {
  color: #fff;
  text-decoration: underline;
}
.AdminSubTools {
  background: url("/images/admin/footermenubg.png") repeat-x scroll 0 0 #fff;
  float: left;
  height: 118px;
  width: 100%;
}
.AdminSubToolsInner {
  background: url("/images/admin/footermenuglobe.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
  float: left;
  height: 118px;
  width: 100%;
}
.AdminLeft {
  background: url("/images/admin/sidebg.png") repeat-x scroll 0 0 #f7c378;
  border-right: 2px solid #474747;
  float: left;
  height: 118px;
  width: 172px;
}
.Adminleftsub {
  background: none repeat scroll 0 0 #f29200;
  border: 1px solid #fff;
  color: #fff;
  font: bold 11px Verdana;
  margin: 15px 15px 0;
  padding: 3px 0;
  text-align: center;
}
.Adminleftmenu {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: url("/images/admin/menubg.png") repeat-x scroll 0 0 #fcead0;
  border-color: -moz-use-text-color #fff #fff;
  border-image: none;
  border-right: 1px solid #fff;
  border-style: none solid solid;
  border-width: medium 1px 1px;
  color: #000;
  font: 11px Verdana;
  margin: 0 15px;
  padding: 5px 2px 5px 6px;
}
.Adminleftmenu ul {
  margin: 0;
  padding: 0;
}
.Adminleftmenu ul li {
  margin: 0 0 0 20px;
}
.Adminleftmenu a {
  color: #000;
  text-decoration: none;
}
.Adminleftmenu a:hover {
  cursor: pointer;
  text-decoration: underline;
}
.AdminRight {
  float: left;
  padding: 15px;
}
.AdminRightHead {
  color: #000;
  font: bold 12px Verdana;
  margin-bottom: 10px;
  width: 100%;
}
.ContentAreasDiv, .PageVersionsDiv, .PubishToDiv {
  display: none;
}
.AdminAddFooter {
  background: url("/images/add.png") no-repeat scroll 1px 1px rgba(0, 0, 0, 0);
  color: #000;
  cursor: pointer;
  float: left;
  height: 18px;
  margin: 0 5px 0 0;
  padding: 0 0 0 18px;
  width: 23px;
}
.AdminAddFooter:hover {
  background-color: #ccc;
}
.ContentAreaHolder {
  float: left;
}
.ContentAreaHolderRow {
  height: 23px;
}
.ContentAreaHolderLabel {
  color: #000;
  float: left;
  margin: 0 5px 0 0;
  text-align: right;
  width: 100px;
}
.AtlasContent {
  display: none;
}
.CultureWarning {
  margin: 5px 0 10px;
  padding: 10px;
}
.CultureWarningIcon {
  float: left;
  margin-right: 4px;
}
.MaintenanceArea {
  background-color: #000;
  bottom: 0;
  color: #fff;
  font: bold 18px Arial;
  padding: 25px 0;
  position: fixed;
  width: 100%;
  z-index: 1000;
}
.MaintenanceMessage {
  background: url("/images/gears.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 90px;
  margin: 25px auto 10px;
  padding: 20px 0 0 100px;
  width: 800px;
}
.MaintenanceBanner {
  background: url("/images/cyf/banner.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 90px;
  margin: 10px auto;
  width: 728px;
}
.MaintenanceBanner a {
  display: block;
  height: 90px;
  width: 728px;
}
.airlineicon {
  margin-left: 243px;
  float:right;
  clear:both
}
.hugemoney {
  color: green;
  font-size: 30px;
  margin-left: 70px;
  float:right;
}
.leftcontent {
  padding: 10px;
  font: 12px arial;
  line-height: 1.6em;
  text-align: left;
}
.leftcontent ul li{ 
list-style-type:disc;
margin-left:30px;
}

.name {
  color: red
}
.box1img {
    float: left;
    margin: 0 3px 0 8px;
}
.boxheading {
    background-color: #e0e7aa;
    border-bottom: 1px solid #b7c586;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    color: #4e6500;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 10px;
    text-shadow: 1px 1px #fff;
}
.dealtable {
    color: #333;
    padding: 5px;
}

.footerdiv {
   
    margin: 0 auto;
    text-align: center;
    width: 980px;
}
.footermenu {
    color: #009dd8;
    font: bold 12px Arial;
    padding: 0 0 20px;
    text-align: center;
}
.footermenu a {
    color: #009dd8;
    font: bold 12px Arial;
    text-decoration: none;
}
.footermenu a:hover {
    color: #db5211;
    text-decoration: underline;
}
.footerlinks {
    color: #fff;
    font: bold 10px Arial;
    text-align: center;
}
.footerlinks td {
    color: #fff;
    font: 10px Arial;
    text-align: center;
}
.footerlinks a {
    color: #fff;
    font: 10px Arial;
    text-decoration: none;
}
.footerlinks a:hover {
    color: #db5211;
    text-decoration: underline;
}
.footertext {
    color: #000;
    font: 10px Verdana;
    text-align: center;
    text-decoration: none;
}
.toprightback {
  background:#009bd8;
  width:18%;
  float:right;
  margin-right:100px;
  padding:10px;
  color:#FFFFFF;
  font-size:20px;
  font-weight:bold;
  line-height:28px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  
}
.toprightback h2{
  color:#FFFFFF;
  font-size:25px;
  margin-top:10px;
  font-weight:bold;
  line-height:35px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
}

.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
  font-size: 15px !important;
      font-weight: bold;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
  font-size:15px;
  padding:10px;
}
.leftcontent p { margin:0 0 10px 0;}

.leftcontent p span{color:#26abdd; font-weight:bold;}
