@charset "utf-8";
.page-bg{
background-color:#006699;
background-image:url('/prop_images/');
background-position:Left top;
background-repeat:repeat-X;
}

.container-bg{
background-color:#d2eaf1;
}

.container-text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#444444;
}

.content-bg, .content-bg1, .resp-vtabs li.resp-tab-active{
background-color:#ffffff;
}

.content-primary-text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#444444;
}

.content-secondary-text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
}

.inner-panel-bg, h2.resp-tab-active {
background-color:#fafdff;
}

.inner-panel-text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
}

.heading {
font-family:'MyriadProRegular', Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:normal;
color:#397223;
text-transform:uppercase;
}

.title-text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#b99204;
}

.alert-text, .compulsory-text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#c14427;
}

.default-divider{
border-width:1px;
border-style:solid;
border-color:#cdcdcd;
}

.default-border, span.tab-down-arrow {
border-width:1px;
border-style:solid;
border-color:#cdcdcd;
}

span.tab-down-arrow {
overflow:hidden;
}

.resp-vtabs li.resp-tab-active, h2.resp-accordion:first-child, h2.resp-accordion, .resp-tab-content, h2.resp-accordion:first-child{
border-color:#cdcdcd !important;
}

.default-border-hover:hover{
border-width:1px;
border-style:solid;
border-color:#b5b5b5;
}

.mini-scroll-bar, .jspDrag, .mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color:#e4e4e4;
}

A.primary-link:Link, A.primary-link:Visited, .fa-circle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#397223;
text-decoration:none;
}

A.primary-link:Hover {
color:#db5021;
}

A.secondary-link:Link, A.secondary-link:Visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#999999;
text-decoration:none;
}

A.secondary-link:Hover {
color:#666666;
}

A.header-link:Link, A.header-link:Visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

A.header-link:Hover {
color:#f95d55;
}

.table-header-bg{
background-color:#444444;
}

.table-header-text{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
}

.tab-active-bg, .tab-active {
background:#001f56;
}

.tab-active-outline, .downarrow {
border:1px solid #001f56;;
}

.tab-active-text {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
}

.tab-inactive-bg {
background:#ffffff;
}

.tab-inactive-outline {
border-width:1px;
border-style:solid;
border-color:#001f56;
}

.tab-inactive-text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#001f56;
}

.header-panal-bg {
background-color:#d2eaf1;
}

.header-panal-text, .header-panal-text-number {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
}

.header-highlight-bg {
background-color:#4bacc6;
}

.logo {
background-image:url('/prop_images/L4886.png');
background-position:center center;
background-repeat:no-repeat;
}

.logo-bg {
background-color:#ffffff;
}

.logo-text {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
}

.masthead-bg {
background-color:#044f82;
color:#044f82;
}

.btn-login.login, .btn-login.welcome-guest, .btn-login div.form-inline { background: none repeat scroll 0 0 #aa381d; }
.nav-bg {
background-color:#005c8a;
}

.nav-text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

A.nav-link:Link, A.nav-link:Visited {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
text-decoration: none;
}

A.nav-link:Hover {
color:#f95d55;
}

.pax {
color:#001f56;
}

.icon-text {
font-family:'FontAwesome' Arial, Helvetica, sans-serif;
font-size:14px;
color:#aa381d;
}

.login-panel-text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

.login-arrow-bg {
background-color:#ffffff;
}

.breadcrumbs-active, a.visited-link div.breadcrumbs-visitedtext:hover{
background-color:#397223;
}

.breadcrumbs-activetext{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#397223;
}

.breadcrumbs-active-number{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#ffffff;
}

.breadcrumbs-inactive{
background-color:#999999;
}

.breadcrumbs-inactivetext{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#999999;
}

.breadcrumbs-inactive-number{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#ffffff;
}

.breadcrumbs-visited {
background-color:#666666;
}

.breadcrumbs-visitedtext, a.visited-link{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
}

.breadcrumbs-visited-number {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}

.carousel-bg {
background-color:#00355d;
}

.carousel-text {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#d2eaf1;
}

a.primary-button:Link, a.primary-button:Visited {
background-color:#006699;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a.primary-button:Hover{
background-color:#00537d;
color:#ffffff;
}

a.secondary-button:Link, a.secondary-button:Visited {
background-color:#888888;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a.secondary-button:Hover{
background-color:#666666;
color:#ffffff;
}

.discount-tag-bg {
background-color:#ed7040;
}

.discount-arrow-color { 
color:#ed7040;
}

.discount-table-border {
border-width:1px;
border-style:solid;
border-color:#ed7040;
}

.discount-tag-Text {
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
}

.discount-description-text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.discount-description-bg {
background-color:#ffffff;
}

.month-year-bg{
background-color:#d2eaf1;
}

.month-year-text{
	font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#272727;
}

.week-text{
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#272727;
}

.date-bg{
background-color:#fafdff;
}

.date-border{
border-width:1px;
border-style:solid;
border-color:#b2c6cc;
}

.pre-nxt-arrow{
border-width:1px;
border-style:solid;
border-color:#464646;
color:#464646;
}

.active-date-text{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#313131;
}

.inactive-date-text{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#afafaf;
}

.available-text{
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-align:center;
}

.available-bg{
background-color:#4c994c;
}

.unavailable-text{
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-align:center;
}

.unavailable-bg{
background-color:#cc0000;
}

.current-selection-text{
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-align:center;
}

.current-selection-bg{
background-color:#d4af2d;
}

.interstitial-popup-bg {
background-color:#ffffff;
}

.interstitial-popup-border {
border-width:1px;
border-style:solid;
border-color:#919191;
}

.interstitial-heading-text  {
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#272727;
}

.interstitial-primary-text  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#151515;
}

.interstitial-secondary-text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#777777;
}

.interstitial-border {
border-width:1px;
border-style:solid;
border-color:#d9d9d9;
}

.promotion-sticky-bg {
background-color:#ed7040;
}

.promotion-sticky-text {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}

.promotion-sticky-divider {
border-width:1px;
border-style:solid;
border-color:#ffffff;
}

.radius { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius:4px; }
