/* drop down menu styles */

html {
	color: #543019;
	font-family: Verdana, Geneva, sans-serif;
}
p {
	font: 13px/1.231 verdana,arial,helvetica,clean,sans-serif;
	margin: 0 0 1em;
}
.nav, .navspa, .navcorporate, .navducks, .sub {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 11px;
	line-height: 10px;
	font-weight: normal;
	font-style: normal;
	cursor: hand;
}
.sub {
	color: #fff;
	padding: 2px;
}
.subnavdropdown, .subnavdropdownspa, .subnavdropdowncorporate, .subnavdropdownducks {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 11px;
	padding: 1 2 1 2;
	font-weight: normal;
	font-style: normal;
	cursor: hand;
}
.subnavdropdown, .subnavdropdownspa,.subnavdropdowncorporate{
	background-color:#9A7951;
	color: #fff;
}

.subnavdropdownducks {
	background-color:#123455
}
.subnavspa:hover, .subnavcorporate:hover, .subnavducks:hover, .subnavdropdown a:hover, .subnavdropdownspa:hover, .subnavdropdowncorporate:hover, .subnavdropdownducks:hover, .sub:hover {
 text-decoration:none; /* was underline, was only showing in IE7 */
 color: #fff;
 cursor: hand;
 background-color:#9A7951;
}
.nav:hover, .navspa:hover, .navcorporate:hover, .navducks:hover,  .subnav:hover {
	text-decoration:none; /* was underline, was only showing in IE7 */
 	color: #fff;
 	cursor: hand;
}
.subnav, .subnavspa, .subnavcorporate, .subnavducks, .sub {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	cursor: hand;
	display: block;
	width: 100%;
}
.nav, .subnav, .subnavdropdown {
	color: #fff;
}
* html .subnav {
	padding: 1px 0;
}
.navspa, .subnavspa, .subnavdropdownspa {
	color: #fff;
}
.navcorporate, .subnavcorporate, .subnavdropdowncorporate {
	color: #fff;
}
.navducks, .subnavducks, .subnavdropdownducks {
	color: #ffffff;
}
.main-cat-nav, .corp-main-nav {
	text-align: right;
	padding: 4px;
}
td.corp-main-nav:hover, .navcorporate:hover {
	background: #9A7951;
}
.abTail {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AE9565;
}
.abFormEven, .abFormOdd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #511d20;
	padding-left: 3px;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.abFormEven {
}
.abFormOdd {
	background-color:#F7F4E6;
}
.navlinks p {
	margin: 20px 0 0 25px;
	text-align: right;
}
.quicklinks {
	color: #fff;
	border: 1px solid #fff;
	padding: 3px 5px;
	* padding: 0px 5px 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.quicklinksNoMarg {
	color: #fff;
	border: 1px solid #fff;
	padding: 3px 5px;
	* padding: 0px 5px 3px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}
.quicklinksNoMarg:hover {
	background: #9A7951;
}
.style2, .style3, .style4 {
	font-style: italic;
}
.AccountHead {
	text-align : right;
	vertical-align : middle;
	font-family: Arial, Helvetica, Sans Serif;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #543019;
	line-height: 11px;
	padding: 5px;
}
.AccountRow {
	text-align : right;
	vertical-align : middle;
	font-family: Arial, Helvetica, Sans Serif;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #543019;
	line-height: 11px;
	padding: 5px;
}
.AcccountRow input {
	background-color: #FFF;
	border: 1px solid #94734A;
}
.BenefitsTitle {
	font-family: "Century Gothic";
	text-decoration: none;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #8E7749;
	line-height: 20px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.Benefits {
	font-family:  Georgia, Times New Roman, Times, serif;
	text-decoration: none;
	font-size: 10px;
	font-style: LiningFigs;
	font-weight: normal;
	color: #8E7749;
	line-height: 17px;
	text-transform: uppercase;
}
.body, .bodyspa {
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #5C4630;
	line-height: normal;
}
.bodyspa {
	color: #666666;
}
.body2 {
	font-family:  Arial, Helvetica, "Sans Serif";
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #543019;
	letter-spacing : normal;
	line-height: 11px;
	text-transform: none;
}
.bodyGold {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
}
.browse {
	text-align : left;
	vertical-align : top;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	padding-top : 2px;
	padding-left : 2px;
	padding-bottom : 0px;
}
.congrats {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	color: #561D19;
}
.corphome {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 16px;
	letter-spacing : 3px;
	color: #660000;
}
.CopyRed {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #900;
	line-height: 17px;
}
.CopyGray {
	font-family:  Arial, Helvetica, "Sans Serif";
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #5C4630;
	line-height: normal;
	text-transform: none;
}
.categoryHeadline {
	font-family: "Century Gothic";
	text-decoration: none;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	color: #999999;
}
.darkHeadline, .darkHeadlinespa {
	font-family: "Century Gothic";
	text-decoration: none;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #4A2512;
	line-height: normal;
}
.darkHeadlinespa {
	color: #47792E;
}
.Description {
	text-align : left;
	vertical-align : middle;
	background-color : #EDDDCA;
	text-decoration: none;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #551D1C;
	letter-spacing : normal;
	line-height: 11px;
	text-transform: none;
	border-top-color : #997851;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #997851;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	padding-top : 5px;
	padding-left : 0px;
	padding-bottom : 5px;
}
.DescriptionDetailHead {
	vertical-align : top;
	margin-bottom: 5px;
}
.DescriptionDetail {
	text-align : left;
	vertical-align : top;
	background-color : #F6F4E8;
	text-decoration: none;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 12px;
	text-transform: uppercase;
	border-bottom-color : #D5C882;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #D5C882;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #D5C882;
	border-right-style : solid;
	border-right-width : 1px;
	padding-top : 2px;
	padding-left : 4px;
	padding-bottom : 2px;
	cursor: hand;
}
.ErrorBox {
	text-align : left;
	vertical-align : middle;
	background-color : #FFFFC8;
	border-top-color : #AFA26B;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #AFA26B;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #AFA26B;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #AFA26B;
	border-right-style : solid;
	border-right-width : 1px;
	padding-top : 6px;
	padding-left : 6px;
}
.ErrorText {
	text-align : left;
	vertical-align : middle;
	font-family: Arial, Helvetica, Sans Serif;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #501E21;
	line-height: 13px;
}
.FormHeadOdd {
	vertical-align : middle;
	background-color : #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	padding-left : 2px;
	padding-bottom : 2px;
}
.FormHeadEven {
	vertical-align : middle;
	background-color : #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	text-transform: none;
	padding-top : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
}
.formcell {
	font-family: Arial, Helvetica, Sans Serif;
	text-decoration: none;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #551D1C;
	letter-spacing: 0px;
	line-height: 11px;
	background-color: #fff;
	border: 1px solid #9a7851;
	padding: 2px;
	text-align: left;
}
.FormHead {
	text-align : left;
	vertical-align : middle;
	background-color : #ffffff;
	font-family: Arial, Helvetica, Sans Serif;
	text-decoration: none;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	letter-spacing: 0px;
	line-height: 13px;
	text-transform: uppercase;
	/*border-top-color : #BDA633;
							border-top-style : solid;
							border-top-width : 1px;
							border-bottom-color : #BDA633;
							border-bottom-style : solid;
							border-bottom-width : 1px;*/
	
							padding-top : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
}
.FormRow {
	text-align : left;
	vertical-align : middle;
	background-color : #ffffff;
	font-family: Arial, Helvetica, "Sans Serif";
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #543019;
	letter-spacing : normal;
	line-height: 13px;
	text-transform: none;
	/*border-bottom-color : #BDA633;
							border-bottom-style : solid;
							border-bottom-width : 1px;*/
	
							padding-top : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
}
.FormRowBlank {
	text-align : left;
	vertical-align : middle;
	background-color : #ffffff;
	font-family: Arial, Helvetica, Sans Serif;
	text-decoration: none;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	letter-spacing : 0px;
	line-height: 13px;
	text-transform: uppercase;
	padding-top : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
}
.FormOutputNOBG1, .FormOutputNOBG2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	text-transform: uppercase;
	line-height: 10px;
}
.FormOutputNOBG1 {
	color:#511d20;
}
.FormOutputNOBG2 {
	color:#666;
	margin-top: 10px;
	padding-left: 3px;
}
.GiftHead {
	text-align : left;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 11px;
	padding-top : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
}
.GiftRow {
	text-align : left;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	padding-top : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
}
.goldHeadline {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #543019;
}
.history {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	font-weight: normal;
	color: #94734A;
}
.hline {
	border-top-color : #000000;
	border-top-style : solid;
	border-top-width : 1px;
	padding-top : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
}
.main:link {
	font-family:  Arial, Helvetica, Sans Serif;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #551D1C;
}
.main:hover {
	font-family:  Arial, Helvetica, Sans Serif;
	text-decoration: underline;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #551D1C;
}
.main:visited {
	font-family:  Arial, Helvetica, "Sans Serif";
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #551D1C;
	text-transform: none;
}
.menu {
	background-color:#E7E4CD;
	layer-background-color:#E7E4CD;
}
.more {
	font-family:  "Times New Roman", Times, serif;
	text-decoration: underline;
	font-size: 11px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	color: #47792E;
	cursor: hand;
}
.NavTitle {
	text-decoration: none;
	font-size: 12px;
	font-style: none;
	font-weight: normal;
	color: #ffffff;
	line-height: 20px;
	text-transform: uppercase;
}
.OrderTotal {
	vertical-align : middle;
	font-family:  Arial, Helvetica, Sans Serif;
	text-decoration: none;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	line-height: 13px;
	text-transform: uppercase;
	border-bottom-color : #BDA633;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	padding-top : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
}
.orderSubtotal, .orderSubtotal2 {
	vertical-align : middle;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	padding-top : 4px;
	padding-left : 2px;
	padding-right : 4px;
	padding-bottom : 2px;
}
.orderSubtotal2 {
	font-size: 12px;
	text-transform:none
}
.previousNext {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #331B12;
	line-height: 11px;
	text-transform: uppercase;
}
.previousNext:hover {
	text-decoration: underline
}
.ProdDetail {
	vertical-align : middle;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	padding-top : 2px;
	padding-left : 2px;
	padding-right : 4px;
	padding-bottom : 2px;
}
.ProdDetailBlank {
	vertical-align : middle;
	background-color : #ffffff;
	font-family: Arial, Helvetica, Sans Serif;
	text-decoration: none;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	line-height: 11px;
	text-transform: uppercase;
	border-bottom-color : #551D1C;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	padding-top : 2px;
	padding-left : 2px;
	padding-right : 4px;
	padding-bottom : 2px;
}
.ProdDetail2 {
	vertical-align : middle;
	font-family: Arial, Helvetica, "Sans Serif";
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 11px;
	text-transform: none;
	border-bottom-color : #551D1C;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	padding-top : 4px;
	padding-left : 2px;
	padding-right : 4px;
	padding-bottom : 4px;
}
.ProdDetailBlank2 {
	background-color : #ffffff;
	font-family: Arial, Helvetica, "Sans Serif";
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	text-transform: none;
	padding-top : 2px;
	padding-left : 2px;
	padding-right : 4px;
	padding-bottom : 2px;
}
.pullnav  {
	text-decoration: none;
	font-size: 1.3em;
	padding: 10px 0 1px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #543019;
	cursor: hand;
	display: block;
	text-decoration: none;
}
.pullnav2 {
	padding: 1px 0 1px 10px;
	display: block;
	color: #94734A !important;
	text-decoration: none;
}
.pullnav2:hover {
	color: #543019;
	text-decoration: underline;
	
}
.pullnav:hover{
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	cursor: hand;
	text-decoration: underline;
}
.ship {
	text-decoration: none;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #660000;
	text-transform: uppercase;
}
.Small {
	text-align : left;
	vertical-align : middle;
	background-color : #ffffff;
	text-decoration: none;
	font-size: 7px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	line-height: 11px;
	text-transform: uppercase;
}
.Special, .Specialspa, .Specialcorp {
	text-align : left;
	vertical-align : middle;
	text-decoration: none;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #551D1C;
	line-height: 11px;
	text-transform: uppercase;
	padding-top : 3px;
	padding-left : 2px;
}
.Specialspa {
	color: #47792E;
}
.Specialcorp {
	color: #47792E;
}
.SubHeaderItal {
	font-style:italic;
}
.title {
	text-decoration: none;
	font-size: 20px;
	line-height:normal;
	font-style: normal;
	font-weight: normal;
	color: #785b3e;
	font-family: "Century Gothic";
	padding-top: 0;
	padding-right: 10px;
	text-transform: uppercase;
}
.titleCat {
	text-decoration: none;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #785b3e;
	font-family: "Century Gothic";
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 20px;
	text-transform: uppercase;
	line-height: normal;
}
.viewAll {
	margin-left: 10px;
}
.viewAll a:hover {
	color: #9A7951;
}
/* added for create an account page*/		
#acct_subtitle {
	text-decoration: none;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #96754f;
	float:none;
	font-family: Century Gothic;
	padding-top: 0;
	padding-bottom: 20px;
	padding-left: 20px;
}
#account_setup {
}
.button {
	background:#94734A url(../images/arrow.gif) center right no-repeat;
	padding: 5px 16px 5px 5px;
	border: 1px solid #473723;
	color: #fff !important;
	text-decoration: none;
}
.buttonContent {
	background:#94734A url(../images/arrow.gif) center right no-repeat;
	padding: 5px 16px 5px 5px;
	border: 1px solid #473723;
	color: #fff !important;
	margin: 0;
	text-decoration: none;
	display: block;
	width: 125px;
	font-size: 11px;
}
.buttonContentInd {
	background:#94734A url(../images/arrow.gif) center right no-repeat;
	padding: 5px 16px 5px 5px;
	border: 1px solid #473723;
	color: #fff !important;
	text-decoration: none;
	display: block;
	width: 105px;
}
.buttonContentRemind {
	background:#94734A url(../images/arrow.gif) center right no-repeat;
	padding: 5px 16px 5px 5px;
	border: 1px solid #473723;
	color: #fff !important;
	text-decoration: none;
	display: block;
	width: 145px;
}
input.button {
	padding: 1px 10px 1px 1px;
}
input.buttonContent {
	padding: 1px;
}
input {
	color: #543019 !important;
}
#loginBox {
	border: 1px solid #543019;
}
#loginBox a {
	color: #543019;
}
h2#loginHeader {
	font-family: Century Gothic;
	font-weight: normal;
	font-size: 36px;
	color: #543019;
	margin-top: 5px;
}
.header-links {
	color: #fff;
	text-align: right;
	padding-top: 25px
}
#footer, #footer .utility {
	color: #a3773a;
}
#footer .utility:hover {
	text-decoration: underline;
	font-size: 11px;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	color: #a3773a;
	background: none;
	line-height: 10px;
	cursor: hand;
}
.utility {
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	line-height: 10px;
	padding: 0 15px;
}
td.utility:hover {
	background: none;
}
.header-links td input {
	vertical-align: top;
}
.header-links td {
	line-height: 10px;
	color: #FFF;
	vertical-align: middle;
}
.utilityNopad {
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	line-height: 10px;
	cursor: hand;
	padding: 0 0 0 10px;
}
a.utility:hover {
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	background: #9A7951;
	line-height: 10px;
	cursor: hand;
}
a.DescLink:link {
	text-decoration: none;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
}
a.DescLink:hover {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
a.DescLink:visited {
	text-decoration: none;
	font-style: normal;
	color: #000000;
	font-size: 9px;
}
a.pagenav:link {
	text-decoration: none;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #551D1C;
	line-height: 11px;
	text-transform: uppercase;
}
a.pagenav:hover {
	text-decoration: underline;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #551D1C;
	line-height: 11px;
	text-transform: uppercase;
}
a.pagenav:visited {
	text-decoration: none;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	line-height: 11px;
	text-transform: uppercase;
}
select {
	font-size: 10px;
	color: #551D1C;
	font-weight: normal;
	padding: 2px;
	border: 1px #9A7851 solid;
}
.giftIdeasSide {
	text-align: right;
	padding: 10px;
	margin: 10px;
	border: 1px solid #fff;
}
.giftIdeasSide h3{
	margin: 0 0 5px;
	padding: 0;
}
.giftIdeasSide li {
	list-style: none;
	padding: 2px;
}
.giftIdeasSide ul {
	padding: 0;
	margin: 0;
}
.giftIdeasSide li:hover {
	background-color: #94734a;
}
 a.sidenavFaq {
 text-decoration: underline;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #94734a;
 line-height: normal;
 text-transform: none;
}
a.sidenavFaq:hover {
	text-decoration: none;
	color: #94734a;
}
a.sidenavFaq:visited {
	color: #94734a;
}
 a.sidenav:link {
 text-decoration: none;
 font-style: normal;
 font-weight: normal;
 color: #FFF;
 line-height: normal;
 text-transform: none;
}
a.sidenav:hover {
	text-decoration: none;
	color: #FFF;
}
a.sidenav:visited {
	color: #FFF;
	text-decoration: none;
}
.giftSidebarLinks {
	border: 1px solid #ffffff;
	margin: 0 10px 10px 0;
	text-align:right;
	padding: 10px;
}
a.remove:link {
	text-decoration: none;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #551D1C;
	letter-spacing: 0px;
	line-height: 11px;
}
a.remove:hover {
	text-decoration: underline;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #551D1C;
	letter-spacing: 0px;
	line-height: 11px;
}
a.remove:visited {
	text-decoration: none;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	color: #551D1C;
	letter-spacing : 0px;
	line-height: 11px;
}
a.bodylink:link {
	text-decoration: underline;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #561D19;
	line-height: 16px;
	text-transform: lowercase;
}
a.bodylink:hover {
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #561D19;
	line-height: 16px;
	text-transform: lowercase;
}
a.bodylink:visited {
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #561D19;
	line-height: 16px;
	text-transform: lowercase;
}
td {
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	margin: 0;
}
input.text {
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #6666666;
	border-color: #AAAAAA;
	border-width:1px
}
a.history:link {
	text-decoration: underline;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	color: #4e4830;
}
a.history:visited {
	text-decoration: underline;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
}
a.history:hover {
	text-decoration: underline;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	color: #2b281a;
}
a.straubs:link, a.straubs:visited {
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	cursor: hand;
	display: block;
	border: 1px solid #fff;
	text-align: right;
	padding: 1px;
}
a.straubs:hover {
	text-decoration: none;
	font-size: 11px;
	color:#fff;
	background-color: #9A7951;
	cursor: hand;
	display: block;
	border: 1px solid #fff;
}
#featured {
	width: 526px;
	margin: 0 3px 0 0;
	padding: 0;
}
#featured p, #middleBox1 p, #middleBox2 p, #middleBox3 p, #location p, #wineGrapes p {
	background:url(../homeimages/transparent_home_title_bg.png) top left;
	padding: 4px 5px 3px ;
	text-align: right;
	font-size: 10px;
	margin: -25px 0 0 0;
	position: relative;
	height: 18px;
}
#middleBox1, #middleBox2, #middleBox3 {
	width: 171px;
	float: left;
	text-align: right;
	margin: 5px 0;
}
#featured, #middleBox1, #excellence {
	margin-left: 5px;
}
#middleBox1, #middleBox2 {
	margin-right: 6px;
}
#location {
	width: 258px;
	float: left;
	margin-left: 3px;
	margin-bottom: 5px;
}
#featured a, #middleBox1 a, #middleBox2 a, #middleBox3 a, #location a, #wineGrapes a {
	color: #4e3227;
	text-decoration: none;
	background: url(../homeimages/home_arrow.gif) no-repeat center right;
	padding-right: 10px;
	font-size: 1.1em;
	font-weight: 600;
}
a.homeImage {
	background: none !important;
	padding: 0 !important;
}
#featured a:hover, #middleBox1 a:hover, #middleBox2 a:hover, #middleBox3 a:hover, #location a:hover, #wineGrapes a:hover {
	color: #4e3227;
	text-decoration: underline;
	
}
#excellence {
	float:left;
	width: 228px;
	background: url(../homeimages/home_text_bg.jpg) no-repeat top left;
	color: #fff;
	text-align: left;
	padding: 15px;
	margin-right: 5px;
}
#excellence p {
}
#wineGrapes {
	width: 154px;
	margin: 5px 0px;
}
#wine_pairing {
	background-color: #43191d;
	font-family: Century Gothic;
	font-weight: normal;
	text-align: center;
	width: 154px;
	margin: 5px auto 0;
	color: #fff;
	padding: 5px 0 0;
	font-size: 12px;
}
#wine_pairing h2 {
	line-height: 1.2;
	font-size: 1.8em;
	font-weight: normal;
	margin-bottom: 15px;
	color: #fff;
}
#wine_pairing p {
	font-size: 1.4em;
	line-height: 1.2;
	padding-bottom: 22px;
	margin-bottom: 0;
}
#excellence h1 {
	font-family: Century Gothic;
	font-weight: normal;
	line-height: 1.2;
	font-size: 2em;
	padding: 10px 0 5px;
	margin: 0;
}
#state {
	margin-right: 10px;
}
.header-links {
	color: #FFF;
}
#account {
	color: #785b3e;
}
#account a {
	border: 1px solid #785b3e;
	padding: 5px;
	*padding: 0 5px 5px;
	text-decoration: none;
	color: #785b3e;
}
#account input {
	border: 1px solid #785b3e;
	padding: 1px;
	text-decoration: none;
	color: #785b3e;
	background-color: #fff;
}
input.buttonWhite {
	border: 1px solid #785b3e;
	padding: 1px 10px 1px 1px;
	text-decoration: none;
	color: #785b3e;
	background: #fff url(../images/arrow_brown.gif) center right no-repeat;
}
.buttonWhite {
	border: 1px solid #785b3e;
	text-decoration: none;
	color: #785b3e;
	background: #fff url(../images/arrow_brown.gif) center right no-repeat;
	margin: 0px;
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 5px;
	padding-left: 5px;
	display: block;
	font-size: 11px;
}
form.product {
	margin: 0 auto;
	width: 900px !important;
}
.moreInfo {
	width: 470px !important;
}
.shipMethod {
	border: 1px solid #785b3e;
	width: 150px;
}
.submit {
	border: 1px solid #5C4630;
	background: #94734B url(../images/arrow.gif) 85px 5px no-repeat;
	color: #fff;
	height: 25px;
	padding: 0 20px 0px 2px;
	cursor: pointer;
}
form {
	margin: 0;
	padding: 0;
}
#menu1Content, #menu2Content, #menu3Content, #menu4Content {
	background: #9A7951;
}
p#home {
	font-size: 14px; line-height: 1.7; padding: 0; margin: 0; font-family: "Century Gothic";
}
p.homeBoxes {
	font-size: 12px; line-height: 1.7; padding: 3px 10px 3px; font-family: "Century Gothic";
}
#leftNav table {
	border: 1px solid #fff;
	margin-bottom: 5px;
}

