.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0;}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(/assets/images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:.8;right:5px}.flexslider:hover .flex-prev{opacity:.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}
input.parsley-success,select.parsley-success,textarea.parsley-success{color:#333}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#b94a48;border:1px solid #c00 !important}.parsley-errors-list{margin:2px 0 4px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;color:#c00;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}@media screen and (min-width:601px){.parsley-errors-list{margin:2px 0 0 26.5%}}@media screen and (min-width:980px){.parsley-errors-list{margin:2px 0 0 250px}}
#member-tabs1 .resp-tabs-list li{width:25%}#member-tabs1+hr{height:1px;color:#ccc;border:0;background:#ccc;margin:40px 0}#member-tabs2 .resp-tabs-list li{width:20%}ul.resp-tabs-list,p{margin:0;padding:0}.resp-tabs-list{margin:0 0 15px !important}.resp-tabs-list li{display:inline;float:left;list-style:none;font-size:10px;font-weight:600;background:none !important;cursor:pointer}.resp-tabs-list li span{display:block;height:30px;line-height:30px;text-align:center;color:#fff;margin:0 1px 0 0;background:#ccc;cursor:pointer}.resp-tabs-list .resp-tab-active span{background:#2789be;position:relative}.resp-tabs-list .resp-tab-active span:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(1,149,255,0);border-top-color:#2789be;border-width:8px;margin-left:-8px}.resp-tabs-container{padding:0;background-color:#fff;clear:left}h2.resp-accordion{cursor:pointer;padding:5px;display:none}.resp-tab-content{display:none}.resp-content-active,.resp-accordion-active{display:block}h2.resp-accordion{height:30px;font-size:12px;line-height:30px;text-align:center;color:#fff;border:0 !important;margin:0 0 1px;background:#ccc !important}h2.resp-tab-active{background:#2789be !important;position:relative}h2.resp-tab-active:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(1,149,255,0);border-top-color:#2789be;border-width:8px;margin-left:-8px}h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1 !important;background:blue}h2.resp-tab-active{background:#dbdbdb}.resp-easy-accordion h2.resp-accordion{display:block}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1}.resp-jfit{width:100%;margin:0}.resp-tab-content-active{display:block}h2.resp-accordion:first-child{border-top:1px solid #c1c1c1}@media only screen and (min-width:500px){.memberships .buttons{float:left;width:200px}.memberships .text{margin:0 0 0 200px}}@media only screen and (max-width:600px){ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-accordion-closed{display:none !important}.resp-tab-content-active{padding:15px 15px 0;border:1px solid #ccc;margin:0 0 1px}}@media only screen and (min-width:900px){.resp-tabs-list li{font-size:12px}}
.cleared:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cleared{display:inline-block}/*\*/* html .cleared{height:1%}.cleared{display:block}/**/html,body{margin:0;padding:0;font-family:Arial,sans-serif;font-size:11px;color:#666}a{color:#2789be;text-decoration:none}a:active{outline:0}a img{border:0;border-width:0}img{max-width:100%;height:auto !important}input{padding:5px}input[type="submit"]{cursor:pointer}h1,h2{margin:0 0 10px 0;padding:0;color:#2789be;font-size:16px;font-weight:bold}h1{font-size:18px}h3{margin:0;padding:0;color:black;font-size:14px;font-weight:bold}p{line-height:13px;padding:0;margin:0 0 15px}p.mini-cart{font-size:14px}.center{margin:0 auto}.clear{clear:both;margin:0;padding:0}.readmore{font-weight:bold}#header{max-width:960px;margin:0 auto;padding:20px 10px 0}#header-logo{border:0;margin:0 0 20px 0;padding:0}#nav{clear:both;margin:0;padding:0;width:100%;background-color:#999;position:relative}#nav ul.topnav{max-width:960px;padding:0 10px;list-style:none;overflow:hidden;margin:0 auto}#nav ul.topnav li{text-transform:uppercase;float:left;line-height:24px;padding:0}#nav ul.topnav li:hover ul{display:block}#nav ul.topnav li a{color:white;display:block;padding:0 20px 0 0}#nav ul.topnav ul{margin:0 0 0 -6px;padding:0;position:absolute;top:24px;z-index:1000;background-color:#fff;list-style:none}#nav ul.topnav>li>ul{display:none}#nav ul.topnav ul ul{display:block !important;border-top:1px solid #999;margin:0 -6px;position:relative;top:auto}#nav ul.topnav ul ul li{padding:0 6px 0 18px;background:#888}#nav ul.topnav ul li{background-color:#999;display:block;margin:1px 0 0;padding:0 6px;float:none}#nav ul.topnav ul li a,#nav ul.topnav ul li span,#nav ul.topnav ul li strong{display:block;white-space:nowrap;margin:0;padding:0;height:100%;width:100%}#nav ul.topnav ul li span,#nav ul.topnav ul li strong{font-weight:normal;color:#fff}#content{max-width:960px;padding:20px 10px 0;margin:0 auto;overflow:hidden}#notices p{margin:0;padding:16px 0;color:#ed1c24}#main-content{margin:0 20px 0 0;padding:0;float:left;width:692px}#main-content #slideshow,#page-image{padding:0;margin:0 0 20px 0}#main-content .main-item{float:left;width:33.33%;margin:0}#main-content .main-item .padding{padding:1px 15px;border-left:1px solid #8e8e8e}#main-content .main-item-wide{width:66.66%}#main-content .main-item img{margin:0 0 10px}#main-content .exhibition_images{float:left;width:33%;margin:0}#main-content .exhibition_images .padding{padding:1px 15px 1px 0}#main-content .exhibition_images_entry{margin:0 0 20px 0}#main-content .exhibition_story{float:left;width:66.66%;margin:0}#main-content .exhibition_story .padding{padding:1px 0}#main-content .exhibition_story h4{font-size:11px;font-weight:bold;margin:0 0 10px 0;color:#666}#main-content .gallery-image{width:250px;float:left;margin:0 30px 30px 0}#main-content .gallery-image-odd{clear:both}p a.btn-blue{padding:5px 20px;line-height:25px;color:#fff;font-size:16px;font-weight:700;border-radius:10px;border:1px solid #2e77c4;background:#2e77c4;background:-moz-linear-gradient(top,#4ac2ff 0,#2e77c4 100%);background:-webkit-linear-gradient(top,#4ac2ff 0,#2e77c4 100%);background:linear-gradient(to bottom,#4ac2ff 0,#2e77c4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ac2ff',endColorstr='#2e77c4',GradientType=0);text-shadow:1px 1px 1px #000}p a.btn-buy-tickets{padding:5px 20px;line-height:25px;background-color:#c00;color:#fff;font-size:16px;font-weight:700;border-radius:10px}p.add-cal{clear:both}p.add-cal a{display:inline-block;font-weight:bold;padding:4px 0 3px 25px;background:url(../images/icon-cal.png) no-repeat}.calendarMonthLinks{width:auto;text-decoration:none;background-color:transparent}.calendarMonthLinks a{text-decoration:none;background-color:transparent}.calendarMonthLinks a:visited{text-decoration:none;background-color:transparent}.calendarMonthLinks a:hover{text-decoration:underline;background-color:transparent}.calendarMonthLinks a:active{text-decoration:none;background-color:transparent}.calendarDayHeading{text-align:center;vertical-align:middle;color:#333;background-color:#e7f6fc}.calendarToday{text-align:center;text-decoration:none;background-color:#e7f6fc}.calendarBlank{text-align:center;text-decoration:none;background-color:#f1f2ed}.calendarCell{text-decoration:none;text-align:center;vertical-align:middle;color:#666;background-color:#fff}.calendarCell a{text-decoration:underline;background-color:transparent}.calendarCell a:visited{text-decoration:underline;background-color:transparent}.calendarCell a:hover{ctext-decoration:none;background-color:transparent}.col2{width:50%;float:left}.col2 .padding{padding:1px 7px 1px 0}.col2-last .padding{padding:1px 0 1px 7px}.calendar-entry{margin:0 0 10px;padding:0;border-bottom:1px solid #ccc}#sidebar .sidebox{margin:0 0 20px;clear:both}#sidebar .sidebox h2{margin:0;padding:0}#sidebar .sidebox ul{list-style:none;margin:0;padding:0}#sidebar .sidebox ul strong{font-weight:normal}#sidebar .sidebox ul ul{padding:0 0 0 15px}#sidebar .sidebox ul li{padding:0;margin:1px 0;font-size:12px}#sidebar .sidebox ul li a{color:#666}#sidebar .sidebox ul li a:hover{color:#2789be}#sidebar #search{padding:0}#sidebar #search form{display:block;padding:0 0 20px}#search input.search-text{width:80%;border:1px solid #8e8e8e;margin:0;padding:2px;display:block;float:left}#search .search-submit{width:22px;height:23px;background:url(/images/button-go.jpg) no-repeat;border-width:0;margin:0 0 0 4px;padding:0;display:block;float:left;cursor:pointer;cursor:hand}#sidebar #mailing-list-signup{margin:30px 0 20px}#mailing-list-signup h3{color:#2789be}#mailing-list-signup .input-text{height:21px;width:150px;border:1px solid #8e8e8e;margin:7px 0;padding:0}#mailing-list-signup button{margin:8px 0;width:100%;font-size:10px}#mailing-list-signup iframe{width:100% !important}#sidebar #login{margin:40px 0 0}#login label{font-weight:bold;display:block;margin:20px 0 5px;padding:0}#login .input-text{height:21px;width:110px;border:1px solid #8e8e8e;margin:0;padding:0}#main-content.right{float:right;width:75%;margin:0}#main-content.right .main-content-padding{padding:0 0 0 15px}#main-content.right .main-content-padding .main-item-first .padding{padding:1px 15px 1px 0}#main-content.left{float:left;width:75%;margin:0}#main-content.left .main-content-padding{padding:0 15px 0 0}#sidebar.left{float:left;width:25%}#sidebar.left .padding{padding:1px 15px 1px 0;border-right:1px solid #8e8e8e}#sidebar.right{float:right;width:25%}#sidebar.right .padding{padding:1px 0 1px 15px;border-left:1px solid #8e8e8e}#main-content{margin:0 0 0 20px;padding:0;float:left;width:692px}#main-content .main-item-first .padding{border-left:0}#section_home_content{padding-bottom:22px}#footer{margin:50px 0 0;padding:0;width:100%;background-color:#999;clear:both;overflow:hidden}#footer ul{max-width:960px;padding:0 10px;list-style:none;margin:0 auto}#footer ul li{float:left;line-height:35px;padding:0;margin:0 20px 0 0}#footer ul li#copyright{color:white;margin:0 60px 0 0}#footer ul li a{color:white}#slider ul,#slider li,#slider2 ul,#slider2 li{margin:0;padding:0;list-style:none}#slider2{margin-top:1em}#slider li,#slider2 li{width:692px;overflow:hidden}.exhibit_list_entry{clear:both;padding:0 0 15px 0}.exhibit_list_image{float:left;width:16%}.exhibit_list_info{float:right;width:83%}.membership{position:relative;clear:both;padding:0 0 10px 0}.memberships h3{font-size:11px;line-height:15px;color:#2789be}.member_buttons{margin:-13px 0 15px}.member_buttons div{float:left;margin:0 5px 0 0}.member_buttons div a{display:block;height:25px;line-height:25px;color:#fff;padding:0 10px;background:#2789be}.member_buttons div a:hover{background:#00a75a}.member_type{font-weight:bold;color:#000}.member_price{color:#000}.member_caption{margin:5px 0 10px 0}.align-right{text-align:right}.right{float:right}.left{float:left}.product-single{margin:0}.product-info{float:left;margin:0 0 20px 0;width:398px;height:140px;overflow:none}.description_column{float:left;width:178px}.product-image{height:140px;margin:0 0 20px 0;text-align:center}#product-images img{display:block;margin:0 auto}.product-info p.product-price{float:left}.before-discount{text-decoration:line-through}#facebox .b{background:url(/images/facebox/b.png)}#facebox .tl{background:url(/images/facebox/tl.png)}#facebox .tr{background:url(/images/facebox/tr.png)}#facebox .bl{background:url(/images/facebox/bl.png)}#facebox .br{background:url(/images/facebox/br.png)}#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left}#facebox .popup{position:relative}#facebox table{border-collapse:collapse}#facebox td{border-bottom:0;padding:0}#facebox .body{padding:10px;background:#fff;width:470px}#facebox .content{height:470px;overflow:scroll;overflow-x:hidden}#facebox .loading{text-align:center}#facebox .image{text-align:center}#facebox img{border:0;margin:0}#facebox .footer{border-top:1px solid #ddd;padding-top:5px;margin-top:10px;text-align:right}#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0}#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%}.facebox_hide{z-index:-100}.facebox_overlayBG{background-color:#000;z-index:99}* html #facebox_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a img{border:0}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:0}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}#surveyMonkeyInfo{width:auto !important}#surveyMonkeyInfo iframe{width:100% !important}.addthis_button img{width:125px}#main-content table,table.cart_table,#checkout_form{width:100% !important}table.cart_table input[type="text"]{width:35px;border:1px solid #999}table.cart_table th,table.cart_table td{padding:5px}#checkout_form form label{width:25% !important}#checkout_form form label.checkbox{width:auto !important}.store .description_column{float:none;width:auto}.fluid-width-video-wrapper{width:100%;position:relative;padding:0}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.vimeoBadge{margin:0;padding:0;font:normal 11px arial,sans-serif}.vimeoBadge img{border:2px solid #ccc;margin:0 0 3px}.vimeoBadge a,.vimeoBadge a:link,.vimeoBadge a:visited,.vimeoBadge a:active{color:#3a75c4;text-decoration:none;cursor:pointer}.vimeoBadge a:hover{color:#0cf}.vimeoBadge #vimeo_badge_logo{margin-top:10px;width:57px;height:16px}.vimeoBadge .credit{font:normal 11px arial,sans-serif}.vimeoBadge .clip{padding:0;float:left;margin:0 10px 10px 0;line-height:0}.vimeoBadge.vertical .clip{float:none}.vimeoBadge .caption{font:normal 11px arial,sans-serif;overflow:hidden;width:auto;height:30px}.vimeoBadge .clear{display:block;clear:both;visibility:hidden}.vimeoBadge .s160{width:164px}.vimeoBadge .s80{width:80px}.vimeoBadge .s100{width:100px}.vimeoBadge .s200{width:200px}table.cart_table{border-collapse:collapse;border-color:#ccc;margin:20px auto}#checkout_form{margin:0 auto}#checkout_form form label{display:block;margin:0;padding:0 10px 0 0;width:130px;float:left}#checkout_form form label.checkbox{width:auto;float:none}#checkout_form form textarea,#checkout_form form select[multiple=multiple]{border:1px solid #999}#checkout_form form input[type=text]{width:300px;border:1px solid #999}#checkout_form form fieldset{margin:0 0 9px 0;padding:0;border:0;clear:both}.divider_line{margin:20px 0 10px 0;height:1px;border-top:1px solid #999;font-size:1px}@media screen and (max-width:1000px){#slideshow{display:none !important}}@media screen and (max-width:800px){#nav ul.topnav li#nav-events{clear:both}#nav ul.topnav li ul{display:none !important}.store .product-info{width:100%}}@media screen and (max-width:750px){#main-content.right,#sidebar.left,#main-content.left,#sidebar.right{float:none;width:100%}#main-content.right,#main-content.left{margin:0 0 20px}#main-content.right .main-content-padding,#main-content.left .main-content-padding{padding:0}#main-content.right .main-item-first .padding,#main-content.left .main-item-first .padding{padding:1px 15px 1px 0}#main-content.right .main-item-third .padding,#main-content.left .main-item-third .padding{padding:1px 0 1px 15px}#sidebar.left .padding,#sidebar.right .padding{padding:0;border:0}#mailing-list-signup{width:50%}#footer{margin:0}}@media screen and (max-width:600px){#footer .addthis_button,#sidebar #mailing-list-signup,.main-item-first img,.main-item-first img+p,.exhibition_images,.store .product-image{display:none !important}.store .product-info{width:100%;height:auto}.padding{border:0 !important}.col2 .padding{padding:0 !important}#nav ul.topnav,#footer ul{padding:5px 10px}#nav ul.topnav li,#footer ul li{display:block;float:none;line-height:20px}#checkout_form form input[type="text"]{width:95% !important}#main-content.right .main-item,#main-content.left .main-item,#main-content .exhibition_story,.col2{float:none;width:100%}#main-content.right .main-item .padding,#main-content.left .main-item .padding{padding:0}#checkout_form form label{width:100% !important}}
