#headernav ul {
	z-index: 999999;
	position: relative;
	margin:0;
	background-color:#654721;
	padding: 0;
	list-style:none;
	font: bold 13px  Arial, 'Trebuchet MS', Tahoma, verdana,  sans-serif;
	width: 640px;
	height: 27;
	float: right;
	display: inline;
	top: auto;
}
#headernav li {
   display:inline;
   margin:0; padding:0;
}
#headernav a {
   float:left;
   background:#4D1B00 url(../../../../images/tab_left.gif) no-repeat left top; /* buttons without rollover */
   margin:0;
   padding:0 0 0 4px;
   text-decoration:none;
}
#headernav a span {
   float:left;
   display:block;
   background:#4D1B00 url(../../../../images/tab_right.gif) no-repeat right top; /* buttons without rollover */
   padding:6px 15px 3px 8px;
   color: #FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#headernav a span {float:none;}
/* End IE5-Mac hack */
#headernav a:hover span {
	color:#FFF;
}

#headernav #current a {
   background-position:0% -42px;
   background:#93857A url(../../../../images/tab_left.gif) no-repeat left top; /* buttons selected */
   padding:0 0 0 4px;
	color: #FFF;
}
#headernav #special a {
	background-position:left top; /* buttons selected */
	padding:0 0 0 4px;
	color: #FFF;
	background-color: #0066ff;
	background-image: url(../../../../images/tab_left.gif);
	background-repeat: no-repeat;
}
#headernav #current a span {
   background-position:100% -42px;
   background:#93857A url(../../../../images/tab_right.gif) no-repeat right top; /* buttons selected */
	padding:6px 15px 3px 8px;
	color: #FFF;
}
#headernav #special a span {
	background-position:right top; /* buttons selected */
	padding:6px 15px 3px 8px;
	color: #FFF;
	background-color: #0066ff;
	background-image: url(../../../../images/tab_right.gif);
	background-repeat: no-repeat;
}
/* end menu tabs */

#headernav a:hover {
   background-position: 0% -42px;
   background:#4D1B00 url(../../../../images/tab_left.gif) no-repeat left top; /* buttons on rollover */
   color:#93857A;
}
#headernav a:hover span {
   background-position:100% -42px;
   background: #4D1B00 url(../../../../images/tab_right.gif) no-repeat right top; /* buttons on rollover */
   color:#93857A;
}


.searchBtn {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 70%;

	color: #2B5E1C;

	background-color: #FFFFFF;

	border: none;

	height: 20px;

	width: 30px;

}

.searchBox {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 70%;

	color: #FFFFFF;

	background-color: #61A2DF;

	border: 1px solid #FFFFFF;

}

.textbox {

	background-color: #e0f0ff;

	border: 1px solid #A8B4B0;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #4d1b00;

}

.textboxDisabled {

	background-color: #FFFFFF;

	border: none;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

.submit {	

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #070F72;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #070F72;

}

form, ol, ul {

	margin: 0px;

	padding: 0px;

}
#leftnavmenu li {
	display:block;
	font-weight:bold;
	color: #4d1b00;	
	text-decoration:none;	
	padding:2px 5px 2px 10px;
	background: #f2f2f2;
	border-left:4px solid #111;	
	margin-bottom:1px;
	border: 1px solid #f2f2f2;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;

	min-height:18px;

}
#leftnavmenuish li {
	display:block;
	font-weight:bold;
	color: #4d1b00;	
	text-decoration:none;	
	padding:2px 5px 2px 10px;
	background: #f2f2f2;
	border-left:4px solid #111;	
	margin-bottom:1px;
	border: 1px solid #f2f2f2;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;

	min-height:18px;

}
#leftnavmenu ul {
	margin: 0px;

	padding: 0px;

}
li {

	list-style-position: outside;

	text-align:justify;

	margin: 0px;

	padding: 0px;



}

li.bullet {

	list-style-type: none;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 70%;

	color: #000000;	

}

li.bulletLrg {

	list-style-type: none;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 100%;

	color: #000000;	

}

li.num {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 70%;

	color: #000000;		

}

li.account {

	list-style-type: square;

	padding-top: 5px;

	padding-bottom: 5px;

}

.txtSession {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 70%;

	color: #FFFFFF;

}

a.txtSession {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 70%;

	color: #FFFFFF;

	text-decoration: none;

} 

a.txtSession:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 70%;

	color: #FFFFFF;

	text-decoration: underline;

} 

.txtSessionGrey {

	color:	#BFCCC7;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 70%;

	text-transform: capitalize;

}

.txtCopy, .txtSiteDocs {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 70%;

	color: #333333;

}

a.txtSiteDocs {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 70%;

	color: #031074;

	text-decoration: none;

}

a.txtSiteDocs:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #031074;

	text-decoration: underline;

}

a.txtButton {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #4d1b00;

	padding: 2px;

	line-height: 20px;

	text-align: center;

	text-decoration: none;

}

a.txtButton:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #2B5E1C;

	padding: 2px;

	line-height: 20px;

	text-align: center;

	text-decoration: none;

}



.txtOldPrice {

	text-decoration: line-through;

}

.txtSale {

 	color: #dd0000;

}

