#popshop-loading{width:100%;height:100%;background-image:url('/Images/black-background.png');position:fixed;top:0;left:0;padding-top:100px;display:none}#popshop-loading img{margin-right:8px;height:32px;padding:0;vertical-align:middle}#popshop-loading span{vertical-align:middle}#popshop-loading-box{padding:30px;padding-top:70px;width:120px;height:80px;background-color:black;border-radius:20px;color:white}.form-label{display:none}.form-input{padding:10px;font-size:16px;border-radius:10px;border:#c9c9c1 1px solid;width:450px;vertical-align:top}.form-textarea{padding:10px;font-size:16px;border-radius:10px;border:#c9c9c1 1px solid;width:920px;vertical-align:top}.button{background-color:#FFF;padding:3px;font-size:16px;border:1px solid #c5c9c1;border-radius:5px;color:#000;-webkit-appearance:none;box-sizing:border-box}.button:hover{background-color:#dfe1d7}.article{font-size:1.1em;line-height:1.3}.article h1{margin-bottom:0}.article-info{font-size:.8em;margin-bottom:20px;display:block}.news-article{border-bottom:1px dotted #333;margin-bottom:15px;padding-bottom:10px}.news-header{font-weight:bold;font-size:20px;overflow:hidden;text-overflow:ellipsis!important;white-space:nowrap;position:relative}.news-details{height:45px;width:250px;overflow:hidden;text-overflow:ellipsis!important;white-space:nowrap;position:relative}.news-details-link{position:absolute;bottom:3px;right:3px;color:#333}#res-account-controls{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{margin:0;font-family:sans-serif}.box-960{width:960px;margin-left:auto;margin-right:auto;text-align:left;display:block;position:relative}h1{font-size:24px;font-weight:bold;margin-top:8px;margin-bottom:10px}h2{font-size:20px;font-weight:bold;margin-top:12px;margin-bottom:10px}h3{font-size:18px;font-weight:bold;margin-top:8px;margin-bottom:10px}h4{font-size:18px;font-weight:bold;margin-top:4px;margin-bottom:6px}h5{font-size:18px;font-weight:normal;margin-top:2px;margin-bottom:4px}p{margin-top:8px;margin-bottom:8px}body{background-color:#0085b0;background-image:url('../Images/background-grad.jpg');background-repeat:repeat;background-size:100%;color:white;font-family:'Lato',sans-serif;font-weight:400;line-height:1.2;padding-bottom:none;margin-bottom:0;width:100%;font-size:1em}a{color:#666}a:hover{color:#333;text-decoration:none}#header{width:100%;height:180px}#menu{width:580px;height:80px;position:absolute;right:0;top:10px;background:url('../Images/menu-background-red.png');background-repeat:no-repeat}#menu-home{position:absolute;top:10px;left:25px}#menu-about{position:absolute;top:10px;left:150px}#menu-about-divider{position:absolute;top:21px;left:140px}#menu-pricing{position:absolute;top:10px;left:280px}#menu-pricing-divider{position:absolute;top:21px;left:270px}#menu-contact{position:absolute;top:10px;left:420px}#menu-contact-divider{position:absolute;top:21px;left:410px}#home-gallery{width:100%;height:400px;overflow:hidden}#gallery-controller{position:absolute;bottom:10px;right:40px}#home-gallery .gallery-image.main{z-index:5;position:absolute;margin-top:0;margin-left:0;display:block}#home-gallery .box-960{height:400px}#home-gallery .gallery-image.left{z-index:3;position:absolute;margin-top:50px;margin-left:-600px;display:block;height:250px}#home-gallery .gallery-image.right{z-index:3;position:absolute;margin-top:50px;margin-left:960px;display:block;height:250px}#home-gallery .gallery-image.back{z-index:1;position:absolute;margin-top:150px;margin-left:360px;display:block;height:100px}#body-border{background-color:#dfe1d7;width:100%;padding-top:10px;height:40px;box-shadow:inset #FFF 0 0 2px,0px 5px 20px #000;border-bottom:1px solid #c9c9c1;color:#000!important;background-image:url('../Images/body-border.png')}#body-border h1{color:white}#body-border span{position:relative}#mailchimp-email{padding:5px;font-size:16px;border-radius:5px;border:#c9c9c1 1px solid;position:absolute;top:0;right:95px;width:350px;vertical-align:top}#mc-embedded-subscribe{position:absolute;top:2px;right:5px}#body-content{width:100%;padding-top:30px;padding-bottom:20px;background-color:#d1d3c8;background-image:url('../Images/background-page.jpg');background-repeat:repeat;background-size:100%;color:#000;min-height:500px;margin-bottom:0!important;z-index:5}#home-page{width:660px;text-align:justify;display:inline-block;vertical-align:top;padding-right:10px;margin-top:20px}#home-page .home-page-block:nth-child(2n+2){margin-right:0!important}.home-page-block{width:310px;height:200px;vertical-align:top;display:inline-block;margin-right:35px;position:relative}.home-page-block-header{width:230px;position:absolute;top:5px;font-weight:bold;font-size:16px}.home-page-block-details{width:230px;position:absolute;text-align:left;top:30px}#blog-feed{width:250px;padding:0 10px;display:inline-block;vertical-align:top;border-left:1px dotted #333;margin-top:20px}#blog-feed h2{border-bottom:1px dotted #333;padding:10px;padding-top:0;margin-top:5px}#footer{background-color:#000;box-shadow:0 5px 20px #000;color:white;width:100%;padding-bottom:25px}.footer-quarter{width:230px;margin-right:10px;display:inline-block;vertical-align:top;color:#757575}#footer-bar>:first-child{margin-left:0!important}#footer-bar>:last-child{margin:0!important;margin-right:0!important}.footer-quarter h3{color:#FFF;width:100%;border-bottom:dotted 1px #757575;padding-bottom:5px}.footer-quarter a{color:#757575;text-decoration:none;vertical-align:middle}.footer-quarter a:hover{color:#FFF;text-decoration:underline}.footer-quarter img{height:14px;margin-right:5px!important;vertical-align:middle}.footer-quarter li{margin-top:10px;margin-bottom:10px}.pricing-box{width:450px;height:180px;padding:10px;box-shadow:inset 0 0 5px #fff,0 0 3px #333;border:1px solid #c9c9c1;display:inline-block;border-radius:10px;margin-right:10px;margin-bottom:10px;background-color:#dfe1d7;position:relative;vertical-align:top}.pricing-box p{width:280px}.pricing-box a{position:absolute;right:10px;bottom:10px}.pricing-box-badge{position:absolute;right:10px;top:10px}.pricing-box:nth-child(2n+2){margin-right:0!important}#package-loading{width:100%;height:100%;background-image:url('/Images/black-background.png');position:fixed;top:0;left:0;padding-top:100px;display:none;z-index:10;cursor:pointer}#package-box{cursor:default;width:700px;height:450px;padding:10px;box-shadow:inset 0 0 5px #fff,0 0 3px #333;border:1px solid #c9c9c1;display:inline-block;border-radius:10px;margin-right:10px;margin-bottom:10px;background-color:#dfe1d7;color:#000;position:relative;overflow:hidden}#package-box h1{background-color:#dfe1d7;width:100%;padding-top:10px;height:40px;border-bottom:1px solid #c9c9c1;color:#000!important;background-image:url('../Images/body-border.png');color:white!important;position:absolute;top:0;left:0;margin:0;border-top-right-radius:10px;border-top-left-radius:10px}#package-box h2{border-bottom:1px solid #8e0a16}#package-box li{margin-top:8px}#product-box-features{position:absolute;left:10px;top:50px;text-align:left}#product-box-whats-included{position:absolute;left:210px;top:50px;text-align:left}#product-box-note{position:absolute;left:10px;top:280px;width:405px;text-align:left}#product-box-price-box{border-left:1px solid #8e0a16;position:absolute;right:20px;top:80px;width:240px;height:380px}#package-form{text-align:left;padding-left:10px;margin-top:15px}#package-form .form-input{width:220px}.profile-temp{width:440px;height:180px;display:inline-block;vertical-align:top;text-align:justify;padding:10px;box-shadow:inset 0 0 5px #fff,0 0 3px #333;border:1px solid #c9c9c1;border-radius:10px;margin-right:10px;margin-top:10px;background-color:#dfe1d7}.profile-temp h2{margin-top:0;margin-bottom:5px}.profile-temp img{border-radius:10px;float:left;margin-right:10px;height:140px}.profile-temp p{width:290px;float:right;margin-top:5px}#contact-details{width:400px;display:inline-block;vertical-align:top}#contact-page-form{width:475px;display:inline-block;vertical-align:top}#contact-page-form #contact-message{width:450px}