@charset "utf-8";
body {padding:10px 0;margin:0;font-family:Verdana;font-size:12px;line-height:130%;}
h1 {font-size:14px;padding:0px;margin:0px 0px 3px 0px;font-family:Times New Roman;}
h2 {font-size:20px;padding:0px 0px 10px;margin:0px;font-family:Times New Roman;font-weight:normal;text-align:left;color:#006D97;border-bottom:1px solid #ccc;}
h3 {font-size:14px;padding:0px 0px 10px;margin:0px;font-family:Times New Roman;font-weight:normal;text-align:left;color:#006D97;}
h4 {font-size:12px;padding:0px 0px 10px;margin:0px;font-family:Times New Roman;font-weight:normal;text-align:left;color:#006D97;}

.clear {clear:both;}
p {margin-top:0px;}
#container {margin:0 auto;width:980px;}
#header {}
#menu {height:48px;background:url(../img/menu_bg.png);margin-top:10px;margin-bottom:30px;padding-left: 40px;font-size:10px;position:relative;z-index:500;}
#menu_placeholder {}
a:link,a:visited,a:active {color:#333;}
a:hover {color:#069;}
#logo_and_teaser {margin:20px 0;}
#intro_logo {width:464px;height:105px;float:left;}
#intro_teaser {margin-top:28px;width:384px;float:right;}
#logo {width:232px;height:53px;float:left;text-align:center;}
#teaser {width:700px;float:right;text-align:right;}
#products_show {height:420px;background:url(../img/sshow_bg.jpg) repeat-x bottom;margin-top:20px;}
#mainbody {clear:both;border-top:1px #FFF solid;padding-left:15px;padding-right:15px;}
#mainbody h2 {margin-bottom:5px;}
#leftcol{float:left;width:300px;}
#leftcol img{padding-bottom:10px;}

#leftcol-1{float:left;width:450px;text-align:justify;}
#leftcol-1 img{padding-bottom:10px;}
.photo_gal {float:left;margin:2px;padding:2px;border:1px solid #eee;width:86px;text-align:center;}
.photo_gal img {width:80px;height:80px; padding:0;}


#midlecol{float:left;width:390px;padding:0 15px;text-align:justify;}
#midlecol-full{float:left;width:630px;padding:0 0 0 20px;text-align:justify;}
#midlecol-full-1{float:left;width:480px;padding:0 0 0 15px;text-align:justify;}
#rightcol{float:right;width:220px;height:400px;padding:0 5px;}
#mainteaser {margin: 0 auro;text-align:center;padding-top:10px;padding-bottom:10px;}
.blocks {float:left;width:316px;height:356px;text-align:center;color:#FFF;}
.bblue {background:url(../img/block_blue.png) no-repeat;}
.borange {background:url(../img/block_orange.png) no-repeat;}
.bgreen {background:url(../img/block_green.png) no-repeat;}
.blocks h2 {padding-top:40px;letter-spacing:2px;font-size:200%;font-weight:bold;text-align:center;line-height:120%;color:#fff;}
.blocks span {display:block;padding:20px 20px 0px 20px; font-size:110%; font-weight:bold;}
#logos {padding-top:20px;}
#copyright {padding-top:20px;text-align:center;font-size:80%;color:#666;}
#iso {padding:20px 0;text-align:center;}

.product-list {padding:0; margin:0;}
.product-list th { background:#d3d3d3 url(../img/pr_bg.png) no-repeat; margin-right:5px;}
#sauna_acc .product-list { float:left; display:block;margin:2px;}
#sauna_acc .product-list th{ width:310px;}
#sauna_acc .product-list th { background:#d3d3d3 url(../img/pr_bg.png) no-repeat; margin-right:10px; height:45px;}
.product-list th.spacer { background:none; }
.product-list th h3{font-size:12px;font-weight:bold;text-align:center;background:url(../img/pr_bg_right.png) no-repeat top right;padding:5px;color:#105a75;margin:0px;}

.product-list td {border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:0; margin:0;}
.product-list td.spacer { background:none; border:none; height:20px;}
.product-list td div.imag{float:left;width:150px;text-align:center;margin-top:10px; margin-bottom:10px; margin-left:3px;}
.product-list td div.txt{float:left;font-size:100%; margin-top:10px; margin-bottom:10px;}
.product-list td img {padding:2px;}

.faq_txt {margin-bottom:10px; border-bottom:1px solid #ccc;}
.breadcrumb { padding-bottom: 20px; padding-left:15px;}
.certs {list-style:none;margin:0;padding:0;}
.certs li{display:block;float:left;width:130px;text-align:center;padding:5px;margin:5px;border:3px solid #eee;}
.certs li a{text-decoration:none;}
.left_menu {list-style:none;margin:0 0 10px 0;padding:0;}
.left_menu li{margin-bottom:1px;}
.left_menu li a {display:block;background:#D9DDEA;padding:3px;text-decoration:none;}
.left_menu li a:hover,.left_menu li a.active:hover {background:#FFF;}
.left_menu li a.active {background:#A2B7EE;}

.sauna_info {}
.sauna_info th {padding:5px; background:none; border:1px solid #eee;text-align:center;}
.sauna_info td {padding:3px; background:none; border:1px solid #eee;text-align:center;}