/* $Id: skin1.css,v 1.84.2.12 2006/07/19 10:19:34 max Exp $ */
 

BODY {
background: #120f00;
margin-top: 3px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px; 
}
HTML {
/*HEIGHT: 100%;*/
}

BODY,DIV,TH,TD,P,TT {
COLOR:  #b3ac9e;
FONT-FAMILY: Arial, Helvetica, Sans-serif;
FONT-SIZE: 11px;
}

INPUT,SELECT,TEXTAREA {
COLOR: #120f00;
FONT-FAMILY: Arial, Helvetica, Sans-serif;
FONT-SIZE: 11px;
}

A:link, A:visited  {
COLOR: #886F27;
TEXT-DECORATION: none;
}

A:hover {
COLOR: #d3cbba;
TEXT-DECORATION: underline;
}
A:active  {
COLOR: #d3cbba;
TEXT-DECORATION: none;
}
H1 {
FONT-SIZE: 15px;
color: #959359;
}
H2 {
FONT-SIZE: 130%;
margin-top: 0px;
margin-bottom: 10px;
padding-top: 5px;
text-transform: uppercase;
COLOR: #b9ac8e;
font-family: garamond, times roman, times, serif;
}
H3 {
FONT-SIZE: 12px;
}
HR {
COLOR: #6a656b;
HEIGHT: 1px;
margin-top: 3px;
margin-bottom: 3px;
border-top: 0px;
border-bottom: 1px #6a656b solid;
}


FORM {
MARGIN: 0px;
}
TABLE,IMG {
BORDER: 0px;
}

	fieldset{
		line-height: 17px;
		padding-left: 5px; 
		padding-right: 5px; 
		padding-bottom: 10px;
		margin-bottom: -5px;
		border: 0px;
	}
	
			
	legend{
		COLOR: #715413;
	margin-left: -10px;
		padding-left: 3px;
		padding-right: 3px;
		text-transform: uppercase;
		font-family: garamond, times roman, times, serif;
		FONT-WEIGHT: bold;
		font-size: 1.4em;
	}
	
	.title-product{
		COLOR: #b9ac8e;
		FONT-WEIGHT: bold;
		font-size: 140%;
		margin-bottom: 10px;
		overflow: auto;
	}

/*
Content enviroment styles
*/
TABLE.Container {
HEIGHT: 100%;
}
TD.Container {
VERTICAL-ALIGN: top;
HEIGHT: 90%;
}

.tertiary{
width: 754px;
text-align: right;
background-color: #120f00;
}

.letterbox{
width: 754px; 
border: 1px solid #120f00; 
text-align: left;
}
.letterbox-inside{
background-color: #362f25; 
border: 1px solid #120f00;
}


/*
	top nav
*/

div.topnav{
background-color: #171c1a;
white-space: nowrap
}

 
/*
	Header styles
*/

	#header{
		background-color: #F8F4D3;
	}
	
	#header .HeadLogo {
		PADDING-LEFT: 15px;
		TEXT-ALIGN: left;
	}
	#header td.HeadRightBox {
		VERTICAL-ALIGN: top;
		TEXT-ALIGN: right;
		padding-bottom: 4px;
		padding-top: 3px;
	}
	#header  .HeadText {
		FONT-SIZE: 10px;
		padding-right: 5px;
		padding-top: 10px;
	}

	.searchhead{
		cursor: pointer;
		font-size: 9px;
/*		border: 1px solid #55703B;
		color: #55703B;*/
		font-weight: bold; 
		/*	BACKGROUND: #F1E9A7 url(/store/skin1/images/back_search.gif) 0px 0px repeat-x;*/
			padding-left: 0px;
			padding-right: 0px;
	}
	.searchbox{
/*		BACKGROUND-COLOR: #F7F4DE;*/
		border: 1px solid #362f25;
		width: 100px;
	
		font-size: 10px;
	 
	}


	
	#bestsellers{
	font-size: 80%;
	}
	#bestsellers td{
	border-bottom: 1px solid #DDDDDD;
padding-top: 15px;
padding-bottom: 15px;
	}
	
		#bestsellers a:{
	display: block;  	
	}

	

	#bestsellers a:hover{
	text-decoration: none;
	}


 
 
.HeadThinLine {
	BACKGROUND-COLOR: #8E4B00;
	HEIGHT: 1px;
}
.PrintableRow {

	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 10px;
	font-size: .75em;

}
.HeadTopPad {
padding-left: 10px;
	VERTICAL-ALIGN: top;
	font-size: .7em; 
}

	.subMenuBar{
	border-bottom: 1px solid #6a656b; 
	padding-top: 7px;
	padding-bottom: 3px;
	}

 

/* .HeadTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 18px;
}*/


/*
	Footer styles
*/

div.footer-nav {
text-align: left;
width: 732px;
margin: 0 auto;
background-color: #474721;
padding: 5px 0px 5px 20px;
}

*html div.footer-nav {
	width: 752px;
}

div.footer-nav a, div.footer-nav a:visited{
font-size: .9em;
color: #959359;
padding: 0px 7px 0px 5px;
/*border-right: 1px solid #959359;*/
BACKGROUND:  url(/store/skin1/images/pipe_green.gif) 100% 3px  no-repeat; 
}



table.footer {
background-color: #474721;
} 
table.footer td.left a, table.footer td.left a:visited{
font-size: 1.7em;
text-transform: uppercase;
font-family: tahoma;
letter-spacing: -1px;
color: #959359;
padding: 0px 5px 0px 25px; 
}
table.footer td.right h2{
font-size: 3.5em;
font-family: Garamond, Georgia, "Times New Roman", Times, serif;
font-weight: normal; 
color: #595937;
margin-top: 15px;
}
table.footer td.right span{  
color: #959359;
padding-left: 20px;
}
table.footer td.right a{  
color: #ffffff;
font-size: .9em;
}

