body		{ margin:0; padding:0; background-color:#000; }
a, a:visited{ text-decoration:none; outline:none; }
a img		{ border:0; }

#wrapper	{ margin:0 auto; width:900px; height:672px; background-color:#ccc; }

#header		{ margin:0 auto; width:900px; height:205px; position:absolute; z-index:100; background:url(../images/layout_header.png) top center no-repeat; }
#header img	{ border:0; }
#footer		{ margin:0 auto; width:900px; height:105px; position:absolute; top:567px; z-index:200; background:url(../images/layout_footer.png) top center no-repeat; }
#content	{ width:900px; height:480px; margin:0; padding:0; position:relative; top:145px; background-color:#900c12; z-index:0; }


ul#navigation	{ margin:0; padding:0; width:900px; height:70px; position:absolute; top:125px; z-index:402; list-style-image:none; list-style-position:outside; list-style-type:none; }
ul#navigation li{ float:left; display:block; width:auto; height:70px; }
.topnav		{ display:block; height:70px; background:url(../images/navtop_off.gif) no-repeat; }
.active		{ cursor:pointer; }
.home		{ width:76px; background-position:-67px 0px; margin-left:67px; }
.technology	{ width:124px; background-position:-176px 0px; margin-left:33px; }
.about		{ width:74px; background-position:-313px 0px; margin-left:14px; }
.contact	{ width:76px; background-position:-514px 0px; margin-left:126px; }
.launch		{ width:120px; background-position:-602px 0px; margin-left:12px; }
.tools		{ width:75px; background-position:-755px 0px; margin-left:34px; }


#content #tech_main		{ width:900px; height:480px; background:url(../images/page_tech.png) no-repeat; }
#tech_main #technav_div	{ width:219px; height:77px; position:relative; top:172px; left:59px; }

#content #tech_prepress		{ width:900px; height:480px; background:url(../images/page_tech_prepress.png) no-repeat; }
#tech_prepress #technav_div	{ width:219px; height:77px; position:relative; top:94px; left:118px; }

#content #tech_presses		{ width:900px; height:480px; background:url(../images/page_tech_presses.png) no-repeat; position:absolute; top:0; z-index:300; }
#content #tech_presses_overlay	{ display:none; width:900px; height:480px; background:url(../images/page_tech_presses_overlay.png) no-repeat; position:absolute; top:0; z-index:301; }
#tech_presses_specs_submenu	{ width:328px; height:268px; z-index:303; position:absolute; top:110px; left:110px; }
#tech_presses_specs_menu	{ width:328px; height:268px; background:url(../images/page_tech_presses_specs_menu.png) no-repeat; z-index:302; position:absolute; top:110px; left:110px; }
#tech_presses_specs_submenu #p_nav	{ text-align:right; padding:10px 15px; font:bold 12px Arial; color:#fff; }
#tech_presses_specs_submenu #p_nav .p_page	{ cursor:pointer; padding:0 9px; }
#tech_presses_specs_menu #p_content	{ width:255px; height:204px; background-repeat:no-repeat; background-image:url(../images/tech_presses_specs_1.png); position:relative; top:35px; left:42px; }
#tech_presses_specs		{ width:125px; height:10px; background:url(../images/tech_presses_specs.gif) no-repeat; position:absolute; top:365px; left:257px; cursor:pointer; z-index:500; }
#tech_presses_l	{ width:450px; height:480px; background:url(../images/page_tech_presses_left.png) no-repeat; position:absolute; top:0; z-index:304; }
#tech_presses_l #technav_div	{ width:219px; height:77px; position:relative; top:75px; left:118px; }

#content #tech_bindery		{ width:900px; height:480px; background:url(../images/page_tech_bindery.png) no-repeat; position:absolute; top:0; z-index:300; }
#content #tech_bindery_overlay	{ display:none; width:900px; height:480px; background:url(../images/page_tech_bindery_overlay.png) no-repeat; position:absolute; top:0; z-index:301; }
#tech_bindery_equiplist_menu{ width:328px; height:268px; background:url(../images/page_tech_bindery_equiplist_menu.png) no-repeat; z-index:302; position:absolute; top:110px; left:110px; }
#tech_bindery_equiplist		{ width:120px; height:10px; background:url(../images/tech_bindery_equiplist.gif) no-repeat; position:absolute; top:389px; left:264px; cursor:pointer; z-index:500; }
#tech_bindery_l	{ width:450px; height:480px; background:url(../images/page_tech_bindery_left.png) no-repeat; position:absolute; top:0; z-index:303; }
#tech_bindery_l #technav_div	{ width:219px; height:77px; position:relative; top:92px; left:118px; }

#content #tech_delivery		{ width:900px; height:480px; background:url(../images/page_tech_delivery.png) no-repeat; }
#tech_delivery #technav_div	{ width:219px; height:77px; position:relative; top:94px; left:118px; }

ul.technav_menu	{ list-style-image:none; list-style-position:outside; list-style-type:none; width:auto; margin:0; padding:0; }
ul.technav_menu li{ float:left; display:block; width:auto; height:77px; }
.technav	{ display:block; width:49px; height:77px; background:url(../images/page_tech_nav-on.png) no-repeat; cursor:pointer; }
.prepress	{ background-position:0px 0px; }
.presses	{ background-position:-56px 0px; margin-left:7px; }
.bindery	{ background-position:-112px 0px; margin-left:7px; }
.delivery	{ background-position:-169px 0px; margin-left:7px; }

/* contacts page */
#content #contacts	{ width:900px; height:480px; background:url(../images/page_contact.png) no-repeat; }
#contacts #contacts_box	{ width:320px; position:relative; top:75px; left:508px; text-align:left; }
.contact_info	{ display:block; width:320px; height:36px; cursor:pointer; }
.matt		{ background:url(../images/contact_matt.gif) no-repeat; }
.manfred	{ background:url(../images/contact_manfred.gif) no-repeat; margin-top:8px; }
.karen		{ background:url(../images/contact_karen.gif) no-repeat; margin-top:48px; }
.lisa		{ background:url(../images/contact_lisa.gif) no-repeat; margin-top:6px; }
.lori		{ background:url(../images/contact_lori.gif) no-repeat; margin-top:16px; }
.alison		{ background:url(../images/contact_alison.gif) no-repeat; margin-top:6px; }
#arrow		{ display:none; width:8px; height:15px; background:transparent url(../images/contact_arrow.gif) no-repeat; position:absolute; top:76px; left:498px; }

.clear	{ clear:both; }