﻿body		{ font-family: Arial;background: #FFFFFF;margin: 0px;padding: 0px; }
form		{ position: relative; width: 902px;margin: 0px auto;padding: 0px; }
h1			{ font-size:1.8em;margin: 10px;padding: 0px;  font-family: Verdana, Arial, sans-serif;font-weight: normal; }
h2			{ font-size:1.6em;margin: 10px;padding: 0px;  font-family: Verdana, Arial, sans-serif;font-weight: normal; }
h3			{ font-size:1.4em;margin: 10px;padding: 0px;  font-family: Verdana, Arial, sans-serif;font-weight: normal; }
h4			{ font-size:1.3em;margin: 10px;padding: 0px;  font-family: Verdana, Arial, sans-serif;font-weight: normal; }		
h5,h6		{ font-size:1.1em;margin: 10px;padding: 0px;  font-family: Verdana, Arial, sans-serif;font-weight: normal; }
p		    { font-size:0.9em;margin: 10px;padding: 0px;  font-family: Verdana, Arial, sans-serif;font-weight: normal; }
iframe		{height: 410px;width: 100%;border: none; background: none;margin: 0px;padding: 0px; }
table       { padding: 0 15px 0 15px;}

a, a:visited, a:hover { color: #112f89;text-decoration: none;}
a:hover { color: #112f89;text-decoration: underline;}

table.contact {margin: 15px 0 0 10px;}
table.contact h2 { margin: 0;padding: 0;}
table.contact tr td{min-width: 29px;height: 29px;padding-right: 4px;font-size: 0.9em;}
table.contact tr td.adress {background: url('img/adress.jpg');background-repeat: no-repeat;width: 29px;}
table.contact tr td.phone {background: url('img/phone.jpg');background-repeat: no-repeat;}
table.contact tr td.email {background: url('img/email.jpg');background-repeat: no-repeat;}
table.contact tr td.opentime {background: url('img/open.jpg');background-repeat:no-repeat;}

.dropZone { z-index: 1000;}

a.logo{ float: left;width: 160px;height: 60px;background: url('img/bosses.jpg');background-position: bottom left; margin: 5px 0 10px 10px;padding: 0px;}

div.menu			{ position: relative; height: 25px; max-width: 700px; z-index: 100; padding: 1px 0px 0px 0px; margin: 29px 5px 10px; background: none;float: right; }
div.menu span.left,
div.menu span.right	{ position: absolute; top: 0px; width: 1px; height: 20px; }

div.menu ul				{ margin: 0px; padding: 0px; line-height: 20px; }
div.menu li				{  position: relative; display: inline; float: left;  line-height: 20px; z-index: 100; padding: 17px 5px 16px 5px;}
div.menu li	li			{ position: static; height: 25px; line-height: 20px; font-weight: normal; white-space: nowrap; background: none; }
div.menu li:hover		{ }
div.menu li:hover a,		
div.menu li:hover li:hover a	{text-decoration: underline;color: #000;  float: left;}
div.menu li:hover li a	{ color: #000; }
div.menu li a,			
div.menu li ul a		{ color: #555; text-decoration: none; font-size: 0.9em;}
div.menu li ul li:hover a	{  }
div.menu li ul			{ position: absolute; top: 43px; left: 0px; width: 100%; z-index: 100; background-color: #E3E3E3; border: solid 1px #B1B1B1; }
div.menu ul ul,
div.menu ul li:hover ul ul,
div.menu ul ul li:hover ul ul	{ display: none; }
div.menu ul li:hover ul,
div.menu ul ul li:hover ul,
div.menu ul ul ul li:hover ul	{ display: block; }
div.menu li span.first,
div.menu li span.last,	
div.menu li span.left	{ display: none; }
div.menu li span.right	{ position: absolute; top: 0px; width: 2px; height: 20px; right: 0px; }
div.menu li.active		{  }

div.seperator			{ position: relative; height: 2px;clear: both; }


div.main	{padding: 10px 20px 0 20px;position: relative;}

div.footer				{ font-family: 'Arial', sans-serif; font-size:0.9em; padding:10px 20px 10px 20px; color: #000; text-align: center; text-transform: uppercase; float:left;width: 862px;clear: both;}

div.columnOne { float: left; width: 380px; }
div.columnTwo { float: right; width: 380px; }
.PuffItem { clear: both;}
.puffzone	{ width:300px;float: left;margin-top: 2px;padding: 0px; }
.puff { float: left;width: 279px;height: 185px;padding:7px 10px 12px 11px;margin: 0px;background: url('img/Puff-BG.png') no-repeat top left;  }
.puff p{margin:0px;padding:0px;}

a .puff img { border: 0px;}

div.facebook { position: absolute; }

div.titleBar.SlideshowItem { z-index: 10000;} 

/*Slideshow*/
#slideshow {
	margin:-10px auto 0 auto;
	width:902px;
	height:496px;
	position:relative;
    float: left;
    background: URL('img/Slideshow-BG.png');
}
#slideshow #slidesContainer {
  margin: 5px 0 0 11px;
  width:880px;
  overflow:auto;
  z-index: 1;
}
	
#slideshow #slidesContainer .slide {
  margin: 0;
  width:880px; 
  height:480px;
  padding:0px;
  z-index: 1000;
  overflow:hidden;
}
#slideshow #slidesContainer .slide .text {
  margin: -460px 0 0 490px;
  width:299px; 
  height:420px;
  padding:20px;
  z-index: 2000;
  overflow:hidden;
}

#slideshow  .facebook {
  margin: -35px 0 0 680px;
  background: url('img/fb.png');
    background-repeat: no-repeat;
    background-position: right;
  width:190px;
    font-size: 0.9em;
  height:15px;
  padding:8px;
  z-index:2100;
  overflow:hidden;
}

.slide .text p, 
.slide .text h1,
.slide .text h2,
.slide .text h3 {
    padding: 0 0 15px 0;
} 
 
.control2 {
  display:block;
  text-indent:-10000px;
  position:absolute;
  height:480px;
  width:74px;
  cursor: pointer;
  z-index: 2;
  opacity: 0.5;
}
#leftControl {
  top:5px;
  left:10px;
  background:transparent url(img/control_left_70.png) no-repeat 0 0;
}
#leftControl:hover{background:transparent url(img/control_left_100.png) no-repeat 0 0;}

#rightControl {
  top:5px;
  right:10px;
  background:transparent url(img/control_right_70.png) no-repeat 0 0;
}
#rightControl:hover{background:transparent url(img/control_right_100.png) no-repeat 0 0;}

  .slideimg 
{
	padding: 0px 0px 0px 0px;
	height:482px;
    width:426px;
    float:left;
    position:relative;
    vertical-align:bottom;
     }
    
.slideimg img
{
	margin:0px 0px 5px 0px;
	vertical-align: bottom;
	position:relative;
	float:right;
	max-height:475px;
    max-width:426px;
} 
             
.slidetitle  
{
	width:350px;
	height:50px;
    position:relative;
    float:left;
    vertical-align:middle;    
    margin: 20px 0px;	
     }
               
.slidetext  
{
	width:350px;
	height:400px;
	position:relative;
	float:left;
	margin: 0px 10px;
	vertical-align:middle;
	 }
  