table.footer td.right {
text-align: right;
padding: 0px 15px 0px 5px; 
}

/*.BottomRow {
TEXT-ALIGN: center;
VERTICAL-ALIGN: bottom;
}
.BottomBox {
BACKGROUND-COLOR: #FFFFFF;
COLOR: #8E4B00;
HEIGHT: 22px;
VERTICAL-ALIGN: middle;
PADDING-LEFT: 12px;
PADDING-RIGHT: 12px;
}
.Bottom {
 	BACKGROUND-COLOR: #FFFFFF; 
COLOR: #8E4B00;
}
A.Bottom:link {
BACKGROUND-COLOR: #959359;
COLOR: #8E4B00;
TEXT-DECORATION: underline;
}
A.Bottom:visited {
BACKGROUND-COLOR: #FFFFFF;
COLOR: #8E4B00;
TEXT-DECORATION: underline;
}
A.Bottom:hover {
BACKGROUND-COLOR: #FFFFFF;
COLOR: #8E4B00;
TEXT-DECORATION: none;
}
A.Bottom:active {
BACKGROUND-COLOR: #FFFFFF;
COLOR: #8E4B00;
TEXT-DECORATION: underline;
}
.BottomPopup {
WIDTH: 100%;
TEXT-ALIGN: right;
PADDING-BOTTOM: 10px;
}
.BottomPopup A {
FONT-WEIGHT: bold;
}
.BottomDialogBox {
BACKGROUND-COLOR: #FFE591;
PADDING-LEFT: 13px;
PADDING-TOP: 10px;
PADDING-BOTTOM: 10px;
}*/

/*
Common styles
*/
.SubmitBox {
PADDING-TOP: 10px;
}
HR.Line {
WIDTH: 100%;
HEIGHT: 1px;
BORDER-BOTTOM-WIDTH: 0px;
BORDER-LEFT-WIDTH: 0px;
BORDER-RIGHT-WIDTH: 0px;
}
.SectionBox {
BACKGROUND-COLOR: #ffffff;
TEXT-ALIGN: left;

}
.Text {
/*COLOR: #000000;*/
}
.NumberOfArticles {
COLOR: #000000;
FONT-WEIGHT: bold;
}
.TopLabel {
COLOR: #000000;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
}
.Message {
COLOR: #E79202;
}
.Line {
BACKGROUND-COLOR: #dddddd;
}
TD.ButtonsRow {
PADDING-TOP: 2px;
PADDING-LEFT: 2px;
PADDING-RIGHT: 12px;
PADDING-BOTTOM: 2px;
}
.CustomerMessage {
COLOR: #E79202;
FONT-WEIGHT: bold;
}
.ErrorMessage {
COLOR: #E79202;
FONT-WEIGHT: bold;
}
.Star {
COLOR: #FF0000;
}
.TableHead {
BACKGROUND-COLOR: #553f20;
FONT-WEIGHT: bold;
}
.TableSubHead {
/*BACKGROUND-COLOR: #EEEEEE;*/
}
.Spc {
WIDTH: 1px;
HEIGHT: 1px;
}
TABLE.EmptyBox {
WIDTH: 100%;
}
TABLE.EmptyBox TR TD {
PADDING: 0px;
}

/*
Popup styles
*/
.PopupContainer {
HEIGHT: 100%;
WIDTH: 100%;
TEXT-ALIGN: center;
}
.PopupTitle {
BACKGROUND-COLOR: #FFFFFF;
HEIGHT: 15px;
VERTICAL-ALIGN: middle;
TEXT-ALIGN: center;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
}
.PopupBG {
BACKGROUND-COLOR: #FFFFFF;
}
.PopupHelpLink {
FONT-SIZE: 9px;
COLOR: #330000;
TEXT-DECORATION: none;
}

/*
BuyNow section
*/
.BuyNowQuantity {
HEIGHT: 25px;
WIDTH: 15%;
WHITE-SPACE: nowrap;
PADDING-RIGHT: 10px;
}
.BuyNowPrices {
WIDTH: 100%;
HEIGHT: 25px;
VERTICAL-ALIGN: middle;
} 
 
/*
Vertical menu
*/
.VertMenuLeftColumn {
WIDTH: 180px;
VERTICAL-ALIGN: top;
PADDING-LEFT: 6px;
PADDING-RIGHT: 5px;

}
.VertMainColumn {
PADDING: 0 10px 0 15px;  
}
.VertMainColumn legend {
color: #b9ac8e; 
}

.VertMenuRightColumn {
WIDTH: 150px;
VERTICAL-ALIGN: top;
PADDING-LEFT: 20px;
PADDING-RIGHT: 6px;
}

/*
.VertMenuBorder {
BACKGROUND-COLOR: #8E4B00;
} 

.VertMenuTitle { 
COLOR: #787878;
padding-left: 0px; 
text-transform: uppercase;
font-family: garamond, times roman, times, serif;
FONT-WEIGHT: bold;

}
*/ 

/* 	#login input{
width: 123px;
BACKGROUND-COLOR: #FFA92F;
}*/ 

		A.hidden {
			COLOR: #BDA152; 
			TEXT-DECORATION: none;
		}
		A.hidden:hover {
				COLOR: #550000; 
		}




.VertMenuSubTitle {
BACKGROUND-COLOR: #FFA92F;
}
.VertMenuTitleIcon {
WIDTH: 21px;
HEIGHT: 20px;
MARGIN-LEFT: 8px;
MARGIN-RIGHT: 8px;
VERTICAL-ALIGN: middle;
}
.VertMenuItems {
COLOR: #886F27; 
TEXT-DECORATION: none;
line-height: 1.2em;
text-align: left;

}
A.VertMenuItems:link, A.VertMenuItems:visited {
COLOR: #9a8465; 
TEXT-DECORATION: none;
font-size: 1.1em;
}


