/* Index Styles */

* {
	padding:0px;
	margin:0px;
	border:none;
}

body {
	background: #432820;
}

#container {
	width:902px;
	margin:auto;
	background:url(../images/container.gif) repeat-y;
	position:relative;
}

#images{
	position:absolute;
	top:260px;
	left:-16px;
}

#images2{
	position:absolute;
	left:655px;
}

/* Header Styles */

#header {
	width:870px;
	margin:auto;
	background: #fff url(../images/header.gif) repeat-x;
}

#header h1, #header h2 {
	display:none;
}

#headerLeft{
	width:280px;
	height:282px;
	float:left;
}

#headerRight{
	width:580px;
	float:right;
}

#headerContent{
	width:400px;
	padding:20px 0px 10px 0px;
	color:black;
	overflow:auto;
}

#head {
	float:left;
}

.floatLeft {
	width:345px;
	float:left;
}

#placeHolder{
	width:1px;
	height:219px;
	float:left;
}

#headerTitle{
	font-size:22px;
	line-height:22px;
	color:#666;
}

#headerContent p{
	font-size:12px;
	line-height:22px;
	color:#666;
}

/* Navigation Styles */

#navigation{
	
}

#navigation ul li{
	float:left;
	list-style:none;
}

#navigation a{
	text-decoration:none;
	color:#fff;
}

#navigation ul li ul {
	position: absolute;
	display: none;
}

#navigation ul li ul li {
	width:158px;
	height:13px;
	padding:3px 0px 3px 10px;
	font-size:11px;
	line-height:14px;
	border-top:solid 1px #6b564f;
	border-left:solid 1px #6b564f;
	border-right:solid 1px #6b564f;
	background:#432820;
	float: none;
}

#navigation ul li ul li:hover {
	height:13px;
	border:solid 1px #fff;
	background: #ad5236;
}

#navigation ul li:hover ul {
display: block;
}

/* Button Styles */

.home{
	display:block;
	width:73px;
	height:33px;
	background:url(../images/btn_home.gif);
}

.weeklySpecials{
	display:block;
	width:137px;
	height:33px;
	background:url(../images/btn_weeklySpecials.gif);
}

.companyHistory{
	display:block;
	width:139px;
	height:33px;
	background:url(../images/btn_companyHistory.gif);
}

.products{
	display:block;
	width:92px;
	height:33px;
	background:url(../images/btn_products.gif);
}

.contactUs{
	display:block;
	width:93px;
	height:33px;
	background:url(../images/btn_contactUs.gif);
}

/* Content Styles */

#content {
	width:870px;
	margin:auto;
	overflow:auto;
	background:#703e2f;
	clear:both;
}

#contentLeft {
	width:260px;
	float:left;
}

#placeHolder2 {
	width:260px;
	height:1px;
}

#contentCenter {
	width:171px;
	float:left;
}

#categories {
	width:171px;
	height:405px;
	background:url(../images/categories.jpg);
}

#categories ul{
	padding:10px 0px 0px 10px;
}

#categories ul li{
	list-style:none;
}

#categories a{
	width:146px;
	height:14px;
	display:block;
	padding:5px 0px 0px 10px;
	font-size:11px;
	line-height:10px;
	border-top:solid 1px #6b564f;
	color:#fff;
	background:#432820;
	text-decoration:none;
}

#categories a:hover{
	height:13px;
	background:#ad5236;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
}

#departments {
	width:146px;
	padding:9px 0px 7px 10px;
	font-weight:600;
	font-size:11px;
	line-height:10px;
	display:block;
	background:#432820;
	color:#ad5236;
}

.bottomLink{

}

#contentRight {
	width:439px;
	float:right;
}

#contentHolder {
	width:400px;
	height:360px;
	overflow-y:auto;
}

#contentText {
	width:412px;
	height:380px;
	padding:25px 0px 0px 22px;	
	background-repeat:no-repeat;
}

