body{margin:0!important;background:black;}.pageContainer{margin:0 auto;width:100%;text-align:left;border:none;position:relative}#stickyHeader .subItemWide{border-bottom:none}.header{position:absolute;top:0;background:url(//cdn.vflyer.com/r2/sr/1/4/1/2/9/3/1/0/7/141293107/141293107.png) repeat-x center 0;width:100%;height:150px;color:#FFF;display:table}.footer{position:absolute;bottom:0;background:url(//cdn.vflyer.com/r2/sr/1/4/1/2/9/3/1/0/6/141293106/141293106.png) repeat-x center bottom;width:100%;height:150px;color:#FFF;padding:0;display:table;font-weight:700;text-shadow:0 1px 1px #000}.footer .address,.footer .logo,.footer .price{vertical-align:middle;font-size:35px}.footer .address{max-width:75%;font-family:'Josefin Slab',serif;text-align:right;padding-right:20px;float:right;}.footer .logo{width:10%;float:none;display:table-cell;}.footer .logo .imgCon{margin-left:15px;height:80px;}.footer .price{max-width:25%;float:left;font-family:'Josefin Slab',serif}.header .profile,.header .links{position:absolute}.header .profile{margin:15px 0 0 15px}.header .profile > div{float:left}.header .profile .imgCon{height:80px}.header .profile .contactDetails{margin-left:15px}.header .profile p{text-shadow:0 1px 1px #000;font-family:'Open Sans',serif;font-size:14px;font-weight:400;margin:0;max-width:350px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.header .profile p.contactName{font-size:18px;font-weight:700}.header .links{width:70%;right:0;margin-top:10px;z-index:100}.header .links span{border-right:1px solid #FFF;display:inline-block;width:90px;font-size:18px}.header .links span.active{text-decoration:underline}.pagesContainer{position:absolute;bottom:0;width:100%}.pagesContainer .pages{width:100px;background-color:#000;border-radius:6px 6px 0 0;opacity:.6;color:#FFF;margin:0 auto;text-align:center;font-family:'Open Sans',serif}.pagesContainer .pages span{margin:0 2px;display:inline-block}.pagesContainer .pages span a{color:#FFF}#p7menubar{text-align:right;margin-right:20px}#p7menubar li{float:none;position:relative;display:inline-block}#p7menubar li.active,#p7menubar li.active a,#p7menubar li a:hover,#p7menubar li ul li a:hover{background:none;text-decoration:underline;font-weight:400;color:#FFF;display:inline}#p7menubar li,#p7menubar li a,#p7menubar li a,#p7menubar li ul li a{font-weight:400;color:#FFF;border-right:1px solid #bdbcba}#p7menubar li{border-right:0}#p7menubar li:last-child,#p7menubar li:last-child a{border-right:none}#menuwrapper{border-bottom:none;font-family:'Open Sans';font-weight:300;font-size:15px}.details{display:table;position:absolute;height:100%;top:0;width:100%}.detailCell{display:table-cell;vertical-align:middle}.holder{height:450px;width:60%;background-color:rgba(0,0,0,0.8);margin:0 auto;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#detailContainer{font-family:'Open Sans',serif;color:#FFF;height:90%;margin:10px 30px;position:relative;overflow:auto;top:5%}#detailContainer .ItemGroup{margin-bottom:20px}.ItemGroup .subItem.video a{display:none}.flyerTitle{font-family:'Josefin Slab',serif;font-size:600px}.itemTitle{padding:5px 0;min-height:83px}.itemTitleDiv img{float:right;margin-top:5px}.itemTitleDiv{display:table;width:100%;height:83px}.itemTitleDiv div{display:table-cell;width:90%;vertical-align:middle}.imgCon{margin-right:10px}.itemTitleDiv div.imgCon{float:left;width:120px;height:80px;display:block;border:2px solid #EEE}.itemTitleDiv div.imgCon.empty{border:none}.itemTitleDiv div.imgCon.right{float:right;width:64px;height:80px}.itemTitleDiv div.imgCon img{opacity:0}.menuContainer{height:40px;border-top:1px solid #EEE;border-bottom:1px solid #EEE;-moz-box-shadow:0 4px 6px -2px #E3E3E3;-webkit-box-shadow:0 4px 6px -2px #E3E3E3;box-shadow:0 4px 6px -2px #E3E3E3;margin-bottom:17px;display:table;width:100%}.menuOption{height:100%;text-align:center;display:table-cell;vertical-align:middle}.menuOption span{font-size:18px;margin:0 5px;cursor:pointer;text-decoration:none;font-family:'Josefin Slab',serif;font-weight:400}div.sub-container{max-width:960px;margin:0 auto}.subItemTitleWide{font-size:inherit}.menuOption span.active{font-weight:700}.imageContainer{width:80%;margin:0 auto;text-align:center;margin-bottom:25px}.bx-wrapper .bx-controls-direction a{width:35px}.bx-wrapper .bx-prev{background:url(//cdn.vflyer.com/r2/sr/1/4/1/2/9/3/1/0/5/141293105/141293105.png) no-repeat -2px -2px}.bx-wrapper .bx-prev:hover{background:url(//cdn.vflyer.com/r2/sr/1/4/1/2/9/3/1/0/2/141293102/141293102.png) no-repeat -2px -2px}.bx-wrapper .bx-next{background:url(//cdn.vflyer.com/r2/sr/1/4/1/2/9/3/1/0/4/141293104/141293104.png) no-repeat -1px 0}.bx-wrapper .bx-next:hover{background:url(//cdn.vflyer.com/r2/sr/1/4/1/2/9/3/1/0/3/141293103/141293103.png) no-repeat -1px 0}.bx-controls-direction{width:100%}.detailCon{height:100%;position:absolute;top:0;width:100%}.pagerContainer{position:absolute;right:0;bottom:160px;height:95px;background-color:#565451;opacity:.8;-mox-border-radius:12px 0 0 12px;-webkit-border-radius:12px 0 0 12px;border-radius:12px 0 0 12px}#bx-pager a{margin:10px 5px;display:inline-block}.bx-controls-auto{visibility:hidden}.subControls{color:#FFF;text-align:center}.subControls a{margin:0 5px;cursor:pointer;text-decoration:none;color:#FFF;font-family:'Arial',serif;font-size:13px}.subControls a:first-child,.subControls a:last-child{font-weight:700;font-size:15px}#social-plugin{top:10%!important}.footer .imgCon img,.header .imgCon img{visibility:hidden}.bx-pager.bx-default-pager{display:none}.navigatorContainer{position:absolute;top:50%;width:100%;z-index:9;visibility:hidden}.navigatorContainer a{width:27px;height:27px;display:block;cursor:pointer;opacity:.7}.navigatorContainer a:hover{opacity:1}.navigatorContainer .nav-left{background:url(//cdn.vflyer.com/r2/sr/1/4/1/2/9/2/8/1/3/141292813/141292813.png) no-repeat scroll -4px center rgba(0,0,0,0);float:left;margin-left:5px}.navigatorContainer .nav-right{background:url(//cdn.vflyer.com/r2/sr/1/4/1/2/9/2/8/1/4/141292814/141292814.png) no-repeat scroll -4px center rgba(0,0,0,0);float:right;margin-right:5px}#navigatorTemplate{display:none}.lasso-button{width:94px;padding:10px 0}.send-button{height:30px;font-size:16px;padding-top:10px;cursor:pointer;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.send-button.dark{background-color:#fcf7d2;color:#222}.send-button.light{background-color:#4b77d2;color:#FFF}#bx-pager{text-align:left;background-color:#161111;-moz-border-radius:12px 0 0;-webkit-border-radius:12px 0 0 0;border-radius:12px 0 0 0;overflow:hidden;white-space:nowrap}#bx-pager img,#bx-pager iframe{width:50px!important;outline:2px solid #000;height:50px!important;margin-top:5px}#bx-pager a.active img{outline:2px solid #FFF}.bxslider{margin-top:0;}.bxslider,.pagerContainer{visibility:hidden}.bx-wrapper{margin:0 auto}.bx-wrapper .bx-viewport{opacity:0;}.pagerContainer .bx-viewport{height:74px!important;background:none}.pagerContainer .bx-next,.pagerContainer .bx-prev{display:none}.slider-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background-color:#FFF;position:relative;visibility:hidden;height:100%!important}.bx-controls{top:37px;position:absolute;width:100%;right:0;bottom:67px}.contactForm input,.contactForm textarea{border-radius:4px;box-shadow:0 0 5px #CCC;border:1px solid #CCC;width:235px;height:20px;padding:5px;margin-bottom:5px}.contactForm textarea{height:60px}.contactForm div{width:50%}.contactForm div.send-button{width:30%}.contactForm table{width:100%;margin:0 auto}#contactSection .right .imgCon{float:left;background-size:cover;width:64px;height:80px}#contactSection .right .imgCon img{opacity:0}.mapContainer{text-align:center;margin:20px 0;height:400px}.mapContainer iframe{border:5px solid #FFF;margin-bottom:10px;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.subItemWide .content{padding:20px 0}.subItemWide,.subItemNarrow,.disclaimer{float:none;width:100%}.subItemNarrow .listContent{padding:20px 0}.subItemNarrow .listContent .listItems{display:table;width:100%}.subItemNarrow .listContent .subItemTitleNarrow{margin:10px 0;border-bottom:none}.subItemNarrow .featureContent .subItemTitleNarrow{border-bottom:none;margin-right:10px}div.featureContent{width:86%;margin-top:10px;display:table}div.featureContent p{margin:0;width:34%;float:left}.feature li{width:33%;float:left}.disclaimer{line-height:15px;display:table;padding:10px 0;width:95%;border-bottom:none}.disclaimer span{display:block;text-align:center;line-height:200%}.disclaimer span#discText{margin-top:10px}.contactForm{padding-bottom:35px}.contactForm p.header{width:65%;margin:0 auto 10px;text-align:left;font-size:16px}.contactForm .blue{color:#4b77d2}.contactForm img{padding:2px;border:1px solid #FFF;-moz-box-shadow:1px 1px 1px 1px #CECECE;-webkit-box-shadow:1px 1px 1px 1px #CECECE;box-shadow:1px 1px 1px 1px #CECECE}.contactForm .contactDetails{width:100%;margin-bottom:20px}.contactForm .contactDetails p{margin:0;font-weight:700;line-height:20px}.contactForm .contactDetails i{margin-right:5px}.contactForm .contactDetails a{display:inline-block;text-decoration:underline}.contactForm .left .subTitleNarrow{width:100%;margin:0 auto 15px}.contactForm div.right{float:right;padding-top:40px}.contactForm .right .subTitleNarrow{padding:10px 0 0;margin-left:0;clear:both}.contactForm div#submitButton{font-weight:700;text-align:center}.linkWide{background:none}.sticky{position:fixed;top:0;z-index:10;border-top:0;width:100%}.bx-wrapper .bx-controls-direction a{z-index:9}.translator{width:100%;position:absolute;bottom:0;margin:0 auto}.imgContainer{width:46%;float:left;height:245px;overflow:hidden;margin:10px;text-align:center}.imgContainer img{width:auto}.subItemWide.footer{padding:5px 0}.close-btn{position:absolute;top:-16px;right:-12px}.close-btn a{cursor:pointer}.subTitleWide,.subTitleNarrow{background:none;color:#FFF}.subItem .subItemTitleWide{font-family:'Open Sans','Times New Roman',Times,serif;color:#FFF;font-weight:700;text-transform:capitalize;background:none;text-align:left;margin:10px 0}.subItemFull{background:none}.linkWide,.link{color:#FFF}input#submit{background-color:gray;border:medium none;border-radius:7px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:35px;margin-top:5px;width:100px;font-family:'Open Sans',serif;}#fancybox-overlay{background-color:#000!important;display:none!important}@media (min-width: 1550px){.holder{height:600px}.imgContainer{height:310px}}@media (min-width: 1900px){.holder{height:640px}.imgContainer{height:360px}}