A.VertMenuItems:hover {
COLOR: #c1ad91;
TEXT-DECORATION: none;
}
A.VertMenuItems:active  {
COLOR: #9a8465;
TEXT-DECORATION: none;
}
.VertMenuHr {
WIDTH: 100%;
HEIGHT: 1px;
BORDER-BOTTOM-WIDTH: 0px;
BORDER-LEFT-WIDTH: 0px;
BORDER-RIGHT-WIDTH: 0px;
COLOR: #999999;
}
 
div.CategoriesList { 
margin: 3px 0 4px 10px;
}

/*
Dialog box
*/
TABLE.DialogBox {
WIDTH: 100%;
HEIGHT: 100%;
VERTICAL-ALIGN: top;
}
TD.DialogBox {
BACKGROUND-COLOR: #ffffff;
color: #333333;
TEXT-ALIGN: left;
PADDING: 10px;
}
.DialogBorder {
BACKGROUND-COLOR: #F1E9A7;
HEIGHT: 100%;
PADDING: 0px;
}
TD.DialogTitle {
COLOR: #FFFFFF;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
BACKGROUND-IMAGE: url(images/dialog_bg_n.gif);
VERTICAL-ALIGN: bottom;
HEIGHT: 15px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 10px;
PADDING-RIGHT: 0px;
TEXT-ALIGN: left;
}
FONT.DialogTitle {
COLOR: #FFFFFF;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
VERTICAL-ALIGN: bottom;
HEIGHT: 15px;
TEXT-ALIGN: left;
MARGIN-LEFT: 10px;
}

/*
Dialog info box
*/
TABLE.DialogInfo {
WIDTH: 85%;
TEXT-ALIGN: center;
}
.DialogInfoTitle {
COLOR: #FFFFFF;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
VERTICAL-ALIGN: bottom;
TEXT-ALIGN: left;
HEIGHT: 15px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 5px;
PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
BACKGROUND-COLOR: #8f1d20;
PADDING: 0px;
VERTICAL-ALIGN: bottom;
HEIGHT: 15px;
}
.DialogInfoBorder { 
BACKGROUND-COLOR: #8f1d20;
PADDING: 0px;
}
.DialogTr {
COLOR: #20B8A9;
}
.DialogInfoIcon {
WIDTH: 16px;
HEIGHT: 16px;
}
.DialogInfoClose {
WIDTH: 15px;
HEIGHT: 13px;
}

/*
Dialog tools section
*/
.NavDialogTitle {
WIDTH: 50%;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
COLOR: #330000;
PADDING-LEFT: 8px;
}   
.NavDialogBorder {
BACKGROUND-COLOR: #FFCC33;
}
.NavDialogBox {
BACKGROUND-COLOR: #FFFFCC;
}



.NavDialogSeparator {
WIDTH: 100%;
HEIGHT: 14px;
BACKGROUND-IMAGE: url(images/separator.gif);
PADDING-LEFT: 7px;
}
.NavDialogSeparator IMG {
WIDTH: 100%;
HEIGHT: 14px;
}
.NavDialogCell {
PADDING-RIGHT: 3px;
text-align: left;  
}
.NavDialogCell A IMG {
WIDTH: 9px;
HEIGHT: 9px;
}

/*
Product details page
*/
.ProductTitle {
COLOR: #b9ac8e;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
}
.ProductTitleHidden {
COLOR: #666666;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
}
.ProductDetailsTitle {

FONT-WEIGHT: bold;
FONT-SIZE: 140%;
}
.ProductDetails {

}
.ProductPriceTitle {

FONT-WEIGHT: bold;
FONT-SIZE: 12px;
}
.ProductPriceConverting {

FONT-WEIGHT: bold;

}
.ProductPrice {

FONT-WEIGHT: bold;
FONT-SIZE: 12px;
padding-top: 4px;
padding-bottom: 4px;
}
.ProductPriceSmall {
COLOR: #ffffff;
FONT-WEIGHT: bold;
}
.SaveMoneyLabel {

WIDTH: 57px;
HEIGHT: 57px;
TEXT-ALIGN: center;
VERTICAL-ALIGN: middle;
COLOR: #FFFFFF;
FONT-WEIGHT: bold;
font-size: 140%;
BACKGROUND-IMAGE: url(images/save_money.gif);
BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {
FONT-SIZE: 90%;
}
	.PImgBox {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	WIDTH: 200px;
	padding: 5px;
	PADDING-RIGHT: 12px;
	}

/*
Products list
*/
TD.PListImgBox {
WIDTH: 125px;
TEXT-ALIGN: center;
VERTICAL-ALIGN: top;
WHITE-SPACE: nowrap;
PADDING-RIGHT: 15px;
}
DIV.PListImgBox {
WHITE-SPACE: nowrap;
}
HR.PListLine {
WIDTH: 100%;
HEIGHT: 1px;
BORDER-BOTTOM-WIDTH: 0px;
BORDER-LEFT-WIDTH: 0px;
BORDER-RIGHT-WIDTH: 0px;
}
.PListTaxBox {
PADDING-LEFT: 70px;
PADDING-RIGHT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
}
.PListCell {
/*BACKGROUND-COLOR: #ffffff;*/
TEXT-ALIGN: center;
PADDING: 15px 0 20px 0;
VERTICAL-ALIGN: top;
BORDER-BOTTOM: 1px solid #6a656b;


}

/*
Items style
*/
.ItemsList {
COLOR: #330000;
FONT-WEIGHT: bold;
}
.ItemsListDisabled {
COLOR: #909090;
}
A.ItemsList:link {
COLOR: #330000;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
}
A.ItemsList:visited {
COLOR: #330000;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
}
A.ItemsList:hover {
COLOR: #330000;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
}
A.ItemsList:active {
COLOR: #330000;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
}

/*
Location bar
*/
.NavigationPath {

TEXT-DECORATION: none;

}
.NavigationPath:link {

TEXT-DECORATION: none;
}
.NavigationPath:visited {

TEXT-DECORATION:  none; 
}
.NavigationPath:hover {

TEXT-DECORATION:  none; 
}
.NavigationPath:active  {

TEXT-DECORATION:  none; 
}

/*
Buttons
*/
.FormButton {
COLOR: #b9ac8e;
FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
CURSOR: pointer;
VERTICAL-ALIGN: middle;
DIRECTION: ltr;
}
TD.Button {								 
BACKGROUND: url(images/butbg.gif); 
BACKGROUND-REPEAT: repeat-x;
PADDING-LEFT: 5px;
PADDING-RIGHT: 5px;
VERTICAL-ALIGN: middle;
WHITE-SPACE: nowrap;
}
FONT.Button {								 
FONT-FAMILY: Arial;
COLOR: #886F27;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
TEXT-DECORATION: none;
}

TABLE.ButtonTableSm {
CURSOR: pointer;
VERTICAL-ALIGN: middle;
DIRECTION: ltr;
}
TD.ButtonSm {					
PADDING-LEFT: 5px;
PADDING-RIGHT: 5px;
VERTICAL-ALIGN: middle;
WHITE-SPACE: nowrap;
}

.SimpleButton TR TD {
PADDING: 0px;
WHITE-SPACE: nowrap;
}

.SimpleButton img {
padding-left: 2px; 
}
 

A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
COLOR: #886F27;
FONT-WEIGHT: bold;
}
.GoImage {
WIDTH: 21px;
HEIGHT: 18px;
VERTICAL-ALIGN: middle;
BORDER: 0px;
}

