@charset "UTF-8";
/* CSS Document */

body {
padding: 0;
margin: 0;
background: #241407 url(images/background2.jpg) no-repeat center top;
width: 100%;
}
body.home {
padding: 0;
margin: 0;
background: #241407 url(images/background5.jpg) no-repeat center top;
width: 100%;
}
.header {
position:relative;
top:20px;
left:0px;
width:1100px;
margin:0 auto;
z-index:4;
}
.logo {
width:328px;
height:135px;
position:absolute;
left:391px;
top:2px;
z-index:5;
}
.navigation {
position:absolute;
width:1020px;
top:89px;
left:45px;
margin:0;
padding:0;
z-index:6;
}
.menu {
margin:0;
padding:0;
text-align:left;
}
.menu li {
display:inline;
padding-left:28px;
}
.menu li.offset {
display:inline;
padding-right:350px;
}
.menu li a#current {
border-bottom:1px dotted #fff;
}
.top-line {
	background:transparent url(images/top-line.gif) no-repeat center top;
	padding: 0;
	position: relative;
	top: 20px;
	left: 0px;
	width: 100%;
	height:111px;
	z-index: 1;
}
.bkgd-home {
	background:transparent url(images/bkgd-home2.jpg) no-repeat center top;
	padding: 0;
	position: relative;
	top: 20px;
	left: 0px;
	width: 100%;
	height:479px;
	z-index: 2;
}
.bkgd-pro {
	background:transparent url(images/bkgd-pro_02.jpg) no-repeat center top;
	padding: 0;
	position: relative;
	top: 20px;
	left: 0px;
	width: 100%;
	height:537px;
	z-index: 2;
}
.bkgd-comp {
	background:transparent url(images/bkgd-comp_02.jpg) no-repeat center top;
	padding: 0;
	position: relative;
	top: 20px;
	left: 0px;
	width: 100%;
	height:537px;
	z-index: 2;
}
.bkgd-cont {
	background:transparent url(images/bkgd-cont2_02.jpg) no-repeat center top;
	padding: 0;
	position: relative;
	top: 20px;
	left: 0px;
	width: 100%;
	height:537px;
	z-index: 2;
}
.bkgd-tips {
	background:transparent url(images/bkgd-tips_02.jpg) no-repeat center top;
	padding: 0;
	position: relative;
	top: 20px;
	left: 0px;
	width: 100%;
	height:537px;
	z-index: 2;
}
.bkgd-slide {
	background:transparent url(images/bkgd-slide_02.jpg) no-repeat center top;
	padding: 0;
	position: relative;
	top: 20px;
	left: 0px;
	width: 100%;
	height:537px;
	z-index: 2;
}


.sidebar {
position:relative;
width:160px;
top:0px;
left:25px;
margin:0;
padding:0;
text-align:right;
float:left;
}
.pronav {
margin:0 0 15px 0;
padding:0;
text-align:right;
}
.pronav li {
display:block;
list-style-type:none;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}
.parbaked {
width:850px;
padding-top:51px;
padding-left:165px;
margin:0 auto;
}
.parnav {
margin:0;
padding:0;
text-align:center;
}
.parnav li {
display:inline;
list-style-type:none;
padding-right:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
color:#000;
text-transform:uppercase;
}
.parnav li a {
color:#000;
text-decoration:none;
}
.main_home {
width:850px;
padding-top:45px;
margin:0 auto;
}
.main {
width:1100px;
padding-top:115px;
margin:0 auto;
}
.main_products {
width:1100px;
padding-top:24px;
margin:0 auto;
}

.copy {
margin:0px;
width:690px;
position:relative;
left:93px;
height:390px;
padding:0px 35px 0 0;
overflow:auto;
}
.copy_products {
margin:0;
width: 765px;
position:relative;
left:93px;
height:390px;
padding:0 35px 0 0;
overflow:auto;
}
.copy_tips {
margin:0px;
width:690px;
position:relative;
left:253px;
height:390px;
padding:0px 35px 0 0;
overflow:auto;
}
.copy_slideshow {
margin:0;
width: 525px;
position:relative;
left:300px;
height:340px;
padding:0;
}
.bot-line {
	background:transparent url(images/bot-line.gif) no-repeat center top;
	padding: 0;
	position: relative;
	top: 20px;
	left: 0px;
	width: 100%;
	height:55px;
	z-index: 1;
}
.bot-line-home {
	background:transparent url(images/bot-line-home_08.png) no-repeat center top;
	padding: 0;
	position: relative;
	top: 20px;
	left: 0px;
	width: 100%;
	height:152px;
	z-index: 2;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000;
margin:0px 0 10px;
padding:0;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
margin:18px 0 3px;
padding:0;
}
h2.bg {
margin-left:25px;
margin-right:25px;
}
p.bg {
margin:0 25px 18px;
}
p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:18px;
margin:0px 0 15px 2px;
padding:0;
text-align:justify;
}
.cooking {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-transform:uppercase;
margin:18px 25px 40px;
}
.photo {
float:left;
padding:0;
margin:0 35px 65px 0;
border:2px solid #000;
}
form.contact {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding:0;
margin:-5px 0 0 -1px;
}