@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: 10px; color: #000000;
}

.mandatory { 
color: #FF0000;
}

.page_header {font-size:16px; 
	color:#508B44; 
	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: #508B44; 
	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 }
H2.txtReg
	{
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	}
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:#508B44;}
.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: #0B0B08; 
	font-weight:bold;
	text-decoration: none; line-height: 16px; 
	background-color:#DDD7B7;
	}
.myaccount_menu_active, .myaccount_menu_active A{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #FFFFFF; 
	font-weight:bold;
	text-decoration: none; line-height: 16px; 
	background-color:#333333
	}

H2.product_name { margin:0; padding:0;font-size: 10px; font-weight:normal;}
A { COLOR: #000000; TEXT-DECORATION: underline;}
A:hover { COLOR: #999999; 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;
}
th.formLabel {
	color:#0B0B08;
	font-size:11px;
	padding-left:2px;
	padding-right:2px;
	}
th.formLabel a {
	text-decoration:none;
	}
input.searchText {
	border:1px solid #CBCBCC;	
	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;
}

TD.LeftNav {
	padding-left: 10px;
	padding-bottom:0px;
	background-image:url(images/left_menu_bg.gif);
	background-repeat:no-repeat;
	height:30px;
	line-height:25px;
	vertical-align:top;
	font-size:14px;
	color:#0B0B08;
}
.LeftNav a{
	text-decoration:none;
}

input.redbutton{
	color:#0B0B08; 
	background-color:#DDD7B7; 
	border:1px solid #BAA32D; 
	border-style:outset; cursor:pointer;
}
input.redbutton2{
	color:#0B0B08; 
	background-color:#DDD7B7; 
	padding:2px; 
	border:1px solid #BAA32D; 
	border-style:outset; cursor:pointer;
}
input.redbutton_active{
	color:#0B0B08; 
	background-color:#DDD7B7; 
	border-color:#A87455; 
	border-width:3px; 
	border-style:outset; 
	cursor:pointer;
}
a.redlink{
	color:#0B0B08; 
	background-color:#DDD7B7; 
	border:1px solid #BAA32D; 
	border-style:outset; cursor:pointer;
	padding:2px 10px 2px 10px; 
	font-size:9px; text-decoration:none;
}
H1{color:#508B44; font-size:14px;}
table#subcats tr td{padding-left:10px; padding-right:10px; vertical-align:top;}
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:#508B44; 
	margin-bottom:0;
	font-size:11px; text-decoration:none;}
TR.invoice_header
	{
	background-color:#DDD7B7;
	}
TR.invoice_header TD
	{
	color:#0B0B08;
	font-weight:bold;
	}
HR{
	color:#49734D;
	}
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;
	}
a.ManufacturersList
	{
	text-decoration:none;
	}