/*
Small text/link style
*/
.SmallNote:link {
COLOR: #7C4C00;
TEXT-DECORATION: none;
FONT-SIZE: 9px;
FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
COLOR: #7C4C00;
TEXT-DECORATION: none;
FONT-SIZE: 9px;
FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
COLOR: #7C4C00;
TEXT-DECORATION: underline;
FONT-SIZE: 9px;
FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:active {
COLOR: #7C4C00;
TEXT-DECORATION: none;
FONT-SIZE: 9px;
FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
COLOR: #7C4C00;
TEXT-DECORATION: none;
FONT-SIZE: 9px;
FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}

/*
Category page
*/
.SubcatTitle {
TEXT-ALIGN: left;
WIDTH: 95%;
PADDING-LEFT: 5px;
}
.SubcatInfo {
TEXT-ALIGN: right;
WHITE-SPACE: nowrap;
COLOR: #000000;
}

/*
Search sort bar
*/
.SearchSortTitle {
FONT-WEIGHT: bold;
PADDING-RIGHT: 20px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
TEXT-DECORATION: underline;
}
.SearchSortImg {
WIDTH: 9px;
HEIGHT: 9px;
MARGIN-RIGHT: 5px;
}
.SearchSortCell {
PADDING-RIGHT: 20px;
}

/*
Expandable section
*/
.ExpandSectionMark {
WIDTH: 11px;
CURSOR: pointer;
VERTICAL-ALIGN: middle;
}

/*
Tab mechanism
*/

#tab {
color: #ffffff;
margin-right: -7px;
}
#tab a {
color: #ffffff;
padding-left: 4px;
padding-right: 4px;
TEXT-ALIGN: center;
}
#tab a:hover {
text-decoration: underline;
}


/* .TabTop {
HEIGHT: 5px;
BACKGROUND-COLOR: #FFFFFF;
}
TD.TabLeftSide {
WIDTH: 9px;
BACKGROUND-IMAGE: url(images/tab_l.gif);
}
TD.TabRightSide {
WIDTH: 9px;
BACKGROUND-IMAGE: url(images/tab_r.gif);
}
TD.TabLeftCorner {
WIDTH: 9px;
HEIGHT: 9px;
BACKGROUND-IMAGE: url(images/tab_c1.gif);
}
TD.TabRightCorner {
WIDTH: 9px;
HEIGHT: 9px;
BACKGROUND-IMAGE: url(images/tab_c2.gif);
}
TD.TabCenter {
HEIGHT: 9px;
BACKGROUND-IMAGE: url(images/tab_b.gif);
}
IMG.TabCorner {
WIDTH: 9px;
HEIGHT: 9px;
}
IMG.TabSide {
WIDTH: 9px;
HEIGHT: 1px;
}
*/

/*
Pagination mechanism
*/
.NavigationArrow {
WIDTH: 9px;
HEIGHT: 9px;
}
.NavigationTitle {
WHITE-SPACE: nowrap;
HEIGHT: 14px;
PADDING-RIGHT: 10px;
}
.NavigationCell {
TEXT-ALIGN: center;
VERTICAL-ALIGN: bottom;
BACKGROUND-IMAGE: url(images/page.gif);
WIDTH: 17px;
HEIGHT: 14px;
}
.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {
TEXT-DECORATION: none;
}
.NavigationCell IMG {
HEIGHT: 1px;
WIDTH: 17px;
}
.NavigationCellWide {
TEXT-ALIGN: center;
VERTICAL-ALIGN: bottom;
BACKGROUND-IMAGE: url(images/page_wide.gif);
WIDTH: 23px;
HEIGHT: 14px;
}
.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {
TEXT-DECORATION: none;
}
.NavigationCellWide IMG {
HEIGHT: 1px;
WIDTH: 23px;
}
.NavigationCellSel {
TEXT-ALIGN: center;
VERTICAL-ALIGN: middle;
FONT-WEIGHT: bold;
WIDTH: 15px;
}

