.module-header-c .logo a { background-image: url(/images/ajh-industries-logo.png); background-position: 0% 50%; }
.module-header-c .infobar { background-color: rgba(106,106,106, 0.5); }
.module-header-c .infobar p { font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif; color: rgb(106,106,106); }
.module-header-c .infobar .account a { border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-top-style: solid; background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); color: rgb(255, 255, 255); font-weight: normal; font-family: 'Libre Baskerville', serif; text-transform: uppercase; letter-spacing: 0px; padding-right: 20px; padding-left: 20px; }
.module-header-c .infobar .account a:hover { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); color: rgb(255, 255, 255); }
.module-header-c .infobar .account a:focus { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); color: rgb(255, 255, 255); }
.module-header-c .infobar .account a:active { color: rgb(255, 255, 255); }
.module-header-c nav .regular > ul > li > a { font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif; font-weight: 400; }
.module-header-c nav .regular > ul > li.selected > a { font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif; font-weight: 700; }
.content-a { background-image: url(http://www.ajhindustries.com.au/upload/1061162_77156361-1.jpg); background-size: auto; background-attachment: scroll; background-color: rgb(0, 0, 0); background-position: 50% 0%; background-repeat: repeat repeat; }
main { background-color: rgba(0, 0, 0, 0.592157); padding: 20px; box-shadow: rgb(0, 0, 0) 0px 0px 12px 0px; color: rgb(255, 255, 255); margin-bottom: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.module-header-c { background-color: rgb(0, 0, 0); border-bottom-style: none; border-bottom-width: 1px; border-bottom-color: rgb(41, 41, 41); background-image: url(http://www.ajhindustries.com.au/upload/1061162_77156361-1.jpg); background-size: auto; background-attachment: scroll; background-position: 50% 0%; background-repeat: repeat no-repeat; }
.module-footer-e { background-color: rgb(0, 0, 0); margin-top: 0px; border-top-style: solid; border-top-width: 1px; border-top-color: rgba(66, 66, 66, 0.631373); }
.module-footer-e .newsletter .button-a { border-style: none; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif; color: rgb(255, 255, 255); font-size: 14px; background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); font-weight: 400; }
.module-footer-e .newsletter .button-a:hover { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-footer-e .newsletter .button-a:focus { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-footer-e p.copyright { color: rgb(232, 232, 232); text-transform: none; }
.module-callout p.action a { border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; border-style: none; color: rgb(255, 255, 255); font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif; font-weight: 400; font-size: 17px; line-height: 52px; background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-callout p.action a:hover { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-callout p.action a:focus { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-callout { border-top-style: solid; border-bottom-style: solid; background-color: rgba(106, 106, 106, 0.3); border-top-width: 1px; border-bottom-width: 1px; border-top-color: rgb(43, 43, 43); border-bottom-color: rgb(43, 43, 43); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; padding-bottom: 20px; margin-bottom: 30px;  }
.module-callout h2 { font-size: 22px;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif; color: rgb(106, 106, 106);}
.module-showcase-d { margin-bottom: 0px; padding-bottom: 402px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.module-latest-news { background-color: transparent; padding: 10px 20px 0px; }
.module-showcase-d .banner { background-color: transparent; }
.module-latest-news h3 { font-size: 22px; border-bottom-style: none; color: rgb(106, 106, 106); }
.module-latest-news figure a { border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.module-latest-news p a { font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif; font-size: 18px; font-weight: 400; }
.module-latest-news p { line-height: 23px; }
.module-showcase-d h2 { font-style: normal; font-weight: bold; line-height: 50px; font-size: 42px; color: rgb(0, 153, 0); }
.module-showcase-d p { font-weight: normal; font-size: 15px; color: rgb(255, 255, 255); }
.module-showcase-d .action a { font-style: normal; font-weight: normal; font-family: 'Libre Baskerville', serif; text-transform: uppercase; font-size: 12px; color: rgb(255, 255, 255); background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; padding: 7px 17px; }
.module-showcase-d .action a:hover { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-showcase-d .action a:focus { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.content-wrap { background-color: rgba(0, 0, 0, 0.592157); padding-right: 20px; padding-left: 20px; box-shadow: rgb(0, 0, 0) 0px 0px 12px 0px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
.module-sidebar nav > ul { border-top-color: rgb(43, 43, 43); }
.module-sidebar nav > ul > li { border-bottom-color: rgb(43, 43, 43); }
.module-content h1 { text-transform: none; font-size: 45px; font-weight: normal; border-bottom-color: rgb(43, 43, 43); border-bottom-width: 2px; padding-top: 0px; padding-bottom: 15px; }
.module-content figure { padding-bottom: 13px; }
.module-content h3 { font-weight: normal; line-height: 27px; font-size: 20px; border-style: solid; border-bottom-width: 1px; border-bottom-color: rgb(43, 43, 43); border-top-width: 1px; border-top-color: rgb(43, 43, 43); padding-bottom: 12px; padding-top: 12px; }
.module-content p { font-size: 14px; line-height: 21px; }
.module-content li { font-weight: bold; }
.module-content .button-a { font-family: 'Libre Baskerville', serif; text-transform: uppercase; font-weight: normal; color: rgb(255, 255, 255); background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; border-style: none; line-height: 35px; font-size: 14px; }
.module-content .button-a:hover { color: rgb(255, 255, 255); background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-content .button-a:focus { color: rgb(255, 255, 255); background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-content .button-a:active { color: rgb(255, 255, 255); }
.module-header-c nav .regular > ul > li > ul > li > a { border-style: none; }
.module-header-c nav .regular > ul > li > ul { border-color: rgb(43, 43, 43); background-color: rgba(232, 232, 232); }
.module-header-c nav .regular > ul > li > ul > li > a:hover { background-color: rgb(0,153,0); }
.module-header-c nav .regular > ul > li > ul > li > a:focus { background-color: rgb(0,153,0); }
.module-header-c nav .regular > ul > li > ul > li > a:active { background-color: rgb(0,153,0); }
.module-products h1 { text-transform: none; font-weight: normal; padding-bottom: 5px; border-bottom-width: 2px; border-bottom-color: rgb(43, 43, 43); }
.crumbs-a p { font-weight: normal; }
.module-products .catList .image a { border-color: rgba(232, 232, 232, 0.2); border-width: 6px; }
.module-products .catList .name a { border-bottom-style: none; color: rgb(0,153,0); font-family: 'Libre Baskerville', serif; font-weight: normal; font-size: 15px; background-color: transparent; text-transform: uppercase; }
.module-products .catList .name a:hover { background-color: transparent; color: rgb(0,153,0); }
.module-products .catList .name a:focus { background-color: transparent; color: rgb(0,153,0); }
.module-products .catList .name a:active { background-color: transparent; }
.module-products .catList .image a:hover { border-color: rgba(232, 232, 232, 0.270588); }
.module-products .prodList .productSmall .image { border-width: 6px; border-color: rgba(232, 232, 232, 0.188235); padding-bottom: 0px; margin-bottom: 11px; }
.module-products .prodList .productSmall .image:hover { border-color: rgba(232, 232, 232, 0.247059); }
.module-products .prodList .productSmall .name { font-family: 'Libre Baskerville', serif; text-transform: uppercase; }
.module-products .prodList .productSmall .name strong { font-family: 'Libre Baskerville', serif; font-weight: normal; }
.module-products article.details .images figure img { border-width: 7px; border-color: rgba(232, 232, 232, 0.168627); }
.module-products article.details .info .options { border-top-width: 2px; border-top-color: rgb(43, 43, 43); }
.module-products article.details .info .options select { border-color: rgb(66, 66, 66); }
.module-products article.details .info .options .catProdAttributeTitle { font-weight: bold; }
.module-products article.details .info .qty { background-color: rgb(43, 43, 43); }
.module-products article.details .info .qty .addToCart input { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); border-style: none; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; color: rgb(255, 255, 255); font-weight: normal; font-family: 'Libre Baskerville', serif; text-transform: uppercase; font-size: 14px; }
.module-products article.details .info .qty .addToCart input:hover { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-products article.details .info .qty .addToCart input:focus { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-products article.details .info .qty .productTextInput { border-color: rgb(0, 0, 0); }
.module-products .tabs-a .tab { background-color: rgb(43, 43, 43); border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.module-products .tabs-a > ul li.active > a { background-color: rgb(43, 43, 43); font-family: 'Libre Baskerville', serif; text-transform: uppercase; }
.module-products .tabs-a > ul li a { font-family: 'Libre Baskerville', serif; text-transform: uppercase; background-color: rgb(66, 66, 66); }
.module-products .tabs-a > ul li a:hover { background-color: rgb(31, 31, 31); }
.module-products .tabs-a > ul li a:focus { background-color: rgb(31, 31, 31); }
.module-products .tabs-a .tab p { line-height: 21px; }
.module-products .recommended h2.sep { font-size: 19px; font-weight: normal; border-bottom-style: none; }
.module-products .recommended .shop a { font-family: 'Libre Baskerville', serif; text-transform: uppercase; font-size: 13px; color: rgb(255, 255, 255); background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); padding: 6px 16px; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; }
.module-products .recommended .shop a:hover { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-products .recommended .shop a:focus { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-products .recommended .image { border-width: 4px; border-color: rgba(232, 232, 232, 0.180392); }
.module-products .recommended .image:hover { border-color: rgba(232, 232, 232, 0.227451); }
.module-products .recommended .name strong { font-family: 'Libre Baskerville', serif; text-transform: uppercase; font-weight: normal; }
.module-cart h1 { text-transform: none; font-weight: normal; border-bottom-width: 2px; border-bottom-color: rgb(43, 43, 43); padding-bottom: 5px; }
.module-cart > p { line-height: 22px; text-transform: capitalize; }
.module-cart .items { background-color: rgb(43, 43, 43); border-top-left-radius: 8px; border-top-right-radius: 8px; }
.module-cart .row .action a { border-style: none; background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; color: rgb(255, 255, 255); font-weight: normal; text-transform: uppercase; font-family: 'Libre Baskerville', serif; font-size: 14px; line-height: 34px; }
.module-cart .row .action a:hover { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-cart .row .action a:focus { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-cart { background-color: transparent; }
.module-cart .codes { background-color: rgb(43, 43, 43); }
.module-cart .subtotal strong { background-color: rgb(31, 31, 31); }
.module-cart .subtotal span { background-color: rgb(31, 31, 31); }
.module-cart p.total { background-color: rgb(31, 31, 31); border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; }
.module-cart .action > a { background-color: transparent; border-style: none; color: rgb(0,153,0); font-family: 'Libre Baskerville', serif; text-transform: uppercase; font-weight: normal; font-size: 14px; }
.module-cart .action > a:hover { background-color: transparent; color: rgb(0,153,0); }
.module-cart .action > a:focus { background-color: transparent; color: rgb(0,153,0); }
.module-cart .action > a:active { background-color: transparent; color: rgb(0,153,0); }
body { font-family: 'Libre Baskerville', serif; }
.module-cart .action > span a { border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; color: rgb(255, 255, 255); font-weight: normal; border-style: none; line-height: 37px; font-family: 'Libre Baskerville', serif; background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); text-transform: uppercase; }
.module-cart .action > span a:hover { color: rgb(255, 255, 255); background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-cart .action > span a:focus { color: rgb(255, 255, 255); background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-cart .action > span a:active { color: rgb(255, 255, 255); }
.module-cart .codes label, .module-cart .module-cart .codes div.shippingCountryDiv > span { text-transform: capitalize; }
.module-cart .productitemcell { text-transform: capitalize; }
.module-checkout h1 { text-transform: capitalize; border-bottom-width: 2px; border-bottom-color: rgb(43, 43, 43); padding-bottom: 6px; }
hr { border-top-width: 2px; border-top-color: rgb(43, 43, 43); }
.module-checkout input[type="text"], .module-checkout input[type="password"], .module-checkout input[type="email"] { border-style: none; background-color: rgb(43, 43, 43); }
.module-checkout select { border-color: rgb(31, 31, 31); }
.module-checkout .total { background-color: rgb(43, 43, 43); border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; }
.module-checkout .total .button-a { text-transform: uppercase; font-family: 'Libre Baskerville', serif; font-weight: normal; color: rgb(255, 255, 255); border-style: none; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-checkout .total .button-a:hover { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-checkout .total .button-a:focus { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-events h2.period { text-transform: none; font-family: 'Libre Baskerville', serif; font-weight: normal; font-size: 30px; }
.module-events { border-bottom-style: none; }
.module-events h4 a { text-transform: uppercase; font-family: 'Libre Baskerville', serif; font-weight: normal; font-size: 16px; }
.module-events img { border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; }
.module-event h1 { text-transform: none; font-weight: normal; border-bottom-width: 2px; border-bottom-color: rgb(43, 43, 43); padding-bottom: 5px; }
.module-event img { border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; padding-bottom: 10px; }
.module-event p { line-height: 23px; }
.module-event .button-a { border-style: none; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; color: rgb(255, 255, 255); font-weight: normal; font-family: 'Libre Baskerville', serif; text-transform: uppercase; font-size: 17px; line-height: 52px; background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-event .button-a:hover { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); color: rgb(255, 255, 255); }
.module-event .button-a:focus { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); color: rgb(255, 255, 255); }
.module-event .button-a:active { color: rgb(255, 255, 255); }
.module-pagetitle h1 { text-transform: none; font-weight: normal; border-bottom-width: 2px; border-bottom-color: rgb(43, 43, 43); padding-bottom: 5px; }
.module-newslist figure img { border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; }
.module-newslist figure + p a { font-family: 'Libre Baskerville', serif; text-transform: uppercase; font-size: 15px; }
.module-news-item h2 { font-weight: normal; font-size: 30px; }
.module-news-item time { font-weight: bold; color: rgb(232, 232, 232); }
.module-news-item p { line-height: 23px; }
.module-news-item a { text-transform: uppercase; font-family: 'Libre Baskerville', serif; }
.module-blog h1 { text-transform: none; font-weight: normal; border-bottom-width: 2px; border-bottom-color: rgb(43, 43, 43); padding-bottom: 5px; }
.module-blog article header h2 a { font-family: 'Libre Baskerville', serif; font-weight: normal; text-transform: capitalize; }
.module-blog article header .info { font-style: italic; }
.module-blog article header .date > span { font-family: 'Libre Baskerville', serif; font-weight: normal; }
.module-blog article header .date strong { font-family: 'Libre Baskerville', serif; font-weight: normal; padding-bottom: 10px; padding-top: 10px; }
.module-blog article header .date strong .arrow { border-bottom-style: none; border-right-style: none; }
.module-blog article .content p { line-height: 22px; }
.module-blog article .content h3 { font-weight: normal; line-height: 27px; font-size: 20px; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(43, 43, 43); border-bottom-width: 1px; border-bottom-color: rgb(43, 43, 43); border-bottom-style: solid; padding-bottom: 10px; padding-top: 10px; }
.module-blog article .content figure img { padding-bottom: 10px; border-top-style: solid; border-top-width: 0px; }
.module-blog article footer { background-color: rgb(43, 43, 43); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.module-blog aside ul { border-top-color: rgb(43, 43, 43); }
.module-blog aside li a { border-bottom-color: rgb(43, 43, 43); }
.module-blog aside h3:first-child { text-transform: uppercase; font-weight: normal; color: rgb(99, 99, 99); font-size: 17px; }
.module-blog aside h3 { font-weight: normal; text-transform: uppercase; color: rgb(99, 99, 99); font-size: 17px; }
.module-contact h1 { font-weight: normal; text-transform: none; padding-bottom: 5px; border-bottom-width: 2px; border-bottom-color: rgb(99, 99, 99); }
.module-contact h3.sep { border-bottom-width: 2px; border-bottom-color: rgb(99, 99, 99); }
.module-contact h2.sep { border-bottom-width: 2px; border-bottom-color: rgb(99, 99, 99); }
.module-contact form input[type="text"], .module-contact form input[type="email"] { border-style: none; color: #ffffff; background:rgb(43, 43, 43)  }
.module-contact form textarea { background-color: rgb(43, 43, 43); border-style: none; }
.module-contact form button { border-style: none; color: rgb(255, 255, 255); font-weight: normal; font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif; background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; }
.module-contact form button:hover { color: rgb(255, 255, 255); background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-contact form button:focus { color: rgb(255, 255, 255); background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); }
.module-contact form button:active { color: rgb(255, 255, 255); }
.module-myaccount input[type="email"], .module-myaccount input[type="text"], .module-myaccount input[type="password"] { background-color: rgb(43, 43, 43); border-style: none; }
.module-myaccount .notice.alarm { text-transform: uppercase; font-weight: normal; background-color: rgb(0,153,0); }
.module-myaccount .button-a { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); border-style: none; color: rgb(255, 255, 255); font-weight: normal; text-transform: uppercase; font-family: 'Libre Baskerville', serif; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; }
.module-myaccount .button-a:hover { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); color: rgb(255, 255, 255); }
.module-myaccount .button-a:focus { background-image: -webkit-linear-gradient(top, rgb(0,153,0), rgb(0,153,0)), linear-gradient(rgb(0,153,0), rgb(0,153,0)); color: rgb(255, 255, 255); }
.module-myaccount .button-a:active { color: rgb(255, 255, 255); }
/* @group Photo Gallery */

#imageContainer img {
	margin: 0;
}
.photogalleryTable tr {
    clear: both;
    display: inline;
}
table.photogalleryTable td{
	float: left;
	padding: 9px;
}
table.photogalleryTable td.photogalleryNavigation {
	clear: both;
	display: block;
	float: none;
}

/* @end */
