body {
    margin: 0;
    padding: 0;
    overflow: auto;
}
form {
    margin: 0;
    padding: 0;
}
/* Wrapper */
#wrapper { width: 1024px; }
/* end Wrapper */

/* nested columns */
.colmask, .colmask_i {
    position: relative;
    clear: both;
    width: 100%;
    overflow: hidden;
}
.colmask { float: left; }
.leftmenu { border-right: solid 1px #7C7D7A; }
.leftmenu .colright {
    float: left;
    width: 200%;
    position: relative;
    left: 169px;
    border-left: solid 1px #7C7D7A;
}
.leftmenu .col1wrap {
    float: right;
    width: 50%;
    position: relative;
    right: 169px;
}
.leftmenu .col2 {
    float: left;
    width: 169px;
    position: relative;
    right: 169px;
}
.rightmenu, .green_bg { background: #FFFFFF; }
.rightmenu .colleft {
    float: left;
    width: 100%;
    position: relative;
    right: 25%;
    background: #FFFFFF;
}
.rightmenu .col1wrap_i {
    float: left;
    width: 50%;
    position: relative;
    left: 50%;
}
.rightmenu .col_main, .rightmenu .main {
    float: left;
    position: relative;
    overflow: hidden;
    width: 75%;
    left: 25%;
}
.main2 {
    float: left;
    position: relative;
    overflow: hidden;
    width: 100%;
    left: 25%;
}

.rightmenu .main { min-height: 390px; }
/* col2_i - percentages */
.rightmenu .col_right, .rightmenu .right {
    float: left;
    position: relative;
    overflow: hidden;
    width: 25%;
    left: 25%;
}
.CatColMask {
    position: relative;
    clear: both;
    float: left;
    width: 100%;
    overflow: hidden; /* */
}
.CatColRight, .CatColCenter, .CatColLeft {
    float: left;
    width: 100%;
    position: relative;
}
.CatCol0, .CatCol1, .CatCol2 {
    float: left;
    position: relative;
    padding: 0 0 10px 0;
    overflow: hidden;
}
.CatThreeCol .CatColCenter { right: 64%; }
.CatThreeCol .ColLeft { right: 32%; }
.CatThreeCol .CatCol0 {
    width: 30%;
    left: 64%;
}
.CatThreeCol .CatCol1 {
    width: 30%;
    left: 69%;
}
.CatThreeCol .CatCol2 {
    width: 30%;
    left: 71%;
}
/* end nested columns */
#header, #header_nav {
    clear: both;
    float: left;
    width: 100%;
}
/* Logo & Top links */
#logo {
    margin-top: 20px;
    margin-left: 20px;
    width: 250px;
    height: 100px;
    float: left;
}
#links {
    float: right;
    margin-top: 50px;
    height: 30px;
    width: 400px;
}
.clear { clear: both; }
.breadcrumbs {
    height: 20px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    color: #000;
    padding: 2px 0 0 2px;
}
.breadcrumbs a:link {
    color: #000;
    text-decoration: none;
}
.breadcrumbs a:active {
    color: #000;
    text-decoration: none;
}
.breadcrumbs a:hover {
    color: #000;
    text-decoration: underline;
}
.breadcrumbs a:visited {
    color: #000;
    text-decoration: none;
}
.breadcrumbs a:visited:hover {
    color: #000;
    text-decoration: underline;
}
/* end Logo & Top links */
hr {
    border: 0px;
    border-bottom: 1px solid #b5b5b5;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
    margin-left: 5px;
}
.sidelinks {
    width: 95%;
    margin-top: 28px;
}
#newsletter {
    margin-top: 20px;
    height: 115px;
}
.newsletter_title {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #496835;
    padding-right: 47px;
}
.newsletter_privacy {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9px;
    color: #496835;
    padding-right: 74px;
}
.newsletter_privacy a:link {
    color: #496835;
    text-decoration: none;
}
.newsletter_privacy a:active {
    color: #496835;
    text-decoration: none;
}
.newsletter_privacy a:hover {
    color: #496835;
    text-decoration: underline;
}
.newsletter_privacy a:visited {
    color: #496835;
    text-decoration: none;
}
.newsletter_privacy a:visited:hover {
    color: #496835;
    text-decoration: underline;
}
.newsletter_button {
    width: 150px;
    text-align: right;
    padding-bottom: 5px;
}
.alert {
    color: #FF0000;
    font-size: 11px; /*font-weight: bold;*/
}
.featureditem, .relateditem {
    width: 170px;
    margin-top: 10px;
    margin-left: 8px;
}
.featureditem_box, .relateditem_box {
    background-color: #FFF;
    border: 2px solid #6C5730;
    padding: 6px 6px 6px 6px;
}

