* {margin:0; padding:0;}

body {
background-color:#FFF;
font-family:arial, sans-serif;
}

img {
padding:20px 20px 30px 20px;
float:left;
}

img.footer {
margin:-10px 0px 0px 0px;
padding:0;
float:right;
}

img.nowrap {
padding:20px 20px 200px 20px;
}

img.homepg {
padding:0 0 5px 5px;
float:left;
}

img.chek {
padding:20px 180px 0 20px;
}

img.chek2 {
padding:0 180px 20px 0;
}

hr {
width:90%;
height:1px;
margin-right:auto;
margin-left:auto;
border-top:1px solid black;
}

#container {
background-color:#1b3f82;
width:100%;
resize:none;
}

#logocontainer {
width:1070px;
height:99px;
resize:none;
margin-right:auto;
margin-bottom:-10px;
margin-left:auto;
padding:0;
}

#toplinks {
width:1070px;
height:20px;
margin-right:auto;
margin-left:auto;
}

#footer {
width:1070px;
height:10px;
padding:10px;
font-size:10px;
font-style:none;
font-weight:normal;
color:#000;
text-decoration:none;
margin-right:auto;
margin-left:auto;
}


#logocontainer2 {
width:960px;
height:99px;
resize:none;
margin-right:auto;
margin-bottom:-10px;
margin-left:auto;
padding:0;
}

#toplinks2 {
width:960px;
height:20px;
margin-right:auto;
margin-left:auto;
}

#footer2 {
width:960px;
height:10px;
padding:10px;
font-size:10px;
font-style:none;
font-weight:normal;
color:#000;
text-decoration:none;
margin-right:auto;
margin-left:auto;
}


#homecontainer {
width:1070px;
height:470px;
resize:none;
margin-right:auto;
margin-left:auto;
background-color:#505050;
}

#secondcontainer {
width:750px;
resize:none;
margin:0 auto;
padding:0;
background-color:#FFF;
border-top:30px solid #505050;
border-right:15px solid #505050;
border-bottom:15px solid #505050;
border-left:200px solid #505050;
}

#textcontainer {
width:670px;
margin:30px 15px 0 0;
background-color:#FFF;
border:1px solid #222222;
float:right;
resize:none;
}

#homeimages {
width:850px;
margin:30px 20px 0 0;
padding:0;
background-color:#222222;
float:right;
}

#banner {
height:70px;
margin:0;
padding:0;
color:#FFFFFF;
background-color:#1B3F82;
}

.bannercopy {
font-size:18px;
font-weight:bold;
font-style:italic;
text-align:center;
}

img.homepic {
padding:5px;
}

img.logo {
margin:0px 0px 0px -20px;
padding:0;
float:left;
}

a.toplinks:link {
font-size:10px;
font-style:none;
font-weight:normal;
color:#000;
text-decoration:none;
}

a.toplinks:visited {
font-size:10px;
font-style:none;
font-weight:normal;
color:#000;
text-decoration:none;
}

a.toplinks:hover {
font-size:10px;
font-style:none;
font-weight:normal;
color:#000;
text-decoration:underline;
}

a.toplinks:active {
font-size:10px;
font-style:none;
font-weight:normal;
color:#000;
text-decoration:none;
}

#main_links {
width:160px;
margin:30px 0 0 15px;
float:left;
}

#main_links2 {
width:160px;
margin:0 0 0 -180px;
float:left;
}

ul.sidebar1 {
list-style:none;
border-bottom:5px solid #222222;
}

ul.sidebar2 {
list-style:none;
border-bottom:5px solid #222222;
}

ul.main {
list-style:none;
}

li.horizontal {
float:left;
}

ul li a {
display: block;
font-size:12px;
font-family:trebuchet, century gothic, sans-serif;
font-weight:bold;
text-decoration: none;
color: #FFF;
padding:5px;
line-height:16px;
border: 5px solid #222222;
border-bottom: 0;
}


ul li a.retail {
background:#a62c47;
}

ul li a:hover.retail {
background-color:#222222;
}


ul li a.pop {
background:#d67d2f;
}

ul li a:hover.pop {
background-color:#222222;
}


ul li a.structural {
background:#0079b8;
}

ul li a:hover.structural {
background-color:#222222;
}


ul li a.brownbox {
background:#be2725;
}

ul li a:hover.brownbox {
background-color:#222222;
}

ul li a.shelfready {
background:#4a327c;
}

ul li a:hover.shelfready {
background-color:#222222;
}


ul li a.design {
background:#8b5d25;
}

ul li a:hover.design {
background-color:#222222;
}

ul li a.printing {
background:#1869a0;
}

ul li a:hover.printing {
background-color:#222222;
}

