/** {border: 1px solid red;}*/
html {overflow: scroll;}
.spacer
{
 width: 1px;
 height: 1px;
}
#page
{
 position: relative;
 width: 800px;
/* border: 1px solid black;*/
}
#logo
{
 position: absolute;
 left: 10px;
 top: 10px;
 width: 117px;
 height: 63px;
}
#homenavbar
{
 position: absolute;
 left: 0;
 top: 185px;
 z-index: 0;
 background-color: #FFBC00;
 height: 79px;
 width: 100%;
}
#content
{
 z-index: 1;
 padding-top: 66px;
 padding-left: 185px;
/* color: 8C8C8E;*/
 color: 666666;
/* border: 1px solid black;*/
}
#content_full
{
 z-index: 1;
 padding-top: 66px;
/* color: 8C8C8E;*/
 color: 666666;
/* border: 1px solid black;*/
}
#homenav
{
 position: relative;
 background-color: #FFBC00;
 height: 79px;
 width: 800px;
 z-index: 2;
}
#homenav .customer_care_icon
{
 float: left;
 padding-left: 30px;
 padding-top: 18px;
 /*padding-right: 2px;*/
}
#homenav .seperator
{
 float: left;
 border-left: 1px solid white;
 width: 1px;
 height: 20px;
 margin-top: 10px;
}
#homenav .link
{
 float: left;
 margin-top: 10px;
 font-size: 9px;
 padding-left: 5px;
 padding-right: 5px;
/* border: 1px solid white;*/
}
#homenav .link .holder
{
 padding-left: 5px;
 padding-right: 5px;
}
#homenav .link .bold
{
 font-size: 12px;
 font-weight: bold;
}
#homenav .link A
{
 text-decoration: none;
 color: white;
}
#homenav .link A:hover
{
 text-decoration: none;
 background-color: white;
 color: #8B4726;
}
#homenav .link A:hover .holder
{
 background-color: white;
}
#hometext
{
 position: relative;
 left: 185px;
 width: 525px;
 padding-top: 10px;
 padding-bottom: 10px;
/* color: #8C8C8E;*/
 color: #666666;
 font-size: 11px;
 text-align: justify;
}
#hometext A
{
/* color: #8C8C8E;*/
 color: #666666;
}
#homesearch
{
 position: absolute;
 top: 450px;
 width: 150px;
 text-align: right;
}
#footerstretch
{
 position: absolute;
 top: 48px;
 left: 0px;
 background-color: #FFBC00;
 height: 18px;
 width: 100%;
}
#footerbar
{
 position: absolute;
 top: 36px;
 height: 56px;
 width: 800px;
 font-size: 11px;
}
#footerbar .customer_care
{
 float: left;
 padding-left: 25px;
}
#footerbar .link_start
{
 float: left;
 margin-top: 18px;
 padding-left: 175px;
 width: 1px;
 height: 12px;
}
#footerbar .link
{
 float: left;
 margin-top: 14px;
 border-right: 1px solid white;
 height: 11px;
 padding-left: 6px;
 padding-right: 6px;
/* vertical-align: center;*/
}
#footerbar .link A
{
 text-decoration: none;
 padding-left: 5px;
 padding-right: 5px;
 color: white;
}
#footerbar .link A:hover
{
/* background-color: #FFBC00;*/
/* text-decoration: underline;*/
/* background-color: #FFFFFF;*/
 color: #8B4726;
}
#breadcrumbbar
{
 position: absolute;
 top: 66px;
 left: 185px;
 height: 20px;
 width: 615px;
}
#breadcrumbs
{
 font-size: 11px;
}
#breadcrumbs .seperator
{
 float: left;
 padding-top: 2px;
 font-size: 11px;
 padding-left: 5px;
 padding-right: 5px;
}
#breadcrumbs .link
{
 float: left;
 padding-top: 2px;
 font-size: 11px;
}
#breadcrumbs .link A
{
 text-decoration: none;
 color: #333333;
}
#breadcrumbs .link A:hover
{
 text-decoration: underline;
}
#copyright
{
/* position: relative;*/
 font-size: 10px;
 padding-top: 30px;
 padding-left: 185px;
 color: #8C8C8E;
}
#copyright A
{
 color: #8C8C8E;
 text-decoration: underline;
}
#copyright A:hover
{
 color: #FFBC00;
 text-decoration: none;
}
#rh
{
 position: absolute;
/* left: 0px;*/
 left: 185px;
 width: 500px;
 height: 250px;
 overflow: hidden;
}
#rh #rh_0
{
/* border: 2px solid red;*/
}
#rh #rh_1
{
 position: absolute;
 visibility: hidden;
/* border: 2px solid green;*/
 top: 0px;
 left: 500px;
}
#rhp
{
 height: 250px;
}
#stressbuster
{
 position: relative;
 top: 75px;
 left: -150px;
 width: 113px;
 height: 88px;
 background: url('/graphics/stressbuster.jpg');
}
.scroll
{
 position: relative;
/* left: 175px;*/
 height: 250px;
 width: 600px;
 border: 1px solid gray;
 overflow: scroll;
 padding: 10px;
 color: 8C8C8E;
 font-size: 11px;
}
.dragDown
{
 margin-top: 83px;
/* border: 1px solid black;*/
}
#sectionHeader
{
 position: absolute;
 top: 150px;
 left: 50px;
 width: 113px;
 height: 113px;
 /*border: 1px solid black;*/
}
#sectionHeader #sectionTitle
{
 position: absolute;
 bottom: 20px;
 width: 113px;
 font-size: 18px;
 font-weight: bold;
 color: white;
 text-align: center;
}
#sectionHeader #sectionTitle A
{
 color: white;
}
#menu
{
 position: absolute;
 top: 275px;
 width: 150px;
 text-align: right;
}
#menu A { text-decoration: none; }
#menu A:hover { text-decoration: underline; }
.bold { font-weight: bold; }
.color_about, .color_about A { color: #B5D333; }
.color_art_dept, .color_art_dept A { color: #004A72; }
.color_signs_and_graphics, .color_signs_and_graphics A { color: #017c8b; }
.color_in_print, .color_in_print A { color: #f6b533; }
.color_cc, .color_cc A { color: #007b8a; }
#promos_cookies_bar
{
 position: absolute;
 left: 0;
 top: 208px;
 z-index: 0;
 background-color: #FFBC00;
 height: 33px;
 width: 100%;
}
.text
{
 font-size: 12px;
 width: 530px;
/* border: 1px solid black;*/
 text-align: justify;
}
#galleryHeader
{
 font-size: 11px;
 font-weight: bold;
 padding-bottom: 5px;
}
#gallery
{
/* position: relative;
 left: -165px;*/
/* width: 750px;*/
/* margin-top: 12px;*/
/* border: 1px solid black;*/
}
#gallery #icons
{
 position: absolute;
 left: 35px;
 top: 303px;

 float: left;
/* margin-left: 25px;*/
 width: 126px;
/* height: 100%;*/
/* border: 1px solid black;*/
}
#gallery A.icon,
#gallery A.icon_sel,
#gallery A.icon_mo,
#gallery A.icon_fill
{
 float: left;
 margin-right: 2px;
 margin-top: 2px;
 width: 36px;
 height: 36px;
 border: 2px solid #007885;
}
#gallery A.icon,
#gallery A.icon_sel,
#gallery A.icon_mo
{
 cursor: pointer;
}
#gallery A.icon_mo,
#gallery A.icon_sel
{
 border: 2px solid #FFBC00;
}

/*
#gallery .icon
{
 filter: alpha(opacity=75);
 opacity: 0.75;
 -moz-opacity: 0.75;
}
#gallery .icon_sel
{
 filter: alpha(opacity=90);
 opacity: 0.90;
 -moz-opacity: 0.90;
}
*/
#gallery A.icon IMG,
#gallery A.icon_sel IMG,
#gallery A.icon_mo IMG,
#gallery A.icon_fill IMG
{
 width: 36px;
 height: 36px;
}
#gallery #preview
{
 position: relative;
/* left: 165px;*/
 margin-top: 15px;
/* width: 550px;*/
 /*height: 351px;*/
/* border: 1px solid #666666;*/
}
#gallery #preview .image
{
 visibility: hidden;
 display: none;
/* border: 1px solid black;*/
}
#gallery #preview .defaultimage
{
}
#gallery #preview .text
{
/* visibility: hidden;*/

/* position: absolute;*/
/* bottom: 0px;*/
/* left: 0px;*/
/* width: 645px;*/
 font-size: 12px;
 padding-top: 5px;
 padding-bottom: 5px;
/* margin-left: 5px;*/
/* margin-right: 5px;*/
/* border-top: 1px solid #666666;*/
 text-align: left;
 color: #333333;
}
#categoryDescription
{
 position: relative;
 height: 200px;
/* border: 1px solid black;*/
}
#categoryDescription #bottom
{
 position: absolute;
 bottom: 0px;
}
.hidden
{
 visibility: hidden;
 display: none;
}
.visible
{
 visibility: visible;
 display: block;
}
