/* General Rules - Thanks Ben
----------------------------------------------- */
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
	line-height: 1.2em;
	color: #333333;
	text-align: center;
	background-color: #e9e1c6;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
h1, h2, h3, h4, h5, h6, dd, dt, dl, ul, li {
	margin: 0;
	padding: 0;
}
.content h2, .content h3, .content h4, .content h5, .content h6 {
	color: #532d0d;
	font-style:italic;
	font-weight:normal;
}
p, table, ol, dl, li{
  font-size: 82%;
}
p {
  line-height: 1.4em;
}

body#home{
	background-image: url(images/back-home.jpg);
	background-position: 0 40px;
}
.clearit {
	clear:both;
}
.right {
float:right;
margin-right: 40px;
}

/* mainnav Rules
----------------------------------------------- */
div#mainnav {
	background-color: #48270b;
	border-bottom: 2px solid #5C6755;
}
#mainnav ul {
	width: 780px;
	margin-left: auto;
	margin-right:auto;
	list-style: none;
}
#mainnav li {
  float: left;
  text-indent: -9999px;
  margin:0;
}
#mainnav li a {
  display: block;
  height: 40px;
  text-decoration: none;
}
#mainnav li a:hover {
  text-decoration: none;
}
#mainnav #nv-home {
  background: transparent url(images/mainnav.gif) no-repeat 0 0;
  width: 86px;
}
#mainnav a#nv-home:hover { background-position: 0 bottom; }
#home #mainnav a#nv-home { background-position: 0 bottom; }

#mainnav #nv-visit-us {
  background: transparent url(images/mainnav.gif) no-repeat -86px 0;
  width: 97px;
}
#mainnav a#nv-visit-us:hover { background-position: -86px bottom; }
#visit-us #mainnav a#nv-visit-us{ background-position: -86px bottom; }

#mainnav #nv-group-events {
  background: transparent url(images/mainnav.gif) no-repeat -183px 0;
  width: 147px;
}
#mainnav a#nv-group-events:hover { background-position: -183px bottom; }
#group-events #mainnav a#nv-group-events { background-position: -183px bottom; }

#mainnav #nv-learning-center {
  background: transparent url(images/mainnav.gif) no-repeat -330px 0;
  width: 178px;
}
#mainnav a#nv-learning-center:hover { background-position: -330px bottom; }
#learning-center #mainnav a#nv-learning-center { background-position: -330px bottom; }

#mainnav #nv-wine-club {
  background: transparent url(images/mainnav.gif) no-repeat -508px 0;
  width: 117px;
}
#mainnav a#nv-wine-club:hover { background-position: -508px bottom; }
#wine-club #mainnav a#nv-wine-club { background-position: -508px bottom; }

#mainnav #nv-online-store {
  background: transparent url(images/mainnav.gif) no-repeat -625px 0;
  width: 155px;
}
#mainnav a#nv-online-store:hover { background-position: -625px bottom; }
#online-store #mainnav a#nv-online-store { background-position: -625px bottom; }

#group-events #mainnav {
	border-bottom: 2px solid #5c6755;
}


#anothernav ul {
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 200px;
	list-style: none;
	border-top: #532d0d solid 1px;
}

#anothernav li {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
#anothernav li a {
	display: block;
	margin: 0;
	padding: 0;
	color:#532d0d;
	font-size: 11px;
	line-height: 22px;
	letter-spacing: 1px;
	background-image:url(images/arrow-left.gif);
	background-repeat:no-repeat;
	background-position: 0 6px;
	margin-left: 10px;
	padding-left: 12px;
}
#anothernav a.current {
	background-image: none;
	background-color: #5C6755;
	margin-left: 10px;
	padding-left: 12px;
	color: #fdf6d7;
}
#anothernav ul#detailano {
	margin: 0;
	padding: 0;
	margin-left: 20px;
	border-top: none;
}
#anothernav li a:hover {
	text-decoration: none;
	color: #B51B37;
	background-image:url(images/back-rollover.gif);
	background-position: 0 0;
}
#anothernav a.current:hover {
	background-image:none;
	margin-left: 10px;
	padding-left: 12px;
	color: #FFF;
}
#anothernav ul#detailano li a {
	color: #100F5B;
}
#anothernav ul#detailano li a.current {
	color: #fdf6d7;
	background-color: #828f7a;
}
#anothernav ul#detailano li a:hover {
	color: #1F1EB2;
}
#anothernav ul#detailano li a.current:hover {
	color: #fff;
}

