/* CSS Document */
h1, h2, h3, h4, h5, h6, p, table, tr, td, ul, ol, li, a, div, body{margin:0; padding:0;}
ul{list-style:none;}
img{ border:0;}
a, a:hover{text-decoration:none; outline:none;}
body, html{height:100%;  width:100%; }
body{background:#61acd6; font-family: 'Oswald';}
@font-face {font-family: "Oswald";src: url('../fonts/Oswald-Regular.otf');}
@font-face {font-family: "Oswald-Bold";src: url('../fonts/Oswald-Bold.otf');}
@font-face {font-family: "Oswald";src: url('../fonts/Oswald-Regular-webfont.eot');}
@font-face {font-family: "Oswald-Bold";src: url('../fonts/Oswald-Bold-webfont.eot');}
@font-face {font-family: "Oswald";src:url('../fonts/Oswald-Regular-webfont.ttf');}
@font-face {font-family: "Oswald-Bold";src:url('../fonts/Oswald-Bold-webfont.ttf');}
.clear{margin:0;padding:0;clear:both;height:0;}
.wrapper_main{width:100%; padding-top:30px; float:left; position:relative; background:#61acd6;}
.wrapper_inner{width:960px; margin:0 auto;  background:#1c88c8;padding:15px; 
	-moz-box-shadow:0 0 10px 1px #80cefa;
	-webkit-box-shadow:0 0 10px 1px #80cefa;
	box-shadow:0 0 10px 1px #80cefa;}
.cont_main{width:100%;float:left;}
.cont_left{width:615px; height:710px; float:left;}
.cont_box{width:615px;height:480px;float:left;background:url(../images/line.png) no-repeat center center;position:relative;}
.logo{width:492px;height:55px;margin:0 0 0 80px;float:left;}
.logo a{padding:0 114px;position:absolute;}
.box1{width:204px;float:left;height:190px;background:url(../images/box-bot.jpg) no-repeat 0 bottom #FFF;padding:0 0 20px;position:absolute;left:43px;top:17px;
border-radius:4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius:4px 4px 0 0;}
.box1 p, .box2 p, .box3 p, .box4 p{text-align:center;}
.box1 a, .box2 a, .box3 a, .box4 a{font-family:'Oswald';font-size:18px;font-weight:400;color:#c23535;display:block;}
.box2 a{padding-bottom:15px;}
.box3 a{padding-bottom:23px;}
.box4 a{padding-bottom:7px;}
.box2{width:204px;float:left;height:190px;background:url(../images/box-bot.jpg) no-repeat 0 bottom #FFF;padding:0 0 20px;position:absolute;left:323px;top:17px;
border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;}
.box3{width:204px;float:left;height:190px;background:url(../images/box-top.jpg) no-repeat 0 top #FFF;padding-top:20px;position:absolute;left:100px;bottom:15px;
border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px; }
.box4{width:204px;float:left;height:190px;background:url(../images/box-top.jpg) no-repeat 0 top #FFF;padding-top:20px;position:absolute;left:380px;bottom:15px; 
border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;}
.link{ padding-bottom:10px !important;}
.link:hover{ color:#1b88c7;}
.social{ width:615px; float:left; margin-top:5px; font-family:arial;}
.fb{ width:615px; height:72px; float:left; background:url(../images/fb.png) no-repeat 0 center; margin-bottom:15px;}
.fb_cont{ float:right; width:530px; height:50px; padding:10px; background:#FFF; border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:0 0 3px 1px rgba(24,65,87,1);-moz-box-shadow:0 0 3px 1px rgba(24,65,87,1);box-shadow:0 0 3px 1px rgba(24,65,87,1);}
.fb_cont p{ font-size:12px; color:#666;float:right;}
.fb_like{ width:90px; height:50px; float:right;}
.fb_like p{font-size:12px !important;}
.fb_comment{ width:435px; height:50px; float:left !important; border-right:solid 2px #b3bbc9;}
.fb_cont span{font-family:Arial;float:left;font-size:16px;color:#4765aa;font-weight:700;}
.fb_cont label{float:left; width:330px; margin-left:10px; line-height:22px; cursor:text;}
.tweet{ width:615px;height:44px;float:left;background:url(../images/tweet.png) no-repeat 0 center;}
.tweet_cont{ float:right; width:530px; height:18px; padding:10px; background:#FFF; border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;
-webkit-box-shadow: 0 0 3px 1px rgba(24,65,87,1);-moz-box-shadow: 0 0 3px 1px rgba(24,65,87,1);box-shadow: 0 0 3px 1px rgba(24,65,87,1);}
.our_clients{ float:right; width:593px; font-size:12px; color:#666; margin-bottom:5px; height:30px; background:#FFF; border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-box-shadow:0 0 3px 1px rgba(24,65,87,1);-moz-box-shadow:0 0 3px 1px rgba(24,65,87,1);box-shadow:0 0 3px 1px rgba(24,65,87,1); padding:5px 10px; position:relative; overflow:hidden;}
.our_clients p span{color:#1C88C8;font-family:Arial; float:left; font-size:16px; font-weight:700; padding-top:5px;}
.our_clients p label{line-height:22px; float:left; margin-left:5px; width:380px; cursor:text}
.our_clients p a{color:#666;display:block; margin-bottom:15px; font-family:Arial;}
.our_clients p a:hover{color:#1C88C8}
.tweet_cont p{font-size:16px; color:#666; font-weight:700; color:#B30202; }
.tweet_cont p span{ font-size:16px; color:#3bb2ea; font-weight:700; float:left;}
.tweet_cont p label{ /*float:left;*/ width:400px; margin-left:10px; background:url(../images/star.png) no-repeat left; padding-left:20px; margin-right:15px; }
.cont_right{ width:310px; float:right;}
.product{ width:280px; height:265px; float:left; margin:0; padding:15px; background:#FFF; border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius:4px; -webkit-box-shadow: 0 0 3px 1px rgba(24,65,87,1);-moz-box-shadow: 0 0 3px 1px rgba(24,65,87,1);box-shadow: 0 0 3px 1px rgba(24,65,87,1);}
.product h5, .form h5{font-family: 'Oswald'; font-size:18px; font-weight:400; color:#B30202; text-align:center; margin-bottom:10px;}
.product ul li{ background:url(../images/list-bg.png) no-repeat 0 1px; padding-left:20px;font-size:12px; color:#666; margin-bottom:13px; font-family:arial;}
.product ul li:hover{ color:#1980bb;}
.product ul li span{ color:#333;}
.call_us{width:280px;height:35px;float:left;padding:5px 15px;background:#FFF;margin-top:15px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius:4px; -webkit-box-shadow: 0 0 3px 1px rgba(24,65,87,1);-moz-box-shadow: 0 0 3px 1px rgba(24,65,87,1);box-shadow: 0 0 3px 1px rgba(24,65,87,1); }
.call_us p{font-size:12px; font-family:arial; color:#666; height:30px;font-weight:700;}
.mo_txt span{ color:#3998ce; font-weight:400; font-size:20px; float:left; padding-top:3px;}
.mo_txt p{float:left; margin-left:10px;}
.mo_txt p label{display:block;}
.form{width:280px;height:308px;float:left; position:relative;margin:15px 0 0 0;padding:15px;background:#FFF;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius:4px; -webkit-box-shadow: 0px 0px 3px 1px rgba(24,65,87,1);-moz-box-shadow: 0px 0px 3px 1px rgba(24,65,87,1);box-shadow: 0px 0px 3px 1px rgba(24,65,87,1); }
.form label{font-size:11px; color:#666; font-family:arial; padding-bottom:3px; display:block; float:left;}
.form input[type="text"]{ width:268px; height:15px; padding:2px 5px; font-size:12px; color:#777; border:1px solid #ccc; margin-bottom:5px;}
.form input[type="text"]:focus, .form textarea:focus{-moz-box-shadow:0 0 2px 1px #60acd8;-webkit-box-shadow:0 0 2px 1px #60acd8;box-shadow:0 0 2px 1px #60acd8; border:#57b4eb 1px solid;}
.form textarea{ width:268px; height:60px; padding:2px 5px; font-size:12px; color:#777; border:1px solid #ccc; margin-bottom:15px; font-family:arial;}
.footer{ width:990px; height:30px; margin:0 auto; padding:15px 0 0; font-family:arial;}
.footer p{font-size:12px; color:#034e79;}
.copy{ float:left;}
.copy a{ color:#034e79; font-weight:700;}
.copy a:hover{ text-decoration:underline;}
.dd{ float:right;}
.dd p label{ float:left; cursor:text}
.dd img{ padding-left:5px;}
.submit {
        -moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
        -webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
        box-shadow:inset 0px 1px 0px 0px #f29c93;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #B30202), color-stop(1, #ce0100));
        background:-moz-linear-gradient(top, #B30202 5%, #ce0100 100%);
        background:-webkit-linear-gradient(top, #B30202 5%, #ce0100 100%);
        background:-o-linear-gradient(top, #B30202 5%, #ce0100 100%);
        background:-ms-linear-gradient(top, #B30202 5%, #ce0100 100%);
        background:linear-gradient(to bottom, #B30202 5%, #ce0100 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B30202', endColorstr='#ce0100',GradientType=0);
        margin-left:60px;background-color:#fe1a00;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #d83526;
        display:inline-block;color:#fff;font-family:arial;font-size:15px;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:0px 1px 0px #b23e35;}
    .submit:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00));
        background:-moz-linear-gradient(top, #ce0100 5%, #B30202 100%);
        background:-webkit-linear-gradient(top, #ce0100 5%, #B30202 100%);
        background:-o-linear-gradient(top, #ce0100 5%, #B30202 100%);
        background:-ms-linear-gradient(top, #ce0100 5%, #B30202 100%);
        background:linear-gradient(to bottom, #ce0100 5%, #B30202 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#B30202',GradientType=0);background-color:#B30202;}
    .submit:active {position:relative;top:1px;}
.error{float:right; font-size:11px; font-family:arial; color:red; }	
.success{font-family:arial; font-size:12px; color:#009933; position:absolute; bottom:22px; left:27px; font-weight:700; text-align:center; }
#who-we-are{ font-size:12px; font-family:Arial; color:#666; padding-top:10px;}
#who-we-are h3{font-size:18px; margin-bottom:10px; font-weight:400; color:#1C88C8;}
#who-we-are p{margin-top:10px; text-align:justify; line-height:20px;}
.ph_contact{background:url(../images/phone-contact.png) no-repeat left center; padding-left:20px;}
.ph_mail{background:url(../images/mail-contact.png) no-repeat left center; padding:5px 0 0 20px;}
.ph_mail a{color:#1C88C8;}
.ph_mail a:hover{text-decoration:underline;}