/*
Subheader styles
*/
TABLE.SubHeaderGrey {
WIDTH: 100%;
MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey {
COLOR: #666666;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
PADDING: 0px;
}
.SubHeaderGreyLine {
HEIGHT: 1px;
BACKGROUND-COLOR: #CCCCCC;
PADDING: 0px;
}
TABLE.SubHeaderBlack {
WIDTH: 100%;
MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack {
COLOR: #000000;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
PADDING: 0px;
}
.SubHeaderBlackLine {
HEIGHT: 1px;
BACKGROUND-COLOR: #000000;
PADDING: 0px;
}
TABLE.SubHeaderRed {
WIDTH: 100%;
MARGIN-BOTTOM: 10px;
}
.SubHeaderRed {
FONT-WEIGHT: bold;
PADDING: 0px;
}
.SubHeaderRedLine {
HEIGHT: 1px;
BACKGROUND-COLOR: #550000;
PADDING: 0px;
}
TABLE.SubHeader {
WIDTH: 100%;
MARGIN-BOTTOM: 10px;
}
.SubHeader {
/*COLOR: #E79202;*/
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
PADDING: 0px;
}
.SubHeaderLine {
HEIGHT: 1px;
BACKGROUND-COLOR: #b3ac9e;
PADDING: 0px;
}

/*
User profile page
*/
.RegSectionTitle {
/*COLOR: #550000;*/
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
}

/*
Popup image
*/
.PImageImageCell {
PADDING: 5px;
TEXT-ALIGN: center;
VERTICAL-ALIGN: middle;
HEIGHT: 100%;
}
.PImageImageCell IMG {
TEXT-ALIGN: center;
VERTICAL-ALIGN: middle;
}

.PImageNumbersCell {
PADDING-RIGHT: 10px;
PADDING-LEFT: 10px;
WHITE-SPACE: nowrap;
}
.PImageLine {
HEIGHT: 1px;
BACKGROUND-COLOR: #CCCCCC;
}
.PImageLine IMG {
HEIGHT: 1px;
}
BODY.PImage {
BACKGROUND-COLOR: #FFFFFF;
}
.PImagePageRow {
HEIGHT: 30px;
VERTICAL-ALIGN: middle;
PADDING-LEFT: 10px;
}

/*
Customer reviews module
*/
IMG.StarImg {
WIDTH: 14px;
HEIGHT: 14px;
}

/*
Manufacturers module
*/
.ManufacturersItem {
TEXT-ALIGN: left;
WHITE-SPACE: nowrap;
WIDTH: 95%;
PADDING-LEFT: 5px;
}

/*
Recommended products module
*/
UL.RPItems {
PADDING-LEFT: 10px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
}

/*
Webmaster mode
*/
SPAN.Lbl {
COLOR: green;
FONT-WEIGHT: bold;
}
.Section {
MARGIN: 0px;
PADDING: 0px;
}

/*
Fast Lane Checkout module
*/
.FLCAuthBox {
WHITE-SPACE: nowrap;
PADDING-LEFT: 10px;
PADDING-RIGHT: 5px;
}
.FLCAuthPreBox {
PADDING-LEFT: 30px;
HEIGHT: 20px;
WIDTH: 100%;
}
.FLCTopPad {
VERTICAL-ALIGN: middle;
HEIGHT: 15px;
}
.FLCTopPad IMG {
WIDTH: 1px;
HEIGHT: 15px;
}
TD.FLCDialogCell {

vertical-align: top;

/*
WIDTH: 50%;
HEIGHT: 220px;
TEXT-ALIGN: center;*/

}
TABLE.FLCDialog {
WIDTH: 100%;
HEIGHT: 100%;
}

/*
-- ADDONS --
*/

/*
Gift registry module
*/
.HighLight {
BACKGROUND-COLOR: #FFFFCC;
}

/*
Feature comparison module
*/
TABLE.CompareBtn {
CURSOR: pointer;
}
TD.CompareBtnLeft {
HEIGHT: 18px;
WIDTH: 21px;
BACKGROUND-IMAGE: url(images/compare1.gif);
}
TD.CompareBtnLeft IMG {
HEIGHT: 18px;
WIDTH: 21px;
}
TD.CompareBtnMain {
BACKGROUND-IMAGE: url(images/compare2.gif);
BACKGROUND-REPEAT: repeat-x;
VERTICAL-ALIGN: top;
PADDING-LEFT: 5px;
PADDING-TOP: 2px;
}
TD.CompareBtnMainMozilla {
BACKGROUND-IMAGE: url(images/compare2.gif);
BACKGROUND-REPEAT: repeat-x;
VERTICAL-ALIGN: top;
PADDING-LEFT: 5px;
PADDING-TOP: 1px;
}
TD.CompareBtnRight {
HEIGHT: 18px;
WIDTH: 9px;
}
TD.CompareBtnRight IMG {
HEIGHT: 18px;
WIDTH: 9px;
}
TD.FCompProductSelBox {
PADDING: 0px;
WHITE-SPACE: nowrap;
}
TD.FCompProductButtonBox {
PADDING-LEFT: 25px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
PADDING-RIGHT: 0px;
WIDTH: 100%;
WHITE-SPACE: nowrap;
}
TD.FCompProductAddCL {
PADDING-TOP: 10px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-RIGHT: 0px;
}

TD.FCompFeatureHCell {
VERTICAL-ALIGN: top;
TEXT-ALIGN: center;
BACKGROUND-COLOR: #EEEEEE;
FONT-WEIGHT: bold;
}
.HightLightEqualRow {
BACKGROUND-COLOR: #ffe8af;
TEXT-ALIGN: center;
}
.EqualRow {
BACKGROUND-COLOR: #ffffff;
TEXT-ALIGN: center;
}

/*
Special offers module
*/
.SpecialOffersPrice {
COLOR: #E79202;
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
}
.SpecialOffersThumb {
DISPLAY: inline;
MARGIN-LEFT: -51px;
}
.SpecialOffersThumb A IMG {
WIDTH: 47px;
HEIGHT: 44px;
}

/*
Fancy categories module
*/
.CatMenuItemOff {
BACKGROUND-COLOR: transparent;
COLOR: #330000;
BORDER-RIGHT: none;
BORDER-TOP: none;
BORDER-LEFT: none;
BORDER-BOTTOM: none;
MARGIN-BOTTOM: 3px;
MARGIN-TOP: 3px;
MARGIN-LEFT: 1px;
MARGIN-RIGHT: 0px;
CURSOR: pointer;
FONT-SIZE: 12px;
}
.CatMenuItemOffExp {
BACKGROUND-COLOR: transparent;
BORDER-RIGHT: none;
BORDER-TOP: none;
BORDER-LEFT: none;
BORDER-BOTTOM: none;
MARGIN-BOTTOM: 1px;
MARGIN-TOP: 1px;
MARGIN-LEFT: 2px;
MARGIN-RIGHT: 3px;
CURSOR: pointer;
}
.CatMenuItemOn {   
BACKGROUND-COLOR: #F1E9A7;
COLOR: #330000;
BORDER-RIGHT: 0px solid;
BORDER-TOP: none;
BORDER-LEFT: none;
BORDER-BOTTOM: none;
MARGIN-BOTTOM: 3px;
MARGIN-TOP: 3px;
MARGIN-LEFT: 1px;
MARGIN-RIGHT: 0px;
CURSOR: pointer;
FONT-SIZE: 12px;
}
.CatSubMenu {
BACKGROUND-COLOR: #FFFFFF;
BORDER-RIGHT: #8E4B00 1px solid;
BORDER-TOP: #8E4B00 1px solid;
BORDER-LEFT: #8E4B00 1px solid;
BORDER-BOTTOM: #8E4B00 1px solid;
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 0px;
MARGIN-LEFT: 0px;
MARGIN-RIGHT: 0px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
PADDING-LEFT: 2px;
PADDING-RIGHT: 2px;
WIDTH: 150px;
}
A.CatMenuItem {
FONT-SIZE: 12px;
FONT-FAMILY: Arial;
CURSOR: pointer;
}
A.CatMenuItem:link {
COLOR: #330000;
TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
COLOR: #330000;
TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
COLOR: #330000;
TEXT-DECORATION: none;
}
A.CatMenuItem:active {
COLOR: #330000;
TEXT-DECORATION: none;
}
A#nojs.CatMenuItem:hover {
BACKGROUND-COLOR: #F1E9A7;
COLOR: #330000;
TEXT-DECORATION: none;
}
IMG.FCIcon {
WIDTH: 16px;
HEIGHT: 16px;
BORDER-WIDTH: 0px;
MARGIN-LEFT: 2px;
MARGIN-RIGHT: 3px;
}
IMG.FCTriangle {
WIDTH: 9px;
HEIGHT: 9px;
BORDER-WIDTH: 0px;
MARGIN-LEFT: 3px;
}
TABLE.FCItemTable {
WIDTH: 100%;
BORDER-WIDTH: 0px;
MARGIN: 0px;
TEXT-ALIGN: left;
}
TD.FCIconCell {
VERTICAL-ALIGN: middle;
TEXT-ALIGN: center;
}
TD.FCTriangleCell {
VERTICAL-ALIGN: middle;
TEXT-ALIGN: right;
}
TD.FCChain {
WIDTH: 18px;
BACKGROUND-REPEAT: repeat-y;
}
TD.FCChain IMG {
WIDTH: 18px;
HEIGHT: 1px;
}
TD.FCExplorerBox {
WIDTH: 37px;
VERTICAL-ALIGN: top;
BACKGROUND-REPEAT: repeat-y;
}

/*
Product configurator module
*/
.ProductBG {
BACKGROUND-COLOR: #ffffff;
}
.SlotCell {
WIDTH: 50%;
HEIGHT: 35px;
PADDING-TOP: 25px;
BACKGROUND-COLOR: #ffffff;
TEXT-ALIGN: center;
}
.SlotProductCell {
WIDTH: 50%;
HEIGHT: 35px;
BACKGROUND-COLOR: #ffffff;
TEXT-ALIGN: center;
}
TABLE.PCSummaryTable {
WIDTH: 100%;
BACKGROUND-COLOR: #ffffff;
}

/*
Survey module
*/
H1.SurveyName {
FONT-WEIGHT: bold;
}
.SurveyHeader {
FONT-SIZE: 11px;
}
.SurveyHeaderMenu {
FONT-SIZE: 10px;
}
.SurveyFooter {
FONT-SIZE: 11px;
}
.SurveyFooterMenu {
FONT-SIZE: 10px;
}
.SurveyQuestion {
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
PADDING: 2px;
}
.SurveyQuestionMenu {
FONT-WEIGHT: bold;
PADDING: 0px;
}
TEXTAREA.Survey {
}
.SurveyAnswer {
PADDING: 2px;
WIDTH: 100%;
}
.SurveyAnswerMenu {
PADDING: 0px;
WIDTH: 100%;
}
TD.SurveyAnswerMark {
PADDING: 2px;
WIDTH: 15px;
}
TD.SurveyAnswerMarkMenu {
PADDING: 0px;
WIDTH: 15px;
}
.SurveyBar {
HEIGHT: 10px;
BACKGROUND-COLOR: blue;
}
.SurveyBarHL {
HEIGHT: 10px;
BACKGROUND-COLOR: green;
}
.SurveyStatLabel {
PADDING-LEFT: 6px;
WHITE-SPACE: nowrap;
}
.StatisticsBar {
BACKGROUND-COLOR: #FFCE31;
}   
.StatisticsBarHL {
BACKGROUND-COLOR: #FF8400;
}   
.SurveyAnswers {
PADDING-LEFT: 2px;
PADDING-RIGHT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 5px;
}
.SurveyAnswersMenu {
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 5px;
}
.SurveyAnswerComment {
PADDING: 2px;
}
.SurveyAnswerCommentMenu {
PADDING: 0px;
}




/*  Home Page / Public pages css */


		#hometop{ 
		border-bottom: 1px solid #666666; 
		postition: relative;
		top: -50px;
		}
		#hometop td.right{
		padding: 10px; 
		padding-left: 14px;
		line-height: 18px; 
		background: #D5BDEF url(/store/skin1/images/back_home-box.gif) repeat-x;
		font-family: garamond, times; 
		font-size: 16px; 
		color: #55703B;
		}
		#hometop a{ 
		font-family: garamond, times; 
		font-size: 16px;
		text-decoration: none;
		color: #DCF385;
		}
		#hometop a:hover{ 
		color: #55703B;
		}
		
		#hometop p{ 
		font-family: garamond, times; 
		font-size: 16px;
		margin-bottom: 0px;
		margin-top: -4px;
		}
		* html #hometop p{ 
		margin-top: 7px;
		}
		#hometop p {      
		margin-top: 7px;
	}

	/*  product intros css */
	
	
	#intro {
	border: 1px solid #848484;
	background-color: #FFFFFF;
	padding: 4px;
	margin-top: -4px;
	}
	*html #intro, *+html  #intro {
	margin-top: 7px;
	m\argin-top: 7px;
	}
	
	#intro DIV {
	margin-bottom: 7px;
	}
	
	#intro td.left{
	width: 173px;
	}
	#intro td.right{
	padding: 15px;
	padding-left: 15px;
	}
	#intro td.body_oil{
	background: #FFFFFF url(/store/images/body_massage_oils.jpg) 0px 0px no-repeat;	
	}
	
	#body-oil {
	background-color: #D4E7C2;
	}
	#body-oil td.header{
	background-color: #55703B;
	color: #ffffff;
	font-family: garamond, times roman, times, serif;
	font-size: 150%;
	padding: 5px;
	font-weight: bold;
	}

	

