@import url(https://fonts.googleapis.com/css?family=Libre+Barcode+39+Text);
body {
	background-color: #DEDC87;
}
img
{  border-style: none;
}
.box_center{ margin: 0 auto; }
        #page_x{ width: 100%; padding: 0 0 0 0; }

#main{ clear: left; width: 100%; height: 200px; margin: 0 0 0 0; border-top: 1px solid #CCC; font-size: 10px; color: #ffffff; background-color: #0A0604; }
        #footer a{ color: #ffffff; }
        #footer a:hover{ color: #cccccc; }
        #copyright{ float: left; margin: 12px 0 0  20px;  font-family: Calibri, "Arial Narrow", sans-serif; }
        #back_to_top{ float: right; margin: 11px 20px;  font-family: Calibri, "Arial Narrow", sans-serif; }
        #back_to_top img, #back_to_top span{ vertical-align: middle; border: none;}  
		
#footer{ clear: left; width: 100%; height: 40px; margin: 0 0 0 0; border-top: 0px solid #999; font-size: 10px; color: #ffffff; background-color: #434343; }
        #footer a{ color: #ffffff; text-decoration:none; }
        #footer a:hover{ color: #cccccc; }
        #copyright{ float: left; margin: 12px 0 0  20px;  font-family: Calibri, "Arial Narrow", sans-serif; }
        #back_to_top{ float: right; margin: 11px 20px;  font-family: Calibri, "Arial Narrow", sans-serif;}
        #back_to_top img, #back_to_top span{ vertical-align: middle; border: none;}  
 		
div.c2 {text-align: center}
p.c1 {text-align: justify}
.clearfix{clear:both;} 

.menu{
	list-style:none;
	margin:0;
	padding:0;
	font-size:16px;
	}
.menu li{display:block;}
.menu li{margin-bottom:5px;}
.menu a{
	padding:5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #666;
	font-weight: 400;
	text-decoration: none;
}
.menu a:hover{color:#23a0aa;}

#centeredmenu {
	float:left;
	width:100%;
	background-image: url(../images/navbar_mobile.png);
	overflow:hidden;
	position:relative;
	font-family: 'Open Sans', sans-serif;
}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   color:#000;
   font-family: 'Open Sans', sans-serif;
   font-size: 14px; 
   color: #FFF;
   text-decoration:none;
   line-height:1.3em;
}
#centeredmenu ul li a:hover {
	color:#b3d207;
	font-family: 'Open Sans', sans-serif;
}

h1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #23a0aa;
	line-height:30px;
}

.style1  {
	font-family: 'Libre Barcode 39 Text', cursive;
	font-size: 50px;
	color: #F3F3F3;
}

.style2 {
	font-family: 'Open Sans', sans-serif; 
	font-size: 15px; 
	color: #666;
	text-align:justify; 
}
	
.style2b {
	font-family: 'Open Sans', sans-serif; 
	font-size: 15px; 
	color: #666; 
    line-height:24px;
	text-align:left;
}
.style2c {
	font-family: 'Open Sans', sans-serif; 
	font-size: 15px; 
	line-height:24px;
	color: #666; 
}
.style2d {
	font-family: 'Open Sans', sans-serif; 
	font-size: 15px; 
	font-weight: 600;
	color: #666; 
}
.style2e {
	font-family: 'Open Sans', sans-serif; 
	font-size: 15px; 
	color: #666; 
}
.style2f {
	font-family: 'Open Sans', sans-serif; 
	font-size: 15px; 
	color: #666; 
    line-height:24px;
	text-align: justify;
}
.style2g {
	font-family: 'Open Sans', sans-serif; 
	font-size: 15px; 
	font-weight: 600;
	color: #666;
	text-align: justify; 
}
.style3 {
	font-family: 'Open Sans', sans-serif; 
	font-size: 16px; 
	color: #23a0aa; 
}
.style4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #666;
}

.style8 {
	font-family: 'Open Sans', sans-serif;
	font-size: 21px;
	font-weight:600;
	color: #23a0aa;
}
	
.style_logo1 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
	line-height:28px;
	font-size: 23px;
	color: #666;
}
.style_logo2 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
	font-size: 22px;
	color: #23a0aa;
}
   

/* -----------------------------------------------------------------------------------------------------------------

    Links2blue:

--------------------------------------------------------------------------------------------------------------------*/

a.link2blu {
	font-family: 'Open Sans', sans-serif; 
	font-size: 15px; 
	color: #23a0aa; 
	text-decoration: none;
}
a.link2blu:link {
	text-decoration: none;
}
a.link2blu:visited {
	text-decoration: none;
}
a.link2blu:hover {
	text-decoration: none;
	color: #666;
}
a.link2blu:active {
	text-decoration: none;
}

/* -----------------------------------------------------------------------------------------------------------------

    Links Bullets 2black:

--------------------------------------------------------------------------------------------------------------------*/

a.linkbull2blk {
	font-family: 'Open Sans', sans-serif; 
	font-size: 15px; 
	color: #666; 
    line-height:24px;
	text-decoration: none;
}
a.linkbull2blk:link {
	text-decoration: none;
}
a.linkbull2blk:visited {
	text-decoration: none;
}
a.linkbull2blk:hover {
	text-decoration: none;
	color: #23a0aa;
}
a.linkbull2blk:active {
	text-decoration: none;
}

/* -----------------------------------------------------------------------------------------------------------------

    Links Bullets 2blue:

--------------------------------------------------------------------------------------------------------------------*/

a.linkbull2blu {
	font-family: 'Open Sans', sans-serif; 
	font-size: 15px; 
	color: #23a0aa; 
    line-height:24px;
	text-decoration: none;
}
a.linkbull2blu:link {
	text-decoration: none;
}
a.linkbull2blu:visited {
	text-decoration: none;
}
a.linkbull2blu:hover {
	text-decoration: none;
	color: #666;
}
a.linkbull2blu:active {
	text-decoration: none;
}
/* -----------------------------------------------------------------------------------------------------------------

    Links Tel White:

--------------------------------------------------------------------------------------------------------------------*/

a.linktel {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}
a.linktel:link {
	text-decoration: none;
}
a.linktel:visited {
	text-decoration: none;
}
a.linktel:hover {
	text-decoration: none;
	color: #23a0aa;
}
a.linktel:active {
	text-decoration: none;
}
/* -----------------------------------------------------------------------------------------------------------------

    Links Tel Grey:

--------------------------------------------------------------------------------------------------------------------*/

a.linktel2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #23a0aa;
	font-weight: 600;
	text-decoration: none;
	line-height:21px;
}
a.linktel2:link {
	text-decoration: none;
}
a.linktel2:visited {
	text-decoration: none;
}
a.linktel2:hover {
	text-decoration: none;
	color: #666;
}
a.linktel2:active {
	text-decoration: none;
}

/* -----------------------------------------------------------------------------------------------------------------

    Link AACO:

--------------------------------------------------------------------------------------------------------------------*/

a.linkaaco {
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
a.linkaaco:link {
	text-decoration: none;
}
a.linkaaco:visited {
	text-decoration: none;
}
a.linkaaco:hover {
	text-decoration: none;
	color: #23a0aa;
}
a.linkaaco:active {
	text-decoration: none;
}
/* -----------------------------------------------------------------------------------------------------------------

    OTHER

--------------------------------------------------------------------------------------------------------------------*/
.copy {
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 20px;
}
.hours {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #666;
}