/* Content Area Rules
----------------------------------------------- */
.container {
	width: 780px;
	background-color: #F7F3EA;
	background-image:url(images/back-cont.gif);
	border-left: 3px solid #5c6755;
	border-right: 3px solid #5c6755;
	margin: 0 auto;
	clear: both;
}
#home .container {
	width: 780px;
}
#banner h1{
	display:none;
}
#banner {
	border-bottom: 3px solid #5c6755;
}
#home #banner {
	/* Christmas Change */
	border-bottom: none;
	/* Christmas Change */
}
#pointer {
	background-image:url(images/pointer.jpg);
	background-repeat: no-repeat;
	height:8px;
	font-size: 3px;
}
.content {
	background: transparent url(images/content-image-1.jpg) no-repeat bottom right;
}
#visit-us .content {
	background: transparent url(images/content-image-2.jpg) no-repeat bottom right;
}
#group-events .content {
	background: transparent url(images/content-image-3.jpg) no-repeat bottom right;
}
#learning-center .content {
	background: transparent url(images/content-image-4.jpg) no-repeat bottom right;
}
#wine-club .content {
	background: transparent url(images/content-image-5.jpg) no-repeat bottom right;
}
#online-store .content {
	background: transparent url(images/content-image-1.jpg) no-repeat bottom right;
}
#company-info .content {
	background: transparent url(images/content-image-7.jpg) no-repeat bottom right;
}
#event-calendar .content {
	background: transparent url(images/content-image-8.jpg) no-repeat bottom right;
}

.page-text {
	width: 550px;
	float:left;
	text-align: left;
	padding: 30px 0;
}
/*#group-events .page-text {
	height:300px;
	overflow: auto;
}*/
.page-text h1,.page-text h2,.page-text h3,.page-text h4{
	padding-left: 30px;
}

.page-text p, .page-text ul, .page-text table{
	padding-left: 60px;
}
.page-text p.tamara{
	
}
.page-text p.tamarapic{
	padding-left: 60px;
	height: 100px;
}
.page-text ul{
	padding-left: 90px;
}
.rightcolumn {
	background: transparent url(images/atom_logo_dark.gif) no-repeat top left;
	width: 220px;
	float:right;
	text-align: left;
	margin-top: 20px;
	padding-top: 50px;
}
.page-text .rightcolumn{
	padding-top:0;
	width: 240px;
	background: none;
}
.page-text .rightcolumn p{
	padding-left:0;
}
#home .content {
	/* Christmas Change */
	position: absolute;
	left: -9999px;
	/* Christmas Change */
	padding: 40px 140px 10px 140px;
	background-image: none;
}
#home #pointer {
	/* Christmas Change */
	position: absolute;
	left: -9999px;
	/* Christmas Change */
}

#home .content p{
	background-image:url(images/chatch.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 30px;
	line-height: 1.6em;
}


