body
{
	padding:0; 	margin:0; background: #FFF;	 
}
	
p
{
	font: 14px Calibri;	color: #1F1F1F;	
}
#navig
{
	padding:0 0 0 0; margin:0 0 0 0; width:100%; height:50px; background: #272727;
}
#activation
{
	padding:0 0 0 0; margin:0 auto; width:1000px; height:50px; background:none;	
}
#socialbar
{
	padding:0 0 0 0; margin:0 0 0 0; width:400px; height:50px; background: none; float:left;	
}
ul.social-links { padding:0 0 0 0; margin:0 0 0 0; width:500px; height:32px; }
ul.social-links li { background: #999; float: left; font-size: 12px; list-style: none; width: 32px; height: 32px; text-indent: -9999px; margin: 0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; margin-right: 10px; border-radius: 50%; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: transform; overflow: hidden; }
ul.social-links li:hover { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); }
ul.social-links li a.facebook { background: url(images/socialpack/facebook.png) 50% 50% no-repeat }
ul.social-links li a.twitter { background: url(images/socialpack/twitter.png) 50% 50% no-repeat }
ul.social-links li a.google { background: url(images/socialpack/google.png) 50% 50% no-repeat }
ul.social-links li a.dribbble { background: url(images/socialpack/dribbble.png) 50% 50% no-repeat }
ul.social-links li a.vimeo { background: url(images/socialpack/vimeo.png) 50% 50% no-repeat }
ul.social-links li a.skype { background: url(images/socialpack/skype.png) 50% 50% no-repeat }
ul.social-links li a.rss { background: url(images/socialpack/rss.png) 50% 50% no-repeat }
ul.social-links li a.linkedin { background: url(images/socialpack/linkedin.png) 50% 50% no-repeat }
ul.social-links li a.pinterest { background: url(images/socialpack/pinterest.png) 50% 50% no-repeat }
ul.social-links>li.facebook-link:hover { float: left; font-size: 12px; width: 32px; height: 32px; background: #415b92; }
ul.social-links>li.twitter-link:hover { float: left; font-size: 12px; width: 32px; height: 32px; background: #10A3C3; }
ul.social-links>li.google-link:hover { float: left; font-size: 12px; width: 32px; height: 32px; background: #f54a35; }
ul.social-links>li.dribbble-link:hover { float: left; font-size: 12px; width: 32px; height: 32px; background: #fd83af; }
ul.social-links>li.vimeo-link:hover { float: left; font-size: 12px; width: 32px; height: 32px; background: #1ab7ea; }
ul.social-links>li.skype-link:hover { float: left; font-size: 12px; width: 32px; height: 32px; background: #56cbf7; }
ul.social-links li a { width: 32px; height: 32px; display: block; }
ul.social-links>li.rss-link:hover { float: left; font-size: 12px; width: 32px; height: 32px; background: #ff8500; }
ul.social-links>li.linkedin-link:hover { float: left; font-size: 12px; width: 32px; height: 32px; background: #007fc5; }
ul.social-links>li.pinterest-link:hover { float: left; font-size: 12px; width: 32px; height: 32px; background: #e63037; }
#numbers {padding:0 0 0 0; margin:0 0 0 0; width:600px; height:50px; background: none; float:right;	}
#numbers p{	padding:15px 13px 0 0; margin:0 0 0 0; font:14px Calibri; color:#FFF; float:right;}
#numbers img{padding:0 7px 0 0;	}
#pan1 { padding:0 0 0 0; margin:0 0 0 0; width: 100%; height:100px; background:#FFF; -moz-box-shadow: 0px 0px 0px 0px #999; -webkit-box-shadow: 0px 0px 0px 0px #999;
  box-shadow: 0px 0px 5px 0px #B4C0CC; }
#header { padding:0 0 0 0; margin:0 auto; width:1000px; height:100px; background:#FFF; }
#logo { padding:0 0 0 0; margin:0 0 0 0; width:300px; height:100px; float:left; }
#menu { padding:20px 0 0 0; margin:0 0 0 0; width:700px; height:80px; float:right; }
@import url(http://fonts.googleapis.com/css?family=Oswald);
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: 620px;
  margin:0 0 0 0;
  float:right;
  border: 3px solid #FF7F00;
  border-radius: 3px;
  font: 18px Calibri;
  line-height: 1;
  background: #FFF;
  box-shadow: 1px 1px 0 #FF7F00, 2px 2px 0 #FF7F00, 3px 3px 3px rgba(0, 0, 0, 0.35);
}
#cssmenu > ul {
  background: url('images/bg.png');
  padding-left:10px;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 20px 25px;
  font-size: 18px;
  text-transform: uppercase;
  text-decoration: none;
  color: #FF7F00;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {
  color: #444444;
}
#cssmenu #menu-indicator {
  position: absolute;
  bottom: 0;
  display: block;
  height: 0;
  width: 0;
  border: 5px solid transparent;
  border-bottom-color: #FF7F00;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
#cssmenu.small-screen {
  width: 100%;
}
#cssmenu.small-screen > ul,
#cssmenu.small-screen.align-center > ul {
  width: 100%;
  text-align: left;
}
#cssmenu.small-screen > ul > li,
#cssmenu.small-screen.align-center > ul > li {
  float: none;
  display: block;
  border-top: 1px solid rgba(100, 100, 100, 0.1);
}
#cssmenu.small-screen > ul > li > a {
  padding: 18px 25px;
}
#cssmenu.small-screen > ul > li:after,
#cssmenu.small-screen > ul > li:before {
  display: none;
}
#cssmenu.small-screen #menu-button {
  display: block;
  padding: 18px 25px;
  cursor: pointer;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  color: #FF7F00;
  background: url('images/bg.png');
}
#cssmenu.small-screen #menu-button.menu-opened {
  color: #444444;
}
#cssmenu.small-screen #menu-button:after {
  content: "";
  position: absolute;
  right: 25px;
  top: 19.5px;
  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border-top: 2px solid #FF7F00;
  border-bottom: 2px solid #FF7F00;
  width: 18px;
  height: 3px;
}
#cssmenu.small-screen #menu-button.menu-opened:after {
  border-top: 2px solid #444444;
  border-bottom: 2px solid #444444;
}
#cssmenu.small-screen #menu-button:before {
  content: "";
  position: absolute;
  right: 25px;
  top: 29.5px;
  display: block;
  width: 18px;
  height: 2px;
  background: #66CC00;
}
#cssmenu.small-screen #menu-button.menu-opened:before {
  background: #444444;
}
#cssmenu.small-screen #menu-indicator {
  display: none;
}
#banner
{
	padding:0 0 0 0; margin:10px 0 0 0; width:100%; height: 400px; background: #333;	
}
.fluid_container {
			bottom: 0;
			height: 400px;
			left: 0;
			position:absolute;
			right: 0;
			top: 0;
			margin:160px 0 0 0;
			z-index: 0;
		}
		#camera_wrap_4 {
			bottom: 0;
			height: 400px;
			left: 0;
			margin-bottom: 0!important;
			position:absolute;
			right: 0;
			top: 0;
		}
		.camera_bar {
			z-index: 2;
		}
		.camera_thumbs {
			margin-top: -100px;
			position: relative;
			z-index: 1;
		}
		.camera_thumbs_cont {
			border-radius: 0;
			-moz-border-radius: 0;
			-webkit-border-radius: 0;
		}
		.camera_overlayer {
			opacity: .1;
		}