/*  General Added  css */

	.split{ 
/*	border-bottom: 1px solid #dddddd;
	margin-top: 4px;
	margin-bottom: 4px;*/
	}
	
	
	
	#ffscrollbarfix {			/*  firefox scroll bar fix */
		position: absolute;
		top: 0;
		bottom: -0.1px;
		width: 1em;
		z-index: -1;
	}
	
	
	
	.black{
	color: #000000;
	}	
	
	.tan{
	color: #b9ac8e;
	}	
	
	
	
	.grey_mid{
	color: #999999;
	}
	
	.green_dark, a.green_dark{
	color: #55703B;
	}
	a.green_dark:hover {
	color: #ffffff;
	}
	
	
	
	
	
	.text140{
	font-size: 140%;
	}
	.text130{
	font-size: 130%;
	}
	.text120{
	font-size: 120%;
	}
	.text110{
	font-size: 110%;
	}
	.text90{
	font-size: 90%;
	}

	.text80{
	font-size: 80%;
	}
	.text70{
	font-size: 70%;
	}


 



/*  product page tab css */

	#ddimagetabs{
	margin-top: 15px;
	}
	
	#ddimagetabs a{
	display: block;
	text-decoration: none;
	 font: bold 10px Arial; /* tab font */
	color: #BDA152; 
	/* width: 85px; width of tab image */
	height: 17px; /* height of tab image */
	float: left;
	display: inline;
	margin-left: 2px; /*spacing between tabs */ 
	padding: 3px 5px 3px 5px;  /*vertical offset of tab text from top of tab*/
	

	/*background-image:url(/store/skin1/images/bluetab.jpg); /*URL to tab image */
	background-repeat: no-repeat;
	text-align: center;
	outline: none;
	border-top: 1px dotted #A0A0A0;
	border-left: 1px dotted #A0A0A0;
	border-right: 1px dotted #A0A0A0;
	border-bottom: 1px dotted #A0A0A0;

	}
	
	#ddimagetabs a:hover{
	color: #787878;
	outline: none;
	background-color: #241f19;
	}
	#ddimagetabs a.current{
	color: #787878;
	outline: none;
	background-color: #241f19;
	border-bottom: 1px solid #241f19; 
	}
	
	
	#tabcontentcontainer{
	width:380px; /*width of 2nd level content*/
	
	 background: #241f19 url(/store/skin1/images/back_tabbox.gif) 0 0 no-repeat;  
	
	/*height:300px; height of 2nd level content. Set to largest's content height to avoid jittering.*/
 
	margin-left: 2px;
	border-bottom: 1px dotted #A0A0A0;
	border-left: 1px dotted #A0A0A0;
	border-right: 1px dotted #A0A0A0; 

	}
	
	#tabcontentcontainer a{
		COLOR: #886F27; 
		font-weight: normal;
	}
	#tabcontentcontainer a:hover {
		COLOR: #550000;
		TEXT-DECORATION: underline;
	}
	
	.tabcontent{
	display:none;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 10px;  
	}
	
