body {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#333333;
	text-align:left;
	font-size:16px;
}

table { padding: 0px; margin: 0px; vertical-align: top; }
td { margin: 0px; padding: 0px; vertical-align: top; }
input { font-size: 11px; }
select { font-size: 11px; }
option { font-size: 11px; }
textarea { font-size: 11px; }
img { border: 0px; }

.giant    { font-size: 48px; }
.largest  { font-size: 24px; }
.larger   { font-size: 18px; }
.large    { font-size: 14px; }
.medium   { font-size: 12px; }
.normal   { font-size: 11px; }
.small    { font-size: 10px; }
.smaller  { font-size: 9px; }
.smallest { font-size: 8px; }

.left   { text-align: left; }
.right  { text-align: right; }
.center { text-align: center; }
.vtop   { vertical-align: top; }
.vbot   { vertical-align: bottom; }
.vmid   { vertical-align: middle; }
.vtbot  { vertical-align: text-bottom; }

.bold   { font-weight: bold; }
.unbold { font-weight: normal; }

.hdrbar { background-color: #0072BC; }

.nopad td { padding: 0px; }
.pad10 td { padding: 10px; }
.pad5 td { padding: 5px; }
.pad3 td { padding: 3px; }
.pad2 td { padding: 2px; }
.pad0 td { padding: 0px; }
.pad5nl td { padding: 5px 10px 5px 0px; }

a{ font-size:11px; }

a:link    {
	color: #666666;
	text-decoration: none;
	cursor: pointer;
}
a:visited {
	color: #666666;
	text-decoration: none;
	cursor: pointer;
}
a:hover   {
	color: #0A57AA;
	text-decoration: none;
	cursor: pointer;
}

a.dark:link    {
	color: #0A57AA;
	text-decoration: none;
	cursor: pointer;
}
a.dark:visited {
	color: #0A57AA;
	text-decoration: none;
	cursor: pointer;
}
a.dark:hover   {
	color: #0A57AA;
	text-decoration: none;
	cursor: pointer;
}

h2{
    padding-top:0px;
    margin-top:0px;
}

table#mainbd{
    width: 1000px;
    
}

table#mainbd td{
    width:0px;
    padding:0 0 0 45px;
    margin:350px 0 0 0;
    height:10px;
    /* border:1px solid green; */
    /* overflow:auto; */
}

div.img {
    padding-bottom:24px;
    font-size:11px;   
}

table#mainbd td#main{
    width:800px;
    height:700px;
}

img#logo{
	position:absolute;
	top:90px;
	left:330px;
}

.lrg{
	font-size:26px;
	line-height:0.9em;
	font-weight:normal;
	padding:10px 0 0 0;
	margin:0;
}

div#body a{
    font-size:18px;
    line-height:1.4em;
    color: #c1c1c1;
}

/*=====================================================================
Filename: style.css
Author: Pierrick Calvez
Author URI: http://1h05.com
Media: Screen

Theme Name: 1h05
Theme URI: http://1h05.com
Description: 1h05 is a WordPress theme created by Pierrick Calvez for 1h05.com
Version: 4.2
*=====================================================================
COLORS : 

#161616  : very dark grey
#646464  : mid grey
#767676  : mid grey rollover navi
#ddd     : white/light grey
#ff7200  : orange
#fff     : white

(#d21918  : red)
(#32aeec  : blue)
*=====================================================================*/


/*height: auto;*/
padding: 10px 0px 20px 10px;
border: solid #E6EBE7;
border-width: 0px 1px 0px 1px;
background-color: #FFFFFF;
margin: 0px 0px 0px 10px;
float: left;
}
#flashContainer {
	position: relative;
	width: 765px;
	height: 160px;
	padding: 0;
	margin: 0;
	background: #fff;
}
div#contBottom {
position: relative;
width: 786px;
height: 111px;
background-image: url(../images/site_design/footer.gif);
background-repeat: no-repeat;
margin: 0px 10px 20px 10px;
padding: 0px;
float: left;
}
#rotator0, #rotator1, #rotator2 {
position: relative;
border: 0px;
overflow: hidden;
margin: 15px 15px 0px 0px;
padding: 0;
width: 180px;
height: 160px;
float: left;
}
#rotator3 {
position: relative;
border: 0px;
overflow: hidden;
margin: 15px 0px 0px 0px;
padding: 0;
width: 180px;
height: 160px;
float: left;
}
#rotator0 img, #rotator1 img, #rotator2 img, #rotator3 img {
width: 180px;
height: 160px;
padding: 0;
}
#mainContainer {
position: relative;
width: 764px;
height: auto;
margin: 11px 10px 20px 10px;
padding: 0;
overflow: hidden;
}
#imgs {
	/*height: 100%;*/
