BODY {
	background-image:url(images/wallpaper.jpg);
	background-repeat:repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444;	
}
OPTION, SELECT, INPUT, TEXT, TEXTAREA, SUBMIT,FILE { 
color: #444444; 
font-size: 11px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

select { margin: 0px; }

input[type=text], input[type=password], input[type=file], select, textarea {
	border: 1px solid #876829;
}

.pointer { cursor: pointer; }

.list_left{	}

img { border:0px; }

title { text-transform: capitalize; } 

.PriceDisplay
{
	font-size:12px;
	color:#3e1f10;
	font-weight:bold;
	font-family:Arial;
	
}

#home_divider{
	background-color:#391A10;height:2px;margin:4px;
}

#holiday_home_divider{
	background-color:#391A10;height:33px;margin:4px;
}


#item_title { 
	color:#3E1F10;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding-left:5px;
}

	/*-- Form messages --*/
#message {
	width: 100%;
}
#message_txt {
	color: #996600;
	width: 50%;
	text-align: left;
	padding-bottom: 5px;
	margin: 5px;
}

#subscribed p {
	text-align: left;
}

#subscribe #email {
	background-color: #FFF;
}

.error {
	color: #990000;
}
ul.error {
	list-style-position: inside;
}
.success {
	color: #669966;
}
	/*-- End Form messages --*/


.left { float: left; }
.right { float: right; }

.middle {
	display: table-cell;
	vertical-align: middle;
}

.hide { display: none; }
.unhide { display: inherit; }

.bold { font-weight: bold; }
.caps { text-transform: uppercase; }
.italic{ font-style: italic; }

.smaller_font { font-size: .8em !important; }
.larger_font { font-size: 1.1em !important; }

