*{ margin:0px; padding:0px;}
img{ border:none;}

body{ background:#f39626; font-family:Verdana, Geneva, sans-serif; color:#000; font-size:12px;}

.clearfix{ clear:both;}

.container{width:100%;}
.wrapper{width:960px; margin:0 auto;}

.bglogo{width:994px; height:646px; background:url(../images/bg-logo.png) no-repeat;background-size:cover; position: absolute; top:0; left:-202px; z-index:-1;}

.header{ padding:38px 0;}
.logo{width:487px; float:left; height:128px;}
.logo img{width:100%;}
ul.topnav{ float:right; margin:52px 25px 0 0;}
ul.topnav li{ font-size:12px; color:#94470e; list-style:none; float:left; padding:3px 12px;}
ul.topnav li a{color:#94470e; text-decoration:none;}
ul.topnav li a:hover{color:#000;}
ul.topnav li.phone{ background:url(../images/icon-phone.png) no-repeat;}
ul.topnav li.email{ background:url(../images/icon-email.png) 0 4px no-repeat; padding-left:28px;}

.leftside{width:544px; float:left;}
.rightside{width:380px; float:left;margin-bottom:-50px}

.heading{ margin:62px 0 0 0; font-size:22px; text-transform:uppercase; color:#f29c2c; text-align:center; font-weight:normal; text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);}

.box{width:140px; float:left; margin:20px 10px 0;}
.box h2{ font-size:11px; color:#372e1e; text-align:center; text-shadow: 0px 0px 1px rgba(255, 255, 255, 1); text-transform:uppercase;}
.box h2 span{ color:#94470e;}

.box a{width:137px; height:136px; display:block; float:left; margin:5px 0 15px 0; transition: all 0.5s ease 0s; }
.box a:hover {transform: rotate(-10deg);  cursor: pointer;}

.web { background:url(../images/service.png) no-repeat; }
.logode { background:url(../images/service.png) -156px 0 no-repeat; }
.digital { background:url(../images/service.png) -322px 0 no-repeat; }

/*.web:hover { background-position:0 -140px; transform: rotate(-10deg);  cursor: pointer;}*/

.form{position:relative;width:370px; height:427px; background:url(../images/form-bg.jpg) repeat-x; border:5px solid #edb96b; border-radius:10px 10px 0 0;} 
.form .top{ position:relative; left:65px; top:-15px; width:235px;} 
.form p{ font-size:18px; color:#cffe77; font-style:italic; font-weight:bold; text-align:center; font-family:"Times New Roman", Times, serif;}
.shadow{ position:absolute; bottom:0px; right:0px;}


.footerwrap{ background:#ffbc2d; width:100%; background:url(../images/footerbg.jpg) repeat; position:relative;}
.footer{width:960px; margin:0 auto; color:#e09118; padding:40px 0 40px 10px; text-align:left;}

.socialwrap{ background:#ffbc2d; width:100%; /*margin-top:87px;*/}
.social{width:960px; margin:0 auto; padding:5px 0 5px 270px;}
.social p{ float:left; margin:8px 25px 0 0;}


.linkedin {width:32px; height:32px; background:url(../images/social.png) no-repeat; display:block; float:left; margin:5px 0 0;}
.linkedin:hover { background-position:0 -32px;}

.twitter {width:32px; height:32px; background:url(../images/social.png) -40px 0 no-repeat; display:block; float:left; margin:5px 5px 0 5px;}
.twitter:hover { background-position:-40px -32px;}

.facebook {width:32px; height:32px; background:url(../images/social.png) -80px 0 no-repeat; display:block; float:left; margin:5px 0 0;}
.facebook:hover { background-position:-80px -32px;}

.formmain-div{width:370px; float:left;}

.formmain-div input[type="text"] {
	background:url(../images/field-bg.jpg) repeat-x;
    color: #9C9C9C;
    float: left;
    height: 23px;
    margin-top: 0;
    padding: 6px 0 6px 5px;
    width: 315px;
	border:5px solid #e3860c; border-radius:10px 10px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#aeadad;
	font-style:italic;} 
 



.formmain-div textarea {
    background:url(../images/field-bg.jpg) repeat-x;
    color: #9C9C9C;
    float: left;
    height: 92px;
    margin-top: 0;
    padding: 6px 0 6px 5px;
    width: 315px;
	border:5px solid #e3860c; border-radius:10px 10px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#aeadad;
	font-style:italic;} 


.formmain-div input[type="submit"] {
    background: url("../images/btn-submit.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.formmain-div input[type="submit"] {
    border: medium none;
    cursor: pointer;
    height: 42px;
    line-height: 0;
    margin: 8px 12px 0 85px;
    text-indent: -9000px;
    width: 153px;
}


.formmain-div button {
    background: url("../images/btn-submit.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.formmain-div button {
    border: medium none;
    cursor: pointer;
    height: 42px;
    line-height: 0;
    margin: 8px 12px 0 85px;
    text-indent: -9000px;
    width: 153px;
}


.response {
    font-size: 14px;
	font-weight:bold;
    height: 47px;
    width: 300px;
	float:left;
	padding:20px 0;
	color:#fff;
}

