@charset "utf-8";
/* CSS Document */
body {
margin: 20px 0px 20px 0px;
background-image: url(images/bg.jpg); 
background-repeat: no-repeat; 
background-attachment: fixed;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:17px;
color:#333333;
}
.mainborder {
border-style:outset;
border-color:#4a4423;
}
#headerborder {
border-bottom:3px solid #4a4423;
margin:0px 0px 0px 0px;
width:100%;
height:0px;
}
.leftnav {
border-right:3px solid #4a4423;
background-color:#214586;
width:202px;
}
#topnav {
background-color:#d7942a;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
line-height:28px;
width:785px;
margin:0px 0px 0px 0px;
text-transform:uppercase;
}
.topnav {
margin:0px 22px 0px 22px;
}
.topnav a {
color:#FFFFFF;
text-decoration:none;
}
.topnav a:hover {
color:#214586;
}
#footer {
background-color:#d7942a;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
line-height:18px;
width:785px;
margin:0px 0px 0px 0px;
}
#footer a {
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover {
color:#214586;
}
#container {
margin:30px 50px 25px 30px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:20px;
}
#container a {
color:#8d1f19;
}
#container a:hover {
text-decoration:none;
}
#container a:visited {
color:#8d1f19;
}
#container a:visited:hover {
color:#8d1f19;
text-decoration:none;
}

.nutrition a {
text-align:center;
font-weight:bold;
color:#d7942b;
text-decoration:none;
border-bottom: 1px dotted #d7942b;
}
.nutrition a:hover {
border-bottom:none;
}
.nutrition a:visited {color:#d7942b;}
h1 {
margin:0px 0px 20px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:23px;
color:#8d2019;
border-bottom: 2px solid #8d2019;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
color:#204687;
font-size:16px;
margin: 0px 0px 10px 0px;
}
p {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:17px;
color:#333333;
margin:10px 20px 10px 20px;
}
.prodimg {
/*border:2px solid #8d2019;*/
border:0;
margin-right:15px;
margin-bottom:20px;
float:left;
}
.thumb {
/*border:2px solid #8d2019;*/
border:0;
margin-bottom:10px;
}
.thumb a {
text-decoration:none;
border:0;
/*border:2px solid #8d2019;*/
margin-bottom:10px;
}
.price {
text-align:center;
color:#204687;
line-height:22px;
}
.buy {
	text-align:center; font: Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold;}
.buy a {
	color:#8d2019;
	text-decoration:none;}
.buy a:hover {
	text-decoration: none;
	border-bottom:2px dotted #8d2019;}
.press {
	border: 1px solid #d7942b;
}
.press td {
	border: 1px solid #d7942b;
	padding: 5px;
	text-align: left;
}
.press a {
	font-weight: bold;}
.press-photo {
	border: 1px solid #d7942b;
}
.press-photo td {
	border: 1px solid #d7942b;
	padding: 5px;
	text-align: center;
}
.press-photo a {
	font-weight: bold;
}
.category {
width:195px;
text-align:center;
float:left;
position:relative;
padding:10px;
}
#category {
width:220px;
text-align:center;
float:left;
height:325px;
padding:5px;
line-height:22px;
}
#categoryGIFT {
width:220px;
text-align:center;
float:left;
height:225px;
padding:5px;
line-height:22px;
}
#clear {
clear:both;
margin-bottom:20px;
}
.special {
text-decoration:line-through;
}
.red {
font-weight:bold;
color:#8d1f19;
}
.blue {
font-weight:bold;
color:#204687;
}
.yellow {
font-weight:bold;
color:#d7942b;
}
#homefeature {
width:200px;
height:610px;
margin:0px 0px 0px 0px;
float:right;
}
#homefeature img {
border:0px;
margin-bottom:5px;
}
#box {
border: 2px solid #214586;
padding: 10px;
margin:0px 100px 20px 100px;}
#box2 {
border: 2px solid #214586;
padding: 15px;
margin:20px 120px 20px 120px;
text-align:center;
font-size:17px;
line-height:24px;}
#box2 a {
	color:#8d2019;
	font-weight:bold;}
#leftspecial {border:2px solid #D7942A; color:#D7942A; text-align:center; padding:5px; margin:10px 10px 10px 10px; font-weight:bold;}
.small {font-size:12px; font-weight:normal; color:#FFFFF;}