/* Place new or modified custom styles here. They will override those in style.css. */

.genericHeadline, .cartHeadline, .cartItemEditHeadline, .categoryHeadline, 
.productHeadline, .productListHeadline, .checkoutHeadline, .orderFormHeadline,
.thankYouHeadline, .accountHeadline, .welcomeHeading, .aboutHeading, 
.contactHeading {
	font-size: 110%; 
	font-weight: bold;
}

.errorsHeading, .messagesHeading {
	color: #A10B10;
}

.genericLabel, .cartItemEditLabel, .categoryLabel, .productLabel, .paymentFormLabel,
.billingFormRequiredLabel, .deliveryFormRequiredLabel, .thankYouItemLabel, .accountLabel,
.genericGridLabel, .cartGridLabel, .productListLabel, .paymentGridLabel,
.orderFormLabel, .orderProductListLabel, .thankYouLabel, .accountGridLabel {
	font-weight: bold;
}

.subMenu { 
	color: #000000;
}
.subMenuActive {
	color: #A10B10;
}

.productData select { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	width: 555px;
}

.productListPrice { 
	font-weight: bold; 
}

.welcomeMessage {
	text-align: justify;
	padding-bottom: 10px;
	padding-left: 5px;
}

.moredetails { 
	margin-top: 6px;
	color: #ffffff;
	text-align: left; 
}
.moredetails a:link {
	color: #ffffff;
	background-color: #A10B10;
	border:2px solid;
	border-top-color: #b50202;
	border-left-color: #b50202;
	border-right-color: #660404;
	border-bottom-color: #660404;
	padding: 3px; color: #ffffff; 
	line-height: 24px;
	text-decoration: none; 
}
.moredetails a:visited {
	color: #ffffff;
	background-color: #A10B10;
	border:2px solid;
	border-top-color: #b50202;
	border-left-color: #b50202;
	border-right-color: #660404;
	border-bottom-color: #660404;
	padding: 3px; color: #ffffff; 
	line-height: 24px;
	text-decoration: none;
}
.moredetails a:hover {
	color: #ffffff;
	border: 2px solid;
	border-top-color: #5b5b5b;
	border-left-color: #5b5b5b;
	border-right-color: #000000;
	border-bottom-color: #000000;
	background-color: #000000; 
	padding: 3px; 
	line-height: 24px;
	text-decoration: none;
}
a:link {
    color: #A10B10;
}
a:hover {
	color: #d42127;
}

a:visited {
	color: #660000;

}

#creditcardlogos {
	padding: 20px 0;
}

/*
#smartseal {
	padding-top: 20px;
}
*/
#forassistance {
	font-size: 120%;
	color: #ffffff;
}

.productSalePrice {
  font-weight: bold;
  color: #FF0000;
}

#optin fieldset {
	padding: 5px 10px;
}

.subcategoryHeadline {
	font-size: 110%; 
	font-weight: bold;
}
