body {
    font: 18px/1.4 'Arial';
}
.fullWidthlink a{
   width: 100%;
   border-radius: 25px;
}
.OnlineStoreCatalog_list_price_alt {
display: none;
}
.gadgetStyle001 .gadgetStyleTitle h4.gadgetTitleH4 {
  background-color: #F4EFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.30em;
  font-weight: 700;
  color: #8052C3;
}
.visiblePass a {
color: #d7bcff;
}
.zoneHeader3 {
    background-color: #F4EFFF;
}
 .camera_wrap {background: #2e2848;}
/* Form Width */
.fieldSubContainer .typeInstruction {
width: 100%;
}
/* End Form Width */
.zonePlace.zoneHeader1 {
background-size: cover;
}
.zoneWAbranding {
margin: 0px;
background: #654F90;
}
#idFooterPoweredByContainer {
    color: #a26eef;
font-size: 80%;
}
#idFooterPoweredByContainer a {
    color: #532990;
}
.page-title.WaGadgetBreadcrumbs ul li + li::before {
display: none;
}
.page-title.borul li+li:before {
display: none;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a > span {
font-weight: 700;
}
.page-title li:not(:last-child) {
display: none;
}
.page-title li 
{
font-family: arial;
Font-size: 1.5em;
}
.wa-authenticateLoginLink .authenticateLoginText {
    padding-left: 9px;
    color: #fff;
}
h3, .h3 {
padding-bottom: 10px;
border-bottom: 5px solid #F5AB3E;
}
/* Event and Blog Gadget */
#id_uKtaVE8  {

height: auto;
}
/* end Event and Blog Gadget */
.footerText {
font-size: 75%;
}
.header-slogan {
font-size: 48px;
}
.header-slogan2 {
font-size: 36px;
}
p {
    font-family: 'Arial';
}
ul {
    font-family: 'Arial';
margin-left: 20px;
}
/* Photo Album */
.WaGadgetPhotoAlbum.gadgetStyleNone #idPhotoHeaderContainer .pageBackContainer a {
color: #fff;
}
.WaGadgetPhotoAlbum.gadgetStyleNone #idPhotoHeaderContainer .pageBackContainer a:hover {
color: #ccc;
}
.WaGadgetPhotoAlbum.gadgetStyleNone .photoAlbumButtonBlock {
background: #4E357E;
color: #fff;
}
.WaGadgetPhotoAlbum.gadgetStyleNone #idPhotoHeaderContainer {
background: #4E357E;
color: #fff;
}
.WaGadgetPhotoAlbum.gadgetStyleNone #idPhotoMainContainer #idPhotoMainSectionContainer #idImageContainer {
background: #F4EFFF;
}
ul.photosContainerUL [class^="photoInnerContainer"] .innerButtonsContainer a[id*="DeleteLinkButton"]::before {
color: #4E357E;
}
.WaGadgetPhotoAlbum.gadgetStyleNone .photoAlbumUploadButton::after {
color: #000;
}
ul.photosContainerUL [class^="photoInnerContainer"] {
    background: #F4EFFF;
}
/* End Photo Album */
/* Directory */
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer {
border-top: 3px solid #4E357E;
}
/* End Directory */
/* Slider controls */
.camera_wrap .camera_next>span:hover:before, .camera_wrap .camera_prev>span:hover:before {
    color: #F4EFFF;
}
.camera_wrap {
    color: #F4EFFF;
}
.camera_wrap .camera_next > span::before, .camera_wrap .camera_prev > span::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    color: #000;
    font: normal 25px/50px 'WA-theme-icons';
    text-align: center;
}
.camera_commands, .camera_next, .camera_prev {     position: absolute;     top: 50%;     z-index: 2;     width: 50px;     height: 50px;     margin-top: -25px;     background: #D3BD41;     cursor: pointer; }
/* End Slider Controls */
/* Button */
a.buttonStyle005, a.buttonStyle005:link {
border: none;
}
a.stylizedButton.buttonStyle001, a.stylizedButton.buttonStyle002,
a.stylizedButton.buttonStyle003 {
border: 1px solid #000;
}
/* end Buttons */
/* Events */
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer, .infoOuterContainer {
background: #F4EFFF;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle {
font-family: 'arial';
}
.WaGadgetEventsStateCalendar .sectionTitle {
font-family: 'arial';
font-weight: normal;
color: #000;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*="Button"] span, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*="Button"] span:hover, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] a:hover, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span:hover {
    background: #492087;
    color: #fff;
    cursor: default;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*="Button"] a{
background: #F5AB3E;
color: #000;
font-family: 'Arial'
}
.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td.EventListCalendarHeader {
font-size: 20px;
}
/* End Events */
/* Forum */
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer {
    background: #f5ab3e;
    color: #000;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer .forumMessageHeaderInfo span {
color: #000;
}
.WaGadgetForumStateMessageList .controlPanel .replyNumberSpan {
    background: #f5ab3e;
color: #000;
}
.WaGadgetForumStateMessageList .controlPanel .replyNumberSpan a {
color: #fff;
}
.WaGadgetForumStateMessageList .controlPanel .replyNumberSpan a:hover {
color: #000;
}
/* End Forum */
/* System Buttons */
.WaGadgetBlog .controlPanel .controlPanelInner a, .WaGadgetBlog .controlPanel.opened .toggleButton, .WaGadgetBlogStateList #idAddNewPostButtonContainer input[type="submit"], .WaGadgetBlogStateAddPost .boxFooterOuterContainer input, .WaGadgetBlogStateEditPost .boxFooterOuterContainer input, .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton, .navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type=submit], .forumPanelOuterContainer .forumPanelContainer input.typeButton, .WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input, .WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton, .WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input, .WaGadgetForumStateMessageList .controlPanel .toggleButton .controlPanelInner a, .WaGadgetForumStateMessageList .controlPanel .toggleButton, .WaGadgetForumStateMessageList .controlPanel.opened .toggleButton, .WaGadgetMemberPublicProfileStateMain .profileHeaderContainer input.typeButton, .generalFieldsContainer .fieldSubContainer input.typeButton, .generalFieldsContainer .fieldSubContainer input[type=submit], .WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer input.searchButton, .WaGadgetPhotoAlbum.gadgetStyleNone .photoAlbumUploadButton {
    background: #f5ab3e;
    color: #000;
}
.WaGadgetBlog .controlPanel .toggleButton {
    background: #f5ab3e;
    color: #fff;
}
.WaGadgetBlog .controlPanel .toggleButton:hover, .WaGadgetBlog .controlPanel .controlPanelInner a:hover, .WaGadgetBlogStateList #idAddNewPostButtonContainer input[type="submit"]:hover, .WaGadgetBlogStateAddPost .boxFooterOuterContainer input:hover, .WaGadgetBlogStateEditPost .boxFooterOuterContainer input:hover, .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton:hover, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover, .navigationOuterContainer input.nextButton:hover, .navigationOuterContainer input.typeButton:hover, .navigationOuterContainer input[type=submit]:hover, .forumPanelOuterContainer .forumPanelContainer input.typeButton:hover, .WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:hover, .WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton:hover, .WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:hover, .WaGadgetForumStateMessageList .controlPanel .toggleButton .controlPanelInner a:hover, .WaGadgetForumStateMessageList .controlPanel .toggleButton:hover, .WaGadgetMemberPublicProfileStateMain .profileHeaderContainer input.typeButton:hover, .generalFieldsContainer .fieldSubContainer input.typeButton:hover, .generalFieldsContainer .fieldSubContainer input[type=submit]:hover, .WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer input.searchButton:hover, .WaGadgetPhotoAlbum.gadgetStyleNone .photoAlbumUploadButton:hover {
    background: #BF842C;
    color: #000;
}
.WaGadgetAuthorizationRequired .loginPageTable input.loginButton {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 120px;
    margin: 0;
    padding: 14px 18px 15px;
    background: #442a73;
    border: 0;
    outline: 0;
    color: #fff;
    font: normal 18px/1.22 'Arial','Arial',sans-serif;
}
.WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover {
background: #BF832B;
color: #442a73;
}
/* End System Buttons */
/* Main Menu */
.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item > a {
background: #F5AB3E;
color: #000;
}
/* End Main Menu */
/* Sub Menu */
.WaGadgetMenuVertical ul ul li > .item:hover > a {
background: #F4EFFF;
color: #412771;
}
.WaGadgetMenuVertical ul ul li>.item>a, .WaGadgetMenuVertical ul ul li>.item>a:link {    background: #8052C3;
}
.WaGadgetMenuVertical ul ul li>.item>a:link:hover {
background: #F4EFFF; 
}
.WaGadgetMenuVertical ul ul li.sel>.item>a {
background: #F5AB3E;
color: #412771;
}
.WaGadgetMenuVertical ul ul {
    position: absolute;
left: -100%;
    top: 0;
    right: 100%;
    z-index: 40000;
    display: block;
    visibility: hidden;
    width: 0;
    min-width: 0;
    height: 0;
    margin: 0 0 0 1px;
    padding: 0;
    overflow: hidden;
    background: #412771;
}
.WaGadgetMenuVertical ul.firstLevel>li.sel>.item>a {
    color: #fff;
    background: #492087;
}
.WaGadgetMenuVertical ul.firstLevel>li>.item:hover>a {
    background: #bf842c;
    color: white;
}
.WaGadgetMenuVertical ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
    padding: 10px 15px 10px;
    overflow: hidden;
    background: inherit;
    color: #000;
}
.WaGadgetMenuVertical ul.firstLevel {
    margin: 0;
    padding: 0px 0;
    background: transparent;
    list-style: none;
}
.WaGadgetMenuVertical ul.firstLevel>li>.item {
    position: relative;
    border-bottom: 4px solid #bf842c;
}
/* End Sub menu */
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
    text-transform: none;
