@charset "utf-8";
/* CSS Document */

#strip{
	background-color: #00ABE9;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -109px;
}

#headerContainer{
	margin-top: -10px;
	padding: 0px;
	/*height: 150px;*/
	height: 200px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 10px;
	right: 0px;
	bottom: 0px;
	background-image: url(../images/header.png);
	background-repeat: repeat;
}
#logo {
  display: inline-block;
  text-align: center;
  margin-left: 60px;
  /*margin-top: 5px;*/
}
#logo a {
  margin: 20px 0;
}

#contactB{
	display: block;
	width: 80%;
	margin-top: -180px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: auto;
}

/************ Begin Footer************/

/*.container_12 {
position: relative;
width: 960px;
margin: 0 auto;
padding: 0;
}

.container_12 .grid_3 {
width: 220px;
}

.grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
float: left;
display: inline;
margin-left: 10px;
margin-right: 10px;
}
*/
footer {
	padding-bottom: 40px;
	background-color: #343434;
	font: 14px/23px Arial, sans-serif;
	color: #fff;
}
.list-services { margin-top: -7px; }
.list-services li {
	display: inline-block;
	margin-right: 3px;
	perspective: 500; 
	-webkit-perspective: 500;
}
	.list-services li > a { display: inline-block; width: 35px;}
	.list-services li > a > span {
		border-radius: 50%;
		text-decoration: none;
		display: block;
		height: 36px;
		width: 35px;
		background: url(../images/soc-icons.png) no-repeat;
	    position: absolute;
	    -webkit-backface-visibility:hidden; /* Chrome and Safari */
	    -moz-backface-visibility:hidden; /* Firefox */
	    -ms-backface-visibility:hidden; /* Internet Explorer */
	    backface-visibility:hidden;
	}

	.list-services-1 .sp-1 { background-position: 0px 0px; }
	.list-services-2 .sp-1 { background-position: -43px 0px; }
	.list-services-3 .sp-1 { background-position: -85px 0px; }
	.list-services-4 .sp-1 { background-position: -128px 0px; }
	.list-services-5 .sp-1 { background-position: -92px 0px; }

	.list-services-1 .sp-2 { background-position: 0px -38px; }
	.list-services-2 .sp-2 { background-position: -43px -39px; }
	.list-services-3 .sp-2 { background-position: -85px -38px; }
	.list-services-4 .sp-2 { background-position: -128px -38px; }
	.list-services-5 .sp-2 { background-position: -92px -20px; }

	.list-services li > a:hover .sp-1, .list-services li > a .sp-2 {
	    -webkit-transform:rotateY(180deg);
	    -moz-transform:rotateY(180deg);
	    transform:rotateY(180deg);
    	transition:all .6s ease-out;
    	visibility: hidden;
	}
	.list-services li > a:hover .sp-2, .list-services li > a .sp-1 {
	    -webkit-transform:rotateY(0deg);
	    -moz-transform:rotateY(0deg);
	    transform:rotateY(0deg);
    	transition:all .6s ease-out;
    	visibility: visible;
	}
footer h6 span { font-weight: 300; color: #bababa; font-size: 13px; }


/*toTop*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	cursor:pointer;
	overflow:hidden;
	width: 29px;
	height: 28px;
	border:none;
	text-indent:-999px;
	z-index:20;
	background: url(../images/ui.totop.png) 0 0 no-repeat;
	margin-right: -670px !important;
	right: 50%;
	bottom: 20px;
}

	#toTop:hover {
		display:block;
		overflow:hidden;
		float:left;
		background-position: -32px 0;
	}

	#toTop:active, #toTop:focus {outline:none;}
	
/************ End Footer************/