* {	margin: 0;padding: 0; }

body {
	margin: 1em;
	padding: 0;
	background: #fff;
	line-height: 1.4em;

	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 75%;
	color: #333;
}

/* global
-------------------------------------------------*/

body.global { margin: 0;background: #38373a; }

h1, span.header, h2, span.subheader { font-weight: normal;font-family: "Segoe UI", Arial, Tahoma, Verdana, Helvetica; }
h3, #nav, .background, form, input, table { font-family: Arial, Verdana, Helvetica, sans-serif; }
a.link, #menuSub li a, #menuSub li.currentPage a, #copy { font-family: "Microsoft Sans Serif", Arial, Tahoma, Helvetica, sans-serif; }

h1, span.header { line-height: 1.2em;margin-bottom: 0.4em;font-size: 1.7em;color: #000; }
h2, span.subheader { margin-bottom: 0.1em;font-size: 1.3em;color: #333; }
h3 { margin-bottom: 0.1em;font-size: 1.1em;color: #333; }
span.date { font-size: 0.9em;font-weight: bold;color: #907563; }

p { margin: 0 0 1em 0; }

strong { font-style: normal;font-weight: bold; }

a { color: #414143;text-decoration: none; }
a:hover { color: #907563;text-decoration: none; }
a.link { height: 14px;padding-left: 1.6em;font-size: 10px;font-weight: bold;background: url("http://www.entech.se/img/layout/arrow.gif") left top no-repeat; }

/* top
-------------------------------------------------*/

#top { background: url("http://www.entech.se/img/layout/bg_top.jpg") left top repeat-x; }
#home #top { background: url("http://www.entech.se/img/layout/bg_top_home.jpg") left top repeat-x; }

IMG.logo { position: absolute;top: 3px;left: 2em;display: block;width: 152px;height: 44px; }


/* header
-------------------------------------------------*/

#search, #searchArea, #language, #languageArea { position: absolute;top:0;width: 122px;height: 16px;z-index: 1000; }
#search, #searchArea { right: 180px; }
#language, #languageArea { right: 50px;}

#searchArea, #languageArea { top: 13px;height: 70px;background: url("http://www.entech.se/img/layout/bg_area.png") left bottom no-repeat; }
* html #searchArea, * html #languageArea { background: url("http://www.entech.se/img/layout/bg_area.gif") left bottom no-repeat; }

#search a { text-transform: uppercase;font-size: 9px;color: #bfbfbf; }

#searchArea p { margin-bottom: 0; }
#searchArea input { margin: 1em 0 0 1em;cursor: pointer; }
#searchArea input#searchtxt { width: 90px;height: 14px;background-color: transparent;color: #fff; }
#searchArea input#searchtxt[type="text"]:hover, 
#searchArea input#searchtxt[type="text"]:focus { border: solid 1px #000;color: #333;background-color: #fff; }
#searchArea input#searchbtn { margin: 0.5em 0 0 1.1em;padding: 0;background-color: #bfbfbf;text-transform: uppercase;font: 9px Verdana, Arial, Helvetica, sans-serif;color: #000; }
* html #searchArea input#searchtxt { border: solid 1px #000;color: #333;background-color: #fff; }

#languageArea ul { margin: 1em 1em 0 1em; }
#languageArea li { margin-bottom: 0.1em;list-style-type: none; }
#languageArea li a { padding-left: 18px;font: 10px Verdana, Arial, Helvetica, sans-serif;color: #bfbfbf; }
#languageArea li a.en { background: url("http://www.entech.se/img/layout/flag_en.gif") left 2px no-repeat; }
#languageArea li a.se { background: url("http://www.entech.se/img/layout/flag_se.gif") left 2px no-repeat; }
#languageArea li a:hover { color: #efefef; }

.close { position: absolute;bottom: 10px;right: 10px;width: 9px;height: 10px; }

#header { height: 95px;background: url("http://www.entech.se/img/layout/bg_header.gif") left 50px repeat-x; }

#home #header { height: 270px;background: url("http://www.entech.se/img/layout/bg_header_home.jpg") left 50px repeat-x; }

#pic_left, #pic_right { position: absolute;top: 50px;width: 15px;height: 95px; }
#pic_left { left: 0; }
#pic_right { right: 0; }

#home #pic { height: 187px;margin: 0 45px;text-align: center; }
#home #pic_left, #home #pic_right { position: absolute;top: 50px;width: 45px;height: 220px; }

.slogan { float: left;margin: 50px 0 0 3em; }
.furnace { margin: 50px auto 0 auto; }

#mainMenu { position: absolute;top: 31px;right: 20px;height: 30px;margin: 0;padding: 0; }
#mainMenu ul { float: right;margin: 0;padding: 0;list-style-type: none; }

#menuMain li { display: block;float: left;width: 89px;height: 30px;margin: 0 0.4em 0 0; }
#menuMain li a { display: block;width: 89px;height: 30px;text-decoration: none; }
#menuMain li a span { margin-left: -10000px; }

#menuMain li a.nav1 { background: url("http://www.entech.se/img/layout/nav1_SE.gif") 0 0 no-repeat; }
#menuMain li a.nav2 { background: url("http://www.entech.se/img/layout/nav2_SE.gif") 0 0 no-repeat; }
#menuMain li a.nav3 { background: url("http://www.entech.se/img/layout/nav3_SE.gif") 0 0 no-repeat; }
#menuMain li a.nav4 { background: url("http://www.entech.se/img/layout/nav4_SE.gif") 0 0 no-repeat; }
#menuMain li a.nav5 { background: url("http://www.entech.se/img/layout/nav5_SE.gif") 0 0 no-repeat; }
#menuMain li a.nav6 { background: url("http://www.entech.se/img/layout/nav6_SE.gif") 0 0 no-repeat; }

#menuMain li a.nav1_en { background: url("http://www.entech.se/img/layout/nav1_EN.gif") 0 0 no-repeat; }
#menuMain li a.nav2_en { background: url("http://www.entech.se/img/layout/nav2_EN.gif") 0 0 no-repeat; }
#menuMain li a.nav3_en { background: url("http://www.entech.se/img/layout/nav3_EN.gif") 0 0 no-repeat; }
#menuMain li a.nav4_en { background: url("http://www.entech.se/img/layout/nav4_EN.gif") 0 0 no-repeat; }
#menuMain li a.nav5_en { background: url("http://www.entech.se/img/layout/nav5_EN.gif") 0 0 no-repeat; }
#menuMain li a.nav6_en { background: url("http://www.entech.se/img/layout/nav6_EN.gif") 0 0 no-repeat; }

#menuMain li a:hover { background-position:  0 -30px; }

#menuMain li.currentPage a, 
#products #menuMain li a.nav3, 
#news #menuMain li a.nav5 { background-position:  0 -60px; }

#home #menuMain a.nav1, #home #menuMain a.nav1_en { display: none; }


/* content
-------------------------------------------------*/

#main { background: #f3f3f3 url("http://www.entech.se/img/layout/bg_container.jpg") left bottom repeat-x; }

.bg_right { float: left;width: 100%;background: #fff url("http://www.entech.se/img/layout/bg_right.jpg") bottom right no-repeat; }
.bg_left { float: left;width: 100%;background: url("http://www.entech.se/img/layout/bg_left.jpg") bottom left no-repeat; }

#content { width: 96%;margin: 0 0 0 2%;background: url("http://www.entech.se/img/layout/bg_content.gif") left 1px no-repeat;}

#rightColumn { float: right;width: 28%; }
#leftColumn { float: left;width: 70%; }

.text { margin: 0 3.5em 0 2em;padding: 1.4em 0; }
.readmore { width: 85%;margin: 0;padding: 0;text-align: right; }

#breadcrumbs { margin: 0;min-height: 25px;height: 25px; }
#breadcrumbs ul { margin: 1em 0 0 2em;padding: 0; }
#breadcrumbs li { float: left;display: block;margin: 0;padding: 0;list-style-type: none; }
#breadcrumbs a { float: left;display: block;margin: 0 2em 0 0;padding: 0 2em 0 0;border-right: 1px solid #fff;letter-spacing: 1px;font-size: 0.8em;;color: #bbb; }
#breadcrumbs a:hover { text-decoration: none;color: #af8e61; }

.column { background: #fff url("http://www.entech.se/img/layout/bg_column.gif") bottom right no-repeat; }
.column .text { margin: 0 1em;padding-top: 1.3em; }

.leftTop { background: url("http://www.entech.se/img/layout/leftTop.gif") top left no-repeat; }
.rightTop { background: url("http://www.entech.se/img/layout/rightTop.gif") top right no-repeat; }
.leftBottom { background: url("http://www.entech.se/img/layout/leftBottom.gif") bottom left no-repeat; }
.rightBottom { background: url("http://www.entech.se/img/layout/rightBottom.gif") bottom right no-repeat; }

#rightColumn .row { margin: 1em 0;background: url("http://www.entech.se/img/layout/bg_contentRow.gif") top left no-repeat; }
#rightColumn .text { margin: 0 2em 0 1.4em;padding: 1em 0 0 0; }

#rightColumn .subMenu { margin: 1em 0;background: none; }

#menuSub { margin: 0 1em 1em 0;padding: 0; }
#menuSub li { display: block;list-style-type: none; }
#menuSub li.header { height: 16px;margin: 1em 0;padding: 3px 0;border: 1px solid #7f7e7c;background: #ab8b75;text-transform: uppercase;letter-spacing: 1px;font-size: 10px; }
#menuSub li.header a { display: block;color: #efefef; }
#menuSub li.header a:hover { color: #fff; }

#menuSub li a, #menuSub li a:hover, #menuSub li.currentPage a { 
	margin: 0 0 0 1em;
	padding: 0 0 0 1.5em;
	background: url("http://www.entech.se/img/layout/arrow_brown.gif") no-repeat top left; 

	font-size: 10px;
	font-weight: bold;
	color: #414143;
}

#menuSub li a:hover, #menuSub li.currentPage a { text-decoration: none;color: #907563; }

#leftColumn .text { min-height: 350px;max-width: 550px; }
* html #leftColumn .text { height: 350px; }

#home #leftColumn .text { min-height: 50px;max-width: 600px; }
* html #home #leftColumn .text { height: 50px; }

#leftColumn .top ul li { font-weight: bold;font-size: 1.1em;color: #886f5d; }
#leftColumn .top ul li span { color: #333; }
#leftColumn .top .text { padding-bottom: 0; }

#searchResults .text span { font-weight: bold; }

img.pic { float: right;margin: 0.5em 0 0 2.5em; }
img.retailer { float: left;margin-right: 1em; }

a.brochure { display: block;width: 80px;height: 113px;margin: 1em auto;border: 1px solid #efefef; }
* html a.brochure { border: 1px solid #fff; }
a.brochure:hover { border: 1px solid #000; }


/* footer
-------------------------------------------------*/

#footer {
	height: 50px;
	margin: 0 9px 0 9px;
	background: url("http://www.entech.se/img/layout/bg_footer.jpg") left top repeat-x;

	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
#footer h4  { font-size: 10px; }
#footer h4 span { font-size: 0.9em;font-weight: normal;color: #ccc; }
#footer .column { margin-top: 0.4em;background: none; }
#footer ul { float: left;margin: 0; }
#footer li { list-style-type: none; }
#footer a { color: #fff; }
#footer a:hover { color: #ccc; }

#footer .one { width: 21%;margin-left: 1%; }
#footer .two { width: 22%; }
#footer .three { width: 52%; }

.siteInfo { font-size: 9px; }
.siteInfo li { float: left;margin-top: 0.3em; }
.siteInfo li a { color: #bdbdbd; }
.siteInfo li.validation a { margin: 0 0.7em 0 0;padding: 0 0.7em 0 0;border-right: 1px solid #efefef; }

.contactInfo { width: 32%; }


/* form & table
-------------------------------------------------*/

input {	margin: 0;padding: 0 0 0 0.5em;border: 1px solid #D3D3D3;background-color: #fff; }

.button {
	margin: 1px 0 0 3px;
	padding: 0 0.5em;
	border-left: 1px solid #6a6a6b;
	border-top: 1px solid #6a6a6b;
	border-right: 1px solid #8a888b;
	border-bottom: 1px solid #8a888b;
	background: #424146;

  	color: #bfbfbf;
}

#contactForm { float: right;width: 250px;margin-top: 1em;padding: 1em;border: 1px solid #dedede;background-color: #f3f3f3;color: #ab8b75;font-weight: bold;font-size: 9px;   }
#contactForm textarea { width: 99%; }
#contactForm .button { float: right;margin-top: 1em; }

table.products { margin: 1em 0;padding: 0;border: 1px solid #ececec; }
table.products th { background-color: #ececec;padding: 0.3em 0.5em;font-size: 0.9em;text-align: left;color: #333; }
table.products td { margin: 0;padding: 0.1em 0 0.1em 0.5em;vertical-align: middle;border-bottom: 1px solid #efefef;text-align: left;font-size: 10px; }
table.products td.imgProducts, table.products th.imgProducts { text-align: center; }
table.products td.specs { width: 135px;border-right: 1px solid #efefef; }
table.products td.imgProducts { width: 140px;border-left: 1px solid #efefef; }
table.products td.pdf a { padding-left: 14px;background: url("http://www.entech.se/img/layout/pdf.gif") left 1px no-repeat; }

table.sitemap { width: 90%;margin: 0;padding: 0;text-align: left;font-size: 0.8em; }
table.sitemap td { padding: 0 1em 0.3em 1em;border-right: 1px solid #ccc;vertical-align: top; }
table.sitemap td a { font-weight: normal; }
table.sitemap td a.toplevel { font-size: 1em;font-weight: bold; }

table.brochureNaber { float: left;width: 140px;margin-right: 2em;background: #f9f9f9;border: 1px solid #ccc; }
table.brochureNaber th, table.brochureNaber th { padding: 0.5em;text-align: center; }
 




