/* *****************************************
  This file contains 5 sections:
  * Header Styles
  * Sidebar Styles
  * Footer Styles
  * Main Content Styles
  * Default Styles
***************************************** */

/* ****************************** */

td.storeName {background-color: #235173;font-family: verdana, arial, helvetica, sans-serif;font-size: 14pt;font-weight: bold;color: #ffffff;padding: 0px;border-style: none; margin: 0px;margin-left: 0px;margin-top: 0px;}
td.mainNavRightTop {text-align: right;background-color: #235173;padding-right: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;}
td.mainNavigation {background-color: #666666;font-family: verdana, arial, helvetica, sans-serif;text-decoration: none;font-size: 8pt;color: white;font-weight: bold;text-align: right;}
td.categoryLinksNavigation {background-color: #C6C6C6;padding-right: 0px;margin-right: 0px;font-family: verdana, arial, helvetica, sans-serif;text-decoration: none;font-size: 8pt;color: #727272;font-weight: bold;text-align: right;}


/* **************************** */

  /* The background & style of the sidebar */
td.sidebar {background-color: #C6C6C6;padding: 0px;margin: 0px;margin-left: 0px;margin-top: 0px;}
  /* Background for the Section Label text */
td.mainHeading {background-color: #666666;padding-top: 3px;padding-bottom: 3px;padding-left: 2px;padding-right: 2px;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: white;line-height: 10px;}
  /* When viewing Sub categories, a list of them is displayed on the sidebar and the current category is highlighted. */
td.subcategory {padding-left: 3px;margin-left: 3px;background-color: white;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;color: black;line-height: 13pt;}
  /* Text for the shopping cart */
td.miniText { font-family: arial;font-size: 9pt;color: #232323;font-weight: bold;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;padding-left: 3px; line-height:12px;}


/* **************************** */

td.footer {background-color: #235173;padding: 2px;margin: 0px;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: white;text-decoration: none;text-align:right}


/* ************************************
 * Main Content Styles -> Font Styles */

  /* Main button style */
.buttonStyle:link {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt; font-weight: bold; color: #D5E2EC;   margin-left: 5px; margin-right:5px; text-decoration: none; height: 14px; white-space:nowrap;}
.buttonStyle:active {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt; font-weight: bold; color: #D5E2EC;  margin-left: 5px; margin-right:5px; text-decoration: none; height: 14px; white-space:nowrap;}
.buttonStyle:visited {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt; font-weight: bold; color: #D5E2EC;  margin-left: 5px; margin-right:5px; text-decoration: none; height: 14px; white-space:nowrap;}
.buttonStyle:hover {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt; font-weight: bold; color: white;  margin-left: 5px; margin-right:5px;  text-decoration: none; height: 14px; white-space:nowrap;}
.buttonStyle2:link {font-family: verdana, arial, helvetica, sans-serif;font-size: 10pt; font-weight: bold; color: #D5E2EC;   margin-left: 5px; margin-right:5px; text-decoration: none; height: 14px; white-space:nowrap;}
.buttonStyle2:active {font-family: verdana, arial, helvetica, sans-serif;font-size: 10pt; font-weight: bold; color: #D5E2EC;  margin-left: 5px; margin-right:5px; text-decoration: none; height: 14px; white-space:nowrap;}
.buttonStyle2:visited {font-family: verdana, arial, helvetica, sans-serif;font-size: 10pt; font-weight: bold; color: #D5E2EC;  margin-left: 5px; margin-right:5px; text-decoration: none; height: 14px; white-space:nowrap;}
.buttonStyle2:hover {font-family: verdana, arial, helvetica, sans-serif;font-size: 10pt; font-weight: bold; color: white;  margin-left: 5px; margin-right:5px;  text-decoration: none; height: 14px; white-space:nowrap;}
.buttoncell {border: 2px solid; border-color : #5D8BAD #164161 #164161 #5D8BAD; height:14px; background-color: #004080}
.buttoncellOrig {border: 2px solid; border-color : #5D8BAD #164161 #164161 #5D8BAD; height:14px; background-color: #285577}

/* Breadcrumb trail for checkout pages */
a.chkout_done {color: black; text-decoration:}
td.chkout {font: bold 11px Verdana; color: #C6C6C6; padding-right: 7px;}
td.chkout_active {font: bold 11px Verdana; color:#950000;}
td.divider {width: 1px;}

  /* Price styles */
.listPrice {font-family: arial, helvetica, sans-serif, verdana;font-size: 9pt;color: black;padding: 0px;margin: 0px;text-decoration: line-through;}
.price {font-family: arial, helvetica, sans-serif, verdana;font-size: 9pt;color: black;padding: 0px;margin: 0px;}
.redPrice {font-family: arial, helvetica, sans-serif, verdana;font-size: 9pt;color: red;padding: 0px;margin: 0px;}
.strongPrice {font-family: arial, helvetica, sans-serif, verdana;font-size: 9pt;font-weight: bold;color: black;padding: 0px;margin: 0px;}

  /* General store text */
.text {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;color: black;padding: 0px;margin: 0px;text-decoration: none;text-align: left;}
.redText {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;color: red;padding: 0px;margin: 0px;text-decoration: none;}
.strongtext {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: black;padding: 0px;margin: 0px;text-decoration: none;}
.strongRedText {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: red;padding: 0px;margin: 0px;text-decoration: none;}
.textCustomColor, .productName {font-family: verdana, arial, helvetica, sans-serif;font-size: 10pt;font-weight: bold;text-align: left;color: #666666;padding: 0px;margin: 0px;}
.errortxt {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;text-align: left;color: #B70101;}

  /* Some table tyles for the category pages */
.dashedLines {border-style:dashed;border-right-width:0px;border-top-width:0px;border-left-width:1px;border-bottom-width:0px;padding:0px;}
.innerDashedLines {border-style:dashed;border-right-width:1px;border-top-width:1px;border-left-width:0px;border-bottom-width:0px;padding:0px;}

  /* Heading and Sub heading text used at the top of most pages */
.pageHeading {padding-left: 0px;margin-left: 0px;padding-top: 4px;padding-bottom: 2px;font-family: verdana, arial, helvetica, sans-serif;font-size: 14pt;font-weight: bold;text-align: left;color: black;}
.subHeading {font-family: verdana, arial, helvetica, sans-serif;font-size: 12pt;font-weight: bold;text-align: left;color: #666666;padding: 0px;margin: 0px;}

  /* Styles for addresses */
.addressName {font-family: verdana, arial, helvetica, sans-serif;font-size: 10pt;font-weight: bold;text-align: left;color: #666666;padding: 0px;margin: 0px;}
.address {font-family: verdana, arial, helvetica, sans-serif;font-size: 10pt;color: black;padding: 0px;margin: 0px;}
.phoneNumberFormat {font-family: verdana, arial, helvetica, sans-serif;font-size: 7pt;color: #666666;padding: 0px;margin: 0px;}

  /* Style used for spacing of main elements on each page */
  /* Defines the style of the main frame - background color, spacing, ... */
td.mainContent {background-color: #ffffff;padding: 0px;margin: 0px;}
  /* General table spacing used throughout site */
td.topspace {padding-left: 3px;margin-left: 3px;padding-top: 5px;}
  /* General spacing.  Usually used before a pageHeading or subHeading */
td.categoryspace {padding-left: 0px;margin-left: 0px;padding-top: 4px;padding-bottom: 2px;}

  /* We have a privacy policy whenever personal information is asked for */
td.privacyStatement {background-color: #C6DAEA;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;color: black;text-decoration: none;text-align: left;}
    /* We have a box that displays all the available shipping discounts */
td.discountBox {background-color: #E6E6E6; font-family:verdana; font-size:11px; color: #CC0000;text-decoration:none; text-align:left;}
  /* Define text and background colors for labeled columns */
td.labelText1 {background-color: #C6C6C6;padding-top: 1px;padding-bottom: 1px;padding-left: 2px;margin: 0px;font-family: verdana, arial, helvetica, sans-serif;font-size: 10pt;font-weight: bold;color: #666666;text-align: left;padding: 3px;}
th.labelText2 {background-color: #e1e1e1;padding-top: 1px;padding-bottom: 1px;padding-left: 2px;margin: 0px;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: black;padding: 3px;text-decoration: none;text-align: left;height:25}
td.labelText2 {background-color: #90B1CE;padding-top: 1px;padding-bottom: 1px;padding-left: 2px;margin: 0px;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: black;padding: 3px;text-decoration: none;text-align: left;height:25}
td.labelText3 {background-color: #235173;padding-top: 1px;padding-bottom: 1px;padding-left: 2px;margin: 0px;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: white;padding: 3px;text-decoration: none;text-align: left;height:25}
th.labelText12 {background-color: #90B1CE;padding-top: 1px;padding-bottom: 1px;padding-left: 2px;margin: 0px;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: black;padding: 3px;text-decoration: none;text-align: left;height:25}
  /* Discount Styles */
.discount {font-family: Verdana; font-style: italic; font-size: 11px; color: #CC0000; }
.discountHeading  {font-family: Times New Roman;Verdana; font-style: italic; font-size: 18px; color: #666666; font-weight: bold;}
.discountBox {background-color: #E6E6E6 }

a.discount {font-style:normal; font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: #235173; font-weight:normal}
a.discount:link {font-style:normal; font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: #235173; font-weight:normal}
a.discount:visited {font-style:normal; font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline;font-size: 8pt;color: #6C2373; font-weight:normal}
a.discount:active {font-style:normal; font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline font-size : 8pt;color: #235173; font-weight:normal}
a.discount:hover {font-style:normal; font-family: verdana, arial, helvetica, sans-serif;text-decoration: none;font-size: 8pt;color: #235173; font-weight:normal}

/* ****************
 * Default Styles */

html {direction: ltr; unicode-bidi: embed;}
body {margin-top: 0px;margin-left: 0px;padding-top: 0px;}
table {padding: 0px;text-align:left}
td {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;color: black;border-style: none; border-width:0px;padding-left:2px;padding-right:2px;}
th {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;color: black;border-style: none; border-width:0px;padding-left:2px;padding-right:2px;}
p {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;color: black;padding: 0px;margin: 0px;text-decoration: none;}
select {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: normal;font-style: normal;text-align: top;}
input {font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: normal;font-style: normal;}
hr {text-align: left;border-style:inset;color:gray; height: 1px; }
form {margin-bottom:3px; margin-top:4px;}
.inlineform { font-weight: normal; font-family: Arial, sans-serif; display:inline}

/*Start: Styles for Home Page E-Spot */
.emSpotDesc {
  color: #BA4114;
  font: 11pt verdana, arial;
  font-weight: bold;
  font-family: verdana, arial, helvetica, sans-serif;
}
/*Style for Shop All Text*/
a.shopAllCat {
  color: #00008B;
  font: 10pt verdana, arial;
  font-weight: bold;
  font-family: verdana, arial, helvetica, sans-serif;
}
.emSpotCategorySectionHeader {
  font: 16pt verdana, arial;
  margin: 0;
  color: #BA4114;
  font-weight: bold;
  font-family: verdana, arial, helvetica, sans-serif;
}
a.emSpotLinkBlue {
  color: #00008B;
  font: 9pt verdana, arial;
  font-weight: bold;
  font-family: verdana, arial, helvetica, sans-serif;
}
/*End: Styles for Home Page E-Spot */
