:focus{outline:0}.siteflex-content a[href*=facebook.com],.siteflex-content a.facebook{padding-right:17px;background:transparent url(/libs/img/facebook.gif) no-repeat 100% 50%}.siteflex-content a[href*=firefox.com],.siteflex-content a.firefox{padding-right:17px;background:transparent url(/libs/img/firefox.gif) no-repeat 100% 50%}.siteflex-content a[href*=google.com],.siteflex-content a.google{padding-right:17px;background:transparent url(/libs/img/google.png) no-repeat 100% 50%}.siteflex-content a[href*=twitter.com],.siteflex-content a.twitter{padding-right:17px;background:transparent url(/libs/img/twitter.gif) no-repeat 100% 50%}.siteflex-content a[href*=youtube.com],.siteflex-content a.youtube{padding-right:17px;background:transparent url(/libs/img/youtube.png) no-repeat 100% 50%}.siteflex-content a[href*=wikipedia.org],.siteflex-content a.wikipedia{padding-right:17px;background:transparent url(/libs/img/wikipedia.png) no-repeat 100% 50%}.siteflex-content a[href$=.pdf],.siteflex-content a[href$=.PDF],.siteflex-content a.pdf{padding-right:17px;background:transparent url(/libs/img/pdf.gif) no-repeat 100% 50%}.siteflex-content a[href$=.rss],.siteflex-content a[href*=.rss],.siteflex-content a[href $=.RSS],.siteflex-content a[href *=.RSS],.siteflex-content a.rss{padding-right:17px;background:transparent url(/libs/img/rss.gif) no-repeat 100% 50%}.siteflex-content a[target=_blank],.siteflex-content a.new{padding-right:17px;background:transparent url(/libs/img/new.gif) no-repeat 100% 50%}.siteflex-content a[rel=shadowbox],.siteflex-content a[rel*=shadowbox],.siteflex-content a.shadowbox{padding-right:17px;background:transparent url(/libs/img/shadowbox.gif) no-repeat 100% 50%}.siteflex-content a[href^=mailto:],.siteflex-content a.mail{padding-right:17px;background:transparent url(/libs/img/email.gif) no-repeat 100% 75%}.siteflex-content a.noicon{padding-right:0;background:none}.siteflex-content a img{border:0}a.noLink{cursor:default}a.powered-by-siteflex{background-image:none!important;padding-right:2px}a.powered-by-siteflex:hover{color:#9C0!important;text-decoration:none!important;background:none}a.mms{background-image:none!important;padding-right:2px;color:#9C0}a.mms:hover{color:#9C0!important;text-decoration:underline!important;background:none}form a[name]{width:0!important;height:0!important;border:0!important;margin:0!important;padding:0!important}.img-caption strong{clear:both;font-size:7pt;font-weight:400;padding:1px 0}font,.siteflex-content span{font-family:inherit!important;font-size:inherit!important;color:inherit!important;line-height:inherit!important;background-color:inherit!important}span.negative{color:red}#events-main,#news-main,#blog-main,#events-main li,#news-main li,#blog-main li,#blog,#blog li,#news,#news li,#events,#events li,.mailout-summary,.mailout-summary li,.contacts-list,.contacts-list li,.formresults-list,.formresults-list li,.contacts-detail,.contacts-detail li,.contact-cat-list,.contact-cat-list li,.address_suggestions li{list-style:none;margin:0;padding:0}#events-main li,#news-main li,#blog-main li,.contacts-list li,.formresults-list li{margin:5px 0 15px}.news_pager,.event_pager,.blog_pager{text-align:center}.page-flip .prev{float:left;clear:left}.page-flip .next{float:right;clear:right}#siteflex-msg{position:absolute;top:0;left:0;width:3px;height:3px;line-height:1px;font-size:1px;background-color:#000;overflow:hidden;border:1px solid #96BF0D;color:#000;cursor:default}#siteflex-message{background-color:#D0DF99;border:3px solid #96BF0D;margin:0 0 20px;padding:6px 10px 0}#siteflex-message h2{font-weight:700;font-size:11pt;padding-bottom:2px;border-bottom:1px solid #96BF0D;margin:2px 0 8px}#siteflex-message,#siteflex-message p,#siteflex-message h2{color:#000;font-family:Verdana,Arial}#siteflex-message p{margin-bottom:8px;font-size:8pt;line-height:11pt}#siteflex-message a{color:#00F;background:none;padding:0}.loading{visibility:hidden}.loading-block{background:url(/libs/img/ajax-loader.gif) no-repeat 50% 50%}form.form ul.radio{list-style:none;margin:0;padding:0}form.form fieldset{border:0;margin:0;padding:0}.formFlex tr.required td{background-color:#FDF5B2;color:#222}.formFlex tr.required td .req-msg{font-size:10px!important;float:right;cursor:help;margin:2px 2px 0 0}.formFlex tr td .msg{font-size:10px!important;cursor:help;margin:2px 2px 0 0}.formFlex tr td .req-msg{float:right}.formFlex tr#main_error_msg td span.req-msg{float:none!important;cursor:default}.formFlex tr td.note span{font-style:italic;padding-top:0}.ccicons img{vertical-align:text-top;max-height:18px}.formFlex .state_other{margin-top:2px!important;width:auto!important}.formFlex .pwdStrength{text-align:center;margin-left:2px;display:inline-block;vertical-align:top}.formFlex .pwdStrength span{font-size:9px;color:red}.formFlex .pwdStrength span.green{color:green}.formFlex .strengthMeter{vertical-align:bottom;background-image:url(/libs/img/meter_background.gif);height:5px;border:1px solid #B5B8C8;margin:3px 0}.formFlex .scoreBar{background-image:url(/libs/img/meter.gif);height:5px;font-size:1px;line-height:1px;width:0}.formflex-response td.item-heading{padding-top:14px}.formflex-response td{padding-bottom:2px}.formresult-del{width:11px;height:12px;cursor:pointer;float:right;background:url(/libs/img/remove_cross.gif)}.search-results,.search-results li,.tagged,.tagged li{float:left;clear:both}li.pagination{height:auto;border:0;clear:both;width:100%;list-style:none;margin:10px 0}li.pagination span{float:left}li.pagination ul{float:right;height:auto;list-style:none}li.pagination ul li{float:left;height:auto;border:0;width:auto;list-style:none;clear:none;margin:0 1px;padding:0}li.pagination ul li a{margin:0 1px;padding:0 2px}#swfu_container .objButton{background-image:url(/libs/img/swf_select.png)}#fsUploadProgress{width:200px;margin:10px 0 0}.progressWrapper{overflow:hidden;width:270px;float:left;position:relative;margin:0 5px 5px 0 !important}.progressContainer{background-color:#f5f5f5;border:1px solid #DDD;overflow:hidden;position:relative;margin:0!important;padding:5px}.progressContainer div{margin:0}.progressWrapper .red{background-color:#FFEBEB;border:1px solid #B50000}.progressWrapper .green{background-color:#F3F0BA;border:1px solid #DEDCAA}.progressWrapper .blue{background-color:#DBEDB6;border:1px solid #D3E0B9}.progressWrapper .progressName{font-size:8pt;font-weight:700;height:14px;overflow:hidden;text-align:left;white-space:nowrap;width:100%}.progressBarInProgress,.progressBarComplete,.progressBarError{background-color:#9C0;font-size:0;height:2px;margin-top:2px;width:0}.progressBarComplete{background-color:green;visibility:hidden;width:100%}.progressBarError{background-color:red;visibility:hidden;width:100%}.progressBarStatus{font-family:Verdana;font-size:7pt;margin-top:2px;text-align:left;white-space:nowrap;width:100%}a.progressCancel,a.progressCancel:link,a.progressCancel:active,a.progressCancel:visited,a.progressCancel:hover{cursor:pointer;display:block;font-family:Tahoma,Arial,sans-serif;font-size:10pt;font-weight:700;position:absolute;right:8px;top:3px}#report_button{vertical-align:top}.btnReport,.btnReportHide{margin-left:5px}.btnReportHide{display:none}#ulReport{width:200px;list-style:none;margin:0;padding:0 0 0 5px}#ulReport li{color:#7B7C7E;font-size:8pt;height:15px;overflow:hidden}.upload_report{background-color:#f5f5f5;border:1px solid #DDD;overflow:hidden;width:200px;position:relative;margin:0!important;padding:5px}#report_button #btnReport{vertical-align:top;float:none;background-image:url(/libs/img/swf_report.png);height:20px;width:90px;border:0 none}#gmap_suggestion{background-color:#E9E9E9;border:5px solid #FFF;float:right;left:12px;opacity:0.9;position:absolute;top:32px;width:300px;z-index:100000;filter:Alpha(opacity=90)}#gmap_suggestion ul{list-style:none;margin:0 5px}#gmap_suggestion ul li{list-style:none;padding:5px 0 0}#gmap_suggestion span{font-weight:700;font-size:1.2em}#gmap_suggestion a span{font-size:9px;color:gray;font-weight:400}#gmap_suggestion #closeico{background-image:url(http://maps.gstatic.com/intl/en_ALL/mapfiles/iw_close.gif);background-repeat:no-repeat;float:right;margin-right:1px;width:12px;cursor:pointer}.cloud-tags .weight-0{font-size:100%}.cloud-tags .weight-1{font-size:111%}.cloud-tags .weight-2{font-size:122%}.cloud-tags .weight-3{font-size:133%}.cloud-tags .weight-4{font-size:144%}.cloud-tags .weight-5{font-size:155%}.cloud-tags .weight-6{font-size:166%}.cloud-tags .weight-7{font-size:177%}.cloud-tags .weight-8{font-size:188%}.cloud-tags .weight-9{font-size:199%}.snapflex-images li.multi{display:none!important}.cart-list{list-style:none outside none}.ui-pnotify{top:18px;right:18px;position:absolute;height:auto;z-index:9999}.ui-pnotify .ui-pnotify-shadow{position:absolute;top:.1em;left:.1em;bottom:-.2em;right:-.2em;z-index:-1;margin:0}.ui-pnotify-container{background-position:0 0;height:100%;padding:.8em}.ui-pnotify-closer{position:absolute;bottom:5px;right:5px;margin-left:.2em}.ui-pnotify-title{display:block;font-size:11pt;font-weight:700;margin-bottom:0}.ui-pnotify-icon,.ui-pnotify-icon span{display:block;float:left;margin-right:.2em}.ui-pnotify-history-container{position:absolute;top:0;right:18px;width:70px;border-top:none;z-index:10000}.ui-pnotify-history-container .ui-pnotify-history-header{padding:2px}.ui-pnotify-history-container button{cursor:pointer;display:block;width:100%}.ui-pnotify-history-container .ui-pnotify-history-pulldown{display:block;margin:0 auto}.ui-pnotify .ui-pnotify-container{background-color:#ffa;background-image:none;border:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.ui-pnotify .ui-pnotify-title{color:#595959}.ui-pnotify .ui-pnotify-text{font-size:11pt;color:#595959}.direction-link{margin-top:15px;font-size:11px;cursor:pointer}.directions{overflow:hidden;display:block;z-index:100;position:absolute;opacity:0.9;background:url(/libs/img/direction-overlay.png) repeat scroll 0 0 transparent}.direction-closeico{cursor:pointer;width:10px;float:right;background:url(/libs/img/remove_cross_big.gif) no-repeat;margin-right:-5px;margin-top:-5px}.direction-search-box{margin-left:100px;margin-top:160px;display:block;width:340px;background-color:#fff;border:3px solid silver;padding:10px}.direction-search-box p{margin:10px 5px 10px 0 !important}.direction-search-box input[type=text]{font-size:12px;border:1px solid #7F7F7F;height:20px;line-height:20px;width:200px;vertical-align:middle}.direction-search-box .search-container{width:340px}.direction-search-box .search-box{width:300px;display:inline;position:relative}.direction-search-box .search-btn{width:100px;display:inline;position:relative}.direction-search-box .btnDirection{text-indent:-100px;vertical-align:middle;background:url(/libs/img/btn_go.jpg) no-repeat;border:0 none;height:22px;width:34px}.direction-search-box .title{font-size:11px;vertical-align:middle}.overflow{height:50px;overflow-y:auto}.overflow ul li{list-style:none;font-size:11px}.travel-modes{width:74px;border:1px solid silver;align:center}.travel-modes a img{width:37px;height:23px;float:none;margin:0}.travel-modes .car img.selected{background:url(/libs/img/travel-mode.png) no-repeat 0 -23px}.travel-modes .car img{background:url(/libs/img/travel-mode.png) no-repeat 0 0}.travel-modes .walk img.selected{background:url(/libs/img/travel-mode.png) no-repeat 0 -69px}.travel-modes .walk img{background:url(/libs/img/travel-mode.png) no-repeat 0 -46px}.sf-invoices{list-style:none}.sf-invoices p{width:200px;display:inline;padding:0 5px 0 0}ul.blog_cats{list-style:none outside none;margin:0 0 10px;padding:0}.kit-description{list-style:none;width:240px}.kit-description li{float:left;font-style:italic;font-size:10px}.kit-description li:before{content:"- "}div.mobile-site{display:block;width:100%;text-align:center;margin:60px 0}div.mobile-site a{font-size:46pt}#sb-container,#sb-wrapper{text-align:left}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0}#sb-container{height:100%;display:none;visibility:hidden;z-index:999}#sb-overlay{height:expression(document.documentElement.clientHeight+'px')}#sb-container > #sb-overlay{height:100%}#sb-wrapper{position:relative}#sb-wrapper img{border:none}#sb-body{position:relative;overflow:hidden;border:1px solid #303030;font-family:'Lucida Grande',Tahoma,sans-serif;color:#777;margin:0;padding:0}#sb-body a{color:#777}#sb-body-inner{position:relative;height:100%}#sb-content.html{height:100%;overflow:auto}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px}#sb-body,#sb-loading{background-color:#060606}#sb-title,#sb-info{position:relative;overflow:hidden;margin:0;padding:0}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px}#sb-title,#sb-title-inner{height:26px}#sb-title-inner{font-size:16px;color:#fff;padding:5px 0}#sb-info,#sb-info-inner{height:20px}#sb-info-inner{font-size:12px;color:#fff}#sb-nav{float:right;height:16px;width:45%;padding:2px 0}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer}#sb-nav-close{background-image:url(/libs/sbox/resources/close.png);background-repeat:no-repeat}#sb-nav-next{background-image:url(/libs/sbox/resources/next.png);background-repeat:no-repeat}#sb-nav-previous{background-image:url(/libs/sbox/resources/previous.png);background-repeat:no-repeat}#sb-nav-play{background-image:url(/libs/sbox/resources/play.png);background-repeat:no-repeat}#sb-nav-pause{background-image:url(/libs/sbox/resources/pause.png);background-repeat:no-repeat}#sb-counter{float:left;width:45%;padding:2px 0}#sb-counter a{text-decoration:none;cursor:pointer;color:#fff;padding:0 4px 0 0}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;text-align:center;padding:10px}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,.img-caption img,.ui-pnotify-text{display:block}#events-main,#news-main,#blog-main,#blog,#news,#events,.page-flip{clear:both}h3.reveal a,#gmap_suggestion a,.overflow li a,#sb-loading a{cursor:pointer}html > body .ui-pnotify,body > #sb-container{position:fixed} .price-was{text-decoration:line-through;} .price-discounted{margin-right:10px;color:red;}

.sf-photo-gallery .main-display{display:none;float:right;}
.sf-photo-gallery .main-display a, .sf-photo-gallery .navigation a{text-decoration:none;color:#777;}
.sf-photo-gallery .main-display a:focus, .sf-photo-gallery .main-display a:hover, .sf-photo-gallery .main-display a:active{text-decoration:underline;}
.sf-photo-gallery .controls{margin:5px 0 20px 0;height:23px;}
.sf-photo-gallery .controls a{padding:0px;}
.sf-photo-gallery .ss-controls{float:left;}
.sf-photo-gallery .nav-controls{float:right;}
.sf-photo-gallery .nav-controls a{padding-left:10px;}
.sf-photo-gallery .image-container{position:relative;clear:both;}
.sf-photo-gallery .main-display .image span.image-wrapper{display:block;left:0;position:absolute;top:0;}
.sf-photo-gallery .main-display .image a.advance-link{display:block;line-height:0;text-align:center;overflow:hidden;}
.sf-photo-gallery .main-display .image a.advance-link:hover, .sf-photo-gallery .main-image a.advance-link:active, .sf-photo-gallery .main-image a.advance-link:visited{text-decoration:none;}
.sf-photo-gallery .main-display .image img{vertical-align:middle;border:1px solid #ccc;display:inline;}
.sf-photo-gallery .main-display > .caption{position:relative;clear:left;height:75px;text-align:center;}
.sf-photo-gallery .main-display .image-caption{display:block;position:absolute;top:0;left:0;}
.sf-photo-gallery .main-display .caption .caption{padding:10px 0 0 0;}
.sf-photo-gallery .thumbs{clear:both;margin:0;padding:0;float:left;}
.sf-photo-gallery .thumbs li{float:left;padding:0;margin:0px 10px 10px 0;list-style:none;}
.sf-photo-gallery a.thumb{padding:2px;display:block;border:1px solid #ccc;}
.sf-photo-gallery .thumbs li.selected a.thumb{background:#000;}
.sf-photo-gallery a.thumb:focus{outline:none;}
.sf-photo-gallery .thumbs img{border:none;display:block;}
.sf-photo-gallery .pagination{clear:both;}
.sf-photo-gallery .pagination.bottom{padding-top:2px;}
.sf-photo-gallery .pagination a, .sf-photo-gallery .pagination span.current, .sf-photo-gallery .pagination span.ellipsis{display:block;float:left;margin:0 3px 3px 0;padding:2px 6px 2px 6px;border:1px solid #ccc;background:#fff;}
.sf-photo-gallery .pagination a:hover{background-color:#eee;text-decoration:none;}
.sf-photo-gallery .pagination span.current{font-weight:bold;background-color:#000;border-color:#000;color:#fff;}
.sf-photo-gallery .pagination span.ellipsis{border:none;padding:5px 0 3px 2px;} 
