@import url("../fonts/stylesheet.css");
body{ padding:0px; margin:0px; }
div,body,ul.li,img,h1,h2,h3,h4,h5,h6,p{ margin:0px; padding:0px;}
ul,li{ margin:0px; padding:0px; list-style:none;}

@font-face {
	font-family: 'helvetica-45-light';
	src: url('../fonts/helvetica-neue-45-light.eot');
	src: local('?'), url('../fonts/helvetica-neue-45-light.woff') format('woff'), url('../fonts/helvetica-neue-45-light.ttf') format('truetype'), url('../fonts/helvetica-neue-45-light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.logo_section{ width:32%; height:100px; background:#e7e8e8; position:absolute; top:0px; left:0px;}
#logo { position:absolute; top:25px; left:30px;}
.wrapper{ width:942px; margin: auto; padding:0px;  height:auto;position: relative}
.wrapper div {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 942px;
	height: 300px;
	margin: -150px 0 0 -450px;
}
.top_head{ width:942px; height:102px; float:left;}

/*.menu{ width:350px; height:60px; float:right; margin-right:3%; margin-top:70px;}
.menu li{ float:left; line-height:22px;  padding:10px;}
.menu li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; height:25px; color:#FFFFFF; text-decoration:none;}
.menu li a:hover{ border-bottom:2px solid #FFFFFF;}
*/
.content_box{ width:942px; height:250px; float:left; padding-top:80px; padding-left:0px;}
.wecreative_box{ width:500px; height:73px; background:url(../images/con_bg.png);  margin-top:0px; margin-left:28px;  float:left;padding: 0 20px;}

/*.wecreative_text{ width:500px; height:auto; float:left;}
*/
.wecreative_box span{ font-family:'helvetica-45-light',Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; line-height:45px;}
.wecreative_box p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#d4d7dd; line-height:20px;}

.wecreative_box a{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#d4d7dd; text-decoration:none;}
.wecreative_box a:hover{ color:#FFFFFF;}


.category_text{ width:auto; height:22px; float:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background:#050506; text-align:center; line-height:22px;}
.bottom_category{ width:271px; height:147px; background:url(../images/category_bg.png); float:left; padding-top:20px; padding-left:10px; margin-left:20px;}
.category{ height:140px; width:268px; background:url(../images/centi.png) repeat-x 0px 10px; opacity:0.7; filter:alpha(opacity=70);}


.bottom_box{ width:942px; height:173px; float:left; padding-left:9px; padding-bottom:70px;}

.interior_box{ width:118px; height:115px; float:left; border:#89c3aa solid 10px; margin-left:168px; cursor:pointer}
.head_interior{ font-family:'helvetica-45-light',Arial, Helvetica, sans-serif; font-size:30px; cursor:pointer; text-shadow: -3px 2px 0px #333333;  float:left; right:630px;  color:#FFFFFF; margin-top:50px; position:absolute; z-index:999;}
.architecture_box{ width:118px; height:115px; float:left; border:#f5c53f solid 10px; margin-left:90px; cursor:pointer}
.branding_box{ width:118px; height:115px; float:left; border:#4c3b31 solid 10px; margin-left:90px; cursor:pointer}
.approch_div{ width:970px; height:auto; overflow:hidden; }
.ourappro{ font-family: 'arial_narrowregular'; font-size:18px; text-shadow: 4px 3px 3px #333333; color:#d2d0cd; text-align:center; padding-bottom:10px;}
.bottom_link_1{ width:328px; height:82px; background-color:#fff; float:left;  opacity: 0.2; }
.box_1right{ width:20px; height:82px; background-color:#89c3aa; float:right; position:absolute; z-index:999; left:308px}
.box_1right_2{ width:20px; height:82px; background-color:#f5c53f; float:right; position:absolute; z-index:999; left:637px}
.box_1right_3{ width:20px; height:82px; background-color:#4c3b31;  position:absolute; z-index:999; right:-4px;}

.bottom_link_2{ width:324px; height:82px; background-color:#fff; float:left; margin-left:5px; opacity: 0.2;}
.bottom_link_3{ width:284px; height:82px; background-color:#fff; float:left; margin-left:5px; opacity: 0.2;}

.box_head_1{ font-family: 'arial_narrowregular'; font-size:48px; color:#FFFFFF; float:left; position:absolute; z-index:999; line-height:55px; padding-top:15px; }
.box_head_2{ font-family: 'arial_narrowregular'; font-size:48px; color:#FFFFFF; float:left; position:absolute; z-index:999; line-height:55px; padding-top:15px; left:338px }
.box_head_3{ font-family: 'arial_narrowregular'; font-size:48px; color:#FFFFFF; float:left; position:absolute; z-index:999; line-height:55px; padding-top:15px; right:252px; }
.box_text{ font-family: 'arial_narrowregular'; font-size:18px; color:#d2d0cd; text-shadow: 4px 3px 3px #333333;   text-align:center; position:absolute; z-index:999; width:126px; padding-top:22px; left:165px;}

.box_text_1{ font-family: 'arial_narrowregular'; font-size:18px; text-shadow: 4px 3px 3px #333333;  color:#d2d0cd; text-align:center; position:absolute; z-index:999; width:146px; padding-top:22px; left:470px;}

.box_text_2{ font-family: 'arial_narrowregular'; text-shadow: 4px 3px 3px #333333;  font-size:18px; color:#d2d0cd; text-align:center; position:absolute; z-index:999; width:246px; padding-top:22px; right:10px;}

.new_footer{ width:100%; height:5px; margin:auto; padding-top:25px; padding-bottom:40px;  }
.new_footer_copy{ width:400px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#808080; font-weight:bold; }


.footer{ width:100%; height:50px; background:#e7e8e9; margin:auto; float:left; position:fixed; bottom:0;}
.footer_box{ width:942px; height:50px; margin:auto;}
.footer_copy{ width:400px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#808080; font-weight:bold; padding-left:60px; line-height:25px; padding-top:15px;}

.footer_menu{ width:442px; height:30px; float:left;}
.social{ width:auto; height:auto; float:right; }
.facebook{ width:19px; height:19px; float:left; margin:4px; background:url(../images/facebook.png) no-repeat; cursor:pointer;}
.twtter{ width:19px; height:19px; float:left; margin:4px; background:url(../images/twitter.png) no-repeat; cursor:pointer;}
.linkdin{ width:19px; height:19px; float:left; margin:4px; background:url(../images/linkedin.png) no-repeat; cursor:pointer;}
.contact_formdiv{ width:910px; height:360px; border:#e5e5e5 solid 1px; float:left; margin-left:30px; margin-top:20px;}
.conta_info{ width:270px; height:340px; border-right:solid #e5e5e5 1px; float:left; }
.contact_form_div{ width:610px; height:290px; float:right; margin-top:20px; margin-left:20px;font-size:14px;  }
.conta_txtfld{ width:450px; height:25px; border:#e0e0e0 solid 1px}
.conta_txtarea{ width:450px; height:170px; border:#e0e0e0 solid 1px }
.conta_btn{ width:66px; height:22px; background:url(../images/btn_conta.png) no-repeat; float:right; margin-top:5px; color:#FFFFFF; margin-right:2px; text-align:center; line-height:22px;} 
.conta_btn:hover{ background-position:bottom; cursor:pointer}




.pic{
	float:left;
	margin:0 15px 15px 0;
	border:5px solid white;
	width:200px;
	height:250px;
	box-shadow:1px 1px 8px rgba(0, 0, 0, 0.3);
}

.pic a{
	width:200px;
	height:250px;
	text-indent:-99999px;
	display:block;
}


.map{ width:230px; height:110px; float:left;  margin-left:19px; margin-top:30px; border:#e0e0e0 solid 1px;}


.inner_wrap{ width:910px; height:360px; border:#e5e5e5 solid 1px; float:left; margin-left:30px; margin-top:20px;}
.inner_content{ width:610px; margin-top:20px; margin-left:20px; font-size:14px; }