/*
  $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
*/

.boxText { 
font-family: Verdana, Arial, Helvetica; font-size: 9pt; ; color:#5C5C5C; 
}

.errorBox { 
    font-family : Verdana; /* , Arial, sans-serif; /
    font-size : 11px; 
    background:  #ffb3b5; 
    font-weight: bold; 
}
.stockWarning { 
    font-family : Verdana; /* , Arial, sans-serif; */
    font-size : 11px; color: #cc0033; 
}

/*checkout_success.php*/
.productsNotifications { 
    background: #DCB7DD; 
    border: 1px;
    border-style: solid;
    border-spacing: 1px;
    border-color: #800000;
}

/*checkout_confirmation.php*/
.orderEdit { 
    font-family : Verdana /* , Arial, sans-serif;  */
    font-size : 11px; 

    color: #70d250; 
    text-decoration: underline; 
}


/* info box line color */
.infoBox {
    background: #FFFFFF; /*ndg new products background */
    border: 1px;
    border-style: solid;
    border-spacing: 1px;
  
    /* ndg border color of left and right boxes ( i.e. information etc )*/
    /***************************************************  
       border-top:1px solid  #FFFFFF; 
       border-bottom:1px solid #C6C3B5;
       border-left:1px solid #C6C3B5;
       border-right:1px solid #C6C3B5; 
     ***************************************************/

    /* ndg  or the whole border line */
    border-color: #FFFFFF; /* ndg border lines */
}

.infoBoxContents {
     /* background: #FFFFFF ; */ 
     /* background.repeat-y:url(images/header/logo.gif); */
     /*font-size: 10px;  */
     font-family:Verdana, Arial, Helvetica; font-size: 9pt;
}

TD.infoBoxHeading {
     font-family:Verdana, Arial, Helvetica; font-size: 9pt;
     font-weight: bold;
     color: #3D3D3D;          
     text-indent: 1;
       
     /* ndg Header Pattern */
     background-image: url(images/header/header_nav.gif);
     background-repeat: repeat; 
     /*line-height: 2; */

     /* or use the background color for the info headers */
     /* background:  #C6C3B5; */     
}


TD.infoBox, SPAN.infoBox {
  font-family: Verdana; /* , Arial, sans-serif; */
  font-size: 10px;
  
}


/***** NDG    */

.SearchBox {
  background: #BED62F;
}

TD.SearchBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #BED62F;
  color: #f8f8f9;
}

.SearchBoxContents {
  background: #BED62F;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


BODY {
  color: #000000;
  margin: 0px;
  background: #FFFFFF; /*ndg site background #EBEBEB; */
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
  display: inline;
}

TR.header {
  /*  background: #ffffff; */
}

TR.headerNavigation {
  /* background: #B5B5B5; ndg #C6C3B5; */

    background-image: url(images/header/header_nav.gif);
    background-repeat: repeat;
    line-height: 2;

}

TD.headerNavigation {
  font-family: Verdana; /* , Arial, sans-serif; */
  font-size: 9px;
  /* color: #CCCCCC; */
  /* font-weight : bold; */
}

A.headerNavigation { 
  color: #3D3D3D; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family:  Verdana; /* , Arial, sans-serif; */
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00; 
}

TD.headerInfo {
  font-family:  Verdana; /* , Arial, sans-serif; */
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  /* background: #CB7C91;  */ 
}

TD.footer {
  font-family: Verdana; /*, Arial, sans-serif; */
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
 
  /* background: #CB7C91; */ 

/**** nmnmn ************************************
  background-image: url(images/header/header_nav.gif);
  background-repeat: repeat;
  line-height: 2;
***************************************/


}


TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  /* fanis background: #f8f8f9; 
  background: #808080 ;
   background: #EEDBDE ;*/
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  /* fanis background: #f8f8f9; 
  background: #808080 ; 
  background: #EEDBDE ;*/
}

TABLE.productListing {
   border: 1px;
   border-style: solid;
   border-spacing: 1px;
   border-color:  #FFFFFF; /* ndg listing of products #800000; */   
   color:#800000;      /* font color */
   font-size: 10px;    /* font size -- does not affect standard view */
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /* background: #b6b7cb; fanis  */
  color: #9a9a9a;   
         
 /* nmnmn *************************************************
  ***********background-image: url(images/header/header_nav.gif);
  ***********background-repeat: repeat;  
  ***********line-height: 2;
  **********************************************************/
  font-weight: bold;
}

.smallText_sort {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*color: #FFFFFF;*/
  color: #9a9a9a;
  text-decoration:underline;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background:  #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;  #9a9a9a; 
  align: center;
}

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: 11px;
 /* line-height: 1.5; */
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px; 
}

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: #FFFFFF; /* ndg  #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: #DCB7DD; cursor: pointer; cursor: hand; }

.moduleRowSelected { background: #DCB7DD; }

.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: #ff0000; }

/*- header Menu Tabs --------------------------- */

    #tabsJ {
      float:left;
      width:100%;
      /* background:#DCB9FF; */ /* fanis  #F4F4F4;*/
      font-family: Trebuchet MS;
      font-size:75%;
      font-weight: bold;
      line-height:normal;
      border-bottom:1px solid #660000; /* fanis #24618E; */
      }
    #tabsJ ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
                       /* background:#DCB9FF; */

      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;

      }
    #tabsJ a {
      float:left;
      background:url("images/tableftJ.gif") no-repeat left top;
      margin:0;
      /* fanis padding:0 0 0 5px;*/
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("images/tabrightJ.gif") no-repeat right top; 
      padding:5px 15px 4px 6px;
      color: #000000 /* fanis#24618E; */
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#00000;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }
	  
	  
/*--- Beginning of Addition Products Cycle Slideshow ---*/



.ProductsCycleSlideshowWrapper {  width: 600px; padding:0; margin:0; overflow: hidden; text-align:center;}

.ProductsCycleSlideshow {  height: 134px; width: 550px; padding:0; margin:0; overflow: hidden; border: 2px solid #bbc3d3; background-color:#fff;}

.PCSChild { width: 550px; padding: 0px; text-align:center; top:0; left:0 }

.PCSChild  a { text-decoration: none; color:000;}

.PCSChild  a img { border: none; border-width:0px;}

.PCSOutput { text-align:left; font-size:11px;}

.PCSOutput a { text-decoration: none; color:#000; }

.PCSPager { margin:0px; }

.PCSPager a { border: 1px solid #bbc3d3; background: #fff; color:#bbc3d3; text-decoration: none; margin: 0 5px; padding: 3px 5px; font-size:11px;}

.PCSPager a.activeSlide { border: 1px solid #000; background: #bbc3d3; color:#000;}

.PCSPager a:focus { outline: none; }

/*--- End of Addition Products Cycle Slideshow ---*/

/* New Products Scroller */

#pscroller_np {
height: 200px;
border: 0px;
padding: 5px;
}

.pscroller_c_np {
  font-family: sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

.fbold {font-size:12px; font-weight:bold}

/* atricles & videos scroller */

#pscroller_np_1 {
height: 130px;
border: 0px;
/* padding: 5px;*/
}

.pscroller_c_np_1 {
  font-family: sans-serif;
  font-size: 11px;
  line-height: 1.2;
}