.bag, .bag:hover {
	background: url(../images/bag.jpg) no-repeat 10px 0px !important;
	padding-left: 25px !important;
}
.bag:hover {
	background: #9A7951 url(../images/bag_over.jpg) no-repeat 10px 0px !important;
}
.confect {
	background: url(../images/arrow.gif) center right no-repeat;
	padding-right: 20px;
	color: #fff;
}
.confect:hover {
	background: #9A7951 url(../images/arrow.gif) center right no-repeat;
}
.ourRichHistory {
	background-image:url(../images/history_header.jpg);
	height: 238px;
}
#rightColHistory {
	float: left;
	width: 186px;
	margin: 1em 25px 1em 10px;
	display: inline;
}
#leftColHistory {
	float: right;
	width: 404px;
	display: inline;
	margin-right: 40px;
}
.clr {
	clear: both;
}
div.timeline {
    width: 184px;
    border: 1px solid #59432b;
    padding: 0;
    margin: 7px 0 0 0;
    background: #ebe4dc;
    }
    
div.timeline h3 {
    display: block;
    width: 184px;
    height: 82px;
    margin: 0;
    background: url(../images/timeline_head.png) left top no-repeat;
    text-indent: -9999px;
    }
    
div.timeline dl { 
    margin: 0 0 0 15px; 
    height: 645px;
    !height: 665px; /* BAD IE! */
    padding: 0; 
    display: block;
    background: url(../images/timeline_dots.png) left top repeat-y;
    }
    
