body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color:#7E7D6F;
	margin: 0px;
	background-color:#FFFFFF;
}

h1 {
	font-size:1.3em;
	margin-top:0px;
	margin-bottom:5px;
}
.bg_l_grey h1 {
	color:#FFFFFF;
}
h2 {
	font-size:1.2em;
	color:#7E7D6F;
	background-color:#C3D3ED;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
h3 {
	font-size:1.1em;
	margin-top:0px;
	margin-bottom:5px;
}
p {
	margin-top:0px;
	margin-bottom:5px;
}
a {
	color:#7E7D6F;
	text-decoration:none;
}
a:hover {
	color:#7E7D6F;
	text-decoration:underline;
}
form {
	margin:0px;
}
input {
	font-size: 1em;
	color:#7E7D6F;
}
select {
	font-size: 1em;
	color:#7E7D6F;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#7E7D6F;
}
.button {
	background-color:#B4B3AB;
	border:0px;
	color:#FFFFFF;
	text-align:right;
}
.button_basket {
	background-color:#B10922;
	border:0px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	font-size: 0.9em;
	background-image:url(../images/basket_icon_red.gif);
	background-repeat:no-repeat;
	padding-left:28px;
	padding-top:3px;
	padding-bottom:3px;
	cursor:pointer;
	width:180px;
}
.button_grey {
	background-color:#B4B3AB;
	border:0px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	font-size: 0.9em;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	cursor:pointer;
	width:180px;
}
.button_grey a {
	color:#FFFFFF;
}
.button_red {
	background-color:#B10922;
	border:0px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	font-size: 0.9em;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	cursor:pointer;
	width:180px;
}
.bg_grey {
	background-color:#B4B3AB;
	color:#FFFFFF;
}
.bg_grey a {
	color:#FFFFFF;
}
.bg_l_grey {
	background-color:#D7D7D2;
}
.bg_white {
	background-color:#FFFFFF;
}
.bg_blue {
	background-color:#C3D3ED;
}
.bg_brown {
	background-color:#8C8567;
	color:#FFFFFF;
}
.bg_green {
	background-color:#CDFFCA;
}
.bg_l_red {
	background-color:#FFCACA;
}
.padding {
	padding:10px;
}
.padding_small {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.bdr_t_white {
	border-top:1px solid #FFFFFF;
}
.bdr_b_white {
	border-bottom:1px solid #FFFFFF;
}
.bdr_t_grey {
	border-top:1px solid #B4B3AB;
}
.bdr_b_grey {
	border-bottom:1px solid #B4B3AB;
}
.bdr_l_grey {
	border-left:1px solid #B4B3AB;
}
.bdr_r_grey {
	border-right:1px solid #B4B3AB;
}
.bdr_l_lgrey {
	border-left:2px solid #D7D7D2;
}
.bdr_r_lgrey {
	border-right:2px solid #D7D7D2;
}
.bdr_t_lgrey {
	border-top:2px solid #D7D7D2;
}
.bdr_b_lgrey {
	border-bottom:2px solid #D7D7D2;
}
.text_grey {
	color:#7E7D6F;
}
.text_white, a.text_white {
	color:#FFFFFF;
}
.message {
	color:#B10922;
	font-weight:bold;
}
.big {
	font-size:1.1em;
}
.bigger {
	font-size:1.2em;
}
.biggest {
	font-size:1.3em;
}
.small {
	font-size:0.9em;
}
.smaller {
	font-size:0.8em;
}
.smallest {
	font-size:0.7em;
}

ul.menu {
	list-style:none;
	padding: 0px;
	margin:0px;
}
ul.menu li {
	margin-left:15px;
	margin-right:0px;
	float:left;
}
ul.multi_content {
	list-style:none;
	padding: 0px;
	margin:0px;
}
ul.multi_content li {
	margin-left:15px;
}
ul.multi_content li.content_selected {
	font-weight:bold;
	/*list-style-type:disc;*/
}
ul.three_across {
	list-style:none;
	padding: 0px;
	margin:0px;
}
ul.three_across li {
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	float:left;
	width:180px;
}



ul.full_cat {
	list-style:none;
	padding: 0px;
	margin:0px;
}
ul.full_cat li {
	padding: 2px 10px 2px 10px;
	background-color:#C3D3ED;
	border-bottom:1px solid #FFF;
	font-weight:bold;
}
ul.full_cat li.selected {
	background-color:#8c8567;
	color:#FFF;
	background-image:url(/images/cat_arrow.gif);
	background-repeat:no-repeat;
	background-position: 3px 6px;
}
ul.full_cat li.selected a {
	color:#FFF;
}

.barcode {
	font-family:"CIA Code 39 Medium Text", Arial;
	font-size:16px;
	color: #000000;
}
.barcode_small {
	font-family:"CIA Code 39 Medium Text", Arial;
	font-size:14px;
	color: #000000;
}

/* layout ##################################################### */
#frame {
	width:720px;
	padding-top:14px;
	padding-bottom:0px;
	margin-left:20px;
	margin-right:20px;
}
#header {
	float:left;
	width:720px;
	margin-bottom:10px;
}
#body {
	float:left;
	width:720px;
}
.left {
	float:left;
	width:150px;
	overflow:hidden;
}
.right {
	float:right;
	width:560px;
	overflow:hidden;
}
#footer {
	float:left;
	width:720px;
	
}
/* end layout ##################################################### */
