body{background:#e5e6e6 url('/images/bg_h.png') repeat-x; margin:0; font:normal 12px Arial,Helvetica,san-serif; color:#6A737B;}
h1, h2{font:italic 24px Georgia,serif;}
h2{color:#EF4135; font-size:19px;}
a, a:visited{color:#EF4135; text-decoration:none;}
a img{border:0}
.imgOverlay span:hover, .highlight{color:#EF4135}
.clear{clear:both}
.leftAlign{float:left}
img.leftAlign{padding:0 45px 10px 0}
.rightAlign{float:right}
img.rightAlign{padding:0 0 10px 25px}
p{line-height:24px; margin:12px 0}

#wrapper{width:900px; background-color:#fff; margin:0 auto; border-top:5px solid #6a747c; border-bottom:5px solid #ef4035; position:relative;}
#btrLogo{position:absolute; top:23px; left:-40px;}
#header{height:185px}
#topMenu{text-transform:uppercase; font-size:11px; font-weight:bold; position:absolute; top:92px; right:3px}
#topMenu a{height:26px; width:111px; background:transparent url('/images/menu.png') 0 0 no-repeat; display:block; float:left; margin-right:40px}
#topMenu a.prod{width:161px;}
#topMenu a.prod.currentPage{background-position:0 -35px;}
#topMenu a.about{background-position:-202px 0;}
#topMenu a.about.currentPage{background-position:-202px -35px;}
#topMenu a.work{background-position:-354px 0;}
#topMenu a.work.currentPage{background-position:-354px -35px;}
#topMenu a.contact{background-position:-506px 0;}
#topMenu a.contact.currentPage{background-position:-506px -35px;}

.pageTitle{margin-bottom:35px}

.leftContent{margin-left:50px; width:170px; float:left;}
.rightContent{width:616px; float:right; margin-right:43px}
#footer{margin-top:40px}

.imgOverlay{font-size:10px; margin-top:100px}
.imgOverlay span{position:relative; cursor:default}
.imgOverlay span img{display:none; position:absolute; bottom:-100px; left:100px}
.imgOverlay span:hover img{display:block;}