/*

  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $



  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, 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: black; }

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



BODY {

  background: #ffffff; 

  color: white;

  margin: 0px;

  font-family:"Verdana";

}



A {

  color: white;

  text-decoration: none;

  font-family:"Verdana";

}



a.categories {

    color:white;

    font-family:"Verdana";
	margin-top:2px;
	margin-bottom:2px;
}

a.categories:hover {

    color:red;

    font-family:"Verdana";
	margin-top:2px;
	margin-bottom:2px;
}



a.emailus {

	font-family:"Verdana";

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 15px;

    border: 0px;

    color:#b6903f;

    text-decoration:none;

    font-size: 12px;

    font-weight: bold;

    background-image: url(images/link_arrow.gif);

    background-repeat:no-repeat;

    background-location: middle left;

}



a.emailus:hover {
	margin-top:2px;
	margin-bottom:2px;
	font-family:"Verdana";

    color:#b6903f;

    text-decoration:underline;

}



img {

	font-family:"Verdana";

    border:0px;

}



A:hover {

	font-family:"Verdana";

  	color: red;

  	text-decoration: underline;

}



FORM {

	font-family:"Verdana";

	display: inline;

}



TR.header {

	font-family:"Verdana";

  background: #ffffff;

}



TR.headerNavigation {

font-family:"Verdana";

  background: #bbc3d3;

}



TD.headerNavigation {

font-family:"Verdana";

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight : bold;

}



A.headerNavigation { 

font-family:"Verdana";

  color: #FFFFFF; 

}



A.headerNavigation:hover {

font-family:"Verdana";

  color: #ffffff;

}



TR.headerError {

font-family:"Verdana";

  background: #ff0000;

}



TD.headerError {

  font-family:"Verdana";

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

font-family:"Verdana";

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

font-family:"Verdana";

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}



.infoBox {

  

}



.infoBoxContents {  

font-family:"Verdana";

  font-size: 10px;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

font-family:"Verdana";

  font-size: 10px;

}



TD.infoBoxHeading {

font-family:"Verdana";

  font-size: 10px;

  font-weight: bold;

  color: white;

  background-color: black;

}



TD.infoBox, SPAN.infoBox {

font-family:"Verdana";

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

  font-family:"Verdana";

}



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;

  font-family:"Verdana";

}



TABLE.productListing {

  border: 1px dashed gray;

  background-image: url(images/view-back.gif);

  background-color:#1f1f1f; 

  font-family:"Verdana";

}



.productListing-heading {

  font-family:"Verdana";

  font-size: 10px;

  background-color: black;

  color: #FFFFFF;

  font-weight: bold;

}



TD.productListing-data {

  font-family:"Verdana";

  font-size: 10px;      

  background-image: url(images/view-back.gif);

  background-color:#1f1f1f; 

}



A.pageResults {

  color: #0000FF;

  font-family:"Verdana";

}



A.pageResults:hover {

font-family:"Verdana";

  color: #0000FF;

  background: #FFFF33;

}



TD.pageHeading, DIV.pageHeading {

  font-family:"Verdana";

  font-size: 20px;

  font-weight: bold;

  color: #9a9a9a;

}



TR.subBar {

font-family:"Verdana";

  background: #f4f7fd;

}



TD.subBar {

  font-family:"Verdana";

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family:"Verdana";

  font-size: 11px;

  line-height: 1.5;

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family:"Verdana";

  font-size: 10px;

  color: white;

}



TD.accountCategory {

  font-family:"Verdana";

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family:"Verdana";

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family:"Verdana";

  font-size: 12px;

}



TD.tableHeading {

  font-family:"Verdana";

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family:"Verdana";

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family:"Verdana";

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family:"Verdana";

  font-size: 11px;

}



SPAN.greetUser {

  font-family:"Verdana";

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

  font-family:"Verdana";

}



TD.formAreaTitle {

  font-family:"Verdana";

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family:"Verdana";

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family:"Verdana";

  color: #ff0000;

}



SPAN.errorText {

  font-family:"Verdana";

  color: #ff0000;

}



.moduleRow { }

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

.moduleRowSelected { background-color: black; }



.checkoutBarFrom, .checkoutBarTo { font-family:"Verdana"; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family:"Verdana"; font-size: 10px; color: white; }



/* message box */