color: #000;
    padding: 26px 13px 27px;
    font: normal 17px/24px 'Arial';
    font-weight: 700;
}
.gadgetStyle002 {
    font-family: 'Arial';
}
.gadgetStyle001 {
    font-family: 'Arial';
}
.gadgetStyle001 .gadgetStyleTitle h4 {
    font-family: 'Arial';
}
.gadgetStyle001 ul li .author, .gadgetStyle001 ul li .date, .gadgetStyle001 ul li .location {
    font-family: 'Arial';
}


.h4, h4 {
    margin: 0px;
    text-transform: none;
line-height: 1;
}
H4:not(.gadgetTitleH4), .gadgetStyleNone H4:not(.gadgetTitleH4){
font-family: 'Arial';
}

.gadgetStyle002 .gadgetStyleBody {

    padding: 18px 18px 22px;

}
.gadgetStyle002 h1:not(.promo){
text-transform: none;
}
.quotedText, .quotedTextMixin {
    margin: 0;
}
.camera_thumbs_cont > div {
    float: left;
    width: 100%;
    display: none;
}
.gadgetStyleNone .gadgetStyleTitle {
    padding: 0 0 10px;
}
.gadgetStyleNone .gadgetStyleTitle h4 {
text-transform: none;
font-weight: 700;
font-family: 'Arial';
-moz-font-family: 'arial';
}
.gadgetStyle001 .gadgetStyleTitle h4.gadgetTitleH4, .gadgetStyle002 .gadgetStyleTitle h4.gadgetTitleH4, .gadgetStyleNone .gadgetStyleTitle h4.gadgetTitleH4 {
padding: 15px;
font-family: 'Arial';
text-transform: none;
}
.gadgetStyleNone .gadgetStyleTitle h4.gadgetTitleH4 {
  background-color: #F4EFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.30em;
  font-weight: 700;
  color: #8052C3;
  text-transform: none;
}
.gadgetStyle001 .gadgetStyleTitle, .gadgetStyle002 .gadgetStyleTitle, .gadgetStyleNone .gadgetStyleTitle {
padding: 0px;
}
/* Buttons */
a.buttonStyle001, a.buttonStyle001:link {
position: relative; display: inline-block; min-width: 60px; margin: 0; padding: 11px 14px 9px; font-style: normal; line-height: 1.22; white-space: nowrap; text-align: center; text-decoration: none; font-family: 'Arial';
}
/* End Buttons */
/* Mobile Menu */
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul {
    background: #ddb31c; color: #000;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul .item a {
    padding: 6px 15px 6px 68px;
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.WaGadgetMobilePanel .mobilePanel {
background: #F4EFFF; 
color: #4e357e;
}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton {
color: #4e357e;
}

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:hover {
color: #8459d8;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {
    background: #4e357e;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul {
    padding: 0;
    background: #bb9612;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel > li.sel > .item > a {
color: #bb9612;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li.sel > .item > a {
color: #4e357e;
}
.WaGadgetMobilePanel .mobilePanel .loginInner {
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 40000;
    display: none;
    padding: 30px 20px;
    background: #4e357e;
    border-top: 1px solid #c1dbee;
    color: #fff;
    font-size: 14px;
    text-align: left;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"] {
    width: 225px;
    height: 20px;
    margin: 0;
    padding: 6px 8px;
    background: #f4efff;
    border: 0;
    color: #4e357e;
    font-size: 16px;
    line-height: 20px;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"]::-moz-placeholder {
  color: #4e357e;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginActionRememberMe label::before {
    background: #f4efff;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton {
    background: #bb9612;
    color: #4e357e;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton:hover {
background: #e5b819;
    color: #4e357e;
}
/* End Mobile Menu */
/* Menu */
.WaGadgetMenuHorizontal .menuInner ul ul li>.item:hover>a {
    background: #8052c3;
    color: white;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item>a {
    color: #ffffff;
    background: #8052c3;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item:hover>a {
    background: #8052c3;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
    display: table;
    margin: 0;
    padding: 0;
    background: #F4EFFF;
    text-align: left;
    list-style: none;
    zoom: 1;
}
.WaGadgetMenuHorizontal .menuInner 
{
position: relative;
margin: 0;
background: #F4EFFF; 
}
.WaGadgetMenuHorizontal .menuInner ul ul {
    background: #b181f6;
}
.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a {
    background: #b181f6;
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
    font-family: Arial, Helvetica, sans-serif;
}
/* End Menu */

/* backgrounds */
.zoneHeader3 {

}

.zonePlace.zoneFooter2 {
background-size: cover;
background-position: top left;
}
/* End backgrounds */
.tablet-mobile {
display: none;
}

/* Login Button */
.WaGadgetLoginButton .loginLink:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font: normal 16px/22px 'WA-theme-icons';
    text-align: center;
    text-indent: 0;
    content: '\e613  Member Login';
font-weight: bold;
}
.WaGadgetLoginButton .loginLink {
    position: relative;
    display: inline-block;
    width: 100%;
background: #f4efff;
border: 1px solid #bf842c;
color: #4e406a;
}
.WaGadgetLoginButton .loginLink {
height: 25px;
}
.WaGadgetLoginButton .authenticated .loginLink:hover, .WaGadgetLoginButton .authenticated .loginLink.hover {
    background: #3A2767;
}
.WaGadgetLoginButton .loginLink:hover {
    background: #8052c3;
    color: #fff;
}

.WaGadgetLoginButton .authenticated .loginLink::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font: normal 15px/25px 'WA-theme-icons';
    text-align: center;
    text-indent: 0;
    content: '\e613  View Profile';
}
.WaGadgetLoginButton .authenticated .loginLink {     position: relative;     display: inline-block;     width: 100%;     height: 25px;     overflow: hidden;     background: #f4efff;     color: #482874;     line-height: 400px;     vertical-align: top;     text-decoration: none;     cursor: pointer; }
/* End Login Button */
#primary_nav_wrap { margin-top:0 auto; background: #F5AB3E; } #primary_nav_wrap ul { list-style:none; position:relative; float:right; margin:0 auto; padding:0; background: #F5AB3E; } #primary_nav_wrap ul a { display:block; color:#000; text-decoration:none; font-size:14px; line-height:32px; padding:0 15px; } #primary_nav_wrap ul li { position:relative; float:left; margin:0; padding:0 } #primary_nav_wrap ul li.current-menu-item { background:#4E357E } #primary_nav_wrap ul li:hover, #primary_nav_wrap ul a:hover { background:#4E357E; color: #fff; } #primary_nav_wrap ul ul { display:none; position:absolute; top:100%; left:0; background:#fff; padding:0 } #primary_nav_wrap ul ul li { float:none; } #primary_nav_wrap ul ul a { line-height:120%; padding:10px 15px } #primary_nav_wrap ul ul ul { top:0; left:100% } #primary_nav_wrap ul li:hover &gt; ul { display:block }

/* Mobile View */
@media screen and (max-width: 766px) {

.header-slogan {
font-size: 20px;
}
.header-slogan2 {
font-size: 14px;
}
.non-mobile {
display: none;
}
.tablet-mobile {
display: inline;
}
.gadgetStyle002 h3 {
font-size: 18px;
}
a.buttonStyle002, a:link.buttonStyle001,
a.buttonStyle002, a:link.buttonStyle002,
a.buttonStyle002, a:link.buttonStyle003 {
font-size: 16px;
padding: 11px 7px 9px;
}
.footerText {
font-size: 100%;
}
}
/* End Mobile View */
/* Tablet View */
@media screen and (max-width: 962px) and (min-width: 766px) {
h2.bigBtn {
font-size: 95%;
}
.non-mobile {
display: none;
}
.WaGadgetLoginButton .loginLink:before {
 content: '\e613  Login';
}
.tablet-mobile {
display: inline;
}
.gadgetStyle002 h3 {
font-size: 18px;
}
a.buttonStyle002, a:link.buttonStyle001,
a.buttonStyle002, a:link.buttonStyle002,
a.buttonStyle002, a:link.buttonStyle003 {
font-size: 16px;
padding: 11px 7px 9px;
}
.header-slogan {
font-size: 36px;
}
.header-slogan2 {
font-size: 24px;
}
.footerText {
font-size: 100%;
}
}
/* End Tablet View */

.chapter ul.orientationHorizontal {
    min-height: 16px;
    margin: 0;
    padding: 2px 5px;
    border: 0;
    list-style: none;
    float: right;
    background: #f5ab3e;
    color: #fff;
 font-size: 90%;
}
.chapter ul.orientationHorizontal a {
color: #000;
}

.WaGadgetNavigationLinks ul.orientationHorizontal li {
padding: 0px; }
.WaGadgetNavigationLinks ul.orientationHorizontal li + li::before {
    display: inline-block;
    margin: 0 .54em 0 .8em;
    content: '';
}