body {
	font-family: 'Exo', sans-serif;
	font-size: 17px;
	font-weight: 200;
	color: #563e2e;
margin: 0;
}

a {
	color: #563e2e;
font-weight: 700;
text-decoration: none;
}

	a:hover {
	text-decoration: underline;
	}

p {
margin: 0px 0px 10px 0px;
}

h1 {
margin: 0 0 15px;
}

h2 {
	font-size: 35px;
	font-weight: 400;
	margin: 0 0 10px;
}

h3 {
	font-family: 'Marck Script', cursive;
	margin: 0 0 5px;
}

img {
border: none;
vertical-align: middle;
}

ul {
padding: 0;
margin: 0;
}

li {
	list-style: none;
padding: 0;
}

tbody {
	border: none;
}

	tr.even, tr.odd {
		background: none;
	}

strong {
	font-weight: 700;
}

.block h2.title {
	display: none;
}

.form-text, .form-textarea {
	font-family: 'Exo', sans-serif;
}

.form-submit {
    background-color: #82AE40;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
	font-weight: 700;
    padding: 20px 15px;
    text-transform: uppercase;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

	/*EDITOR-BODY*/
		#tinymce {
			background: none;
			background-color: #FFF;
		}
		
		#dp_swf_engine {
			display: none;
		}
		
/*MENUBAR*/
#menubar {
	width: 100%;
	height: 110px;
	background: #FFF;
	opacity: 0.9;
	position: fixed;
	top: 0;
}

		#menubar:hover {
			opacity: 1;
		}

	#menubar-inner {
		width: 980px;
		margin: 0 auto;
		padding: 42px 0px 0;
		font-weight: 500;
		color: #FFF;
	}
	
	#menubar ul {
		margin: 0;
		padding: 0;
		text-align: center;
	}
	
		#menubar ul li{
			margin: 0 10px;
			padding: 0;
			display: inline;
		}
		
			#menubar ul li a{
				color: #000;
				font-weight: 600;
			}

/*LOGO*/
#logo {
	width: 100%;
	height: 530px;
	background: url(img/bg-logo.jpg) top center no-repeat;
}

	#logo-inner {
		width: 540px;
		height: 130px;
		margin: 0 auto;
		padding: 240px 0 0 0;
	}
	
/*ABOUT*/
#about {
	width: 100%;
	background: url(img/bg-about.jpg) top center no-repeat;
}

		#about .subtitle{
			font-size: 17px;
			font-weight: 700;
		}

	#about-inner {
		width: 940px;
		min-height: 300px;
		margin: 0 auto;
		padding: 50px 20px 10px;
	}
		
		/*BOX*/
		#about-inner .abbout-box {
			float: left;
			width: 300px;
			margin: 0;
		}
		
		#about-inner #center {
			margin: 0 20px;
		}
		
			#about-inner .abbout-box h2{
				margin: 0 0 70px;
			}
			
			#about-inner #center p{
				margin: 0 0 50px;
			}
			
			#abbout_more {
				display: none;
				margin: 20px 0;
			}
	
/*PRODUCTS*/
#products {
	width: 100%;
	background: url(img/bg-products.jpg) repeat;
}

	#products-inner {
		width: 940px;
		min-height: 300px;
		margin: 0 auto;
		padding: 60px 20px;
	}
	
		#products h2{
			text-align: center;
			color: #FFF;
		}
		
		#products h3{
			min-height: 75px;
			font-size: 30px;
			text-align: center;
			color: #FFF;
			margin: 0 0 10px;
		}
		
		#products img{
			margin: 0 0 60px;
		}
		
		#products .subtitle{
			font-size: 20px;
			font-weight: 400;
			color: #FFF;
			text-align: center;
			margin: 0 0 40px;
		}
		
		#products .description {
			font-size: 14px;
			font-style: italic;
		}
		
		/*BOX*/
		#products .products-box{
			float: left;
			width: 220px;
			margin: 0 20px 0 0;
			color: #FFF;
		}
		
		#products .last{
			margin: 0;
		}
		
/*kitchentable*/
#kitchentable {
	width: 100%;
	height: 370px;
	background: url(img/bg-kitchentable.jpg) top center no-repeat;
}

	#kitchentable h2{
		margin: 0 0 20px;
	}

	#kitchentable-center {
		width: 980px;
		margin: 0 auto;
		padding: 25px 0px;
	}	
	
		#kitchentable-inner {
			float: right;
			width: 480px;
			height: 260px;
			padding: 40px 20px 20px 60px;
			background: url(img/bg-kitchentable.png) repeat;
		}
		
		#kitchentable-inner-left {
			float: left;
			width: 260px;
			padding: 20px 0 0 0;
		}
		
		#kitchentable-inner-right {
			float: left;
			width: 220px;
		}
		
			#kitchentable .subtitle {
				font-weight: bold;
			}
			
			#kitchentable .description {
				font-size: 14px;
				font-style: italic;
			}
			
/*GALLERY*/
#gallery {
	width: 100%;
	background: url(img/bg-gallery.jpg) center repeat-y;
}

	#gallery-bg {
		background: url(img/bg-gallery-top.jpg) top center no-repeat;
	}

		#gallery h2{
			text-align: center;
			margin: 0 0 30px;
		}

		#gallery .subtitle{
			font-family: 'Marck Script', cursive;
			font-size: 30px;
			color: #d7572e;
			text-align: center;
			margin: 0 0 20px;
		}

	#gallery-inner {
		width: 980px;
		min-height: 300px;
		margin: 0 auto;
		padding: 60px 0px;
	}
		
		/*BOX*/
		#gallery .gallery-box {
			float: left;
			margin: 0 10px 20px;
		}
		
		#gallery .gallery-box img {
			border: 10px solid #414d2e;
		}		
		
		#gallery-inner .center{
			margin: 50px 0 10px 0
		}
		
	#gallery_more {
		display: none;
	}
		
