body {font-size:76%; font-family:"trebuchet MS", verdana, arial, sans-serif; background:#f0f0f0; word-wrap:break-word; }
a:link { color:#993300; }
a:visited { color:#993300; }
a:hover { color:#993300; }
a:active { color:#993300; }


#header {background:#a31e39 url(../images/logo_tile.gif) repeat-x; height:160px;max-width:1024px;margin: 0px auto;
    text-align: left;}
#banner { float:left; margin-left:30px;}
#header h1 { letter-spacing:.25em; font-size:16px; color: #993300; padding-left:300px}
#left {float:left; width:180px; padding:10px; background:#e0d0d0;}
#right {float:right; width:180px; padding:10px; background:#e0d0d0;}
#main {background:#e0e0e0; margin: 10px 210px; }

#left, #right, #main {padding-bottom:32767px; margin-bottom:-32767px;}
.tasting{ height:267px; text-align:center;
}
#wrapper {overflow:hidden; background:#e0e0e0; max-width:1024px; margin: 0px auto;
    text-align: left;}
/**********show more**************/
.maintext {border:1px solid #ddd; margin:0 20px 10px 0;}
.maintext p {padding:5px 0 0 0; margin:0;}
.maintext p.bold {font-weight:bold;}
.maintext h2 {margin:0; padding:0;}
.switch {
	display:block;
	font-size:1px;
	width:112px;
	height:16px;
	cursor:pointer;
	background-image: url(../images/plus.jpg);
}
.off {
	background-image: url(../images/minus.jpg);
}
.hide {display:none;}
.show {position:absolute; display:block; width:450px; background:#fff; border:1px solid #000; padding:10px; margin-top:5px; z-index:500;}

.show img {float:left; padding:0 10px 10px 0;}
/***************navigation**********************/
ul#main-nav {font-family:helvetica,arial,sans-serif;margin:0;padding:0;}
ul#main-nav li {margin:0;padding:0;list-style:none;margin:0 0 0.3em 0;}
ul#main-nav li a {text-decoration:none;display:block;padding:0.3em 0.5em;border-top:0.4em solid silver;border-bottom:0.4em solid silver;color:#003;background:#fff; width:12em;}
ul#main-nav li a:hover {border-top:0.4em solid #900;border-bottom:0.4em solid #900;color:#000;text-transform:uppercase;}
/****************end****************************/
/*****************extras****************/
.clear {clear:both;}
.box
{
width: 99%;
margin: 5px 0 10px 0;
padding: 5px;
}
.special { border: 1px solid;
	background-color:#fff;
	width:95%;
	margin: 0 auto;
	padding:5px;
}
.holiday {
	background-color:#fff;
	width:95%;
	margin: 0 auto;
	padding:5px;
	background-image: url(../images/christmas1.gif);
	background-repeat: repeat-y;
}
.holiday p {text-align:center; padding:0 40px}
.pad1{ height:10px}
.pad2{ height:15px}
.alblum { margin:5px 0 5px 0; padding:5px; font: "Courier New", Courier, mono; color:#333333; text-align:center; background-color:#e6f3ff; border:double #666;}
.center { margin:0 auto; }
.block { text-align:center; display:block }
.right {text-align:right}
/****************image controls*****************/

.img_l {
float:left;
margin:2px;
}
.img_r {
float:right;
margin:2px;
}
.img_c { text-align:center
}
.img_row { display:block;
float:left;
margin:1px;
}
/*******************end************************/
#footer {clear:both; background:#455c5a; margin: 0px auto;
    text-align: left; max-width:1024px;}

.content {padding:10px;}
/*******************font controls****************/
h1 {font-size:18px; margin:0; padding:10px 0; color:#993300; }
h3 {font-size:14px; margin:0; padding:8px 0;  color:#993300; }
h4 {font-size:14px; margin:0; padding:8px 0; color:#CC66CC}
p {font-size:12px; line-height:1.5em; margin:0; padding:5px 0;}
em {font-style: oblique;text-transform: capitalize;color: #990066;}
.emphisis {font-style:oblique; color:#990000;}
strong {font-weight:bold;color: #3300FF;}
.snafu { color:#0000CC; font-size:14px}
.sale {color:#00CCFF}
.title{ font-size:16px; font-weight:bold; font-style: italic; color:#993300; }
.caption {font-size:10px; font-style:italic; margin:0;}
.backlite {background-color:#CCCCCC}
.backlite-y{ text-align:center; background-color: #FFFF99; border:solid 2px
 #663333}
.hi-lite {background-color:#FFFF99}
ul.bullets {list-style-type:circle;}
#footer p {text-align:center}
#footer a {color:#fff;}
#footer a:hover {text-decoration:none;}