@charset "utf-8";

img {
border: 0;
}

form {
margin: 0;
}

body {
margin: 0 auto;
margin-top: 10px;
text-align: center;
width: 814px;
}

#HeaderBar {
margin: 0 auto;
width: 814px;
min-width: 814px;
height: 171px;
background: url(images09/PrintedProductsHeader.jpg) no-repeat top left;
}

.PPHeaderText {
margin: 0 auto;
width: 814px;
min-width: 814px;
padding-top: 48px;
padding-left: 24px;
text-align: left;
}


.PPHeaderText p {
font-family:Arial, Helvetica, sans-serif;
font-size: 42px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
margin: 0;
}

.PPHeaderText a {
color: #FFFFFF;
text-decoration: none;
}


#TopNavBar {
width: 814px;
min-width: 814px;
height: 28px;
padding-top: 46px;
}

#TopNavBar UL {
list-style: none;
padding: 0;
margin: 0;
width: 814px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
text-align: center;
}

#TopNavBar LI {
float: left;
display: block;
width: 100px;
height: 28px;
line-height: 28px;
margin-right: 2px;
background: url(images09/top-nav-inner-boxes.gif) no-repeat top center;
}

#TopNavBar LI.first {
background: url(images09/top-nav-first-box.gif) no-repeat top center;
}

#TopNavBar LI.last {
margin: 0;
background: url(images09/top-nav-last-box.gif) no-repeat top center;
}

#TopNavBar LI a:link,
#TopNavBar LI a:visited,
#TopNavBar LI a:active {
color: #FFFFFF;
text-decoration: none;
}

#TopNavBar LI a:hover {
color: #FFFFFF;
text-decoration: underline;
}

#SubTopNavBar {
width: 814px;
height: 33px;
background: url(images09/top-sub-nav.jpg) no-repeat top center;
}

#SubTopNavBar p {
font-family: "trebuchet MS", tahoma, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: 100;
color: #00381A;
padding: 0;
padding-top: 2px;
margin: 0;
}

#SubTopNavBar a {
color: #00381A;
text-decoration: none;
}


#SubTopNavBar input#stext {
font-family: "trebuchet MS", tahoma, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: 100;
width: 120px;
margin-top: 3px;
margin-bottom: 0;
}

#SubTopNavBar select {
font-family: "trebuchet MS", tahoma, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: 100;
width: 175px;
margin-top: 3px;
margin-bottom: 0;
}

.SubTobNavSections {
float: left;
width: 203px;
min-width: 203px;
text-align: center;
}

.ClearSTNS {
clear: both;
width: 812px;
min-width: 812px;
height: 10px;
margin: 0;}

#PPContainer {
clear: both;
margin: 0 auto;
padding: 0;
width: 814px;
min-width: 814px;
background: url(images09/main-background.jpg) repeat-y top center;
}

.BodyCol1 {
float: left;
width: 203px;
min-width: 203px;
color: #666666;
text-align: left;
}

.lh a:link,
.lh a:visited,
.lh a:active {
display: block;
width: 189px;
min-width: 189px;
margin-left: 6px;
padding: 2px;
height: 18px;
font-family: "trebuchet MS", tahoma, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: 100;
color: #666666;
background: #B2CCBE;
text-decoration: none;
text-indent: 3px;
border-bottom: 1px solid #ffffff;
line-height: 18px;
}

.lh a:hover {
display: block;
color: #ffffff;
background: #005728;
}

.lh p {
margin: 0;
}


.BodyCol2 {
text-align: left;
float: left;
width: 605px;
min-width: 605x;
}

.HomePageIntro {
margin: 6px;
width: 577px;
min-width: 577px;
/* background: #B2CCBE; */
padding: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.MainPageContent {
margin: 6px;
width: 577px;
min-width: 577px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.HomePageIntro H1,
.HomePageIntro H1 a,
.MainPageContent H1,
.MainPageContent H1 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #333333;
text-decoration: none;
}

.MainPageContent H2,
.MainPageContent H2 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
text-decoration: none;
margin: 0;
}


.HomePageIntro p,
.MainPageContent p {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
margin: 0;
margin-bottom: 11px;
}

.HomePageIntro a,
.MainPageContent a {
color: #333333;
text-decoration: none;
}

