/*
  $Id: stylesheet.css,v 1.1.1.1 2003/09/18 19:06:13 wilt Exp $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/

 .cat_description {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color: #bf0202;
 font-weight: bold;
 }

 .boxText {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 }

 .maintableBorder {
 border: 1px solid #ff0000;
 border-color: #010d4f;
 }

 .maintableBackground {
 background-color: #FFFFFF;
 }

 .column_left {
 background-color: #010d4f;
 }

 .centertable {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color: ##010d4f;
 }
 
 .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: #010d4f;
 }

 .productsNotifications {
 background: #f2fff7;
 }

 .orderEdit {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color: #70d250;
 text-decoration: underline;
 }

 body {
 font-family: Verdana; 
 font-size: 11px; 
 color: #444444; 
 background-color: #ffffff;
 }

 h1 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 }

 h2 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 }

 h3 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 }

 A {
 color: #000000;
 text-decoration: none;
 }

  A:hover {
 color: #0066FF;
 text-decoration: underline;
 }

 FORM {
 display: inline;
 }

 TR.header {
 background: #ffffff;
 }

 TR.headerNavigation {
 background: #010d4f;
 }

 TD.headerNavigation {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 background: #bbc3d3;
 color: #ffffff;
 font-weight : bold;
 }

 A.headerNavigation { 
 color: #FFFFFF; 
 }

 a:hover.headerNavigation {
 color: #ffffff;
 }

 TR.headerError {
 background: #010d4f;
 }

 TD.headerError {
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 background: #010d4f;
 color: #ffffff;
 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: #000066;
 font-weight: bold;
 text-align: center;
 }

 TR.footer {
 background: #bbc3d3;
 }

 TD.footer {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 background: #010d4f;
 color: #ffffff;
 font-weight: bold;
 }

 .infoBox {
 #background: #010d4f;
 background-color: #010d4f;
 }

 .infoBoxContents {
 background: #FFFFFF;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 }

 .infoBoxNotice {
 background: #FF8E90;
 }

 .infoBoxNoticeContents {
 background: #FFE6E6;
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 }

 TD.infoBoxHeading {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: FEFEDF;
 background: #010d4f;
 padding-bottom:2;
 border: none;
 }

 TD.infoBox, SPAN.infoBox {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 background: #010d4f;
 }

 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: #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: #f8f8f9;
 }

 TABLE.productListing {
 border: 0px solid ##010d4f;
 border-spacing: 1px;
 }

 .productListing-heading {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 background: #010d4f;
 color: #FFFFFF;
 font-weight: bold;
 border: thin solid #010d4f;
 }

 .productListing-headingPrice {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 background: #FFFFFF center;
 color: #666666;
 font-weight: bold
 }

 .phonesupport-heading {
 font-family: Verdana, Arial;
 font-size: 14px;
 background: #990033;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 border: thin solid #990033;
 }

 TD.productListing-data {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 }

 A.pageResults {
 color: #0000FF;
 }

 a:hover.pageResults {
 color: #0000FF;
 background: #FFFF33;
 }

 TD.pageHeading, DIV.pageHeading {
 font-family: Verdana, Arial, sans-serif;
 font-size: 18px;
 font-weight: bold;
 color: #999999;
 }

 TR.subBar {
 background: #f4f7fd;
 }

 TD.subBar {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #FFFFFF;
 }

 TD.main, P.main {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.0;
 }

 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;
 color: #FFFFFF;
 }

 TD.category_desc {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5;
 }

 SPAN.newItemInCart {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #010d4f;
 }

 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: #010d4f;
 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;
 }

 .productSpecialPrice {
 font-family: Verdana, Arial, sans-serif;
 color: #ff0000;
 }

 .addtocartforshipping {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #ff0000;
 font-weight: bold;
 }
  
 SPAN.errorText {
 font-family: Verdana, Arial, sans-serif;
 color: #010d4f;
 }

 .moduleRow {
 }

 .moduleRowOver {
 background-color: #D7E9F7;
 cursor: pointer;
 cursor: hand;
 }

 .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: 10px;
 color: #010d4f;
 }

/* VJ Links Manager v1.00 begin */

 TABLE.linkListing {
 border: 1px;
 border-style: solid;
 border-color: #b6b7cb;
 border-spacing: 1px;
 }

 .linkListing-heading {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
 background: #CCCCCC;
 color: #FFFFFF;
 text-align: center;
 }

 TD.linkListing-data {
 border-right: 1px solid #b6b7cb;
 border-bottom: 1px solid #b6b7cb;
 padding: 4px;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 }

 TR.linkListing-odd {
 background: #f8f8f9;
 }

 TR.linkListing-even {
 background: #F5F5F5;
 }

