body {
background: #FFFFFF;
color: #000000;
font-family: Geneva,Arial,Helvetica,sans-serif;
margin: 0;
padding: 0;
}

.inputText {
font-family: Arial;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #1A3C56;
}


.warningMessage {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: red;
}


.IndexContent {
font: 10px verdana,geneva,arial,sans-serif;
background-color: #FFFFFF;
color: #000000;
text-decoration: none;
}

#BlueBackground{
background-color: #D8DDF0;
color: #FFFFFF;
}


#BlueHeader {
background-color: #D8DDF0;
color: #FFFFFF;
font-size:18px;
font-weight: bold;
text-align:center;
}
.headerNavSelected {
font: 8pt verdana,geneva,arial,sans-serif;
color: #FFFFFF;
text-decoration: none;
}
.headerNavSeparator {
font: 6pt verdana,geneva,arial,sans-serif;
color: #D8DDF0;
text-decoration: none;
}
.headerShopNav:link {
font: 11px arial,sans-serif;
font-weight: bold;
color: #999999;
text-decoration: none;
}
.headerShopNav:visited {
font: 11px arial,sans-serif;
font-weight: bold;
color: #999999;
text-decoration: none;
}
.headerShopNav:active {
font: 11px arial,sans-serif;
font-weight: bold;
color: #FFBB11;
text-decoration: none;
}
.headerShopNav:hover {
font: 11px arial,sans-serif;
font-weight: bold;
color: #FFBB11;
text-decoration: none;
}
.headerShopNavSelected {
font: 11px arial,sans-serif;
font-weight: bold;
color: red;
text-decoration: none;
}
.headerShopNavSeparator {
font: 11px arial,sans-serif;
font-weight: bold;
color: #999999;
text-decoration: none;
}
.leftServicesHeader {
font-family: Arial;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #1A3C56;
LINE-HEIGHT: 1.6em;
}

.leftServicesNav:link {
font: 9pt arial,sans-serif;
color: #1A3C56;
text-decoration: none;
LINE-HEIGHT: 1.6em;
}
.leftServicesNav:visited {
font: 9pt arial,sans-serif;
color: #1A3C56;
text-decoration: none;
LINE-HEIGHT: 1.6em;
}
.leftServicesNav:active {
font: 9pt arial,sans-serif;
color: #FFBB11;
text-decoration: none;
LINE-HEIGHT: 1.6em;
}
.leftServicesNav:hover {
font: 9pt arial,sans-serif;
color: #FFBB11;
text-decoration: underline;
LINE-HEIGHT: 1.6em;
}
.leftServicesNavSelected {
font: 9pt arial,sans-serif;
color: red;
text-decoration: none;
LINE-HEIGHT: 1.6em;
}
.leftSearchHeader {
font-family: Arial;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #1A3C56;
LINE-HEIGHT: 1.6em;
}