/* Foot Rules
----------------------------------------------- */
#portals{
	border-top: 1px solid #FFF;
}
#portals a{
	width: 195px;
	height: 145px;
	display:block;
	float:left;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	padding-top: 10px;
	color: #FFF;
}
#home #portals a{
	width: 260px;
	height: 190px;
}
#portals a.win-database  { background-image: url(images/win-database.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-ge-bordeaux-blending  { background-image: url(images/win-ge-bordeaux-blending.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-ge-cannery-row  { background-image: url(images/win-ge-cannery-row.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-ge-event-locations  { background-image: url(images/win-ge-event-locations.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-ge-information-request  { background-image: url(images/win-ge-information-request.jpg) }
#portals a.win-ge-meritage-mission  { background-image: url(images/win-ge-meritage-mission.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-ge-onsite-events  { background-image: url(images/win-ge-onsite-events.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-ge-other-venues { background-image: url(images/win-ge-other-venues.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-ge-private-tastings  { background-image: url(images/win-ge-private-tastings.jpg) }
#portals a.win-ge-salinas  { background-image: url(images/win-ge-salinas.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-ge-seated-buffet  { background-image: url(images/win-ge-seated-buffet.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-ge-strolling-buffet  { background-image: url(images/win-ge-strolling-buffet.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-ge-wine-carnival  { background-image: url(images/win-ge-wine-carnival.jpg) }
#portals a.win-ge-wine-food-pairing   { background-image: url(images/win-ge-wine-food-pairing.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-group-events   { background-image: url(images/win-group-events.jpg); width: 194px;}
#portals a.win-join-wine-club  { background-image: url(images/win-join-wine-club.jpg) }
#portals a.win-lc-appellations  { background-image: url(images/win-lc-appellations.jpg) }
#portals a.win-lc-history  { background-image: url(images/win-lc-history.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-lc-recipes  { background-image: url(images/win-lc-recipes.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-lc-sensory-evaluation  { background-image: url(images/win-lc-sensory-evaluation.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-lc-soil  { background-image: url(images/win-lc-soil.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-lc-storing-serving  { background-image: url(images/win-lc-storing-serving.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-lc-varietals  { background-image: url(images/win-lc-varietals.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-lc-viticulture  { background-image: url(images/win-lc-viticulture.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-lc-wine-101  { background-image: url(images/win-lc-wine-101.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-lc-wine-entertaining  { background-image: url(images/win-lc-wine-entertaining.jpg) }
#portals a.win-lc-wine-food-pairing  { background-image: url(images/win-lc-wine-food-pairing.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-monterey-tasters-guild  { background-image: url(images/win-monterey-tasters-guild.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-online-store  { background-image: url(images/win-online-store.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-os-club-subscriptions  { background-image: url(images/win-os-club-subscriptions.jpg) }
#portals a.win-os-food  { background-image: url(images/win-os-food.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-os-produce-labels  { background-image: url(images/win-os-produce-labels.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-os-ratings-awards  { background-image: url(images/win-os-ratings-awards.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-os-shopping-cart  { background-image: url(images/win-os-shopping-cart.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-os-wine-gift-packs  { background-image: url(images/win-os-wine-gift-packs.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-os-wines  { background-image: url(images/win-os-wines.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-quarterly-selections { background-image: url(images/win-quarterly-selections.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-quarterly-wine-polls  { background-image: url(images/win-quarterly-wine-polls.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-rc-previous-shipments  { background-image: url(images/win-rc-previous-shipments.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-reserve-club  { background-image: url(images/win-reserve-club.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-vu-directions-hours  { background-image: url(images/win-vu-directions-hours.jpg) }
#portals a.win-vu-tasting-rooms  { background-image: url(images/win-vu-tasting-rooms.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-vu-winery-tours { background-image: url(images/win-vu-winery-tours.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-vu-wines-of-the-week  { background-image: url(images/win-vu-wines-of-the-week.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-wc-bi-annual-selections { background-image: url(images/win-wc-bi-annual-selections.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-wc-bi-annual-wine-polls  { background-image: url(images/win-wc-bi-annual-wine-polls.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-wc-monterey-wine-club  { background-image: url(images/win-wc-monterey-wine-club.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-wc-monterey-wine-country  { background-image: url(images/win-monterey-wine-country.jpg) }
#portals a.win-wc-monthly-selections { background-image: url(images/wc-monthly-selections.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-wc-monthly-wine-polls  { background-image: url(images/win-wc-monthly-wine-polls.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-wc-mtg-previous-shipments   { background-image: url(images/win-wc-mtg-previous-ship.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-wc-mwc-previous-shipments  { background-image: url(images/win-mwc-previous-shipments.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.win-wine-club  { background-image: url(images/win-wine-club.jpg) }
#portals a.window-four  { background-image: url(images/window-group-4.jpg) }
#portals a.window-one   { background-image: url(images/window-group-1.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.window-three  { background-image: url(images/window-three.jpg); width: 194px; border-right: 1px solid #fff }
#portals a.window-two  { background-image: url(images/window-group-2.jpg); width: 194px; border-right: 1px solid #fff }

#home #portals a.window-one{
	background-image:url(images/window-home-1.jpg);
	width:259px;
	border-right: 1px solid #FFF;
}
#home #portals a.window-two{
	background-image:url(images/window-home-2.jpg);
	border: none;
}
#home #portals a.window-three{
	background-image:url(images/window-home-3.jpg);
	width:259px;
	border: none;
	border-left: 1px solid #FFF;
}
#footer {
	background-image:url(images/botnav.gif);
	width: 801px;
	height: 46px;
	margin: 0 auto;
}
#footer ul {
	list-style: none;
}
#footer li {
  float: left;
  text-indent: -9999px;
  margin:0;
}
#footer li a {
  display: block;
  height: 46px;
  text-decoration: none;
}
#footer li a:hover {
  text-decoration: none;
}
#footer #nv-event-calendar {
	margin-left: 244px;
  	background: transparent url(images/botnav.gif) no-repeat -244px 0;
  	width: 169px;
}
#footer a#nv-event-calendar:hover { background-position: -244px bottom; }
#event-calendar #footer a#nv-event-calendar { background-position: -244px bottom; }

