body{
margin:0 !important;
padding:0 !important;
background:#230401;
text-align:center;
font-size:85%;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
}
img{
border:none;
}
.first{
margin-top:0;
padding-top:0;
}
.mid{
margin-bottom:20px;
}
.last{
margin-bottom:30px;
}
hr{
height:1px;
background:#fff;
border:none;
}
a{
color:#fff;
font-weight:bold;
}
a:hover{
text-decoration:none;
}
ul{
padding:0 0 0 15px;
}
li{
padding-bottom:20px;
}
#main-box{
margin-left:auto;
margin-right:auto;
width:850px;
padding-bottom:10px;
font-size:0.9em;
text-align:left;
}
##project-landing #main-box{
width:857px;
}
#main-body-box{
float:left;
width:100%;
background:url(../images/bg-mid.jpg) repeat-y;
margin-bottom:30px;
}
#body-box{
float:left;
width:100%;
background:url(../images/bg-top.jpg) no-repeat;
}
#left-box{
float:left;
width:230px;
}
#logo{
float:left;
margin:30px 0 0 40px;
background:url(../images/logo.png) no-repeat;
width:121px;
height:90px;
cursor:pointer;
}
#sub-nav{
float:left;
padding-top:40px;
}
#right-box{
float:right;
width:600px;
padding-right:20px;
}
#project-landing #left-box{
width:224px;
}
#project-landing #right-box{
width:606px;
}
##project-landing #right-box{
float:left;
}
#header{
float:right;
width:570px;
padding-top:10px;
}
##project-landing #header{
width:577px;
}
#contacts{
float:right;
}
#crumb{
float:left;
width:100%;
margin:5px 0 30px 0;
background:#750D00;
}
#project-landing #crumb{
margin-left:6px;
width:600px;
}
#crumb-links{
float:left;
padding:1px 0 2px 30px;
}
.copy-set{
float:right;
width:510px;
padding-right:60px;
}
#project-landing .copy-set{
margin-left:6px;
}
.sub-copy-set{
}
.full-set{
}
#sub-body{
float:left;
width:100%;
background:#750D00;
}
.sub-title{
padding:5px 30px;
}
#sub-body-container{
float:left;
width:100%;
background:#635D29 url(../images/studio/Studio-detail.jpg) no-repeat top right;
}
#sub-body-box{
float:left;
width:527px;
background:#BF2E1B url(../images/block.gif) repeat-y;
}
.studio-box, .process-box{
float:left;
padding-top:20px;
}
.title{
padding:0 0 15px 193px;
}
.studio-set{
float:left;
}
.studio-set img, .process-imgs img, .highlight-img{
float:left;
padding:0 15px 0 3px;
margin-left:23px;
border-left:3px solid #BF2E1B;
}
.studio-copy{
float:left;
width:315px;
}
.process-imgs{
float:left;
width:180px;
margin-bottom:20px;
}
.process-copy{
float:left;
width:330px;
}
#career-imgs{
padding-left:25px;
}
#contact-imgs{
float:left;
width:300px;
}
#map{
float:left;
width:300px;
color:#000;
}
#map a{
color:#000;
}
#sub-body-career{
width:394px;
padding:20px 30px 0 30px;
background:#BF2E1B;
}
#sub-body-privacy{
float:left;
padding:20px 30px 0 30px;
background:#BF2E1B;
}
#sub-body-job{
width:146px;
background:#2F0500;
vertical-align:top;
padding-top:5px;
}
#sub-body-job img{
float:left;
}
#job-box{
float:left;
width:100px;
margin-left:8px;
padding-top:18px;
color:#ccc;
}
#job-box a{
font-weight:normal;
}
.job{
float:left;
padding:10px 0;
}
#sub-body-service{
float:left;
width:600px;
background:#BF2E1B url(../images/block.gif) repeat-y;
margin-top:20px;
}
#sub-body-service .title{
padding-left:232px;
}
.service-copy{
float:left;
width:335px;
padding:0 15px;
}
##project-landing #left-box{
width:224px;
}
##project-landing #crumb{
margin-left:3px;
width:600px;
}
##project-landing .copy-set{
margin-left:6px;
}
#home-box{
float:left;
width:100%;
height:328px;
background:url(../images/home/dua_arriva.jpg) no-repeat;
margin:7px 0 30px 0;
}
#home-box img{
float:left;
clear:both;
border:1px solid #ccc;
margin-bottom:4px;
}
#home-box a:hover img{
padding-right:3px;
border-right:3px solid red;
}
#map-sub{
float:left;
padding:40px 0 0 20px;
}
#footer{
float:left;
width:100%;
height:43px;
background:url(../images/bg-bot.png) no-repeat bottom;
text-align:right;
}
#footer-box{
float:right;
padding:10px 20px 0 0;
}

/* NAVIGATION ITEMS */
#nav{
float:left;
padding:45px 0 0 29px;
}
#nav img{
display:inline;
}
.nav-text{
font-size:6px;
visibility:hidden;
}
#nav a{
margin-top:10px;
clear:both;
float:left;
height:19px;
width:106px;
background:-106px 0;
display:block;
text-decoration:none;
}
#nav a:hover{
background-position:0 0;
}
#button-studio a{
background-image:url(../images/nav/button_studio.gif);
}
#button-projects a{
background-image:url(../images/nav/button_projects.gif);
}
#button-services a{
background-image:url(../images/nav/button_services.gif);
}
#button-process a{
background-image:url(../images/nav/button_process.gif);
}
#button-careers a{
background-image:url(../images/nav/button_careers.gif);
}
