/*
 * Micka Default Style Sheet
 */
body {
	background-color:#092333;
	color:#000;
}
#wrapper {
	/*width:290px;*/
	background-color:#092333;
	/*margin:5px;*/
	/*padding:10px;*/
}
#wrapper {
	padding-bottom:0;
	margin-bottom:0;
}
#header {
	background-color:#092333;
	margin:10px;
}
#header #logo {
	text-align:left;
}
#header #logo #logo-left, #header #logo #home-icon  {
	display:inline-block;
	vertical-align:middle;
}
#header #logo #logo-left {
	width:75%;
	text-align:center;
}
#header #logo #home-icon {
	width:25%;
	text-align:center;
}
#header #logo #logo-left {
	/*padding:5px;*/
}
#header #logo #logo-left img{
	max-width:218px;
}
#header #logo #home-icon img{
	max-width:44px;
}
#header, #banner {
	text-align:center;
}
#banner {
	margin-top:20px;
}
#banner img {
	max-width:290px;
	border-radius:5px;
}
#header #contact {
	letter-spacing:0;
	text-align:center;
	margin:10px 0;
}
#tap-to-call {
	margin:10px 0;
	position:relative;
}
#tap-to-call img {
	max-width:280px;
}
#header #header-text {
	letter-spacing:0;
	text-align:center;
	padding:0 0 10px;
}
#header #contact a.social {
	margin:0 5px;
	text-decoration:none;
}
#access {
	margin:0;
	position:relative
}
.menu ul {
	padding:0;
}
.menu ul li {
	letter-spacing:0;
	padding:10px;
	text-align:left;
	display:block;
	border-top:1px solid #000;
	font-weight:bolder;
	font-size:16px;
	opacity:0.4;
	filter:alpha(opacity=40);
}
.menu ul li a, .menu ul li a:hover, .menu ul li a:visited {
	color:#fff;
	text-decoration:none;
}
#primary-menu {
	width:100%;
	position:relative;
}
#primary-menu .menu ul li {
	background:transparent url(images/menu.png) 0 0 repeat;
}
#primary-menu .menu ul li:hover {
	background:#092333;
}
.storytitle {
	background-color:#e6e6e6;
}
.storycontent {
	padding:5px;
}
#content {
	background-color:#092333;
	background-repeat:no-repeat;
	background-position:0 0;
	color:#fff;
	padding:10px;
}
#content h2 {
	margin-top:0;
}
#footer {
	color:#ccc;
	/*width:280px;*/
	padding:5px;
	margin:0 0 0 15px;
	text-align:center;
	background-color:#092333;
}
#contactForm ul { list-style:none; padding:10px 10px 10px 5px; }
#contactForm label { display:inline-block; width:80%; }
#contactForm input { width:80%; }
#contactForm select { width:80.3%; padding:1px; }
#contactForm input[type="submit"] { width:100%; }
#contactForm .contact-button { text-align:center; }
#contactForm .contact-button input { width:95px; }
#contactForm .submit-button { text-align:center; }
#contactForm .submit-button input { max-width:280px; }
#contactForm textarea { width:97.5%; }
#contactForm .error { display:block; }
#map { border:1px solid #ccc; padding:5px; margin:5px; }
#map_canvas { margin:0 auto; }
#directions_panel ul { list-style:none; padding:0 10px 0 5px; margin-bottom:0; }
#directions_panel label, #directions_panel input { display:inline-block; width:100%; }
#directions_panel label { display:none; }
#directions_panel .get-directions { text-align:center; }
#directions_panel .get-directions input { width:95px; margin-right:-9px; }
#btn_directions { cursor:pointer; }
.cs-shadow { display:none; }
.home #header #logo #logo-left { width:100%; }
.home #header #logo #home-icon { display:none; }
.services #primary-menu .menu ul li { text-align:left; }