#footer #nv-company-info {
	background: transparent url(images/botnav.gif) no-repeat -412px 0;
  	width: 145px;
}
#footer a#nv-company-info:hover { background-position: -412px bottom; }
#company-info #footer a#nv-company-info { background-position: -412px bottom; }

.smalltext {
	font-size: 60%;
	color:#5c6755;
}
.smalltext a{
	color:#5c6755;
}
/* Title Tags Replacement
----------------------------------------------- */

.page-text h1 {
	color: #532d0d;
	font-style:italic;
	font-weight:normal;
}



/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 55px;
	width: 487px;
	height: 55px;
}

#home .content h1{
	background-image:url(images/h1-home-monterey.gif);
	background-position: center;
	width: auto;
	height: 37px;
	visibility: visible;
	background-repeat: no-repeat;
	background-position: 20px;
	text-indent: -9999px;
	width: 487px;
	height: 36px;
}
.inviso {
	display: none;
}

/* Customizations for Cephrus integration */

#SiteMenu {
	margin:0;
	padding: 0;
	margin-bottom: 10px;
	width: 290px;
  }

#SiteMenu ul {
  margin:0;
  padding: 0 6px 3px 6px;
  text-align: left;
  }
#SiteMenu ul li {
	float:left;
	margin:0;
	padding: 0;
	padding-right: 2px;
  	display: block;
	width: 135px;
  list-style-type: none;
  }
#SiteMenu ul li a {
	
	
  padding: 1px;
  margin:0;
  color: #532d0d;
  background-color: #999;
  font-weight: bold;
  line-height: 12px;
  font: 10px arial, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  text-transform: none;
  }
#SiteMenu ul li a:hover {
  color:#532d0d;
  text-decoration: none;
  }
  
  #SiteMenu a#Header_LoginStatusControl1_lnkStatus,
#SiteMenu a#Header1_LoginStatusControl1_lnkStatus {
  background: transparent url(images/FSicons.gif) no-repeat 0px -4px;
  padding-left:20px;
  }
#SiteMenu a#Header_lnkMyAccount,
#SiteMenu a#Header1_lnkMyAccount {
  background: transparent url(images/FSicons.gif) no-repeat 0px -24px;
  padding-left:20px;
  }
#SiteMenu a#Header_lnkCustomerService,
#SiteMenu a#Header1_lnkCustomerService {
  background: transparent url(images/FSicons.gif) no-repeat 0px -44px;
  padding-left:20px;
  }
#SiteMenu a#Header_lnkSearch,
#SiteMenu a#Header1_lnkSearch {
  background: transparent url(images/FSicons.gif) no-repeat 0px -64px;
  padding-left:20px;
  }
#SiteMenu a#Header_lnkCart,
#SiteMenu a#Header1_lnkCart {
  background: transparent url(images/FSicons.gif) no-repeat 0px -84px;
  padding-left:20px;

  }

/*	_______
	  Down */
#SiteMenu a:hover#Header_LoginStatusControl1_lnkStatus,
#SiteMenu a:hover#Header1_LoginStatusControl1_lnkStatus {
  background: transparent url(images/FSicons.gif) no-repeat 0px -104px;
  padding-left:20px;
  }
#SiteMenu a:hover#Header_lnkMyAccount,
#SiteMenu a:hover#Header1_lnkMyAccount {
  background: transparent url(images/FSicons.gif) no-repeat 0px -124px;
  padding-left:20px;
  }
#SiteMenu a:hover#Header_lnkCustomerService,
#SiteMenu a:hover#Header1_lnkCustomerService {
  background: transparent url(images/FSicons.gif) no-repeat 0px -144px;
  padding-left:20px;
  }
#SiteMenu a:hover#Header_lnkSearch,
#SiteMenu a:hover#Header1_lnkSearch {
  background: transparent url(images/FSicons.gif) no-repeat 0px -164px;
  padding-left:20px;
  }
#SiteMenu a:hover#Header_lnkCart,
#SiteMenu a:hover#Header1_lnkCart {
  background: transparent url(images/FSicons.gif) no-repeat 0px -184px;
  padding-left:20px;
  }
