@charset "utf-8";
/* CSS Document */

#colorBox {
background-color:#ec1928;
}

body {
margin:0px;
padding:0px;
background:url(/Images/bg.png) repeat;
font-family:Arial, Helvetica, sans-serif;
}
.graphicLink {
width:100%;
height:100%;
float:left;display:inline;
outline:none;
text-decoration:none;
font-size:0pt;
line-height:0pt;
}
.graphicLink span {
visibility:hidden;
}
#marginWrap {
width:950px;
margin:0px auto;
}
#header {
width:950px;
height:197px;
background:url(/Images/header.png) no-repeat;
}

#logoWrap {
width:251px;
height:53px;
margin:21px 0px 0px 0px;
float:left;dipslay:inline;
position:relative;
}
#logo {
position:absolute;
top:43px;
left:50px;
z-index:800;
width:154px;
height:53px;
}
#logoBtm {
width:154px;
height:53px;
float:left;display:inline;
z-index:200;
position:Absolute;
top:43px;
left:50px;
}
#logoBtm ul {
list-style:none;
margin:0px;
padding:0px;
}
#logoBtm li {
position:absolute;
top:0px;
left:0px;
display:none;
}
#colorBar {
width:699px;
height:130px;
background:blue;
float:left;display:inline;
margin:21px 0px 0px 0px;
}
#headerImage {
width:513px;
height:130px;
float:left;display:inline;
}
#colorBox {
width:186px;
height:130px;
float:left;display:inline;
}
#primary_nav {
width:921px;
height:28px;
float:left;display:inline;
overflow:hidden;
margin:9px 0px 0px 15px;
}
#primary_nav ul {
list-style:none;
margin:0px;
padding:0px;
}
#primary_nav ul li {
float:left;display:inline;
height:28px;
}
#primary_nav ul li a {
width:100%;
float:left;display:inline;
text-decoration:none;
height:100%;
outline:none;
}
#primary_nav ul li a span {
visibility:hidden;
}
#primary_home {
width:57px;
}
#primary_home:hover {
background:url(/Images/primary_navOn.png) 0px 0px no-repeat;
}
#primary_about {
margin-left:1px;
width:67px;
}
#primary_about:hover {
background:url(/Images/primary_navOn.png) -58px 0px no-repeat;
}
#primary_bags {
margin-left:1px;
width:58px;
}
#primary_bags:hover {
background:url(/Images/primary_navOn.png) -126px 0px no-repeat;
}
#primary_packaging {
width:101px;
margin-left:1px;
}
#primary_packaging:hover {
background:url(/Images/primary_navOn.png) -185px 0px no-repeat;
}
#primary_equipment {
width:102px;
margin-left:1px;
}
#primary_equipment:hover {
background:url(/Images/primary_navOn.png) -287px 0px no-repeat;
}
#primary_jansan {
width:87px;
margin-left:1px;
}
#primary_jansan:hover {
background:url(/Images/primary_navOn.png) -390px 0px no-repeat;
}
#primary_quotes {
width:75px;
margin-left:1px;
}
#primary_quotes:hover {
background:url(/Images/primary_navOn.png) -478px 0px no-repeat;
}
#primary_green {
width:90px;
margin-left:1px;
}
#primary_green:hover {
background:url(/Images/primary_navOn.png) -554px 0px no-repeat;
}
#primary_news {
width:62px;
margin-left:1px;
}
#primary_news:hover {
background:url(/Images/primary_navOn.png) -645px 0px no-repeat;
}
#primary_facts {
width:134px;
margin-left:1px;
}
#primary_facts:hover {
background:url(/Images/primary_navOn.png) -708px 0px no-repeat;
}
#primary_contact {
width:78px;
margin-left:1px;
}
#primary_contact:hover {
background:url(/Images/primary_navOn.png) -843px 0px no-repeat;
}

#main {
float:left;display:inline;
width:950px;
background:url(/Images/content_rpt.png) repeat-y;
background-color:#e7771f;
position:relative;
}
#leftBtm {
width:251px;
height:77px;
float:left;display:inline;
position:absolute;
bottom:0px;
left:0px;
background:url(/Images/leftBtm.png) no-repeat;
}
#leftBtm ul {
list-style:none;
margin:29px 0px 0px 35px;
padding:0px;
}
#leftBtm a {
background:url(/Images/leftBtm_bullet.png) 0px 4px no-repeat;
line-height:18px;
font-size:14px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#fff;
padding-left:12px;
}
#leftBtm a:hover {
text-decoration:underline;
}
#left {
width:251px;
float:left;display:inline;
padding-bottom:77px;
position:relative;
font-size:14px;
line-height:16px;
color:#333333;
}
#left a {
font-size:14px;
line-height:16px;
color:#ffffff;
text-decoration:none;
}
#left a:hover {
text-decoration:underline;
}
#leftContent {
width:203px;
float:left;display:inline;
margin:23px 0px 0px 22px;
}
#main p {
margin:0px 0px 15px 0px;
}
#pageBottom {
float:left;display:inline;
width:950px;
height:26px;
background:#000;
color:#fff;
text-align:right;
font-size:13px;
line-height:26px;
}
#phone {
padding-right:15px;
}

#content {
float:left;display:inline;
width:699px;
}
#rotation {
width:699px;
height:392px;
overflow:hidden;
position:relative;
float:left;display:inline;
}
#rotation ul {
list-style:none;
margin:0px;
padding:0px;
}
#rotation ul li {
position:Absolute;
top:0px;
left:0px;
display:none;
}

#contentText {
float:left;display:inline;
margin:0px 0px 0px 14px;
width:675px;
font-size:14px;
line-height:18px;
}

#footer {
float:left;display:inline;
width:950px;
margin-bottom:20px;
color:#cccccc;
font-size:13px;
line-height:17px;
}
#footerLinks {
float:left;display:inline;
width:100%;
margin-top:38px;
}
#footerLinks ul {
margin:0px;
padding:0px;
list-style:none;
text-align:center;
}
#footerLinks ul li {
display:inline;
margin:0px 4px;

}
#footer a {
color:#cccccc;
text-decoration:none;
font-size:13px;
}
#footer a:hover {
color:#000000;
}
#copyright {
width:418px;
float:left;display:inline;
text-align:right;
margin:16px 0px 0px 0px;
}
#alien {
float:left;display:inline;
width:404px;
text-align:right;
margin:16px 0px 0px 0px;
}
#alien img {
vertical-align:middle;
}

#rotationThumbs {
position:absolute;
top:316px;
left:15px;
}
#rotationThumbs a {
line-height:23px;
text-decoration:none;
background:url(/Images/thumbOff.png) no-repeat;
float:left;display:inline;
width:23px;
text-align:center;
margin-right:8px;
color:#fff;
outline:none;
}
#rotationThumbs a:hover,#rotationThumbs a.selected {
background:url(/Images/thumbOn.png) no-repeat;
}
