@charset "utf-8";
/* CSS Document */

body {
	font-family: 'Advent Pro', sans-serif;
	background: url("/mobile/images/bg.png") repeat scroll 0 0 transparent;
	margin:0;
	padding:0;}
a, a:visited{
	color:#ffffff;
	text-decoration:none;}
img{
	border:0;}
.container {
	margin:0 auto;
	position: relative;
	width:300px;}
	
/***********************************	HEADER     **********************************/
.header {
    background: #474e35;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 0 5px -2px #000000;
    height: 145px;
    margin: 0px auto;
    overflow: hidden;}
.header_text_container {
	background: #000;
	overflow:hidden;}
.logo {
	float: left;
    width: 80px;}
.title_caption {
    color: white;
    float: left;
	padding:5px 0px 0px 5px;
    width: 215px;}
.street_address {
	margin:5px 0px 0px 0px;
    position: relative;
	text-align:center;}
	
/***********************************	CALL BUTTON    **********************************/
.call_us {
    background: #000;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 5px -1px #000000;
    height: 50px;
    margin: 10px auto;
    padding: 5px;
    position: relative;}
.call_us_left {
	float: left;
    height: 50px;
    width: 70px;}
.call_us_right {
	float: right;
    font-size: 26px;
    font-weight: bold;
    height: 30px;
    padding: 10px;
    width: 195px;}
.call_us_left, .call_us_right{
	background: #474e35;
	border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 5px -1px #000000 inset;
	text-align:center;}

/***********************************	IMPORTANT BUTTONS    **********************************/
.important_buttons {
	margin:10px 0px 10px 0px;
	overflow:hidden;}
	.important_buttons a{
		text-shadow: 0 0 5px #000;}
.important_buttons .button {
    background: #474e35;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 20px -9px #000000 inset;
    float:left;
    margin: 0px 2px 0px 2px;
    padding: 20px 0;
    position: relative;
    text-align: center;
    width: 94px; }

/***********************************	OFFICE HOURS CONTAINER    **********************************/
.hours {
    background: none repeat scroll 0 0 white;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 5px -1px #000000 inset;
    color: grey;
    padding: 5px;}
.hours_align {
	text-align: center;}
.hours table {
    margin: 0 auto;
    width: 270px;}
	
/***********************************	WELCOME BOX    **********************************/
.box_welcome {
	padding: 0 15px;}
.box_welcome h3 {
    color: #777777;
	text-align: center;
    text-shadow: 1px 2px 0 #FFFFFF;}
	
/***********************************	FOOTER     **********************************/
.footer {
	height: 120px;}
	.footer a{
		color:#d00000;}
#mobile_bar {
	background: #000;
	bottom:0;
	padding:5px 0px 5px 0px;
	position:fixed;
	width:100%;}
	#mobile_bar ul{
		margin:0 auto;
		overflow:hidden;
		padding:0;
		width:280px}
	#mobile_bar li{
		float:left;
		list-style:none;
		margin:0px 5px 0px 5px;
		padding:0;}
		#mobile_bar li img{
			border:1px solid #ffffff;}