.menu {height:32px!important;}

.inspiring-occasions {background:#FAF9F9;}
.inspiring-occasions P {line-height:1.5; padding:0 0 10px 0; font-size:12px;}
.inspiring-occasions P.icon-phone {padding:0 0 5px 14px;}
.inspiring-occasions P.icon-fax {padding-left:20px;}
.inspiring-occasions .icon-phone {padding-left:14px;}
.inspiring-occasions .icon-fax {padding-left:20px;}
.inspiring-occasions H2, .inspiring-occasions H3, .inspiring-occasions H4 {font-family:"Times New Roman", Times, Georgia, serif; color:#525252;}
.inspiring-occasions H2 {font-size:160%;}
.inspiring-occasions H3 {font-size:140%;}
.inspiring-occasions H4 {font-size:110%; text-transform:uppercase;}
.inspire-content A {border-bottom: 1px dashed #6D6D6D; background-position:0 0;}
.inspire-content A:hover {border-bottom: 1px dashed #C33C30;}
.inspire-content .image-right A, .inspire-content .image-left A .inspire-content .image A {border:none;}
.inspire-content A.prev, .inspire-content A.next, .inspire-content A.prev:hover, .inspire-content A.next:hover {border-bottom-width:0;}

P.view-more {line-height:1!important;}
P.view-more A {font-size:11px; font-family:Arial,sans-serif; font-weight:bold; color:#449D21;}
P.view-more A:HOVER {color:#184108;}

.image-right {border:0; padding:0; margin:0 0 15px 15px;}

.inspiring-occasions .large-title {font-weight:bold; font-size:26px; margin:0 0 15px 0;}
.inspiring-occasions .title {font-weight:bold; font-size:21px; margin:0 0 10px 0;}
.inspiring-occasions .green-title {color:#32A313;}

.feature-block .small-features .feature A, .inspiring-occasions .large-title A, .inspiring-occasions .title A, .inspiring-occasions H2 A, .inspiring-occasions H3 A, .inspiring-occasions H4 A {color:#296E0E; background:none;}
.feature-block .small-features .feature A:HOVER, .inspiring-occasions .large-title A:HOVER, .inspiring-occasions .title A:HOVER, .inspiring-occasions H2 A:HOVER, .inspiring-occasions H3 A:HOVER, .inspiring-occasions H4 A:HOVER {color:#184108;}

.inspiring-occasions .clear {zoom:1; visibility:visible; height:auto; width:auto;}
.inspiring-occasions .clear:after {content:"."; display:block; height:0; width:0; clear:both; visibility:hidden;}
.inspiring-occasions .padding-top {padding-top:20px;}
.inspiring-occasions .padding-bottom {padding-bottom:20px!important;}
.inspiring-occasions .no-margin {margin:0!important;}
.inspiring-occasions .indent {padding:20px 20px 0 20px;}
.inspiring-occasions .margin-bottom {margin-bottom:20px;}

.clear-block {zoom:1;}
.clear-block:after {content:"."; display:block; height:0; width:0; clear:both; visibility:hidden;}

/* Layout */
.col400 {width:400px; float:left;}
.col360 {width:360px; float:left;}

.col540 {width:520px; padding:0 10px 0 0; float:left;}
.col200 {width:180px; padding:0 0 0 10px; float:left;}

.col310 {width:300px; padding:0 0 0 10px; float:left;}
.col374 {width:364px; padding:0 10px 0 0; float:left;}

.col300 {width:280px; padding:0 20px 0 0; float:left;}
.col220 {width:220px; float:left;}


/* Navigation */
.io-nav {height:53px; position:relative;}
.io-nav-home {height:31px!important;}
.io-nav UL LI {float:left; background:url('/static/site/graphics/inspiring-occasions/nav-divider.png') no-repeat 100% 0; padding-right:1px;}
.io-nav UL LI.last {padding:0;}
.io-nav UL LI A {background:url('/static/site/graphics/inspiring-occasions/nav-sprite.png'); background-position:center top; display:block; height:11px; padding:10px 0; _padding:8px 0; color:#525252; text-align:center; font-size:10px; font-weight:bold; text-transform:uppercase;}
.io-nav UL LI A:HOVER {color:#525252;}
.io-nav UL LI.first A {background-position:0 0;}
.io-nav UL LI.last A {background-position:100% 0;}
.io-nav UL LI.first A {width:170px;}
.io-nav UL LI.second A {width:70px;}
.io-nav UL LI.third A {width:180px;}
.io-nav UL LI.fourth A {width:150px;}
.io-nav UL LI.fifth A {width:100px;}
.io-nav UL LI.last A {width:85px;}
.io-nav UL LI A:HOVER, .io-nav UL LI A.selected {background-position:center -100px;}
.io-nav UL LI.first A:HOVER, .io-nav UL LI.first A.selected {background-position: 0 -100px;}
.io-nav UL LI.last A:HOVER, .io-nav UL LI.last A.selected {background-position:100% -100px;}

/* Subnav */
.io-nav UL LI UL {position:absolute; bottom:0; left:0; display:block; background:#525252; padding-left:5px; width:755px;}
.io-nav UL LI UL LI {float:left; background:none;}
.io-nav UL LI UL LI A {display:block; padding:6px 5px 6px 6px; _display:inline-block; width:auto!important; font-size:10px; height:10px; font-weight:normal; text-transform:uppercase; color:#FFF; background:url('/static/site/graphics/inspiring-occasions/subnav-divider.png') no-repeat 0 center!important;}
.io-nav UL LI UL LI.first A {background:none!important;}
.io-nav UL LI UL LI A:HOVER, .io-nav UL LI UL LI A.selected {color:#40C91B;}

/* Panels */
.panel {display:block; position:relative; margin:0px auto; z-index:1; margin-left:15px;}
.panel .panel-c, .panel .panel-t, .panel .panel-b, .panel .panel-b DIV {display:block; background-color:transparent; background-repeat:no-repeat; background-position:right top;}
.panel .panel-c {position:relative; zoom:1; _overflow-y:hidden; padding:18px 18px 3px 3px;}
.panel .panel-t {position:absolute; left:0px; top:0px; width:15px; margin-left:-15px; height:100%; _height:1600px; background-position:0 0;}
.panel .panel-b {position:relative; width:100%;}
.panel .panel-b, .panel .panel-b DIV {display:block; height:15px; font-size:1px;}
.panel .panel-b {background-position:100% 100%; text-align:left;}
.panel .panel-b DIV {position:relative; width:15px; margin-left:-15px; background-position:0 100%;}

/* Panel backgrounds */
.panel-gray-border .panel-c, .panel-gray-border .panel-t, .panel-gray-border .panel-b, .panel-gray-border .panel-b DIV {background-image:url('/static/site/graphics/inspiring-occasions/panel-gray-border.png')!important; _background-image:url('/static/site/graphics/inspiring-occasions/panel-gray-border-flat.png')!important}
.panel-gray-rounded .panel-c, .panel-gray-rounded .panel-t, .panel-gray-rounded .panel-b, .panel-gray-rounded .panel-b DIV {background-image:url('/static/site/graphics/inspiring-occasions/panel-gray-rounded.png');}
.panel-white-border .panel-c, .panel-white-border .panel-t, .panel-white-border .panel-b, .panel-white-border .panel-b DIV {background-image:url('/static/site/graphics/inspiring-occasions/panel-white-border.png');}
.panel-white-rounded .panel-c, .panel-white-rounded .panel-t, .panel-white-rounded .panel-b, .panel-white-rounded .panel-b DIV {background-image:url('/static/site/graphics/inspiring-occasions/panel-white-rounded.png');}


/* Panel fixes */
.panel-gray-rounded {margin-left:10px!important;}
.panel-gray-rounded .panel-c {padding:10px 10px 0 0px;}
.panel-gray-rounded .panel-t {width:10px; margin-left:-10px;}
.panel-gray-rounded .panel-b, .panel-gray-rounded .panel-b DIV {height:10px;}
.panel-gray-rounded .panel-b DIV {width:10px; margin-left:-10px;}

/* Image rounded corners */
.rounded-corners {position:relative; _height:1px;}
.rounded-corners .corner-tl, .rounded-corners .corner-tr, .rounded-corners .corner-bl, .rounded-corners .corner-br {width:15px; height:15px; position:absolute; overflow:hidden; display:block;} 
.rounded-corners SPAN {background:url('/static/site/graphics/inspiring-occasions/image-corner-sprite.png'); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/site/graphics/inspiring-occasions/image-corner-sprite.png'); width:30px; height:30px; overflow:hidden; display:block;}
.panel-gray-border .rounded-corners SPAN {background:url('/static/site/graphics/inspiring-occasions/image-corner-gray-sprite.png'); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/site/graphics/inspiring-occasions/image-corner-gray-sprite.png');}
.venue-slider .rounded-corners SPAN {background:url('/static/site/graphics/inspiring-occasions/image-corner-white-sprite.png'); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/site/graphics/inspiring-occasions/image-corner-white-sprite.png');}
.rounded-corners .corner-tl {top:0; left:0;}
.rounded-corners .corner-tr {top:0; right:0;}
.rounded-corners .corner-tr SPAN {margin-left:-15px;}
.rounded-corners .corner-bl {bottom:0; left:0;}
.rounded-corners .corner-bl SPAN {margin-top:-15px;}
.rounded-corners .corner-br {bottom:0; right:0;}
.rounded-corners .corner-br SPAN {margin:-15px 0 0 -15px;}


/* Feature block */
.feature-block {display:block; _height:1px; _border-bottom:3px solid #E2E2E1; margin-bottom:10px; position:relative;}
.feature-block .feature-t, .feature-block .feature-b {position:absolute; display:block; width:760px; height:15px; display:block; overflow:hidden;}
.feature-block .feature-t SPAN, .feature-block .feature-b SPAN {background:url('/static/site/graphics/inspiring-occasions/feature-block-sprite.png') no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/site/graphics/inspiring-occasions/feature-block-sprite.png'); width:760px; height:30px; display:block; overflow:hidden;}
.feature-block .feature-t {top:0; left:0;}
.feature-block .feature-b {bottom:0; left:0;}
.feature-block .feature-b SPAN {margin-top:-15px;}
.feature-block .main-feature {width:500px; height:330px; overflow:hidden; position:relative; float:left; border-left:3px solid #E2E2E1;}
.feature-block .main-feature H2 {position:absolute; bottom:0; left:0; background:url('/static/site/graphics/inspiring-occasions/green-transparent.png'); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/site/graphics/inspiring-occasions/green-transparent.png',sizingMethod='scale'); margin:0; padding:10px 30px; width:100px; color:#FFF; font-weight:normal; font-family:Georgia,serif; font-size:160%;}
.feature-block .small-features {float:left; width:254px; border-right:3px solid #E2E2E1;}
.feature-block .small-features .feature {display:block; height:89px; background:url('/static/site/graphics/inspiring-occasions/home-feature-gradient.png'); border-bottom:1px solid #EEEEEE; padding:10px;}
.feature-block .small-features .feature P {font-family:"Times New Roman", Times, Georgia, serif; font-weight:normal; font-size:147%; line-height:1.2; margin:5px 0 0 0;}



/* Home promotions */
.home-promotions .promo  {border-bottom:1px solid #EDECEC; padding:16px;}
.home-promotions .promo .promo-image {width:130px; float:left; margin-right:10px;}
.home-promotions .promo .promo-info {width:188px; float:right;}
.home-promotions .promo .promo-info H3 {font-size:160%;}
.home-promotions .promo .promo-info P {font-size:93%; color:#868686; margin-bottom:0;}

/* Videos */
.video-image {width:87px; height:58px;}
.home-video .related-videos .video {width:87px; float:left; margin-right:5px;}
.home-video .related-videos .last {margin-right:0!important;}
.venue-video .main-video {width:364px; float:left; margin-right:20px;}
.venue-video .related-videos {width:264px; float:left;}
.venue-video .related-videos .video-image {float:left;}
.venue-video .related-videos H4, .venue-video .related-videos P {margin-left:100px;}
.venue-video .video {border-top:1px solid #E7E7E7; margin-top:15px; padding-top:15px;}


/* Promos */
.promotions .promo {width:211px; float:left; margin-top:10px; padding-right:45px; background:url('/static/site/graphics/inspiring-occasions/promo-divider.png') no-repeat 100% 0; _background:none;}
.promotions .last {background:none; padding-right:0;}

/* Venues */
.venues .promo {width:210px!important; margin-bottom:20px;}

.venue-related-images {background:#F4F4F4; padding:0 0 5px 0;}
.venue-related-images .paginator-controls {display:block; padding:0 10px; font-size:11px;}
.venue-related-images .paginator-controls .previous, .venue-related-images .paginator-controls .next {text-transform:uppercase; font-weight:bold;}
.venue-related-images .paginator-controls .previous {width:20%; float:left;}
.venue-related-images .paginator-controls .pages {width:60%; float:left; text-align:center;}
.venue-related-images .paginator-controls .next {width:20%; float:left; text-align:right;}
.venue-related-images .paginator-controls .pages SPAN {color:#A7A7A7; margin:0 2px;}
.venue-related-images .paginator-controls .pages SPAN.selected {color:#666666; font-weight:bold;}
.venue-related-images .paginator-controls .previous, .venue-related-images .paginator-controls .next, .venue-related-images .paginator-controls .pages SPAN {cursor:pointer;}
.venue-related-images .paginator-controls .disabled {color:#A7A7A7; font-weight:normal;}

/* Venue slider */
.venue-slider {height:158px; overflow:hidden; background:url('/static/site/graphics/inspiring-occasions/venue-slider.png') no-repeat 0 0; padding:15px 40px; position:relative;}
.inspiring-occasions .venue-slider H3 {padding-left:10px;}
.venue-slider A {display:block; outline:none; text-decoration:none;}
.venue {font-size:12px;}
.venue H4 {font-size:11px; font-weight:bold; text-transform:uppercase; font-family:Arial,sans-serif;}
.venue-slider .title {margin-bottom:5px;}
#venueSlider .venue {width:140px; height:120px; float:left; padding:0 10px;}
.venue-slider .next, .venue-slider .previous {width:20px; height:183px; overflow:hidden; text-indent:-9999px; position:absolute;}
.venue-slider .previous {background:url('/static/site/graphics/inspiring-occasions/paginator-previous.png') no-repeat; top:5px; left:5px;}
.venue-slider .previous.hovered {background-position:-20px 0;}
.venue-slider .previous.disabled, .venue-slider .previous.hovered.disabled {background-position:-40px 0;}
.venue-slider .next {background:url('/static/site/graphics/inspiring-occasions/paginator-next.png') no-repeat; top:5px; right:5px; _right:29px;}
.venue-slider .next.hovered {background-position:-20px 0;}
.venue-slider .next.disabled, .venue-slider .next.hovered.disabled {background-position:-40px 0;}
.venue-slider .previous, .venue-slider .next {cursor:pointer;}
.venue-slider .pages {display:none; visibility:hidden;}


/* Sidebar list */
.sidebar-list A {font-weight:bold; color:#525252;}
.sidebar-list A:HOVER {color:#000;}
.sidebar-list UL {margin-bottom:-5px;}
.sidebar-list LI {background:url('/static/site/graphics/inspiring-occasions/sidebar-bullet.png') no-repeat; padding-left:10px; padding-bottom:5px; font-size:11px; line-height:1.2; text-transform:uppercase;}

/* Match calendar link */
.match-calendar A {background:url('/static/site/graphics/inspiring-occasions/match-sprite.png') no-repeat; display:block; width:180px; height:26px; font-family:"Times New Roman",Times,Georgia,sans-serif; color:#FFF!important; font-weight:bold; font-size:17px; padding:2px 0 0 10px;}
.match-calendar A:HOVER {background-position:0 -28px;}


/* Calendar */
.calendar {position:relative;}
.calendar TABLE {width:100%;}
.calendar CAPTION {text-align:center; font-weight:bold; font-family:"Times New Roman",Times,Georgia,serif; font-size:16px; text-transform:uppercase; padding:5px; margin-bottom:10px; background:#F5F5F5;}
.calendar TH {color:#009900; font-family:"Times New Roman",Times,Georgia,serif; font-size:14px;}
.calendar TH, TD {text-align:center; padding:5px;}
.calendar TD SPAN {background:#525252; color:#FFF; display:block; padding:3px 0;}
.calendar TD STRONG {background:#009900; color:#FFF; display:block; padding:3px 0;}
.calendar TD A {color:#FFF;}

.calendar .prev-next {position:absolute; top:7px; left:0; width:244px;}
.calendar .prev-next A.prev {float:left; background:url('/static/site/graphics/inspiring-occasions/calendar-arrows.png') no-repeat 0 center; width:20px; height:16px; text-indent:-9999px; outline:none;}
.calendar .prev-next A.next {float:right; background:url('/static/site/graphics/inspiring-occasions/calendar-arrows.png') no-repeat 100% center; width:20px; height:16px; text-indent:-9999px; outline:none;}

.calendar-item {width:250px; float:left; padding-left:20px; margin-top:20px;}
.calendar-item.first {padding-left:0!important; clear:left;}
.calendar-item .calendar-image {width:180px;}

STRONG.date {font-weight:bold; color:#009900; text-transform:uppercase; font-size:11px;}

/* Event planner */
.event-planner {position:relative; z-index:10000; margin-bottom:10px;}
.event-planner P {margin-bottom:5px;}
.event-planner P.warning {color:#E81616; font-weight:bold;}
.events-landing .event-planner P.warning {position:absolute; top:45px; *top:55px; left:190px;}




/* Forms */
.inspiring-occasions INPUT.submit {background:#939393; border:0; padding:1px 2px; margin:0; *overflow:visible; font-size:10px; text-transform:uppercase; color:#FFF;}
.inspiring-occasions INPUT.submit-hover {background:#737373; border:0; padding:1px 2px; margin:0; *overflow:visible; font-size:10px; text-transform:uppercase; color:#FFF;}
.inspiring-occasions INPUT.text, .inspiring-occasions INPUT.password {border:0; background:#525252; color:#FFF; padding:4px; width:200px;}
.inspiring-occasions TEXTAREA {border:0; background:#525252; color:#FFF; padding:4px; width:300px;}
.inspiring-occasions INPUT.text:HOVER, .inspiring-occasions INPUT.text:FOCUS, .inspiring-occasions INPUT.password:HOVER, .inspiring-occasions INPUT.password:FOCUS, .inspiring-occasions .textarea:HOVER, .inspiring-occasions .textarea:FOCUS, .inspiring-occasions SELECT:HOVER, .inspiring-occasions SELECT:FOCUS {background:#737373;}
.inspiring-occasions SELECT {background:#525252; color:#FFF; border:0; padding:2px;}
.inspiring-occasions LABEL {color:#666666;}
.inspiring-occasions INPUT.radio, .inspiring-occasions INPUT.checkbox-option {margin:5px 5px 0 0; position:relative; top:2px;}


.select-container {width:180px; height:22px; background:#525252; color:#FFF; text-transform:uppercase; margin-bottom:5px; z-index:10;}
div.select-container.hovered, div.select-container.focused {background:#737373;}
.select-display {font-size:11px; padding:4px 6px; height:16px; overflow:hidden;}
.select-button {background:url('/static/site/graphics/inspiring-occasions/forms-select.png') left top no-repeat; position:absolute; right:0; top:0; width:22px; height:22px;}
.select-list {overflow-x:hidden; z-index:1;}
.select-list ul {background:#525252; list-style:none; margin:0; padding:0; zoom:1;}
.select-list li {font-size:11px; border-top:1px solid #FAF9F9; display:block; list-style:none; padding:1px 8px; _position:relative; _zoom:1; z=}
.select-list li.hovered {background:#737373;}