ul li a.finishing {
background:#b74832;
}

ul li a:hover.finishing {
background-color:#222222;
}

ul li a.fulfillment {
background:#865f8c;
}

ul li a:hover.fulfillment {
background-color:#222222;
}

ul li a.service {
background:#009c4f;
}

ul li a:hover.service {
background-color:#222222;
}

ul li a.perfectboxes {
background:#DAA520;
}

ul li a:hover.perfectboxes {
background-color:#222222;
}

ul li a.r {
width:155px;
float:left;
background:#a62c47;
padding:5px 0 5px 5px;
}

ul li a.p {
width:155px;
float:left;
background:#d67d2f;
border: 5px solid #222222;
border-left:0;
}

ul li a.s {
width:155px;
float:left;
background:#be2725;
border: 5px solid #222222;
border-left:0;
}

ul li a.b {
width:155px;
float:left;
background:#0079b8;
border: 5px solid #222222;
border-left:0;
}

ul li a.sh {
width:155px;
float:left;
background:#4a327c;
border: 5px solid #222222;
border-left:0;
}


ul li a:hover.r {
background-color:#222222;
}

ul li a:hover.p {
background-color:#222222;
}

ul li a:hover.s {
background-color:#222222;
}

ul li a:hover.b {
background-color:#222222;
}

ul li a:hover.sh {
background-color:#222222;
}

p {
font-size:12px;
line-height:20px;
padding:20px;
}

p.products {
font-size:12px;
line-height:20px;
margin-left:310px;
}


p.column {
margin:10px 5% 20px 55%;
font-size:12px;
line-height:20px;
padding:10px 0;
}

form {
font-size:12px;
line-height:20px;
padding:20px;
}

h1 {
font-size:12px;
font-weight:bold;
line-height:16px;
margin:0 0 0 355px;
padding:20px 0 0 20px;
}

h2 {
font-size:14px;
font-weight:bold;
padding:20px 20px 0px 20px;
}

#rollover_container { /* image rollover container for pop page */
width:200px;
height:685px;
background-color:#333333;
margin:10px;
float:left;
}

img.rolloverhero {
border:0px;
margin:5px 5px 3px 5px;
padding:0px;
}

img.rollover {
border:0px;
margin:2px 4px 0px 5px;
padding:0px;
}

img.rollover2 {
border:0px;
margin:5px 4px 0px 5px;
padding:0px;
}

#brownbox_container { /* image rollover container for brown box page */
width:310px;
height:430px;
background-color:#333333;
margin:10px;
padding:0;
float:left;
}

img.brownboxhero {
border:0px;
margin:5px 5px 3px 5px;
padding:0px;
}

img.brownboxthumbleft {
border:0px;
margin:2px 0px 3px 5px;
padding:0px;
}

img.brownboxthumbmiddle {
border:0px;
margin:2px 0px 3px 5px;
padding:0px;
}

img.brownboxthumbright {
border:0px;
margin:2px 0px 3px 5px;
padding:0px;
}

#structural_container { /* image rollover container for structural solutions page */
width:310px;
height:435px;
background-color:#333333;
margin:10px;
padding:0px;
float:left;
}

img.structuralhero {
border:0px;
margin:5px 5px 3px 5px;
padding:0px;
}

img.structuralthumbleft {
border:0px;
margin:2px 0px 3px 5px;
padding:0px;
}

img.structuralthumbmiddle {
border:0px;
margin:2px 0px 3px 5px;
padding:0px;
}

img.structuralthumbright {
border:0px;
margin:2px 0px 3px 5px;
padding:0px;
}

#shelfready_container { /* image rollover container for shelf ready page */
width:310px;
height:515px;
background-color:#333333;
margin:10px;
padding:0px;
float:left;
}

img.shelfreadyhero {
border:0px;
margin:5px 5px 3px 5px;
padding:0px;
}

img.shelfreadythumbleft {
border:0px;
margin:2px 0px 3px 5px;
padding:0px;
}

img.shelfreadythumbmiddle {
border:0px;
margin:2px 0px 3px 5px;
padding:0px;
}

img.shelfreadythumbright {
border:0px;
margin:2px 0px 3px 5px;
padding:0px;
}

img.newsmast {
padding:0px;
margin:0;
}

#news_left {/* left column of newsletter */
font-size:12px;
font-family:arial, sans-serif;
width:400px;
margin:0;
padding:20px;
float:left;
}

#news_right {/* right column of newsletter */
width:160px;
margin-right:20px;
background-color:#094FA3;
float:right;
overflow:hidden;
}

.pnewsright {
font-size:10px;
color:#FFF;
line-height:150%;
}

