body, html { margin:0; padding:0; }
body      { color: #edebec; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #000; background-image: url(images/bg.gif); background-repeat: repeat-x; min-width: 900px }
p   {}
td {}
img   { text-decoration: none; left: 200px; border-width: 0 }
a  { color: #b4caed; text-decoration: none; outline: none medium; }
a:hover   { color: #f70000; text-decoration: none }
#wrapper { margin: 0 auto; width: 900px }
#header { background-image: url(images/header.jpg); background-repeat: no-repeat; position: absolute; top: 0; width: 900px; height: 262px; }
#content { position: absolute; top: 262px; width: 900px; }
#contentshift { background-image: url(images/section-nav-bar.jpg); background-repeat: no-repeat; position: relative; left: 49px; width: 801px; height: 800px; border-right: 1px solid #fff; border-left: 1px solid #fff; }
#textcontent { position: relative; left: 15px; width: 766px; }
#offerbox { position: relative; top: 0; left: 0; width: 766px; }
#insideoffer1 { width: 373px; height: 150px; float: left; }
#insideoffer2 { width: 373px; height: 150px; float: right; }
#productgroupdesc { position: relative; top: 0; left: 0; width: 275px; float: left; }
#productgroupdesc2 { background-position: 0 bottom; position: relative; top: 0; left: -15px; width: 776px; }
#productgroupdesc2end { background-color: #fff; background-position: 0 bottom; position: relative; top: 0; left: -15px; width: 801px; height: 1px; }
#sectionnavigation { position: absolute; top: 0; left: 15px; width: 627px; height: 40px; z-index: 2; }
#pagenavigation { background-color: #000; position: relative; top: 50px; left: -15px; width: 801px; height: 450px; z-index: 1; min-height: 230px; border-bottom: 1px solid #333; display: none; }
#prevpage { position: absolute; top: -12px; left: 627px; width: 78px; height: 50px; z-index: 3; cursor: pointer; }
#nextpage { position: absolute; top: -12px; left: 706px; width: 78px; height: 50px; z-index: 3; cursor: pointer; }
#navpic { position: absolute; top: -54px; left: 17px; width: 153px; height: 153px; }
#navtitle { position: absolute; top: 0; left: 0; }
#navpics { position: relative; left: 185px; width: 330px; float: left; }
#adhesive-link1 { background-image: url(images/box-highlight-small.gif); background-repeat: no-repeat; background-position: 2px 2px; position: absolute; top: 0; left: 0; width: 100px; height: 100px; visibility: hidden; cursor: pointer; }
#adhesive-link2 { background-image: url(images/box-highlight-small.gif); background-repeat: no-repeat; background-position: 2px 2px; visibility: hidden; cursor: pointer; position: absolute; top: 0; left: 104px; width: 100px; height: 100px; }
#adhesive-link3 { background-image: url(images/box-highlight-small.gif); background-repeat: no-repeat; background-position: 2px 2px; visibility: hidden; cursor: pointer; position: absolute; top: 0; left: 208px; width: 100px; height: 100px; }
#adhesive-link4 { background-image: url(images/box-highlight-small.gif); background-repeat: no-repeat; background-position: 2px 2px; visibility: hidden; cursor: pointer; position: absolute; top: 102px; left: 0; width: 100px; height: 100px; }
#adhesive-link5 { background-image: url(images/box-highlight-small.gif); background-repeat: no-repeat; background-position: 2px 2px; visibility: hidden; cursor: pointer; position: absolute; top: 102px; left: 104px; width: 100px; height: 100px; }
#adhesive-link6 { background-image: url(images/box-highlight-small.gif); background-repeat: no-repeat; background-position: 2px 2px; visibility: hidden; cursor: pointer; position: absolute; top: 102px; left: 208px; width: 100px; height: 100px; }
#adhesive-link7 { background-image: url(images/box-highlight-small.gif); background-repeat: no-repeat; background-position: 2px 2px; visibility: hidden; cursor: pointer; position: absolute; top: 204px; left: 0; width: 100px; height: 100px; }
#adhesive-link8 { background-image: url(images/box-highlight-small.gif); background-repeat: no-repeat; background-position: 2px 2px; visibility: hidden; cursor: pointer; position: absolute; top: 204px; left: 104px; width: 100px; height: 100px; }
#adhesive-link9 { background-image: url(images/box-highlight-small.gif); background-repeat: no-repeat; background-position: 2px 2px; visibility: hidden; cursor: pointer; position: absolute; top: 204px; left: 208px; width: 100px; height: 100px; }
#adhesive-link10 { background-image: url(images/box-highlight-small.gif); background-repeat: no-repeat; background-position: 2px 2px; visibility: hidden; cursor: pointer; position: absolute; top: 306px; left: 0; width: 100px; height: 100px; }
#adhesive-link11 { background-image: url(images/box-highlight-small.gif); background-repeat: no-repeat; background-position: 2px 2px; visibility: hidden; cursor: pointer; position: absolute; top: 306px; left: 104px; width: 100px; height: 100px; }
#adhesive-link12 { background-image: url(images/box-highlight-small.gif); background-repeat: no-repeat; background-position: 2px 2px; visibility: hidden; cursor: pointer; position: absolute; top: 306px; left: 208px; width: 100px; height: 100px; }
#navtext { position: absolute; left: 500px; float: right; }
#marketingmessage { position: relative; top: 50px; left: 30px; width: 375px; float: right; }
#navmarketing { position: relative; width: 400px; z-index: 2; float: right; }
#marketingmessagetext1 { font-size: 12px; text-align: right; position: absolute; top: 45px; left: 90px; width: 251px; }
#marketingmessagetext2 { font-size: 12px; text-align: left; position: absolute; top: 100px; left: 215px; width: 180px; }
#marketingmessagetext3 { color: #fff; font-size: 12px; font-weight: bold; text-align: left; position: absolute; top: 340px; left: 20px; width: 301px; }
#marketingmessageheading { color: #f00; font-size: 12px; font-weight: normal; text-align: left; position: absolute; top: 170px; left: 210px; width: 301px; }
#footer { background-image: url(images/footer.jpg); background-repeat: no-repeat; position: absolute; bottom: 0; width: 900px; height: 60px; }
#topnav { position: absolute; top: 0; left: 50px; width: 801px; height: 74px; }
#botnav { position: absolute; top: 222px; left: 50px; width: 801px; height: 35px; }
#home-link { position: absolute; top: 0; left: 0; width: 73px; height: 74px; }
#aboutus-link { position: absolute; top: 0; left: 74px; width: 101px; height: 74px; }
#partners-link { position: absolute; top: 0; left: 176px; width: 108px; height: 74px; }
#contact-link { position: absolute; top: 0; left: 285px; width: 123px; height: 74px; }
#login-link { position: absolute; top: 0; left: 409px; width: 156px; height: 74px; }
#coastline-logo-link { position: absolute; top: 0; left: 566px; width: 235px; height: 74px; }
#adhesive-tapes-link { position: absolute; top: 0; left: 0; width: 180px; height: 35px; }
#strapping-link { position: absolute; top: 0; left: 181px; width: 146px; height: 35px; }
#pallet-wrap-link { position: absolute; top: 0; left: 327px; width: 175px; height: 35px; }
#packaging-materials-link { position: absolute; top: 0; left: 503px; width: 151px; height: 35px; }
#packaging-machines-link { position: absolute; top: 0; left: 655px; width: 145px; height: 35px; }
#adhesive-tapes-out { background-image: url(images/navunselect.gif); background-repeat: no-repeat; position: absolute; top: 12px; left: 165px; width: 14px; height: 14px; z-index: 2; }
#adhesive-tapes-in { background-image: url(images/navselect.gif); background-repeat: no-repeat; position: absolute; z-index: 2; top: 12px; left: 165px; width: 14px; height: 14px; visibility: hidden; }
#strapping-out { background-image: url(images/navunselect.gif); background-repeat: no-repeat; position: absolute; z-index: 2; top: 12px; left: 310px; width: 14px; height: 14px; }
#strapping-in { background-image: url(images/navselect.gif); background-repeat: no-repeat; visibility: hidden; position: absolute; z-index: 2; top: 12px; left: 310px; width: 14px; height: 14px; }
#pallet-wrap-out { background-image: url(images/navunselect.gif); background-repeat: no-repeat; position: absolute; z-index: 2; top: 12px; left: 481px; width: 14px; height: 14px; }
#pallet-wrap-in { background-image: url(images/navselect.gif); background-repeat: no-repeat; visibility: hidden; position: absolute; z-index: 2; top: 12px; left: 481px; width: 14px; height: 14px; }
#packaging-materials-out { background-image: url(images/navunselect.gif); background-repeat: no-repeat; position: absolute; z-index: 2; top: 12px; left: 631px; width: 14px; height: 14px; }
#packaging-materials-in { background-image: url(images/navselect.gif); background-repeat: no-repeat; visibility: hidden; position: absolute; z-index: 2; top: 12px; left: 631px; width: 14px; height: 14px; }
#packaging-machines-out { background-image: url(images/navunselect.gif); background-repeat: no-repeat; position: absolute; z-index: 2; top: 12px; left: 775px; width: 14px; height: 14px; }
#packaging-machines-in { background-image: url(images/navselect.gif); background-repeat: no-repeat; visibility: hidden; position: absolute; z-index: 2; top: 12px; left: 775px; width: 14px; height: 14px; }
#navmessage { background-color: #000; position: absolute; top: 79px; left: 50px; width: 801px; height: 136px; visibility: hidden; }
#messagepictureholder { position: absolute; top: 0; left: 411px; width: 390px; height: 136px; }
#messagepicture { position: absolute; top: 0; left: 140px; width: 250px; height: 314px; clip: rect(0 auto 136px auto); visibility: hidden; }
#messagepictureinside { background-image: url(images/packaging-tapes.jpg); position: absolute; top: 0; left: 0; width: 250px; height: 314px; }
#messageheadingholder { position: absolute; top: 55px; left: 0; width: 325px; height: 1px; clip: rect(auto 325px auto 0); visibility: visible; }
#messageheading { background-image: url(images/messageheaderbg.jpg); position: absolute; top: 0; left: -325px; width: 325px; height: 1px; }
#messageheadinginside { background-color: #000; position: absolute; top: 20px; left: 15px; width: 325px; height: 35px; visibility: hidden; }
#messagemarketing { background-color: #000; visibility: hidden; position: absolute; top: 70px; left: 0; width: 505px; height: 70px; }
#messagestrap { background-color: #000; background-image: url(images/offering-more-for-less.gif); visibility: hidden; position: absolute; top: 15px; left: 350px; width: 155px; height: 30px; }
#warning { position: absolute; top: 52px; left: 230px; width: 200px; visibility: hidden; }
#productbar { background-image: url(images/product-bar.jpg); position: absolute; top: 220px; left: 0; width: 777px; height: 186px; }
#adhesive-tapes-link-2 { background-repeat: no-repeat; background-position: 5px 5px; position: absolute; top: 0; left: 0; width: 152px; height: 186px; cursor: pointer; }
#strapping-link-2 { background-repeat: no-repeat; background-position: 5px 5px; cursor: pointer; position: absolute; top: 0; left: 156px; width: 152px; height: 186px; }
#pallet-wrap-link-2 { background-repeat: no-repeat; background-position: 5px 5px; cursor: pointer; position: absolute; top: 0; left: 312px; width: 152px; height: 186px; }
#packaging-materials-link-2 { background-repeat: no-repeat; background-position: 5px 5px; cursor: pointer; position: absolute; top: 0; left: 468px; width: 152px; height: 186px; }
#packaging-machines-link-2 { background-repeat: no-repeat; background-position: 5px 5px; cursor: pointer; position: absolute; top: 0; left: 626px; width: 152px; height: 186px; }
.p {  }
.px14bold { font-size: 14px; font-weight: bold; }
.px10whitebold { color: #fff; font-size: 10px; font-weight: bold; }
.px10redbold { color: #f00; font-size: 10px; font-weight: bold; }
.px12redbold { color: #f00; font-size: 12px; font-weight: bold; }
.white14pxbold { color: #fff; font-size: 14px; }
.red14pxbold { color: #f00; font-size: 14px; font-weight: bold; }
.white12pxbold { color: #fff; font-size: 12px; font-weight: bold; }
.white12pxnormal { color: #fff; font-size: 12px; font-weight: normal; }
.blue12pxnormal { color: #b4caed; font-size: 12px; font-weight: normal; }
.px12bold { color: #f00; font-size: 10px; font-weight: bold; }
.px16bold { color: #f00; font-size: 16px; font-weight: bold; }
.px10normal { font-size: 10px; font-weight: normal; }
#menutxt1 { font-size: 10px; font-weight: normal; }
#menutxt2 { font-size: 10px; font-weight: normal; }
.floatleft { float: left; }
.floatright { float: right; }
.floattextright { text-align: right; position: relative; float: right; }
.floattextleft { text-align: left; float: left; }
.shiftimg { position: relative; top: 12px; left: 0; }
.product { width: 776px; height: 220px; float: right; }
.productdesc { width: 566px; height: 220px; float: right; }
.table-head { text-align: left; }
.table-head-centre { text-align: center; }
.table-info { text-align: left; }
.table-info-centre { text-align: center; }
.link { color: #b4caed; cursor: pointer; font-weight: bold; line-height: 18px; padding: 0 100px 4px 0; background-image: url(images/li-bg.jpg); background-repeat: no-repeat;background-position: 0 0; }
.link:hover { color: #f70000; cursor: pointer; font-weight: bold; line-height: 18px; padding: 0 100px 4px 0; background-image: url(images/li-bg.jpg); }
.offsetimgdown25 { position: absolute; top: 0; left: 125px; }
h1 { color: #b4caed; font-size: 12px; text-decoration: none; margin:0; padding:0;}
h2 { color: #7b9fd7; font-size: 12px; margin:0; padding:0;}
h3 { font-size: 10px; font-weight: normal; padding: 0; margin: 0}
li a{ font-weight: bold; line-height: 18px; background-repeat: no-repeat; background-position: 0 0; width: 100px; padding: 0 20px 4px 0; }
li a:hover{ width: 100px; padding: 0 20px 4px 0; }
ul { position: relative; left: -25px; list-style: none; }
#menu1 { position: relative; top: 0; left: 30px; display: none; }
#menu2 { position: relative; display: none; top: 0; left: 30px; }
#menu3 { display: none; position: relative; top: 0; left: 30px; }
.pointer { cursor: pointer; }
.image-float-left-header { float: left; }
