body {
	background-color:#5A5A5A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;

}



#tel {
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
}
#categories, #menuP {
	overflow:visible;
}
#categories {
	float:left;
}
#menuP {
	float:right;
}
#menuNav {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#menuNav a {
	font-size:.9em;

}
.navcat  {
	margin-top:0;
	padding-top:0;
	display:inline-table;
	margin-bottom: 1.5em;
}

#menu {
	padding-bottom:15px;
}
.black {
	background:black;
	color:white;
	padding:10px;
	margin-right:10px;
	font-size:1.5em;

}
.black table {
	margin-top:60px;
	width:auto;
	max-width:100%;
}
.black td {
	border:none;
	vertical-align:top;
	max-width:30%;
}
.black td img {
	width:30%;
}
.black a {
	outline:none;
}
.black a img {
	outline:none;
}
.black img {
	border:none;
}
.black td img {
	margin-top:5px;
	width:100%;
}
.black a:link, .black a:visited, .black a:hover {
	color:white;
	font-size:1.1em;
	text-decoration:none;
}
textarea { 
	width:17em;
	border: 1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
  
  -moz-box-shadow: 2px 2px 3px #666;
  -webkit-box-shadow: 2px 2px 3px #666;
  box-shadow: 2px 2px 3px #666;
  font-size: 16px;
  padding: 4px 7px;
  outline: 0;
  -webkit-appearance: none;
}
input {
  
  font-family:Arial, Helvetica, sans-serif;
  font-size: .8em;
  padding: 2px 2px;
  outline: 0;

}
	
.pricingT {
	
text-align:center;




}
.pricingT a {
	margin-top:30px;
	color:#000; 
	font-size:1.2em;
	text-decoration:none;
}
.span5 a {
	color:#000; 
	font-size:1.2em;
	text-decoration:none;
}
.pricingT table {
	
	font-size:1.1em;
	color:black;
	width:95%;
	margin-left:auto;
	margin-right:auto;

}
.pricingT #group2 {
	position:absolute;
	top:0;
}
.pricingT td {
	margin-bottom:5px;
	border:1px black solid;
	padding-right:20px;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
}
.pricingT input {
	width:100%;
}
.pricingT .headT {
	background:#412507;
	padding-right:10px;
	padding-left:10px;
	color:white;
	font-weight:bold;
	font-size:1.2em;
}
.priceTable {
	margin:10px;
	margin-left:auto;
	margin-right:auto;
	font-size:1.4em;
	vertical-align:top;
	margin-bottom:30px;
}
.centered table {
	display:block;
}
.priceTable td {
	padding-left:10px;
	padding-right:10px;
	
}
.catHeader {
	border-bottom:2px black solid;
	border-top:2px black solid;
	padding:10px;
	font-size:1.1em;
	font-weight:bold;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.underline {
	text-decoration:underline;
	font-weight:bold;
}
.catMessage {
	color:#FFF0B2;
	font-size:1.4em;
}
.sidebar-nav {
    padding: 9px 0;
}
.containerB {
	background-color:#5A5A5A;
	margin-right:auto;
	margin-left:auto;
	width:auto;
	height:auto;
	overflow:hidden;
	clear:both;	
}
.row {
	display:inline;
	padding:0;
	margin:0;
}
.span3 {
	width:25%;
	margin-top:-10px;
	float:left;

}
.span5 {
	margin-right:auto;
	margin-left:auto;
width:95%;



}
.span9 {
	width:auto;


}
.header12 {
	margin:0;
	padding:0;

}
.hidden{
	display:none!important;
	visibility:hidden!important}

#info li {
	list-style-type:none;
}
#location {
	color:#999;
	font-size:1.2em;
}
#location a {
	text-decoration:none;
	color:#999;
}
.infoHead {
	font-size:1.4em;
	color:#222;
	font-weight:bolder;
}
.infoMonths {
	color:#FFF0B2;
	font-weight:bold;
	font-size:1.2em;
}
.infoDays {
	color:#222;
	font-size:1.1em;
}
.infoHours {
	color:#999;
	font-style:italic;
	font-size:1.2em;
}
#content {
	font-size:1.2em;
	margin-right:30px;
	color:#222;
}

.contentHead {
	font-size:1.3em;
	font-weight:bold;
	color:#222;
	margin-top:1.5em;
}
.contentAlert {
	color:#FFF0B2;
	font-size:1.2em;
}
#sideNav {
	
	font-size:1.2em;
}
#sideNav a {
	text-decoration:none;
	color:#222;
	font-size:1.2em;
}
#sideNav li {
	list-style-type:none;
	margin-bottom:7px;
}
#footer {
	text-align:center;
	color:white;
	background-color:#50301c;
}
#footer p {
	padding-bottom:1.2em;
	padding-top:1.2em;
}
.cycle-slideshow {


}
.cycle-slideshow img {
	width:500px;
	right:15px;
}