.homefix  {
		position:relative;
		top: -36px;
		left: 0px;
		z-index: 1; 
		margin-bottom: -36px;
		}

	













/* Menu Settings  */ 

.clsCMOn {
	color: black;
	text-decoration : none; 
	height: 32px;
	border-top: 1px solid #7F7F7D;
	border-bottom: 1px solid #7F7F7D;
	BACKGROUND-IMAGE: url(/images/topnav_01.gif);
}
* html .clsCMOn{
	height: 34px;
}

.clsCMOver {
	color: black;	
	height: 32px; 
	border-top: 1px solid #7F7F7D;
	border-bottom: 1px solid #7F7F7D;
	text-decoration : none;
	BACKGROUND-IMAGE: url(/images/topnav_01o.gif);
}
* html .clsCMOver{
	height: 34px;
}

.c2sCMOn { 
	color: black;	
	height: 32px;
	border-top: 1px solid #7F7F7D;
	border-bottom: 1px solid #7F7F7D;
	text-decoration : none;
	BACKGROUND-IMAGE: url(/images/topnav_02.gif);
}
* html .c2sCMOn{
	height: 34px;
}


.c2sCMOver {
	color: black;	
	height: 32px;
	border-top: 1px solid #7F7F7D;
	border-bottom: 0px solid #7F7F7D;
	text-decoration : none;
	BACKGROUND-IMAGE: url(/images/topnav_02o.gif);
}
* html .c2sCMOver{
	height: 34px;
}