.especialTwo #SiteMenu {
	margin-bottom: 25px;
}
.especialTwo .rightcolumn {
	background: transparent url(images/atom_logo_wide.gif) 0 0 no-repeat;
	width: 290px;
	float:right;
	text-align: left;
	margin-top: 20px;
	padding-top: 70px;
}
.rightcolumn h2 {
	font-size: 17px;
}
.especialTwo #mainnav ul {
	width: 975px;
	margin-left: auto;
	margin-right:auto;
	list-style: none;
}
.especialTwo .container {
	width: 975px;
	background-color: #F7F3EA;
	background-image:url(images/back-cont-2.jpg);
	border-left: 3px solid #5c6755;
	border-right: 3px solid #5c6755;
	margin: 0 auto;
	clear: both;
}
.especialTwo .page-text {
	width: 670px;
	float:left;
	text-align: left;
	padding: 30px 0;
}

/* Customizations of the mainnav for Cephrus integration */
.especialTwo #mainnav ul {
	width: 975px;
	margin-left: auto;
	margin-right:auto;
	list-style: none;
}
.especialTwo #mainnav li a {
  display: block;
  height: 50px;
  text-decoration: none;
}
.especialTwo #mainnav #nv-home {
  background: transparent url(images/mainnav-wide.gif) no-repeat 0 0;
  width: 108px;
}
.especialTwo #mainnav a#nv-home:hover { background-position: 0 bottom; }

.especialTwo #mainnav #nv-visit-us {
  background: transparent url(images/mainnav-wide.gif) no-repeat -108px 0;
  width: 121px;
}
.especialTwo #mainnav a#nv-visit-us:hover { background-position: -108px bottom; }

.especialTwo #mainnav #nv-group-events {
  background: transparent url(images/mainnav-wide.gif) no-repeat -229px 0;
  width: 184px;
}
.especialTwo #mainnav a#nv-group-events:hover { background-position: -229px bottom; }

.especialTwo #mainnav #nv-learning-center {
  background: transparent url(images/mainnav-wide.gif) no-repeat -413px 0;
  width: 222px;
}
.especialTwo #mainnav a#nv-learning-center:hover { background-position: -413px bottom; }

.especialTwo #mainnav #nv-wine-club {
  background: transparent url(images/mainnav-wide.gif) no-repeat -635px 0;
  width: 147px;
}
.especialTwo #mainnav a#nv-wine-club:hover { background-position: -635px bottom; }

.especialTwo #mainnav #nv-online-store {
  background: transparent url(images/mainnav-wide.gif) no-repeat -782px 0;
  width: 193px;
}
.especialTwo #mainnav a#nv-online-store:hover { background-position: -782px bottom; }
.especialTwo#online-store #mainnav a#nv-online-store{ 
   background: transparent url(images/mainnav-wide.gif) no-repeat -782px bottom;
}

/* Customizations of the footer for Cephrus integration */
.especialTwo #footer {
	background-image:url(images/botnav-wide.gif);
	width: 980px;
	height: 56px;
}
.especialTwo #footer li a {
  display: block;
  height: 56px;
  text-decoration: none;
}
.especialTwo #footer li a:hover {
  text-decoration: none;
}
.especialTwo #footer #nv-event-calendar {
	margin-left: 298px;
  	background: transparent url(images/botnav-wide.gif) no-repeat -298px 0;
  	width: 207px;
}
.especialTwo #footer a#nv-event-calendar:hover { background-position: -298px bottom; }

.especialTwo #footer #nv-company-info {
	background: transparent url(images/botnav-wide.gif) no-repeat -504px 0;
  	width: 178px;
}
.especialTwo #footer a#nv-company-info:hover { background-position: -504px bottom; }
.especialTwo#company-info #footer a#nv-company-info { background-position: -504px bottom; }
.especialTwo table td p, .especialTwo table td ul{
	padding-left: 10px;
	margin-left:0;
	font-size:13px;
}
.especialTwo table ul#details li {
	font-size: 100%;
	list-style: none;
	border-bottom: solid 1px #5c6755;
	padding-top: 10px;
}
#product_list a {
  text-decoration: none;
  color: #8B1A26;
}
#product_list a:visited {
  color: #100F5B;
}
#product_list a:hover {
  text-decoration: underline;
  color:#B51B37;
}