.HomePageFooter {
margin: 6px;
width: 577px;
min-width: 577px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.HomePageFooter p {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}

.HomePageFooter a {
color: #333333;
text-decoration: none;
}

.HomePageFooter h1,
.HomePageFooter h2 {
font-family: Arial, Helvetica, sans-serif;
margin: 0;
font-size: 11px;
color: #333333;
}


.ShoppingCartBox {
width: 191px;
min-width: 191px;
margin: 6px;
border: 1px solid #cc9900;
background: #ffffcd url(images09/shop-cart.jpg) top left no-repeat;
}

.ShoppingCartBox p {
font-family: "trebuchet MS", tahoma, arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #cc9900;
margin: 0;
padding: 0;
padding-top: 4px;
padding-right: 4px;
text-align: right;
}

.ShoppingCartBox b {
font-family: "trebuchet MS", tahoma, arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003333;
}

.ShoppingCartBox a {
background: none;
font-size: 12px;
text-decoration: underline;
}

.ShoppingCartBox img {
padding-bottom: 8px;
}

#FooterBar {
padding: 0;
width: 814px;
min-width: 814px;
background: url(images09/footer-bar.jpg) no-repeat bottom center #005728;
}

#FooterBar p,
#FooterBar a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
text-align: center;
line-height: 30px;
padding: 0;
margin: 0;
}

#FooterBar2 {
margin: 0 auto;
margin-bottom: 10px;
width: 814px;
min-width: 814px;
}

#FooterBar2 p,
#FooterBar2 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
text-align: center;
margin-top: 8px;
margin-bottom: 0px;
}

.HomePageProducts {
margin: 0px 6px 6px 6px;
width: 577px;
min-width: 577px;
padding: 6px 12px 12px 12px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
}

.HomePageProducts h2 {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
margin: 0;
margin-top: 30px;
font-size: 14px;
font-weight: 100;
color: #333333;
border-bottom: 1px solid #666666
}

.HomePageProducts a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #999999;
text-align: center;
margin: 0px;
}


.ProdDetail {
margin: 6px;
padding: 10px;
width: 577px;
min-width: 577px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
}

.ProdDetail p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

.ProdDetail a {
color: #333333;
text-decoration: underline;
}

.ProdDetail h1 {
font-family: Arial, Helvetica, sans-serif;
margin: 0;
font-size: 18px;
font-weight: bold;
color: #333333;
border-bottom: 1px solid #666666
}

.ProdDetail h2 {
font-family: Arial, Helvetica, sans-serif;
margin: 0;
margin-top: 30px;
font-size: 14px;
font-weight: 100;
color: #333333;
border-bottom: 1px solid #666666
}

.ProdCol1 {
text-align: left;
float: left;
width: 360px;
min-width: 360px;
}

.ProdCol1 p {
margin-top: 10px;
}

.ProdCol2 {
text-align: right;
float: left;
width: 180px;
min-width: 180px;
}

.ProdPriceBox {
margin-top: 10px;
margin-left: 20px;
background: #005728;
width: 175px;
color: #FFFFFF;
}

.ProdPriceCol1 {
float: left;
width: 60px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: 100;
color: #ffffff;
text-align: center;
padding-top: 8px;
}

.ProdPriceCol2 {
float: left;
width: 90px;
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight: bold;
color: #ffffff;
text-align: center;
padding-top: 8px;

}

.ProdPriceColClear {
clear: both;
width: 100%;
margin: 0;
padding-top: 8px;
padding-bottom: 8px;
}

.ProdPriceColClear p {
font-family: Arial, Helvetica, sans-serif;
line-height: 10px;
margin: 0;
padding-left: 8px;
padding-right: 8px;
font-size: 9px;
font-weight: 100;
color: #ffffff;
text-align: center;
}


.ProdColClear {
clear: both;
width: 100%;
height: 10px;
margin: 0;}

.ProductsClick {
width: 90%;
height: 20px;
background: #006633;
border: 1px solid #999999;
padding: 4px;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 20px;
margin: 0;
}

.ProductsClick a {
text-decoration: none;
color: #FFFFFF;
padding: 6px;
}

.ProductsClick h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
margin: 0;
}

#livechat  {
width: 191px;
min-width: 191px;
margin: 6px;
border: 1px solid #CCCCCC;
background: #FFFFFF;
}

#livechat p {
text-align: center;
}
