body {margin: 5px 0 0 0; padding: 0; background-color: #000000; text-align: center; }

a {color: #000000;}

#holder {width: 800px; margin: 0 auto; padding: 35px; background: url(../images/bg.gif) repeat-y 0;}
#page {width: 800px;}
#header {width: 800px; height: 148px;}
h1 {width: 800px; height: 113px; padding: 0; margin: 0; background: url(../images/logo.jpg) no-repeat 0 28px; background-color: #ffffff;
	text-indent: -9999px;} 
#navigation {width: 800px; height: 35px; padding: 0; margin: 0; background-color: #ffffff;}
#navigation ol {margin: 0; padding: 0; list-style-type: none;}
#navigation li {margin: 0; padding: 0; display: inline;}
#navigation a {height: 35px; border: none; float: left;}
a.tastings:link, a.tastings:visited {width: 133px; background: url(../images/tastings.gif) no-repeat;}
a.tastings:hover {background: url(../images/tastings_roll.gif) no-repeat;}
a.presenters {width: 115px; background: url(../images/presenters.gif) no-repeat;}
a.presenters:hover {background: url(../images/presenters_roll.gif) no-repeat;}
a.other_products {width: 123px; background: url(../images/other_products.gif) no-repeat;}
a.other_products:hover {background: url(../images/other_products_roll.gif) no-repeat;}
a.faqs {width: 96px; background: url(../images/faqs.gif) no-repeat;}
a.faqs:hover {background: url(../images/faqs_roll.gif) no-repeat;}
a.links {width: 93px; background: url(../images/links.gif) no-repeat;}
a.links:hover {background: url(../images/links_roll.gif) no-repeat;}
a.contact_us {width: 115px; background: url(../images/contact_us.gif) no-repeat;}
a.contact_us:hover {background: url(../images/contact_us_roll.gif) no-repeat;}
a.home {width: 124px; background: url(../images/home.gif) no-repeat;}
a.home:hover {background: url(../images/home_roll.gif) no-repeat;}


#content {width: 750px; margin: 0; padding: 0 25px; background-color: #ffffff;}
h2 {padding: 40px 0 10px 0; margin: 0px; font: 1.1em 'tahoma'; text-align: left;
	text-transform:uppercase;}
p {margin: 10px 40px 0 0; padding: 0; font: 0.95em 'tahoma'; text-align: left;}
ul {list-style-type: none;}
ul li {background: url(../images/bullet.gif) no-repeat 0 0.7em;
	text-align: left; padding: 0.2em 0.8em;
	font: 0.95em 'trebuchet ms'; text-align: left;}
	
/* HOME PAGE SPECIFIC */
h2.homepage {padding: 30px 0;}
img.whiskyglass {margin: 20px 20px 0 5px; float: left}

/* PICTURELIST UL IS FOUND ON TASTINGS PAGE, OTHER PRODUCTS AND PRESENTERS */
ul.picturelist {margin: 0; padding: 25px 0 0 0; text-align: left;}
ul.picturelist li {background: none; margin: 0; padding: 0; clear: both;}
ul.picturelist li img {width: 100px; height: 100px; margin: 0; padding: 0 15px 25px 0; border: none;
	float: left;}
	
/* TEXT ONLY LIST IS USED ON THE FAQS PAGE */
ul.textonlylist li {background: none; margin: 0; padding: 0;}

/* LINKS PAGE LIST ONLY */
ul.linkslist {margin: 0; padding: 25px 0 0 0; text-align: left;}
ul.linkslist li {background: none; margin: 0; padding: 0; clear: both; border: 0px solid #000000;}
ul.linkslist li a {background: none; margin: 0; padding: 0;}
ul.linkslist li img {margin: 0; padding: 5px 15px 25px 0; border: none;
	float: left;}




/* CONTACT PAGE AND THE FORM WHICH GOES ON IT */
#contact {width: 800px; margin: 0; padding: 20px 0 0px 0; background-color: #ffffff; text-align: left;}
#contact h2 {margin: 0px 0 5px 25px; padding: 0; background-color: transparent;}
#contact p {margin: 0 25px 15px 25px; padding: 0; background-color: transparent;}
#contact ol {margin: 0 0 0px 0; padding: 0; text-align: left; list-style-type: none; border: none; background-color: transparent;}
#contact li {margin: 0; font: 0.85em 'trebuchet ms'; text-align: left; background-color: transparent;}

input {margin: 0; padding: 4px 2px 0 10px; width: 240px; font: 1em 'trebuchet ms'; text-align: left; 
	background-color: #ffffa0; border: none; height: 1.8em;}
label {margin: 0; padding: 0; font: 1.1em 'trebuchet ms'; text-align: left; background-color: transparent;}
input.numbers {width: 50px;}
input.date {width: 150px;}
fieldset.left ol.left {float: left; width: 100px; background-color: transparent;}
fieldset.left ol.right {float: right; fieldset.left ol.left {float: left; width: 100px; background-color: transparent;}
}
fieldset.left ol.left li {padding: 1.25em 0 0 20px; fieldset.left ol.left {float: left; width: 100px; background-color: transparent;}
}
fieldset.left ol.right li {padding: 0.7em 0 0 0; _padding: 0.6em 0 0 0; fieldset.left ol.left {float: left; width: 100px; background-color: transparent;}
}
form {border: 0px solid; padding: 0; margin: 0; fieldset.left ol.left {float: left; width: 100px; background-color: transparent;}
}
fieldset.left {width: 370px; float: left; border: none; padding: 0 0 0 6px; border: 0px solid; background-color: transparent;}
fieldset.right {width: 350px; border: none; margin: 0 8px 0 0; _margin-right: 7px; float:right; padding-top: 0px; border: 0px solid; background-color: transparent;}
fieldset.right ol.left {float: left; width: 140px; background-color: transparent;}
fieldset.right ol.left li {padding: 1.25em 0 0 0px; background-color: transparent;}
fieldset.right ol.right li {padding: 0.7em 0 0 0; _padding: 0.6em 0 0 0; background-color: transparent;}
textarea {width: 320px; height: 60px; margin: 5px 0 5px 0; background-color: #ffffa0; border: none; overflow:auto;
	padding: 4px 10px 0 10px; font: 1em 'trebuchet ms', sans serif;}
input.submit {background-color: #ffffff; border: 1px solid; padding: 0 0 0px 0; margin: 10px 0 0 10px; text-align: center; width: 107px;}
hr {height: 0; width: 0; margin: 0; padding: 0 10px; clear: both; color: #ffffff; background-color: #ffffff;}
fieldset.right ol .margin20 {padding-top: 20px; background-color: transparent;}

/* FOOTER */
#footer {clear: both; padding: 0 0 0 0; position: relative; top: 22px;}
#footer ol {list-style-type: none; margin: 0; padding: 0; text-align: center;}
#footer li {display: inline; padding: 0px; font: 0.7em arial; }
#contact li.tel, li.tel {float: left; margin-top: 4px;}
li.email {float: none;}
#contact li.thelastpixel, li.thelastpixel {float: right; margin-top: 4px;}
#footer a:link, #footer a:visited {text-decoration: none;}
#footer a:hover {text-decoration: underline; }

/* PRELOADER LOADS THE HOVER IMAGES FOR THE NAVIGATION */
#preload img {display: none; background-color: transparent;}