html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}body{ line-height:1}ol,ul{ list-style:none}blockquote,q{ quotes:none}blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none}:focus{ outline:0}ins{ text-decoration:none}del{ text-decoration:line-through}table{   border-collapse:collapse;   border-spacing:0}html{overflow:auto;    overflow-y:scroll}body{   color:#757575;   font-family:Tahoma,sans-serif;   font-size:11px;   line-height:1.4em}div#container{   margin:0 auto;   width:766px}div#head{height:291px;   position:relative}div#head h1{background:url("images/logo.gif");   height:105px;   position:absolute;   top:0;   left:0;   width:198px}   div#head h1 span{      margin-left:-3000px}div#banner{background:url("images/banner.jpg");height:186px;width:568px;position:absolute;right:0;top:105px}div#banner p{   margin-left:-3000px}ul#mainmenu{font-size:1.2em;    position:absolute;    left:24px;    top:144px; width:156px}   ul#mainmenu li{   list-style:none outside;      height:25px;      background:url("images/menu_li.gif") bottom left;      width:156px}      ul#mainmenu li:hover,ul#mainmenu li.active{      background-position:top left}      ul#mainmenu li a{      text-decoration:none;      color:#4d4d4d;      display:block;      height:16px;      padding:6px 0 0 23px}   ul#topmenu{   position:absolute;   top:0;   right:53px;   background:#3f3f3f;   padding:15px 0}   ul#topmenu li{     list-style:none outside;      float:left;      padding:0 15px;  margin:0}   ul#topmenu li.first{      border-right:1px white solid}      ul#topmenu li a{      color:#fff;      text-decoration:none}   div#content_wrapper{margin:0 53px 0 21px}div#content{width:490px}div#side{width:166px} .left{float:left} .right{float:right}   h2{      font-size:1.65em;      line-height:1.4em;      margin:30px 0 22px 0;      border-bottom:2px solid #336699;      font-weight:normal;      color:#3c3c3c;      clear:right}      .imageleft{      float:left;      margin:0 15px 0 0}   p{   margin:15px 0}.clear{clear:both}   div#foot{margin:18px 0 0 0;border-top:#c8c8c8 2px solid;text-align:center;   clear:both}a{color:#336699;text-decoration:underline}ul.leftmenu li{list-style:none;margin:7px 0 7px 2px;background:url("images/link_bg.gif") no-repeat left;padding:0 0 0 14px}a.readmore{padding:0 0 0 14px;background:url("images/link_bg.gif") 0 4px no-repeat}.orange{color:#336699}ul li{list-style:square inside}div#worldmap{width:492px;height:214px;background:url("images/worldmap.jpg");position:relative}ul#worldmap_list li{list-style:none;width:27px;height:27px;padding:0;margin:0;list-style:none outside;background:red;background:url("images/map_point1.png") top;cursor:pointer}ul#worldmap_list li:hover{background-position:bottom}ul#worldmap_list li.active{background-position:bottom}ul#worldmap_list span{visibility:hidden;display:none}#worldmap_list #california{position:absolute;top:72px;left:88px}#worldmap_list #uk{position:absolute;top:48px;left:199px}.hidden{display:none}#worldmap_list #pl{position:absolute;top:54px;left:219px}div#contact_information{width:490px}div#contact_postal{width:166px}ul#contact_persons li{list-style:none outside;float:left;width:140px;margin:0 10px;height:71px}li#production_manager{padding-left:160px}table.mail_form{margin:0 0 0 150px}table.mail_form th{width:80px;text-align:right;padding:5px 10px 0 0;vertical-align:top}table.mail_form td{padding:2px 0 7px 0;vertical-align:top}table.mail_form td input{width:160px}select#to{width:165px}#message{overflow:hidden}table.mail_form textarea{width:240px;height:110px}table.mail_form input{width:167px}table.mail_form .buttonsrow{text-align:right}table.mail_form .buttonsrow input{border:none;background:none;width:auto;color:#336699;text-decoration:underline;text-transform:lowercase;background:url("images/link_bg.gif") no-repeat 0 6px;padding:0 0 0 8px;margin:0 0 0 20px}h2#clients{margin-top:60px}