/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/

/* YOU CAN'T USE // to comment lines out in a stylesheet coz IE6 gets confused!!! */

/* body {font-family: Verdana, georgia; font-size: 10pt; color: black; margin: 0px} */
.normal {font-family: Verdana, Georgia; font-size: 10pt; color: black; margin-top: 0; margin-bottom: 0}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

A:link {color: blue; text-decoration: none}
A:active {color: blue; text-decoration: none} 
A:visited {color: blue; text-decoration: none}
A:hover {color: black; text-decoration: none}

FORM {display: inline;}

TR.header {background: white;}

TR.headerNavigation {background: #bbc3d3;}
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #000000;
/*  background: #bbc3d3; */
  color: white;
  font-weight : bold;
}

A.headerNavigation { color: white; }
A.headerNavigation:hover {color: #0000ff;}

TR.headerError {background: #ff0000;}
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: white;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {background: #00ff00;}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: white;
  font-weight: bold;
  text-align: center;
}

/* TR.footer {background: #000000;} */
/*  background: #bbc3d3; */


/* TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #000000;
  color: white;
  font-weight: bold;
}
*/

.infoBox {background: #b6b7cb;}

.infoBoxContents {
  background: white;
/*  background: #f8f8f9; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {background: #FF8E90;}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading
{ font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #858585; /* safe Grey */
  color: white;
}

TD.infoBoxHeading a {color: white;}
TD.infoBoxHeading a:hover {color: yellow; text-decoration:none;}
TD.infoBox, SPAN.infoBox {font-family: Verdana, Arial, sans-serif; font-size: 10px;}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: white;
/*  background: #f8f8f9; */
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even
{background: white;}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #858585;
  color: white;
  font-weight: bold;
}

TD.productListing-data {font-family: Verdana, Arial, sans-serif; font-size: 12px;}

A.pageResults {color: #0000FF;}
A.pageResults:hover {color: #0000FF; background: #FFFF33;}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: black;
/*  color: #9a9a9a; */
}

TR.subBar {background: #f4f7fd;}
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

TD.main1, P.main1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer;}
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; }

TD.Error {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  color: #000000;
}

/*** Begin Header Tags SEO ***/
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}

TABLE.MenubarB, TD.MenubarB
{ font-family: Verdana, Georgia;
  font-size: 10pt;
  color: black;
  border-style: solid;
  border-color: black;
  border-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
}

TABLE.MenubarS, TD.MenubarS
{ font-family: Verdana, Georgia;
  font-size: 10pt;
  color: black;
  border-collapse: collapse;
  border-style: solid;
  border-color: black;
  border-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
}

TD.infoBoxHeading
{ font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #858585; /* safe Grey */
  color: white;
}

a.allproductsBox {color: black; font-weight: bold;}  /* #ff0000;} */
a.allproductsBox:Hover {color: blue;}  /* #cc0000;} */

@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 * @file		dropdown.css  package Dropdown
 * @browsers	Windows: IE6+, Opera7+, Firefox1+ Mac OS: Safari2+, Firefox2+
**/

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {list-style: none; margin: 0; padding: 0;}

ul.dropdown {position: relative; z-index: 597; float: left;}

ul.dropdown li {float: left; line-height: 1.3em; vertical-align: middle; zoom: 1;}

ul.dropdown li.hover,
ul.dropdown li:hover {position: relative; z-index: 599; cursor: default;
color:#000; background: url("http://www.neverrest.co.uk/images/buttons/blue_but.gif") no-repeat;}

ul.dropdown ul {visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%;}

ul.dropdown ul li {float: none;}

ul.dropdown ul ul {top: 1px; left: 99%;}

ul.dropdown li:hover > ul {visibility: visible;}


/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */

ul.dropdown {font-weight: bold;}

ul.dropdown li
{background: url("http://www.neverrest.co.uk/images/buttons/black_but.gif") repeat-x; position:relative;}

ul.dropdown li.hover,
ul.dropdown li:hover
{color:#000; background: url("http://www.neverrest.co.uk/images/buttons/blue_but.gif") no-repeat;}

ul.dropdown a:visited,
ul.dropdown a:link,
ul.dropdown a:hover,
ul.dropdown a:active {color: #fff; text-decoration: none;}

/* -- dropdown box width - fits widest text -- */
ul.dropdown ul {width: auto; margin-top: 1px; float:left;}

ul.dropdown ul li {font-weight: bold;}

/*-- @section		Base Style Extension - space around headings -- */
ul.dropdown a {display: block; padding: 5px 3px;}

/*-- @section		Base Style Override  --*/
ul.dropdown li {padding: 0; border: none;}

ul.dropdown ul a {padding: 5px;}

/* Mixed - split headings with a  vertical line*/
ul.dropdown li a,
ul.dropdown {border-style: solid; border-width: 1px 1px 1px 0; border-color: #fff #d9d9d9 #d9d9d9;}

/* set up footer */
td.footer {border-style: solid; border-width: 1px 1px 1px 0; border-color: #fff #d9d9d9 #d9d9d9;}
td.footer a
{color:#fff; background: url("http://www.neverrest.co.uk/images/buttons/black_but.gif") padding: 5px 5px;}
td.footer a:hover
{color:#fff; background: url("http://www.neverrest.co.uk/images/buttons/blue_but.gif") no-repeat; padding: 5px 5px;}
