html	{
	background: #fdfdfd url(../images/shell/bg-wrapper-grey.jpg) center center no-repeat;
	}
body	{
	color: #333;
	}	
a:link, a:visited	{
	 color: #70665c;
	 }
a:hover	{
	 color: #000;
	 }	
.fullContainer.hdr	{
	background: #3966A1 url(../images/shell/bg-header.png) no-repeat;
	height: 90px;
	}	
.fullContainer.footerArea	{
	color: #fff;
	text-transform: uppercase;
	background-color: #3966A1;
	border-top: 4px solid #bfc9d2;
	text-shadow: 1px 1px 1px #333;
	}
#sticky_navigation	{
	background: #beb9a6;
	border-top: 1px solid #BFC9D2;
	}
.quote	{
	border-left: 4px solid #3966A1;
	background: #EAE8E2;
	text-shadow: 1px 1px 1px #fff;
	box-shadow: 0px 2px 3px rgba(0,0,0,0.5);
	margin-bottom: 5px;
	color: #000;
	}
ul.bullet li:before	{
	color: #3966A1;
	}
/* .phone:before	{
	color: #3966A1;
	}	
.email:before	{
	color: #3966A1;
	} */
a#toTop	{
	background: #222; 
	background: rgba(0,0,0,.50) url(../images/shell/toTop.png) no-repeat center center; 
	}
a:hover#toTop	{
	background: rgba(0,0,0,.75) url(../images/shell/toTop.png) no-repeat center center;
	}
h1,h2,h3,h4	{
	color: #3966A1;
	text-shadow: 1px 1px 1px #fff;
	margin: 0 0 10px 0;
	}
.hdrDivider	{
	background: #EFF4BD url(../images/shell/screen.png); 
	padding: 3px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}	
nav ul li a 	{
	color: #333!important;
	border-left: 1px solid #beb9a6;
	border-right: 1px solid #a8977d;
	text-shadow: 1px 1px 1px #fff;
	font-weight: 400!important;
	}
nav ul li a	{
	border: none!important;
	}
#nav > ul > li:hover > a,
#nav > ul:not( :hover ) > li.active > a	{
	background-color: #a8977d;
	color: #333!important;
	}
body.home #nav ul li.home a, 
body.services #nav ul li.services a, 
body.contact #nav ul li.contact a, 
body.about #nav ul li.about a, 
body.obi #nav ul li.obi a	{
	background: #BEB9A6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#BEB9A6), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #BEB9A6, #ffffff);
	background-image:    -moz-linear-gradient(top, #BEB9A6, #ffffff);
	background-image:     -ms-linear-gradient(top, #BEB9A6, #ffffff);
	background-image:      -o-linear-gradient(top, #BEB9A6, #ffffff);
	background-image:         linear-gradient(top, #BEB9A6, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#BEB9A6', EndColorStr='#ffffff');
	color: #466057!important;
	}	
body.about #nav ul li.about li a, body.about #nav ul li.the-partners li a	{
	background: #fff;
	}
body.about #nav ul li.about li a:hover, body.about #nav ul li.the-partners li a:hover	{
	background: #BEB9A6!important;
	}	
body.our-work #nav ul li li.our-work a, body.the-partners #nav ul li li.the-partners a	{
	background: #DFDDD4!important;
	color: #3966A1!important;
	}	
	
	
/* FLOWY */
.flowy .overlayText	{
	position: absolute; 
	z-index: 2; 
	top: 0px; 
	left: 0px;
	right: 0px; 
	padding: 20px 30px; 
	background: rgba(255,255,255,.75);
	}
.flowy .overlayText.tan	{
	background: rgba(190, 185, 166, .25)!important;
	}
.flowy .overlayText.blue	{
	background: rgba(191, 201, 210, .75)!important;
	}
.flowy h1	{
	font-size: 1.25em; 
	line-height: 1.25;
	color: #3966A1;
	text-shadow: 1px 1px 1px rgba(255,255,255,.9);
	border: none!important;
	margin: 0!important;
	}