/*Events Module*/
.h2{margin-top:0;margin-bottom:8px;line-height:1.4em;}
.eventDateLabel{font-weight:700;color:#89816f;padding-right:5px;}
.eventDescriptionLabel{font-weight:700;color:#89816f;padding-right:5px;}
.eventReminderLabel{font-weight:700;padding-right:5px;}
.signUpToEventLabel{font-weight:700;padding-right:5px;}
.eventCost{font-weight:700;}
.viewBookingHeaderLabelsRed{font-size:13px;font-weight:700;color:#ddb731;}
.viewBookingHeaderLabels{font-size:13px;font-weight:700;}
.viewBookingCaptionBold{font-weight:700;}
.viewBookingCaptionItalic{font-style:italic;}
.viewBookingCaptionItalicRed{font-style:italic;color:#ddb731;}
.signUpQuestionCaptionBold{font-weight:700;}
.signUpQuestionCaptionItalic{font-style:italic;}
.paymentMeansSelection{font-style:italic;}
.CommandButton{font-size:16px;}
.eventsEmailAddress{margin-right:10px;}
.eventsDropDownlist{margin-right:10px;}
.emailFriendError,.eventEmailResult{margin-left:10px;font-weight:700;color:red;padding-right:5px;}
.signUpToEventSummary,.infoCaption{text-align:left;border:1px solid #cecf67;background:#ffffef;width:95%;margin-top:20px;padding:10px;}
.leaveReviewLabels,.signUpToEventLabels{font-weight:700;color:#89816f;}
.leaveReviewHeader,.signUpToEventHeader{color:#ddb731;font-family:'Droid Serif', serif;line-height:1.4em;}
.leaveReviewColumnLeft{width:100px;}
.signUpToEventColumnLeft{width:250px;}
.reviewSubmittedSuccessInfo{border:1px solid #4C815D;background:#9DEEB8;width:400px;margin:10px auto;padding:10px;}
.genericError,.reviewSubmittedFailInfo{border:1px solid #EE3F4B;background:#FF7E87;width:400px;margin:10px auto;padding:10px;}
.signUpToEventSuccessInfo{border:1px solid #4C815D;background:#9DEEB8;width:700px;margin:10px auto;padding:10px;}
.signUpToEventFailInfo{border:1px solid #EE3F4B;background:#FF7E87;width:700px;margin:10px auto;padding:10px;}
.cvSuccessInfo a,.cvFailInfo a{text-decoration:underline;}
table.stripe{border-collapse:collapse;text-align:left;}
.stripeHeader{background:#77B3EF;color:#fff;font-weight:700;text-align:left;line-height:1.2;padding:2px 11px;}
.stripe td{border-bottom:1px solid #95bce2;vertical-align:top;padding:6px 11px;}
.stripe td img{padding:2px;}
tr.alt td{background:#ecf6fc;}
tr.over td{background:#bcd4ec;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;background:url(../images/colorbox/overlay.png) 0 0 repeat;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:hidden;background:#fff;}
#cboxLoadedContent{overflow:auto;margin-bottom:28px;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{bottom:4px;color:#949494;position:absolute;right:25px;text-align:center;margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
#cboxTopLeft{width:21px;height:21px;background:url(../images/colorbox/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px;height:21px;background:url(../images/colorbox/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px;height:21px;background:url(../images/colorbox/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px;height:21px;background:url(../images/colorbox/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px;background:url(../images/colorbox/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px;background:url(../images/colorbox/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px;background:url(../images/colorbox/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px;background:url(../images/colorbox/border.png) 0 -29px repeat-x;}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../images/colorbox/controls.png) -75px 0 no-repeat;width:25px;height:25px;text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(../images/colorbox/controls.png) -50px 0 no-repeat;width:25px;height:25px;text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) center center no-repeat;}
#cboxClose{position:absolute;bottom:0;right:0;background:url(../images/colorbox/controls.png) -25px 0 no-repeat;width:25px;height:25px;text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}
.jsddm,.naDevActionMenu{font-weight:400;margin:0!important;padding:0!important;}
.naDevActionMenu li{background:url(../Images/applications-system.png) no-repeat 1px 2px #fff!important;border:1px solid #cecece;float:left;list-style:none outside none;margin:0!important;padding:3px 3px 3px 20px !important;}
.naDevActionMenu li a{display:block;background:#fff;width:70px;color:#EAFFED;white-space:nowrap;}
.naDevActionMenu li a:hover{background:#EFEFEF;}
.naDevActionMenu li ul{position:absolute;visibility:hidden;min-width:80px;margin:0;padding:0;}
.naDevActionMenu li ul li{float:none;display:inline;border:none;margin:0!important;padding:0!important;}
.naDevActionMenu li ul li a{width:auto;background:#fff;color:#333;border-bottom:1px solid #cecece;margin:0!important;padding:3px!important;}
.naDevActionMenu li ul li a:hover{background:#EFEFEF;}
.fc,.fc .fc-header,.fc .fc-content{font-size:1em;}
.fc{direction:ltr;text-align:left;}
.fc table{border-collapse:collapse;border-spacing:0;}
.fc td,.fc th{vertical-align:top;padding:0;}
table.fc-header{width:100%;}
.fc-header-left{width:25%;}
.fc-header-left table{float:left;}
.fc-header-center{width:50%;text-align:center;}
.fc-header-center table{margin:0 auto;}
.fc-header-right{width:25%;}
.fc-header-right table{float:right;}
.fc-header-title{margin-top:0;white-space:nowrap;}
.fc-header-space{padding-left:10px;}
.fc-rtl .fc-header-title{direction:rtl;}
.fc-header .fc-state-default,.fc-header .ui-state-default{margin-bottom:1em;cursor:pointer;}
.fc-header .fc-state-default{border-width:1px 0;padding:0 1px;}
.fc-header .fc-state-default,.fc-header .fc-state-default a{color:#333;border-color:#777;border-style:solid;}
.fc-header .fc-state-default a{display:block;width:100%;text-decoration:none;border-width:0 1px;margin:0 -1px;}
.fc-header .fc-state-default span{display:block;background:#e8e8e8;border-color:#fff #fff #d1d1d1;border-style:solid;border-width:1px 0 1px 1px;padding:3px 5px;}
.fc-header .ui-state-default{padding:4px 6px;}
.fc-header .fc-state-default span,.fc-header .ui-state-default span{white-space:nowrap;}
.fc-header .fc-no-right{padding-right:0;}
.fc-header .fc-no-right a{margin-right:0;border-right:0;}
.fc-header .ui-no-right{border-right:0;}
.fc-header .fc-corner-left{margin-left:1px;padding-left:0;}
.fc-header .fc-corner-right{margin-right:1px;padding-right:0;}
.fc-header .fc-state-active a{color:#fff;}
.fc-header .fc-state-down span,.fc-header .fc-state-active span{background:#888;border-color:gray gray #909090;}
.fc-header .fc-state-disabled a{color:#999;}
.fc-header .fc-state-disabled,.fc-header .fc-state-disabled a{border-color:#ccc;}
.fc-header .fc-state-disabled span{background:#f0f0f0;border-color:#fff #fff #f0f0f0;}
.fc-widget-content{border:1px solid #ccc;}
.fc-content{clear:both;}
.fc-content .fc-state-default{border-color:#ccc;border-style:solid;}
.fc-content .fc-state-highlight{background:#ffc;}
.fc-content .fc-not-today{background:none;}
.fc-cell-overlay{background:#9cf;opacity:.2;filter:alpha(opacity=20);}
.fc-view{width:100%;overflow:hidden;}
.fc-event,.fc-agenda .fc-event-time,.fc-event a{height:20px;color:#FFF;font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;}
.fc-event{text-align:left;}
.fc-event a{overflow:hidden;font-size:.8em;text-decoration:none;cursor:pointer;display:block;position:relative;width:100%;height:100%;line-height:18px;padding:0 3px;}
.fc-event a:hover{overflow:hidden;font-size:.8em;text-decoration:none;cursor:pointer;background:#372c25;}
.fc-event-editable{cursor:pointer;}
.fc-event-time,.fc-event-title{color:#fff;font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;font-weight:700;padding:0 1px;}
.fc-rtl .fc-event a{text-align:right;}
.fc .ui-resizable-handle{display:block;position:absolute;z-index:99999;border:0!important;background:url(data:image/gif;base64,AAAA)!important;}
.fc-event-hori{margin-bottom:1px;border-width:1px 0;}
.fc-event-hori a{border-width:0;}
.fc-content .fc-corner-left{margin-left:1px;}
.fc-content .fc-corner-left a{margin-left:-1px;border-left-width:1px;}
.fc-content .fc-corner-right{margin-right:1px;}
.fc-content .fc-corner-right a{margin-right:-1px;border-right-width:1px;}
.fc-event-hori .ui-resizable-e{top:0!important;right:-3px!important;width:7px!important;height:100%!important;cursor:e-resize;}
.fc-event-hori .ui-resizable-w{top:0!important;left:-3px!important;width:7px!important;height:100%!important;cursor:w-resize;}
.fc-event-hori .ui-resizable-handle{_padding-bottom:14px;}
.fc-grid table{width:100%;}
.fc .fc-grid th{text-align:center;border-width:0 0 0 2px;}
.fc .fc-grid td{border-color:#CCC;border-style:dotted;border-width:2px 0 0 2px;}
.fc-grid th.fc-leftmost,.fc-grid td.fc-leftmost{border-left:0;}
.fc-grid .fc-day-number{float:right;padding:0 2px;}
.fc-grid .fc-other-month .fc-day-number{opacity:0.3;filter:alpha(opacity=30);}
.fc-grid .fc-day-content{clear:both;padding:2px 2px 0;}
.fc-grid .fc-event-time{font-weight:700;}
.fc-rtl .fc-grid{direction:rtl;}
.fc-rtl .fc-grid .fc-day-number{float:left;}
.fc-rtl .fc-grid .fc-event-time{float:right;}
.fc .fc-agenda th,.fc .fc-agenda td{border-width:2px 0 0 2px;}
.fc .fc-agenda .fc-leftmost{border-left:0;}
.fc-agenda tr.fc-first th,.fc-agenda tr.fc-first td{border-top:0;}
.fc-agenda-head tr.fc-last th{border-bottom-width:2px;}
.fc .fc-agenda-head td,.fc .fc-agenda-body td{background:none;}
.fc-agenda-head th{text-align:center;}
.fc-agenda .fc-axis{width:50px;vertical-align:middle;white-space:nowrap;text-align:right;font-weight:400;padding:0 4px;}
.fc-agenda-head tr.fc-all-day th{height:35px;}
.fc-agenda-head td{padding-bottom:10px;}
.fc .fc-divider div{font-size:1px;height:2px;}
.fc .fc-divider .fc-state-default{background:#eee;}
.fc .fc-agenda-body td div{height:20px;}
.fc .fc-agenda-body tr.fc-minor th,.fc .fc-agenda-body tr.fc-minor td{border-style:dotted;}
.fc-agenda .fc-day-content{padding:2px 2px 0;}
.fc-event-vert{border-width:0 2px;}
.fc-event-vert a{border-width:0;}
.fc-content .fc-corner-top{margin-top:1px;}
.fc-content .fc-corner-top a{margin-top:-1px;border-top-width:2px;}
.fc-content .fc-corner-bottom{margin-bottom:1px;}
.fc-content .fc-corner-bottom a{margin-bottom:-1px;border-bottom-width:2px;}
.fc-event-vert span{display:block;position:relative;z-index:2;}
.fc-event-vert span.fc-event-time{white-space:nowrap;_white-space:normal;overflow:hidden;border:0;font-size:10px;}
.fc-event-vert span.fc-event-title{line-height:13px;}
.fc-event-vert span.fc-event-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.3;filter:alpha(opacity=30);}
.fc-event-vert .ui-resizable-s{bottom:0!important;width:100%!important;height:8px!important;line-height:8px!important;font-size:11px!important;font-family:monospace;text-align:center;cursor:s-resize;}
.eventMapLabels,.eventListLables{font-weight:700;color:#89816f;}
.eventListHeader{font-size:16px;font-weight:700;color:#89816f;}
.smallCalWrapper{border:1px solid #89816f;font-family:'Droid Serif', serif;margin:10px;}
.smallCalHeader{font-weight:700;color:#ddb731;width:100%;background-image:url(http://vancouverbrewerytours.com/Portals/0/Skins/beer/images/bg-menu.jpg);}
.smallCalBody{font-weight:700;background-color:#fff;width:100%;font-size:35px;line-height:40px;}
.reviewWrapper,.eventListView{border:1px solid #cecece;margin-bottom:15px;width:750px;padding:5px;}
.paymentGatewayCCLogos{margin:10px 0 15px;}
.paymentGatewayCCLogosContainer{text-align:left;}
.eventsSummarySmallWidth{width:100px;}
.csvHelpTable{border-top:1px solid #ccc;border-left:1px solid #ccc;}
.csvHelpTable td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.nadevViewEventSummary,.nadevViewEventDetails{text-align:left;}
.soldOut{ display:none}
.seats .soldOut{ display:block; color:red}
.seats .places{color:#ccc;text-decoration: line-through}
.nadevViewEventDetailsImagePadding img{padding:5px;}
.nadevViewEventDetailsTabsPadding{padding-top:10px;}
.nadevEventListViewPadding,.nadevViewEventSummaryPadding,.nadevViewEventDetailsPadding{padding-bottom:10px;}
.eventCalendarCategoryContainer{float:right;padding-bottom:20px;}
.storeAdminOptionsMenu{border:1px solid #cecece;width:100%;padding:10px;}
.storeAdminOptionsMenu ul{width:23%;float:left;text-align:left;margin:0 1% 0 0;padding:0;}
.storeAdminOptionsMenu ul li{list-style-type:none;margin-bottom:10px;background:none!important;}
.storeAdminOptionsMenu ul li a{color:#00c;}
.storeAdminOptionsMenu ul li h2{background-image:none;border-bottom:1px solid #CCC;color:#2E3D66;font-weight:900;padding:2px 0;}
.jquery-ratings-star{width:16px;height:16px;background-image:url(../Images/blankstar.png);background-repeat:no-repeat;position:relative;float:left;margin-right:2px;}
.jquery-ratings-full{background-image:url(../Images/star.png);}
div.time-picker{position:absolute;height:191px;width:80px;overflow:auto;background:#fff;border:1px solid #aaa;z-index:99;margin:0;}
div.time-picker-12hours{width:80px;}
div.time-picker ul{list-style-type:none;margin:0;padding:0;}
div.time-picker li{cursor:pointer;height:10px;font:12px/1 Helvetica, Arial, sans-serif;padding:4px 3px;}
div.time-picker li.selected{background:#0063CE;color:#fff;}
.cvgalleryimage{float:left;margin:10px;}
.cvgalleryimageadmin{float:left;min-width:160px;text-align:center;margin:15px;}
.cvImageThumbnail{border:1px solid #999;margin-bottom:10px;}
.cvImageTitleCaption{cursor:pointer;margin-bottom:10px;border:1px solid #ccc;background:#fff;}
.cvnocaption{font-style:italic;color:#999;}
.adminDefaultImage{background:#ffffbf;border:1px solid #cecf67;padding:5px;}
.eventPlannerGraph{border:1px solid #cecece;}
.eventSaleStatMetrics{clear:both;width:390px;float:left;text-align:left;padding-bottom:20px;}
.eventSaleSaleItem{border:0 solid #ccc;display:block;background:#fff;margin:1px 0;padding:1px;}
.eventSalesSalesCaption{font-size:15px;border:1px solid #ccc;display:inline-block;font-weight:900;font-family:arial, sans-serif;background:#f7f7f7;margin:0;padding:3px 6px;}
.eventSalesSalesValue{font-size:15px;border:1px solid #ccc;display:inline-block;font-weight:900;font-family:arial, sans-serif;background:#fff;margin:0;padding:3px 6px;}
.eventsDigitalDownloadWrapper{width:400px;border:1px solid #cecece;padding:5px;}
.eventsDigitalDownloadWrapper img{padding-right:10px;}
.mainImages{margin-right:10px;}
.shareWithFriendControl{border:1px solid #cecece;padding:10px!important;}
.shareWithFriendControl td{padding:3px!important;}
.errorMessage{font-family:Tahoma, Arial, Helvetica;font-weight:700;color:red;}
.viewEventDetailsRelatedEvents{padding:0;}
.viewEventDetailsRelatedEvents li{list-style-type:none;display:inline;float:left;width:150px;border:1px solid #eee;height:150px;text-align:center;margin:0 5px;}
a.relatedProductsLink:link{color:#89816f;text-decoration:none;font-size:12px;font-weight:700;font-family:Georgia, Helvetica;}
a.relatedProductsLink:visited{color:#89816f;text-decoration:none;font-size:12px;font-weight:700;}
a.relatedProductsLink:active{text-decoration:none;font-size:12px;font-weight:700;}
a.relatedProductsLink:hover{color:#6490E6;text-decoration:underline;font-size:12px;font-weight:700;}
ul.tabs{float:left;list-style:none;overflow:hidden;border-bottom:1px solid #999;border-left:1px solid #999;width:100%;margin:0;padding:0;}
ul.tabs li{float:left;height:31px;line-height:31px;border:1px solid #999;border-left:none;overflow:hidden;background:#e0e0e0;min-width:130px;margin:0 0 -1px;padding:0;}
ul.tabs li a{text-decoration:none;color:#000;display:block;font-size:1.2em;border:1px solid #fff;outline:none;padding:0 5px;}
ul.tabs li a:hover{background:#ccc;}
html ul.tabs li.active,html ul.tabs li.active a:hover{background:#fff;border-bottom:1px solid #fff;}
.tab_container{border:1px solid #999;border-top:none;overflow:hidden;clear:both;float:left;width:100%;background:#fff;}
.tab_content{font-size:1.2em;width:100%;padding:20px;}
#eventPlannerMapSideBar{float:left;padding-left:20px;}
#eventPlannerMapSideBar h1{font-size:16px;font-weight:700;color:#89816f;}
.eventMapUpComingEvents{padding:0;}
.eventMapUpComingEvents li{display:block;}
.eventListButton{padding-right:10px;}
.tourListView{border-bottom:dotted 2px #E2DFDA;margin-bottom:20px;padding-bottom:20px;}
.ModdtEventPlannerModuleC td{line-height:none;}
.ui-icon-circle-triangle-e,/*prev*/
.ui-icon-circle-triangle-w{display:block;background:url(/Portals/0/Skins/beer/images/next_prev.png) no-repeat;width:24px;height:24px;}
.ui-icon-circle-triangle-e{background-position:right;}
.nadevViewEventDetails .private {display: none; visibility: hidden;}
.seats.private .soldOut {display: none; visibility: hidden;}
.seats .private {display: none; visibility: hidden;}
.seats.private .private {display: block; visibility: visible;}