body { background: #26092a; text-align: center; font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }

div, p, ul, li, h1, h2, h3 { margin: 0px; padding: 0px; }
img { border: 0px; }
a { color:#635248; text-decoration: none; }
a:hover { color:#71c256; }

form p { clear: both; }
form p.f { padding-top: 20px; }
form p.r { text-align: center; font-size:10px; }
form p label { float: left; text-align: right; width:75px; margin-right:5px; }
form p span.ast { color:#4dbc59; }
div#scroll form p span.p { float: left; width:175px; letter-spacing:0px; }
form p input { width: 250px; vertical-align:middle; }
form p input.checkbox { width: 10px; }
form p input.submit { width: 60px; }
p.message { margin-top:0px; color: #4dbc59; padding-bottom:10px;}

div#all { width:986px; margin-left: auto; margin-right: auto; text-align: left; }

div#nav { background:#a2884e; text-align: center; }

div#about { background: #fff; height: 507px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px;  }
div#about div#scroll { color: #282421; }
div#about div#scroll ul { list-style: disc; margin-left:35px; margin-bottom:10px; }
div#about div#scroll p.back_next { text-align: right; }

div#portfolio { background: #fff; height: 450px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px;  }

div#capabilities { background: #fff; height: 450px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:17px;  }
div#capabilities div#scrollarea p.title { padding: 50px 0px 2px 40px; font-weight:bold; letter-spacing:2px; color:#100b0c; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
div#capabilities div#scroll { color: #282421; }
div#capabilities div#scroll ul { list-style: disc; margin-left:65px; margin-bottom:10px; }
div#capabilities div#scroll li { padding:0px; margin:0px;  }
div#capabilities div#scroll ul ul { list-style: none; margin-left:20px; margin-bottom:5px; }
div#capabilities div#scroll p.back_next { padding-left:80px; }

div#capabilities_new { background: #fff; height: 614px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px; overflow:hidden; }
div#capabilities_new h2, div#news a.more { color: #000; font-weight:bold; font-size:11px; letter-spacing:-0.5px; margin:0px; padding:0px;  }
div#capabilities_new span.ellipsis { letter-spacing:1px; font-weight:normal; }
div#capabilities_new div#scroll { text-align:left; }
div#capabilities_new div#scroll ul { list-style: disc; margin-left:35px; margin-bottom:10px; }
div#capabilities_new div#scroll li { padding:0px; margin:0px;  }
div#capabilities_new div#scroll ul ul { list-style: none; margin-left:20px; margin-bottom:5px; }
div#capabilities_new div#scroll p.back_next { padding-left:80px; }

div#media { background: #fff; height: 507px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:17px;  }
#media div#scroll { color: #282421; }
div#media div#scroll ul { list-style: disc; margin-left:35px; margin-bottom:10px; }
div#media div#scroll li { padding:0px; margin:0px;  }
div#media div#scroll ul ul { list-style: none; margin-left:20px; margin-bottom:5px; }
div#media div#scroll p.back_next { padding-left:80px; }




div#contact { background: #fff; height: 614px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px; overflow:hidden; }
div#news { background: #fff; height: 614px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px; overflow:hidden; }
div#news strong { color: #000; font-size:13px; }
div#news h2, div#news a.more { color: #000; font-weight:bold; font-size:11px; letter-spacing:-0.5px; margin:0px; padding:0px;  }
div#news span.ellipsis { letter-spacing:1px; font-weight:normal; }
div#news div#scroll { text-align:left; }
div#news div#scroll a { color:#71c256; }

div#enlarge { background: #fff; height: 614px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px; overflow:hidden; }
div#promo { background: #fff; height: 450px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px; overflow:hidden; }

div#mainImg { float: left; }
div#mainText { float: left; }
div#scrollarea { clear: both; margin:0px; padding:0px; }
div#scroll { color:#635248; float: left;text-align:justify; overflow: hidden;}
div#scroll p { margin-top:10px; }
div#scroll span { letter-spacing: 1px;  }
/* vertical track */
#track1 {   float: left;  width: 10px; margin-left: 20px;  background-color: #c8c8c8;}
/* vertical track handle */
#handle1 {   width: 10px;  height: 25px;  background-color: #71c256;  cursor:pointer;cursor:hand; }

div#portfolio div.thumbs { clear: both;  margin:0px; padding:0px; } 
div#portfolio div.thumbs p { float: left; padding-right: 10px; padding-bottom:10px;}

div#bottom_nav { /*background:#a2884e;*/ font-size: 13px; font-weight: bold; letter-spacing:2px;}
/* portfolio */
div#bottom_nav div.main { margin: 15px 0px 0px 15px; border:0px; float: left; list-style: none;  /*border-right: solid 1px #d4c9ae;*/}
div#bottom_nav div.portfolio { width:335px; }
div#bottom_nav div.publishing_1 { padding-top:15px; margin-top:25px; border:0px;width:310px; float: left; list-style: none; letter-spacing: 1px;  }
div#bottom_nav div.publishing_2 { padding-top:15px; margin-top:25px; border:0px;width:310px; float: left; list-style: none; letter-spacing: 1px;  }

div#bottom_nav div.illustration_1 { padding-top:15px; border:0px;width:310px; float: left; list-style: none; letter-spacing: 1px;  }
div#bottom_nav div.illustration_2 { padding-top:15px; border:0px;width:310px; float: left; list-style: none; letter-spacing: 1px;  }

div#bottom_nav div.cocopromos_1 { padding-top:15px; border:0px;width:310px; float: left; list-style: none; letter-spacing: 1px;  }
div#bottom_nav div.cocopromos_2 { padding-top:15px; border:0px;width:310px; float: left; list-style: none; letter-spacing: 1px;  }

div#bottom_nav div.digital_interactive_1 { padding-top:20px; margin-top:27px; border:0px;width:207px; float: left; list-style: none; letter-spacing: 1px;  }
div#bottom_nav div.digital_interactive_2 { padding-top:20px; margin-top:27px; border:0px;width:160px; float: left; list-style: none; letter-spacing: 1px;  }
div#bottom_nav div.digital_interactive_3 { padding-top:20px; margin-top:27px; border:0px;width:140px; float: left; list-style: none; letter-spacing: 1px;  }
div#bottom_nav div.digital_interactive_4 { padding-top:20px; margin-top:27px; border:0px;width:100px; float: left; list-style: none; letter-spacing: 1px;  }

div#bottom_nav div.branding_identity_1 { padding-top:15px; border:0px;width:264px; float: left; list-style: none; letter-spacing: 1px; padding-top:37px;  }
div#bottom_nav div.branding_identity_2 { padding-top:15px; border:0px;width:200px; float: left; list-style: none; letter-spacing: 1px; padding-top:37px; }
div#bottom_nav div.branding_identity_3 { padding-top:15px; border:0px;width:150px; float: left; list-style: none; letter-spacing: 1px; padding-top:37px; }

div#bottom_nav div.advertising_1 { padding-top:15px; border:0px;width:310px; float: left; list-style: none; letter-spacing: 1px;  }
div#bottom_nav div.advertising_2 { padding-top:15px; border:0px;width:310px; float: left; list-style: none; letter-spacing: 1px;  }

div#bottom_nav div.design_collateral_1 { padding-top:15px; border:0px;width:310px; float: left; list-style: none; letter-spacing: 1px;  }
div#bottom_nav div.design_collateral_2 { padding-top:15px; border:0px;width:310px; float: left; list-style: none; letter-spacing: 1px;  }

/* about */
div#bottom_nav div.about { margin-top:15px; width:235px; }
div#bottom_nav div.theteam { margin-top:15px; border:0px;width:310px; float: left; list-style: none; letter-spacing: 1px;  }
/* capabilities */
div#bottom_nav div.capabilities { padding-top:15px; border:0px;width:460px; float: left; list-style: none; letter-spacing: 1px; padding-left:10px; }

.bkg_publishing { background:url('../imgs/bkg/publishing.gif') no-repeat top center; height:164px; } 
.bkg_illustration { background:url('../imgs/bkg/portfolio.gif') no-repeat top center; height:164px; } 
.bkg_cocopromos { background:url('../imgs/bkg/portfolio.gif') no-repeat top center; height:164px; } 
.bkg_digital_interactive { background:url('../imgs/bkg/digital.gif') no-repeat top center; height:164px; } 
.bkg_branding_identity { background:url('../imgs/bkg/branding.gif') no-repeat top center; height:164px; } 
.bkg_advertising { background:url('../imgs/bkg/portfolio.gif') no-repeat top center; height:164px; } 
.bkg_design_collateral { background:url('../imgs/bkg/portfolio.gif') no-repeat top center; height:164px; } 

.bkg_whoweare { background:url('../imgs/bkg/about.gif') no-repeat top center; height:114px; } 
.bkg_ourtruth { background:url('../imgs/bkg/ourtruth.gif') no-repeat top center; height:114px; } 
.bkg_howwework { background:url('../imgs/bkg/about.gif') no-repeat top center; height:114px; } 
.bkg_theteam { background:url('../imgs/bkg/team.gif') no-repeat top center; height:108px; } 

.bkg_capabilities { background:url('../imgs/bkg/capabilities.gif') no-repeat top center; height:164px; }
.bkg_mediadesign , .bkg_whatweoffer, .bkg_insideout, .bkg_oureightrules { background:url('../imgs/bkg/media.gif') no-repeat top center; height:108px; }


.title { padding-top:20px; padding-bottom:10px; font-weight:bold; letter-spacing:2px; color:#100b0c; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.title span { color: #635248; }
.title span.nospace {color:#100b0c; letter-spacing:0px; }
.title span.nsnc {letter-spacing:0px; }
div#scroll span.ellipsis { letter-spacing: 1px; }
div#scroll ol { margin-top:0px; padding-top:0px; }
div#scroll ol li span.bullets { font-weight:normal; letter-spacing:0px; }
.clear { clear: both; height: 0px; }
div#about .title { padding-top:75px; font-size:11px; }
.logo_image { padding-left:40px; }
.logo_link { text-align:center; width:986px; }