.leftMainNav {
font: 9pt arial,sans-serif;
color: #1A3C56;
text-decoration: none;
LINE-HEIGHT: 1.6em;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.leftMainNav:link {
font: 9pt arial,sans-serif;
color: #1A3C56;
text-decoration: none;
LINE-HEIGHT: 1.6em;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.leftMainNav:visited {
font: 9pt arial,sans-serif;
color: #1A3C56;
text-decoration: none;
LINE-HEIGHT: 1.6em;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.leftMainNav:active {
font: 9pt arial,sans-serif;
color: #FFBB11;
text-decoration: none;
LINE-HEIGHT: 1.6em;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.leftMainNav:hover {
font: 9pt arial,sans-serif;
color: #FFBB11;
text-decoration: underline;
LINE-HEIGHT: 1.6em;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.leftMainNavSelected {
font: 9pt arial,sans-serif;
color: red;
text-decoration: none;
LINE-HEIGHT: 1.6em;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.leftTopTenHeader {
font-family: Arial;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
margin: 0px 0px 0px 0px;
padding:0px;
}

.leftTopTenNav {
font: 9px arial,sans-serif;
color: #1A3C56;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding:0px;
}

.leftTopTenNav:link {
font: 9px arial,sans-serif;
color: #1A3C56;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding:0px;
}

.leftTopTenNav:visited {
font: 9px arial,sans-serif;
color: #1A3C56;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding:0px;
}

.leftTopTenNav:active {
font: 9px arial,sans-serif;
color: #FFBB11;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding:0px;
}

.leftTopTenNav:hover {
font: 9px arial,sans-serif;
color: #FFBB11;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding:0px;
}

.leftTopTenNavSelected {
font: 9px arial,sans-serif;
color: red;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding:0px;
}

.rightLoggedHeader {
font-family: Arial;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #1A3C56;
margin: 0px 0px 0px 0px;
padding:0px;
}

.rightLoggedText {
font-family: Arial;
font-size: 11px;
font-style: normal;
font-weight: bold;

color: #999999;
}

.rightCartHeader {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
}

.rightCartText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;

color: #999999;
}

.rightExpertText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.rightSaleHeader {
font-family: Arial;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #C0272D;
}

.rightSaleLabel {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.rightSaleText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.rightCommentText {
font-family: Arial;
font-size: 9pt;
font-style: italic;
font-weight: normal;
color: #000000;
}

.rightFeatureLink {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #1A3C56;
}

.rightProductPromotion {
font-family: Arial;
font-size: 9pt;
font-style: italic;
font-weight: normal;
color: #C0272D;
}

.rightProductNumber {
font-family: Arial;
font-size: 9pt;
font-style: italic;
font-weight: normal;
color: #000000;
}

.rightRelationsHeader {
font-family: Arial;
font-size: 9pt;
font-style: italic;
font-weight: normal;
color: #000000;
}

.rightRelationsLink {
font-family: Arial;
font-size: 9pt;
font-style: italic;
font-weight: normal;
color: #1A3C56;
}

.rightProductCommentLink {
font-family: Arial;
font-size: 9pt;
font-style: italic;
font-weight: normal;
color: #1A3C56;
}

.rightProductRatingLink {
font-family: Arial;
font-size: 9pt;
font-style: italic;
font-weight: normal;
color: #1A3C56;
}

.rightProductTryoutLink {
font-family: Arial;
font-size: 9pt;
font-style: italic;
font-weight: normal;
color: #1A3C56;
}

.categoryHeader {
font-family: Arial;
font-size: 12pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
margin: 0;
padding: 0;
}

categoryH2 {
font: 10pt arial,sans-serif;
font-weight: normal;
color: #1A3C56;
text-decoration: underline;
LINE-HEIGHT: 1.7em;
margin: 0;
padding: 0;
}

.categoryNavList {
 font-family: Arial;

 font-size: 12pt;

 font-style: normal;

 font-weight: bold;

color: #1A3C56;

 Line-height: 1em;

 margin: 0;

 padding: 0;
}

.categoryNav {
 font-family: Arial;

 font-size: 12pt;

 font-style: normal;

 font-weight: bold;

color: #1A3C56;

 margin: 0;

 padding: 0;
}

.categoryNav:link {
font: 10pt arial,sans-serif;
font-weight: bold;
color: #1A3C56;
text-decoration: underline;
LINE-HEIGHT: 1.7em;
}

.categoryNav:visited {
font: 10pt arial,sans-serif;
font-weight: bold;
color: #1A3C56;
text-decoration: underline;
LINE-HEIGHT: 1.7em;
}

.categoryNav:active {
font: 10pt arial,sans-serif;
color: #FFBB11;
text-decoration: underline;
LINE-HEIGHT: 1.7em;
}

.categoryNav:hover {
font: 10pt arial,sans-serif;
color: #FFBB11;
text-decoration: none;
LINE-HEIGHT: 1.7em;
}

.categoryNavSelected {
font: 10pt arial,sans-serif;
color: #FFFFFF;
text-decoration: none;
LINE-HEIGHT: 1.7em;
}

.categoryNavSeparator {
font: 10pt arial,sans-serif;
color: #D8DDF0;
text-decoration: none;
LINE-HEIGHT: 1.7em;
}
.categorySubcategoryTitle {
font-family: Arial;
font-size: 9pt;
font-style: italic;
font-weight: normal;
color: #000000;
}

.categorySubcategoryTechnical {
font-family: Arial;
font-size: 9pt;
font-style: italic;
font-weight: normal;
color: #000000;
}

.categorySubcategoryDescription {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.subcategoryHeader {
font-family: Arial;
font-size: 12pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
margin: 0;
padding: 0;
}

.categoryPagingLink {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #1A3C56;
}

.subcategorySearchStatus {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.subcategoryProductName {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
margin: 0;
padding: 0;
}

.subcategoryProductDescription {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
margin: 0;
padding: 0;
}

.subcategoryProductPromotion {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
margin: 0;
padding: 0;
}

.subcategoryProductListPrice {
font-family: Arial;
font-size: 7pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.subcategoryProductPrice {
font-family: Arial;
font-size: 7pt;
font-style: normal;
font-weight: bold;
color: #C0272D;
}

.subcategoryCrossedOutPrice {
font-family: Arial;
font-size: 7pt;
font-style: normal;
font-weight: bold;
text-decoration: line-through;
color: #C0272D;
}

.subcategoryProductRangeQuantity {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.subcategoryProductRangePrice {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: blue;
}

.seriesHeader {
font-family: Arial;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
margin: 0;
padding: 0;
}

.seriesDescription {
font-family: Arial;
font-size: 13pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.seriesExtendedDescription {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.seriesImageLink {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #1A3C56;
}

.seriesMoreLink {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #1A3C56;
}

.seriesProductName {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.seriesProductDescription {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.seriesProductPromotion {
font-family: Arial;
font-size: 9pt;
font-style: italic;
font-weight: normal;
color: #1A3C56;
}

.seriesProductListPrice {
font-family: Arial;
font-size: 7pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.seriesProductPrice {
font-family: Arial;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #C0272D;
}

.promotionCategoryDescription {
font-family: Arial;
font-size: 14pt;
font-style: normal;
font-weight: normal;
color: #1A3C56;
}

.promotionCategoryPromotion {
font-family: Arial;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #999999;
}

.promotionProductHeader {
font-family: Garamond;
font-size: 18pt;
font-style:normal;
font-weight: bold;
color: #1A3C56;
}

.promotionProductName {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
}

.promotionProductDescription {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #1A3C56;
}

.promotionProductPromotion {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.promotionProductListPrice {
font-family: Arial;
font-size: 7pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.promotionProductPrice {
font-family: Arial;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: RED;
}

.promotionCrossedOutPrice {
font-family: Arial;
font-size: 11pt;
font-style: normal;
font-weight: bold;
text-decoration: line-through;
color: #C0272D;
}

.promotionFeatureHeader {
font-family: Arial;
font-size: 14pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
}

.promotionFeatureSubheader {
font-family: Arial;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
}

.promotionFeatureText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.promotionProductRangeQuantity {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.promotionProductRangePrice {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: RED;
}

.searchHeader {
font-family: Arial;
font-size: 18pt;
font-style: normal;
font-weight: normal;
color: #1A3C56;
}

.searchProductName {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.searchProductDescription {
font-family: Arial;
font-size: 9pt;
font-style: italic;
font-weight: normal;
color: #000000;
}

.searchProductPromotion {
font-family: Arial;
font-size: 9pt;
font-style: italic;
font-weight: normal;
color: #000000;
}

.searchProductListPrice {
font-family: Arial;
font-size: 7pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.searchProductPrice {
font-family: Arial;
font-size: 7pt;
font-style: normal;
font-weight: bold;
color: #C0272D;
}

.searchProductPagingLink {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #1A3C56;
}

.productHeader {
font-family: Arial;
font-size: 12pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
}

.productPopularName {
font-family: Arial;
font-size: 16pt;
font-style: normal;
font-weight: bold;
color: #000000;
margin-bottom:0;
}

.productPopularDescription {
font-family: Arial;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.productImageLink {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #1A3C56;
}

.productTechnicalDescription {
font-family: Arial;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.productExtendedDescription {
font-family: Arial;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.productApplication {
font-family: Arial;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.productSpecifacation {
font-family: Arial;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.productApplicationTitle {
font-family: Arial;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.productSpecifacationTitle {
font-family: Arial;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.productSpecifacationEvenRow {
font-family: Arial;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #000000;
background-color: #FFFFFF;
vertical-align:top;
}

.productSpecifacationOddRow{
font-family: Arial;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #000000;
background-color: #D8DDF0;
vertical-align:top;
}

.productMoreLink {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #1A3C56;
}

.productInformationLink {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #1A3C56;
}

.productProductNumber {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.productInformationLabels {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.productInStock {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.productListPrice {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.productYourPrice {
font-family: Arial;
font-size: 16pt;
font-style: normal;
font-weight: normal;
color: #C0272D;
}

.productYourPriceBuy {
font-family: Arial;
font-size: 12pt;
font-style: normal;
font-weight: normal;
color: #C0272D;
}

.productAdvertisedPrice {
font-family: Arial;
font-size: 11pt;
font-style: normal;
font-weight: bold;
color: #C0272D;
}

.productPriceAmountSaved {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.productCrossedOutPrice {
font-family: Arial;
font-size: 16pt;
font-style: normal;
font-weight: bold;
text-decoration: line-through;
color: #C0272D;
}

.productRangeQuantity {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.productRangePrice {
font-family: Arial;
font-size: 10pt;
font-style: normal;
font-weight: bold;
color: #C0272D;
}

.productEmailPriceLink {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #1A3C56;
}

.productRentalYourPrice {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.productRentalAdvertisedPrice {
font-family: Arial;
font-size: 14pt;
font-style: normal;
font-weight: bold;
color: #C0272D;
}

.productShippingInformation {
font-family: Arial;
font-size: 9pt;
color: #1A3C56;
}

.productGiftHeader {
font-family: Arial;
font-size: 9pt;
font-style: italic;
font-weight: bold;
color: #FFFFFF;
}

.productGiftDescription {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.productGiftProduct {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.productCategoryLink {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #1A3C56;
}

.productGuarantee {
font-family: Arial;
font-size: 9pt;
color: #1A3C56;
}

.productRelationHeader {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.productRelationProduct {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #1A3C56;
}

.productRelationDescription {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #1A3C56;
}

.productFreeShipping:link {
font: 12pt arial,sans-serif;
color: #C0272D;
text-decoration: underline;
LINE-HEIGHT: 1.6em;
}
.productFreeShipping:visited {
font: 12pt arial,sans-serif;
color: #C0272D;
text-decoration: underline;
LINE-HEIGHT: 1.6em;
}
.productFreeShipping:active {
font: 12pt arial,sans-serif;
color: #C0272D;
text-decoration: none;
LINE-HEIGHT: 1.6em;
}
.productFreeShipping:hover {
font: 12pt arial,sans-serif;
color: #C0272D;
text-decoration: none;
LINE-HEIGHT: 1.6em;
}
.productFreeShipping {
font: 12pt arial,sans-serif;
color: red;
text-decoration: none;
LINE-HEIGHT: 1.6em;
}

.productWhyBuyFromUs:link{
font: 14pt arial,sans-serif;
color: #1A3C56;
text-decoration: underline;
LINE-HEIGHT: 1.6em;
}
.productWhyBuyFromUs:active{
font: 14pt arial,sans-serif;
color: #1A3C56;
text-decoration: none;
LINE-HEIGHT: 1.6em;
}
.productWhyBuyFromUs:hover{
font: 14pt arial,sans-serif;
color: #1A3C56;
text-decoration: none;
LINE-HEIGHT: 1.6em;
}
.productWhyBuyFromUs:visited{
font: 14pt arial,sans-serif;
color: #1A3C56;
text-decoration: underline;
LINE-HEIGHT: 1.6em;
}
.productWhyBuyFromUs{
font: 14pt arial,sans-serif;
color: #1A3C56;
text-decoration: none;
LINE-HEIGHT: 1.6em;
}
.flexListHeader {
font-family: Arial;
font-size: 12pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
}

.flexListChosenDescription {
font-family: Arial;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.flexListExtendedDescription {
font-family: Arial;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.flexListSelectDescription {
font-family: Arial;
font-size: 12pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
}

.flexListDetailHeader {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
}

.flexListDetailName {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
}

.flexListDetailDescription {
font-family: Arial;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.flexListDetailLink {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.flexListDetailReturnLink {
font-family: Arial;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.flexListYourPrice {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.flexListAdvertisedPrice {
font-family: Arial;
font-size: 11pt;
font-style: normal;
font-weight: normal;
color: #C0272D;
}

.noProductText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.errorHeader {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.errorText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.addressHeader {
font-family: Arial;
font-size: 12pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
}

.addressName {
font-family: Arial;
font-size: 12pt;
font-style: italic;
font-weight: bold;
color: #1A3C56;
}

.addressLabel {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.addressText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.addressRequired {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: red;
}

.shoppingCartHeader {
font-family: Arial;
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #5F82AB;
}

.shoppingCartHeaderDarkBlueText {
color: #1A3C56;
}

.shoppingCartLabel {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
background-color:#D8DDF0;
}

.shoppingCartProduct {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #1A3C56;
}

.shoppingCartPrice {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #C0272D;
}

.shoppingCartShipping {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.shoppingCartPromotion {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.shoppingCartTotal {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.shoppingCartPriceTotal {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #C0272D;
}

.checkoutHeader {
font-family: Arial;
font-size: 12pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
}

.checkoutLabel {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
background-color:#D8DDF0;
}

.checkoutProduct {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #1A3C56;
}

.checkoutPrice {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #C0272D;
}

.checkoutShipping {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.checkoutPromotion {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.checkoutTotal {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.checkoutPriceTotal {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #C0272D;
}

.checkoutAddressHeader {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.checkoutAddressText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.checkoutShippingHeader {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.checkoutPaymentHeader {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.checkoutPaymentText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.checkoutCommentsHeader {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.checkoutPurchaseHeader {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.giftHeader {
font-family: Arial;
font-size: 12pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
}

.giftProduct {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #1A3C56;
}

.giftText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.expertHeader {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.expertText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.expertLink {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #C0272D;
}

.expertLinkSelected {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #FFBB11;
}

.commentHeader {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.commentText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.commentLink {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #C0272D;
}

.commentLinkSelected {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #FFBB11;
}

.requestHeader {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.requestText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.emailHeader {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.emailLabel {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.emailText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.emailAdvertisedPrice {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #C0272D;
}

.ratingsHeader {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.ratingsText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.ratingsLink {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #C0272D;
}

.ratingsLinkSelected {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #FFBB11;
}

.orderHeader {
font-family: Arial;
font-size: 12pt;
font-style: normal;
font-weight: bold;
color: #1A3C56;
}

.orderLabel {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
}

.orderText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

.orderLink {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #1A3C56;
}

.orderTotalHeader {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #000000;
}

.orderTotalText {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
}