.variantprice {font-weight:bold; color:#3e1f10; font-size:12px; font-family:Arial;}
.SalePrice {font-weight:bold; color:#3e1f10; font-size:12px; font-family:Arial;}
.RegularPrice {font-weight:bold;text-decoration:line-through; color:#3e1f10; font-size:12px; font-family:Arial;}
.LevelPrice {font-weight:bold; color:#3e1f10; font-size:12px; font-family:Arial;}

A {color:#3E1F10; text-decoration: none; }
A:hover	  {color:#3E1F10; text-decoration: underline; }

span.fontSize, span.fontSize A {
font-family: "Times New Roman", Times, serif;
color: #f9f3c9;
font-size: 12pt;
}

.AddToCartButton { font-size: 10px; font-weight: bold; color: #644701; background: #F5DD43; 
border: 1px #876829 outset; cursor:pointer; padding: 1px 0px 1px 1px; width: 160px;}
.checkoutbutton_1
{
	background:url(images/buttons/checkoutbtn.png);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	height:30px;
	width :120px;
}
.btnUpdate{
	background:url(images/buttons/updatebtn.png);
	background-repeat: no-repeat;
	border:0px;
	cursor:pointer;
	height: 35px;
	width: 120px;
}

.continuecheckoutpaymentpage
{
	background:url(images/buttons/continuecheckout.png);
	 background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	 height:30px;
	  width :120px;
	}
	.editbutton
	{
		background:url(images/buttons/edit.jpg);
	 background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	 height:18px;
	  width :40px;
		}
		.deletebutton
		{
			background:url(images/buttons/delete.jpg);
	 background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	 height:18px;
	  width :40px;
			}
			
.registerbtn {
	background:url(images/buttons/register.jpg);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	height:32px;
	width:100px;
}			
			
.loginbtn
		{
	background:url(images/buttons/loginbtn.jpg);
	 background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	 height:32px;
	  width :100px;
			}
	.loginbuttonlink a:link,.loginbuttonlink a:visited
	{
		color:#3E1F10;
		text-decoration:none;
	}
	.loginbuttonlink a:hover
	{
		text-decoration:none;
		
		}
		.emailobuttonlink a:link,.emailobuttonlink a:visited .emailobuttonlink a:hover
		{
			color:#3E1F10;
			text-decoration:underline;
			}
		.signinandcheckoutbtn
		{
			background:url(images/buttons/signincheckout.png);
	 background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	 height:30px;
	  width :114px;
			}
			.registerandcheckoutbtn
			{
				background:url(images/buttons/registercheckout.png);
	 background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	 height:30px;
	  width :123px;
				}
		.forgotpassword
		{
			background:url(images/buttons/ForgotPassword.png);
	 background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	 height:35px;
	  width :100px;
			}
			.createaccountbtn
			{
				background:url(images/buttons/createactbtn.jpg);
	 background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	 height:45px;
	  width :128px;
				}





.changegiftmessagebtn
{
	background:url(images/buttons/changegiftmessage.png);
	 background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	 height:30px;
	  width :119px;
	}
	.changeitemoptionbtn
	{
		background:url(images/buttons/changeitemoption.png);
	 background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	 height:30px;
	  width :119px;
		}
		
		
.AddToCartButton_1 {
	background:transparent url(images/buttons/contshopbtn.png) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:30px;
	width:117px;
}
		
		.placeorderbtn
	{
		background:url(images/buttons/placeorder.jpg);
	 background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	 height:30px;
	  width:117px;
		}
		
.AddToCartButton_1 
{
	 background:url(images/buttons/contshopbtn.png);
	  height:30px; 
	  width :117px;
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	}
	.editcart
	{
		 background:url(images/buttons/backbtn.jpg);
	  height:45px; 
	  width :128px;
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
		
		}
		.continuecheckout
		{
			 background:url(images/buttons/continue.jpg);
	  height:45px; 
	  width :128px;
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
			}

.backbtnsm{
	background:url(images/buttons/backbtnsm.gif);
	height:18px; 
	width:65px;
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
}
.AddToCartButton_2 {  background:url(images/buttons/addtocartbtn.png); height:30px; width:85px;}
.AddToCartButton1 { font-size: 10px; font-weight: bold; color: #644701; background: #F5DD43; border: 1px #876829 outset; cursor:pointer; padding: 1px 0px 1px 1px; width: 35px;}
.AddToWishButton { font-size: 10px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;  width: 98px;}
.AddToGiftButton { font-size: 10px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;  width: 115px;}
.MoveToCartButton { font-size: 10px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;  width: 145px;}

.ContinueShoppingButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px; width: 130px;}
.UpdateCartButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.CheckoutNowButton { font-size: 11px; font-weight: bold; color: #000; background: #F5DD43; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.UpdateWishButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.UpdateGiftButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.UpdateGiftSettingsButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.ContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #000; background: #F5DD43; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.ShippingPageContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #000; background: #fb0; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.ShippingMultPageUpdateButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px; width: 120px;}
.ShippingMultPageContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #000; background: #fb0; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.PaymentPageContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #000; background: #fb0; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.ReviewPageContinueCheckoutButton { font-size: 12px; font-weight: bold; color: #000; background: #fb0; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.UpdateAccountButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.AccountPageContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.ReadyToPurchaseButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
/*.EditAddressButton { font-size: 11px; font-weight: Bold; color: #000; background: #F5DD43; border: 1px #876829 outset; cursor:pointer; padding: 1px 0px 1px 1px;}*/
.EditAddressButton { font-size: 10px; font-weight: bold; color: #644701; background: #FFFBDE;   border: 1px #876829 outset; cursor:pointer; padding: 1px 0px 1px 1px; width: 160px;}
.GiftRegistrySearchButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.GiftRegistrySaveButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.RateItButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.SearchButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.SelectAddressButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:pointer; padding: 1px 0px 1px 1px;}
.variantprice { font-weight:bold; }

.ShipToType {font-size: 9px;}
.addressselect {font-size: 9px;}
.sitemapul {list-style-type: disc; }

.SiteMapRootNode { font-weight: bold; }
.SiteMapParentNode { font-weight: normal; }
.SiteMapLeafNode { font-weight: normal; }

.noprint { display: none; }
/*
#vertmenustyle1 {
	width: 95%;
	border-top: 0px solid #444444;
	border-right: 0px solid #444444;
	padding: 0 0 0em 0;
	margin-bottom: 0em;
	font-size: 10px;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	}

#vertmenustyle1 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#vertmenustyle1 li {
		border-bottom: 0px solid #444444;
		margin: 0;
		}

#vertmenustyle1 li a {
		display:inline ;
		padding: 3px 0px 3px 0px;
		border-left: 0px solid #444444;
		border-right: 0px solid #444444;
		background-color: #5E440E;
		color: #FEF4AA;
		text-decoration: none;
		width: 100%;
		}*/

/*html:body #vertmenustyle1 li a {
		width: auto;
		}

#vertmenustyle1 li a:hover {
		border-left: 0px solid #444444;
		border-right: 0px solid #444444;
		color: #F5DD43;
		}
*/
#tmenu0 span {font-weight: normal; color: #FFFFFF; font-size: 11px; }
#tmenu0 a:link {font-weight: normal; color: #FFFFFF; font-size: 11px; }
#tmenu0 a:visited {font-weight: normal; color: #FFFFFF; font-size: 11px; }
#tmenu0 a:active {font-weight: normal; color: #FFFFFF; font-size: 11px; }
#tmenu0 a:hover {font-weight: normal; color: #FFFFFF; font-size: 11px; }

.PlainCategoryLink { font-size: 10px; }
A.PlainCategoryLink {color:#FFFFFF; text-decoration: none; }
A.PlainCategoryLink:visited {color:#FFFFFF; text-decoration: none; }
A.PlainCategoryLink:link	  {color:#FFFFFF; text-decoration: none; }
A.PlainCategoryLink:visited {color:#FFFFFF; text-decoration: none; }
A.PlainCategoryLink:hover	  {color:#FFFFFF; text-decoration: underline; }

.PlainSectionLink { font-size: 10px; }
A.PlainSectionLink {color:#FFFFFF; text-decoration: none; }
A.PlainSectionLink:visited {color:#FFFFFF; text-decoration: none; }
A.PlainSectionLink:link	  {color:#FFFFFF; text-decoration: none; }
A.PlainSectionLink:visited {color:#FFFFFF; text-decoration: none; }
A.PlainSectionLink:hover	  {color:#FFFFFF; text-decoration: underline; }

.PlainManufacturerLink { font-size: 10px; }
A.PlainManufacturerLink {color:#FFFFFF; text-decoration: none; }
A.PlainManufacturerLink:visited {color:#FFFFFF; text-decoration: none; }
A.PlainManufacturerLink:link	  {color:#FFFFFF; text-decoration: none; }
A.PlainManufacturerLink:visited {color:#FFFFFF; text-decoration: none; }
A.PlainManufacturerLink:hover	  {color:#FFFFFF; text-decoration: underline; }

.CardinalText  { color: #0000FF; font-family: Verdana, Geneva, arial,helvetica; font-size: 11px; font-weight: normal; }

.default { color: #444444; text-decoration: none; font-size: 11px; }
.nav { color: #0000FF; font-size: 11px; }
.navHi { color: #444444; font-size: 11px; }
.navClean { font-size: 11px; text-decoration: none; }
.greeting { color: #444444; font-weight: bold; }
.error { color: #FF0000; }
.errorLg { color: #FF0000; font-weight: bold; font-size: 13px; }
.label { color: #444444; font-weight: normal; }
.copyright { font-size: 11px; line-height: 16px }
.title { color: #99CC33; font-weight: bold; font-size: 15px; }
.titleGray { color: #9A9A9A; font-weight: bold; font-size: 15px; }
.titleGrayLt { color: #9A9A9A; font-size: 15px; }
.mbTitle { color: #000000; font-weight: bold; font-size: 13px; }
.poptitle { color: #444444; font-weight: bold; font-size: 15px; }
.blueBold { color: #9999CC; font-weight: bold; }

.ShowPriceRegularPrompt { font-weight: bold; }
.ShowPriceSalePrompt { color: red; font-weight: bold; }
.ShowPriceExtendedPrompt { font-weight: bold; }

.CallToOrder { font-weight: bold; }

.DarkCell { background-color: #444444; }
.MediumCell { background-color: #FFFBDE; }
.LightCell { background-color: #FFFBDE; }
.GreyCell { background-color: #FFFBDE; }

.PlainCat  { color: #888888; font-size: 11px; font-weight: normal; }
A.PlainCat {color: #888888; text-decoration: underline; }
A.PlainCat:link {color: #888888; text-decoration: underline; }
A.PlainCat:visited {color: #888888; text-decoration: underline; }
A.PlainCat:active {color: #888888; text-decoration: underline; }
A.PlainCat:hover {color: #888888; text-decoration: underline; }

.dyop {color: #444444; font-size: 12px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.dyop {color: #444444; text-decoration: none; }
A.dyop:link {color: #444444; text-decoration: none; }
A.dyop:visited {color: #444444; text-decoration: none; }
A.dyop:active {color: #444444; text-decoration: none; }
A.dyop:hover {color: #0000FF; text-decoration: none; }


.dyop2 {color: #FF0000; font-size: 11px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.dyop2 {color: #FF0000; text-decoration: none; }
A.dyop2:link {color: #FF0000; text-decoration: none; }
A.dyop2:visited {color: #FF0000; text-decoration: none; }
A.dyop2:active {color: #FF0000; text-decoration: none; }
A.dyop2:hover {color: #FF0000; text-decoration: underline; }


.dyop_sm {color: #000000; font-size: 9px; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.dyop_sm {color: #000000; text-decoration: none; }
A.dyop_sm:link {color: #000000; text-decoration: none; }
A.dyop_sm:visited {color: #000000; text-decoration: none; }
A.dyop_sm:active {color: #000000; text-decoration: none; }
A.dyop_sm:hover {color: #0000FF; text-decoration: none; }

.dyop_hdr {color: #FFFFFF; font-size: 9px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.dyop_hdr {color: #FFFFFF; text-decoration: none; }
A.dyop_hdr:link {color: #FFFFFF; text-decoration: none; }
A.dyop_hdr:visited {color: #FFFFFF; text-decoration: none; }
A.dyop_hdr:active {color: #FFFFFF; text-decoration: none; }
A.dyop_hdr:hover {color: #FFFFFF; text-decoration: underline; }

.sb_nav {color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.sb_nav {color: #000000; text-decoration: none; }
A.sb_nav:link {color: #000000; text-decoration: none; }
A.sb_nav:visited {color: #000000; text-decoration: none; }
A.sb_nav:active {color: #000000; text-decoration: none; }
A.sb_nav:hover {color: #0000FF; text-decoration: none; }

.H1  { display:inline; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
A.H1 {color: #000000; text-decoration: none; }
A.H1:link {color: #000000; text-decoration: none; }
A.H1:visited {color: #000000; text-decoration: none; }
A.H1:active {color: #000000; text-decoration: none; }
A.H1:hover {color: #E0B301; text-decoration: none; }

.Polltitle {color: #0000FF; font-weight: bold; }
.PollAnswer {font-size: 9px; font-weight: normal; }
.PollLink {font-size: 9px; font-weight: normal; }
A.PollLink {text-decoration: none; }
A.PollLink:link {text-decoration: none; }
A.PollLink:visited {text-decoration: none; }
A.PollLink:active {text-decoration: none; }
A.PollLink:hover {text-decoration: underline; }

.DarkCellText  { color: #FFFFFF; font-family: Verdana, Geneva, arial,helvetica; font-size: 11px; font-weight: normal; }
A.DarkCellText {color: #FFFFFF; text-decoration: none; }
A.DarkCellText:link {color: #FFFFFF; text-decoration: none; }
A.DarkCellText:visited {color: #FFFFFF; text-decoration: none; }
A.DarkCellText:active {color: #FFFFFF; text-decoration: none; }
A.DarkCellText:hover {color: #FFFFFF; text-decoration: underline; }

.MediumCellText  { color: #000000; font-family: Verdana, Geneva, arial,helvetica; font-size: 11px; font-weight: normal; }
A.MediumCellText {color: #000000; text-decoration: none; }
A.MediumCellText:link {color: #000000; text-decoration: none; }
A.MediumCellText:visited {color: #000000; text-decoration: none; }
A.MediumCellText:active {color: #000000; text-decoration: none; }
A.MediumCellText:hover {color: #000000; text-decoration: underline; }

.LightCellText  { color: #444444; font-family: Verdana, Geneva, arial,helvetica; font-size: 11px; font-weight: normal; }
A.LightCellText {color: #444444; text-decoration: none; }
A.LightCellText:link {color: #444444; text-decoration: none; }
A.LightCellText:visited {color: #444444; text-decoration: none; }
A.LightCellText:active {color: #444444; text-decoration: none; }
A.LightCellText:hover {color: #444444; text-decoration: underline; }

.StaffNameText  { color: #000000; font-family: Verdana, Geneva, arial,helvetica; font-size: 18px; font-weight: bold; }
.StaffTitleText  { color: #000000; font-family: Verdana, Geneva, arial,helvetica; font-size: 14px; font-weight: bold; }

.OrderOptionsTitle  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; }
.OrderOptionsRowHeader  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsName  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsDescription  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsPrice  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }

/*color: #FEF4AA;*/
.SectionTitleText  { color: #FEF4AA; font-weight: normal; font-size:10pt; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }
A.SectionTitleText {color: #FEF4AA; text-decoration: underline; }
A.SectionTitleText:link {color: #FEF4AA; text-decoration: underline; }
A.SectionTitleText:visited {color: #FEF4AA; text-decoration: underline; }
A.SectionTitleText:active {color: #FEF4AA; text-decoration: underline; }
A.SectionTitleText:hover {color: #FEF4AA; text-decoration: underline; }

.CondensedDarkCellText  { color: #FFFFFF; font-family: Verdana, Geneva, arial,helvetica; font-size: 9px; font-weight: normal; }
A.CondensedDarkCellText {color: #FFFFFF; text-decoration: none; }
A.CondensedDarkCellText:link {color: #FFFFFF; text-decoration: none; }
A.CondensedDarkCellText:visited {color: #FFFFFF; text-decoration: none; }
A.CondensedDarkCellText:active {color: #FFFFFF; text-decoration: none; }
A.CondensedDarkCellText:hover {color: #FFBBBB; text-decoration: none; }

.CondensedVariantText  { font-family: Verdana, Geneva, arial,helvetica; font-size: 9px; font-weight: normal; }
.SmallGridText  { font-family: Verdana, Geneva, arial,helvetica; font-size: 9px; font-weight: normal; }

.menulines { border:1px solid white; }
.menulines a { text-decoration:none; color:black; }
.darkcellmenulines { border:1px solid black; }
.darkcellmenulines a { text-decoration:none; color:white; }

.small { font-size: 9px; }
.reg { font-size: 10px; }
.big { font-size: 13px; }

BR.sm { font-size: 9px;}
P { margin-top: 9px; margin-bottom: 9px; }
SUP { font-size: 10px; }

.DarkCellLink {color:#EEEEEE;  }
A.DarkCellLink {color:#EEEEEE; text-decoration: none; }
A.DarkCellLink:visited {color:#EEEEEE; text-decoration: none; }
A.DarkCellLink:link	  {color:#EEEEEE; text-decoration: none; }
A.DarkCellLink:visited {color:#EEEEEE; text-decoration: none; }
A.DarkCellLink:hover	  {color:#EEEEEE; text-decoration: underline; }

.DarkCellLinkHdr {color:#EEEEEE; font-weight: bold; }
A.DarkCellLinkHdr {color:#EEEEEE; text-decoration: none; }
A.DarkCellLinkHdr:visited {color:#EEEEEE; text-decoration: none; }
A.DarkCellLinkHdr:link	  {color:#EEEEEE; text-decoration: none; }
A.DarkCellLinkHdr:visited {color:#EEEEEE; text-decoration: none; }
A.DarkCellLinkHdr:hover	  {color:#EEEEEE; text-decoration: underline; }

A.TopBarLink {color:#000000; text-decoration: none; }
A.TopBarLink:visited {color:#000000; text-decoration: none; }
A.TopBarLink:link	  {color:#000000; text-decoration: none; }
A.TopBarLink:visited {color:#000000; text-decoration: none; }
A.TopBarLink:hover	  {color:#FFFFFF; text-decoration: none; }

.SBCatName {color: #444444; font-size: 9px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.SBCatName {color: #444444; text-decoration: none; }
A.SBCatName:link {color: #444444; text-decoration: none; }
A.SBCatName:visited {color: #444444; text-decoration: none; }
A.SBCatName:active {color: #444444; text-decoration: none; }
A.SBCatName:hover {color: #444444; text-decoration: underline; }

.SBProdName {color: #444444; font-size: 9px; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.SBProdName {color: #444444; text-decoration: none; }
A.SBProdName:link {color: #444444; text-decoration: none; }
A.SBProdName:visited {color: #444444; text-decoration: none; }
A.SBProdName:active {color: #444444; text-decoration: none; }
A.SBProdName:hover {color: #444444; text-decoration: underline; }

.foot {color: #000000; font-size: 9.5px; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.foot {color: #000000; text-decoration: none; }
A.foot:link {color: #000000; text-decoration: none; }
A.foot:visited {color: #000000; text-decoration: none; }
A.foot:active {color: #000000; text-decoration: none; }
A.foot:hover {color: #000000; text-decoration: underline; }

.head {color: #FEF4AA; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.head {color: #FEF4AA; text-decoration: none; }
A.head:link {color: #FEF4AA; text-decoration: none; }
A.head:visited {color: #FEF4AA; text-decoration: none; }
A.head:active {color: #FEF4AA; text-decoration: none; }
A.head:hover {color:#FEF4AA; text-decoration: underline; }


.head1 {color: #FEF4AA; font-weight: normal; font-size:10pt; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.head1 {color: #FEF4AA; text-decoration: none; }
A.head1:link {color: #FEF4AA; text-decoration: none; }
A.head1:visited {color: #FEF4AA; text-decoration: none; }
A.head1:active {color: #FEF4AA; text-decoration: none; }

.head2 {color: #FEF4AA; font-weight: normal; text-decoration: underline; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.head2 {color: #FEF4AA; text-decoration: underline; }
A.head2:link {color: #FEF4AA; text-decoration: underline; }
A.head2:visited {color: #FEF4AA; text-decoration: underline; }
A.head2:active {color: #FEF4AA; text-decoration: underline; }
A.head2:hover {color:#F5DD43; text-decoration: underline; }

.head3 {color: #FEF4AA; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	}
A.head3 {color: #FEF4AA; text-decoration: none; }
A.head3:link {color: #FEF4AA; text-decoration: none; }
A.head3:visited {color: #FEF4AA; text-decoration: none; }
A.head3:active {color: #FEF4AA; text-decoration: none; }
A.head3:hover {color:#F5DD43; text-decoration: none; }

.head4 {color: #5E440E; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.head4 {color: #5E440E; text-decoration: none; }
A.head4:link {color: #5E440E; text-decoration: none; }
A.head4:visited {color: #5E440E; text-decoration: none; }
A.head4:active {color: #5E440E; text-decoration: none; }
A.head4:hover {color:#5E440E; text-decoration: underline; }


.username {color: #444444; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.username {color: #444444; text-decoration: none; }
A.username:link {color: #444444; text-decoration: none; }
A.username:visited {color: #444444; text-decoration: none; }
A.username:active {color: #444444; text-decoration: none; }
A.username:hover {color: #444444; text-decoration: underline; }

.productnavlink {color: #444444; font-weight: bold; font-size: 12px; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.productnavlink {color: #444444; text-decoration: none }
A.productnavlink:link {color: #444444; text-decoration: none; }
A.productnavlink:visited {color: #444444; text-decoration: none; }
A.productnavlink:active {color: #444444; text-decoration: none; }
A.productnavlink:hover {color: #0000FF; text-decoration: underline; }

A.homelist {color: #444444; font-size: 16px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.homelist:link {color: #444444; text-decoration: none; }
A.homelist:visited {color: #444444; text-decoration: none; }
A.homelist:active {color: #444444; text-decoration: none; }
A.homelist:hover {color: #0000FF; text-decoration: none; }

.ProductNameText  { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }
.ProductMSRPText  { font-weight: bold; }
.ProductSaveText  { color: #FF0000; font-size: 13px; font-weight: bold; }
.ProductPriceText  { color: #EC008C; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; }
.ProductSKUText  { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }
.ProductDetailsText  { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }

.PageNumber  { color: #000000; font-family: Verdana, Geneva, arial,helvetica; font-size: 11px; font-weight: bold; }
A.PageNumber {color: #DD0000; text-decoration: underline; }
A.PageNumber:link {color: #DD0000; text-decoration: underline; }
A.PageNumber:visited {color: #DD0000; text-decoration: underline; }
A.PageNumber:active {color: #DD0000; text-decoration: underline; }
A.PageNumber:hover {color: #DD0000; text-decoration: underline; }

.OrangeTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C3B791;
	text-decoration: none;
}
.searchBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.CartInfo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.LeftNavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.InfoText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.TopNavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.TableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/*
-----------------------------------------------------------------------
 Component Art Horizontal Menu Style:
-----------------------------------------------------------------------
*/

.TopMenuGroup
{
  border:solid 0px #003167;
  background-color:transparent;
}

.MenuGroup
{
  border:solid 0px #003167;
  background-color:#EEEEEE;
  color: #000000;
  font-size: 15px;
}

.MenuGroup td {color:#000000;}
.MenuGroupHover td {color:#000000;}
.MenuItemHover td {color:#000000;}
td.MenuItemHover {color:#000000;}

.TopMenuItem
{
  color:#444444;
  font-size:11px;
  cursor:pointer;
}

.TopMenuItemHover
{
  color:#000000;
  background-color:#FEDF15;
  font-size:11px;
  cursor:pointer;
}

/* leaf menu items */
.MenuItem
{
  background-color:#EEEEEE;
  color:#FFFFFF;
  font-size:11px;
  border: solid 0px white;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.MenuItemHover
{
  background-color:#FEDF15;
  color:#000000;
  font-size:11px;
  border: solid 0px white;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* group menu items */
.MenuItem td
{
  color:#FFFFFF;
  font-size:11px;
  border: solid 0px white;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.MenuItemHover td
{
  background-color:#FEDF15;
  color:#000000;
  font-size:11px;
  border: solid 0px white;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.ScrollItem
{
  background-color:#FBFBFB; 
  font-size:11px; 
  border:solid 0px #FBFBFB; 
  cursor:default;
  text-align:center;
}

.ScrollItemH
{
  background-color:silver; 
  color:black; 
  font-size:11px; 
  border:solid 0px gray; 
  cursor:default;
  text-align:center;
}

.ScrollItemA
{
  background-color: #666666; 
  color:black; 
  font-size:11px; 
  border:solid 0px gray; 
  cursor:default;
  text-align:center;
}



/*
-----------------------------------------------------------------------
 Component Art Vertical Menu Style:
-----------------------------------------------------------------------
*/

.VertTopMenuGroup
{
  border:solid 0px #003167;
  background-color:transparent;
}

.VertMenuGroup
{
  border:solid 0px #003167;
  background-color:transparent;
}

.VertTopMenuItem
{
  color:#FFFFFF;
  font-size:11px;
  cursor:pointer;
  padding-top: 2px;
  padding-bottom: 2px;
}

.VertTopMenuItem td {color:#FFFFFF;}
.VertTopMenuItem td {color:#FFFFFF;}
.VertTopMenuItem td {color:#FFFFFF;}
td.VertTopMenuItem {color:#FFFFFF;}

.VertTopMenuItemHover
{
  color:#444444;
  background-color:#FEDF15;
  font-size:11px;
  cursor:pointer;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.VertMenuItem
{
  background-color:White;
  color:#444444;
  font-size:11px;
  border: solid 0px white;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

td.VertMenuItemHover
{
  background-color:#EEEEEE;
  color:#285D9F;
  font-size:11px;
  border: solid 0px white;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertMenuItem
{
  background-color:White;
  color:#444444;
  font-size:11px;
  border: solid 0px white;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertMenuItemHover
{
  background-color:#EEEEEE;
  color:#285D9F;
  font-size:11px;
  border: solid 0px white;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertScrollItem
{
  background-color:#FBFBFB; 
  font-size:11px; 
  border:solid 0px #FBFBFB; 
  cursor:default;
  text-align:center;
}

.VertScrollItemH
{
  background-color:silver; 
  color:black; 
  font-size:11px; 
  border:solid 0px gray; 
  cursor:default;
  text-align:center;
}

.VertScrollItemA
{
  background-color: #666666; 
  color:black; 
  font-size:11px; 
  border:solid 0px gray; 
  cursor:default;
  text-align:center;
}


/*
-----------------------------------------------------------------------
 Component Art Tree Style:
-----------------------------------------------------------------------
*/

.TreeView 
{ 
  background-color:transparent;
  border: #919191 0px solid; 
  padding-top:2px;
  cursor: default; 
  color: #FFFFFF;
  cursor:pointer;
}

.TreeNode 
{ 
  font-size: 11px; 
  color: #FFFFFF;
  padding:0px;
  padding-left: 3px; 
  padding-right: 3px;
cursor:pointer;
}

.HoverTreeNode 
{ 
  color: #FFCC00;
  font-size: 11px; 
  padding:0px;
  padding-left: 3px; 
  padding-right: 3px; 
  text-decoration: none;
cursor:pointer;
}

.SelectedTreeNode 
{ 
  font-size: 11px; 
  padding:0px;
  padding-left: 3px; 
  padding-right: 3px; 
  background-color: #a0a0a0;
cursor:pointer;
}

.NodeEdit 
{
  border:1px silver solid;
  font-size: 11px;
}
.productheader {
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	color: #3E1F10;
}

.productheader5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #876829;
}
.productcontent
{
	font-size:12px;
	color:#876829 !important;
	font-weight:normal;
	}
	
.item_desc_text
{
	color:#3E1F10;
	font-family:arial;
	font-size:12px;
	text-align: left;
}
	
.productcontents
{
	font-size:12px;
	color:#A37F23;
	font-weight:normal;
}
#maincontent{
	width: 100%; 
	min-height: 600px; 
	vertical-align: top;
}

.pagecontentbold
{
	font-size:12px;
	color:#876829;
	font-weight:bold;	
}

.pagecontentboldunderline
{
	font-size:12px;
	color:#876829 !important;
	font-weight:bold;
	text-decoration: underline !important;	
}

.pagecontentbold3
{	
	background-color:#EBEBEB;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	padding-left:5px;
}
.pagecontentbold1
{	
	background-color:#EBEBEB;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	padding-left:0px;
}
.pagecontentbold2
{	
	background-color:#EBEBEB;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	padding-left:0px;
}
.pagecontentbold3 td{width:100%;}
.pageheaderbold
{
	font-size:12px;
	color:#644701;
	background-color:#F5DD43;
	font-weight:bold;
	 
	
}
.linkref {color: #876829; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.linkref {color: #876829; text-decoration: underline; }
A.linkref:link {color: #876829; text-decoration: underline; }
A.linkref:visited {color: #876829; text-decoration: underline; }
A.linkref:active {color: #876829; text-decoration: underline; }
A.linkref:hover {color:#876829; text-decoration: underline; }

.tablebody
{
	/*background-color:#F3E5AD ;*/
	background-color:#FFFFFF ;
}
.tablebody1
{
	background-color:#E7D299 ;
}
.tablebody3
{
	background-color:#F3E5AD ;
}
.tablebody4
{
	background-color:#B2A382 ;
}

.tablebody5
{
	background-color:#7E6D4E ;
}
.tablebody6
{
	background-color:#F9F9F9 ;
}
.tdbackground
{
	background-color:#E7D299 ;
}

.productsbold
{
	font-size:11px;
	color:#876829;
	font-weight:bold;
	
}
.logininfo
{
	font-size:10px;
	color:#876829;	
	font-weight:bold;
}

.logininfo_an
{
	font-size:12px;
	color:#3e1f10;
	font-weight:bold;
	font-family:Arial;
}


.small_text
{
	font-size:10px;
	color:#876829;
	font-weight:normal;
}

.cartinfo
{
	font-size:10px;
	color:#644701;
	font-weight:bold;
}
.searchinfo
{
	font-size:12px;
	color:#644701;
	font-weight:bold;
}

.productfooter
{
	font-size:12px;
	color:#3e1f10;
	
	font-family:Arial;	
}

#email_to_friend {
	text-align: right;
	margin-right: 40px;
}

form {
	margin-top: 0px; 
	margin-bottom: 0px;
}

.head5 {color: #876829; font-size:13pt; font-weight: bold; text-decoration: underline; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.head5 {color: #876829; text-decoration: underline; }
A.head5:link {color: #876829; text-decoration: underline; }
A.head5:visited {color: #876829; text-decoration: underline; }
A.head5:active {color: #876829; text-decoration: underline; }
A.head5:hover {color:#876829; text-decoration: underline; }

.head6 {color: #846010; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.head6 {color: #846010; text-decoration: none; }
A.head6:link {color: #846010; text-decoration: none; }
A.head6:visited {color: #846010; text-decoration: none; }
A.head6:active {color: #846010; text-decoration: none; }
A.head6:hover {color:#846010; text-decoration: none; }

.head7 {color: #846010; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.head7 {color: #846010; text-decoration: underline; }
A.head7:link {color: #846010; text-decoration: underline; }
A.head7:visited {color: #846010; text-decoration: underline; }
A.head7:active {color: #846010; text-decoration: underline; }
A.head7:hover {color:#846010; text-decoration: underline; }


.head8 {color: #846010; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.head8 {color: #846010; text-decoration: underline; }
A.head8:link {color: #846010; text-decoration: underline; }
A.head8:visited {color: #846010; text-decoration: underline; }
A.head8:active {color: #846010; text-decoration: underline; }
A.head8:hover {color:#846010; text-decoration: underline; }

/*.EditButton { font-size: 10px; font-weight: bold; color: #644701; background: #F5DD43; border: 1px #876829 outset; cursor:pointer; padding: 1px 0px 1px 1px;}*/
 

.navigation{color: #846010; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.productbold
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #876829;
}
.formbuttonssmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #F5DD43;
	border: 1px solid #876829;
	color: #3F2F1F;
	padding: 1px;
}
					
/*.form_text		{ 	color: #443113;
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 11px; 
					text-decoration: none;}*/
.form_text		
{
	color :#3e1f10; 
	font-size:12px; 
	font-family:arial;
		}
		

				

.order_border td
{	
	padding:0px 4px 0px 4px;
	border:1px solid #E4D0A7;
}
.order_head
{
	background-color:#F2EAD7;
	color:#000000;
}

.shipping_tbl_head{
	background-color:#F4DC43;
	border-bottom:1px solid #5D430E;
	color:#5D430E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:6px 0px 6px 12px;
}
.shipping_sub{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#FFFDF0;
	padding:8px 0px 6px 8px;
}
.shipping_sub h1{
	font-size:14px; color:#333333; padding:0px 0px 0px 2px; margin:0px;  border-bottom:1px solid #5D430E;
}
.shipping_sub ul{
	margin-top:0px;
	color:#666666;
}
.shipping_sub ul li{
	display:block;
	border-bottom:1px solid #F4DC43;
	margin-right:48px;
	padding:2px 0px 2px 10px;
}
.shipping_sub1{
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#FEFADD;
	padding:4px 0px 6px 12px;
	border-bottom:1px solid #5D430E;
}
.shipping_sub2{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#FEFADD;
	padding:4px 0px 6px 12px;

}
.shipping__tbl2{
	background-color:#FFFDF0;
	padding:4px 4px 4px 18px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px double #797979;
}
.shipping_value{	
	font-weight:bold;
	
}
.imageButton
{
	background:url(images/buttons/removebtn.png);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	height:26px;
	width:70px;
	
}
.imagebuttonforemail
{
	background:url(images/buttons/submitbtn.png);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	height:18px;
	width:65px;
	
}
.imagebuttonforaddtocart
{
	background:url(images/buttons/addtocartbtn.png);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	height:27px;
	width:82px;
	
}
.addEmailButton
{
	background:url(images/buttons/sendbtn.png);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	height:24px;
	width:56px;
}
.imageButton_1
{
	background:url(images/buttons/editqtybtn.png);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	height:26px;
	width:70px;
	
}
.checkoutText
{
	font-family:Verdana;
	font-size:12px;
	color:#453D27;
	
}

.itemtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/*color: 86620d;*/
	color:#000000;
	line-height: normal;
	
}
table.receipt {
	border: 1px solid #86620d;
	background-color: #fffbde;
	width: 600px;
}
td.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-color: #86620D;
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: center center;
	text-align: center;
}
.addressname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #86620D;
	padding-left: 50px;
}
table.receipt2 {
	border: 1px solid #86620D;
}
tr.item {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	/*border-bottom-color: #86620D;*/
	
	border-bottom-color: #000000;
}
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #86620D; padding-left: 50px; }




/*
.search {
	MARGIN-TOP: -12px; Z-INDEX: 3; MARGIN-LEFT: -150px; POSITION: absolute
}*/


.cartfont
{ color :#3e1f10; 
	font-size:12px; 
	font-family:arial;
	}
.cartadd1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f9f3c9; TEXT-ALIGN: left; margin-bottom: 0px;
}
.cartadd2 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d5cc90; margin-bottom:0px;
}
.accountinfo {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e7dbbc; TEXT-ALIGN: center
}
.cartborder {
	BORDER-RIGHT: #391a10 1px solid; BORDER-TOP: #391a10 1px solid; BORDER-LEFT: #391a10 1px solid; BORDER-BOTTOM: #391a10 1px solid
}
.cartindent {
	PADDING-LEFT: 7px; TEXT-INDENT: 20px;
	color :#3e1f10; 
	font-size:12px; 
	font-family:arial;
}
.padding {
	MARGIN-TOP: 7px
}
.AddEmail {
	BORDER-RIGHT: #391a10 2px solid; BORDER-TOP: #391a10 2px solid; MARGIN-TOP: 5px; FONT-SIZE: 10pt; BORDER-LEFT: #391a10 2px solid; WIDTH: 165px; BORDER-BOTTOM: #391a10 2px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff
}
.giftbox {
	BORDER-RIGHT: #391a10 1px solid; BORDER-TOP: #391a10 1px solid; MARGIN-TOP: 9px; FONT-SIZE: 10pt; BORDER-LEFT: #391a10 1px solid; WIDTH: 300px; BORDER-BOTTOM: #391a10 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff
}
SELECT.cart {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px
}
.checkout {
	BORDER-RIGHT: #391a10 1px solid; BORDER-TOP: #391a10 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #391a10 1px solid; WIDTH: 165px; BORDER-BOTTOM: #391a10 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff
}
.ccv {
	BORDER-RIGHT: #391a10 1px solid; BORDER-TOP: #391a10 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #391a10 1px solid; WIDTH: 40px; BORDER-BOTTOM: #391a10 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff
}
.login {
	BORDER-RIGHT: #391a10 1px solid; BORDER-TOP: #391a10 1px solid; FONT-SIZE: 10pt; MARGIN-LEFT: 20px; BORDER-LEFT: #391a10 1px solid; WIDTH: 225px; BORDER-BOTTOM: #391a10 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff
}

#about_right_nav {
	margin-top: 3px;
	margin-right: 2px;
	float: right; 
	width: 250px;
}

#history{margin-top: 10px;}
#history a, #history img {margin: 0px;}

.wrapper { clear: both; }
.wrapper1px { clear: both; height: 1px; margin-bottom: 1px; }
.wrapper5px { clear: both; height: 1px; margin-bottom: 3px; }
.wrapper8px { clear: both; height: 1px; margin-bottom: 5px; }

.underline { text-decoration: underline !important; }