html {
	background-color: white;
}

body {
	background-color: white;
	margin: 30px auto; padding: 0px;
	font-family: Times New Roman, Verdana, sans-serif;
	font-size: 100%;
	
	
	cursor:url("yourimage.cur");

}


body, #header, #footer {
	width: 800px;
	
}

#header {
	
	background-image: url(header-1.png);
	height: 100px;
	text-align: center;
	text-indent: -9999px;
}

#header h1 {
	margin: 0;
}

#header a {
	display:block;
	height:100px;
	width:800px;
	
}

#content {
	background-color:#FFF;
	width: 800px; padding:0px;
	overflow: auto;
	/*text-indent: -20px;*/
	min-height:665px;
	clear:both;
	float:left;
	display:inline;
	
}


#main {
	width: 800px;
	float: left;
	text-align: left;
	
	display:inline;
}


#navigation {
	width: 800px;
	float: left;
	font-size: 100%;
	color:#FFF;
	display:inline;
	
}
#navigation li{
	float:left;
}

#navigation a { 
  /*background-image: url*/
  display: inline-block; 
width: 133px; 
height: 40px;
line-height: 40px;
/*list-style: none !important;*/
color: white;
text-decoration: none;
text-align:center;

}
#navigation a:hover {
	/*background-position: 0 -40px;*/
	color: white;
	
	/*border-style: dotted;
	border-color: #FFF;*/
}

#navigation ul{
	margin: 0; padding: 0;
	list-style:none;
	text-align: center;
	font-size: 100%;
}

#navigation #current {
	color: black;
}
	

#footer {

	/*background-image:url(Titles/footer-1.png);*/
	text-align:center;
	height: 40px;
	
}
#footer p{
	line-height:40px;
	margin:0;
	padding:0;
	color:#f2bad3;
}

#contactform{
	width:400px;
	border:thin;
	border-color:#03F;
	border-style:solid;
}
#contact{
	width: 300px;
	text-align:left;
}

.contact{
	text-align:center;
}
.location{
	text-align:center;
}
.emailoutput{
	text-indent:0px;
}


.btn{
	color:#f2bad3;
}

p {
	text-indent: 0px;
	line-height:1.5em;
	padding-left:30px;
	padding-right:30px;
	color:#b1b2b4;
}

h1{
	padding-top:20px;
	text-align:center;
	font-family: Times New Roman, Verdana, sans-serif;
	font-size:46px;
	font-style:italic;
	color:#7D7D7D;
}
h2{
	text-align:left;
	padding-left:30px;
	font-size:16px;
	color:#7D7D7D;
	
}
h3{
	text-indent:15px;
	color:#7D7D7D;
}

label{
	display:block;
	float:left;
	width: 200px;
}

#name{width:200px; float:left; color:#999}

#email{width:200px; float:left; color:#999 }

#message{display:block;    width:200px; height:100px; color:#999; float:left; }

div#main{
	padding-bottom:20px;
}


#operationhours{
	padding-left:30px;
	line-height:1.5em;
}

.productform{
	text-indent:0px;
}

.logo{
	text-align:center;
	padding-left:20px;
	padding-top:40px;
}

#nav {
	background-color:#444;
	text-align: center;
	color: white;
	margin-bottom: 40px;
}
#menu {
width: 100%;
background: white;
float: left;
height: 26px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 133px;
height: 26px;
float: left;
background:white;
}

#menu a {
font: 16px Times New Roman, Times, serif;
display: block;
margin: 0;
padding: 2px 3px;
height: 26px;
background:white;
}

#menu a {
color:#7D7D7D;
background: white;
text-decoration: none;
height: 26px;
}

#menu a:hover {
color: #f2bad3;
background:white;
}

#menu a:active {
color: #f2bad3;
background:white;
}


#menu li {
position: relative;
height: 26px;
}

#menu ul ul {
position: absolute;
z-index: 500;
height: 26px;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
height: 26px;
}

div#menu ul ul {
display: none;
height: 26px;
}

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;}



.Products img{
	
}

#left{
	float:left;
	width: 400px;
	padding-right:40px;
	padding-left:40px;
}

#right{
	float:left;
	border:thin;
	border-color:#fae0eb;
	border-style:solid;
	border-width: 10px;
	width:400px;
	padding-right:40px;
}

#gallery {
		background-color: #444;
		padding: 10px;
		width: 520px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	


.products{
	padding-left:120px;
	padding-right:40px;
}

.opening{
	text-align:center;
	color:#7D7D7D;}
	
	.emailKate{
	text-decoration:none;
	color:#CCC;
	font-size:18px;
}

#slideshow {
	margin-top:20px;
	width: 780px;
	height: 300px;
	background-color:#fff;
	margin-bottom:00px;
	border: 10px solid #ccc;
	text-align:center;
}
#slideshow img{
	
	padding-bottom: 0px;
	border:none;
}

a {
	text-decoration:none;
	color:#f2bad3;