div.timeline dt {
    clear: both;
    width: 46px;
    float: left;
    display: inline;
    font-size: 10px;
    border-bottom: 1px solid #997751;
    }

div.timeline dd {
    float: left;
    display: inline;
    width: 95px;
    font-size: 10px;
    padding: 0 9px 15px 9px;
	margin: 0 0 0 10px;
    }
div.our_choc_desc {
	float: right;
	margin: 13px 0 0 10px;
	width: 297px;
	height: 275px;
	border: 1px solid #5c462e;
	background: url(../images/our_choc_desc.png) left top no-repeat;
}
h2.frombean_header {
	display: block;
	width: 523px;
	height: 43px;
	text-indent: -9999px;
	background: url("../images/frombean_header.png") left top no-repeat;
}
div.our_chocolate_header {
  width: 673px;
  height: 238px;
  background: url("../images/our_chocolate_header.jpg") left top no-repeat;
}

.content {
	padding:0 10px 10px;
}
h2 {
	color:#9A7951;
	font-size: 1.4em;
	font-family: Century Gothic;
}
h1, h2, h3 {
	margin: 1em 0 0.5em;
}
h3 {
	font-size: 12px !important;
}
div.difference_header {
  width: 673px;
  height: 283px;
  background: url("../images/difference_header.jpg");
}
div.store_location_header {
	width: 673px;
	height: 238px;
	background: url("../images/store_location_header.jpg") left top no-repeat;
	}
textarea {
	font: 13px/1.231 verdana,arial,helvetica,clean,sans-serif;
}
a img {
	border: none;
}
.formCell {
	border: 1px solid #9A7951;
}
tr.even {
	background-color: #eee;
}
.even td, .odd td{
	padding: 5px;
}
p.small {
	font-size: 10px;
}
li {
	list-style: inside;
}
/*-----Kayle edits 5/28--------*/
 .main-cat-nav:hover, .corp-main-nav:hover {
	background: #9A7951;
}

/*-----Kayle edits 5/28--------*/