/* VJ Links Manager v1.00 end */

 .content 	{
 background: none;
 color: #000000;
 font-size: 10px;
 font-family: Verdana, Helvetica;
 }

/* Show Cart Details */

 TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 line-height: 1.5;
 color: #FFFFFF;
 font-weight: bold;
 }

/* Show Header Page Links */

 TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
 background-image: url('images/button_blank_left.gif');
 }

 TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
 background-image: url('images/button_blank_right.gif');
 }

 TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
 background-image: url('images/button_blank_middle.gif');
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000
 }

 A.HeaderPageLinks {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 }

 a:hover.HeaderPageLinks {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;

/*  background: #00FF00; */
 color: #00FF00;
 }

 TD.cookieUsage {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
 background: #000000;
 color: #FFFFFF;
 }

/* Added for Center Date/Time on Home Page */

 .ch3 {
 font-family: Verdana, Tahoma;
 font-size: 12px;
 font-weight: bold;
 color: #0058a3;
 padding-bottom: 2;
 padding-left: 30;
 background: url(images/new/header_07.gif);
 }
 	
 .cssnav {
 position: relative;
 font-family: Tahoma, Verdana, sans-serif;
 font-weight: bold;
 background: url(images/menutab-on.gif) no-repeat;
 white-space: nowrap;
 display: block;
 width: 82px;
 height: 27px;
 margin-right: 0;
 padding: 0;
 overflow:hidden;/* for ie to hide extra height*/
 }

 .cssnav a {
 display: block;
 color: #fefedf;
 font-size: 11px;
 width: 82px;
 height: 27px;
 display: block;
 float: center;
 color: #fefedf;
 text-decoration: none;
 overflow:hidden;/* for ie to hide extra height*/
 }

 .cssnav a:hover {
 color: #fefedf;
 text-decoration: none;
 }

 .cssnav img {
 width: 82px;
 height: 27px;
 border: 0;
 }

 * html a:hover {
 visibility: visible;
 }

 .cssnav a:hover img {
 visibility: hidden;
 }

 .cssnav span {
 position: absolute;
 left: 3px;
 top: 8px;
 margin: 0px;
 padding: 0px;
 cursor: pointer;
 } 

 .PriceList  {
 font-family: Verdana, Arial, sans-serif;
 color: #9a9a9a;
 font-size: 12px;
 font-weight: bold
 }
 
 .SavingsPercent {
 font-size: 8px;
 }
 
 .oldPrice {
 text-decoration: line-through;
 }

 .tmsrp {
 text-align: right;
 color: #666666; 
 }

 .pmsrp {
 text-align: right;
 color: #666666; 
 }

 .tour {
 color: #003366;
 text-align: right;
 }
 
 .pour {
 color: #CC0000; 
 text-align: right;
 }

 .tsave {
 font-size: 12px;
 color: #999999;
 text-align: right;
 }

 .psave {
 font-size: 12px;
 color: #999999;
 text-align: right;
 }

 .smallq {
 font: Verdana;
 color: #ff0000;
 font-size: 14px;
 font-weight: bold; 
 text-align: center;
 }
 
#slideshow { 
margin: 3px auto; 
width: 600px; 
height: 297px; 
 }
 
#slideshow img { 
border: 0px;
display: none; 
}

#slideshow img.first { 
display: block 
}

#nav { 
z-index: 50; 
position: absolute; 
bottom: 5px; 
right: 5px 
 }
 
#nav a { 
margin: 0 3px; 
padding: 0px; 
border: 1px solid #ccc; 
background: #ebebeb; 
text-decoration: none 
 }
 
#nav a.activeSlide { 
background: #cccccc 
 }
 
#nav a:focus { 
outline: none; 
}
