/* global */
body {margin: 0px; padding: 0px; background: url('../images/bgStrawser.jpg') top repeat-x #c9c9c9; font: 13px/20px Arial, Verdana, Helvetica; color: #6f6f6f;}
p {margin: 0px 0px 15px 0px;}
a {color: #6f6f6f; text-decoration: underline; white-space: nowrap;}
a:hover {text-decoration: none;}
sup {font-size: 9px;}

ul {list-style-type:square}
li {margin: 0px 0px 5px 0px;}
ul.padded li {margin: 0px 0px 15px 0px;}

/* primary navigation */
#containerNav {width: 788px; height: 60px; margin: 7px auto 0px auto;}
#navStrawserTitle, #navStrawserHome, #navStrawserSafety, #navStrawserProjects, #navStrawserServices, #navStrawserContact {height: 60px; float: left;}
#navStrawserTitle {width: 346px;}
#navStrawserTitle img {width: 346px; height: 60px; border: 0px;}
#navStrawserHome {width: 74px;}
#navStrawserHome img {width: 74px; height: 60px; border: 0px;}
#navStrawserSafety {width: 86px;}
#navStrawserSafety img {width: 86px; height: 60px; border: 0px;}
#navStrawserProjects {width: 82px;}
#navStrawserProjects img {width: 82px; height: 60px; border: 0px;}
#navStrawserServices {width: 86px;}
#navStrawserServices img {width: 86px; height: 60px; border: 0px;}
#navStrawserContact {width: 114px;}
#navStrawserContact img {width: 114px; height: 60px; border: 0px;}

/* upper banner */
#containerBanner {width: 752px; height: 306px; background: #fff; margin: 0px auto 0px auto; padding: 5px 5px 0px 5px;}
#containerBannerProjects, #containerBannerHome {width: 752px; height: 405px; background: #fff; margin: 0px auto 0px auto; padding: 5px 5px 0px 5px;}

#imageBanner {width: 752px; height: 301px;}
#imageBanner img {width: 752px; height: 301px; border: 0px;}
#imageBannerHome { position:relative; }
#imageBannerHome #crewlink { position:absolute; right:0; top:0; background:url('../images/button_ver2.gif') no-repeat; width:258px; height:31px; display:block; }

#imageBannerProjects, #containerBannerHome {width: 752px; height: 400px;}
#imageBannerProjects img, #containerBannerHome img {width: 752px; height: 400px; border: 0px;}



/* lower content */
#containerContent {width: 752px; height: auto; border: 1px solid #b2b2b2; border-bottom: 0px; border-top: 0px; background: url('bgContent.jpg') top repeat-x #fff; margin: 0px auto 0px auto; padding: 0px 5px 0px 5px;}


/* home page */
#containerContentHomeLeft, #containerContentHomeRight {width: 200px; height: 90px; font: bold 11px/15px Arial, Verdana, Helvetica; color: #6f6f6f; padding: 20px 0px 20px 0px; text-align: center;}
#containerContentHomeLeft {float: left; margin: 0px 0px 0px 140px;}
#containerContentHomeRight {float: right; margin: 0px 140px 0px 0px;}

#containerContentHomeLeft p, #containerContentHomeRight p {font-size: 10px; font-weight: normal; margin: 5px 0px 0px 0px;}


/* interior pages */
#containerContentInterior {height: auto; font: 12px/18px Arial, Verdana, Helvetica; color: #444; padding: 0px 10px 20px 10px;}
#titleInterior {padding: 5px 0px 8px 0px; border-bottom: 1px dotted #ccc; height: 25px; margin: 0px 0px 15px 0px;}
blockquote {margin: 10px 20px 0px 20px;}
.subtitleInterior {padding: 10px 0px 5px 25px;}

/* interior page: contact info */
.containerContact150 {width: 150px; float: left; padding: 10px 0px 20px 25px;}
.containerContact150 a {font-size: 11px;}
.containerContact210 {width: 210px; float: left; padding: 10px 0px 20px 25px;}
.containerContact325 {width: 325px; float: left; padding: 10px 0px 20px 25px;}

/* interior page: services */
div.containerBrochure {width: 80px; height: 150px; float: left; margin: 0px 15px 10px 0px; padding: 0px 10px 15px 10px;}
div.containerBrochure img {width: 80px; height: 100px; border: 0px;}
div.captionBrochure {width: 80px; height: 20px; font-size: 11px; text-align: center;}
div.captionFileSize {width: 42px; height: 16px; font-size: 11px; background: url('../images/iconPDF.gif') no-repeat; padding: 2px 0px 0px 16px; margin: 0px auto 0px auto; color: #6f6f6f;}

/* interior page: affiliates */
div.affiliateLink {float: left; font-size: 11px; height: 20px; padding: 0px 8px 0px 20px; margin-top: 8px;}
div.affiliateButton {float: left; height: 20px; margin-top: 8px;}
div.affiliateButton img {width: 12px; height: 20px; border: 0px;}

/* interior page: safety */
#strawserSafetyText {width: 450px; float: left;}
#strawserSafetyPhotos {width: 250px; float: right;}


/* footers */
#containerFooter1 {width: 746px; height: 25px; border: 1px solid #b2b2b2; border-top: 0px; background: url('../images/bgFooter1.gif') top repeat-x #fff; margin: 0px auto 0px auto; font-size: 11px; padding: 9px 8px 3px 8px;}
#containerFooter1Text {width: 360px; float: left;}
#containerFooter1Button {width: 152px; float: right;}
#containerFooter2 {text-align: right; width: 757px; height: 25px; background: url('../images/bgFooter2.jpg') top repeat-x #c9c9c9; margin: 0px auto 0px auto; font-size: 10px; padding: 3px 5px 0px 0px;}

#containerFooter1 a {color: #6f6f6f; text-decoration: none; white-space: nowrap;}
#containerFooter1 a:hover {text-decoration: underline;}