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

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

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

.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:#272727;
}

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

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

.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:#272727;
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:#eaeaea;
}

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

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:#e0e0e0 !important;
}

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

.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:#ab8240;
text-decoration:none;
}

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

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

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

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

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

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

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

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

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

.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:#464646;
}

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

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

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

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

.logo {
background-image:url('/prop_images/');
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:#cac7c0;
color:#cac7c0;
}

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

.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:#d9b42d;
}

.pax {
color:#000000;
}

.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:#9c6c35;
}

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

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

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

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

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

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

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

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

.carousel-bg {
background-color:#edeae2;
}

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

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

a.primary-button:Hover{
background-color:#9c6c35;
color:#ffffff;
}

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

a.secondary-button:Hover{
background-color:#aaaaa9;
color:#333333;
}

.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:#f6f6f6;
}

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

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

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

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

.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; }
