body{padding-top:50px;padding-bottom:20px;font-family:-Exo,Arial,Helvetica,sans-serif;font-size:12pt;font-weight:normal}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Exo,Arial,Helvetica,sans-serif;color:#c21818;font-weight:900}a{color:#c21818}.padding-itunes{padding:10px}.body-content{padding-left:15px;padding-right:15px}.btn-primary{background-image:none!important;background-color:#c21818!important;color:#fff!important}input,select,textarea{max-width:280px}.field-validation-error{color:#b94a48}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #b94a48}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{padding:10px;font-weight:bold;background-color:#fdd;border-radius:4px;-webkit-box-shadow:4px 4px 17px rgba(51,50,50,.75);-moz-box-shadow:4px 4px 17px rgba(51,50,50,.75);box-shadow:4px 4px 17px rgba(51,50,50,.75);margin-bottom:20px}.validation-summary-valid{display:none}.music-background{background:url(/Content/images/HeaderBackground.jpg) no-repeat}.brand-text,.brand-text a{font-family:Exo,Arial,Helvetica,sans-serif;font-size:42px!important;font-size:3.5vw;color:#c21818;font-weight:bold;text-shadow:1px 2px 1px rgba(255,255,255,1);white-space:nowrap;margin-bottom:10px}.brand-text-left{margin-left:20px}.brand-text-right{margin-right:20px}.brand-subtext{font-size:20pt!important}.navbar-header{background-color:#fff}.navbar{background-color:#fff}.navbar-nav{color:#000}.navbar{font-family:Exo,Arial,Helvetica,sans-serif;margin-bottom:10px;border-bottom:1px solid #c21818;box-shadow:4px 4px 17px rgba(51,50,50,.75)}.nav>li>a{color:#c21818;font-weight:bold;font-size:18pt;padding:10px}.nav>li.active,.nav>li.active>a{background-color:#c21818!important;color:#fff;font-size:18pt}.brand-header{margin-top:10px;margin-left:10px;padding:0;line-height:24px}.loading{font-size:larger;font-weight:bold;border-radius:4px;border:1px solid;padding:10px;width:140px;-webkit-box-shadow:4px 4px 17px rgba(51,50,50,.75);-moz-box-shadow:4px 4px 17px rgba(51,50,50,.75);box-shadow:4px 4px 17px rgba(51,50,50,.75)}.loading-img{background-image:url(/content/images/loading.gif);background-repeat:no-repeat;background-position-x:21px;background-position-y:15px}.quote{-font-weight:bold;font-size:18px}.source{font-style:italic;font-size:smaller}.credit{font-style:italic;font-size:xx-small}ul.quotes{list-style:none}ul.quotes>li{line-height:32px;border-bottom:1px solid #c21818;margin-bottom:20px;padding-bottom:20px}hr{border-bottom:1px solid rgba(194,24,24,.2)}.nav-calendar>div{font-size:24px}.nav-calendar .fa-angle-left{margin-right:10px}.nav-calendar .fa-angle-right{margin-left:10px}.day{min-height:100px;padding:0!important}.day-inactive{color:#ddd}.event{border:1px outset #fff;font-size:12pt;padding:2px;color:#000}.today{background-color:#c21818!important;color:#fff}.type-crystalcruises{background-color:rgba(182,248,244,.2)}.type-regentcruises{background-color:rgba(108,124,124,.2)}.type-seabournquest{background-color:rgba(112,245,135,.2)}.type-silverseacruises{background-color:rgba(239,230,230,.2)}.type-miscellaneous{background-color:rgba(241,185,131,.2)}.type-oceaniacruises{background-color:rgba(248,149,231,.2)}.panel{background-color:rgba(0,0,0,.02)!important}footer{font-size:small;text-align:center}tr.week>th{background-color:#c21818!important;color:#fff}td.day{padding-left:2px!important;padding-top:2px!important;font-size:larger;background-color:#fafafa}.align-left{float:left;margin-right:10px;margin-bottom:5px}.margin-vertical-narrow{margin-top:5px;margin-bottom:5px}.shadow{-webkit-box-shadow:4px 4px 17px rgba(51,50,50,.75);-moz-box-shadow:4px 4px 17px rgba(51,50,50,.75);box-shadow:4px 4px 17px rgba(51,50,50,.75);margin-bottom:20px}ol.songlist>li{font-size:12pt;text-transform:uppercase}ol.songlist>li div{display:inline-block;padding-left:5px!important}.icon{margin-top:2px;box-shadow:2px 2px 17px rgba(51,50,50,.75)}.navbar-header{border-bottom:1px solid #c21818}.navbar-toggle{background-color:#c21818!important}.navbar-toggle .icon-bar{background-color:#fff}.block-center{text-align:center!important;margin:0 auto!important;float:none!important}.table-responsive{overflow-x:auto}button.btn-xs{font-weight:normal;font-size:8pt;color:gray}