#pan6 { padding:10px 0; margin:0 0 0 0; width:100%; height:auto; background: #212121; }
#main3{ padding:10px 0 10px 0; margin:0 auto; width:1000px; height:auto; }
#main3 img{ padding:0 15px 0 0; }
#main3 p{ padding:0 0 0 0; margin:0 0 0 0; font:18px Calibri; color:#FF7F00; }
#main3 h4{ padding:0 0 0 0; margin:0 0 0 0; font:18px Calibri; color:#66CC00; text-align: center;}
#main3 h2{ padding:0 0 10px 0; margin:0 0 0 0; font:34px Calibri; color: #333; }
#main3 h3{ padding:0 0 0 0; margin:0 0 0 0; font:18px Calibri; color: #212121; text-align:center; }
#main3 li{	display: block; padding: 0 5px 0px 40px; margin:0 0 10px -40px; background:url(images/bullet.png)no-repeat;	color:#FFF;}
#pan5 { padding:0 0 0 0; margin:0 0 0 0; width:100%; height:auto; background: #FF7F00; }
#main2{ padding:10px 0 10px 0; margin:0 auto; width:1000px; height:auto; }
#main2 img{ padding:0 15px 0 0; }
#main2 p{ padding:0 0 0 0; margin:0 0 0 0; font:18px Calibri; color:#FFF; }
#main2 h2{ padding:0 0 10px 0; margin:0 0 0 0; font:34px Calibri; color: #333; }
#main2 h3{ padding:0 0 0 0; margin:0 0 0 0; font:18px Calibri; color: #212121; text-align:center; }
#main2 li{	display: block; padding: 0 5px 0px 40px; margin:0 0 10px -40px; background:url(images/bullet.png)no-repeat;	color:#FFF;}
#panner { padding:0; margin:0; width:100%; height:100px; background:#66CC00; }
#pan4{ padding:0 0 0 0; margin:0 0 0 0; width:100%; height:300px; background: url(images/fuller.jpg)no-repeat; background-size:100% 300px, cover; }
#pan3 { padding:0 0 0 0; margin:10px 0 10px 0; width:100%; height:auto; background:#FFF; }
#main{ padding:20px 0 20px 0; margin:0 auto; width:1000px; height:auto; }
#main img{ padding:0 15px 0 0; }
#main h2{ padding:0 0 10px 0; margin:0 0 0 0; font:34px Calibri; color: #FF7F00; }
#main h3{ padding:0 0 0 0; margin:0 0 0 0; font:18px Calibri; color: #333; }
#main h4{ padding:0 0 10px 0; margin:0 0 0 0; font:22px Calibri; color: #FF7F00; }
#main p{ padding:0 0 0 0; margin:0 0 0 0; font:18px Calibri; color:#666666; }
#main li{	display: block; padding: 0 5px 0px 40px; margin:0 0 10px -40px; background:url(images/bullet.png)no-repeat;	color:#666666;}
#pan2 { padding:0 0 0 0; margin:0 0 0 0; width:100%; height:330px; background:#272727; }
#footer { padding:0 0 0 0; margin: 0 auto; width:1000px; height:330px; background:none; }
#copyright { padding:0 0 0 0; margin:100px 0 0 0; width:400px; height:90px; background:none; float: left; }
#copyright h2 { padding:0 0 0 0; margin:0 0 0 0; font:52px Calibri; color:#666666; }
#copyright p { padding:0 0 0 0; margin:0 0 0 0; font:13px Calibri; color:#666666; }
#subscription { padding:0 0 0 0; margin:100px 0 0 0; width:400px; height:90px; background:none; float: right;  }
#subscription h2 { padding:0 0 0 0; margin:0 0 0 0; font:22px Calibri; color:#FF7F00; float:right; }
#subscription p { padding:0 0 0 0; margin:0 0 0 0; font:13px Calibri; color:#666666; float:right; }
#newsletters {
	width: 400px; 
	float:right;
	background:none;
	margin-top: 5px;
}
#newsletters p
{
	padding:0 0 0 0; margin:0 0 0 0; font:13px Calibri; color:#FF9900; float:right;	
}	
#newsletters input, #newsletters textarea {
	padding: 5px;
	width: 300px;
	height:27px;
	font-family: Calibri;
	font-size: 18px;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
	clear:both;
	float:left;
	color:#333;
}

#newsletters textarea:focus, #contact-area input:focus {
	border: 2px solid #D8A201;
}

#newsletters input.submit-button {
	width: 80px;
	float:right;
	height:40px;
	padding:5px 0 10px 0;
	background:#FF7F00;
	color:#FFF;
}
#newsletters input.submit-button:hover {
	padding:5px 0 10px 0;
	background:#272727;
	color:#66CC00;
}
#contact-area {
	width: 1000px;
	margin-top: 5px;
}
#contact-area h2
{
	padding:0px 0 5px 0px; margin:0 8px 0 0px; font:20px Calibri; color:#FF9900;	
}
#contact-area h3
{
	padding:5px 0 0 0; margin:0 0 0 0; background:#D8A201; width:980px; height:35px; color:#FFF; font:22px Calibri; text-align:center;	
}
#contact-area h4
{
	padding:7px 0 0 0; margin:0 0 0 0; font:14px Calibri; color:#666;	
}
#contact-area p
{
	padding:0 0 4px 0; margin:0 0 0 0; font:13px Calibri; color:#FF9900;	
}	
#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 970px;
	font-family: Calibri;
	font-size: 14px;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #D8A201;
}

#contact-area input.submit-button {
	width: 980px;
	float: left;
	background:#999;
}