.horbar {
	color: black;
	background-color: #FFFFE4;
	/*border: 2px outset #cecac1;*/
}
.horbaritem {
	float: left;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.horbaritem a {
	display: block;
	text-decoration: none;
}
.horbaritem a:link {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:visited {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:hover {
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}
.horbaritem a:active {
	color: #ff0000;
	text-decoration: none;
}

.verbar	{
	color: black;
	background-color: #EDF2F5;
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.subframe	{
	position: relative;
	display: block;
	background-color: #EDF2F5;
	border: 1px solid #64879d;
}

.item	{
	padding: 3px;
	text-align: left;
	white-space: nowrap;
}

.separator	{
	background-color: #ff0000;
	border-top: 1px solid #9e9a91;
	border-bottom: 1px solid #ffffff;
	margin: 2px 1px 2px 1px;    /* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
}

.item a:link	{
	color: #000000;
	text-decoration: none;
}

.item a:visited	{
	color: #000000;
	text-decoration: none;
}

.item a:hover	{
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}

.item a:active	{
	color: #ff0000;
	text-decoration: none;
}

.item .fwdarr	{
	position: absolute;
	top: 5px;
	right: 7px;
}

.horbar {
	color: black;
	background-color: #FFFFE4;
	/*border: 2px outset #cecac1;*/
}
.horbaritem {
	float: left;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.horbaritem a {
	display: block;
	text-decoration: none;
}
.horbaritem a:link {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:visited {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:hover {
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}
.horbaritem a:active {
	color: #ff0000;
	text-decoration: none;
}

.verbar	{
	color: black;
	background-color: #EDF2F5;
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.subframe	{
	position: relative;
	display: block;
	background-color: #EDF2F5;
	border: 1px solid #64879d;
}

.item	{
	padding: 3px;
	text-align: left;
	white-space: nowrap;
}

.separator	{
	background-color: #ff0000;
	border-top: 1px solid #9e9a91;
	border-bottom: 1px solid #ffffff;
	margin: 2px 1px 2px 1px;    /* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
}

.item a:link	{
	color: #000000;
	text-decoration: none;
}

.item a:visited	{
	color: #000000;
	text-decoration: none;
}

.item a:hover	{
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}

.item a:active	{
	color: #ff0000;
	text-decoration: none;
}

.item .fwdarr	{
	position: absolute;
	top: 5px;
	right: 7px;
}

.horbar {
	color: black;
	background-color: #FFFFE4;
	/*border: 2px outset #cecac1;*/
}
.horbaritem {
	float: left;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.horbaritem a {
	display: block;
	text-decoration: none;
}
.horbaritem a:link {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:visited {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:hover {
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}
.horbaritem a:active {
	color: #ff0000;
	text-decoration: none;
}

.verbar	{
	color: black;
	background-color: #EDF2F5;
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.subframe	{
	position: relative;
	display: block;
	background-color: #EDF2F5;
	border: 1px solid #64879d;
}

.item	{
	padding: 3px;
	text-align: left;
	white-space: nowrap;
}

.separator	{
	background-color: #ff0000;
	border-top: 1px solid #9e9a91;
	border-bottom: 1px solid #ffffff;
	margin: 2px 1px 2px 1px;    /* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
}

.item a:link	{
	color: #000000;
	text-decoration: none;
}

.item a:visited	{
	color: #000000;
	text-decoration: none;
}

.item a:hover	{
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}

.item a:active	{
	color: #ff0000;
	text-decoration: none;
}

.item .fwdarr	{
	position: absolute;
	top: 5px;
	right: 7px;
}

.horbar {
	color: black;
	background-color: #FFFFE4;
	/*border: 2px outset #cecac1;*/
}
.horbaritem {
	float: left;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.horbaritem a {
	display: block;
	text-decoration: none;
}
.horbaritem a:link {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:visited {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:hover {
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}
.horbaritem a:active {
	color: #ff0000;
	text-decoration: none;
}

.verbar	{
	color: black;
	background-color: #EDF2F5;
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.subframe	{
	position: relative;
	display: block;
	background-color: #EDF2F5;
	border: 1px solid #64879d;
}

.item	{
	padding: 3px;
	text-align: left;
	white-space: nowrap;
}

.separator	{
	background-color: #ff0000;
	border-top: 1px solid #9e9a91;
	border-bottom: 1px solid #ffffff;
	margin: 2px 1px 2px 1px;    /* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
}

.item a:link	{
	color: #000000;
	text-decoration: none;
}

.item a:visited	{
	color: #000000;
	text-decoration: none;
}

.item a:hover	{
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}

.item a:active	{
	color: #ff0000;
	text-decoration: none;
}

.item .fwdarr	{
	position: absolute;
	top: 5px;
	right: 7px;
}

.horbar {
	color: black;
	background-color: #FFFFE4;
	/*border: 2px outset #cecac1;*/
}
.horbaritem {
	float: left;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.horbaritem a {
	display: block;
	text-decoration: none;
}
.horbaritem a:link {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:visited {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:hover {
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}
.horbaritem a:active {
	color: #ff0000;
	text-decoration: none;
}

.verbar	{
	color: black;
	background-color: #EDF2F5;
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.subframe	{
	position: relative;
	display: block;
	background-color: #EDF2F5;
	border: 1px solid #64879d;
}

.item	{
	padding: 3px;
	text-align: left;
	white-space: nowrap;
}

.separator	{
	background-color: #ff0000;
	border-top: 1px solid #9e9a91;
	border-bottom: 1px solid #ffffff;
	margin: 2px 1px 2px 1px;    /* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
}

.item a:link	{
	color: #000000;
	text-decoration: none;
}

.item a:visited	{
	color: #000000;
	text-decoration: none;
}

.item a:hover	{
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}

.item a:active	{
	color: #ff0000;
	text-decoration: none;
}

.item .fwdarr	{
	position: absolute;
	top: 5px;
	right: 7px;
}


BODY {
	BACKGROUND-POSITION: left top; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	MARGIN: 0px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FFF
}

H1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	MARGIN-BOTTOM: 0px; 
	COLOR: #241B7D; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	
}
H2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	MARGIN-BOTTOM: 0px; 
	COLOR: #241B7D; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	MARGIN-BOTTOM: 0px; 
	COLOR: #241B7D; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
	FONT-SIZE: 11px; 
	MARGIN-BOTTOM: 0px; 
	COLOR: #241B7D; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
H5 {
	FONT-SIZE: 11px; 
	MARGIN-BOTTOM: 0px; 
	COLOR: #241B7D; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H6 {
	FONT-SIZE: 10px; 
	MARGIN-BOTTOM: 0px; 
	COLOR: #241B7D; 
	LINE-HEIGHT: 10px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

A {
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: #241B7D; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: underline
}
A:active {
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: #241B7D; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: underline
}
A:visited {
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: #241B7D; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: underline
}
A:hover {
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: #241B7D; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none
}


A.basket {
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: white; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: underline; 
padding: 0px 0px 0px 5px;
}
A.basket:active {
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: white; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: underline; 
padding: 0px 0px 0px 5px;
}
A.basket:visited {
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: white; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: underline; 
padding: 0px 0px 0px 5px;
}
A.basket:hover {
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: white; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none; 
padding: 0px 0px 0px 5px;
}

A.topnav {
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: white; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: underline; 
padding: 0px 0px 0px 10px;
}
A.topnav:active {
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: white; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: underline; 
padding: 0px 0px 0px 10px;
}
A.topnav:visited {
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: white; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: underline; 
padding: 0px 0px 0px 10px;
}
A.topnav:hover {
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: white; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none; 
padding: 0px 0px 0px 10px;
}


.Topformpadding {
	margin: 30px 0px 0px 585px;
}

.Alignmentgo {
	vertical-align: middle;
	margin: 0px 0px 5px 0px;
}

.Subnavpadding {
	margin: 0px 0px 10px 390px;
}

.Subnavtext {
	margin: 0px 8px 0px 8px;
}

.Boxpadding {
	margin: 0px 0px 0px 5px;
}


.Addresstext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #FFF; 
	text-decoration: none;
	padding: 0px 0px 0px 5px;
}

.Newslettertext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #241B7D; 
	text-decoration: none;
	padding: 0px 0px 0px 5px;
}

#Productboxbg {
	background: #E6E6E6;
	margin: 0px 0px 0px 0px;
	width: 599px;
}

.Thumb {
	float: left;
	margin: 0px 10px 0px 10px;
}

.Productheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 14px; 
	color: #241B7D; 
	text-decoration: none;
	margin: 0px 290px 0px 0px;
}

.Pricenormal {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 16px; 
	color: #241B7D; 
	text-decoration: line-through;
	margin: 0px 5px 0px 0px;
}

.Pricespecial {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 16px; 
	color: #9E0B0E; 
	text-decoration: none;
	margin: 0px 5px 0px 0px;
}

.Price {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 16px; 
	color: #241B7D; 
	text-decoration: none;
	margin: 0px 5px 0px 0px;
}


.Productsmalldescription {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #000; 
	text-decoration: none;
}

.Priceinformation {
	margin-left: 95px;
	margin-right: 10px;
	text-decoration: none;
	background-color: #241B7D;
	border: 2px;
	border-color: #FFF;

}

.Avaliableoptions{
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
	background-color: #241B7D;
	border: 2px;
	border-color: #FFF;
}

.Priceinfostyle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 12px; 
	color: #FFF;
	padding: 10px 0px 0px 5px;
	line-height: 2.0;
}

.Priceinfostylenorm {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #FFF;
	padding: 10px 0px 0px 5px;
	line-height: 2.0;
}

.Avaliableinfostyle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 12px; 
	color: #FFF;
	padding: 10px 0px 0px 5px;

}

.Avaliableinfostylenorm {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #FFF;
	padding: 10px 0px 0px 5px;

}

.Productbuttons {
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
	background-color: #241B7D;
	border: 2px;
	border-color: #FFF;
}

.Requestsample {
	margin: 2px 375px 2px 5px;
}

.Buynow {
	margin: 2px 0px 2px 0px;
}

.Addtochart {
	margin: 2px 0px 2px 485px;
}


.Bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #000; 
	text-decoration: none;
}

.Subheadpad {
	margin: 5px 0px 5px 0px;
}

.Mainheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 18px; 
	color: #241B7D; 
	text-decoration: none;
}

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 10px; 
	color: #241B7D; 
	text-decoration: none;
}

.Arrowpadding {
	margin: 0px 5px 0px 10px;
}

.Productcatpad {
	margin: 0px 0px 10px 0px;
}

A.Productcategories {
FONT-WEIGHT: bold; 
FONT-SIZE: 13px; 
COLOR: #241B7D; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: underline; 
}
A.Productcategories:active {
FONT-WEIGHT: bold; 
FONT-SIZE: 13px; 
COLOR: #241B7D; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: underline;
}
A.Productcategories:visited {
FONT-WEIGHT: bold; 
FONT-SIZE: 13px; 
COLOR: #241B7D; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: underline;
}
A.Productcategories:hover {
FONT-WEIGHT: bold; 
FONT-SIZE: 13px; 
COLOR: #241B7D; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none; 
}

.Whiteheading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 12px; 
	color: #FFF; 
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

.Accounttext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #000; 
	text-decoration: none;
}

.Continuebutton {
	margin: 0px 0px 0px 200px;
}

.Signinbutton {
	margin: 0px 0px 0px 200px;
}

.Continuedetailsbutton {
	margin: 0px 0px 0px 470px;
}

.Redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #9E0B0E; 
	text-decoration: none;
}

.Subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 14px; 
	color: #241B7D; 
	text-decoration: none;
}

.Backbutton {
	margin: 0px 0px 0px 200px;
}

.Editbutton {
	margin: 0px 20px 0px 20px;
}

.Backbuttonaddress {
	margin: 0px 350px 0px 20px;
}

.Backbuttonupdate {
	margin: 0px 350px 0px 20px;
}

.Confirmorderbutton {
	margin: 0px 0px 0px 420px;
}

.Chartbuttons {
	margin: 0px 20px 0px 220px;
}

.Updatechartbuttons {
	margin: 0px 20px 0px 0px;
}

.Subtotal {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 16px; 
	color: #241B7D; 
	text-decoration: none;
}



.horbar	{
	color: #241B7D;
	background-color: #E6E6E6;
        margin: 0px 10px 0px 10px;
}

.horbaritem	{
	float: left;
	white-space: nowrap;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
}

.horbaritem a	{
	display: block;
	text-decoration: none;
}

.horbaritem a:link	{
	color: #241B7D;
	text-decoration: none;
}

.horbaritem a:visited	{
	color: #241B7D;
	background-color: #E6E6E6;
	text-decoration: none;
}

.horbaritem a:hover	{
	color: #241B7D;
	background-color: E6E6E6;
}

.horbaritem a:active	{
	color: #E6E6E6;
	text-decoration: none;
}

.verbar	{
	color: black;
	background-color: #E6E6E6;
	
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.subframe	{
	position: relative;
	display: block;
	background-color: #E6E6E6;
	
}

.item	{
	text-align: left;
	white-space: nowrap;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
}

.item a:link	{
	color: #241B7D;
	text-decoration: none;
}

.item a:visited	{
	color: #241B7D;
background-color: #E6E6E6;
	text-decoration: none;
}

.item a:hover	{
	color: #241B7D;
	background-color: #E6E6E6;
	text-decoration: none;
}

.item a:active	{
	color: #241B7D;
background-color: #E6E6E6;
	text-decoration: none;
}




.cms-module-news {
display: block;
padding: 10px 0px 10px 0px;
}

.cms-news-date {
color: #241B7D;
font-size: 12px;
font-weight: normal;
padding: 0px 0px 0px 0px;
}

.cms-news-title {
color: #241B7D;
font-size: 14px;
font-weight: bold;
padding: 0px 0px 0px 0px;
}
.cms-news-content {
color: #000;
display: block;
font-size: 12px;
padding: 0px 0px 0px 0px;

}
