@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Nixie+One);

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
body {
	margin-left: 0px;
	margin-right: 0px;
	font-size: 100%;
	line-height: normal;
	width: 100%;
	position: relative;
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
	border: 0px;
}#testmonials {
	display: block;
	float: left;
	width: 30%;
	position: relative;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: rgb(147,147,147);
	padding: 15px;
	background-color: rgb(253,253,253);
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 40px;
}
#wr-container {
	width: 100%;
	position: relative;
	padding-top: 0px;
	margin: auto;
}
.header-content {
	margin: auto;
	width: 100%;
	position: relative;
	float: left;
	}
	.navbutton {
	box-shadow: 0 -4px 10px -4px rgb(208,208,208);
	border-top: 1px solid #1f4d05;
	background: #1ec41c;
	background: -webkit-gradient(linear, left top, left bottom, from(#365909), to(#1ec41c));
	background: -webkit-linear-gradient(top, #365909, #1ec41c);
	background: -moz-linear-gradient(top, #365909, #1ec41c);
	background: -ms-linear-gradient(top, #365909, #1ec41c);
	background: -o-linear-gradient(top, #365909, #1ec41c);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white;
	font-size: 18px;
	font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	margin-top: 10px;
	padding-top: 4.5px;
	padding-right: 9px;
	padding-bottom: 4.5px;
	padding-left: 9px;
	margin-bottom: 10px;
   }
.navbutton:hover {
   border-top-color: #b50b35;
   background: #b50b35;
   color: #ede8e9;
   }
.navbutton:active {
   border-top-color: #36d949;
   background: #36d949;
   
}
.logo {
	float: left;
	height: 90px;
	width: 220px;
	position: relative;
	right: 45px;
	visibility: visible;
	overflow: visible;
	top: -25px;
	}
	.1button {
	border-top: 1px solid #f7e297;
	background: #2e6309;
	background: -webkit-gradient(linear, left top, left bottom, from(#cfc510), to(#2e6309));
	background: -webkit-linear-gradient(top, #cfc510, #2e6309);
	background: -moz-linear-gradient(top, #cfc510, #2e6309);
	background: -ms-linear-gradient(top, #cfc510, #2e6309);
	background: -o-linear-gradient(top, #cfc510, #2e6309);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white;
	font-size: 9px;
	font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
	width: 80px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	text-align: center;
	float: right;
	margin-right: 45px;
   }
.bx1 h3 {
	text-align: justify;
}

.1button:hover {
	border-top-color: #0a7a3e;
	background: #0a7a3e;
	color: #e3f29f;
	-moz-box-shadow: 0px 0px 3px #000000;
	-webkit-box-shadow: 0px 0px 3px #000000;
	box-shadow: 0px 0px 3px #000000;/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/

   }
.1button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   
}
.enter {
	margin: auto;
	height: 510px;
	width: 1196px;
	background-image: url(../images/cla.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	position: relative;
	top: -80px;
	left: -90px;
}
.strapp {
	width: 960px;
	position: relative;
	display: block;
	padding: 2%;
	margin: auto;
}
.bx1 {
	padding: 7px;
	float: left;
	width: 29%;
	background-color: rgb(253,253,253);
	border: 1px solid rgb(210,210,210);
	font-family: 'WalkwaySemiBoldRegular';
	box-shadow: 0 -4px 10px -4px rgb(208,208,208);
}
.bx2 {
	padding: 7px;
	height: auto;
	width: 29%;
	margin-left: 15px;
	float: left;
	background-color: rgb(253,253,253);
	border: 1px solid rgb(210,210,210);
	font-family: 'WalkwaySemiBoldRegular';
	box-shadow: 0 -4px 10px -4px rgb(208,208,208);
}
.bx3 {
	padding: 7px;
	height: auto;
	width: 29%;
	margin-left: 15px;
	float: left;
	background-color: rgb(253,253,253);
	border: 1px solid rgb(210,210,210);
	font-family: 'WalkwaySemiBoldRegular';
	box-shadow: 0 -4px 10px -4px rgb(208,208,208);
	
}.bx1 img {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.main-content {
	margin: auto;
	width: 960px;
	position: relative;
}
.center {
	display: block;
	margin: auto;
	float: left;
	width: 960px;
	position: relative;
}
.bx2 img {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	}
.bx3 img {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	}
.nav-container {
	display: block;
	margin: auto;
	width: 400px;
	position: relative;
	float: left;
	clear: both;
	left: -222px;
	top: 138px;
}
.s-post {
	display: block;
	float: left;
	width: 55%;
	position: relative;
	background-color: rgb(253,253,253);
	border: 1px solid rgb(210,210,210);
	font-family: 'WalkwaySemiBoldRegular';
	box-shadow: 0 -4px 10px -4px rgb(208,208,208);
	-moz-border-radius: 5px;
	margin-top: 27px;
	margin-left: 5px;
	padding: 5px;
}
.wrap {
	display: block;
	float: left;
	width: 40%;
	position: relative;
	height: auto;
	margin-left: 0px;
	background-color: rgb(253,253,253);
	border: 1px solid rgb(210,210,210);
	font-family: 'WalkwaySemiBoldRegular';
	box-shadow: 0 -4px 10px -4px rgb(208,208,208);
	-moz-border-radius: 5px;
	margin-top: 30px;
}
.main-container {
	height: auto;
	width: 1000px;
	position: relative;
	margin: auto;
}
.rating img{
	padding:0 !important;
	border:none !important;
	display:inline-block;
	margin-top:7px;
	background-color:transparent !important;
	float: left;
	margin-left: 15px;
}
.bt{
	display:inline-block;
	width:100px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#444444;
	font-weight:bold;
	background:url(../images/bt.png) no-repeat;
	text-decoration: none;
	float: right;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
	text-shadow: -1px 1px 0px rgb(251,251,251);
}
.s-post figure img {
	-moz-box-shadow: 0px 0px 2px #000000;
-webkit-box-shadow: 0px 0px 2px #000000;
box-shadow: 0px 0px 2px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/

}

	.bt:hover{
	color:#888888;
	text-decoration: none;
	

}.s-post figure img {
	float: left;
	padding: 5px;
	margin-right: 20px;
	border-top-width: 0px;
}
section .s-post p {
	padding-bottom: 7px;
}
.wrap figure img {
	float: left;
	margin-top: 5px;
}
.wrap figure img a {
	float: left;
	border: 0px;
}
.user-comments {
	display: block;
	float: left;
	width: auto;
	position: relative;
	padding: 15px;
}

.wrap-testmonials {
	display: block;
	float: left;
	width: 960px;
	position: relative;
}
.wrap figure img a hover{
	background-image: url(../images/2f.png);
	background-position: center center;
}
p {
	padding: 10px;
	margin: 5px !important;
	line-height: 20px;
}
.top {
	margin: auto;
	height: 90px;
	width: 960px;
}
#top {
	margin: auto;
	height: 120px;
	width: 965px;
}

	.tab-nav{height:46px; background:url(../images/tab-nav-bg.jpg) repeat-x; -moz-border-radius:4px; -webkit-border-radius:4px;}
	.tab-nav li{float:left; margin-left:15px; padding-top:15px; font-size:11px; color:#909090; cursor:pointer;}
	.tab-nav li.current{font-style:italic; color:#434343; font-weight:bold; font-size:12px;}
	.tab{padding:15px; margin-bottom:10px; background:url(../images/tabs-bg.jpg) repeat-x bottom #fff; color:#525252;}
	.block-bg{padding:15px 15px 5px 15px; background:url(../images/tab-bg.jpg) repeat; border-bottom:1px solid #d0d0d0; -moz-border-radius:4px; -webkit-border-radius:4px;}
	.text{
	float:left;
	width:960px;
}
	.acc-header, p.toggle{
	background:url(../images/tab-nav-bg.jpg) repeat-x;
	padding:15px;
	color:#434343;
	font-style:italic;
	font-weight:bold;
	cursor:pointer;
	position:relative;
	top: -14px;
	right: 5px;
	width: 900px;
}
	.acc-header span.intro, p.toggle span.intro{font-size:11px; font-style:italic; color:#909090; margin-left:15px; padding-left:15px; border-left:1px solid #9e9e9e; font-weight:normal;}
	.acc-header span.open-close, p.toggle span.open-close{display:block; width:14px; height:14px; right:15px; top:15px; position:absolute;}
	.acc-block, .toggle-block{background:url(../images/tabs-bg.jpg) repeat-x bottom #fff; padding:15px 15px 7px 15px; margin-bottom:10px; margin-top:-14px;}
	.toggle-block .bt, .toggle-block2 .bt{margin-bottom:7px;}
	
	/*Toggle Stile 2*/
	p.toggle2{font-style:italic; font-weight:bold; cursor:pointer; position:relative;}
	.toggle-block2{padding:15px 0; margin-top:-14px;}
	.block-bg{padding:15px 15px 5px 15px; background:url(../images/tab-bg.jpg) repeat; border-bottom:1px solid #d0d0d0; -moz-border-radius:4px;
	box-shadow: 0 -4px 10px -4px rgb(208,208,208); -webkit-border-radius:4px;}
		#search{float:right;}
	#search p{width:221px; background:url(../images/serch-form.png) no-repeat; height:31px; line-height:0 !important;}
	#search input{background-color:transparent; margin:6px 5px 0 10px; width:170px; font-size:11px;}
	#search .search-bt{width:15px; height:14px; background:url(../images/search-icon.jpg) no-repeat;}
.text h1 {
	font-size: 24px;
	color: rgb(123,123,123);
	font-family: Cursive;
}
.text h1 {
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 15px;
	text-shadow: -1px 1px 0px rgb(254,254,254);
}

footer {
	margin: auto;
	width: 100%;
	display: block;
	position: relative;
	float: left;
	background-image: url(../images/footer-bg.png);
	background-repeat: repeat-x;
}
.footer-content {
	height: 290px;
	width: 960px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.footer-bx1 {
	float: left;
	width: 20%;
	display: block;
	position: relative;
	top: 60px;
	margin: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.footer-bx2 {
	padding: 5px;
	float: left;
	width: 20%;
	display: block;
	position: relative;
	top: 60px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.footer-bx3 {
	padding: 5px;
	float: left;
	width: 20%;
	display: block;
	position: relative;
	margin: 10px;
	top: 60px;
}
.footer-bx4 {
	padding: 5px;
	float: left;
	width: 20%;
	display: block;
	position: relative;
	margin: 10px;
	top: 60px;
}
.sc-content {
	margin: auto;
	float: right;
	width: 180px;
	position: relative;
	top: -70px;
	right: 350px;
	background-image: url(../images/social-bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
nav {
	display: block;
	float: right;
	height: 40px;
	width: 740px;
	padding-top: 20px;
	margin-top: 18px;
}
.nav-button {
	background: -moz-linear-gradient(center top , #FFFFFF 1%, #EAEAEA 100%) repeat scroll 0 0 transparent;
	box-shadow: 0 0 0 1px rgba(155, 155, 155, 0.3), 1px 0 0 0 rgba(255, 255, 255, 0.9) inset, 0 2px 2px rgba(0, 0, 0, 0.1);
	color: #777777;
	cursor: pointer;
	display: block;
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	font-size: 14px;
	height: 25px;
	line-height: 22px;
	position: relative;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
	z-index: 20;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 80px;
	text-align: center;
	text-indent: 5px;
	float: left;
	-moz-border-radius: 3px;
}
.nav-button:hover {
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 -4px 10px -4px rgb(208,208,208);
	-moz-border-radius: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(209,209,209);
	}
#newsletter {
	width: 400px;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

p.newsletter {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;
	color: #194475;
}

#emailform input.email {
	clear: both;
	float: left;
	width: 280px;
	height: 27px;
	padding: 6px 0px 0px 10px;
	border: 0;
	background-color: rgb(253,253,253);
	background-image: url(../images/email_field.png);
	background-repeat: no-repeat;
	box-shadow: 0 -4px 10px -4px rgb(208,208,208);
	-moz-border-radius: 5px;
}

#emailform input.button {
	clear: none;
	float: right;
	padding: 0!important;
	border: 0;
}

#newsletter p.message {
	position: absolute; 
	margin-left: -240px; 
	font-size: 12px; 
	width: 230px; 
	margin-top: -30px; 
	color: #f27200
}
.footer-bx1 ul li {
	list-style-image: url(../img/arrowListIcon.png);
}
.footer-bx2 ul li {
	list-style-image: url(../img/arrowListIcon.png);
}
.footer-bx3 ul li {
	list-style-image: url(../img/arrowListIcon.png);
}
.footer-bx4 ul li {
	list-style-image: url(../img/arrowListIcon.png);
}
#submit img {
	margin-top: 10px;
}
#newsletter {
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 45px;
}
.news-content {
	margin: 5px;
	float: left;
	width: 380px;
}
#logo{ display: block; width: 200px; height: 200px; text-indent: -9999px; overflow: hide; background: url(images/logo.png) center no-repeat;}
#logo a { display: block; height: 200px;}.c-form {
	display: block;
	padding: 5px;
	float: left;
	width: 500px;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.quick-nav {
	display: block;
	float: right;
	width: 55px;
	position: relative;
	height: auto;
	/* [disabled]top: -60px; */
}
.quick-nav a img {
	margin: 3px;
	opacity: 0.6;
}
.quick-nav a img:hover {
	margin: 3px;
	opacity: 1.0;
}
.horizontalSep img {
	float: right;
}
.horizontalSep h2 {
	text-align: left;
	margin-left: 45px;
	margin-top: 23px;
}
.chatbutton {
	border-top: 1px solid #96d1f8;
	background: #96cdf2;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#96cdf2));
	background: -webkit-linear-gradient(top, #3e779d, #96cdf2);
	background: -moz-linear-gradient(top, #3e779d, #96cdf2);
	background: -ms-linear-gradient(top, #3e779d, #96cdf2);
	background: -o-linear-gradient(top, #3e779d, #96cdf2);
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white;
	font-size: 21px;
	font-family: Georgia, serif;
	text-decoration: none;
	vertical-align: middle;
	width: 500px;
	padding-top: 16.5px;
	padding-right: 33px;
	padding-bottom: 16.5px;
	padding-left: 33px;
	text-align: center;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
   }
.live-icon {
	float: left;
	height: 47px;
	width: 113px;
	position: relative;
	left: 600px;
	top: -16px;
}

.chatbutton:hover {
   border-top-color: #4c8bb5;
   background: #4c8bb5;
   color: #ccc;
   }
.chatbutton:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
#submit:hover {
	-moz-box-shadow: 0px 0px 3px #000000;
	-webkit-box-shadow: 0px 0px 3px #000000;
	box-shadow: 0px 0px 3px #000000;
	-moz-border-radius: 5px;/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
}
.footer-bx1 ul li a {
	color: rgb(238,238,238);
	text-decoration: none;
}
.footer-bx2 ul li a {
	color: rgb(238,238,238);
	text-decoration: none;
}
.footer-bx3 ul li a {
	color: rgb(255,255,255);
	text-decoration: none;
}
.footer-bx4 ul li a {
	color: rgb(255,255,255);
	text-decoration: none;
}
.footer-bx1 ul li a:hover {
	color: rgb(255,153,0);
}
.nav-button a {
	color: rgb(102,102,102);
	text-decoration: none;
}
.nav-button a:hover {
	text-shadow: 1px 1px 1px rgb(102,102,102);
	-moz-transition: all 400ms linear 0s;
	color: rgb(210,65,81);
}

.footer-bx2 ul li a:hover {
	color: rgb(255,153,0);
}
.footer-bx3 ul li a:hover {
	color: rgb(255,153,0);
}
.footer-bx4 ul li a:hover {
	color: rgb(255,153,0);
}
#wr-container footer .footer-content details {
	margin-top: 90px;
	float: left;
	width: 700px;
	color: rgb(210,210,210);
}
.footer-content details img {
	float: left;
	-moz-border-radius: 15px;
}
details summary {
	margin-top: 15px;
	height: 20px;
	width: 350px;
	float: right;
}

.footer-content details a img:hover {
	-moz-border-radius: 15px;
	border: 1px solid rgb(255,255,255);
}
.btn, input[type="submit"], button {
	background: none repeat scroll 0 0%, -moz-linear-gradient(#CCCCCC, #B3B3B3) repeat scroll 0 0 transparent;
	border: 1px solid rgba(45, 45, 45, 0.5);
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.4) inset;
	color: #444444;
	display: inline-block;
	float: left;
	font-weight: 300;
	line-height: 20px;
	margin: 3px 0;
	padding: 9px 15px 7px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.btn:hover, input[type="submit"]:hover, button:hover {
	background: none repeat scroll 0 0%, -moz-linear-gradient(#B3B3B3, #CCCCCC) repeat scroll 0 0 transparent;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 2px 1px rgba(32, 32, 32, 0.2) inset;
	color: #444444;
	float: left;
	text-decoration: none;
}
.sbtn {
    border-radius: 3px 3px 3px 3px;
    float: left;
    font-size: 11px !important;
    font-weight: bold;
    padding: 1px 3px 0;
    text-transform: uppercase;#submit {
	height: 25px;
	width: 80px;
}