height: auto;
	margin: 0;
	padding: 0;
}
#postHeader {
position: relative;
padding: 0;
float: left;
}
#postButtons {
position: relative;
margin: 0;
padding: 10px 0 0 10px;
float: left;
}
.imgSep {
width: 764px;
height: auto;
margin: 0;
padding: 0;
border: 0;
float: left;
}
.imgHolder {
font-family: Georgia;
font-size: 11px;
color: #656968;
line-height: 120%;
float: left;
}
.peoplemail {
color: #656968;
text-decoration: underline;
}
.imgHolder span {
font-family: Georgia;
font-size: 14px;
color: #656968;
line-height: 120%;
}
.imgLink img {
width: 172px;
height: 127px;
margin: 5px 5px 5px 0;
padding: 3px;
border: 1px solid #DEDEDE;
}
.imgLink:hover img, .imgLink:active img {
background-color:  #8DB35B;
border: 1px solid #8DB35B;
}
.contact {
width: 372px;
height: auto;
margin: 0;
padding: 0 10px 0 0; 
font-family: Georgia;
font-size: 1.8em;
color: #656968;
border: 0;
float: left;
line-height: 130%;
}
.contact img {
width: 367px;
height: 274px;
margin: 0;
padding: 3px;
border: 1px solid #DEDEDE;
}
.contact img.contacttxtimg {
width: auto;
height: 17px;
margin: 0;
padding: 0;
border: 0;
}
.contact img.contacttxtimgb {
width: auto;
height: 19px;
margin: 0;
padding: 0;
border: 0;
}
/* td's in peopletable */
.contact td {
width:230px;
padding:10px 0 20px 0;
}
.contact td a, .contact td a:link, .contact td a:active, .contact td a:visited {
text-decoration: none;
color: #656968;
}
.contact td a:hover {
text-decoration: underline;
color: #656968;
}
h1 {
font-family: Helvetica;
font-size: 35px;
color: #666666;
border: 0;
line-height: 100%;
margin: 0;
padding: 0;
}
h2 {
font-family: Georgia;
font-size: 1.3em;
font-weight: normal;
color: #656968;
border: 0;
line-height: 130%;
margin: 0;
padding: 0 0 0.5em 0;
}
.brodtext {
width: 372px;
height: auto;
margin: 0;
padding: 0 10px 0 0; 
font-family: Georgia;
font-size: 1.8em;
color: #656968;
border: 0;
float: left;
line-height: 130%;
}
.ingressLeft {
width: 380px;
height: auto;
margin: 0 14px 0 0;
padding: 0; 
font-family: Georgia;
font-size: 2.2em;
color: #656968;
border: 0;
float: left;
line-height: 130%;
}
.ingressHeaderBox {
position: relative;
width: 760px;
height: 30px;
font-size: 1.8em;
margin: 0 0 10px 0;
padding: 0;
}
.ingressHeaderBoxC {
width: 760px;
height: 20px;
/*font-size: 1.8em;
line-height: 130%;*/
margin: 0 0 10px 0;
padding: 0 0 0 0;
}
.ingressHeaderBoxC h1 {
padding: 0 0 0 0;
margin: 3px 0 0 2px;
}
.ingressHeaderBoxC img {
display: block;
}
.ingressHeader {
margin: 0 10px 0 0;
padding: 0; 
border: 0;
float: left;
}
.ingressHeaderSM {
margin: 11px 0 0 10px;
padding: 0; 
border: 0;
float: left;
}
.ingressHeaderComma {
margin: 11px 0 0 0;
padding: 0; 
border: 0;
float: left;
}
.ingressRight {
width: 370px;
height: auto;
margin: -3px 0 0 0;
padding: 0 0 0 0; 
font-family: Georgia;
font-size: 2.2em;
color: #656968;
border: 0;
float: left;
line-height: 130%;
}
#thickHLine {
width: 763px;
height: 3px;
background: #fff url(../images/site_design/hline_thick.gif) top left repeat-x;
margin: 0;
padding: 0;
float: left;
overflow: hidden;
}
.thinHLine {
position:relative;
width: 765px;
height: 1px;
background-image: url(../images/site_design/hline_thin.gif);
background-repeat: repeat-x;
margin: 10px 0 0 10px;
padding: 0;
}
#arrows {
position:relative;
width: 765px;
height: 20px;
margin: 10px 0 0 10px;
padding: 0;
}