.messageBox { font-family: font-family:"Verdana"; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family:"Verdana"; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: font-family:"Verdana"; font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: font-family:"Verdana"; font-size: 10px; color: #ff0000; }





 body 

   {

        background-color:black;

        border: 0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;    

        font-family:"Verdana";

   }   



   div.page 

   {

        background-color:white;

        border: 0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 8px 0px 8px;    

        width: 1000px;        

        font-family:"Verdana";

   }



   div.header 

   {

        width:995px;

        border:0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;  

        font-family:"Verdana";  

   }



   table.header 

   {

        border:0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;  

        font-family:"Verdana";  

   }



   td.banner 

   {

        border:0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;    

        background-image: url(images/banner.gif);

        width:995px;

        height:230px;   

        font-family:"Verdana";

   }



   td.menu-bottom-left 

   {

        border:0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;    

        background-image: url(images/border_bottom_left.gif);

        width:8px;

        height:21px;   

        font-family:"Verdana";

   }



   td.menu-bottom-right 

   {

        border:0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;    

        background-image: url(images/border_bottom_right.gif);

        width:8px;

        height:21px;   

        font-family:"Verdana";

   }



   td.menu-bottom 

   {

        border:0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;    

        background-image: url(images/bot_bar_conn.gif);

        background-repeat: repeat-x;

        width:979px;

        height:21px;

        font-family:"Verdana";

   }



   td.menu-middle 

   {

        border:0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;    

        background-image: url(images/mid_bar_conn.gif);

        background-repeat: repeat-x;

        width:995px;

        height:34px;       

        font-family:"Verdana"; 

   }



   div.tab 

   {

        font-weight:bold;

        font-size: 13px;

        font-family:"Verdana";

        text-align:center;

        border:0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;    

        background-image: url(images/tab.gif);

        width:157px;

        height:34px;   

        vertical-align:middle;

   }



   td.menu-top 

   {

        border:0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;    

        background-image: url(images/top_bar_conn.gif);

        background-repeat: repeat-x;

        width:996px;

        height:36px;

        font-family:"Verdana";

   }



   div.content 

   {

        width:995px;

        border:0px;

        padding: 15px 0px 0px 0px;

        margin: 0px 0px 0px 0px;  

        font-family:"Verdana";  

   }



   td.content-border-top-left 

   {

        border:0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;    

        background-image: url(images/content-border-top-left.gif);

        width:10px;

        height:14px;

        font-family:"Verdana";

   }



   td.content-border-top-right 

   {

        border:0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;    

        background-image: url(images/content-border-top-right.gif);

        width:10px;

        height:14px;   

        font-family:"Verdana";

   }



   td.content-border-top 

   {

        border:0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;    

        background-image: url(images/content-border-top.gif);

        background-repeat: repeat-x;

        width:950px;

        height:14px;

        font-family:"Verdana";

   }



   td.content-border-bottom {

        border:0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;    

        background-image: url(images/content-border-bottom.gif); 

        width:970px;  

        height:21px; 

        font-family:"Verdana";

   }



   td.content {

        border:0px;

        padding: 0px 15px 0px 15px;

        margin: 0px 0px 0px 0px;    

        background-image: url(images/content-background.gif);    

        background-repeat: repeat-x;

        background-color:black;

        width:930px;

        font-family:"Verdana";

   }



   td.menu-bar-bottom {

        border:0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;    

        background-image: url(images/bot_bar_conn.gif);    

        background-repeat: repeat-x;

        width:995px;

        height:20px;

        font-family:"Verdana";

   }



   td.footer {

        border:0px;

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;    

        background-image: url(images/footer.gif);    

        width:995px;

        height:70px;

        font-family:"Verdana";

   }



   p.footer {

        font-family:"Verdana";

        font-size:12px;        

        color:black;

   }



   td.footertext {

        border:0px;

        padding: 10px 0px 0px 0px;

        margin: 0px 0px 0px 0px;  

        font-family:"Verdana"; 

   }



   p.footerbar {



   }



   h3 {

        background-image: url(images/header3img.gif);

        background-repeat: no-repeat;

        background-position: left;

        padding: 4px 0px 0px 10px;

        color: #efb069;

        margin: 0px 0px 0px 0px;

        border: 0px;

        font-family:"Verdana";

   }



   dl.categories {

        padding: 0px 0px 0px 10px;        

        margin: 2px 0px 2px 0px;

        border: 0px;

        font-family:"Verdana";

   }



   dt.categories {        

       color:white;

       font-size:12px;

       font-family:"Verdana";

       padding: 0px 0px 0px 10px;

       margin: 3px 3px 3px 3px;

       border-bottom: 1px dashed grey;

       background-image: url(images/yellow_arrow.gif);

       background-repeat: no-repeat;

       background-position: middle left;

   }



   div.pageview {

       background-image: url(images/view-back.gif);       

       width: 440px;

       border: 1px dashed gray;       

       padding: 10px 10px 10px 10px;

       margin: 0px 0px 0px 20px;

       font-family:"Verdana";

   }



   dt.categories1 {        

       color:white;

       font-size:12px;

       font-family:"Verdana";

       padding: 0px 0px 0px 10px;

       margin: 0px 0px 0px 10px;

       border-bottom: 1px dashed grey;

       background-image: url(images/yellow_arrow.gif);

       background-repeat: no-repeat;

       background-position: middle left;

   }



   dt.categories2 {        

       color:white;

       font-size:12px;

       font-family:"Verdana";

       padding: 0px 0px 0px 10px;

       margin: 0px 0px 0px 20px;

       border-bottom: 1px dashed grey;

       background-image: url(images/yellow_arrow.gif);

       background-repeat: no-repeat;

       background-position: middle left;

   }



   dt.categories3 {        

       color:white;

       font-size:12px;

       font-family:"Verdana";

       padding: 0px 0px 0px 10px;

       margin: 0px 0px 0px 30px;

       border-bottom: 1px dashed grey;

       background-image: url(images/yellow_arrow.gif);

       background-repeat: no-repeat;

       background-position: middle left;

   }



   dl.greylist {

        padding: 0px 0px 0px 0px;        

        margin: 0px 0px 0px 0px;

        border: 0px;

        font-family:"Verdana";

   }



   dt.greylist {        

       color:gray;

       font-size:10px;

       font-family:"Verdana";

       padding: 0px 0px 0px 10px;

       margin: 0px 0px 0px 0px;

       background-image: url(images/grey_arrow.gif);

       background-repeat: no-repeat;

       background-position: middle left;

   }



   h4 {

        border: 0px;

        padding: 5px 0px 0px 0px;

        margin: 0px 0px 0px 0px;

        color:white;

        font-size:10px;

        font-family:"Verdana";

   }



   h5 {

     border-bottom: 1px dashed gray;

            font-family:"Verdana";

   }



   h6 {

          font-family:"Verdana";

        width: 150px;

        border: 0px;

        border-bottom: 1px dashed gray;

        padding: 0px 0px 0px 0px;

        margin: 10px 10px 0px 0px;    

        color: gray;

   }



   div.viewwindow {

       padding: 10px 10px 0px 10px;

       margin: 0px 10px 10px 0px;

       border: 1px dashed gray;

       width: 205px;

       height: 170px;

       background-color:#1f1f1f;  

       font-family:"Verdana";             

   }



   div.sidewindow {

       padding: 0px 0px 0px 0px;

       margin: 0px 0px 0px 0px;

       border: 1px dashed gray;

       width:188px;

       background-color:#1f1f1f; 

       font-family:"Verdana";

   }



   div.sidewindowpayments {

       margin: 0px 0px 0px 0px;

       border: 1px dashed gray;

       width:188px;

       height:98px;

       background-image: url(images/payments.gif);

       background-repeat:no-repeat;

       font-family:"Verdana";

        

   }



   div.insideborder {

        padding: 10px 10px 10px 10px;  

        font-family:"Verdana";    

   }



   div.specialsidewindow {

       margin: 0px 0px 0px 0px;

       padding: 0px 0px 0px 0px;

       width:188px;

       border: 1px dashed gray;

       background-image: url(images/view-back.gif);

       background-color:#1f1f1f; 

       font-family:"Verdana";

   }

          

   table.productviewtable {

        background-image: url(images/view-back.gif);

        font-family:"Verdana";

   } 



   div.sidemenu {

       padding: 10px 10px 10px 10px;

       margin: 0px 0px 0px 0px;

       border: 1px dashed grey;

       width: 199px;

   }



   a.top_menu {

       font-family:"Verdana";

       font-size:13px; 

       color:black;

       text-decoration:none;

   }

 

   a.top_menu:hover {  

       font-family:"Verdana";

       font-size:13px; 

       color:red;

       text-decoration:underline;

   }



   a.bottom_menu {  

       font-family:"Verdana";

       color:#d1a874;

       font-size:12px;

       text-decoration:none;

   }



   a.bottom_menu:hover { 

       font-family:"Verdana";

       font-size:12px; 

       color:white;

       text-decoration:underline;

   }



   td.menu_bot_option 

   {  

       padding: 0px 10px 0px 10px;

       margin: 0px 0px 0px 0px;     

       text-align:center;

       font-family:"Verdana";

   }



   td.menuspacer 

   {

      width:1px;

      height:12px;

      border-left: 1px solid grey;

      font-family:"Verdana";

   }



   div.spacer_top {

       padding-top:8px;

   }



   p {

    font-size: 12px;

    color:white;

   }



   div.footercontent {

        padding: 0px 0px 0px 0px;

        margin: 0px 0px 0px 0px;

        width: 680px;

        border: 1px dashed gray;

        font-family:"Verdana";

   }





   select.productsearch {

        background-color:black;

        color:white;

        border: 1px solid gray;

        margin: 0px 0px 0px 0px;

        padding: 0px 0px 0px 0px;

        font-family:"Verdana";

   }



   input.productsearch { 

        color: #fda645;

        height:21px;

        width:66px;

        background-image: url(images/search_bar.gif);

        border:0px;

        margin: 0px 0px 0px 0px;

        padding: 0px 0px 0px 0px;

        font-family:"Verdana";

   }



    td.menubottomtext {

        font-size:11px;

        font-weight:bold;

        color:#b6903f;

        font-family:"Verdana";

    }