#contentTitle{
	font-size:19px;
	line-height:20px;
	color:#fff;
}

#contentText p{
	width:376px;
	font-size:11px;
	line-height:20px;
	color:#fff;
}

/* Footer Styles */

#footer {
	width:870px;
	height:72px;
	margin:auto;
	background:url(../images/footer.gif) repeat-x;
}

#footerLeft {
	width:430px;
	height:35px;
	float:left;
}

#footerLeft p{
	padding:15px 0px 0px 10px;
	font-size:11px;
	line-height:20px;
	color:#ad5236;
}

#footerLeft a{
	padding:0px 5px 0px 5px;
	font-size:11px;
	text-decoration:none;
	line-height:20px;
	color:#ad5236;
}

#footerRight {
	width:440px;
	height:35px;
	float:left;
}

#footerRight p{
	padding:15px 0px 0px 10px;
	font-size:10px;
	line-height:20px;
	color:#666;
}

#footerRight a{
	padding:0px 0px 0px 0px;
	font-size:10px;
	line-height:20px;
	color:#ad5236;
}
/* Secondary Styles*/

#images3{
	position:absolute;
	left:530px;
}

/* Secondary Header */

#sheader {
	width:870px;
	margin:auto;
	background: #fff url(../images/sheader.jpg) no-repeat;
}

#sheader h1, #sheader h2 {
	display:none;
}

#sheaderLeft{
	width:158px;
	height:147px;
	float:left;
}

#sheaderRight{
	width:712px;
	float:right;
}

#sheaderContent{
	width:400px;
	padding:20px 0px 6px 0px;
	color:black;
}

#splaceHolder{
	width:1px;
	height:94px;
	float:right;
}

#sheaderContent p{
	font-size:12px;
	line-height:22px;
}

/* Secondary Content */

#scontentLeft {
	width:188px;
	float:left;
}

#scategories {
	width:165px;
	height:405px;
	background:url(../images/scategories.jpg);
}

#scategories a{
	color:#fff;
}

#scategories ul{
	padding:10px 0px 0px 9px;
}

#scategories ul li{
	list-style:none;
}

.normal{
	width:138px;
	height:14px;
	display:block;
	padding:5px 0px 0px 10px;
	font-size:11px;
	line-height:10px;
	border-top:solid 1px #6b564f;
	background:#432820;
	text-decoration:none;
}

.normal:hover{
	height:13px;
	background:#ad5236;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
}

.active{
	width:138px;
	height:13px;
	display:block;
	padding:5px 0px 0px 10px;
	font-size:11px;
	line-height:10px;
	border-top:solid 1px #6b564f;
	background:#ad5236;
	text-decoration:none;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
}

.active:hover{
	height:13px;
	background:#ad5236;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
}

#sdepartments {
	width:138px;
	padding:9px 0px 7px 10px;
	font-weight:600;
	font-size:11px;
	line-height:10px;
	display:block;
	background:#432820;
	color:#ad5236;
}

#scontentRight {
	float:right;
}

#pageTitle{
	padding:18px 0px 0px 22px;
}

#scontentText {
	padding:15px 0px 15px 22px;
}

#scontentText strong font
{
	background-color:transparent;
	color:black;
}

#pageTitle p{
	font-size:34px;
	line-height:45px;
	color:#d09a8a;
}

#scontentText p{
	width:596px;
	font-size:11px;
	line-height:20px;
	color:white;
}

.gallery-nav .next { float: right; margin: 0 1.5em 0 0; }
:focus {outline:none;}
.gallery-nav .next a:link, .gallery-nav .next a:visited { display: block; background: #fff url(../images/btn_next.png) no-repeat; width: 65px; height: 33px; text-indent: -999em; }
.gallery-nav .prev a:link, .gallery-nav .prev a:visited { display: block; background: #fff url(../images/btn_prev.png) no-repeat; width: 94px; height: 33px; text-indent: -999em; }