html {
	height:				100%;
}
body {
	font-size:			10px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	height:				100%;
	/*background-image:	url(../images/bgh.png);
	background-repeat:	repeat-x;
	background-position:top center;*/
	background-color:	#F2F1F0;
}

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr {
	margin: 			0;
	padding: 			0;
}
a {
	color:				#f26722;
	text-decoration:	none;
}

div.container {
	margin:				0 auto;
	display:			table;
	height:				100%;
	background-image:	url(../images/bg.png);
	background-repeat:	repeat-y;
	background-position:top left;
	width:				997px;
}
*:first-child+html div.container {
	height:				auto;
	min-height:			100%;
}

div.innercontainer {
	display:			table-cell;
	/*background-image:	url(../images/bg.png);
	background-repeat:	no-repeat;
	background-position:top left;*/
	width:				997px;
	padding:			0px 0px 0px 17px;
	padding:			0px 0px 0px 10px;
}
div.innercontent {
	width:				997px;
}
div.content {
	height:				659px;
	padding-top:		30px;
	width:				879px;
	float:				left;
}

h1 {
	width:				879px;
	height:				143px;
	text-indent:		-1000em;
	background-image:	url(../images/workwear.png);
	background-repeat:	no-repeat;
	background-position:top center;
}

h2 {
	display:			none;
}

div.colcontainer {
	margin-top:			-143px;
}

div.left {
	float:				left;
	width:				185px;
	min-height:			200px;
}
div.left ul {
	padding-top:		72px;
	padding-top:		95px;
}

div.left ul li {
	list-style-type:	none;
	margin-bottom:		2px;
}

div.left ul li a {
	display:			block;
	background-position:top left;
	background-repeat:	no-repeat;
	height:				33px;
	background-color:	#131C25;
	color:				#fff;
	line-height:		33px;
	text-indent:		-1000em;
}
div.left ul li a:hover, #active {
	background-position:top right;
}	

a.home {
	background-image:	url(../images/home.png);
}
a.mascotyoung {
	background-image:	url(../images/mascotyoung.png);
}
a.mascotfrontline {
	background-image:	url(../images/mascotfrontline.png);
}
a.hellyhansen {
	background-image:	url(../images/hellyhansen.png);
}
a.cemarkering {
	background-image:	url(../images/cemarkering.png);
}
a.contact {
	background-image:	url(../images/contact.png);
}

div.address {
	padding-left:		30px;
	padding-top:		220px;	
	position:			absolute;
}

div.right {
	float:				left;
	width:				694px;
	min-height:			200px;
}
div.right img {
	float:				left;
}
div.rightcontent {
	padding-top:		172px;
	float:				left;
	width:				370px;	
	line-height:		140%;
}

div.rightcontent p {
	padding-bottom:		15px;
}

h3 {
	color:				#f26722;
	font-size:			12px;
	padding-bottom:		20px;
}


div.links {
	width:				118px;
	float:				left;
	min-height:			200px;
	padding-top:		47px;
	overflow:			hidden;
}
div.links ul li {
	list-style-type:	none;
}
div.links ul li a {
	display:			block;
	height:				33px;
	text-indent:		-1000em;
	overflow:			hidden;
	width:				118px;
}

a.ncf {
	background-image:	url(../images/linkncf.png);
}
a.ncfbasics {
	background-image:	url(../images/linkbasics.png);
}
a.ncfdressuals {
	background-image:	url(../images/linkdressuals.png);
}
a.ncfworkwear {
	background-image:	url(../images/linkworkwear.png);
}
div.links ul li a.online {
	background-image:	url(../images/linkonline.png);
	height:				36px;
}

div.floatingwindow {
	width:				216px;
	height:				288px;
	position:			absolute;
	border:				1px solid #f0f0f0;
	background-color:	#fff;
	display:			none;
}
div.content form {
	float:				left;
	width:				420px;
	padding-top:		50px;
	overflow:			hidden;
}
div.content form div {
	height:				25px;
	overflow:			hidden;
}
div.formleft {
	float:				left;
	clear:				left;
	height:				25px;
	width:				120px;
	display:			inline;
	overflow:			hidden;
}
div.formright {
	float:				left;
	clear:				right;
	height:				25px;
	width:				300px;
	overflow:			hidden;
	display:			inline;
}	

input {
	border:				1px solid #ccc;
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:			10px;
	padding:			1px 2px;
}
input.ts {
	width:				50px;
}
input.tm {
	width:				113px;
}
input.tl {
	width:				281px;
}
input.radio {
	width:				auto;
	border-width:		0px;
	margin-top:			0px;
}
*:first-child+html input.radio {
	margin-bottom:		-2px;
}
* html input.radio {
	margin-bottom:		-2px;
}


