



@charset "utf-8";

/* CSS by TeckStack.com */


body {    font-family: "Source Sans Pro",sans-serif !important; font-size: 15px !important; }
*{ margin: 0; }

.logo-heading {font-family: "Source Sans Pro",sans-serif !important}
.ar{ float: right; }

.al{ float: left;}

.clear{ clear: both;}

a{ text-decoration: none;}
#wrapper{ margin: 0 auto; width: 960px; position: relative; }

#nav li{ float: left; list-style: none; padding: 5px 10px; color: #000; text-transform: uppercase;  }

#nav li a{ text-decoration: none; color: #fff; display: block; text-transform: none;}
.formbg{ background: #fff; padding: 10px; }
.button{ display: inline-block; background: #000; padding:5px 10px; z-index: 0; color: #fff; }

.overlay{
	position: fixed;

    z-index:100;

    top: 0px;

    left: 0px;

    height:100%;

    width:100%;

    background: #000;

    

	display: block;

	opacity: 0.6;

	border-width: 1px;

	}



.popup, .popup_rg{ 

	position:absolute;

	width:330px;

	height:auto;

	left:40%;

	top:80px;

	background: #FFF;

	padding: 0;

	z-index: 999;

	border-style: solid;

    border-width: 0px;

	display: none;
	border-radius: 0 0 8px 8px;

}





.popup label {display: block; margin-bottom:5px;}

.popup input[type="text"], .popup input[type="email"], .popup input[type="password"], .popup_rg input[type="text"], .popup_rg input[type="email"], .popup_rg input[type="password"] {display: block; width:90%; padding: 10px; border:1px solid #85151a; color:#000;}
.popup_rg label {display: block; margin-bottom:5px;}
.one_half.last {width:45%; margin-left:5%;}
.section-banner {display:block; clear:both; position:relative;}