#flashcontent {
	position: relative;
	width: 140px;
	height: 45px;
	padding: 0;
	margin: -22px 0 0 123px;
	background: #fff;
	float: left;
}
#payOff {
	position: relative;
	width: 187px;
	height: 15px;
	padding: 18px 5px 0px 0px;
	margin: 0px;
	background: #fff;
	float: right;
}
#topContactDiv {
	position: relative;
	width: 155px;
	height: 30px;
	padding: 0;
	margin: 3px 0 20px 0;
	background: #fff;
	
}
#menuDiv {
	position: relative;
	width: 500px;
	height: 40px;
	padding: 0;
	margin: 3px 0 20px 0;
	background: #fff;
	float: left;
	
}
.clientLogoImg {
	width: 210px;
	height: 135px;
	margin: 0px;
	padding: 0px 6px 6px 0px;
	float: left;
}
#nav {
	position: absolute;
	top: 0px;
	left: 0px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 20px;
	display: inline;
	overflow: hidden;
	width: 446px;
	
	}
#navSM {
	position: absolute;
	top: 20px;
	left: -3px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 20px;
	display: inline;
	overflow: hidden;
	width: 546px;
	
	}
#navSM2 {
	position: absolute;
	top: 35px;
	left: -4px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 20px;
	display: inline;
	overflow: hidden;
	width: 546px;
	
	}
#navArrows {
	position: absolute;
	top: 0px;
	left: 0px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 20px;
	display: inline;
	overflow: hidden;
	width: 765px;
	}
#navButtons {
	position: relative;
	list-style: none;
	margin: 20px 0 0 20px;
	padding: 0;
	height: 20px;
	display: inline;
	overflow: hidden;
	width: 500px;
	}
#navSend {
	position: relative;
	list-style: none;
	margin: 20px 0 0 20px;
	padding: 0;
	height: 20px;
	display: inline;
	overflow: hidden;
	width: 500px;
	}
#nav li, #navSM li, #navSM2 li, #navArrows li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
#navButtons li, #navSend li {
    margin: 0; 
    padding: 0;
	display: inline;
	list-style-type: none;
}
#nav a, #nav span, #navSM a, #navSM span, #navSM2 a, #navSM2 span, #navArrows a, #navArrows span, #navButtons a, #navButtons span, #navSend a, #navSend span {
	float: left;
	padding: 20px 0 0 0;
	overflow: hidden;
	background-position: 0 -20px;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win */
    
	}
#nav a:hover, #navSM a:hover, #navSM2 a:hover, #navArrows a:hover, #navSend a:hover {/*, #navButtons a:hover {*/
	background-position: 0 -20px;
	}
#nav a.unselected, #navSM a.unselected, #navSM2 a.unselected, #navArrows a.unselected, #navButtons a.unselected, #navSend a.unselected {
    background-position: 0 0;
}
#nav a:active, #nav a.selected, #navSM a:active, #navSM a.selected, #navSM2 a:active, #navSM2 a.selected, #navArrows a:active, #navArrows a.selected, #navButtons a.selected, #navSend a:active, #navSend a.selected {/*#navButtons a:active, */
	background-position: 0 -20px;
	}

