/* ==========================================================================
   Base
   ========================================================================== */
[class*="span"] {
float: none;
min-height: 1px;
margin-left: auto;}

.btn {
background-image: -moz-linear-gradient(top,#009999,#006666);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#009999),to(#006666));
background-image: -webkit-linear-gradient(top,#009999,#006666);
background-image: -o-linear-gradient(top,#009999,#006666);
background-image: linear-gradient(to bottom,#009999,#006666);
border-color: #006666 #006666 #bfbfbf;}

.navbar .btn-navbar {
margin-top:18px;
background-color: #092e2e;
background-image: -moz-linear-gradient(top,#0b4f4f,#092e2e);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#0b4f4f),to(#092e2e));
background-image: -webkit-linear-gradient(top,#0b4f4f,#092e2e);
background-image: -o-linear-gradient(top,#0b4f4f,#092e2e);
background-image: linear-gradient(to bottom,#0b4f4f,#092e2e);
border-color: #0b4f4f #0b4f4f #092e2e;}

.navbar .btn-navbar:hover{
background-color: #0E4747;}

.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
color: #fff;
background-color: transparent;
}

.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}

.navbar .nav li.dropdown>.dropdown-toggle .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}
	.navbar .nav li.dropdown>a:hover .caret, .navbar .nav li.dropdown>a:focus .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
	}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
color: #fff;
text-decoration: none;
background-color: #0b4f4f;
background-image: -moz-linear-gradient(top,#0b4f4f,#092e2e);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#0b4f4f),to(#092e2e));
background-image: -webkit-linear-gradient(top,#0b4f4f,#092e2e);
background-image: -o-linear-gradient(top,#0b4f4f,#092e2e);
background-image: linear-gradient(to bottom,#0b4f4f,#092e2e);
background-repeat: repeat-x;
outline: 0;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b4f4f',endColorstr='#092e2e',GradientType=0);
}

	.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
	color: #fff;
	text-decoration: none;
	background-color: #0b4f4f;
	background-image: -moz-linear-gradient(top,#0b4f4f,#092e2e);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#0b4f4f),to(#092e2e));
	background-image: -webkit-linear-gradient(top,#0b4f4f,#092e2e);
	background-image: -o-linear-gradient(top,#0b4f4f,#092e2e);
	background-image: linear-gradient(to bottom,#0b4f4f,#092e2e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b4f4f',endColorstr='#092e2e',GradientType=0);
	}

@media (max-width: 979px){
.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {
padding: 9px 15px;
font-weight: bold;
color: #777;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
}

body { }

@media (min-width: 1200px){
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
width: 940px!important;}
}

a {
color: #009999;}

h1 {
font-size: 30px;}

h2 {
font-size: 21px;}

h3 {
font-size: 17px;}

.page-header {
padding-bottom: 0px;
margin: 20px 0 10px;
}
/* =============================================================================
   Header
   ========================================================================== */

@media (max-width: 350px){
	.navbar .brand{
	width: 190px;
	}
}
.banner {
z-index: 5;}

.navbar-inner{
font-size: 100%;
height:81px;
filter: none;
background-color: #092e2e;
background-image: -moz-linear-gradient(top,#0b4f4f,#092e2e);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#0b4f4f),to(#092e2e));
background-image: -webkit-linear-gradient(top,#0b4f4f,#092e2e);
background-image: -o-linear-gradient(top,#0b4f4f,#092e2e);
background-image: linear-gradient(to bottom,#0b4f4f,#092e2e);}

.navbar .nav>li>a {
color:#fff;
text-shadow:none;}

.navbar .nav>li>a:hover{color: #fff;
background-color: #003333;}

.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
color: #fff;
background-color: #006666;}

.collapse{
background-color: #0b4f4f;}

.navbar .brand{
padding:13px 12px;
margin-right: 13px;
background-color: #fff;
-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.3);
-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.1);
box-shadow: 0 1px 10px rgba(0,0,0,0.3);

-moz-border-radius: 0 0 10px 10px;
-webkit-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;
-khtml-border-radius: 0 0 10px 10px;}

.nav-main{
margin: 18px auto 0 22px;
z-index: 6;}

.hero{}

.hero .picture{
position:relative;
z-index: 2;}

.hero .picture ul{
margin: 0 !important}

.anderson-boback  .imgBox{
position: absolute;
z-index: 3;
bottom: 0px;
right: 10%;}
	.anderson-boback .janice{
	position: absolute;
	z-index: 4;
	bottom: 23px;
	right: 62%;
	font-weight: bold;
	color: #fff;}
		.anderson-boback .janice a{color: #fff;}
	.anderson-boback .kim{
	position: absolute;
	z-index: 4;
	bottom: 23px;
	right: 9%;
	font-weight: bold;
	color: #fff;}
		.anderson-boback .kim a{color: #fff;}

.heroBox{
position: absolute;
z-index: 4;
top: 24%;
left: 12%;
background-color: rgba(0,51,51,0.7);
font-weight: bold;
color: #fff;
padding: 19px;}
	@media (max-width: 979px){
		.heroBox{
		font-size:70%;
		top:54%;}
	}
	@media (max-width: 979px) and (min-width: 768px){
		.heroBox{
		font-size:80%;
		top:24%;
		left: 7%;}
	}
	
.heroB{
font-size: 165%;
line-height: 127%;
text-transform: uppercase;}

.heroBs{
font-size: 150%;}

.heroS{
font-size: 137%;
font-weight: normal;
line-height: 116%;}
	@media (max-width: 979px){
		.heroS{
		display:none;}
	}

/* ==========================================================================
   Content
   ========================================================================== */

.content { }



/* ==========================================================================
   Primary Content
   ========================================================================== */

.main { }



/* ==========================================================================
   Sidebar
   ========================================================================== */

.sidebar { }

ul.serviceMenu{
list-style:none;
margin: 0;
padding: 20px;

background: #f4fff9; /* Old browsers */
background: -moz-linear-gradient(top,  #f4fff9 0%, #b5cfce 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4fff9), color-stop(100%,#b5cfce)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4fff9 0%,#b5cfce 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4fff9 0%,#b5cfce 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4fff9 0%,#b5cfce 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4fff9 0%,#b5cfce 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4fff9', endColorstr='#b5cfce',GradientType=0 ); /* IE6-9 */}

ul.serviceMenu li{}
ul.serviceMenu li.active a{
color: #666;
font-style: italic;
padding-left: 10px;
}

ul.serviceMenu li a{
color: #003333;
font-size: 120%;
line-height: 200%;
font-weight: bold;}

.contactBox{
font-family: Georgia;
font-size: 169%;
line-height: 150%;
color: #003333;

padding: 20px 0 20px 56px;
background: url('../img/phone.png') no-repeat left 40px;}

.phoneBox{
font-size:120%;
font-weight:bold;}

/* ==========================================================================
   Posts
   ========================================================================== */

.hentry header { }
.hentry time { }
.hentry .byline { }
.hentry .entry-content { }
.hentry footer { }


/* ==========================================================================
   Footer
   ========================================================================== */
footer .container{
margin:30px auto auto auto;
padding:20px 0 10px 0;
border-top:1px solid #ccc;
font-size:90%;
color:#999;}

.content-info { }

/* ==========================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { float: left; }
.alignright { float: right; }
figure.alignnone { margin-left: 0; margin-right: 0; }


/* ==========================================================================
   Media Queries
   ========================================================================== */

@media (max-width: 767px) {

}
figure{margin: 0 12px 12px 0;}