
.main {background-image: url(https://store.nexternal.com//images/bg_toplong4.jpg); margin: 0px 7px 0px 7px}
.margin {background-image: url(https://store.nexternal.com//images/bg_toplong4.jpg); margin: 4px 7px 0px 7px}
.main, .main td, .margin, .margin td {font: 9pt Georgia; color: #3e280d}

	.main hr.colored, .margin hr.colored {color: #e7b445}
	
.cart {background-image: url(https://store.nexternal.com//images/bg_cartLong254.jpg); margin: 0px}
.cart, .cart td {font: 9pt Georgia; color: #3e280d}
.persist {background-color: white; margin: 0px}
.persist, .persist td {font: 9pt Georgia; color: black}

	.persist hr.colored {color: black}
	
	body {overflow-y: auto}
	
body.master {background-image: url(https://store.nexternal.com//images/bg_body_brown.jpg); overflow: auto; margin: 0px; margin-left: auto; margin-right: auto; scrollbar-base-color: #3e280d}
body.interior {overflow: auto; margin: 0px; margin-left: auto; margin-right: auto; text-align: center}

	body.main, body.margin {scrollbar-base-color: #3e280d}
	
iframe {overflow: visible; display: block; margin: 0px; width: 100%; height: 100%}
table.frame {background: none transparent; table-layout: auto; text-align: center}
tr.invisible {display: none}
td.top {background-image: url(https://store.nexternal.com//images/bg_body_brown1.jpg); text-align: center}
td.bottom {background-image: url(https://store.nexternal.com//images/spacer4.gif); text-align: left}
td.left {background-color: #625634; vertical-align: top}
td.right {background-color: #fff; vertical-align: middle}

font.font1 {font-family: Georgia}
font.font1small {font: 8pt Georgia}
font.font1large {font: 12pt Georgia}
font.font2 {font-family: arial}
font.font2small {font: 8pt arial}
font.font2large {font: 12pt arial}

.main a, .margin a {color: #b58214}
.main a:hover, .margin a:hover {color: #b58214}
.main a.nounderline, .cart a.nounderline {text-decoration: none}
.main img, .margin img {border-color: #b58214}
.cart a {color: #63251c}
.cart a:hover {color: #b58214}
.persist a {color: blue}
.persist a:hover {color: blue}
a.category {font: 16pt Georgia; text-decoration: none}
a.catdisc {font: 8pt Georgia; text-decoration: none} 
.main a.disguise, .main a.disguise:hover, .margin a.disguise, .margin a.disguise:hover {text-decoration: none; color: #3e280d}
.main tr.banner1, .margin tr.banner1 {background-image: url(https://store.nexternal.com//images/spacer201.gif)}
.main tr.banner1 td, .margin tr.banner1 td {font-weight: bold; color: #3e280d}
.main tr.banner2, .main td.banner2, .margin tr.banner2 {background-image: url(https://store.nexternal.com//images/spacer20.gif)}
.main tr.banner2 td, .main td.banner2, .margin tr.banner2 td {font-weight: bold; color: #3e280d}
.cart tr.banner1 {background-image: url(https://store.nexternal.com//images/spacer3.gif)}
.cart tr.banner1 td {font-weight: bold; color: #fef7df}

	.main tr.bannerstorefront {background-image: url(https://store.nexternal.com//images/spacer2.gif)}
	.main tr.bannerstorefront td {font-weight: bold; color: #ceb989}
	
.persist tr.banner1 {background-color: black}
.persist tr.banner1 td {font-weight: bold; color: white}
#tooltip {position: absolute; border: 1px solid #e7b445; overflow: hidden; visibility: hidden; z-index: 100}
.nonactiveCat {background: transparent}
body {background: #3c3524 url('https://store.nexternal.com/erath/images/bg_body.jpg') 0 0 repeat-x; color: #3e280d;margin: 0;padding: 0;font-family: verdana, helvetica, sans-serif;text-decoration: none;font-size: 81.25%; text-align: left;}

div, li, dl, dt, dd {margin: 0; padding: 0; border: 0;}

h1, h2, h3, h4, h5, h6 {font-weight: normal;color: #b58214;margin: 0 0 1em;font-family:georgia, serif; font-weight: bold;}

	h2	{font-size:2.5em;margin-bottom:20px;height:1em;}
	h3	{font-size:1.3em;margin-bottom:12px;}
	h4	{font-size:1.1em;margin-bottom:6px;}
 	h5	{font-size:1.1em;margin-bottom:10px;color:#4a351a;}
   

p, blockquote {line-height: 1.3em;margin: 0 0 1.5em;padding: 0;}

ul, ol {margin: 0 0 1.5em; padding: 0;	list-style:none;}

img	{display: block;margin: 0;border: 0;} 

a:link {color: #625634;font-weight: bold;text-decoration: none;overflow:hidden;}
a:visited {color: #625634;text-decoration: none;overflow:hidden;font-weight: bold;}
a:hover {color: #b58214; text-decoration: underline;font-weight: bold;}




/* general forms
---------------------------------------------------------- */


form	{border:0  margin:0;padding:0;font-family:georgia, serif;font-size:1em;}

label	{padding: 3px 0;margin-right: 5px;color:#261c16;}

input	{margin:0;}  

select 	{margin: 0 5px 5px 0;float: left;}


a.submitLink	{font-family:georgia, serif;text-decoration:none;
		text-transform:uppercase;font-size:11px;color:#4a351a;background:#ceb985;padding:5px 12px;}
		a.submitLink:hover	{color:#4a351a;background:#b2a280;}

img#printLogo	{display:none;}      


/* main navigation
----------------------------------------------------------  */ 

#nav	{float: left;margin:38px 0 0;}

	#nav li {float:left;}

	#nav li:hover, #nav li.sfhover {}
	#nav li.active	{}

a#pinotNav, a#wineryNav, a#winesNav, a#clubNav, a#shopNav {display: block;height:16px;text-indent:-9999px;}
	a#pinotNav	{background:transparent url('https://store.nexternal.com/erath/images/bg_main_nav.gif') 0 0 no-repeat;width:142px;}
	a#wineryNav	{background:transparent url('https://store.nexternal.com/erath/images/bg_main_nav.gif') -140px 0  no-repeat;width:140px;}
	a#winesNav	{background:transparent url('https://store.nexternal.com/erath/images/bg_main_nav.gif') -280px 0  no-repeat;width:111px;}
	a#clubNav	{background:transparent url('https://store.nexternal.com/erath/images/bg_main_nav.gif') -391px 0  no-repeat;width:111px;}
	a#shopNav	{background:transparent url('https://store.nexternal.com/erath/images/bg_main_nav.gif') -503px 0  no-repeat;width:112px;}

   	/* hover */
	a#pinotNav:hover	{background:transparent url('https://store.nexternal.com/erath/images/bg_main_nav.gif') 0 -22px no-repeat;}
	a#wineryNav:hover	{background:transparent url('https://store.nexternal.com/erath/images/bg_main_nav.gif') -140px -22px  no-repeat;}
	a#winesNav:hover	{background:transparent url('https://store.nexternal.com/erath/images/bg_main_nav.gif') -280px -22px  no-repeat;}
	a#clubNav:hover		{background:transparent url('https://store.nexternal.com/erath/images/bg_main_nav.gif') -391px -22px  no-repeat;}
	a#shopNav:hover		{background:transparent url('https://store.nexternal.com/erath/images/bg_main_nav.gif') -503px -22px  no-repeat;}

   /* you-are-here */
   #pinot a#pinotNav	{background:transparent url('https://store.nexternal.com/erath/images/bg_main_nav.gif') 0 -44px no-repeat;}
   #winery a#wineryNav 	{background:transparent url('https://store.nexternal.com/erath/images/bg_main_nav.gif') -140px -44px  no-repeat;}
   #wines a#winesNav	{background:transparent url('https://store.nexternal.com/erath/images/bg_main_nav.gif') -280px -44px  no-repeat;}
   #wineclub a#clubNav	{background:transparent url('https://store.nexternal.com/erath/images/bg_main_nav.gif') -391px -44px  no-repeat;}
   #shop a#shopNav      {background:transparent url('https://store.nexternal.com/erath/images/bg_main_nav.gif') -503px -44px  no-repeat;}


/* dropdowns */

#nav ul {position: absolute;left: -999em;padding:10px 0 14px;background:transparent url('https://store.nexternal.com/erath/images/bg_nav_dropdown.png');font-size:.85em;letter-spacing:1px;}

	#nav li:hover	{visibility:inherit;  /* fixes IE7 'sticky bug' */}

		#nav li:hover ul, #nav li.sfhover ul {left: auto; z-index:100;}

		#nav li ul li {float:left;clear:both;padding:3px 22px 3px 16px;margin:0;}

		#nav li ul a {float:left;margin:0;text-decoration:none;color:#c0b7a5;padding-left: 1px;}

			#nav li ul a:hover, #nav li.sfhover ul li.sfhover {color:#d7c386;} 

            #nav li ul li.active a {color:#b28600;} 

/* general classes
---------------------------------------------------------- */

.clearBoth	{clear: both;}     

.cntntDvdrTop {background:transparent url('https://store.nexternal.com/erath/images/bg_content_divider.gif') left top repeat-x;padding-top:25px;}
.cntntDvdrBot {background:transparent url('https://store.nexternal.com/erath/images/bg_content_divider.gif') left bottom repeat-x;padding-bottom:15px;}
  



/* general layout
----------------------------------------------------------  */ 

#container	{margin:0 auto;width:968px;}

#header {width:930px;padding:12px 46px 0px 20px;}

    #header h1		{float:right;margin:0;}
	#header h1 a   	{display:block;text-indent:9999px;width:152px;height:49px;background:transparent url('https://store.nexternal.com/erath/images/logo.gif') left top no-repeat;}

#main	{float:left;width:958px;padding:4px;border:1px solid #776e58;} 

#tileBg	{float:left;width:958px;background:#625634 url('https://store.nexternal.com/erath/images/bg_tile.jpg') right top repeat-y;}	
#topBg  {float:left;width:958px;background:transparent url('https://store.nexternal.com/erath/images/bg_top.jpg') right top no-repeat;}
#btmBg  {float:left;width:958px;background:transparent url('https://store.nexternal.com/erath/images/bg_bottom.png') right bottom no-repeat;}



/* sidebar */ 

#sidebar	{float:left;width:260px;}

	.sideTout	{border-top:4px solid #3c3524;padding:20px 10px;
		font-family: georgia, serif; font-size:1.23em;color:#efe3c6;letter-spacing:1px;}
	
		.sideTout p	{padding:0 15px;}
	

/* content */ 

#content	{width:628px;float:left;padding:10px 20px 10px 50px;position:relative;}

	#content p span	{color:#b58214;}	


/* leftCol */ 

#leftCol	{float:left;width:390px;margin-right:25px;}
    #leftCol p	{letter-spacing:1px;}


/* rightCol */ 

#rightCol	{float:left;width:213px;}


/* footer */ 

#footer	{float:left;width:930px;padding:12px 46px 0 20px;text-transform:uppercase;color:#787059;letter-spacing:1px;}

	#footer ul	{float:left;width:600px;font-size:.73em;}
		#footer ul li	{display:inline;margin-right:27px;}

	#footer a	{color:#787059;text-decoration:none;}
		#footer a:hover	{color:#d7c386;}
		#footer li.active a {color:#b28600;}

    #footer p	{float:left;width:330px;text-align:right;margin:0;font-size:.65em;}



/* ecommerce */ 

.ecommerce .cntntDvdrTop, .ecommerce .cntntDvdrBot {padding:0 0 5px;float:left;}

.ecommResult	{padding-top:20px;}

a.bigLink	{float:left;width:376px;padding:26px 12px;margin:8px 0 0;display:block;
	font-family:georgia, serif;color:#3e280e;font-size:1.9em;text-transform:uppercase;text-decoration:none;}
	a.bigLink:hover	{background:#ceb985;}
	

.ecommResult h4	a {color:#a09070;text-decoration:none;}
	.ecommResult h4	a:hover {text-decoration:underline;}

.ecommResult .points	{font-family:georgia, serif;font-style:italic;color:#b58214;margin-bottom:.2em;}


.ecommPrice	{float:left;width:260px;font-size:1.4em;font-family:georgia, serif;}

.addToCart {float:left;padding-bottom:5px;}

	input.quantity	{width:25px;margin-right:5px;text-align:right;}

	.addToCart a.submitLink	{font-size:10px;padding:4px 8px;}

select#ecommCat	{width:150px;margin-bottom:20px;}       

.ecommerce #rightCol h3	{margin-bottom:6px;}

.login	{padding-bottom:20px;}

.login a	{text-transform:uppercase;font-size:9px;color:#4f4236;font-weight:bold;margin-right:10px;}
		.login a:hover 	{color:#836f5c;}


#cart	{padding-bottom:20px;}

	#cartKey {padding:0 0 6px 0;margin-bottom:1px;font-size:10px;}   

		span#editKey	{padding-left:17px;background:transparent url('https://store.nexternal.com/erath/images/bg_editkey.gif') left top no-repeat;margin-right:20px;}
		span#delKey	{padding-left:17px;background:transparent url('https://store.nexternal.com/erath/images/bg_delkey.gif') left top no-repeat;}  
	
	
	#cart table	 {margin-bottom:10px;}
		#cart td {border-top:1px solid #e6c58a;font-size:10px;padding:10px 8px 10px 0;vertical-align: top}
		#cart td.delCel	{padding-right:0;padding-top:6px;}
		
		tr#total td	{text-transform:uppercase;}
   
	
		a.editBtn {display:block;width:8px;height:12px;text-indent:-9999px;background:transparent url('https://store.nexternal.com/erath/images/bg_editkey.gif') left top no-repeat;margin-top:2px;}   
	
		a.delBtn {display:block;width:9px;height:12px;text-indent:-9999px;background:transparent url('https://store.nexternal.com/erath/images/bg_delkey.gif') left top no-repeat;margin-top:4px;margin-right:4px;}   
	
	#cart a.submitLink	{font-size:10px;padding:4px 8px;margin:0 0 0 130px;}	


#stateMap	{display:block;width:205px;height:163px;text-indent:-9999px;border-top:1px solid #e6c58a;
	background: transparent url('https://store.nexternal.com/erath/images/bg_states.gif') left bottom no-repeat;}

.privacy	{padding:10px 0;border-bottom:1px solid #e6c58a; margin-bottom:15px;}
.privacy a {margin-right:20px;}

a:link.nextProdName {text-decoration:none; font-family:Georgia, serif; size:13px; }
a:visited.nextProdName {text-decoration:none; font-family:Georgia, serif; size:13px;}
a:hover.nextProdName {text-decoration:underline; font-family:Georgia, serif; size:13px;}

.nextProdListDescription {font-family: Verdana, san serif; font-size: 11px; line-height: 15px;}

#nextCartReturning {color:#B58214; font-family: Georgia; font-size:1.3em; margin-bottom:6px;padding-top:16px; padding-bottom:2px; font-weight:bold;}
#nextCartLogin, a#nextCartLogin, #nextCartLogout, a#nextCartLogout, #nextCartAccount, a#nextCartAccount {color:#3e280e; font-weight:bold; font-family: Verdana; font-size:9px; line-height: 14px; text-decoration:underline; text-transform: uppercase; text-align: left;}
#nextCartLogin:hover, a#nextCartAccount:hover {color: #b58214; text-decoration:underline; font-family: Verdana;  text-transform: uppercase;}


hr {color:#B58214;}
.colored {color:#B58214;}
.nextPrice {color:#836F5C; font-family:Georgia; font-size:13px; margin-right:30px;}
.smalltext {font-size: 9px; font-family:Verdana, san-serif; color: #3e280e;}

.categoryTitle {font-family: Georgia; color: #b58214; size: 36px; font-weight:bold; float:left; margin:10px 0 10px 0;}

/* 	category header and search box styles within each category description --- */
#ecomHdr	{width:630px; float:left; margin:10px 0 10px 0;}
	#ecomHdr h2	{width:340px; float:left; font-size:18px; padding-left:10px;}
	#searchForm{float:right; width:265px; margin-top:5px;}

#searchField {font-size:11px; float:left; width:175px; margin:0;}
	#go	{float:left; width:76px; padding-left:4px; text-align:center;}
	
#welcomeTitle {font-family: Georgia; color: #b58214; size: 40px; font-weight:normal; float:left; margin:0px 0 20px 0;}
#nextHeaderStorefront {font-family: Georgia; color: #b58214; size: 40px; font-weight:normal;}

a.nextCartProdName {font-family: Verdana; color:#3e280e; font-size:9px;}
#nextSTPAnchor {font-size: 11px; color: #3e280e; font-family: Verdana, sanserif;}

/* button rollovers */
a.nextAddToCartAnchor {display:block; width:90px; height:21px; background: url('https://www.nexternal.com/erath/images/btn-addtocart-over.gif') 0 0 no-repeat;}
a.nextAddToCartAnchor img {display:none;}
a.nextAddToCartAnchor:hover {background-position:0 -21px;} 

a.nextSelectOptionsAnchor {display:block; width:103px; height:21px; background: url('https://www.nexternal.com/erath/images/btn-select-options2.gif') 0 0 no-repeat;}
a.nextSelectOptionsAnchor img {display:none;}
a.nextSelectOptionsAnchor:hover {background-position:0 -21px;} 

a.nextCatThumb0 {display:block; width:440px; height:96px; background: url('https://www.nexternal.com/erath/images/catOregon_over.gif') 0 0 no-repeat;}
a.nextCatThumb0 img {display:none;}
a.nextCatThumb0:hover {background-position:0 -96px;} 

a.nextCatThumb1 {display:block; width:440px; height:96px; background: url('https://www.nexternal.com/erath/images/catEstate_over.gif') 0 0 no-repeat;}
a.nextCatThumb1 img {display:none;}
a.nextCatThumb1:hover {background-position:0 -96px;} 

a.nextCatThumb2 {display:block; width:440px; height:96px; background: url('https://www.nexternal.com/erath/images/catSingle_over.gif') 0 0 no-repeat;}
a.nextCatThumb2 img {display:none;}
a.nextCatThumb2:hover {background-position:0 -96px;} 

a.nextCatThumb3 {display:block; width:440px; height:96px; background: url('https://www.nexternal.com/erath/images/catLNM_over.gif') 0 0 no-repeat;}
a.nextCatThumb3 img {display:none;}
a.nextCatThumb3:hover {background-position:0 -96px;} 

a.nextCatThumb4 {display:block; width:440px; height:96px; background: url('https://www.nexternal.com/erath/images/catWineClub_over4.gif') 0 0 no-repeat;}
a.nextCatThumb4 img {display:none;}
a.nextCatThumb4:hover {background-position:0 -96px;} 

a.nextCatThumb5 {display:block; width:440px; height:96px; background: url('https://www.nexternal.com/erath/images/catMember_over6.gif') 0 0 no-repeat;}
a.nextCatThumb5 img {display:none;}
a.nextCatThumb5:hover {background-position:0 -96px;} 

a.nextCatThumb6 {display:block; width:440px; height:96px; background: url('https://www.nexternal.com/erath/images/catDessertWine_over.gif') 0 0 no-repeat;}
a.nextCatThumb6 img {display:none;}
a.nextCatThumb6:hover {background-position:0 -96px;} 

.points {font-family: Georgia; color: #b58214; font-size:11px; font-style:italic;}

#CheckoutImage0, #nextPoweredBy, #nextCurrentCatLabel, #nextCategoriesBanner  {display:none;}

#nextProductPage {margin: 0px 24px}

.cart {margin:0px 20px;}

#LeftHTML {display:block; float:right; width:260; height:}
	/*fix left frame stretch for IE*/

.nextCartProdPrice {font-family: Verdana, sanserif; color: #3e280e;}
#nextCartTotalCost {font-family: Verdana, sanserif; size:12px; font-weight: bold;}

#PriceText {font-family: Georgia, serif;  size:15px; color: #b58214;}

.nextCartSmallButton {text-transform:uppercase;}

.nextButtonEdit  {vertical-align:top;}

#nextLoginPage  {margin:50px 25px 10px 25px;}
#nextNewCustomerPage {margin:50px 25px 10px 25px;}
#nextNewCustomerPage label {font-family: Verdana, sanserif; font-size: 11px;}
#ad1  {font-family: Verdana, sanserif; font-size: 11px;}

#catsearch {margin:10px; background-color:#ceb985; display: block;}
#viewCategory {color:#3e280e; font-family: Georgia; font-size:1.3em; margin-bottom:6px;padding-top:16px; padding-bottom:2px; font-weight:bold;}

.font1small {font-family: Verdana, sanserif; size:10px; font-weight: normal;}
.font2large {margin-top: 30px;}

#nextTopBanner {padding-top:20px; padding-left:20px;}

#nextBreadCrumbs {padding-bottom:30px;}

#nextCartPoliciesTable {display: none;}

form {margin-bottom:0}