.txtOutOfStock {

	color: #dd0000;

}

.txtSiteDocs, a.txtSiteDocs {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 70%;

	color: #0B4492;

	text-decoration:none;

}

a.txtSiteDocs:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 70%;

	color: #000000;

	text-decoration:none;

}
a.linkDefault {
	font-family: Arial, Helvetica, sans-serif;
	color: #2B5E1C;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
}
.big_price {
	font-family: Arial, Helvetica, sans-serif;
	color: #DD0000;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
}
a.linkDefault:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #4d1b00;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
}

.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #4d1b00;

	text-decoration:none;

}

a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #2B5E1C;

	text-decoration:none;

}

.txtContentTitle {

/*	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 110%;

	font-weight: bold;


	color: #2B5E1C;
*/

	font-family: Arial, Helvetica, sans-serif;
	color: #4d1b00;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;

}

.txtBoxSave {

	color: #F90707;

	padding-left: 16px;

}

.tblList {

	border: 1px solid #BFCCC7;

}

.tdListTitle {

	background-color: #4d1b00;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	border-bottom: 1px solid #BFCCC7;

}

.tdEven {

	background-color: #FFFFFF;

}

.tdOdd {

	background-color: #EBEDFE;

}

.txtCartPrice {

	float: right;

	color: #dd0000;

	padding-right: 3px;

}

.txtCart {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 70%;

	color: #4d1b00;	

}

.cartTotal {

	border-top: 1px dashed #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;

	width: 194px;

	padding-top: 2px;

	margin-top: 3px;

}

a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {

	text-decoration: none;

	color: #4d1b00;

}

a.txtCartProduct:hover {

	text-decoration: none;

	color: #2B5E1C;

}

a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 70%;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #2B5E1C;
	line-height: 30px;

	text-decoration: none;

	font-weight: bold;

	padding: 2px;

	border: 1px solid #000000;

}

a.txtviewCart:hover {

	background-color: #4d1b00;

	color: #FFFFFF;

}

.cartProgress {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-weight: bold;

	color: #2B5E1C;

	padding: 4px;

	border: 0px solid #CCCCCC;

	width: 350px;

	margin: auto;

}

.txtcartProgressCurrent {

	color: #61A2DF;

	font-weight: bold;

}

.quickBuy {

	text-align: center;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #666666;

}

.tdcartTitle {

	font-weight: bold;

	color: #FFFFFF;

	background-color: #4d1b00;

	border-bottom: 1px solid #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;

}

.tdcartEven {

	background-color: #EBEDFE;	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;

}

.tdcartOdd {

	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;

}

.tdCartSubTotal {

	padding-top: 10px;

	border-top: 1px solid #666666;
		font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;


}

a.txtCheckout {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #2B5E1C;

	text-decoration: none;

	font-weight: bold;

	padding: 2px;

	border: 1px solid #000000;

}

a.txtUpdate {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-weight: bold;

	color: #4d1b00;

	background-color: #e0f0ff;

	text-decoration: none;

	font-weight: bold;

	padding: 2px;

	border: 1px solid #000000;

}
a.txtContnue {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #4d1b00;

	text-decoration: none;

	font-weight: bold;

	padding: 2px;

	border: 1px solid #000000;

}

.txtStockWarn {

	font-size: 70%;

	color: #dd0000;

}

.txtError {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-weight: bold;

	color: #050F72;

	background-color: #FFCECE;

	border: 1px solid #dd0000;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 2px;

}

.txtCopyright, a.txtCopyright {

	text-align: center;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 0px;

	padding-top: 5px;

	color: #d9b382;

}

a.txtCopyright:hover {

	text-decoration: none;

}

.dropDown {

	width: 120px;

}

.main_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:justify;
	line-height: 1.5em;
	font-weight: normal;
}
.main_text_small {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:justify;
	line-height: 1.5em;
	font-weight: normal;
}
.form_button_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 1em;
	font-weight: normal;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	background-color: #cc0000;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height: 20px;
}
.text_header_brown {
	font-family: Arial, Helvetica, sans-serif;
	color: #4d1b00;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
}
.main_text_center {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:center;
	line-height: 1.5em;
	font-weight: normal;
}
.form_button_green {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 1em;
	font-weight: normal;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	background-color: #2B5E1C;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height: 20px;
}
.text_green {
	font-family: Arial, Helvetica, sans-serif;
	color: #2B5E1C;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
}
.text_red_big {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0000;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
}
.text_brown {
	font-family: Arial, Helvetica, sans-serif;
	color: #4d1b00;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
}
#pageSurround #subSurround #footer a:link {
	color: #000;
}
#pageSurround #subSurround #footer a:visited {
	color: #000;
}
#pageSurround #subSurround #footer a:hover {
	color: #000;
}
#pageSurround #subSurround #footer a:active {
	color: #000;
}
.footer_text_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.footer_text_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.footer_text_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}
.main_subtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
#foot_nav a:link {
	color: #000;
}
#foot_nav a:visited {
	color: #000;
}
#foot_nav a:hover {
	color: #cc0000;
	text-decoration: underline;
}
#foot_nav a:active {
	color: #000;
}