.c3sCMOn {
	color: black;	
	height: 32px;
	border-top: 1px solid #7F7F7D;
	border-bottom: 1px solid #7F7F7D;
	text-decoration : none;
	BACKGROUND-IMAGE: url(/images/topnav_03.gif);
}
* html .c3sCMOn{
	height: 34px;
}
.c3sCMOver {
	color: black;	
	height: 32px;
	border-top: 1px solid #7F7F7D;
	border-bottom: 0px solid #7F7F7D;
	text-decoration : none;
	BACKGROUND-IMAGE: url(/images/topnav_03o.gif);
}
* html .c3sCMOver{
	height: 34px;
}


.c4sCMOn {
	color: black;	
	height: 32px;
	border-top: 1px solid #7F7F7D;
	border-bottom: 1px solid #7F7F7D;
	text-decoration : none;
	BACKGROUND-IMAGE: url(/images/topnav_04.gif);
}
* html .c4sCMOn{
	height: 34px;
}
.c4sCMOver {
	color: black;	
	height: 32px;
	border-top: 1px solid #7F7F7D;
	border-bottom: 0px solid #7F7F7D;
	text-decoration : none;
	BACKGROUND-IMAGE: url(/images/topnav_04o.gif);
}
* html .c4sCMOver{
	height: 34px;
}

.c5sCMOn {
	color: black;	
	height: 32px;
	border-top: 1px solid #7F7F7D;
	border-bottom: 1px solid #7F7F7D;
	text-decoration : none;
	BACKGROUND-IMAGE: url(/images/topnav_05.gif);
}
* html .c5sCMOn{
	height: 34px;
}
.c5sCMOver {
	color: black;	
	height: 32px;
	border-top: 1px solid #7F7F7D;
	border-bottom: 0px solid #7F7F7D;
	text-decoration : none;
	BACKGROUND-IMAGE: url(/images/topnav_05o.gif);
}
* html .c5sCMOver{
	height: 34px;
}
.c6sCMOn {
	color: black;	
	height: 32px;
	border-top: 1px solid #7F7F7D;
	border-bottom: 1px solid #7F7F7D;
	text-decoration : none;
	BACKGROUND-IMAGE: url(/images/topnav_06.gif);
}
* html .c6sCMOn{
	height: 34px;
}
.c6sCMOver {
	color: black;	
	height: 32px;
	border-top: 1px solid #7F7F7D;
	border-bottom: 0px solid #7F7F7D;
	text-decoration : none;
	BACKGROUND-IMAGE: url(/images/topnav_06o.gif);
}
* html .c6sCMOver{
	height: 34px;
}
.c7sCMOn {
	color: black;	
	height: 32px;
	border-top: 1px solid #7F7F7D;
	border-bottom: 1px solid #7F7F7D;
	text-decoration : none;
	BACKGROUND-IMAGE: url(/images/topnav_07.gif);
}
* html .c7sCMOn{
	height: 34px;
}
.c7sCMOver {
	color: black;	
	height: 32px;
	border-top: 1px solid #7F7F7D;
	border-bottom: 0px solid #7F7F7D;
	text-decoration : none;
	BACKGROUND-IMAGE: url(/images/topnav_07o.gif);
} 

* html .c7sCMOver{
	height: 34px;
}
.cSubOn {
	color: #000000;
	text-align: left;
	font-size : 11px;
	line-height: 15px;
	border-top: 1px solid #D5BDEF;
	border-bottom: 1px solid #DCF385;
	border-right: 1px solid #DCF385;
	border-left: 1px solid #DCF385; 
	text-decoration : none;
    padding: 4px 3px 4px 15px;
}


.cSubOver {
	color: #000000;
	text-align: left;
	font-size : 11px;
	line-height: 15px;
	border-top: 1px solid #D5BDEF;
	border-bottom: 1px solid #D5BDEF;
	border-right: 1px solid #D5BDEF;
	border-left: 1px solid #DCF385;

	text-decoration : none;
    padding: 4px 3px 4px 15px;
}



.hometext  {
font-size: 1.2em;
line-height: 1.3em;
}
table.newsgrid {
border-collapse: collapse;
}

table.newsgrid td{
 border-top: 1px dashed #553f20;
 border-bottom: 1px dashed #553f20;
 padding: 5px 5px 5px 0;
 
}


.aboutimage {
margin: -327px 0px 0px -207px; position:absolute;
}

*html .aboutimage {
margin: -346px 0px 0px -207px; position:absolute;
}
