@charset "utf-8";

/* CSS Document */



body {

	padding			: 10px;

	margin			: 0;

	background		: #2f1e1b url('img/bg.gif');

	

	font-family		: Calibri, Arial, Helvetica, sans-serif;

	font-size		: 12px;

	line-height		: 14px;

	color			: #4c4c4c;

}

/* LINKS */

a {

	text-decoration	: none;

	color			: #4c4c4c;

}



a:hover {

	color			: #6d0b12;

}



h2 {

	font-family		: "Iskoola Pota", "Times New Roman", Times, serif;

	font-size		: 24px;

	font-weight		: normal;

	color			: #6d0b12;

	padding			: 0;

	margin			: 10px 0 20px 0;

	clear:both;

}



h3 {

	padding			: 0;

	margin			: 20px 0;

	font-size		: 1.2em;

	font-weight		: normal;

}



form {

	padding			: 0;

	margin			: 0;

}



/* End of LINKS */



#container {

	width			: 980px;

	padding			: 10px;

	

	background		: #FFFFFF;

	margin			: 0 auto;

}



#header {

	height			: 104px;

	background		: url(img/header.gif);

}



#mainNav {

	height			: 40px;

	background		: #6b5128 url(img/navBg.gif);

	list-style		: none;

	padding			: 0;

	margin			: 0;

}



#mainNav li {

	float			: left;

}



#mainNav li a {

	line-height		: 40px;

	padding			: 0 22px;

	color			: #4c3a1c;

	display			: block;

	color			: #ffffff;

}



#mainNav li a.selected {

	color			: #FFFFFF;

	background-color: #dbdbdb;

	color			: #000000;

}



#mainNav li a:hover {

	color			: #FFFFFF;

}



#searchBar {

	height			: 35px;

	line-height		: 35px;

	background		: #dbdbdb;

	margin-bottom	: 10px;

	padding: 0 20px;

	text-align		: right;

}



/* Breadcrumbs */

#breadCrumbs {

	height			: 20px;

	line-height		: 20px;

	margin			: 0;

	padding			: 0 0 20px 0;

	color			: #6d0b12;

	list-style		: none;

}



#breadCrumbs li {

	float			: left;

	background		: url(img/bullet.gif) no-repeat 0 5px;

	padding-left	: 20px;

	padding-right	: 10px;

}



#breadCrumbs li a {

	display			: block;

	color			: #606060;

}



#breadCrumbs li a:hover {

	color			: #6d0b12;

}



#breadCrumbs li.home {

	background:none;

}



/* End of Breadcrumbs*/



.clearer{clear:both;}



/* SEO area */



#seo {

	background		: #e2e7dc;

	padding			: 20px;

	font-size		: 1em;

	position		: relative;

	border-top		: 10px #FFF solid;

}



#seo ul{

	float			: left;

	list-style		: none;

	margin			: 0;

	padding			: 0;

	width			: 190px;

}



#seo ul li span {

	font-size		: 14px;

	color			: #565656;

}



#seo ul li a {

	color			: #787878;

	display			: block;

}



#seo ul li a:hover {

	color			: #6d0b12;	

}



.credit {

	position		: absolute;

	bottom			: 20px;

	right			: 20px;

	

	background		: url(img/credit.gif) no-repeat;

	

	width			: 100px;

	height			: 38px;

	display			: block;

	

	line-height		: 100px;

	overflow		: hidden;

}

/* End SEO area */



.whatis {

	cursor			: help;

	border-bottom:#999999 dotted 1px;

}



#newsletter {

	border			: #d1d1d1 solid 1px;

	background		: #f2f2f2;

	padding			: 10px;

}



#newsletter h3 {

	margin			: 0;

	color			: #000;

}



#newsletter p {

	margin			: 10px 0;

	padding			: 0;

}



#newsletter input {

	border			: #d1d1d1 solid 1px;

	width:226px;

}



#lCol {

	float			: left;

	width			: 660px;

	padding			: 0 20px 20px 20px;

	position		: relative;

}



#product .info .price {

	font-size		: 20px;

}



#product .info .price strong {

font-size: 28px;

font-weight: normal;

}



#rCol {

	float			: right;

	width			: 250px;

	padding			: 0 0 20px 0;

}





#innerL {

	float			: left;

	width			: 340px;

	text-align		: center;

	padding-top		: 20px;

}



#innerR p {

	text-align		: justify;

	padding			: 0;

	margin			: 10px 0;

}



#innerR {

	float			: right;

	width			: 350px;

	padding-top		: 90px;

}



#options {

	border-top		: #e5e5e5 solid 1px;

	border-bottom	: #e5e5e5 solid 1px;

	height			: 125px;

}



.mainProduct {}



.thumbs img {

	border			: #c0c0c0 solid 1px;

	margin			: 10px;

}



.bagit {color:#771b22;background: #ffffff url('img/bagit.gif') right no-repeat;padding:10px 30px 10px 10px;cursor:pointer;}



.bagit:hover {color:#999999;}



.introPic{left:-10px;position:relative;}



#navSubDept {

	padding:0;

	margin:0;

	background:none;

	border:none;

	border-top:#CCCCCC dotted 1px;

	margin-top:20px;

	padding-top:20px;

}



#navSubDept li {

	padding:0;

	margin:0;

	float:left;

	margin: 0 10px;

}



.gormet {

	position		: absolute;

	right			: 20px;

	top				: 30px;

}



#content {clear:both;}

#content img {margin-left:10px;}





#subNavDept {margin-bottom:20px;}



#articles {padding-top:10px;}



/*.products .image a img {height:140px;width:140px;}*/



.products .desc {display:none;}



.searchPage h2{font-size:18px;margin:0;padding:0;color:#999999;}

.searchPage h2 a{color: #6d0b12;}

.searchPage h2 a:hover{color:#333333;}

.searchPage p{border-bottom:#CCCCCC dotted 1px;padding-bottom:8px;}





.suggested li {margin-right:5px;}

.suggested {clear:both;margin-left:300px;padding-top:0;}

.suggested img{height:160px;}

.suggested h3 {font-size:11px;clear:both;}





#productDisplay h3 {padding-top:10px;}



#productDisplay label {display:none;}

.price {display:none;}