.product_tab_box {
    height: 300px;
    overflow: auto;
}
input.submit, input.submit:focus {
    border: 1px double #6E1C00;
    padding: 2px;
    background-color: #B42E00;
    color: #FFFFFF;
    font-size: 11px;
    font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
    cursor: pointer;
}
.main_copy {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #000;
}
a:link, .main_copy a:link {
    color: #000;
    text-decoration: underline;
}
a:active, .main_copy a:active {
    color: #000;
    text-decoration: none;
}
a:hover, .main_copy a:hover {
    color: #000;
    text-decoration: none;
}
a:visited, .main_copy a:visited {
    color: #000;
    text-decoration: underline;
}
a:visited:hover, .main_copy a:visited:hover {
    color: #000;
    text-decoration: none;
}
#Quantity { font-size: 1em; }
.AddToCartButton {
    cursor: pointer;
    font-size: 1em;
    border-style: none;
}
.newsletter_border input.SignupButton {
    background: url('CustomImages/newsletter_signup.png');
    background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
    font-size: 1em;
    border-style: none;
    height: 22px;
    width: 56px;
}
/*.WishListMoveToCartButton {
    background: url('images/spacer.gif');
    background-repeat: no-repeat;
    cursor: pointer;
    color: #639639;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    border-style: none;
    height: 19px;
    text-align: center;
}*/

.WishListMoveToCartButton {
background: url('images/spacer.gif');
background-repeat: no-repeat;
cursor: pointer;
color: #639639;
font-family: Verdana,Geneva,sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
border-style: none;
height: 19px;
text-align: center;
background-color: #CA2A31;
border: 1px solid #A03438;
height: 32px;
color: #fff;
font-family: "Roboto Slab";
text-transform: uppercase;
font-size: 13px;
/* margin-bottom: 10px; */
-webkit-appearance: none;
text-decoration: none;
}
.AddToWishButton, .ContinueShoppingButton, .ReturnToAccount, .DeleteAddressButton, .CompareButton, .MoveToWishButton, .MoveToCartButton {
    background: url('images/spacer.gif');
    background-repeat: no-repeat;
    cursor: pointer;
    color: #639639;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
    border-style: none;
    height: 19px;
    text-align: center;
}
.AddToWishButton { width: 120px; }
.ContinueShoppingButton, .ReturnToAccount, .DeleteAddressButton { width: 140px; }
.item_id, div#revolverAddOn table#discount td {
    color: #97825B;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}
.more_details_link {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #639639;
    font-weight: bold;
}
a.more_details_link:link {
    color: #639639;
    text-decoration: underline;
}
a.more_details_link:active {
    color: #639639;
    text-decoration: underline;
}
a.more_details_link:hover {
    color: #639639;
    text-decoration: underline;
}
a.more_details_link:visited {
    color: #639639;
    text-decoration: underline;
}
a.more_details_link:visited:hover {
    color: #639639;
    text-decoration: underline;
}
.filterSearch {
    width: 100px;
}
#textfield2 {
    width: 135px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 2px;
}
#features {
    margin-left: 5px;
    margin-right: 5px;
}
.feature_white {
    border: 1px solid #b2c791;
    width: 128px;
    height: 126px;
    float: left;
    margin-left: 2px;
}
.feature_green {
    background-color: #b2c791;
    width: 130px;
    height: 128px;
    float: left;
    margin-left: 2px;
}
.feature_text {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #496835;
    font-weight: bold;
}
#whoowns {
    width: 530px;
    height: 180px;
    margin: 7px;
}
/* end 2nd Column -- MAIN */

