@import url(../boxes.css);
/*@import url(menu.css);*/
BODY, TR, TD, TH, THEAD, TFOOT, TBODY, TT, LAYER, ILAYER, IFRAME, FORM, TEXTAREA, SELECT, INPUT { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #000000;
}

.mandatory { 
color: #FF0000;
}

.page_header {font-size:16px; 
	color:#A40101; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	}
input.mandatory_item, select.mandatory_item
	{
	background-color:#FEFEA0;
	}
.grayMed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }
.Title, .Title H1, .Title H2, .Title H2 A, .Title H2 A SPAN, .Title H2 A:hover SPAN,
DIV.Title H2 A, DIV.Title H2 A SPAN, DIV.Title H2 A:hover SPAN, DIV.Title H2 A:link SPAN,
.Title H2 A:hover, DIV.Title H2 A:link
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; color: #8B0000; 
	text-decoration: none; 
	font-weight: bold;
	margin-bottom:0;
	text-align:center;
	}
.txtSml{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 16px }
.txtReg{ font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; line-height: 18px; }
A.txtReg_header, A.txtReg_header:LINK, A.txtReg_header:VISITED,A.txtReg_header:hover 
	{ font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 18px; 
	color:#8B0000;}
H2.txtReg
	{
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	}
.txtXlg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; text-decoration: none; line-height: 26px }
.dotline { background-image: url(../images/dot_line.gif); background-repeat: no-repeat; background-position: 0px 30px }
.myaccount_menu{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
color: #000000; text-decoration: none; line-height: 16px; background-color:#BDB76B}
.myaccount_menu A{
color: #8B0000; text-decoration: none;
}
.myaccount_menu_active{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
color: #FFFFFF; text-decoration: none; line-height: 16px; 
background-color:#8B0000}
.myaccount_menu_active A{
color: #FFFFFF; 
text-decoration: none;
}

H2.product_name { margin:0; padding:0;font-size: 10px; font-weight:normal;}
A { COLOR: #6A5103; TEXT-DECORATION: underline;}
A:hover { COLOR: #6A5103; text-decoration: none}
A.pagenumber{
COLOR: #000000;
text-decoration: none;
font-weight:bold;
font-size:9px;
}
A.pagenumber:active{
COLOR: #B22222;
text-decoration: none;
font-weight:bold;
font-size:9px;
}
A.pagenumber:hover{
COLOR: #B22222;
text-decoration: none;
font-weight:bold;
font-size:9px;
}
.pagenumber{
COLOR: #B22222;
text-decoration: none;
font-weight:bold;
font-size:9px;
}
TD.vSpace { line-height: 18px }

.fieldsafe {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 143px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}

.field {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 121px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}


.fieldsubcat {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 133px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}


.fielddisplay {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 40px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}





.field1 {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 95px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}
.field2 {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 110px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}
.field3 {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 122px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}
.field4 {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 200px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}
.fieldSml {   
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;          
	BORDER-BOTTOM: #999999 1px solid;               
	BACKGROUND: #FFFFFF;
	WIDTH: 40px;
	HEIGHT: 18px;              
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
}
.searchText {
	border:1px solid #972D30;	
	margin-top: 0px;
	width:110px; 
	vertical-align:top;	
	cursor:default;
	background-color:#FFFFFF;	
}
.dropdownMenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;		
	font-size:10px;
	cursor:default;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right;	
	border:1px solid #972D30; 
	padding-right: 3px;
}

.dropdownMenu .selectedItem{
	overflow-x:hidden;
	padding: 2px;
	cursor:default;
	overflow-x:hidden;
	white-space:nowrap;
	position:relative;
}

.dropdownMenu .options{
	border:1px solid #972D30;
	overflow-x:hidden;
	/*width: 100%;*/
	margin-left: -1px;
	cursor:default;
	position:absolute;
	background-color:#FFFFFF;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
	
	scrollbar-3dlight-color:#B22222;
	scrollbar-arrow-color:#A52A2A;
	scrollbar-base-color:#FFFFFF;
	scrollbar-track-color:#F5F5F5;
	scrollbar-darkshadow-color:#B22222;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	z-index: 100;
}

.dropdownMenu .options div{
	padding-left: 3px;
	padding-bottom: 1px;
	padding-top: 0px;
	white-space:nowrap;
	background-color:#FFFFFF;
}

.LeftNav {
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8B0000;
	font-size: 12px;
	line-height: 14px;
}
.LeftNav a{
	color: #8B0000;
	text-decoration: none;
	font-weight: bold;
}

.LeftNav DIV, .LeftNav DIV A{
	padding-left:10px;
	text-indent:-10px;
	color:#6A5103;
	font-weight: normal;
}
.LeftNav DIV A.active_link{
	padding-left:10px;
	text-indent:-10px;
	color:#9A5103;
	font-weight: bold;
}

input.redbutton{
	color:white; background-color:#ADA645; border:1px solid #AD5E15; border-style:outset; cursor:pointer;
}
input.redbutton_bold{
	color:white; background-color:#A40101; 
	border:1px solid #B83636; 
	border-style:outset; 
	cursor:pointer;
	font-size:16px;
	padding:2px;
	font-weight:bold;
}
input.redbutton2{
	color:#4E4B45; background-color:#ECE6D3; padding:2px; border:1px solid #AD5E15; border-style:outset; cursor:pointer;
}
input.redbutton_active{
	color:white; background-color:#ADA645; border-color:#AD0D06; border-width:3px; border-style:outset; cursor:pointer;
}
input.redbutton_active_bold{
	color:white; background-color:#A40101; 
	border-color:#0000FF; 
	border-width:3px; 
	border-style:outset; 
	cursor:pointer;
	font-size:16px;
	padding:2px;
	font-weight:bold;
}
a.redlink{
	color:white; background-color:#ADA645; border:1px solid #AD5E15; border-style:outset; cursor:pointer;
	padding:2px 10px 2px 10px; font-size:9px; text-decoration:none;
}
H1{color:#8B0000; font-size:14px;}
table#subcats tr td
	{
	padding-right:20px; 
	vertical-align:top;
	text-align:center; 
	}
table#subcats tr td div, table#subcats tr td h2 a,
	table#subcats tbody tr td.title div div.title h2 a, 
	table#subcats tbody tr td.title div div.title h2,
	table tbody tr td.title div div.title h2 a, 
	table tbody tr td.title div div.title h2
	{
	width:100%; 
	text-align:center; 
	font-weight:bold; 
	color:#A40101; 
	margin-bottom:0;
	font-size:13px; 
	text-decoration:none;}
TR.invoice_header
	{
	background-color:#BDB76B;
	}
TR.invoice_header TD
	{
	color:#FFFFFF;
	font-weight:bold;
	}

.formLabel_search
	{
	color:#FFFFFF;
	}
TD.cart_header_border, TD.myaccount_header_border{
	background-color:#CCCCCC;
	}
TD.cart_header_body, TR.cart_header_body, TD.myaccount_header_body{
	background-color:#F2F2F2;
	}
IMG.product_list, A IMG.product_list, A:hover IMG.product_list
{border:1px solid #6A5103;}

TABLE.nutritionalinfo
	{
	background-color: #E6E4CC;
	border: 1px solid #BDB76B;
	border-spacing:1px;
	}
TH.nutritionalinfo_title
	{
	padding-bottom:3px;
	text-align:left;
	font-size:12px;
	}
td.headerMenu
	{
	color:#453F2F;
	text-align:center;
	text-decoration:none;
	background-image:url(images/Menu_specials.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;
	}
td.headerMenu_active
	{
	color:#453F2F;
	text-align:center;
	text-decoration:none;
	background-image:url(images/Menu_home_Up2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;
	}
.headerMenu_active A, .headerMenu A
	{
	color:#453F2F;
	text-align:center;
	text-decoration:none;
	vertical-align:top;
	}

.txtWelcome
	{
	font-size: 12px;
	text-align:center;
	padding:3px;
	padding-bottom: 25px;
	}
a.ManufacturersList
	{
	text-decoration:none;
	}
