@charset "utf-8";
/* CSS Document */
body {margin:0px; padding:0px; font-family: 'Raleway', sans-serif; background-color:#fff; }
.a {text-decoration:none;}
.clr {clear:both;}
p {font-family:Arial,helvetica,verdana,serif;}
#wrapper {margin:0px; padding:0px; width:100%;}
header {margin:0px; padding:0px; width:100%; height:114px; box-shadow: 0 2px 5px #333; z-index:999; background-color:rgba(255, 255, 255, 0.97); position:fixed; border-top:3px solid #4691ce;}
.head {margin:0 auto; width:1000px; height:114px;  }
.head_bg {background-image:url(../imagesnew/sign.png); background-repeat:no-repeat; background-position:819px top; }
.logo {margin:0px; float:left; width:163px; height:100px; border:0px;}
#nav {margin:40px 0 0 0; float:right; width:590px; height:60px; line-height:60px;}
#nav ul {margin:0px; padding:0px; list-style:none;}
#nav li {margin:0px; padding:0 13px; line-height:60px; list-style:none; display:inline; font-size:18px; color:#222; font-weight:500;}
#nav li a {text-decoration:none; color:#222;}
.nav2 {margin-top:30px !important;}
.active {background-color:#a60000; color:#fff !important; border-radius:5px; padding:5px 13px !important}
.banner {padding:114px 0 0 0; margin:0px;  width:100%; height:443px; background-image:url(../imagesnew/ban_bg.png); background-repeat:repeat-x; background-position:center 114px; text-align:center}1
.ban_div {margin:0 auto; width:1000px; height:443px; background-image:url(../imagesnew/ban2.jpg); background-position:bottom;}
.ban_div h1 {margin:0px; padding:0px; font-weight:normal;}
.logo_bar {margin:0px; width:100%; height:177px; background-image:url(../imagesnew/ban_below.png); background-repeat:repeat-x; text-align:center; }
.logobar {margin:0 auto; width:1000px; height:177px;}
section {margin:0px; padding:122px 0 100px;}
.section p:last-child { margin-bottom: 0; }
#features {background-image:url(../imagesnew/feat_bg.jpg); background-repeat:repeat;}
.feat {margin:0 auto; width:1000px; height:auto; }
.feat_div {margin:0px; padding:10px 0 0; width:480px; height:280px; float:left; text-align:center;}
.feat_div:hover {border:1px solid #aaa; box-shadow: 0px 0px 5px #ccc; border-radius:5px; padding:padding:-10px 0 0; margin:0px;}
.feat_div h4 {font-size:30px; text-align:center; font-weight:normal; color:#484848; line-height:44px; padding:0px; margin:0px;}
.feat_div img {margin:0px auto 0; text-align:center;}
.feat_div p {margin:0px; padding:0px; text-align:center; line-height:20px; color:#484848; font-size:14px}
.feat_div2 {margin:0px; padding:0px 0 0; width:500px; height:300px; float:right; text-align:center;}
.feat_div2:hover {border:1px solid #aaa; box-shadow: 0px 0px 5px #ccc;}
.feat_div2 h4 {font-size:30px; text-align:center; font-weight:normal; color:#484848; line-height:44px; padding:0px; margin:0px;}
.feat_div2 img {margin:0px auto 0; text-align:center;}
.feat_div2 p {margin:0px; padding:0px; text-align:center; line-height:20px; color:#484848; font-size:14px}
#pricing {background-image:url(../imagesnew/grey_bg.jpg); background-repeat:repeat;}
.price {margin:0 auto; width:1000px; height:auto; }
.quote {margin:0px 42px; padding:0; width:45%; height:auto; float:left;}
.price h4 {font-size:24px; text-align:left; font-weight:600; color:#fff; line-height:40px; padding:0px; margin:0px;}
.price input[type=text] {margin:10px 0; width:98%; height:30px; background:#fff; border:0px; padding:5px;color:#aaa; }
.price value {color:#aaa;}
.price select {margin:10px 0; width:100%; height:39px; background:#fff; border:0px; padding:8px 5px; color:#aaa; }  
.submit_red {margin:10px 0; float:left; text-align:center; color:#fff; width:180px; height:47px; font-size:24px; font-weight:600; background-color:#a60000; box-shadow: 4px 4px 0  #651919; text-shadow:0 2px 0 #651919; line-height:47px; border:0px; border-radius:5px;}
.address {margin:0px 30px; float:right; width:30%; height:auto;}
.address h5 {font-size:20px; text-align:left; font-weight:600; color:#fff; line-height:30px; padding:0px; margin:0px;}
.address  p {margin:10px 0; padding:0px; text-align:left; line-height:20px; color:#fff; font-size:14px}
.address img {float:left; margin:10px 20px 0 0;}
.copy {margin:10px auto; text-align:center; color:#fff; font-size:12px; font-weight:600;}
.copy2 {margin:30px auto; text-align:center; color:#444; font-size:12px; font-weight:600;}
.logobar_text {margin:0px auto; text-align:center; font-size:20px; color:#232323; line-height:57px; width:1000px; height:57px;}
.sub_bt {margin:10px 0 20px; float:left; text-align:center; color:#fff; width:167px; height:40px; font-size:18px; font-weight:600; background-color:#96a914; box-shadow: 4px 4px 0  #576400; text-shadow:0 2px 0 #576400; line-height:40px; border:0px; border-radius:5px;}
.sub_bt1 {margin:10px 0; float:left; text-align:center; color:#fff; width:100%; height:40px; font-size:18px; font-weight:600; /*background-color:#96a914; box-shadow: 4px 4px 0  #576400; text-shadow:0 2px 0 #576400;*/ background-color:#a60000; box-shadow: 4px 4px 0  #651919; text-shadow:0 2px 0 #651919; line-height:40px; border:0px; border-radius:5px;}

.text1 {margin:10px 0; width:100%; height:30px; line-height:30px; color:#fff;}
.text1 a {text-decoration:underline; color:#fff;}

#sign {background-image:url(../imagesnew/feat_bg.jpg); background-repeat:repeat;}
.signin {margin:90px auto 0; width:400px; height:auto; }
.signin .text2 {margin:10px 0; width:100%; height:30px; line-height:30px; color:#444; font-size:14px; font-weight:500;}
.signin .text2 a {text-decoration:underline; color:#a60000;}
.sign_div {margin:0px auto; width:500px; height:auto; }
.signin input[type=text]
            {margin:10px 0; width:98%; height:30px; background:#fff; border:1px solid #aaa; padding:5px;color:#aaa;}
.signin textarea
            {margin:10px 0; width:98%; height:80px; background:#fff; border:1px solid #aaa; padding:5px;color:#aaa; }
			
.signin2 {margin:00px auto 0; width:300px; height:auto; }
			
			
			
#back-top {
	position: fixed;
	bottom: 30px;
	margin-right:0px;
}
.signin fieldset {border:0px;}




#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb; cursor:pointer;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	background: url(../imagesnew/up-arrow_.png) no-repeat center center; cursor:pointer;

}

/* arrow icon (span tag) */
#back-top span {
	width: 108px;
	height: 37px;
	display: block;
	margin-bottom: 109px;
	background: url(../imagesnew/up-arrow.png) no-repeat center center;



	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color:transparent; cursor:pointer;
	
}

            #contactFormContainer
            {
            	position:absolute;
            	right:16%;
            	float:right;
				z-index:999;
            }
            #contactForm
            {
            	height:auto;
            	width:351px;
            	background-color:#4691ce;
            	display:none;
				border-radius:0 0 3px 3px;
				box-shadow:0 0 5px #666;
            }
            #contactForm fieldset
            {
            	padding:0px;
            	border:none;
            }      
            #contactForm label
            {
            	display:block;
            	color:#ffc400;
            }      
            #contactForm input[type=text]
            {margin:10px 0; width:98%; height:30px; background:#fff; border:0px; padding:5px;color:#aaa; }
            #contactForm textarea
            {margin:10px 0; width:98%; height:80px; background:#fff; border:0px; padding:5px;color:#aaa; }
/*            #contactForm input[type=submit]
            {
            	background-color:#4d3a24;
            	border:solid 1px #23150c;
            	color:#fecd28;
            	padding:5px;
            }                
*/            #contactLink
            {
            	height:32px;
            	width:31px;
            	background-image:url(../imagesnew/plus.png);
            	display:block;
            	cursor:pointer;
				margin-top:-3px; float:right;
            }
            #messageSent
            {
            	color:#ff9933;
            	display:none;
            }


#contactForm input[type="password"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    color: #AAAAAA;
    height: 30px;
    margin: 10px 0;
    padding: 5px;
    width: 98%;
}

.mas_tex{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    color: #AAAAAA;
    height: 30px;
    margin: 10px 0;
    padding: 5px;
    width: 98%;
	  border: 1px solid #AAAAAA;

}
