@charset "UTF-8";*{outline:0}


body{margin:0;padding:0;text-align:center;color:#000;font-family:'Noto Sans',Arial,Helvetica,sans-serif;font-size:100%;background-color:#030;background-attachment:fixed;background-image:url(../images/repeat-x-bg.jpg);background-repeat:repeat-x}.fixedonecolmn #container{width:950px;background:#fff;text-align:left;margin:0 auto 30px;padding-top:0;padding-bottom:0}.fixedonecolmn #header{height:95px;overflow:hidden;background-image:url(../images/alta-hdr-logo-whitebottle-burst.png);background-repeat:no-repeat;width:950px;background-color:#518229}.fixedonecolmn #header .rtjust{text-align:right;margin-right:20px}.fixedonecolmn #footer p,.fixedonecolmn #header h1,.fixedonecolmn #header p{font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Helvetica",Arial,sans-serif;color:#c8f9a4}.fixedonecolmn #header p{line-height:15px;font-size:12px;letter-spacing:1.25pt}.fixedonecolmn #footer p,.fixedonecolmn #header h1{margin:0;padding:10px 0;font-size:16pt;letter-spacing:.05em}.fixedonecolmn #mainContent{padding:0 20px;background:#fff}.fixedonecolmn #footer{height:35px;padding:0 10px;overflow:hidden;margin:0;background-color:#d0ddbb;background-image:url(../images/footerbg.gif);background-repeat:repeat-x}.fixedonecolmn #footer p{font-size:12px;color:#4c7706;letter-spacing:.035em}.fixedonecolmn #footer .rtjustftr{text-align:center;padding-right:15px}#footer a{text-decoration:none;color:#4c7706}.fixedonecolmn #splasharea,.fixedonecolmn #tagarea{
    padding: 0;
    background-color: #fff;
    background-image: url(../images/alta-hdr-bg-01-2020.png);
    height: 210px;
    overflow: hidden;
    background-repeat: no-repeat;
    width: 950px
}.taglinecontainer{width:425px;margin-top:115px;text-align:center;margin-left:0;padding-left:0}.tagline,.taglinecontainer p{color:#95aa74;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;letter-spacing:.22em;font-size:1.09em;margin-left:-40px}.tagline li{display:inline;list-style-position:outside;list-style-type:square}.taglinecontainer p{color:#a8a8a6;font-size:.86em;margin-top:-12px;letter-spacing:.15em;margin-left:-5px}.fixedonecolmn #tagarea{background-image:url(../images/green-plant-bbb-2025.png);height:85px}.sidecol{margin-left:10px;width:307px;float:left}.sidecolContact,.sidecolHome{margin-left:10px;width:260px;float:left;font-family:"Noto Sans",Helvetica,Arial,sans-serif}.sidecolContact{margin-left:20px;width:220px}.sidecolContact h2{color:#2a6221}.sidecolContact p{font-family:Arial,Helvetica,sans-serif;font-size:.87em;line-height:1.4em;margin-left:5px;color:#2a6221}.clearboth{clear:both}.contentbox{border:1px solid #f000;width:585px;float:left;margin-left:15px;padding-right:5px}.contentbox h1,.contentboxFull h1,.contentboxHome h1{font-family:'Noto Sans',sans-serif;color:#2a6221;font-size:1.4em;text-transform:uppercase}.contentbox #tabs h3{color:#244a14;text-transform:uppercase}.contentboxContact,.contentboxFull,.contentboxHome{float:left;font-size:.87em;font-family:"Noto Sans",Helvetica,Arial,sans-serif}.contentboxContact{margin-top:15px;width:708px}.contentboxFull,.contentboxHome{border:1px solid #dfe8d9;padding-top:10px}.contentboxFull{margin:15px 20px 20px;width:870px;padding-left:15px;padding-right:20px}.contentboxFull p,.contentboxHome p{line-height:180%;color:#2a6221;font-size:.87em;letter-spacing:.04em}
.contentboxHome{margin-top:15px;width:510px;padding-left:22px;padding-right:40px;margin-left:40px}.photocaption{text-align:center;margin-top:-8px;color:#2a6221;font-size:.82em}.tabbullets{list-style-type:square;margin-left:-20px;line-height:1.5em}.tabbullets li{margin-bottom:10px}#nav,#nav ul li{position:relative}#nav{border:1px solid #f000;margin-left:auto;background-color:#0f3304;width:950px;text-align:center;z-index:9999;background-image:url(../images/navbg.jpg);background-repeat:repeat-x;margin-right:auto}#nav ul li a,#nav ul li ul li a{color:#fff;text-decoration:none}#nav ul{display:inline;list-style:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15);padding-right:4px;padding-left:0;margin:0 auto}#nav ul li{display:inline-block;margin-right:-5px;background:#053f0b;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;font-family:'Noto Sans',Arial,Helvetica,sans-serif;font-size:12px;line-height:28px;font-weight:400;padding:5px 18px;text-transform:uppercase;color:#fff}#nav ul li:hover{color:#fff;background-color:#2a6221}#nav ul li ul{padding:0;position:absolute;top:38px;left:0;width:170px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;-webkit-transiton:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity .2s}#nav ul li ul li{display:block;color:#fff;text-shadow:0 -1px 0 #000;background-color:#075f11;line-height:205%}#nav ul li ul li:hover{background-color:#097014}#nav ul li:hover ul{display:block;opacity:1;visibility:visible}#tabs .caption{font-size:.8em;color:#666}.rtjustsocial{text-align:right;margin-right:20px;border-width:0;float:right;margin-top:22px}.lefttagline,.logohotspot{border-width:0;float:left;color:#bdee98}.logohotspot{width:222px;margin-left:25px;margin-top:21px}.lefttagline{margin-left:0;margin-top:32px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:.88em;letter-spacing:.05em}.findustxt{color:#bdee98;float:left;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Helvetica",Arial,sans-serif;font-size:.9em;letter-spacing:.07em;margin-top:16px;margin-left:14px}.socialbtn{float:left;margin-left:10px}.fixedonecolmn #tagarea #tagline{color:#7dbd19;float:left;font-family:'Fauna One',serif;font-size:1.25em;letter-spacing:.05em;margin-left:130px;margin-right:270px;margin-top:53px}#container .callus{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:.9em;margin-top:38px;float:right;margin-right:39px;text-align:right;color:#4c7706}a:active,a:focus,a:hover,button:focus{outline:0}.contentboxFullx img,.leftfloat,.rightfloat{float:left;margin-right:10px;margin-bottom:15px;padding:6px;border:1px solid #dfe8d9}.rightfloat{float:right;margin-left:15px}.bigphone{font-size:1.1em}


#container #splasharea .190w {
    width: 190px;
    float: left;
    clear: none;
}
.serrif {
    font-family: 'Domine', serif;
    font-size: 1em;
}

.whitebottleburst { float:left; margin-top: 0; margin-left:50px; }

.availablejuly {
	text-align:center;
	font-weight:bold;
	font-size:20px;
	margin: 5px;
	color: #561774;
}