/*
  $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
*/
.logoffButton
{
	height: 34px;
	width: 55px;
	border:0px;
	cursor:hand;
	background-image: url('/App_Themes/Theme1/images/mini_icons/icon_logout.jpg');
}
.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;
}

BODY
{
    background: #ffffff;
    color: #000000;
    margin: 0px;
}

A
{
    color: #747474;
    text-decoration: none;
}

A:hover
{
    color: #888888;
    text-decoration: underline;
}

FORM
{
    display: inline;
}

TR.header
{
    background: #ffffff;
}

TR.headerNavigation
{
    background: #bbc3d3;
}

TD.headerNavigation
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background: #bbc3d3;
    color: #ffffff;
    font-weight: bold;
}

A.headerNavigation
{
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

A.headerNavigation:hover
{
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
}

TR.headerError
{
    background: #ff0000;
}

TD.headerError
{
    font-family: Tahoma, 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: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    background: #00ff00;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}

TR.footer
{
    background: #a4d258;
}

TD.footer
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background: #bbc3d3;
    color: #ffffff;
    font-weight: bold;
}

.infoBox
{
    background: #D3D1D1;
}

.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: 10px;
}

TD.infoBoxHeading
{
    background-image: url(  'images/infobox/corner_center.gif' );
    font-family: Arial, Verdana, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000000;
    display: 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: #F0F3E3;
}

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: #F0F3E3;
}

TABLE.productListing
{
    border: 0px;
    border-style: solid;
    border-color: #F0F0D3;
    border-spacing: 1px;
}

.productListing-heading
{
    border-top: 1px solid #CECEA4;
    border-right: 1px solid #CECEA4;
    border-bottom: 1px solid #CECEA4;
    text-align: center;
    color: #000000;
    font-weight: normal;
    padding: 10px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    background: #F0F0D3;
}

TD.productListing-data
{
    border-right: 1px solid #CECEA4;
    border-bottom: 1px solid #CECEA4;
    text-align: center;
    vertical-align: top;
    padding: 10 20 10 20;
    font-family: Tahoma, 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-size: 13px;
    color: #265B67;
    font-weight: bold;
    text-decoration: sharp;
    height: 36px;
    width: 357px;
    background: url(  'images/m99.gif' );
    background-repeat: no-repeat;
    padding-top: 2px;
    padding-left: 20px;
}

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: 10px;
    padding-left: 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;
    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: #ff0000;
}

body
{
    background-image: url(images/bg1.gif);
}

td
{
    font-family: arial,verdana,tahoma;
    font-size: 11px;
    color: #656565;
}

.bg
{
    background-color:#ececec;
    text-align:left;
}

.bg1
{
    background-image: url(images/m32.gif);
    background-repeat: repeat-y;
}

.bg2
{
    background-image: url(images/m44.gif);
    background-repeat: repeat-y;
}

.bg3
{
    background-image: url(images/m51.gif);
    background-repeat: repeat-y;
}

.go
{
    border-style: solid;
    border-width: 1px;
    border-color: #F0F1EB;
    width: 138px;
    height: 19px;
    color: #5C9127;
    font-size: 9px;
}


.ch
{
    color: #5C9127;
    font-size: 11px;
    font-weight: bold;
}

.ch1
{
    color: #265B67;
    font-size: 12px;
    font-weight: bold;
}

.ml
{
    color: #B7B75D;
    font-size: 11px;
    text-decoration: none;
}

.ml1
{
    font-family: tahoma;
    color: #999943;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.ml2
{
    color: #656565;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.ml3
{
    font-family: tahoma;
    color: #ACAC53;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

.tx
{
    color: #999943;
    font-size: 11px;
}

.tx1
{
    font-family: tahoma;
    color: #ACAC53;
    font-size: 11px;
}

.se
{
    width: 132px;
    color: #B7B75D;
    font-size: 9px;
}


.image_border
{
    border: 1px solid #ACAC53;
}

.searchBoxTD
{
    background-image: url(images/m20.gif);
}
.topBordersTD
{
    background-image: url(images/m05.gif);
}
.categorySeparatorLineTD
{
    background-image: url(images/m26.gif);
    width: 135px;
    height: 1px;
}
.topLeftMenuTD
{
    background-image:url(images/topLeftMenuTDBackground.png);
    width:169px;
    height:39px;
    text-indent:50px;
    font-size:larger;
}
.topLeftMenuTD A
{
    color:White;
    font-weight:bold;
}
.topRightMenuTD
{
    background-image:url(images/topRightMenuTDBackground.png);
    width:181px;
    height:20px;
    text-indent:50px;    
    font-size:normal;
    padding-top:7px;
}
.topRightMenuTD A
{
    color:Navy;
    font-weight:bold;
    
}














