﻿* 				{ outline: none }
body			{ background: #958d69; 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; }
#outercontainer	{ width: 1024px; height: 768px; background: url(/images/background.jpg); }
#container		{ width: 904px; text-align: left; margin: auto; padding-top: 10px; position: relative; }
#addthis		{ position: absolute; top: 10px; right: 0; }
#header			{ height: 104px; width: 904px; 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,
#contentmoe,
#contenthome	{ background: #FEFADF; text-align: left; height: 568px; margin: 0px; padding: 0px; background: url(/images/TR21_MarqueeBlank.jpg); position: relative; }
#contenthome	{ background: url(/images/TR21_Home_Marquee.jpg); }
#contentmoe		{ background: url(/images/TR21_MoesBackroom_3e.jpg); }
.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") no-repeat; }
#backroom		{ width: 878px; height: 443px; background: url("images/moes_backroom.jpg") no-repeat; }

.wines			{ text-align: center; }
.wines a		{ outline: none; padding: 0 60px; }

.winescontainer	{ width: 900px; clear: both; position: absolute; bottom: 13px; left: 0; }
.winesblock		{ border: 1px solid #444; border-width: 1px 0px 0px; padding-top: 15px; text-align: center; margin: 0px 10px; }
.redline		{ border: none; background: url(/images/TR21_RedLineBreak_2.jpg) no-repeat 10px 0px; }
#contenthome .winesblock	{ border-width: 0px; padding-top: 21px; }

#footer			{ clear: both; text-align: center; color: white; font-weight: bold; padding-top: 55px; }
#footertext		{ margin: 5px 0px; padding-bottom: 15px; font-size: 11px; color: #8c6f47; }

.infopagesphoto		{ height: 385px; width: 212px; position: absolute; top: 40px; left: 22px; }
#aboutpagephoto		{ background: url("images/TR21_OurStory_PageImage.jpg"); }
#wheretofindphoto	{ background: url("images/TR21_WhereToBuy_PageImage.jpg"); }
#contactuspagephoto	{ background: url("images/TR21_ContactUs_PageImage.jpg"); }
#infopagescontent	{ position: absolute; background: #FEFADF; top: 40px; right: 22px; }

#aboutusspot		{ height: 90px; width: 245px; background: url("images/title_ourstory.jpg"); }
#wheretofindspot	{ height: 90px; width: 245px; background: url("images/title_wheretobuy.jpg"); }
#contactusspot		{ height: 90px; width: 245px; background: url('images/title_contact.jpg');   }
#spotcontent		{ _height: 298px; min-height: 296px; width: 620px; border: 1px solid #FEFADF; padding-left: 5px; }
.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-top: 20px; padding-left: 215px; _padding-left: 222px; width: 615px; background: #FEFADF; position: relative; top: 20px; left: 40px; }
#winedropdown		{ position: absolute; right: 0px; top: 40px; }
.winelogo			{  }
.wineinnercontent	{ margin-left: 10px; position: relative; height: 400px; }
.wineinnercontent a	{ color: #444; text-decoration: underline; }
.wineinnercontent a:hover { text-decoration: none; }
.wineposhdg			{ height: 25px; font-size: larger; font-weight: bold; margin-top: 10px; }
.winedesc				{ margin-top: 10px; }
.winedesc p:first-child	{ margin-top: 0px; }
.wineposouter		{ height: 257px; border: 1px solid #ddd; background: white; }
.wineposinner		{ margin: 10px; height: 240px; 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; width: 595px; background: url(/images/TR21_RedLineBreak.jpg) no-repeat; position: absolute; left: 0; bottom: 0; }
.wineinfo td		{ font-size: smaller; line-height: 150%; }
.wineinfohdg		{ font-weight: bold; }
#repealimg			{ float: right; background: url(/images/TR21_1933image.jpg); width: 133px; height: 83px; }

#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; margin: 10px 0px;}

/* ALPHA LAYER */
#alphaLayer { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: .6; background: black; z-index: 2; }

.locator_page_links form { margin: 0; }


/* */