.search input.submitbutton,.topnav a,.topnav a.basket:hover, .topnavCont a, .topnavBasket a {color: #fff;}
.topnav a:hover,.topnav a.topon, .topnavCont a:hover, .topnavBasket a:hover {background: #fff; color: #000;}


/* ------------------------------------- */
/* ------------  HOME STYLE ------------ */
/* ------------------------------------- */

a.item {background: #c00; color: #fff; border-color: #e68080;}
a.item:hover {background-color: #039;}


/* ----------------------------------------- */
/* ------------  TEMPLATE STYLE ------------ */
/* ----------------------------------------- */

/* ======= Product Menu ======= */
.menuback {background-color: #fff;}
.menu {border-bottom-color: #e68080;}
a.parent {background: #c00; border-top-color: #e68080; color: #fff;}
a.parent:hover,a.parent.on {background-color: #039;}
.childrenBox {background: #2f69b3;}
a.child {color: #fff;}


/* ======= Main Content: Content / Subnav Menu  ======= */
.breadcrumbs,.breadcrumbs a,.customerName,.customerName a, .customerName span b {color: #999;}
.breadcrumbs b {color: #000;}
.itembox img {border-color: #999;}
.itembox a {border-bottom-color: #b30000; color: #fff; background-color: #c00;}
.itembox a:hover {background-color: #039; border-bottom-color: #002a7d;}
.itembox a b {background: none;}
.maintext th {background: #c00; color: #fff;}
.maintext td {border-top-color: #fff;}
.pagetitle {border-bottom-color: #999; color: #c00;}
.textbody a {color: #c00;}
.textbody a:hover {color: #000;}
.textbody p a {color: #c00;}
.textbody p a:hover {color: #000;}


/* ------- SubNav Menu ------- */
.submenu {float: left; width: 235px; height: 554px;}
.menuitem {background: #fff;}
.menuitem a {color: #fff; background: none;}
.menuitem span a {color: #fff; background: #999;}
.menuitem a:hover,.menuitemOn {background: #333; color: #fff;}



/* ----------------------------------------- */
/* -----------  CONTENT: GENERIC ----------- */
/* ----------------------------------------- */

p a {color:#000;}



/* ----------------------------------------- */
/* ----------  CONTENT: PRODUCTS ----------- */
/* ----------------------------------------- */

/* ------- Product Sub Category Pages: Introduction image and text ------- */
.wpSubProductWrap_img {border-color: #999;}


/* ------- Product Boxes: Product Group pages / Sub Category pages ------- */
.wpProductWrap_img a:link, .wpProductWrap_img a:visited	{background-color: #CC0001;}
.wpProductWrap_img a:active, .wpProductWrap_img a:hover	 {background-color: #003399;}
.wpProductWrap_header a:link, .wpProductWrap_header a:visited {color:#fff;}
a:active.product_title, a:hover.product_title {color: #fff;background-color: #003399;}
.product_img img {border-color: #999;}
a.product_img {border-color: #999;}


/* ------- Product List pages ------- */
.wpProductList_row {border-top-color: #ccc;}
.wpProductList_ItemRed {color: #ff0000;}
.wpProductList_butWrap {background-color: #999;}


/* ------- Product Details pages------- */
.img_more a {background-color: #999;color: #fff;}
.wpProductTableWrap th {background-color: #cc0000;color:#fff;border-bottom-color: #fff;}
.wpProductTableOptions {font-weight:bold;}
.wpProductTableRow {background-color: #DCDDDE; border-bottom-color: #DCDDDE;}
.wpProductTableAltRow {background-color: #edeeef; border-bottom-color: #fff;}
.red {color:#CC0000;}
a.redLink {color: #c00; text-decoration: underline; white-space: nowrap;}
a.redLink:hover {color: #000;}


/* ------- What's New Page / Sale Items page------- */
.wpProductDetailsWrap h2 {color:#CC0000;}


/* ------- Bike pages ------- */
.wpBikeBarWrap {background-color: #999; color: #fff;}
.wpBikeBarWrap span {background-color: #999;}
.wpBikeDescWrap {border-top-color: #ccc;}



/* ----------------------------------------- */
/* -------  CONTENT: IMAGE POP UP ---------- */
/* ----------------------------------------- */
.modalBackground {background-color:#000; filter:alpha(opacity=70); opacity:0.7;}



/* ----------------------------------------- */
/* ----------  CONTENT: SHOPPING ----------- */
/* ----------------------------------------- */

/* ------- Shopping Cart Order Progress Bar ------- */
.wpShoppingNav_subNav a:link, .wpShoppingNav_subNav a:visited {background-color: #999; color: #fff;}
.wpShoppingNav_subNav a:hover {background-color: #000}
.wpShoppingNav_subNavSelected {background-color: #000; color: #fff;}

/* ------- Shopping Basket Pages ------- */
.wpShoppingNavWrap h2 {color:#CC0000;}

.wpShoppingNavWrap h2 {border-bottom-color: #ccc;}
.wpShoppingNavWrap a {color: #000;}
.wpShoppingBasketTableWrap a {color: #3366cc;}
.wpShoppingBasket_TabCell {border-color: #999;}
.wpShoppingBasket_TabCellRed {border-color: #999; color: #cc0000}
.wpShoppingBasket_TabCellGrey {border-color: #999; background-color: #ccc;}
.wpShoppingBasket_TabCell input {border-color: #999;}
.wpShoppingBasket_Update, .wpShoppingBasket_Remove {border-top-color: #999; border-bottom-color: #999;}
.wpShoppingBasket_Remove a {color: #cc0000;}
.wpShoppingBasket_Wishlist {border-top-color: #999; border-bottom-color: #999; border-right-color: #999;}
.wpShoppingBasket_InvoiceAddress {border-top-color: #999; border-right-color: #999; border-left-color: #999; border-bottom-color: #999;}
.wpShoppingBasket_DeliveryAddress {border-top-color: #999; border-right-color: #999; border-bottom-color: #999;}
.wpShoppingBasket_InvoiceHeader, .wpShoppingBasket_OnlinePaymentHeader {border-bottom-color: #999;}
.wpShoppingBasket_AmendButCol1 {border-right-color: #999; border-bottom-color: #999; border-left-color: #999;}
.wpShoppingBasket_AmendButCol2 {border-right-color: #999; border-bottom-color: #999;}
.wpShoppingBasket_InvoiceAddress select, .wpShoppingBasket_DeliveryAddress select {border-color: #999;}
.wpShoppingBasket_InvoiceAddress .input, .wpShoppingBasket_DeliveryAddress .input {border-color: #999;}
.wpShoppingNav_orderHistoryRow {border-bottom-color: #ccc;}



/* ------- Login / Profile pages ------- */
.wpShoppingBasketButWrap {background-color:#ccc;}

/* ------- Payment ------- */
.wpShoppingBasket_OnlinePayment {border-top-color: #999; border-right-color: #999; border-bottom-color: #999;}
.wpPayment_AmendButCol1 {border-right-color: #999; border-bottom-color: #999; border-left-color: #999;}




/* ----------------------------------------- */
/* ----------  CONTENT: BUTTONS ------------ */
/* ----------------------------------------- */

.button input, .button a {color: #fff;}
.wpProductTableWrap input.btn {color: #fff;}
input.GRIDbtn {color: #fff;}



/* ----------------------------------------- */
/* ----------------  FOOTER ---------------- */
/* ----------------------------------------- */

.footer, .footer a {color: #999;}