.modularBoxDropShadow{-webkit-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);}
.kdcBoxBackgroundGradient{background:#022d1c;background:-moz-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #022d1c), color-stop(50%, #065437), color-stop(51%, #065437), color-stop(100%, #022d1c));background:-webkit-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-o-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-ms-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:linear-gradient(to right, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#022d1c', endColorstr='#022d1c', GradientType=1);}
.kdcBoxBorder{border:3px solid #ddc080;}
.mainContent h1.homePageHeader{text-indent:0px !important;font-size:2em;line-height:1.1em;text-align:left;}
.mainContent .slider{max-width:960px;margin:0 auto;clear:both;}.mainContent .slider .flexslider{-webkit-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);border:3px solid #ddc080;border-radius:0px;margin-bottom:30px !important;}.mainContent .slider .flexslider ul.slides{margin-left:0px;}
.mainContent .slider .flexslider a:hover,.mainContent .slider .flexslider a:active{underline:none !important;color:#f1d797;}
.mainContent .slider .flexslider .sliderContentButton{position:absolute;width:auto;height:21px;color:#f1d797;padding:12px 20px 12px 20px;top:320px;margin-left:32px;font-weight:bold;font-size:1.4em;background:#022d1c;background:-moz-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #022d1c), color-stop(50%, #065437), color-stop(51%, #065437), color-stop(100%, #022d1c));background:-webkit-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-o-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-ms-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:linear-gradient(to right, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#022d1c', endColorstr='#022d1c', GradientType=1);text-transform:uppercase;text-align:center;}
.mainContent .slider .flexslider .flex-control-nav{bottom:20px;right:20px;width:auto;}.mainContent .slider .flexslider .flex-control-nav a{width:30px;height:25px;padding-top:5px;display:block;background:url(../images/sliderButtonOff.gif);color:#cbb278;border-radius:0px;text-indent:0px;font-weight:bold;}
.mainContent .slider .flexslider .flex-control-nav a.flex-active{background:url(../images/sliderButtonOn.gif);color:#012818;font-weight:bold;}
.mainContent .slider .flexslider .flex-direction-nav{display:none;}
a.modularContentBox{-webkit-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);overflow:hidden;}a.modularContentBox .modularContentBoxBottom{background:#022d1c;background:-moz-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #022d1c), color-stop(50%, #065437), color-stop(51%, #065437), color-stop(100%, #022d1c));background:-webkit-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-o-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-ms-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:linear-gradient(to right, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#022d1c', endColorstr='#022d1c', GradientType=1);height:45px;text-align:center;position:relative;border-top:5px solid #dabd7d;}a.modularContentBox .modularContentBoxBottom h2{color:#f1d797;margin:0;text-transform:uppercase;font-size:1.2em;text-shadow:1px 1px 1px #021f14;}
a.modularContentBox .modularContentBoxBottom p.summaryText{text-align:center;display:none;padding:0 10px 0 10px;font-size:0.9em;line-height:1.5em;}
a.modularContentBox img{width:100%;}
a.modularContentBox:hover{text-decoration:none;}
@media (max-width:480px){.modularContentBox{margin-bottom:20px;} .slider{min-height:auto !important;}.slider .flexslider{margin-bottom:20px !important;}.slider .flexslider .flex-control-nav{display:none;} .mainContent h1.homePageHeader{text-align:center;} .mainContent p.homePageText{text-align:center;}}@media (min-width:480px) and (max-width:767px){.modularContentBox{margin-bottom:20px;}.modularContentBox p.summaryText{font-size:0.8em !important;} .slider{min-height:auto !important;}.slider .flexslider{margin-bottom:20px !important;}.slider .flexslider .sliderContentButton{display:none;} .slider .flexslider .flex-control-nav{display:none;} .mainContent h1.homePageHeader{text-align:center;} .mainContent p.homePageText{text-align:center;}}@media (min-width:768px) and (max-width:979px){.hiddenTablet{display:none;} .modularContentBox p.summaryText{font-size:0.8em !important;} .slider{min-height:auto !important;}}@media (min-width:980px) and (max-width:1199px){.hiddenTablet{display:none;}}@media (min-width:1200px){}.headerAbout{background:url(../images/headingAboutUs.png);}
.headerOurApproach{background:url(../images/headingOurApproach.png);}
.headerTeam{background:url(../images/headingTeam.png);}
.headerVisitDistillery{background:url(../images/headingVisitDistillery.png);}
.headerCooleyDistillery{background:url(../images/headingCooleyDistillery.png);margin-bottom:30px !important;}
.headerKilbegganDistillery{background:url(../images/headingKilbegganDistillery.png);}
.headerWebcams{background:url(../images/headingWebcams.png);}
.headerFriendsOfKilbeggan{background:url(../images/headingFriendsOfKilbeggan.png);}
.headerOurAwards{background:url(../images/headingOurAwards.png);}
.headerTheKilbegganSociety{background:url(../images/headingTheKilbegganSociety.png);}
.headerKeepers{background:url(../images/headingKeepers.png);}
.headerHeritage{background:url(../images/headingHeritage.png);}
.headerTimeline{background:url(../images/headingTimeline.png);}
.headerFamilies{background:url(../images/headingFamilies.png);}
.headerGhosts{background:url(../images/headingGhosts.png);}
.headerBrands{background:url(../images/headingBrands.png);}
.headerKilbeggan{background:url(../images/headingKilbeggan.png);}
.headerConnemara{background:url(../images/headingConnemara.png);}
.headerKilbeggan8{background:url(../images/headingKilbeggan8.png);}
.headerTyrconnell{background:url(../images/headingTyrconnell.png);}
.headerPoitin{background:url(../images/headingPoitin.png);}
.header2gingers{background:url(../images/heading2gingers.png);}
.headerNews{background:url(../images/headingNews.png);}
.headerShop{background:url(../images/headingShop.png);}
.headerContact{background:url(../images/headingContact.png);}
.headerTermsAndConditions{background:url(../images/headingTermsAndConditions.png);}
.headerPrivacyPolicy{background:url(../images/headingPrivacyPolicy.png);}
.nonActiveLink{cursor:auto !important;}
.nonActiveLink:hover{text-decoration:none !important;}
#webcamItemOverlay{min-width:600px;min-height:480px;overflow:hidden;}
#webcamItemOverlay img{position:absolute;top:0;left:0;display:none;}
.mainContent{clear:both;max-width:940px;margin:0 auto;}.mainContent h1{text-indent:-9999px;background-repeat:no-repeat !important;background-position:top center !important;width:100%;height:100%;color:#bda369;text-transform:uppercase;text-align:center;}
.mainContent h2{color:#bda369;text-transform:uppercase;}
.mainContent h3{color:#bda369;text-transform:uppercase;font-weight:normal;}
.mainContent p{text-align:left;color:#ffffff;}
.mainContent a{color:#bda369;}
.mainContent p.centerAlign{color:#ffffff;text-align:center !important;padding-bottom:15px;}
.mainContent h2.centerAlign{text-align:center !important;width:auto;margin-top:40px;}
.mainContent a.centerAlign{margin:0 auto;display:block;width:118px;}
.mainContent a.standardButton{color:#f1d797;font-weight:bold;font-size:1.2em;background:#022d1c;background:-moz-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #022d1c), color-stop(50%, #065437), color-stop(51%, #065437), color-stop(100%, #022d1c));background:-webkit-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-o-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-ms-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:linear-gradient(to right, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#022d1c', endColorstr='#022d1c', GradientType=1);-webkit-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);text-transform:uppercase;padding:7px 15px 7px 15px;text-align:center;position:relative;}
.mainContent input.standardButton{color:#f1d797;font-weight:bold;font-size:1.2em;background:#022d1c;background:-moz-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #022d1c), color-stop(50%, #065437), color-stop(51%, #065437), color-stop(100%, #022d1c));background:-webkit-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-o-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-ms-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:linear-gradient(to right, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#022d1c', endColorstr='#022d1c', GradientType=1);text-transform:uppercase;padding:7px 10px 7px 10px;text-align:center;position:relative;-webkit-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);}
.mainContent a.fbFindUsButton{background:url(../../content/images/fbButton.jpg) no-repeat left top;width:164px;height:34px;color:#ffffff;display:block;padding:6px 0 0 9px;font-size:1.1em;position:relative;-webkit-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);}
.mainContent ul{margin-left:17px;}.mainContent ul li{color:#ffffff;line-height:2.5em;list-style-image:url(../../content/images/bullet.png);}
.mainContent .breadcrumbs{color:#ffffff;}.mainContent .breadcrumbs a{color:#bda369;}
.mainContent .genericStyles img{-webkit-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);}
.mainContent .teamMember{padding-top:40px;overflow:hidden;}.mainContent .teamMember h2{line-height:1em;margin:0 0 10px 0;padding:0;}
.mainContent .teamMember h3{font-size:1.5em;line-height:1em;margin-bottom:3px;margin-top:10px;padding:0;font-weight:normal;}
.mainContent .teamMember p{text-align:left;}
.mainContent .teamMember img{border:5px solid #dabd7d;-webkit-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);margin-top:14px;}
.mainContent .teamMember .span4{padding-right:1%;}.mainContent .teamMember .span4 img{width:100%;}
.mainContent .teamMember .span4 .standardButton{width:110px;margin-left:80px;margin-top:10px;display:block;}
.mainContent .visitSection{margin-top:5%;}.mainContent .visitSection a.standardButton{top:20px;}
.mainContent .visitSection h2{margin-top:0px;}
.mainContent .familiesContainer{background:url(../../content/images/familiesRepeatingLine.gif) repeat-y;background-position:50px 5px;width:100%;min-height:500px;position:relative;margin-top:50px;}.mainContent .familiesContainer .family{margin-bottom:50px;position:relative;padding-top:4px;clear:both;overflow:hidden;}.mainContent .familiesContainer .family span{color:#bda369;font-weight:bold;font-size:1em;position:relative;}
.mainContent .familiesContainer .family img{margin-right:3%;border:5px solid #dabd7d;}
.mainContent .familiesContainer .family .familyText{position:relative;top:-17px;width:65%;float:right;}
.mainContent .ourApproachSlider{display:none;max-width:915px;margin:100px auto;clear:both;}.mainContent .ourApproachSlider .flexslider{background:none !important;border-radius:0px;border:none !important;box-shadow:none !important;}.mainContent .ourApproachSlider .flexslider a:hover,.mainContent .ourApproachSlider .flexslider a:active{underline:none !important;color:#f1d797;}
.mainContent .ourApproachSlider .flexslider a h1:hover,.mainContent .ourApproachSlider .flexslider a:hover h1{underline:none !important;color:#f1d797;}
.mainContent .ourApproachSlider .flexslider img{max-width:100%;height:auto;}
.mainContent .ourApproachSlider .flexslider .flex-control-paging li a{text-indent:-9999px !important;}
.mainContent .ourApproachSlider .flexslider .flex-control-nav{top:-60px;right:16%;width:580px;padding-left:6px;height:28px;background:url(../images/step1Background.png) no-repeat left top;}.mainContent .ourApproachSlider .flexslider .flex-control-nav li{display:block !important;float:left !important;margin:-26px 54px 0 0 !important;left:-29px;position:relative;}
.mainContent .ourApproachSlider .flexslider .flex-control-nav li:nth-child(5){margin-right:0px !important;}
.mainContent .ourApproachSlider .flexslider .flex-control-nav .step1,.mainContent .ourApproachSlider .flexslider .flex-control-nav .step2,.mainContent .ourApproachSlider .flexslider .flex-control-nav .step3,.mainContent .ourApproachSlider .flexslider .flex-control-nav .step4,.mainContent .ourApproachSlider .flexslider .flex-control-nav .step5{background-image:none;}
.mainContent .ourApproachSlider .flexslider .flex-control-nav a{width:67px;height:48px;padding-top:0px !important;background:url(../images/sliderButtonBigBlank.png) no-repeat left top;}
.mainContent .ourApproachSlider .flexslider .flex-control-nav a.flex-active{background:url(../images/sliderButtonOnBig.png) no-repeat left top;}
.mainContent .ourApproachSlider .flexslider ol.step2{background:url(../images/step2Background.png) no-repeat left top !important;}
.mainContent .ourApproachSlider .flexslider ol.step3{background:url(../images/step3Background.png) no-repeat left top !important;}
.mainContent .ourApproachSlider .flexslider ol.step4{background:url(../images/step4Background.png) no-repeat left top !important;}
.mainContent .ourApproachSlider .flexslider ol.step5{background:url(../images/step5Background.png) no-repeat left top !important;}
.mainContent .ourApproachSlider .flexslider .flex-direction-nav{display:block;}.mainContent .ourApproachSlider .flexslider .flex-direction-nav li{list-style:none !important;}
.mainContent .ourApproachSlider .flexslider .flex-direction-nav a{opacity:1;margin-top:-48px;}
.mainContent .ourApproachSlider .flexslider .flex-direction-nav .flex-next{background:url(../images/ourApprocahSliderArrowRight.jpg) no-repeat left top;width:40px;height:40px;right:-60px;}
.mainContent .ourApproachSlider .flexslider .flex-direction-nav .flex-prev{background:url(../images/ourApprocahSliderArrowLeft.jpg) no-repeat left top;width:40px;height:40px;left:-60px;}
.mainContent .ourApproachSlider .flexslider .flex-direction-nav img{opacity:1;}
.mainContent .ourApproachSlider .flexslider .flex-control-paging li a{background:none !important;}
.mainContent .ourApproachSlider .flexslider .flex-control-paging li a.flex-active{background:url(../images/sliderButtonOnBig.png) !important;}
.mainContent .ourApproachSlider .flex-slider:hover .flex-next{right:-36px !important;}
.mainContent .ourApproachSlider .flex-slider:hover .flex-prev{left:-36px !important;}
.mainContent .ourApproachSlider span{position:absolute;top:0px;}
.mainContent .ourApproachSlider .sliderTitle1{color:#ffffff;left:0px;}
.mainContent .ourApproachSlider .sliderTitle2{color:#ffffff;left:9px;}
.mainContent .ourApproachSlider .sliderTitle3{color:#ffffff;left:-4px;}
.mainContent .ourApproachSlider .sliderTitle4{color:#ffffff;left:2px;}
.mainContent .ourApproachSlider .sliderTitle5{color:#ffffff;left:3px;}
.mainContent .ourApproachSlider .hiddenTitle{display:none;}
.mainContent .ourApproachSlider span.active{color:#bda369;}
.mainContent .ourApproachSlider p{line-height:1.5em;padding-right:35px;}
.mainContent .ourApproachSlider h3{font-size:20px;}
.mainContent .ourApproachSlider img.contentImg{-webkit-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);margin-left:2px;}
.mainContent .ourAwards{margin-top:20px;}.mainContent .ourAwards img{-webkit-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);margin-bottom:20px;}
.mainContent .ourAwards .thumbnails .thumbnail{border:none;border-radius:none;box-shadow:none;text-align:center;}.mainContent .ourAwards .thumbnails .thumbnail img{box-shadow:none;}
.mainContent .ourAwards .thumbnails .thumbnail p{text-align:center !important;}
.mainContent .friendsOfKilbeggan form{margin-top:30px;}
.mainContent .friendsOfKilbeggan legend{display:none !important;}
.mainContent .friendsOfKilbeggan label{color:#bda369;text-transform:uppercase;font-weight:bold;float:left;width:120px;padding-right:11px;text-align:right;display:block;}
.mainContent .friendsOfKilbeggan input,.mainContent .friendsOfKilbeggan select{border-radius:0px;}
.mainContent .friendsOfKilbeggan .shortInput input{width:39px;margin-right:10px;float:left;text-align:center;}
.mainContent .friendsOfKilbeggan .shortYearInput input{width:80px;float:left;text-align:center;}
.mainContent .friendsOfKilbeggan img{-webkit-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);}
.mainContent .friendsOfKilbeggan .visitedLabel{clear:both;}
.mainContent .friendsOfKilbeggan .visitedInput{color:#ffffff;}.mainContent .friendsOfKilbeggan .visitedInput .input1{float:left;width:70px;display:block;}
.mainContent .friendsOfKilbeggan .visitedInput .input2{float:left;}
.mainContent .friendsOfKilbeggan .visitedInput input{margin-top:0px;margin-right:5px;}
.mainContent .friendsOfKilbeggan .friendsSubmit{clear:both;margin-left:129px;}.mainContent .friendsOfKilbeggan .friendsSubmit input{background:#022d1c;background:-moz-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #022d1c), color-stop(50%, #065437), color-stop(51%, #065437), color-stop(100%, #022d1c));background:-webkit-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-o-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-ms-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:linear-gradient(to right, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#022d1c', endColorstr='#022d1c', GradientType=1);-webkit-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);text-shadow:1px 1px 1px #021f14;color:#bda369;text-transform:uppercase;border:none;font-weight:bold;font-size:1.2em;padding:5px 12px 5px 12px;margin-top:10px;}
.mainContent .friendsOfKilbeggan .field-validation-error{color:red;margin-bottom:20px;margin-left:128px;display:block;}
.mainContent .webcamPage p{margin-top:10px;}
.mainContent .webcamPage .webcamBtnWrapper{width:150px;margin:0 auto;}
.mainContent .webcamPage .webcamBtn{position:relative;top:20px;}
.mainContent .webcamPage a.standardButton{font-size:1.1em;}
.mainContent .webcamParent{position:relative;}.mainContent .webcamParent .webcamItem{position:relative;cursor:pointer;}.mainContent .webcamParent .webcamItem img{position:absolute;top:0;left:0;}
.mainContent .webCamThumbs{margin-top:50px;}
.mainContent .webcamItemOverlay{display:none;}
.mainContent .ghostsPage img{margin-bottom:20px !important;}
.mainContent .addedLeftMargin{margin-left:2% !important;}
.mainContent .addedBottomMargin{margin-bottom:1.5%;}
.mainContent .brandPage .span4{width:32%;}.mainContent .brandPage .span4 .modularContentBox{margin-bottom:19px !important;display:block;}
.mainContent .desktopImages{display:block;}.mainContent .desktopImages a.modularContentBox img{width:auto !important;}
.mainContent .tabletImages{display:none;}
.mainContent .brandItemPage .buttons{margin-top:15px;}.mainContent .brandItemPage .buttons a.fbFindUsButton{margin-left:20px;}
.mainContent .brandItemPage .buttons .fbFindUsButtonGraphic{margin-left:20px;}
.mainContent .brandItemPage .buttons a.standardButton{font-size:1em;}
.mainContent .brandItemPage img{-webkit-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);}
.mainContent .brandItemPage img.bottleImg{width:100%;}
.mainContent .brandItemPage h2{margin-top:30px;}
.mainContent .brandItemPage span{color:#BDA369;font-weight:bold;}
.mainContent .brandItemPage .resizedSpanBig{width:52%;}
.mainContent .brandItemPage .resizedSpanSmall{width:45%;}
.mainContent .newsPage a.rssLink{text-decoration:none;color:#bda369;text-transform:uppercase;font-weight:bold;padding-right:10px;}
.mainContent .newsPage a.rssLink img{padding-left:10px;}
.mainContent .newsPage .standardButton{margin-top:18px;display:block;width:105px;}
.mainContent .newsPage .newsItemGrid a.modularContentBox{box-shadow:none !important;}.mainContent .newsPage .newsItemGrid a.modularContentBox .modularContentBoxBottom h2{font-size:1.1em;}
.mainContent .newsPage .newsItemGrid .row-fluid{margin-bottom:40px;}
.mainContent .newsPage .newsItemGrid img{-webkit-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);}
.mainContent .newsPage .thumbnails ul{display:block;overflow:hidden;margin-left:0px;}.mainContent .newsPage .thumbnails ul li{margin-bottom:20px;overflow:hidden;}
.mainContent .newsDetailPage{min-height:1000px;margin-bottom:30px;}.mainContent .newsDetailPage h1{text-indent:0px;text-align:left;color:#bda369;text-transform:uppercase;}
.mainContent .newsDetailPage p.date{color:#bda369;}
.mainContent .newsDetailPage .twitter-share-button,.mainContent .newsDetailPage .fb-like,.mainContent .newsDetailPage iframe{float:left;margin-right:15px;width:44px;overflow:hidden;}
.mainContent .contactPage .contactForm p{margin-bottom:25px;margin-top:18px;}
.mainContent .contactPage .contactForm .formRowWrapper{clear:both;}.mainContent .contactPage .contactForm .formRowWrapper label{float:left;color:#bda369;text-transform:uppercase;font-weight:bold;width:70px;text-align:right;}
.mainContent .contactPage .contactForm .formRowWrapper input{float:right;width:334px;height:20px;border-radius:0px;}
.mainContent .contactPage .contactForm .formRowWrapper textarea{float:right;width:334px;height:120px;border-radius:0px;}
.mainContent .contactPage .contactForm .formRowWrapper input.standardButton{width:auto !important;height:100%;border:none;float:left;margin-left:119px;}
.mainContent .contactPage .contactForm .formRowWrapper .field-validation-error{clear:both;color:red;float:left;padding-bottom:30px;padding-left:119px;}
.mainContent .contactPage article{clear:both;margin-top:18px;overflow:hidden;display:block;padding-left:20px;}.mainContent .contactPage article a:hover{text-decoration:none;}
.mainContent .contactPage article img{margin-right:10px;}
.mainContent .contactPage article .contactSMIcons{width:100%;margin:0 auto;padding:20px 0 0px 20%;}
.mainContent .contactPage .address span{clear:both;display:block;}
.mainContent .contactPage .address .rightMargin{margin-right:120px;}
.mainContent .textPageFormatting a{color:#ffffff !important;text-decoration:underline !important;}
.mainContent .textPageFormatting h3{margin-top:20px;margin-bottom:0px;}
.mainContent .textPageFormatting ul{margin-top:25px;}.mainContent .textPageFormatting ul li{line-height:1.5em;padding-bottom:15px;color:#ffffff;}
.mainContent .textPageFormatting ol{margin-left:20px;}.mainContent .textPageFormatting ol li{color:#ffffff;}
.webcamPageWrapper{min-height:600px;}
.cooleyDistilleryPage{min-height:600px;}
.shopFixedHeight{min-height:1000px;}
.shopPage .shopText{padding-top:100px;}.shopPage .shopText h2,.shopPage .shopText p{text-align:center;}
.shopPage .shopText p{padding-top:10px;padding-bottom:10px;}
.shopPage .shopText span{text-transform:uppercase;font-weight:bold;}
.shopPage .shopText .buttonWrapper{width:375px;margin:35px auto;}.shopPage .shopText .buttonWrapper a.fbFindUsButtonGraphic{margin:20px 0 0 22px;}
.shopPage .shopText .buttonWrapper a.standardButton{width:180px;top:2px;padding-top:10px;padding-bottom:10px;}
.shopPage .span4 img{text-align:center;}
.kilbegganDistillerySlider .flexslider{margin-bottom:40px !important;}
#disqus_thread{position:relative;top:50px;color:#bda369;padding:0;}
#disqus_thread h4{color:#bda369;}
#disqus_thread a{font-weight:bold;}
.no-posts{font-weight:bold;color:#bda369;}
@media (max-width:480px){.breadcrumbs{padding-left:20px;} .friendsOfKilbegganPage h1{text-indent:0px !important;} .friendsOfKilbegganPage .headerFriendsOfKilbeggan{background:none !important;} .friendsOfKilbegganPage .headerTheKilbegganSociety{background:none !important;} .friendsOfKilbegganPage .headerKeepers{background:none !important;} .kilbegganDistilleryPage h1{text-indent:0px !important;} .kilbegganDistilleryPage .headerKilbegganDistillery{background:none !important;} .visitDistilleryPage h1{text-indent:0px !important;} .visitDistilleryPage .headerVisitDistillery{background:none !important;} .cooleyDistilleryPage h1{text-indent:0px !important;} .cooleyDistilleryPage .headerCooleyDistillery{background:none !important;} .kilbegganGhostsPage h1{text-indent:0px !important;} .kilbegganGhostsPage .headerGhosts{background:none !important;} .termsPage h1{text-indent:0px !important;} .termsPage .headerTermsAndConditions{background:none !important;} .privacyPage h1{text-indent:0px !important;} .privacyPage .headerPrivacyPolicy{background:none !important;} .heritagePage .removePadding{margin-top:-20px;} #timeline{background:none !important;margin-top:0px !important;padding-left:20px;}#timeline #dates{display:none !important;} #timeline .dateControls{display:none !important;} .arrowContainer{left:36%!important;top:440px!important;width:120px!important;} .mainContent .familiesContainer{background:none !important;}.mainContent .familiesContainer .family .familyText{width:100% !important;float:none !important;top:0px !important;} .mainContent .visitSection{margin-top:15%;min-height:430px;} .mainContent .brandPage{margin-left:-32px !important;margin-right:-40px !important;}.mainContent .brandPage .responsivePadding{padding-left:0px !important;padding-right:0px !important;} .mainContent .brandPage .span6{width:98% !important;} .mainContent .brandPage .addedMargin{margin-left:0 !important;} .mainContent .brandPage .span12{width:98% !important;} .mainContent .brandPage .span4{width:100%;} .mainContent .brandItemPage img{margin-bottom:20px;} .mainContent .brandItemPage .buttons a.fbFindUsButton{margin-left:0px;margin-top:20px;} .mainContent .webcamPage img{width:100% !important;} .mainContent .contactPage .contactForm .formRowWrapper label{float:none;text-align:left;width:65px !important;} .mainContent .contactPage .contactForm .formRowWrapper input{float:none;width:95%;} .mainContent .contactPage .contactForm .formRowWrapper textarea{float:none;width:95%;} .mainContent .contactPage .contactForm .formRowWrapper input.standardButton{float:none;margin-left:0px;} .mainContent .contactPage article{padding-left:0px;}.mainContent .contactPage article .contactSMIcons{padding-left:0;} .mainContent .contactPage .pull-right{float:none;} .mainContent .teamMember .span4 .standardButton{margin-left:0 !important;display:block;margin-top:10px;} .mainContent .friendsOfKilbeggan label{float:none;text-align:left;} .mainContent .friendsOfKilbeggan .inputSection{clear:both;} .mainContent .friendsOfKilbeggan .shortInput input{width:39px;margin-right:10px;float:left;text-align:center;} .mainContent .friendsOfKilbeggan .shortYearInput input{width:80px;float:left;text-align:center;} .mainContent .friendsOfKilbeggan .friendsSubmit{margin-left:0px;} .mainContent .friendsOfKilbeggan .field-validation-error{margin-left:0px;} .newsDetailPage .span8{width:92%;} .newsDetailPage .span8 p{color:#ffffff !important;} .newsDetailPage .span4{margin-top:20px;} .newsPage .featuredNewsItem{background-color:#000000;height:auto !important;min-height:100px;}.newsPage .featuredNewsItem h2{position:relative;margin:10px 0 0 22px !important;z-index:80;font-size:1.2em;} .newsPage .featuredNewsItem p{display:none;} .newsPage .featuredNewsItem a{background:none !important;text-decoration:underline !important;padding:0 !important;font-size:1em !important;top:2px !important;} .webcamPage .span4{margin-bottom:50px;} .webcamPage aside img{width:100% !important;} .webcamPage .webcamBtnWrapper a{font-size:1em !important;} .webcamItem{min-height:295px;} #disqus_thread{width:85%;} .shopPage .shopText{padding-top:40px !important;}.shopPage .shopText .buttonWrapper{width:215px;margin:30px auto;}.shopPage .shopText .buttonWrapper a.fbFindUsButtonGraphic{position:relative;left:29px;margin:0 !important;top:26px;} .shopPage .shopText .buttonWrapper a.standardButton{width:180px;top:2px;} .ourApproachSlider{margin-top:20px !important;}.ourApproachSlider h3{padding-top:0px;} .ourApproachSlider img{margin-left:0px !important;} .ourApproachSlider .flexslider .flex-direction-nav a{margin-top:-209px !important;} .ourApproachSlider .flexslider .flex-direction-nav .flex-next{right:0px !important;} .ourApproachSlider .flexslider .flex-direction-nav .flex-prev{left:0px !important;} .brandItemPage .buttons{margin-left:0;}.brandItemPage .buttons a.standardButton{font-size:0.9em !important;} .brandItemPage .buttons .fbFindUsButtonGraphic{margin-left:8px !important;margin-top:20px;} .brandItemPage .resizedSpanSmall{width:100% !important;} .brandItemPage .resizedSpanBig{width:100% !important;} .desktopImages{display:none !important;} .tabletImages{display:block !important;}}@media (min-width:480px) and (max-width:767px){.breadcrumbs{padding-left:20px;} .friendsOfKilbegganPage h1{text-indent:0px !important;} .friendsOfKilbegganPage .headerFriendsOfKilbeggan{background:none !important;} .friendsOfKilbegganPage .headerTheKilbegganSociety{background:none !important;} .friendsOfKilbegganPage .headerKeepers{background:none !important;} .visitDistilleryPage h1{text-indent:0px !important;} .visitDistilleryPage .headerVisitDistillery{background:none !important;} .heritagePage .removePadding{margin-top:-20px;} #timeline{padding-left:20px;margin-top:50px !important;background:none !important;}#timeline .dateControls{display:none;} #timeline #dates{display:none !important;} .arrowContainer{display:none;top:620px !important;left:37% !important;position:absolute !important;width:250px !important;} .mainContent{}.mainContent .familiesContainer{background:none !important;}.mainContent .familiesContainer .family .familyText{width:100% !important;float:none !important;top:0px !important;} .mainContent .visitSection{margin-top:15%;} .mainContent .brandPage{padding-right:45px;}.mainContent .brandPage .span4{width:100% !important;}.mainContent .brandPage .span4 .modularContentBox{margin-bottom:10px% !important;} .mainContent .brandPage .addedLeftMargin{margin-left:0px !important;} .mainContent .brandItemPage img{margin-bottom:20px;} .mainContent .contactPage .contactForm .formRowWrapper label{float:none;text-align:left;width:65px !important;} .mainContent .contactPage .contactForm .formRowWrapper input{float:none;width:95%;} .mainContent .contactPage .contactForm .formRowWrapper textarea{float:none;width:95%;} .mainContent .contactPage .contactForm .formRowWrapper input.standardButton{float:none;margin-left:0px;} .mainContent .contactPage article{padding-left:0px;}.mainContent .contactPage article .contactSMIcons{padding-left:0;} .mainContent .contactPage .pull-right{float:none;} .mainContent .teamMember .span4 .standardButton{margin-left:0 !important;display:block;margin-top:10px;} .newsDetailPage .span8{width:92%;} .newsDetailPage .span8 p{color:#ffffff !important;} .newsDetailPage .span4{margin-top:20px;} .newsPage .featuredNewsItem{background-color:#000000;height:180px !important;}.newsPage .featuredNewsItem h2{position:relative;margin:10px 0 0 22px !important;z-index:80;} .newsPage .featuredNewsItem p{display:none;} .webcamPage .span4{margin-bottom:50px;} .webcamPage aside img{width:100% !important;} .webcamItem{min-height:525px;} #disqus_thread{width:85%;} .shopPage .shopText{padding-top:40px !important;}.shopPage .shopText .buttonWrapper{width:375px;margin:30px auto;}.shopPage .shopText .buttonWrapper a.fbFindUsButton{margin:20px 0 0 10px;} .shopPage .shopText .buttonWrapper a.standardButton{width:180px;padding-top:11px;padding-bottom:11px;} .ourApproachSlider{margin-top:20px !important;}.ourApproachSlider h3{padding-top:0px;} .ourApproachSlider img{margin-left:0px !important;} .ourApproachSlider .flexslider .flex-direction-nav a{margin-top:-120px !important;} .ourApproachSlider .flexslider .flex-direction-nav .flex-next{right:0px !important;} .ourApproachSlider .flexslider .flex-direction-nav .flex-prev{left:0px !important;} .brandItemPage .buttons{margin-left:0;}.brandItemPage .buttons a.standardButton{font-size:0.9em !important;} .brandItemPage .buttons .fbFindUsButtonGraphic{margin-left:8px !important;margin-top:20px;} .brandItemPage .resizedSpanSmall{width:100% !important;} .desktopImages{display:none !important;} .tabletImages{display:block !important;}}@media (min-width:768px) and (max-width:980px){#timeline{margin-top:50px !important;background:none !important;}#timeline .dateControls{display:none;} #timeline #dates{display:none !important;} .arrowContainer{top:577px !important;left:42% !important;position:absolute !important;width:180px !important;} .mainContent a.standardButton{font-size:1.1em !important;padding:7px 15px 7px 15px;} .mainContent .familiesContainer{background-position:65px 5px !important;} .mainContent .visitSection{margin-top:10%;} .mainContent .teamMember{margin-bottom:30px;} .mainContent .changeLeftMargin{margin-left:0 !important;} .mainContent .brandPage .span4{width:30.3% !important;}.mainContent .brandPage .span4 .modularContentBox{margin-bottom:2.7% !important;} .mainContent .brandPage .span8{width:63%;margin-left:2%;} .mainContent .brandPage .addedMargin{margin-bottom:1% !important;} .mainContent .brandPage .responsivePadding{padding:0 !important;} .mainContent .contactPage .contactForm .formRowWrapper label{float:none;text-align:left;width:65px !important;} .mainContent .contactPage .contactForm .formRowWrapper input{float:none;} .mainContent .contactPage .contactForm .formRowWrapper textarea{float:none;} .mainContent .contactPage .contactForm .formRowWrapper input.standardButton{float:none;margin-left:0px;} .newsDetailPage .span8 p{color:#ffffff !important;} .featuredNewsItem{height:auto !important;}.featuredNewsItem h2{top:10px !important;} .featuredNewsItem p{display:none;} .newsPage .featuredNewsItem{height:300px !important;}.newsPage .featuredNewsItem h2{position:relative;margin:10px 0 0 22px;z-index:80;} .newsPage .featuredNewsItem p{display:none;} .newsPage .newsItemGrid a.modularContentBox{font-size:0.8em;} #disqus_thread{width:85%;} .ourApproachSlider .flexslider .flex-direction-nav a{margin-top:-166px !important;} .ourApproachSlider .flexslider .flex-direction-nav .flex-next{right:20px !important;} .ourApproachSlider .flexslider .flex-direction-nav .flex-prev{left:19px !important;} .brandItemPage{padding-bottom:100px;}.brandItemPage .buttons{margin-left:0 !important;}.brandItemPage .buttons a.standardButton{font-size:0.9em !important;} .brandItemPage .buttons .fbFindUsButtonGraphic{display:block;margin-left:0px !important;margin-top:20px;} .brandItemPage .buttons .pull-left{float:none !important;} .teamMember .span4 .standardButton{margin-left:0 !important;}}@media (min-width:981px) and (max-width:1000px){.arrowContainer{top:577px !important;left:42% !important;position:absolute !important;width:180px !important;} .mainContent a.standardButton{font-size:1.1em !important;padding:7px 15px 7px 15px;} .brandPage .span4{padding:0 !important;} .newsDetailPage .span8 p{color:#ffffff !important;} .ourApproachSlider .flexslider .flex-direction-nav a{margin-top:120px !important;} .ourApproachSlider .flexslider .flex-direction-nav .flex-next{right:20px !important;} .ourApproachSlider .flexslider .flex-direction-nav .flex-prev{left:20px !important;} .brandItemPage .buttons a.standardButton{font-size:0.9em !important;} .teamMember .span4 .standardButton{margin-left:0 !important;}}@media (min-width:1001px) and (max-width:1199px){.arrowContainer{top:577px !important;left:42% !important;position:absolute !important;width:180px !important;} .mainContent a.standardButton{font-size:1.1em !important;padding:7px 15px 7px 15px;} .brandPage .span4{width:32%;} .newsDetailPage .span8 p{color:#ffffff !important;} .ourApproachSlider .flexslider .flex-direction-nav .flex-next{right:-38px !important;} .ourApproachSlider .flexslider .flex-direction-nav .flex-prev{left:-38px !important;} .brandItemPage .buttons a.standardButton{font-size:0.8em !important;}}@media (min-width:1200px){.newsDetailPage .span8 p{color:#ffffff !important;}}.modalInnerShadow{-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow:inset 0 0 10px #000000;box-shadow:inset 0 0 10px #000000;}
.ageGateWrapper{width:500px;height:auto;margin:0 auto;position:relative;}.ageGateWrapper .ageCheckLogo{width:330px;height:174px;background:url(../Images/ageGateLogo.png) no-repeat left top;display:block;text-indent:-9999px;float:left;margin:0 auto;position:absolute;left:82px;top:0px;z-index:20;}
.ageGateWrapper .ageGateForm{position:relative;width:390px;height:auto;margin:100px auto;background-color:#0f0f0f;-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow:inset 0 0 10px #000000;box-shadow:inset 0 0 10px #000000;border:3px solid #ddc080;overflow:hidden;border-radius:0px;top:128px;z-index:10;padding-bottom:30px;}.ageGateWrapper .ageGateForm form{margin-top:50px;margin-left:0;overflow:hidden;padding:0 20px 0 20px;}
.ageGateWrapper .ageGateForm fieldset{width:288px;float:left;border:none;margin-left:34px;padding:0;}.ageGateWrapper .ageGateForm fieldset legend{border-bottom:none;color:#bda369;font-weight:bold;text-transform:uppercase;font-size:0.9em;text-align:center;width:100%;}
.ageGateWrapper .ageGateForm fieldset legend span{display:block;width:100%;}
.ageGateWrapper .ageGateForm fieldset .editor-label{text-align:center;width:97%;}
.ageGateWrapper .ageGateForm fieldset label{color:#bda369;font-weight:bold;text-transform:uppercase;font-size:1em;padding-bottom:5px;line-height:1.8em;}
.ageGateWrapper .ageGateForm fieldset input,.ageGateWrapper .ageGateForm fieldset select{border-radius:0px;float:left;}
.ageGateWrapper .ageGateForm fieldset select{width:97%;height:31px;padding:5px 0 5px 0;position:relative;z-index:999;}
.ageGateWrapper .ageGateForm fieldset .formSection{float:left;}
.ageGateWrapper .ageGateForm fieldset .countrySection{width:100%;margin:18px 0 0 0;}
.ageGateWrapper .ageGateForm fieldset .inputSection{width:158px;margin:0 auto;overflow:hidden;}
.ageGateWrapper .ageGateForm fieldset .dobSection{width:97%;margin-left:0px;margin-top:15px;margin-bottom:10px;}
.ageGateWrapper .ageGateForm fieldset .shortInput input{width:35px;height:26px;text-align:center;margin-right:10px;}
.ageGateWrapper .ageGateForm fieldset .shortYearInput input{width:47px;height:26px;text-align:center;}
.ageGateWrapper .ageGateForm fieldset .cbWrapper{clear:both;width:110px;position:relative;top:6px;margin:15px auto 0 auto;overflow:hidden;}.ageGateWrapper .ageGateForm fieldset .cbWrapper input{float:left;}
.ageGateWrapper .ageGateForm fieldset .cbWrapper .cbLabel{float:right;color:#ffffff;font-size:0.8em;text-transform:none;position:relative;top:-1px;font-weight:normal;padding-bottom:5px !important;line-height:1.5em;}
.ageGateWrapper .ageGateForm fieldset .submitWrapper{width:97px;margin:0 auto;}
.ageGateWrapper .ageGateForm fieldset .ageCheckSubmit{cursor:pointer;width:97px;height:33px;background:#022d1c;background:-moz-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #022d1c), color-stop(50%, #065437), color-stop(51%, #065437), color-stop(100%, #022d1c));background:-webkit-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-o-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-ms-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:linear-gradient(to right, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#022d1c', endColorstr='#022d1c', GradientType=1);border:none;color:#bda369;text-transform:uppercase;font-size:1.2em;font-weight:bold;text-shadow:1px 1px 1px #021f14;margin-top:10px;}
.ageGateWrapper .ageGateForm fieldset p{clear:both;color:#ffffff;font-size:0.6em;text-align:center;margin-top:0px;}
.ageGateWrapper .ageGateForm fieldset p.termConditionsText{font-size:0.8em;display:block;margin-top:15px;}
.ageGateWrapper .ageGateForm fieldset p.termConditionsText a{color:#bda369;text-decoration:none;}
.ageGateWrapper .ageGateForm fieldset hr{clear:both;border-top:1px solid #1d1d1d;border-left:none;border-bottom:none;border-right:none;}
.ageGateWrapper .ageGateForm .field-validation-error{color:red;position:relative;top:0px;left:5px;font-weight:bold;font-size:1.2em;float:right;}
.ageGateWrapper .ageGateForm .validation-summary-errors{clear:both;color:red;float:left;font-size:0.9em;margin-left:30px;}.ageGateWrapper .ageGateForm .validation-summary-errors ul{margin:0;padding:0;}.ageGateWrapper .ageGateForm .validation-summary-errors ul li{list-style:none;}
.ageGateText{margin-top:50px;}.ageGateText p{width:295px;margin:0 auto;text-align:center;font-size:0.8em;}
.ageGateText ul{width:580px;overflow:hidden;padding-left:0;margin:0 auto;}.ageGateText ul li{list-style:none;float:left;}.ageGateText ul li span{display:none;}
.ageGateText ul li a{font-size:0.8em;text-decoration:none;padding:0 10px 0 10px;}
.ageGateText ul li img{position:relative;top:3px;}
@media (max-width:480px){.ageGateWrapper{width:316px !important;overflow:hidden;height:700px;margin-top:-50px;}.ageGateWrapper .ageCheckLogo{top:94px;left:-5px;} .ageGateWrapper .ageGateForm{width:316px;border:none !important;}.ageGateWrapper .ageGateForm fieldset{margin-left:0;}.ageGateWrapper .ageGateForm fieldset .dobSection{width:100% !important;} .ageGateWrapper .ageGateForm fieldset .cbWrapper{width:115px !important;} .ageGateWrapper .ageGateForm fieldset .inputSection{width:180px !important;} .ageGateTextContainer{margin-left:0 !important;margin-right:0 !important;} .ageGateText{margin-top:20px !important;}.ageGateText p{width:70%;margin:0 auto;text-align:center;font-size:0.8em;} .ageGateText ul{width:auto !important;max-width:500px !important;overflow:hidden;padding-left:0;margin:0 auto;}.ageGateText ul li{list-style:none;float:left;}.ageGateText ul li span{display:none;} .ageGateText ul li a{font-size:0.8em;text-decoration:none;padding:0 10px 0 10px;} .ageGateText ul li img{position:relative;top:3px;}}@media (min-width:480px) and (max-width:767px){.ageGateWrapper{overflow:hidden;height:700px;margin-top:-50px;width:450px !important;}.ageGateWrapper .ageCheckLogo{top:94px;} .ageGateWrapper .ageGateForm fieldset .cbWrapper{width:115px !important;} .ageGateWrapper .ageGateForm fieldset .inputSection{width:180px !important;} .ageGateTextContainer{margin-left:0 !important;margin-right:0 !important;} .ageGateText{margin-top:20px !important;}.ageGateText p{width:50%;margin:0 auto;text-align:center;font-size:0.8em;} .ageGateText ul{width:auto !important;max-width:500px !important;overflow:hidden;padding-left:0;margin:0 auto;}.ageGateText ul li{list-style:none;float:left;}.ageGateText ul li span{display:none;} .ageGateText ul li a{font-size:0.8em;text-decoration:none;padding:0 10px 0 10px;} .ageGateText ul li img{position:relative;top:3px;}}@media (min-width:768px) and (max-width:980px){.ageGateWrapper .ageGateForm fieldset .cbWrapper{width:115px !important;} .ageGateWrapper .ageGateForm fieldset .inputSection{width:180px !important;}}@media (min-width:981px) and (max-width:1199px){.ageGateWrapper .ageGateForm fieldset .cbWrapper{width:115px !important;} .ageGateWrapper .ageGateForm fieldset .inputSection{width:180px !important;}}@media (min-width:1200px){}.bannerBackground{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left, #000000 0%, #000000 44%, rgba(0, 0, 0, 0.8) 45%, rgba(0, 0, 0, 0) 49%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0.8) 57%, #000000 58%, #000000 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #000000), color-stop(44%, #000000), color-stop(45%, rgba(0, 0, 0, 0.8)), color-stop(49%, rgba(0, 0, 0, 0)), color-stop(51%, rgba(0, 0, 0, 0)), color-stop(53%, rgba(0, 0, 0, 0)), color-stop(57%, rgba(0, 0, 0, 0.8)), color-stop(58%, #000000), color-stop(100%, #000000));background:-webkit-linear-gradient(left, #000000 0%, #000000 44%, rgba(0, 0, 0, 0.8) 45%, rgba(0, 0, 0, 0) 49%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0.8) 57%, #000000 58%, #000000 100%);background:-o-linear-gradient(left, #000000 0%, #000000 44%, rgba(0, 0, 0, 0.8) 45%, rgba(0, 0, 0, 0) 49%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0.8) 57%, #000000 58%, #000000 100%);background:-ms-linear-gradient(left, #000000 0%, #000000 44%, rgba(0, 0, 0, 0.8) 45%, rgba(0, 0, 0, 0) 49%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0.8) 57%, #000000 58%, #000000 100%);background:linear-gradient(to right, #000000 0%, #000000 44%, rgba(0, 0, 0, 0.8) 45%, rgba(0, 0, 0, 0) 49%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0.8) 57%, #000000 58%, #000000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=1);}
.gatheringBannerSection{max-height:557px;text-align:center;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left, #000000 0%, #000000 44%, rgba(0, 0, 0, 0.8) 45%, rgba(0, 0, 0, 0) 49%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0.8) 57%, #000000 58%, #000000 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #000000), color-stop(44%, #000000), color-stop(45%, rgba(0, 0, 0, 0.8)), color-stop(49%, rgba(0, 0, 0, 0)), color-stop(51%, rgba(0, 0, 0, 0)), color-stop(53%, rgba(0, 0, 0, 0)), color-stop(57%, rgba(0, 0, 0, 0.8)), color-stop(58%, #000000), color-stop(100%, #000000));background:-webkit-linear-gradient(left, #000000 0%, #000000 44%, rgba(0, 0, 0, 0.8) 45%, rgba(0, 0, 0, 0) 49%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0.8) 57%, #000000 58%, #000000 100%);background:-o-linear-gradient(left, #000000 0%, #000000 44%, rgba(0, 0, 0, 0.8) 45%, rgba(0, 0, 0, 0) 49%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0.8) 57%, #000000 58%, #000000 100%);background:-ms-linear-gradient(left, #000000 0%, #000000 44%, rgba(0, 0, 0, 0.8) 45%, rgba(0, 0, 0, 0) 49%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0.8) 57%, #000000 58%, #000000 100%);background:linear-gradient(to right, #000000 0%, #000000 44%, rgba(0, 0, 0, 0.8) 45%, rgba(0, 0, 0, 0) 49%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0.8) 57%, #000000 58%, #000000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=1);}.gatheringBannerSection img{margin:0 auto;}
.iconEventOff{background:url(/Content/Images/the-gathering/iconEventOff.png) no-repeat left top;width:42px;height:40px;display:block;}
.iconTicketsOff{background:url(/Content/Images/the-gathering/iconTicketsOff.png) no-repeat left top;width:42px;height:40px;display:block;}
.iconVisitOff{background:url(/Content/Images/the-gathering/galleryOff.png) no-repeat left top;width:42px;height:40px;display:block;}
.iconEventOn{background:url(/Content/Images/the-gathering/iconEventOn.png) no-repeat left top;width:42px;height:40px;display:block;}
.iconTicketsOn{background:url(/Content/Images/the-gathering/iconTicketsOn.png) no-repeat left top;width:42px;height:40px;display:block;}
.iconVisitOn{background:url(/Content/Images/the-gathering/gallery.png) no-repeat left top;width:42px;height:40px;display:block;}
.gatheringPageContent{padding-top:40px;}.gatheringPageContent .gold{color:#bda369;}
.gatheringPageContent .uppercase{text-transform:uppercase;}
.gatheringPageContent .mainContent h1{text-align:left;text-indent:0;font-size:37px;}
.gatheringPageContent .mainContent p{line-height:1.7em;}
.gatheringPageContent .mainContent .tabSection{margin-top:50px;}.gatheringPageContent .mainContent .tabSection .nav-tabs>li>a,.gatheringPageContent .mainContent .tabSection .nav-tabs>li>a:hover,.gatheringPageContent .mainContent .tabSection .nav-tabs>.active>a,.gatheringPageContent .mainContent .tabSection .nav-tabs>.active>a:hover{border:none !important;background-color:transparent !important;border-radius:0px;}
.gatheringPageContent .mainContent .tabSection .nav-tabs>li>a{border:none;line-height:0px;padding-bottom:0px;padding-top:0px;}
.gatheringPageContent .mainContent .tabSection .nav-tabs>li>a,.gatheringPageContent .mainContent .tabSection .nav-pills>li>a{padding-left:0px;padding-right:0px;}
.gatheringPageContent .mainContent .tabSection .nav-tabs{border-bottom:none;margin-left:0;margin-bottom:0;}.gatheringPageContent .mainContent .tabSection .nav-tabs li{list-style:none;max-width:300px;min-height:60px;margin-right:20px;}.gatheringPageContent .mainContent .tabSection .nav-tabs li a{padding:10px 30px 0 70px;margin:0;min-width:200px;min-height:50px;background-image:url(/Content/images/the-gathering/greyTileOff.png);background-position:0 0;background-repeat:repeat-x repeat-y;line-height:40px;outline:none;overflow:hidden;}.gatheringPageContent .mainContent .tabSection .nav-tabs li a span{float:left;text-transform:uppercase;color:#454545;font-size:14px;font-weight:bold;padding-left:10px;}
.gatheringPageContent .mainContent .tabSection .nav-tabs li a .iconEvent{float:left;margin-left:-15px;background:url(/Content/Images/the-gathering/iconEventOff.png) no-repeat left top;width:42px;height:40px;display:block;}
.gatheringPageContent .mainContent .tabSection .nav-tabs li a .iconTickets{float:left;background:url(/Content/Images/the-gathering/iconTicketsOff.png) no-repeat left top;width:42px;height:40px;display:block;margin-top:5px;}
.gatheringPageContent .mainContent .tabSection .nav-tabs li a .iconVisit{float:left;background:url(/Content/Images/the-gathering/galleryOff.png) no-repeat left top;width:42px;height:40px;display:block;margin-left:-15px;}
.gatheringPageContent .mainContent .tabSection .nav-tabs li a:hover{background-image:url(/Content/images/the-gathering/greyTile.png);border-radius:0px;}
.gatheringPageContent .mainContent .tabSection .nav-tabs li:nth-child(3){margin-right:0px;}
.gatheringPageContent .mainContent .tabSection .nav-tabs li:hover{background-color:none !important;}
.gatheringPageContent .mainContent .tabSection .nav-tabs li.active a{background-image:url(/Content/images/the-gathering/greyTile.png);}.gatheringPageContent .mainContent .tabSection .nav-tabs li.active a .iconEvent{background:url(/Content/Images/the-gathering/iconEventOn.png) no-repeat left top;width:42px;height:40px;display:block;}
.gatheringPageContent .mainContent .tabSection .nav-tabs li.active a .iconTickets{background:url(/Content/Images/the-gathering/iconTicketsOn.png) no-repeat left top;width:42px;height:40px;display:block;}
.gatheringPageContent .mainContent .tabSection .nav-tabs li.active a .iconVisit{background:url(/Content/Images/the-gathering/gallery.png) no-repeat left top;width:42px;height:40px;display:block;}
.gatheringPageContent .mainContent .tabSection .nav-tabs li.active a span{color:#bda369;}
.gatheringPageContent .mainContent .tabSection .tab-content{margin-top:1px;}.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane{background-image:url(/Content/images/the-gathering/greyTile.png);background-position:0 0;background-repeat:repeat-x repeat-y;min-height:400px;padding:40px 18px 10px 18px;overflow:hidden;}.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane .thumbnails li{text-align:center;}.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane .thumbnails li span{font-size:28px;font-weight:bold;}
.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane .thumbnails li p{line-height:1.2em;text-align:center;}
.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane .thumbnails li img{margin-bottom:10px;}
.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane form{margin:30px auto;max-width:631px;}
.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane legend{display:none !important;}
.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane label{color:#bda369;text-transform:uppercase;font-weight:bold;float:left;width:160px;font-size:16px;padding-right:11px;text-align:right;display:block;}
.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane input{border-radius:0px;max-width:275px;width:100%;}
.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane select{border-radius:0px;max-width:289px;width:100%;}
.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane .quantitySelect select{width:120px;}
.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane .friendsSubmit{clear:both;position:relative;max-width:208px;margin:20px auto 0 auto;}.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane .friendsSubmit input{background:#022d1c;background:-moz-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #022d1c), color-stop(50%, #065437), color-stop(51%, #065437), color-stop(100%, #022d1c));background:-webkit-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-o-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:-ms-linear-gradient(left, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);background:linear-gradient(to right, #022d1c 0%, #065437 50%, #065437 51%, #022d1c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#022d1c', endColorstr='#022d1c', GradientType=1);-webkit-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 4px 2px rgba(0, 0, 0, 0.5);text-shadow:1px 1px 1px #021f14;color:#bda369;text-transform:uppercase;border:none;font-weight:bold;font-size:1.8em;padding:10px 12px 10px 12px;margin-top:10px;max-width:208px;}
.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane .field-validation-error{color:red;margin-bottom:20px;margin-left:171px;display:block;}
.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane #spinner{background:url(/Content/images/the-gathering/spinner.gif) no-repeat left top;width:32px;height:32px;margin:20px auto;}
.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane .fb-like{margin-right:10px;}
.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane .centeredText{text-align:center;font-size:10px;}
.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.gatheringPageContent .mainContent .tabSection .tab-content .tab-pane .photos img{float:left;margin-right:15px;margin-left:15px;margin-bottom:30px;}
@media (max-width:480px){.gatheringPageContent .mainContent .tabSection .nav-tabs li{margin-right:0px !important;}.gatheringPageContent .mainContent .tabSection .nav-tabs li a{padding-left:5px !important;padding-right:5px !important;min-width:10px !important;} .gatheringPageContent .mainContent .tabSection .nav-tabs li span{font-size:11px !important;padding-left:0px !important;} .gatheringPageContent .mainContent .tabSection .nav-tabs .icon{display:none !important;} .gatheringPageContent .mainContent .tabSection form{margin:30px auto;max-width:90% !important;} .gatheringPageContent .mainContent .tabSection label{float:none !important;width:160px;font-size:14px !important;padding-right:0px !important;text-align:left !important;display:block !important;} .gatheringPageContent .mainContent .tabSection input{border-radius:0px;max-width:100% !important;width:100%;} .gatheringPageContent .mainContent .tabSection select{border-radius:0px;max-width:98% !important;width:100%;} .gatheringPageContent .mainContent .tabSection .quantitySelect select{width:120px;} .gatheringPageContent .mainContent .tabSection .field-validation-error{margin-left:0px !important;}}@media (min-width:481px) and (max-width:900px){.gatheringPageContent .mainContent .tabSection .nav-tabs li{margin-right:10px !important;}.gatheringPageContent .mainContent .tabSection .nav-tabs li a{padding-left:10px !important;padding-right:20px !important;min-width:10px !important;} .gatheringPageContent .mainContent .tabSection .nav-tabs li span{font-size:12px !important;} .gatheringPageContent .mainContent .tabSection .nav-tabs .icon{display:none !important;} .gatheringPageContent .mainContent .tabSection form{margin:30px auto;max-width:90% !important;} .gatheringPageContent .mainContent .tabSection label{float:none !important;width:160px;font-size:14px !important;padding-right:0px !important;text-align:left !important;display:block !important;} .gatheringPageContent .mainContent .tabSection input{border-radius:0px;max-width:98% !important;width:100%;} .gatheringPageContent .mainContent .tabSection select{border-radius:0px;max-width:100% !important;width:100%;} .gatheringPageContent .mainContent .tabSection .quantitySelect select{width:120px;} .gatheringPageContent .mainContent .tabSection .field-validation-error{margin-left:0px !important;}}@media (min-width:901px) and (max-width:1199px){.gatheringPageContent .mainContent .tabSection .nav-tabs li{margin-right:2px !important;}.gatheringPageContent .mainContent .tabSection .nav-tabs li span{font-size:14px !important;} .gatheringPageContent .mainContent .tabSection .nav-tabs li a{min-width:150px !important;}}html{height:100%;}
body{background-color:#000000;font-family:'PT Sans',sans-serif;background-image:url(../images/backgroundTile.jpg) !important;background-repeat:repeat-x repeat-y;height:100%;}
.contentContainer{position:relative;overflow:auto;clear:both;}
.noOverflow{}
.container-fluid{padding-left:0px;padding-right:0px;overflow:hidden;}
.contentWrapper{width:960px;height:auto;min-height:1000px;margin:0 auto;overflow:hidden;padding-left:20px;padding-right:20px;position:relative;}
.contentHolderForFooter{width:auto !important;overflow:hidden;height:100% !important;padding-bottom:50px !important;}
.topPadding{padding-top:20px;}
.bottomPadding{padding-bottom:20px;}
.noMarginBottom{margin-bottom:0 !important;}
.noPaddingBottom{padding-bottom:0 !important;}
.clear{clear:both;}
header .navbar{background:url(../Images/texture-header-footer.jpg) repeat-x left top;width:100%;height:102px;border-bottom:5px solid #dabd7d;position:relative;z-index:210;}header .navbar .btn-navbar{background:#000000 !important;border:1px solid #333333 !important;}
header .navbar .btn-navbar:active,header .navbar .btn-navbar.active{background:#000000 !important;}
header .navbar .navbar-inner{width:960px;margin:0 auto;background-image:none;background:none;border:none;padding-left:0;padding-right:0;filter:none;}header .navbar .navbar-inner .container{padding-top:11px;position:relative;}header .navbar .navbar-inner .container .brand{float:left;padding:0;text-shadow:none;margin-left:0;}
header .navbar .navbar-inner .container a.brand{width:153px;height:81px;background:url(../Images/logo.png) no-repeat left top;display:block;text-indent:-9999px;margin:0 auto;position:relative;z-index:999;}
header .navbar .navbar-inner .container nav{width:900px;margin:0 auto;}header .navbar .navbar-inner .container nav ul{margin:59px auto;padding:0 0 0 0;text-align:center;width:auto;float:right;margin-bottom:0;}header .navbar .navbar-inner .container nav ul li{list-style:none;margin-right:24px;float:left;padding-bottom:18px;}header .navbar .navbar-inner .container nav ul li a{text-transform:uppercase;color:#bda369;font-weight:bold;font-size:15px;}
header .navbar .navbar-inner .container nav ul li a:hover{color:#ffffff;text-decoration:none;}
header .navbar .navbar-inner .container nav ul li img{position:relative;top:-3px;}
header .navbar .navbar-inner .container nav ul li .loadInProgress{background-color:red !important;width:100% !important;height:180px !important;display:block !important;position:absolute !important;z-index:500 !important;}
header .navbar .navbar-inner .container nav ul li .loadingGraphic{display:none;background:url(../Images/progress.gif);background-position:center top;width:31px;height:31px;position:absolute;left:50%;top:70px;z-index:510;}
header .navbar .navbar-inner .container .socialIconsWrapper{width:127px;margin:0 auto;overflow:hidden;}
header .navbar .navbar-inner .container ul.socialMediaIconsMobile{display:none;overflow:hidden;margin-left:0px;float:left;width:100%;}header .navbar .navbar-inner .container ul.socialMediaIconsMobile li{padding-left:20px;float:left;list-style:none;}header .navbar .navbar-inner .container ul.socialMediaIconsMobile li span{text-indent:-9999px;display:none;}
header .navbar .navbar-inner .container ul.socialMediaIconsMobile li:nth-child(1){padding-left:0px;}
header .navbar .navbar-inner .container .productFinderLinkMobile{width:auto;margin-bottom:10px;margin-left:5px;}header .navbar .navbar-inner .container .productFinderLinkMobile a{color:#bda369;font-weight:bold;text-transform:uppercase;padding-top:5px;}
header .navbar .navbar-inner .container .productFinderLinkMobile a:hover{color:#ffffff;}
header .socialIconsDesktop{display:block;float:right;position:absolute;right:0;}header .socialIconsDesktop .smIconFacebook{background:url(../Images/navFB.png) no-repeat left top;width:26px;height:27px;display:block;}
header .socialIconsDesktop .smIconTwitter{background:url(../Images/navTwitter.png) no-repeat left top;width:27px;height:27px;display:block;}
header .socialIconsDesktop .smIconWebcams{background:url(../Images/navYoutube.png) no-repeat left top;width:29px;height:27px;display:block;}
header .socialIconsDesktop .smIconFacebook:hover{background:url(../Images/navFBHover.png) no-repeat left top;width:26px;height:27px;}
header .socialIconsDesktop .smIconTwitter:hover{background:url(../Images/navTwitterHover.png) no-repeat left top;width:27px;height:27px;}
header .socialIconsDesktop .smIconWebcams:hover{background:url(../Images/navYoutubeHover.png) no-repeat left top;width:29px;height:27px;}
header .socialIconsDesktop a:hover{text-decoration:none;}
header .socialIconsDesktop ul{position:relative;z-index:100;}header .socialIconsDesktop ul li{list-style:none;float:left;width:29px;height:27px;padding-left:12px;display:block;cursor:pointer;}header .socialIconsDesktop ul li a{display:block;cursor:pointer;background-image:url(../Images/trans.gif);background-repeat:repeat;background-position:left top;}
header .socialIconsDesktop ul span{display:none;}
header .socialIconsDesktop ul li.productFinderLink{display:block;width:auto;}header .socialIconsDesktop ul li.productFinderLink a{color:#bda369;font-weight:bold;text-transform:uppercase;padding-top:5px;}
header .socialIconsDesktop ul li.productFinderLink a:hover{color:#ffffff;}
.outerSubNav{width:100%;height:200px;background-color:#000000;background:url(../Images/texture-dropdown.jpg) repeat-x left top;-moz-box-shadow:0px 1px 3px 1px #090909;-webkit-box-shadow:0px 1px 3px 1px #090909;box-shadow:0px 1px 3px 1px #090909;margin:0;float:none;position:absolute;top:-95px;left:0;z-index:50;display:none;}.outerSubNav ul{width:960px;height:auto;min-height:1000px;margin:0 auto;overflow:hidden;padding-left:20px;padding-right:20px;position:relative;min-height:180px;padding-top:15px;z-index:5 !important;text-align:center;}.outerSubNav ul li{float:left;list-style:none;width:140px;margin-right:23px;position:relative;}.outerSubNav ul li .navItemLink{position:absolute;top:0;left:0;z-index:150;width:140px;height:120px;background-image:url(../Images/trans.gif);background-repeat:repeat-x repeat-y;background-position:left top;}
.outerSubNav ul li a.navItemLink:hover{text-decoration:none;}
.outerSubNav ul li .navImagesWrapper{width:140px;height:120px;margin-bottom:13px;}
.outerSubNav ul li img{position:absolute;top:0;left:0;z-index:25;width:140px;height:120px;}
.outerSubNav ul li img.hoverBorder{position:absolute;top:0px;left:0;width:140px;height:120px;z-index:100;display:none;}
.outerSubNav ul li a{text-transform:none;color:#bda369;font-weight:bold;font-size:0.85em;}
.outerSubNav ul li .titleWrapper{width:140px;line-height:1em;}
.outerSubNav ul li.noRightMargin{margin-right:0px;}
.outerSubNav ul.items3{width:466px;}.outerSubNav ul.items3 .menuIndexLink{clear:both;width:auto;margin:0 auto;text-transform:uppercase;padding-top:10px;}
.outerSubNav ul.items4{width:630px;}.outerSubNav ul.items4 .menuIndexLink{clear:both;width:auto;margin:0 auto;text-transform:uppercase;padding-top:10px;}
.outerSubNav ul.items5{width:792px;}.outerSubNav ul.items5 .menuIndexLink{clear:both;width:auto;margin:0 auto;text-transform:uppercase;padding-top:10px;}
.outerSubNav ul.items6{width:960px;}.outerSubNav ul.items6 .menuIndexLink{clear:both;width:auto;margin:0 auto;text-transform:uppercase;position:relative;top:-5px;}
.outerSubNav .menuIndexLink{text-decoration:underline;text-transform:none;font-weight:bold;color:#bda369;}.outerSubNav .menuIndexLink a{color:#bda369;font-size:0.85em;text-transform:none;}
footer{background:url(../Images/texture-header-footer.jpg) repeat-x left top;background-color:#000000;border-top:5px solid #dabd7d;clear:both;width:100%;}footer .innerFooter{clear:both;width:960px;height:auto;margin:0 auto;}footer .innerFooter ul{clear:both;border:none;margin:0 0 0 0;text-align:center;overflow:hidden;padding-top:15px;}footer .innerFooter ul li{list-style:none;float:left;line-height:2em;}footer .innerFooter ul li a{color:#bda369;font-weight:bold;text-transform:uppercase;font-size:13px;}
footer .innerFooter ul li ul{padding-top:0px;border-top:1px solid #666666;margin-top:0;}footer .innerFooter ul li ul li{float:none;padding:5px 0 5px 0;line-height:1em;}footer .innerFooter ul li ul li a{color:#666666;font-weight:normal;text-transform:none;font-size:12px;}
footer .innerFooter ul .twitterFooterButton{padding-left:32px;}
footer .innerFooter ul .facebookFooterButton{margin-top:10px;margin-bottom:6px;}
footer .innerFooter .bottomFooterContent{clear:both;margin-top:15px;}footer .innerFooter .bottomFooterContent p{float:left;bottom:0;color:#666666;}footer .innerFooter .bottomFooterContent p a{color:#666666;}
footer .innerFooter .bottomFooterContent ul{padding-top:0px;margin:0;margin-top:-33px;float:right;}footer .innerFooter .bottomFooterContent ul li{float:left;margin-left:10px;}footer .innerFooter .bottomFooterContent ul li a{color:#666666;text-transform:none;font-weight:normal;font-size:14px;}
footer .innerFooter .bottomFooterContent .pull-right{float:right !important;}
footer .innerFooter .bottomFooterContent .bottomText{clear:both;float:none;font-size:10px;display:block;}
@media (max-width:480px){.container-fluid{margin-left:-20px;margin-right:-20px;} .contentContainer{padding-left:20px;padding-right:20px;} header .navbar{height:100%;padding:0 0 10px 0;}header .navbar .navbar-inner{width:auto !important;}header .navbar .navbar-inner .container a.brand{float:none;} header .navbar .navbar-inner .container nav{width:100%;}header .navbar .navbar-inner .container nav ul{margin:20px auto;margin-bottom:0px;text-align:center;padding-left:0;max-width:768px;width:100%;}header .navbar .navbar-inner .container nav ul li{float:none;margin-right:0;padding-bottom:20px;}header .navbar .navbar-inner .container nav ul li .outerSubNav{display:none;} header .navbar .navbar-inner .container nav ul li:nth-child(6){display:none;} header .navbar .navbar-inner .container ul.socialMediaIconsMobile{display:block !important;} header .navbar .socialIconsDesktop{display:none;} header .outerSubNav{display:none !important;} .responsivePadding{padding-left:20px;padding-right:20px;} .contentWrapper{width:auto;} footer{overflow:hidden;height:auto !important;}footer .innerFooter{width:auto;}footer .innerFooter .bottomFooterContent{text-align:center;clear:both;margin-top:20px;}footer .innerFooter .bottomFooterContent p{float:left;margin-left:20px;bottom:-35px;width:80%;text-align:left;} footer .innerFooter .bottomFooterContent ul{max-width:480px;float:left;margin:0 0 0 10px;padding:0;} footer .innerFooter .bottomFooterContent .pull-right{float:left !important;margin-top:10px;} footer .innerFooter .bottomFooterContent .bottomText{width:80%;text-align:left;}}@media (min-width:480px) and (max-width:767px){.container-fluid{margin-left:-20px;margin-right:-20px;} .contentContainer{padding-left:20px;padding-right:20px;} header .navbar{height:100%;padding:0 0 10px 0;}header .navbar .navbar-inner{width:auto !important;}header .navbar .navbar-inner .container a.brand{float:none;} header .navbar .navbar-inner .container nav{width:100%;}header .navbar .navbar-inner .container nav ul{margin:20px auto;margin-bottom:0px;text-align:center;padding-left:0px;max-width:768px;width:100%;}header .navbar .navbar-inner .container nav ul li{float:none;margin-right:0;padding-bottom:20px;}header .navbar .navbar-inner .container nav ul li .outerSubNav{display:none;} header .navbar .navbar-inner .container nav ul li:nth-child(6){display:none;} header .navbar .navbar-inner .container ul.socialMediaIconsMobile{display:block !important;} header .navbar .socialIconsDesktop{display:none;} header .outerSubNav{display:none !important;} .responsivePadding{padding-left:20px;padding-right:20px;} .contentWrapper{width:auto;} footer{overflow:hidden;height:auto !important;}footer .innerFooter{width:auto;} footer .row-fluid{padding-bottom:0px !important;}footer .row-fluid .bottomFooterContent{text-align:center;clear:both;margin-top:20px;}footer .row-fluid .bottomFooterContent p{float:left;margin-left:30px;bottom:-35px;} footer .row-fluid .bottomFooterContent ul{max-width:480px;float:left;margin:0 0 0 20px;padding:0;} footer .row-fluid .bottomFooterContent .pull-right{float:left !important;margin-top:10px;} footer .row-fluid .bottomFooterContent .bottomText{width:80%;text-align:left;}}@media (min-width:768px) and (max-width:980px){.contentWrapper{width:auto;} header .navbar{height:100%;padding:0 0 10px 0;}header .navbar .navbar-inner{width:auto !important;}header .navbar .navbar-inner .container a.brand{float:none;} header .navbar .navbar-inner .container nav{width:100%;float:left;}header .navbar .navbar-inner .container nav ul{margin:20px auto;margin-bottom:0px;text-align:center;padding-left:0px;width:100%;}header .navbar .navbar-inner .container nav ul li{float:none;margin-right:0;padding-bottom:20px;}header .navbar .navbar-inner .container nav ul li .outerSubNav{display:none;} header .navbar .navbar-inner .container nav ul li:nth-child(6){display:none;} header .navbar .navbar-inner .container ul.socialMediaIconsMobile{display:block !important;} header .navbar .socialIconsDesktop{display:none;} header .outerSubNav{display:none !important;} ul.sixItems li{width:10% !important;margin-right:3% !important;} ul.fiveItems li{width:13% !important;margin-right:2.5% !important;} ul.socialMediaIcons{clear:both;} .responsivePadding{padding-left:20px;padding-right:20px;} footer .innerFooter{width:auto;}footer .innerFooter ul li.span2{width:17.7% !important;} footer .innerFooter .bottomFooterContent{margin-top:0px;}}@media (min-width:981px) and (max-width:1000px){body{margin-bottom:0px !important;} .responsivePadding{padding-left:20px !important;padding-right:20px !important;} footer ul li.span2{width:17.7% !important;}}@media (min-width:1001px) and (max-width:1199px){footer ul li.span2{width:17.9% !important;}}@media (min-width:1200px){footer ul li.span2{width:17.9% !important;}}
