﻿* 				{ outline: none }

html			{ overflow-y: scroll; }

body			{ background: url("images/background.jpg"); font-family: "Times New Roman", serif; font-size: 10pt; color: #444; margin: 2px; padding: 2px; }
a				{ text-decoration: none; color: white; }
a:hover			{ text-decoration: underline; }
#container		{ width: 900px; text-align: left; }
#header			{ height: 93px; width: 401px; background: url('images/header.jpg'); }
#menu			{ background: url("images/background.jpg"); text-align: center; font-weight: bold; text-transform: uppercase; margin-bottom: 8px; }
#menutext		{ margin: 0px 0px 3px; color: #ddd; font-size: 10px; letter-spacing: 1px; text-align: right; }
#menutext a		{ color: #ddd; }
.contenttop		{ background: url("images/bg_top.gif") top left no-repeat; width: 901px; height: 10px; margin: 0px; padding: 0px; font-size: 1pt; }
#content,
#contenthome	{ background: #FEFADF; text-align: left; margin: 0px; padding: 0px; min-height: 570px; }
.contentbottom	{ background: url("images/bg_bottom.gif") top left no-repeat; width: 901px; height: 10px; margin: 0px; padding: 0px; font-size: 1pt; }
#home			{ width: 878px; height: 443px; background: url("images/homegraphiconly.jpg"); }

.wines			{ text-align: center; }
.wines a		{ outline: none; }

.winescontainer	{ width: 900px; clear: both; _clear: none; }
.winesblock		{ border: 1px solid #444; border-width: 1px 0px 0px; padding-top: 15px; text-align: center; margin: 0px 10px; }
#contenthome .winesblock	{ border-width: 0px; padding-top: 21px; }

#footer			{ clear: both; background: url("images/background.jpg"); text-align: center; color: white; font-weight: bold; padding-top: 8px; }
#footertext		{ margin: 5px 0px; padding-bottom: 15px; font-size: 10px; color: #ddd; }

#infopagesphoto		{ height: 385px; width: 212px; background: url("images/subpageimage.jpg"); float: left; margin: auto 20px 20px; }
#infopagescontent	{ float: left; background: #FEFADF; }

#aboutusspot		{ height: 77px; width: 187px; background: url("images/title_ourstory.jpg"); }
#contactusspot		{ height: 78px; width: 197px; background: url('images/title_contact.jpg');   }
#wheretofindspot	{ height: 78px; width: 223px; background: url("images/title_wheretobuy.jpg"); }
#spotcontent		{ _height: 298px; min-height: 296px; width: 600px; border: 1px solid #FEFADF; }
.contactus_block	{ float: left; height: 260px; }
.contactus_block_left	{ padding-right: 25px; margin-right: 25px; border-right: 1px solid #444; }
.contactus_block .nf_optin		{ margin-bottom: 10px; }
.contactus_block .nf_optinForm	{ width: 240px; }
.contactus_block #nf_sectionLabelOptin	{ display: none; }
.contactus_block .nf_optinForm #input .textfieldRequired { padding-top: 2px; width: 100%; height: 20px; border: 1px solid #BBBBBB; background: white }
.contactus_block .nf_optinForm .required	{ font-weight: normal; color: #444; }
.contactus_block .nf_optinForm .submitGraphic { margin: 5px 0px 0px 0px; }

.wheretofindhdg		{ font-weight: bold; font-size: larger; margin-bottom: 10px; }
.wheretofindftr		{ float:left; width:450px; padding: 20px 0px; }
.wheretofindtxt		{ margin-top: 20px; }
#spotcontent a		{ color: #444; text-decoration: underline; }
#spotcontent tr.heading a	{ color: #FFF;  }
#spotcontent .pagingtable a	{ color: #FFF;  }
#spotcontent a:hover { text-decoration: none; }

.winebottle			{ position: absolute; top: 0px; left: 0px; margin: 20px; background: #FEFADF; }

.winecontent		{ padding-left: 210px; width: 620px; background: #FEFADF; position: relative; min-height: 560px; }
#winedropdown		{ position: absolute; right: 0px; top: 40px; }
.wineinnercontent	{ margin-left: 25px; position: relative; }
.wineinnercontent a	{ color: #444; text-decoration: underline; }
.wineinnercontent a:hover { text-decoration: none; }
.wineposhdg			{ height: 25px; font-size: larger; font-weight: bold; }
.wineposouter		{ height: 291px; border: 1px solid #ddd; background: white; }
.wineposinner		{ margin: 10px; height: 273px; _height: 294px; overflow: auto; }
.pos				{ float: left; margin: 5px; text-align: center; width: 150px; }
.posback			{ margin: 5px; clear: both; }
.posbacklink		{ clear: both; }
.wineinfo			{ margin: 10px 0px 0px; padding: 10px 0px 0px; border-top: 1px solid #444; width: 595px; }
.wineinfo td		{ font-size: smaller; line-height: 150%; }
.wineinfohdg		{ font-weight: bold; }

#nf_company_names			{ margin-bottom: 20px; }
.nf_company_classification	{ margin-top: 20px; font-size: larger; }
.nf_company_name			{ margin-left: 20px; }

#posaccess			{ font-size: 10pt; height: 300px; }
#posaccess input	{ border: 1px solid #bbbbbb; width: 240px; }

#spotcontent .location			{ font-size: 9pt; }

/* */