/* ****    Copyright (c) 1999-2005 UniteU Technologies Inc.  All rights reserved. ****/
/**  scuba network editor:cls 18.AUG.2007
* Colors 
* header & left nav background: #204373 [dark blue ]
* left nav (deptlinks)  links #f1f9fb [light grey/blue]   **/
body {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; background: #ffffff; color: #000000;; font-size: 12px}

td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
p {font-size: 12px; margin-top: 0px; margin-bottom: 8px; text-align: left; font-weight: normal;}
img{border: none}

.logo {margin: 5px 0px 5px 10px;}


/* shop by brand dropdown*/
.qjump { color: #660000; font-size: 10px; text-decoration: none; font-weight:bold }


/*page title text on all pages except the department and product pages*/
.PageTitle{font-size: 14px; color: #000000;}


/*department titles*/
.DeptTitle{font-size: 14px;color: #000000; font-weight: bold; display: block;}


/*list price or price level 1 with a sale*/
.ListPricewSale {font-size: 12px; background: inherit; color: black;}


/*list price or price level 1 with NO sale*/
.ListPricewoSale {font-size: 12px; background: inherit; color: black;}


/* sale price */
.SalePrice {font-size: 12px; background: inherit; color: red;}


/* msrp price */
.MSRPPrice {font-size: 12px; background: inherit; color: black;}


/*  deplinks  */

table#headerTable {background: inherit; color: #000000;}
table#emailSignUp {background: inherit; color: #000000;}
table#TableNav  {background:#204373; color: #ffffff;}
td#TDbottom  {background: inherit; color: #000000;}
td#TDbelowNav  {background: inherit; color: #000000;}
.nav {border-width:0px 1px 1px 1px;border-style: solid;border-color:#cccccc;background-image: none; padding:0px 2px 2px 2px; }
.navmargin{padding:0px 2px 2px 2px; background: inherit; color: #333333; text-decoration: none; font-size: 10px; font-weight: normal; }

/*  END DEPTLINK CODE CLASSES  */


/* general div on all pages to offset content from left nav  */
.PageContent {position: relative; top: 20px; left: 15px;}


/*  DEPTLINK EMAIL SIGNUP  */
.EmailSignupbgcolor {background: #CCCCCC; color: #000000;}
.EmailSignupTitle {background: #CCCCCC; color: #000000;}
.EmailSignupText {background: #CCCCCC; color: #000000;}


/*  SHOPPER LOOKUP CLASSES  */
.TableText {background: #ffffff; color: #000000;}

/* HEADER CLASSES  */
/* HEADER CLASSES  */
.welcomeTxt {background:#204373;color: #ffffff; text-decoration: none; font-size: 10px; font-weight:normal;border-width:0px 0px 0px 1px;border-style: solid;border-color:#ffffff;padding:0px 0px 0px 4px;}
.welcome:link {color: #ffffff; text-decoration: none; font-size: 10px; font-weight:bold;}
.welcome:visited {color: #ffffff; text-decoration: none; font-size: 10px; font-weight:bold;}
.welcome:hover { color: #ffffff; text-decoration: underline; font-size: 10px; font-weight:bold;}
.welcome:active {color: #ffffff; text-decoration: underline; font-size: 10px; font-weight:bold;}
/** added thins white line underneath **/
.hdrTxt {background:#204373;color: #ffffff; text-decoration: none; font-size: 12px; font-weight:bold;border-width:0px 0px 1px 0px;border-style: solid;border-color:#ffffff;}
.hdrNav:link {color: #ffffff; text-decoration: none; font-size: 12px; font-weight:bold;}
.hdrNav:visited {color: #ffffff; text-decoration: none; font-size: 12px; font-weight:bold;}
.hdrNav:hover { color: #ffffff; text-decoration: underline; font-size: 12px; font-weight:bold;}
.hdrNav:active {color: #ffffff; text-decoration: underline; font-size: 12px; font-weight:bold;}

/* FOOTER CLASSES  */
#ftrTable {background:#ffffff;border:2px solid #cccccc;padding:2px;}
.ftrTxt {background:#204373;color: #ffffff; text-decoration: none; font-size: 10px; font-weight:bold;height:23px;}

.ftrNav:link {color: #ffffff; text-decoration: none; font-size: 10px; font-weight:bold;}
.ftrNav:visited {color: #ffffff; text-decoration: none; font-size: 10px; font-weight:bold;}
.ftrNav:hover { color: #ffffff; text-decoration: underline; font-size: 10px; font-weight:bold;}
.ftrNav:active {color: #ffffff; text-decoration: underline; font-size: 10px; font-weight:bold;}

.uuTxt {background:#204373;color: #ffffff; text-decoration: none; font-size:9px;font-weight:normal;padding:0px 2px 2px 2px;}
.uuNav:link {color: #ffffff; text-decoration: none; font-size:9px;font-weight:normal;}
.uuNav:visited {color: #ffffff; text-decoration: none; font-size:9px;font-weight:normal;}
.uuNav:hover { color: #ffffff; text-decoration: underline; font-size:9px;font-weight:normal;}
.uuNav:active {color: #ffffff; text-decoration: underline; font-size:9px;font-weight:normal;}



/* SHOPPER NEW AND SHOPPER UPDATE */
.SubText {background: inherit; color: #000000; font-size: 10px; font-weight: normal;}
.optional {background: #ffffff; color: #000000;}
.required {background: #ffffff; color: #000000; font-weight: bold;}


/* PRODUCT PAGE  */

/* You may also be interested in */
.relProductlabel {background: inherit; color: #000000;}
.ProductShortDescription {background: inherit; color: #000000;}
.ProductName {font-size: 16px; background: inherit; color: black; font-weight: bold;}

/*list price or price level 1 with a sale*/
.ListPricewSaleP  {font-size: 12px; background: inherit; color: black;}
/*list price or price level 1 with NO sale*/
.ListPricewoSaleP  {font-size: 12px; background: inherit; color: black;}
/* sale price */
.SalePriceP  {font-size: 12px; background: inherit; color: red;}
/* msrp price */
.MSRPPriceP  {font-size: 12px; background: inherit; color: black;}

/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR  {font-size: 12px; background: inherit; color: black;}
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR {font-size: 12px; background: inherit; color: black;}
/*  related products sale price */
.SalePriceR  {font-size: 12px; background: inherit; color: red;}
/*  related products msrp price */
.MSRPPriceR  {font-size: 12px; background: inherit; color: black;}

/*   END PRODUCT PAGE CLASSES  */


/*  DEPARTMENT PAGE  */
.DeptShortDescription {background: inherit; color: #000000;}


/*  Item Table Styles */
.CartLabels {background: #999999; color: #000000; font-weight: bold;}
.cart_list_item {background: #ffffff; color: #000000;}
.SubHeadbgcolor {background: #999999; color: #000000;}
.SubHeadText {background: inherit; color: #000000; font-weight: bold}
.tablebgcolor {background-color:#FFFFFF;}


/*  ERRORS   */
.BasketErrors
{color: #ff0000; background: #ffffff;}
.PurchaseErrors
{color: #ff0000; background: #ffffff;}
.ErrorMsg
{color: #ff0000; background: #ffffff;}


/*  SHIPPING PAGE  */


/*  PAYMENT PAGE  */
.PaymentInput {background: inherit; color: #000000; font-weight: bold;}


/*  CONFIRMATION PAGE  */
.outer {border: 1px solid #999999}
table#confBottom td {border-style: solid; border-left-width: 1pt; border-top-width: 1pt; border-right-width: 0pt; border-bottom-width: 0pt; border-color: #b9b9b9;}


/*  ------BEGIN LINK STYLE DEFINITIONS------  */

/*  general links - applied when no class is specified  */
.smaller {font-size:12px;font-weight:normal;margin-left:10px;}
.info:link { color: #DF5A0A; text-decoration: none; font-size: 12px; font-weight: normal;}
.info:visited { color: #DF5A0A; text-decoration: none; font-size: 12px; font-weight: normal;}
.info:hover {color: #777777; text-decoration: none; font-size: 12px; font-weight: normal;}
.info:active {color: #777777; text-decoration: none; font-size: 12px; font-weight: normal;}

/*  left hand navigation, top level  */
.deptbarlink:link {display: block; text-align: left; margin-left: 9px; background: inherit; color: #f1f9fb; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptbarlink:visited {display: block; text-align: left; margin-left: 9px; background: inherit; color:#f1f9fb; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptbarlink:hover {display: block; text-align: left; margin-left: 9px; background: inherit; color:#f1f9fb; text-decoration: underline; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptbarlink:active {display: block; text-align: left; margin-left: 9px; background: inherit; color:#f1f9fb; text-decoration: underline; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

/*  left hand navigation, secondary level  */
.deptbarlink2:link {display: block; text-align: left; margin-left: 15px; background: inherit; color:#f1f9fb; text-decoration: none; font-size: 11px; font-weight: normal; margin-bottom: 4px;}
.deptbarlink2:visited {display: block; text-align: left; margin-left: 15px; background: inherit; color:#f1f9fb; text-decoration: none; font-size: 11px; font-weight: normal; margin-bottom: 4px;}
.deptbarlink2:hover {display: block; text-align: left; margin-left: 15px; background: inherit; color:#f1f9fb; text-decoration: underline; font-size: 11px; font-weight: normal; margin-bottom: 4px;}
.deptbarlink2:active {display: block; text-align: left; margin-left: 15px; background: inherit; color:#f1f9fb; text-decoration: underline; font-size: 11px; font-weight: normal; margin-bottom: 4px;}

/*  content area, department page  */
.deptlinkM:link { color: #DF5A0A; text-decoration: none; font-size: 12px; font-weight:bold;}
.deptlinkM:visited { color: #DF5A0A; text-decoration: none; font-size: 12px; font-weight:bold;}
.deptlinkM:hover  {color: #777777; text-decoration: none; font-size: 12px; font-weight:bold;}
.deptlinkM:active  {color: #777777; text-decoration: none; font-size: 12px; font-weight:bold;}

/*  content area, product page  */
.deptlinkP:link  { color: #DF5A0A; text-decoration: none; font-size: 12px; font-weight:bold;}
.deptlinkP:visited  { color: #DF5A0A; text-decoration: none; font-size: 12px; font-weight:bold;}
.deptlinkP:hover  {color: #777777; text-decoration: none; font-size: 12px; font-weight:bold;}
.deptlinkP:active   {color: #777777; text-decoration: none; font-size: 12px; font-weight:bold;}

/* "Back to" link on product page  */
.deptlinkM2:link {background: inherit; color: #555555; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:visited {background: inherit; color: #555555; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:hover {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:active {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

/*  -------END LINK STYLE DEFINITIONS------  */