.center {
margin-left:auto;
}
.centered1 {
	margin-top:10px;
	padding-top:60px;
}
.centered1 h1, .centered1 h3, .centered1 h4, .centered1 h5 {
	text-align:center;
	padding:0;
	margin:-10px 0;
	
}
a:visited, a:hover, a:link {
	color:#333;
}
tr.tRow > td
{
	vertical-align:top;
 	padding-bottom: 1em;
	padding-right:1em;
}
#calculator {
	text-align:center;
	font-size:.6em;
}
#calculator img {
	padding-right:10px;
}
#calculator span {
	color:#999;
}
#calculator table {
	text-align:right;
}
.catHead {
	font-size:1.3em;
	font-weight:bold;
}
.catDesc {
	font-size:1.1em;
}
#kwickcontainer {
		margin:auto 0; position:absolute;
	}
	#kwick {
		/*border-bottom: 3px double #333;*/
		margin-top: 10px;
		width:4125px;
	}
	#kwick .kwicks {
		display: block;
		height: 200px;
		margin: 0px;
	}
	#kwick li {
		float: left;
		margin:0;
		padding:0;
		width:125px;
		list-style: none;
		overflow:hidden;
	}
	#kwick .kwick {
		display: block;
		cursor: pointer;
		/* overflow: hidden; */
		height:200px;
		/*padding: 10px;*/
		background: #fff;
		/*border-right: 5px solid #202020;*/
		border-right: 0px solid #FFFFFF;
	}
	
/*
	li.active .kwick {
		width:320px!important;
	}
*/
	
	#kwick .kwick span {
		display:none;
	}
#kwick .opt1 {
	background: url(modules/mod_kwicks/kwick_menu/images/2.png);
}
#kwick .opt2 {
	background:  url(modules/mod_kwicks/kwick_menu/images/3.png);
}
#kwick .opt3 {
	background:  url(modules/mod_kwicks/kwick_menu/images/4.png);
}
#kwick .opt4 {
	background:  url(modules/mod_kwicks/kwick_menu/images/5.png);
}
#kwick .opt5 {
	background:  url(modules/mod_kwicks/kwick_menu/images/6.png);
}
#kwick .opt6 {
	background:  url(modules/mod_kwicks/kwick_menu/images/8.png);
}
#kwick .opt7 {
	background:  url(modules/mod_kwicks/kwick_menu/images/7.png);
}
#kwick .opt8 {
	background:  url(modules/mod_kwicks/kwick_menu/images/1.png);
}
img {
	max-width: 100%;
	height:auto;
}
body { -webkit-text-size-adjust: 100%; }
element.style {
background: #5A5A5A;
min-height: 979px;
text-shadow: none;
}
.ui-bar-a, .ui-page-theme-a .ui-bar-inherit, html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit {
background: #5A5A5A;
}
.ui-header, .ui-footer {
	border-style:none;
}

.ui-body-a, .ui-page-theme-a .ui-body-inherit, html .ui-bar-a .ui-body-inherit, html .ui-body-a .ui-body-inherit, html body .ui-group-theme-a .ui-body-inherit, html .ui-panel-page-container-a {
	background:#5A5A5A;
}
.ui-panel-inner {
padding: .5em;

}
.ui-bar-a, .ui-page-theme-a .ui-bar-inherit, html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit {
	text-shadow:none;
	font-weight:normal;
}
.ui-panel {
	min-height: none;
	max-height: none;
}
.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
	text-shadow:none;
}
.ui-body-a, .ui-page-theme-a .ui-body-inherit, html .ui-bar-a .ui-body-inherit, html .ui-body-a .ui-body-inherit, html body .ui-group-theme-a .ui-body-inherit, html .ui-panel-page-container-a {
	text-shadow:none;
}
.ui-input-text input, .ui-input-search input {
	background:white;
}
#calc {
	width:100%;
	font-size:2em;
	margin-left:auto;
	margin-right:auto;
}
@media handheld, screen and (max-device-width: 480px) {
  body { width:100%; }
  /* and other declarations */
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  body { width:100%; }
  /* and other declarations */
}
@media screen and (min-width: 1025px) {
  body { width:100%; }
  /* and other declarations */
}
@media print {
  body { width:100%; }
  /* and other declarations */
}