/*GUESTBOOK*/
#guestbook {
	width: 100%;
	background: url(img/bg-guestbook.jpg) top repeat;
}

		#guestbook h2{
			text-align: center;
			margin: 0 0 30px;
			color: #FFF;
		}

	#guestbook-inner {
		width: 940px;
		min-height: 300px;
		margin: 0 auto;
		padding: 60px 20px;
	}
		
		/*BOX*/
		#guestbook #guestbook_box {
			margin: 0 20px 20px;
			color: #FFF;
		}
		
			#guestbook #guestbook_box .dark {
				color: #414d2e;
				margin: 0 0 30px;
			}
			
		/*BOX*/
		#guestbook #guestbook_box_more {
			margin: 0 20px 20px;
			color: #FFF;
			display: none;
		}
		
			#guestbook #guestbook_box_more .dark {
				color: #414d2e;
				margin: 0 0 30px;
			}
	
	#block-webform-client-block-1 {
		padding: 0 20px;
		position: relative;
	}
	
	#block-webform-client-block-1 h2{
		display: none;
	}
	
		#block-webform-client-block-1 label{
			font-size: 20px;
			font-weight: 200;
			color: #FFF;
			text-transform: uppercase;
		}
		
		#block-webform-client-block-1 .form-text {
			width: 100%;
			background: #48532f;
			padding: 10px;
			border: none;
			color: #FFF;
		}
		
			#block-webform-client-block-1 #webform-component-neved {
				width: 700px;
				margin: 0 20px 0 0;
			}
			
			#block-webform-client-block-1 #edit-captcha-response-wrapper {
				width: 160px;
				position: absolute;
				top: 71px;
				right: 20px;
				text-align: left;
			}
			
				#block-webform-client-block-1 #edit-captcha-response-wrapper .field-prefix {
					color: #FFF;
				}
			
				#block-webform-client-block-1 #edit-captcha-response-wrapper label{
					display: none;
				}
				
				#block-webform-client-block-1 .description {
					display: none;
				}
		
		#block-webform-client-block-1 .form-submit {
			background: #FFF;
			color: #84b040;
		}
		
		#block-webform-client-block-1 .form-actions {
			text-align: center;
		}
		
		/*PAGE*/
		#webform-client-form-1 {
			/*padding: 0 20px;*/
			position: relative;
		}
		
		#webform-client-form-1 label{
			font-size: 20px;
			font-weight: 200;
			color: #FFF;
			text-transform: uppercase;
		}
		
		#webform-client-form-1 .form-text {
			width: 100%;
			background: #48532f;
			padding: 10px;
			border: none;
			color: #FFF;
		}
		
			#webform-client-form-1 #webform-component-neved {
				width: 700px;
				margin: 0 20px 0 0;
			}
			
			#webform-client-form-1 #edit-captcha-response-wrapper {
				width: 160px;
				position: absolute;
				top: 71px;
				right: 0px;
				text-align: left;
			}
			
				#webform-client-form-1 #edit-captcha-response-wrapper .field-prefix {
					color: #FFF;
				}
			
				#webform-client-form-1 #edit-captcha-response-wrapper label{
					display: none;
				}
				
				#webform-client-form-1 .description {
					display: none;
				}
		
		#webform-client-form-1 .form-submit {
			background: #FFF;
			color: #84b040;
		}
		
		#webform-client-form-1 .form-actions {
			text-align: center;
		}

		
/*CONTACT*/
#contact {
	width: 100%;
	height: 415px;
	background: url(img/bg-contact.jpg) top center no-repeat;
}

	#contact h2{
		margin: 0 0 20px;
	}
	
	#contact p{
		font-weight: 400;
		margin: 0 0 20px;
	}

	#contact-center {
		width: 980px;
		margin: 0 auto;
		padding: 25px 0px;
	}	
	
		#contact-inner {
			float: left;
			width: 220px;
			height: 220px;
			padding: 40px 60px 60px 60px;
			background: url(img/bg-kitchentable.png) repeat;
		}
	
/*FOOTER*/
#footer {
	width: 100%;
	min-height: 192px;
	background: url(img/bg-footer.jpg) top center repeat;
}	

	#footer-inner {
		width: 980px;
		margin: 0 auto;
		padding: 25px 0px 25px 0px;
		font-weight: 500;
		color: #FFF;
	}

	#footer-left {
		float: left;
		width: 50%;
	}

	#footer-right {
		float: left;
		width: 50%;
		text-align: right;
	}
	
		#footer-right img{
			margin: 0 0 0 20px;
		}
	
/*WRAPPER*/
#wrapper {
	width: 100%;
	color: #FFF;
	background: url(img/bg-guestbook.jpg) top repeat;
}

	#wrapper-inner {
		width: 980px;
		margin: 0 auto;
		padding: 40px 0;
	}

/*HEAD*/
#head {
}

/*CONTENT*/
#content {
}

/*MAIN*/
#main {
}

/*LEFT*/
#left {
}

	/* Menu Formatting */
	#block-user-1 ul {
		margin: 0px;
		padding: 0px;
	}
	#block-user-1 ul li li {
		padding-left: 15px;
	}
	#block-user-1 ul li {
		margin: 0px;
		padding: 0px;
		list-style-image: none;
		list-style-type: none;
	}
	#block-user-1 ul li a {
		border-bottom: 1px solid #EEEEEE;
	  display: block;
		padding: 0px 0px 0px 5px;
	  margin: 0px 0px 0px 0px;
	  text-transform: capitalize;
	}
	#block-user-1 ul li a:hover {
		background-color: #e7eff2;
		color: #666666;
	}