A:link {color: #000000; text-decoration: none;}
A:visited {color: #000000; text-decoration: none;}
A:active {color: #000; text-decoration: none;}
A:hover {color: #666r; text-decoration: underline;}

A img { border-width: 0px; }

.Normal {color: #000000; font-family: Helvetica, Arial, sans serif; font-size: 11px; line-height: Normal;}
.Normal A:link {color: #000;  text-decoration: none; font-weight: bold;}
.Normal A:visited {color: #000;  text-decoration:none; font-weight: bold;}
.Normal A:hover {color: #666; text-decoration:underline; font-weight: bold;}

.shipping-table {color: #000000; font-family: Helvetica,  Arial, sans serif; font-size: 10px; line-height: Normal;}

.CheckoutPageBackground {background-color: #cccccc; background-repeat: no-repeat; background-position: center top;}

/* on login page */
.AccountHeaderBackground {background-color:#C0C0C0;}

/* welcome message after login */
.NormalBold {color: #000000; font-family: Helvetica,  Arial, sans serif; font-weight: bold; font-size: 13px; word-spacing: normal;}

.NormalBiggerBold {font-weight: bold; font-size: 18px; word-spacing: normal; color: #000000; font-family: Helvetica,  Arial, sans serif;}

/* customer settings page / form dropdown boxes */
.NormalBlack{color: #000000; font-family: Helvetica,  Verdana; font-size: 11px; line-height: Normal;}
.NormalBlackSmaller{color: #000000; font-family:Helvetica, Verdana; font-size: 10px; line-height: Normal;}

/* top of feedback page */
.ContentHead {color: #000000; font-family: Helvetica,  Arial, sans serif; font-weight: bold; font-size: 18px; word-spacing: normal; height: 35px;}

/* payment wallet form font */
.CartDetailsColumn {color: #585858; font-family: Helvetica,  Arial, sans serif; font-size: 10px;}
.CartDetailsColumn A:link {color: #d2a800;  text-decoration: none; font-weight: bold;}
.CartDetailsColumn A:visited {color: #d2a800;  text-decoration:none; font-weight: bold;}
.CartDetailsColumn A:hover {color: #d2a800; text-decoration:underline; font-weight: bold;}

.CheckoutErrorTextSmall {color: #FF0000; font-family: Helvetica,  Arial, sans serif; font-size: 11px;}

.ErrorText {color: red; font-family: Helvetica,  Arial, sans serif; font-size: 10px;}

.ErrorTextBold {color: #000000; font-family: Helvetica,  Arial, sans serif; font-weight:bold; font-size: 14px;}

.ErrorTextSmallBold {color: #FF0000; font-family: Helvetica,  Arial, sans serif; font-size: 11px;}

/* /store/os/myaccount.aspx */
.AccountHeaderBackground {background-color:#000000;}

/* /store/os/myaccount.aspx when not logged in */
.TextBoxBlack {color: #000000; font-family: Helvetica,  Arial, sans serif; font-size: 11px; line-height: Normal;}


/* ------------------------- Checkout styles --------------------------*/

/* /store/os/checkout-billinginfo.aspx */
.CartColumnHeaderFooterLargeBold {color: #585858; font-family: Helvetica,  Arial, sans serif; font-size: 12px; line-height: Normal; font-weight: bold;}

/* /store/os/checkout-review-and-payment.aspx */
.CartColumnHeaderFooterLargeBlack {color: #585858; font-family: Helvetica,  Arial, sans serif; font-size: 12px; line-height: Normal; font-weight: bold;}

/* /store/os/checkout-review-and-payment.aspx */
.CartColumnHeaderFooter {color : #666666; font-family: Helvetica,  Arial, sans serif; font-size: 11px;; border-bottom: 1px solid #CDCDCD; border-top: 1px solid #CDCDCD; padding-top:4px; padding-bottom:3px; background-color: #F6F6F6;}

/* /store/os/checkout-shippingchoice.aspx */
.SizeColor {color: #000000; font-family: Helvetica,  Arial, sans serif; font-size: 11px; line-height: Normal;}

/* bad field input on checkout pages */
.CheckoutErrorText {color: #000000; font-family: Helvetica,  Arial, sans serif; font-weight: bold; font-size: 12px; word-spacing: normal;}

/* ------------------------- Add New Site Specific Styles Here --------------------------*/


.Normal-white {color: #cccccc; font-family: Helvetica,  Arial, sans serif; font-size: 11px; line-height: 16px;}
.Normal-white A:link {color: #caa22a;  text-decoration: none; font-weight: bold;}
.Normal-white A:visited {color: #cccccc;  text-decoration:none; font-weight: bold;}
.Normal-white A:hover {color: #ffffff; text-decoration:underline; font-weight: bold;}
.home-head {color: #000000; font-family: Helvetica,  Arial, sans serif; font-size: 22px; line-height: 45px; padding-bottom:20px; padding-top:10px; font-weight: bold;}
.contain {background-image: url(images/home_trans.png); width: 525px; height: 200px;}
.container2 {
    margin: auto;
    text-align: left;
    width: 999px;
}
.shifter {
    margin-left: 16px;
	margin-top: 50px;
}

#TblNonRegisteredCustomers table
{
    border-collapse: collapse;
}
#TblNonRegisteredCustomers th, #TblNonRegisteredCustomers td {
    padding: 0;
    padding-left:5px;
}
.outofstock-content {
    font-size:11px;
    font-family: Helvetica, Arial, sans-serif;
    vertical-align:middle;
    height:30px;
}
