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

@font-face {
 font-family:Bell Gothic Std;
 src: url("font/BellGothicStd-Bold.otf"),

 url("font/bellgothicstdbold.ttf"),

 url("font/bellgothicstdbold.eot");
}


img  {border:none;}
a { border:none;}



body {
	
	margin:0px;
}

p{ font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#4c4c4c; padding-left:9px; letter-spacing:1px; line-height:22px; text-align:justify;}

a									{ text-decoration: none; 	color:#eb1f1f; border: 0px;}
ul { margin:0px; padding:0px;}
li{  margin:0px; padding:0px;
}


#wrapper{ background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	margin-right:0px; border-bottom:none;
	width:100%;
	height:780px;}
	
	#wrapperc{ background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	margin-right:0px; border-bottom:none;
	width:100%;
	height:190px;}
	
	.contactsec { width:100%; background-color:#e0e0e0; height:auto; padding:1% 0%;}
	
	.content{ width:603px; height:305px; float:left; padding-right:30px;}
.contact{ width:291px; height:auto; float:left; margin-top:2px;}
.maintitle h1{ font-size:29px; margin:0px; font-weight:normal; line-height:29px; font-family:calibri; color:#000;}
.content p{ padding:0px;}


.formbg{ background-color: #0a56a3; 
 height:25px;  padding-left:13px; padding-top:5px; font-size:13px; font-family:Verdana; color:#fff; letter-spacing:1px;}

#form label{
                font:13px arial;
                color: #565656;
                padding-left: 1px;
            }
            #form label.mandat{color: #f00;}
            #form input[type="text"]{
                height: 24px;
                margin-bottom: 2px;
                padding: 2px;
                font: 12px arial;
                color: #0060a3;
            }
            #form textarea{
                width: 252px;
                height: 45px;
                resize: none;
                margin: 0 0 5px 1px;
                padding: 5px;
                font: 12px arial;
                color: #0060a3;
            }
  #form input[type="submit"]{
                background-color: #0064aa;
                border: none;
                color: #fff;
                padding: 5px 8px;
                cursor: pointer;
                font:bold 12px arial;
            }
            .error{
                border: 1px solid red;
            }
            .cap_status{
                width: 350px;
                padding: 10px;
                font: 14px arial;
                color: #fff;
                background-color: #10853f;
                display: none;
            }
            .cap_status_error{
                background-color: #bd0808;                
            }
	
	#wrappers{ background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	margin-right:0px; border-bottom:none;
	width:100%;
	height:1000px; background-color:#6f6f6f;
	}
	
	
	
#wrapper1{ background-image:url(../images/bg1.jpg);
	background-repeat:repeat-x;
	margin-right:0px;
	width:100%;
	height:343px; border-top:1px groove #f4f4f4; -webkit-box-shadow: 0px -1px 1px 0.5px #585858;
box-shadow: 0px -1px 1px 0.5px #585858; -moz-box-shadow: 0px -1px 1px 0.5px #585858;}

#wrapper3{ background-image:url(../images/bg1.jpg);
	background-repeat:repeat-x;
	margin-right:0px;
	width:100%;
	height:auto; border-top:1px groove #f4f4f4; -webkit-box-shadow: 0px -1px 1px 0.5px #585858;
box-shadow: 0px -1px 1px 0.5px #585858; -moz-box-shadow: 0px -1px 1px 0.5px #585858;}

#wrapper2{ background-image:url(../images/bg1.jpg);
	background-repeat:repeat-x;
	margin-right:0px;
	width:100%;
	height:157px; border-top:1px groove #f4f4f4; -webkit-box-shadow: 0px -1px 1px 0.5px #585858;
box-shadow: 0px -1px 1px 0.5px #585858; -moz-box-shadow: 0px -1px 1px 0.5px #585858; box-shadow: 0px -1px 1px 0.5px #585858;}	
	
#container{ margin-left:auto; margin-right:auto; width:965px; height:auto; }
#header{ width:100%; height:100px;  }
.logo{ width:241px; height:64px; background-image:url(../images/logo.png); background-repeat:no-repeat; margin-top:10px;        margin-left:10px; float:left;}

.menu { width:99.8%; height:48px; margin:0px; padding:0px; border-top-right-radius: 14px; -webkit-border-top-right-radius:14px; border-radius-left-top: 15px; border-top-left-radius: 14px; -webkit-border-top-left-radius: 14px; 
background: #fcfcfc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #f8f8f8 49%, #efefef 51%, #e7e7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(49%,#f8f8f8), color-stop(51%,#efefef), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f8f8f8 49%,#efefef 51%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfcfc 0%,#f8f8f8 49%,#efefef 51%,#e7e7e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfcfc 0%,#f8f8f8 49%,#efefef 51%,#e7e7e7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcfcfc 0%,#f8f8f8 49%,#efefef 51%,#e7e7e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */

border:1px solid #ccc;
}
.menu ul { width:auto;  margin:0px; padding:0px; background: #fafafa; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
}