#twelcome a  {
	width: 63px;
	background: url(../images/menu/welcome.gif) top left no-repeat;
}
#tservices a  {
	width: 62px;
	background: url(../images/menu/services.gif) top left no-repeat;
}
#tclients a  {
	width: 55px;
	background: url(../images/menu/clients.gif) top left no-repeat;
}
#tworks a  {
	width: 50px;
	background: url(../images/menu/works.gif) top left no-repeat;
}
#tpeople a  {
	width: 54px;
	background: url(../images/menu/people.gif) top left no-repeat;
}
#tcontact a  {
	width: 67px;
	background: url(../images/menu/contact.gif) top left no-repeat;
}
#tconttop a  {
	width: 158px;
	background: url(../images/site_design/top_contact_btn.gif) top left no-repeat;
}
#ttextsize span  {
width: 56px;
background: url(../images/menu/textsize.gif) top left no-repeat;
}
#tsize100 a  {
width: 11px;
background: url(../images/menu/size100.gif) top left no-repeat;
}
#tsize130 a  {
width: 12px;
background: url(../images/menu/size130.gif) top left no-repeat;
}
#tsize150 a  {
width: 12px;
background: url(../images/menu/size150.gif) top left no-repeat;
}
#tcontactsend a  {
width: 36px;
background: url(../images/site_design/send.gif) top left no-repeat;
}
#tweb a  {
width: 39px;
background: url(../images/site_design/web.gif) top left no-repeat;
}
#tprint a  {
width: 50px;
background: url(../images/site_design/print.gif) top left no-repeat;
}
#tpackaging a  {
width: 106px;
background: url(../images/site_design/packaging.gif) top left no-repeat;
}
#tinterior a  {
width: 75px;
background: url(../images/site_design/interior.gif) top left no-repeat;
}
#tbrandplatform a  {
width: 153px;
background: url(../images/site_design/brandplatform.gif) top left no-repeat;
}
#tamp span  {
width: 20px;
background: url(../images/site_design/amp.gif) top left no-repeat;
}
#tcomma span  {
width: 11px;
background: url(../images/site_design/comma.gif) top left no-repeat;
}
#tiittala a  {
	width: 37px;
	background: url(../images/menu/iittala.gif) top left no-repeat;
}
#tsamhall a  {
	width: 50px;
	background: url(../images/menu/samhall.gif) top left no-repeat;
}
#t3 a  {
	width: 16px;
	background: url(../images/menu/3.gif) top left no-repeat;
}
#tarcticpaper a  {
	width: 65px;
	background: url(../images/menu/arcticpaper.gif) top left no-repeat;
}
#tassaabloy a  {
	width: 62px;
	background: url(../images/menu/assaabloy.gif) top left no-repeat;
}
#tatomic a  {
	width: 42px;
	background: url(../images/menu/atomic.gif) top left no-repeat;
}
#tbo a  {
	width: 31px;
	background: url(../images/menu/bo.gif) top left no-repeat;
}
#tcycleurope a  {
	width: 62px;
	background: url(../images/menu/cycleurope.gif) top left no-repeat;
	
}
#telectrolux a  {
	width: 53px;
	background: url(../images/menu/electrolux.gif) top left no-repeat;
	
}
#tfalcon a  {
	width: 39px;
	background: url(../images/menu/falcon.gif) top left no-repeat;
	
}
#til a  {
	width: 16px;
	background: url(../images/menu/il.gif) top left no-repeat;
	
}
#tkonecranes a  {
	width: 64px;
	background: url(../images/menu/konecranes.gif) top left no-repeat;
	
}
#tprippsbla a  {
	width: 55px;
	background: url(../images/menu/prippsbla.gif) top left no-repeat;
}
#tramlosa a  {
	width: 50px;
	background: url(../images/menu/ramlosa.gif) top left no-repeat;
}
#trutgersson a  {
	width: 61px;
	background: url(../images/menu/rutgersson.gif) top left no-repeat;
}
#tunifiedbrandappearance a  {
	width: 133px;
	background: url(../images/menu/unifiedbrandappearance.gif) top left no-repeat;
}
#tvichynoveau a  {
	width: 73px;
	background: url(../images/menu/vichynoveau.gif) top left no-repeat;
}
#tyale a  {
	width: 30px;
	background: url(../images/menu/yale.gif) top left no-repeat;
}
#tcarlsberg a  {
	width: 59px;
	background: url(../images/menu/carlsberg.gif) top left no-repeat;
}
#tyara a  {
	width: 32px;
	background: url(../images/menu/yara.gif) top left no-repeat;
}
#thellyhansen a  {
	width: 78px;
	background: url(../images/menu/hellyhansen.gif) top left no-repeat;
}
#tlexus a  {
	width: 38px;
	background: url(../images/menu/lexus.gif) top left no-repeat;
}
#tstrategy a  {
	width: 49px;
	background: url(../images/menu/strategy.gif) top left no-repeat;
}
#tinnovation a  {
	width: 62px;
	background: url(../images/menu/innovation.gif) top left no-repeat;
}
#tdesign a  {
	width: 46px;
	background: url(../images/menu/design.gif) top left no-repeat;
}
#tcommunications a  {
	width: 92px;
	background: url(../images/menu/communications.gif) top left no-repeat;
}
#tnext a  {
	width: 35px;
	background: url(../images/site_design/Next.gif) top left no-repeat;
}
#tprev a  {
	width: 35px;
	background: url(../images/site_design/Prev.gif) top left no-repeat;
}
div.clearfloats {
clear:both;
}