/* Begin 3rd Column -- MAIN */
.toplinks {
    height: 24px;
    margin-top: 6px;
}
.toplinks ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    color: #393123;
    white-space: nowrap;
    width: 100%;
}
.toplinks ul li {
    display: inline;
    width: 32%;
    float: left;
    text-align: center;
}
.toplinks li a {
    color: #393123;
    text-decoration: none;
}
.toplinks li a:link, .toplinks li a:visited {
    color: #393123;
}
.toplinks li a:hover {
    color: #393123;
    text-decoration: underline;
}
#photo {
    height: 130px;
    padding-left: 7px;
}
#col3text {
    margin-right: 5px;
    margin-left: 5px;
}
.brown_title, a.brown_title {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
/* End 3rd Column -- MAIN */
/* Footer */
#footer { padding-left: 170px; }
.footer_phone {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000;
}
.footer_copyright {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9px;
    color: #496835;
}
.footer_guarantee {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #000;
}
/* Footer */
/* Fonts and Typography */
h1 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #639639;
    padding: 0 5px 0 5px;
}
h2 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #639639;
    padding: 0 5px 0 5px;
}
h3 {
    font-family: "Times New Roman" , Times, serif;
    font-size: 15px;
    padding-left: 10px;
    padding-bottom: 3px;
    border-bottom: solid 2px #769466;
}
h5 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #97825B;
    margin: 5px 0px;
    padding: 0 5px 0 5px;
}
p, .rightmenu .main, .MediumCell, .MediumCellText, .LightCell, .LightCellText, td {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #000;
}
p { padding: 0 5px 0 0px; }
.small { font-size: 9px; }
.green_links {
    font-size: 10px;
    color: #679934;
}
.green_links a:link {
    color: #679934;
    text-decoration: none;
}
.green_links a:active {
    color: #679934;
    text-decoration: none;
}
.green_links a:hover {
    color: #679934;
    text-decoration: none;
}
.green_links a:visited {
    color: #679934;
    text-decoration: none;
}
.green_links a:visited:hover {
    color: #679934;
    text-decoration: none;
}
.left_nav_links {
    font-family: Verdana, Times, serif;
    font-size: 13px;
    color: #333;
    margin-left: 20px;
}
.left_nav_links a:link {
    color: #000;
    text-decoration: none;
}
.left_nav_links a:active {
    color: #000;
    text-decoration: none;
}
.left_nav_links a:hover {
    color: #000;
    text-decoration: underline;
}
.left_nav_links a:visited {
    color: #000;
    text-decoration: none;
}
.left_nav_links a:visited:hover {
    color: #000;
    text-decoration: underline;
}
a.left_h3:link { text-decoration: none; }
a.left_h3:active { text-decoration: none; }
a.left_h3:hover { text-decoration: none; }
a.left_h3:visited { text-decoration: none; }
a.left_h3:visited:hover { text-decoration: none; }
a.social:link {
    text-decoration: none;
    color: #000;
    font-size: 10px;
    white-space: nowrap;
    border: none;
    text-align: center;
}
a.social:active {
    text-decoration: none;
    color: #000;
    font-size: 10px;
    font-family: Verdana, Geneva, sans-serif;
    white-space: nowrap;
    border: none;
    text-align: center;
    font-weight: normal;
}
a.social:hover {
    text-decoration: none;
    color: #000;
    font-size: 10px;
    font-family: Verdana, Geneva, sans-serif;
    white-space: nowrap;
    border: none;
    text-align: center;
    font-weight: normal;
}
a.social:visited {
    text-decoration: none;
    color: #000;
    font-size: 10px;
    font-family: Verdana, Geneva, sans-serif;
    white-space: nowrap;
    border: none;
    text-align: center;
    font-weight: normal;
}
a.social:visited:hover {
    text-decoration: none;
    color: #000;
    font-size: 10px;
    font-family: Verdana, Geneva, sans-serif;
    white-space: nowrap;
    border: none;
    text-align: center;
    font-weight: normal;
}
ul.tame, ul.tame li {
    margin: 0;
    padding: 0;
    display: list-item;
    list-style: none;
}
ul.tame li { line-height: 1.25em; }
.tameHoriz, ul.tameHoriz li {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 1em;
}
ul.tameHoriz li {
    display: inline;
    font-size: 1em;
}
.top_nav {
    padding-top: 8px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9px;
    color: #FFF;
}
.top_nav a:link {
    color: #FFF;
    text-decoration: none;
}
.top_nav a:active {
    color: #FFF;
    text-decoration: none;
}
.top_nav a:hover {
    color: #FFF;
    text-decoration: underline;
}
.top_nav a:visited {
    color: #FFF;
    text-decoration: none;
}
.top_nav a:visited:hover {
    color: #FFF;
    text-decoration: underline;
}
.top_nav_left {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    text-transform: capitalize;
    color: #000;
}
.top_nav_left a:link {
    color: #000;
    text-decoration: none;
}
.top_nav_left a:active {
    color: #000;
    text-decoration: none;
}
.top_nav_left a:hover {
    color: #000;
    text-decoration: underline;
}
.top_nav_left a:visited {
    color: #000;
    text-decoration: none;
}
.top_nav_left a:visited:hover {
    color: #000;
    text-decoration: underline;
}
.cart_links {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000;
}
.cart_links a:link {
    color: #000;
    text-decoration: underline;
}
.cart_links a:active {
    color: #000;
    text-decoration: none;
}
.cart_links a:hover {
    color: #000;
    text-decoration: none;
}
.cart_links a:visited {
    color: #000;
    text-decoration: underline;
}
.cart_links a:visited:hover {
    color: #000;
    text-decoration: none;
}
.photo_of_the_day {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    color: #000;
    padding-left: 7px;
}
.right_header {
    font-family: "Times New Roman" , Times, serif;
    font-size: 13pt;
    color: #000;
    padding-left: 7px;
    font-weight: bold;
}
/* end Fonts and Typography */
/* Results */
#image_title {
    float: left;
}
#item_text {
    float: left;
}
/* end Results */
#AjaxShipping {
    width: 99%;
    border: solid 1px #444;
    height: 100%;
    float: left;
    padding: 3px;
}
#AjaxShipping h4 {
    margin: 0 0 0.5em 0;
    font-weight: bold;
    font-size: 1.1em;
}
.AjaxShippingLabel {
    width: 175px !important;
    float: left;
    font-weight: bold;
    clear: left;
}
#AjaxShipping input, #AjaxShipping select {
    font-size: 1em;
    float: left;
}
#AjaxShippingCountry, #AjaxShippingState, #AjaxShippingZip, #AjaxShippingEstimate {
    float: left;
    clear: left;
    border-top: solid 1px #eee;
    width: 99%;
    padding: 3px 0;
}
#ShipQuote {
    float: left;
    margin: 0;
}
/* Set Visibility to :hidden and uncomment 'display' to turn off */
#AjaxShippingCountry {
    visibility: visible; /*display:none;*/
}
#AjaxShippingState {
    visibility: visible; /*display:none;*/
}
.OrderOptionsTitle {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.OrderOptionsRowHeader {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
}
.OrderOptionsName {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
.OrderOptionsDescription {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
.OrderOptionsPrice {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
/* Kit Specific Styles */
#KitSideBar {
    border: solid 1px Gray;
    position: absolute;
    z-index: 99; /*999999999 !important;*/
    width: 180px;
    background-color: #FFFFE1; /*right:10px;*/
    margin-left: 10px;
}
#KitAddToCartForm {
    padding: 5px 5px 10px 5px;
    margin: 0px 5px 0px 5px;
    border-top: solid 1px Gray;
    text-align: center;
}
#KitPlaceHolder { width: 150px; }
#KitTable { width: 500px; }
#KitTable td { padding: 4px 0px 4px 0px; }
#KitAddToCartFormHeader {
    border-bottom: solid 3px #444;
    text-align: center;
}
#KitAddToCartFormPrice {
    line-height: 30px;
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 0px 5px;
    border-bottom: solid 1px Gray;
}
.KitAddToCartFormPrice {
    /*line-height:30px;*/
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 0px 5px;
    border-bottom: solid 1px Gray;
}
.KitAddToCartFormDetailsHeader {
    text-align: center;
    text-decoration: underline;
}
.KitAddToCartFormDetails {
    padding: 0px 5px 0px 5px;
    margin-left: 10px;
}
.KitTableGroup { background-color: #f5f5f5; }
.KitSpacer {
    /* 	border:solid 1px Lime; 	background-color:Aqua; 	*/
    height: 10px;
}
#KitAddToCartFormDetailsHeader {
    text-align: center;
    text-decoration: underline;
}
#KitAddToCartFormDetails {
    padding: 0px 5px 0px 5px;
    margin-left: 10px;
}
#KitSideBar input[type="button"] {
    width: 120px;
    text-align: center;
    margin-top: 3px;
}
.KitRegularBasePrice {
    font-style: italic;
    text-decoration: line-through;
}
.dhtmltooltip {
    border: 0; /*border: 2px solid black;*/
    padding: 2px;
    font-size: 11px;
    background-color: lightyellow; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.CardCodeTooltip {
    border: 0; /*border: 2px solid black;*/
    padding: 2px;
    background-color: #DDD; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.Kit2dhtmltooltip {
    border: 0;
    margin-top: 20px; /*border: 2px solid black;*/
    padding: 2px;
    font-size: 11px;
    background-color: lightyellow; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.ShippingAndTaxEstimateAddress {
    border: solid 1px #aaa;
    width: 100%;
}
.ShippingAndTaxEstimateAddress .Header {
    text-align: center;
    font-weight: bold;
    background-color: #ddd;
}
.ShippingAndTaxEstimateAddress .Caption {
    width: 30%;
    text-align: left;
    vertical-align: top;
}
.ShippingAndTaxEstimateAddress .Value {
    width: 70%;
    text-align: left;
    vertical-align: top;
}
.ShippingAndTaxEstimateAddress .ErrorMessage {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    color: Red;
    font-weight: bold;
}
.ShippingAndTaxEstimator {
    border: solid 1px #aaa;
    width: 100%;
}
.ShippingAndTaxEstimator .Header {
    text-align: center;
    font-weight: bold;
    background-color: #ddd;
}
.ShippingAndTaxEstimator .Caption {
    font-weight: bold;
    width: 30%;
    text-align: left;
    vertical-align: top;
}
.ShippingAndTaxEstimator .Value {
    width: 70%;
    text-align: right;
    vertical-align: top;
}
.ShippingEstimatorPanel {
    width: 350px;
    border: dashed 1px gray;
    padding: 5px 5px 5px 5px;
}
.WishListWarning {
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    font-weight: bold;
    color: #ff0000;
}
.ShippingEstimatorPanel {
    width: 350px;
    border: dashed 1px gray;
    padding: 5px 5px 5px 5px;
}
#KitError {
    text-align: center;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
}
#lblKitError { color: Red; }
/* default class for stock hint display */
.StockHint, .brown_title {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    margin: 5px 0px;
    padding: 0 5px 0 5px;
}
.brown_title { font-size: 12px; }
.StockHint_OutOfStock { color: red; }
/*********************************************/
/*************For Featured Products***********/
/*********************************************/
.featuredProductLinks {
    color: #000000;
    font-weight: bold;
}
.featuredProductDescription {
    padding-top: 10px;
    font-weight: normal;
}
.featuredProductPrice {
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: normal;
}
.featuredTeaser {
    color: #000000;
    font-weight: bold;
}
/* CSS for productratings [begin] */
.CommentHelpfulText {
    font-family: Arial,Helvetica;
    color: #009999;
}
.CommentHelpfulYes {
    font-family: Arial,Helvetica;
    color: #006600;
}
.CommentHelpfulNo {
    font-family: Arial,Helvetica;
    color: #006600;
}
.CommentCell { background-color: #FFFFFF; }
.RatingCommentText { color: #000000; }
.CommentAuthor { color: #000000; }
/****** [end] ******/
/* CSS for Checkout GiftCard [begin] */
.CheckoutEmailGiftCardHeader {
    /* default color - #cccccc */
    background-color: #cccccc;
    color: #000000;
}
/****** [end] ******/

/* CSS for Checkout Terms And Conditions [begin] */
.CheckOutTermsBorder {
    border-style: dashed;
    border-width: 1px;
    border-color: #000000;
}
/****** [end] ******/

/* CSS for Affiliate Page [begin] */
.AffiliateHeaderTd {
    /* -- original -- 	font-size: smaller; 	font-weight:bold; 	color: #ffffff; 	background-color: #AAAAAA; 	-- -- */
    font-size: smaller;
    font-weight: bold;
    color: #ffffff;
    background-color: #CCCCCC;
    padding: 3px;
}
.AffiliateTextCell {
    background-color: #DDDDDD;
    color: #000000;
    padding: 3px;
}
.AffiliateLinks, .AffiliateLinks a:link, .AffiliateLinks a:active, .AffiliateLinks a:visited {
    color: #000000;
}
.AffiliateLinks a:hover { color: #4776BD; }
.AffiliateForgotPasswordText { color: #000000; }
.AffiliateForgotPasswordText span { color: #000000; font-weight: bold; }
/****** [end] ******/
/* CSS for Multiple Shipping [begin] */
.MultiShippingAddressHeaderLeft {
    color: #000000;
    background-color: #dddddd;
}
.MultiShippingAddressHeaderRight {
    color: #000000;
    background-color: #dddddd;
}
/****** [end] ******/

/* CSS for Recent Comments */
.RecentCommentsHeader {
    background-color: #CCCCCC;
    color: #000000;
    font-weight: bold;
    text-align: center;
    height: 25px;
}
.RecentCommentsHeaderBorder { background-color: #FFFFFF; }
.RecentCommentsFooter { background-color: #CCCCCC; }
.RecentCommentsBorder { background-color: #CCCCCC; }
.RecentCommentsCell {
    background-color: #FFFFFF;
    color: #000000;
    text-align: center;
}
.pnlRecentCommentSort { background-color: #FFFFCC; }
.RecentCommentSortText { color: #FF0000; }
.RecentCommentReSortText {
    color: #000000;
    font-weight: bold;
}
.RecentCommentIsolateHeader {
    background-color: #009999;
}
.RecentCommentIsolateHeaderText {
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
}
.RecentCommentIsolateCell {
    background-color: #FFFFFF;
    color: #000000;
}
.RecentCommentsPagingTop {
    background-color: #ffffff;
    color: #000000;
}
/** [end] **/
/* CSS for RateIt.aspx */
.rateitBG {
    background-color: #336699;
    margin: 0px;
}
.rateittable { background-color: #336699; }
.rateitlabel {
    font-family: arial,helvetica;
    font-weight: bold;
    color: #ffffff;
}
.rateitproductname { background-color: #FFFFCC; }
.rateitbox { background-color: #FFFFFF; }
.rateitddl { font-size: 10px; }
.rateittext { font-size: 12px; }