.menu ul li { list-style:none; float:left; font-family:calibri; margin:0px; background-image:url(../images/sep.jpg); background-position:right; background-repeat:no-repeat;}

.menu ul li a { padding:13px 28px; text-decoration:none; font-size:18px; float:left; color:#424242;}
#middlesection{ width:100%; height:auto;}
.learn { width:85px; height:21px;  border-radius:10px; -webkit-border-radius:10px; float:right; margin-top:5px;
background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #f8f8f8 49%, #efefef 51%, #e7e7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(49%,#f8f8f8), color-stop(51%,#efefef), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f8f8f8 49%,#efefef 51%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfcfc 0%,#f8f8f8 49%,#efefef 51%,#e7e7e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfcfc 0%,#f8f8f8 49%,#efefef 51%,#e7e7e7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcfcfc 0%,#f8f8f8 49%,#efefef 51%,#e7e7e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */ 
color:#424242; padding:5px 20px; font-size:17px; font-weight:normal; font-family:calibri;}

#middlesection .fisrtdiv h1 { margin:0px; padding:20px 0px 5px 0px; float:left; font-size:29px; font-weight:normal; font-family:calibri; color:#f4f4f4;}
#middlesection .fisrtdiv {  width:62%; float:left; height:auto; margin-top:30px; display:inline-block;  font-weight:normal; 
                            font-family:calibri; color:#f4f4f4; font-size:14px; text-align:justify;  margin-right:5%;}
#middlesection .fisrtdiv p{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#f4f4f4; padding-left:1px; letter-spacing:1px; line-height:18px; text-align:justify;}	
	
.learn a{ color:#424242;}
					
#middlesection .about h1 { margin:0px; padding:10px 0px 5px 0px; float:left; font-size:29px; font-weight:normal; font-family:calibri; color:#f4f4f4;}
#middlesection .about {  width:100%; float:left; height:auto; margin-top:30px; display:inline-block;  font-weight:normal; 
                            font-family:calibri; color:#f4f4f4; font-size:14px; text-align:justify;  margin-right:5%;}	
#middlesection .about ul { margin:0px; padding:0px; margin-left:24px; margin-bottom:2%; }	
#middlesection .about ul li { list-style:square; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:25px;}						
							
#middlesection .about p{ font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#000; padding-left:9px; letter-spacing:1px; line-height:22px; text-align:justify;}													

#middlesection .seconddiv h1 { margin:0px; padding:20px 0px 5px 0px; float:left; font-size:29px; font-weight:normal; font-family:calibri; color:#f4f4f4;}							
							
#middlesection .seconddiv {  width:29%; float:left; height:auto;margin-top:30px; display:inline-block;  font-weight:normal; 
                              font-family:calibri; color:#f4f4f4; font-size:14px; text-align:justify; margin-right:4%;}

#middlesection .lastdiv h1 { margin:0px; padding:20px 0px 5px 0px; float:left; font-size:29px; font-weight:normal; font-family:calibri; color:#424242;}							
							
#middlesection .lastdiv {  width:29%; padding:0px 9px 33px 9px; float:left; height:auto;margin-top:30px; display:inline-block;  font-weight:normal; 
                              font-family:calibri; color:#424242; font-size:14px; text-align:justify; background: #fcfcfc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #f8f8f8 49%, #efefef 51%, #e7e7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(49%,#f8f8f8), color-stop(51%,#efefef), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f8f8f8 49%,#efefef 51%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfcfc 0%,#f8f8f8 49%,#efefef 51%,#e7e7e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfcfc 0%,#f8f8f8 49%,#efefef 51%,#e7e7e7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcfcfc 0%,#f8f8f8 49%,#efefef 51%,#e7e7e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */}
							  
							  
.quotes     { width:75%; text-align:center; margin:45px auto; height:auto; padding:10px 0px; }


.quotes .testimonial { font-size:39px; letter-spacing:0.5px; font-weight:normal; font-family:calibri; color:#f4f4f4;}
.quotes span         { font-size:19px; letter-spacing:0.5px; font-weight:normal; font-family:calibri; color:#f4f4f4;}

.product{ float:left; width:236px; margin:15px 25px }	
.middle {	background-image:url(../images/bg.jpg);
	width:100%;
	background-repeat:repeat;
	
	height:auto;
	
}


.clear{ clear:both; margin:0px;}
.footer{ width:70%; float:left; padding:60px 0px; }
.copy  { width:30%; float:left; font-family:calibri; color:#f4f4f4; font-size:14px;  padding:60px 0px; }
.footer a{  font-weight:normal; font-family:calibri; color:#f4f4f4; font-size:14px; padding:10px 16px;  float:left;}
.copy a{  font-weight:normal; font-family:calibri; color:#f4f4f4; font-size:14px; padding:10px 16px;  float:right;}



