a:link {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 130%;
	color: #000000;
}
a:visited {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 130%;
	font-weight: normal;
	color: #333333;
}
.pageOn {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.pageOff {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	font-weight: bold;
	color: #A8BFCE;
	background-color: #477DC7;
	text-decoration: underline;
}
.buttondescription {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none
}
.hotItemProductInfoBold {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 150%;
	font-weight: Bold;
	color: #000000;
}
.hotItemProductInfo {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 130%;
	font-weight: normal;
	color: #000000;
}
.hotItemTableHead {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #477DC7;

}
.productTableHead {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #477DC7;
	text-decoration: none
}
.productTableHeadLink {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-weight: bold;
	color: #33FFFF;
	background-color: #477DC7;
	text-declaration: none;
}
.productInfoBold {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 150%;
	font-weight: Bold;
	color: #000000;
}
.productInfo {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 130%;
	font-weight: normal;
	color: #000000;
}
.categoryNameLink {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.newsTitle {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 130%;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.newsTableBG {
	background-color: #A8BFCE;
}
.newsTableHead {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #477DC7;

}
.newsTableDate {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.newsPageTitle {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 130%;
	font-weight: bold;
	color: #003366;
}
.newsPageContent {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 130%;
	font-weight: normal;
	color: #000000;
}
.newsPageTableHead {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #477DC7;

}
.newsPageDate {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.button {
	background-color: #477DC7;
	border: 1px solid #FFFFFF;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
}
.newsletterTableHead {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #477DC7;

}
.newsletterTableTextBold {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: Bold;
	color: #000000;
}
.newsletterTextfield {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #477DC7;
}
.newsletterTableBG {
	background-color: #A8BFCE;
}
.newsTableBorder {
	background-color: #FFFFFF;
}
.newsletterTableBorder {
	background-color: #FFFFFF;
}
.contactFormItemBold {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.contactFormItem {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
}
.contactCompanyName {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.contactCompanyInfo {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
}
.contactButton {
	background-color: #477DC7;
	border: 1px solid #FFFFFF;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
}
.contactTextfield {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #D1D3D4;
	border: 1px solid #477DC7;
}
.contactTextarea {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #D1D3D4;
	border: 1px solid #477DC7;
}
.formToEmailItemBold {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: bold;
	color: #000000;;
}
.formToEmailItem {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: normal;
	color: #000000;;
}
.formToEmailPulldown {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #D1D3D4;
	border: 1px solid #477DC7;
}
.formToEmailTextfield {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #D1D3D4;
	border: 1px solid #477DC7;
}
.cartButton {
	background-color: #477DC7;
	border: 1px solid #FFFFFF;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
}
.cartItemBold {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.cartItem {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
}
.cartTableCell {
	background-color: #A8BFCE;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	line-height: 130%;
	font-weight: normal;
	color: #000000;

}
.cartTableBorder {
	background-color: ;
}
.cartTableHead {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #477DC7;
}
.cartTextfield {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #D1D3D4;
	border: 1px solid #477DC7;
}
.cartPulldown {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #D1D3D4;
	border: 1px solid #477DC7;
}
.popUpHead {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #477DC7;
}
.popUpBG {
	background-color: #A8BFCE;
}
.productUDFooter {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	line-height: 130%;
	font-weight: normal;
	color: #000000;
}
.newsPageUDFooter {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	line-height: 130%;
	font-weight: normal;
	color: #000000;
}
.searchTableHead {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #477DC7;
}
.searchTableTextBold {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}
.searchTextfield {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #477DC7;
}
.searchTableBG {
	background-color: #A8BFCE;
}
.searchTableBorder {
	background-color: #FFFFFF;
}