/* 

color from logo 
Blue: 063e67

*/

/* general */
a, a:visited {
    color:#063e67;
    text-decoration:none;
}
a:hover, a:focus {
    color:#052F48;
}

img {max-width:100%;height:auto;}
.print_html, .breadcrumb {display:none;}

#form-adv-iframe {
    width:100%;
    height:800px; 
} 
/* end general */

/* main nav */
#navigation-wrapper {
	-webkit-box-shadow: 0 10px 6px -6px #eee;
	-moz-box-shadow: 0 10px 6px -6px #eee;
	box-shadow: 0 10px 6px -6px #eee;
}
.block ul, .item-list ul {margin:0;}

#block-superfish-3 .sf-depth-1 a {
    padding:10px 15px;
	margin:0 10px 0 0;
    line-height:30px;
    border: solid 1px #fff;
    -moz-transition:.5s;
  -webkit-transition:.5s;
  -o-transition:.5s;
  transition:.5s;
}
#block-superfish-3 .sf-depth-1 > a {
-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
    
}
#block-superfish-3 .sf-depth-1 a.active, #block-superfish-3 .sf-depth-1 a:hover {
  background:#ccc; 
  color:#fff;
 

	text-shadow: 0 1px rgba(0,0,0,.32);
   
	background-color: #063e67;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.19), inset 0 2px rgba(255,255,255,.3), inset 0 0 5px rgba(255,255,255,.16);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.19), inset 0 2px rgba(255,255,255,.3), inset 0 0 5px rgba(255,255,255,.16);
	box-shadow: 0 1px 1px rgba(0,0,0,.19), inset 0 2px rgba(255,255,255,.3), inset 0 0 5px rgba(255,255,255,.16);
	border: solid 1px #3a485f;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.2), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.2), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.2), rgba(255,255,255,0));
	background-image: linear-gradient(to bottom, rgba(255,255,255,.2), rgba(255,255,255,0));
}
#block-superfish-3 .sf-depth-1 ul {
  background:#fff;
  background:rgba(255,255,255,0.9);
  padding:0;
  margin:0;
  border:none;
  top:60px;
}
#block-superfish-3 .sf-depth-1 ul a {
	margin:0;
}
#navigation-container {
	width:583px;
	margin:auto !important;
	padding:5px 0 10px 0;
}

/* end main nav */

/* toplinks */
.li-ico {
    -webkit-transition:1s;
    -moz-transition:1s;
    -o-transition:1s;
    transition:1s;
}
.li-ico:hover {
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
}
/* end toplinks */

.custom-fp-banner, #header-bottom, #header-bottom-container {width:100%;margin:0;padding:0;}
#header-bottom-banner-cust {
    height:400px;width:100%;
    background:url(/sites/default/files/users/barryspomer/banners/coast-bg1.jpg)no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#header-bottom-banner-cust p {margin:0;}
#page {overflow:hidden;}


/* fp boxes */
.front .tabs {display:none;}
#main {position:relative;}
.front #main-content {margin:220px 0 0 0;}
.custom-fp-boxes, .custom-fp-boxes.ui-resizable {
  text-align:center;
  position:absolute;top:-70px;
}
.custom-fp-boxes img {
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	-o-transform:scale(.9);
	-ms-transform:scale(.9);
	transform:scale(.9);
}
.custom-fp-boxes img:hover {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}
/* end fp boxes */

/* buttons */
a.cust-button {
  -moz-transition:.5s;
  -webkit-transition:.5s;
  -o-transition:.5s;
  transition:.5s;
  color:#fff;
  font-size:16px;
  line-height:30px;
  padding:8px 20px;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,.32);
   -webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	background-color: #063e67;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.19), inset 0 2px rgba(255,255,255,.3), inset 0 0 5px rgba(255,255,255,.16);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.19), inset 0 2px rgba(255,255,255,.3), inset 0 0 5px rgba(255,255,255,.16);
	box-shadow: 0 1px 1px rgba(0,0,0,.19), inset 0 2px rgba(255,255,255,.3), inset 0 0 5px rgba(255,255,255,.16);
	border: solid 1px #3a485f;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.2), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.2), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.2), rgba(255,255,255,0));
	background-image: linear-gradient(to bottom, rgba(255,255,255,.2), rgba(255,255,255,0));
}
a.cust-button:hover {
  background:#0A65A8;
}
/* end buttons */

a.callout-button {line-height:50px;}
/* footer */
#footer-wrapper a, #disclaimer-wrapper a {
	color:#fff;
}
#footer-wrapper, #disclaimer-wrapper{
	color:#fff;
	background:url( /sites/default/files/users/barryspomer/images/classy_fabric.png);
}
#aw {border:none;}
#aw-wrapper {
	background:url( /sites/default/files/users/barryspomer/images/fabric_plaid.png);
}


/* end footer */

.not-front #header-bottom-wrapper {
	background:url(/sites/default/files/users/barryspomer/banners/coast-bg1.jpg)no-repeat center center;
	height: 200px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.video-kicker a, .video-kicker a:hover, .video-kicker a:visited {
	color: #FFF;
}

/* --------------------------------------
--------------------------------------
--------------------------------------
--------------------------------------
--------------------------------------
--------------------------------------
--------------------------------------
--------------------------------------
-------------------------------------- End
----------------------------------------------------------------------------
--------------------------------------
--------------------------------------
--------