/** {border: 1px solid red;}*/
.spacer
{
 width: 1px;
 height: 1px;
}
#page
{
 position: relative;
 width: 800px;
/* border: 1px solid black;*/
}
#logo
{
 position: absolute;
 left: 35px;
 top: 35px;
 width: 117px;
 height: 63px;
}
#homenavbar
{
 position: absolute;
 left: 0;
 top: 199px;
 z-index: 0;
 background-color: #FFBC00;
 height: 60px;
 width: 100%;
}
#content
{
 z-index: 1;
/* border: 1px solid black;*/
}
#rh
{
 position: absolute;
 width: 800px;
 height: 199px;
 overflow: hidden;
}
#rh #rh_0
{
/* border: 2px solid red;*/
}
#rh #rh_1
{
 position: absolute;
 visibility: hidden;
/* border: 2px solid green;*/
 top: 0px;
 left: 800px;
}
#rhp
{
 height: 199px;
}
#homenav
{
 left: 195px;
 position: relative;
 background-color: #FFBC00;
 height: 60px;
 width: 800px;
 z-index: 2;
}
#homenav .customer_care_icon
{
 float: left;
 margin-left: 25px;
 margin-right: 5px;
 margin-top: 8px;
}
#homenav .seperator
{
 float: left;
/* border-left: 1px solid white;*/
 width: 1px;
 height: 20px;
 margin-top: 10px;
}
#homenav .link
{
/*font-family: 'Futura Lt BT Light';*/
/*	font-weight: bold;*/

 float: left;
 margin-top: 10px;
 font-size: 12px;
 padding-left: 5px;
 padding-right: 5px;
/* border: 1px solid white;*/
}
#homenav .link .holder
{
 padding-left: 10px;
 padding-right: 10px;
}
#homenav .link A
{
 text-decoration: none;
 color: white;
}
#homenav .link A:hover
{
 text-decoration: none;
 text-indent: 0px; /* Note: for some reason this is needed for IE compatibility */
}
#homenav .link .bold
{
 font-size: 13px;
 font-weight: bold;
}
#homenav .link A:hover /*.bold*/
{
 color: #8B4726;
}
#hometext
{
 position: relative;
 left: 210px;
 width: 525px;
 height: 400px;
 /*padding-top: 20px;*/
/* padding-bottom: 10px;*/
/* color: #8C8C8E;*/
 color: 666666;
 font-size: 12px;
 text-align: justify;
 border-bottom: 1px solid #CCCCCC;
}
#hometext A
{
/* color: #8C8C8E;*/
 color: #666666;
}

#bottomnav
{
 position: absolute;
 top: 450px;
 left: 210px;
 border-top: 1px solid #CCCCCC;
 padding-top: 10px;
 width: 575px;
 height: 200px;
 overflow: hidden;
/* border: 1px solid #CCCCCC;*/
}
#bottomnav .link
{
 float: left;
 width: 175px;
 cursor: hand;
}
#bottomnav .link A:hover,
#bottomnav .link A:hover .h1
{
 text-decoration: none;
 color: black;
}
#bottomnav .link A:hover .t1
{
 color: black;
/* text-decoration: underline;*/
}
#bottomnav .link .h1
{
/* font-family: 'Futura Md BT Bold';
 font-size: 16px;*/
 height: 30px;
 padding-top: 3px;
 color: #FFBC00;
 background-image: url('/graphics/homepage/arrow.jpg');
 background-position: top right;
 background-repeat: no-repeat;
 cursor: hand;
}
#bottomnav .link .t1
{
 padding-left: 2px;
 color: #666666;
 cursor: hand;
}


#home-links
{
 position: absolute;
 top: 265px;
/* width: 100px;*/
}
#home-links .link
{
 margin-top: 10px;
 /*padding-bottom: 20px;*/
 height: 82px;
 width: 177px;
 text-align: right;
 border-bottom: 1px solid #cccccc;
/* border: 1px solid green;*/
}
#home-links .link A
{
 position: relative;
 color: #666666;
 text-decoration: none;
}
#home-links .link A:hover
{
 color: black;
 text-decoration: none;
}
#home-links .link .sublink
{
 position: relative;
 right: 0px;
 padding-bottom: 2px;
}
#home-links .link .sublink A
{
 font-size: 9px;
}
#home-links .link .sublink A IMG
{
 vertical-align: middle;
 margin-left: 5px;
 width: 20px;
 height: 20px;
}

/*
#homelinks
{
 position: absolute;
 top: 265px;
 width: 125px;
}
#homelinks .link
{
 margin-top: 2px;
 margin-bottom: 2px;
 width: 190px;
 height: 59px;
 text-align: left;
 left: 0px;
 border-bottom: 1px solid #cccccc;
}
#homelinks .link A
{
 position: relative;
}
*/

#bottomlinks
{
 position: absolute;
 top: 510px;
 left: 45px;
/* border-top: 1px solid #CCCCCC;*/
 padding-top: 10px;
 width: 150px;
 height: 175px;
/* border: 1px solid green;*/
 color: #666666;
}
#bottomlinks .link/*,
.sublink*/
{
 position: relative;
 left: 10px;
 padding-top: 4px;
 padding-bottom: 4px;
 width: 115px;
 margin-bottom: 2px;
/* height: 27px;*/
/* border: 1px solid blue;*/
}
#bottomlinks .link A/*,
.sublink A*/
{
 font-size: 9px;
 color: #666666;
}
#bottomlinks .link IMG/*,
.sublink IMG*/
{
 position: absolute;
 left: -25px;
 top: 0px;
 width: 20px;
 height: 20px;
}

.footerstretch
{
 background-image: url(/graphics/footerstretch.gif);
 background-position: 0 15;
 background-repeat: repeat-x;
 height: 58px;
 width: 100%;
}
#footerbar
{
 background-image: url(/graphics/footerbar.gif);
 background-position: 0 10;
 background-repeat: no-repeat;
 height: 58px;
 width: 800px;
 font-size: 11px;
}
#footerbar .customer_care
{
 float: left;
 padding-left: 75px;
 padding-right: 40px;
}
#footerbar .link_start
{
 float: left;
 margin-top: 18px;
 border-right: 1px solid white;
 width: 1px;
 height: 12px;
}
#footerbar .link
{
 float: left;
 margin-top: 18px;
 border-right: 1px solid white;
 height: 12px;
 padding-left: 5px;
 padding-right: 5px;
 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;
}
#copyright
{
/* position: relative;*/
 font-size: 10px;
/* padding-top: 30px;*/
 padding-left: 210px;
 color: #8C8C8E;
}
#copyright A
{
 color: #8C8C8E;
 text-decoration: underline;
}
#copyright A:hover
{
 color: #FFBC00;
 text-decoration: none;
}
.scroll
{
 position: relative;
 left: 175px;
 height: 250px;
 width: 600px;
 border: 1px solid gray;
 overflow: scroll;
 padding: 10px;
 color: 8C8C8E;
 font-size: 11px;
}
.menu
{
 position: absolute;
 top: 225px;
 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; }
#promos_cookies_bar
{
 position: absolute;
 left: 0;
 top: 202px;
 z-index: 0;
 background-color: #FFBC00;
 height: 33px;
 width: 100%;
}
