/*
$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-size: 12px;
}

.errorBox {
    font-size: 11px;
    background: #F8F0CE;
    font-weight: bold;
}

.stockWarning {
    font-size: 11px;
    color: #313131;
}

.productsNotifications {
    background-color: #6C7E8C;
    border: 1px solid #566975;
}

.orderEdit {
    font-size: 11px;
    text-decoration: underline;
}

tr.header {
    background: #E3E4DE;
}

tr.headerNavigation {
    background: #F8F0CE;
}

td.headerNavigation {
    font-size: 11px;
    background: #F8F0CE;
    color: #000000;
    font-weight: bold;
}

tr.headerError {
    background: #F8F0CE;
}

td.headerError {
    font-size: 12px;
    background: #F8F0CE;
    color: #000000;
    font-weight: bold;
    text-align: center;
}

tr.headerInfo {

}

td.headerInfo {
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    text-align: center;
}

tr.footer {
    background: #F8F0CE;
}

td.footer {
    font-size: 11px;
    background: #F8F0CE;
    color: #000000;
    font-weight: bold;
}

.infoBox {
    background-color: #6C7E8C;
    border: 1px solid #566975;
    text-align: left;
}

.infoBoxContents a {
}

.infoBoxNotice {
    background: #F8F0CE;
}

.infoBoxNoticeContents {
    background: #F8F0CE;
    font-size: 11px;
}

.infoSeparator {
    background: #566666;
}

td.infoBoxHeading {
    font-size: 13px;
    font-weight: bold;
    color: #666666;
}

.h2News, .h2Promo {
    border-bottom: 1px solid #566975;
    color: #364955;
    font-size: 18px;
    font-variant: small-caps;
    margin: 12px 8px 8px;
    padding: 3px 0;
}

td.infoBox,span.infoBox {
    font-size: 11px;
}

tr.accountHistory-odd,tr.addressBook-odd,tr.alsoPurchased-odd,tr.payment-odd,tr.productreviews-odd,tr.upcomingProducts-odd,tr.shippingOptions-odd
{
    background: /*#FFE1FF*/ ;
}

tr.accountHistory-even,tr.addressBook-even,tr.alsoPurchased-even,tr.payment-even,tr.productreviews-even,tr.upcomingProducts-even,tr.shippingOptions-even
{
    background: #EED5E7;
}

tr.pListing-odd td,tr.pListing-even td {
    background-color: #1B1B1B;
    padding: 10px 0;
}

td.pageHeading,div.pageHeading {
    font-size: 20px;
    font-weight: bold;
    color: #9a9a9a;
}

tr.subBar {
    background: #F8F0CE;
}

td.subBar {
    font-size: 11px;
    color: #000000;
}

td.main,p.main {
    font-size: 14px;
    padding: 5px 20px;
}

td.smallText,span.smallText,p.smallText {
    font-size: 12px;
    padding: 0 10px;
}

td.accountCategory {
    font-size: 13px;
    color: #F8F0CE;
}

td.fieldKey {
    font-size: 12px;
    font-weight: bold;
}

td.fieldValue {
    font-size: 12px;
}

td.tableHeading {
    font-size: 12px;
    font-weight: bold;
}

span.newItemInCart {
    font-weight: bold;
}

checkbox,input,radio,select {
    font-size: 11px;
}

textarea {
    width: 100%;
    font-size: 11px;
}

span.greetUser {
    font-weight: bold;
}

table.formArea {
    background: #F8F0CE;
    border-color: #7b9ebd;
    border-style: solid;
    border-width: 1px;
}

td.formAreaTitle {
    font-size: 12px;
    font-weight: bold;
}

span.markProductOutOfStock {
    font-size: 12px;
    color: #313131;
    font-weight: bold;
}

span.errorText {
    color: #F8F0CE;
}

.moduleRow {

}

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

.moduleRowSelected {
    background-color: #575757;
}

.checkoutBarFrom,a.checkoutBarFrom:link,a.checkoutBarFrom:visited,.checkoutBarTo
{
    font-size: 11px;
    color: #313131;
}

.checkoutBarCurrent {
    font-size: 11px;
    color: #C6C6C6;
}

/* message box */
.messageBox {
    font-size: 11px;
}

.messageStackError,.messageStackWarning {
    background-color: #FFFFFF;
    border: 1px solid #566975;
    font-size: 14px;
    padding: 5px 10px;
}

.messageStackSuccess {
    font-size: 11px;
}

/* input requirement */
.inputRequirement {
    color: #72120B;
    font-weight: bold;
    font-size: 11px;
}

.requirement {
    color: #72120B;
    font-weight: bold;
}

.hr {
    display: block;
    float: left;
    height: 1px;
    padding: 3px 10px;
    width: 180px;
}

.hr-in {
    display: block;
    float: left;
    background-color: #790011;
    width: 180px;
    height: 1px;
}

.hr-v {
    display: block;
    height: 1px;
    width: 100%;
    background-color: #727272;
}

.hr-h {
    display: block;
    height: 5px;
    width: 1px;
    background-color: #727272;
}


/***
*   OSCOMMERCE CUSTOM STYLING
*
*
*   PRODUCT LISTING
*/

ul.osc-table {
    background-color: #7B8D99;
    float: left;
    list-style: none outside none;
    margin: 0;
}

li.osc-row {
    background-color: #6C7E8C;
    border: 1px solid #566975;
    float: left;
    margin: 10px 20px;
}

li.osc-row-head {
    background-color: #8899A3;
    float: left;
    margin: 10px 0;
}

ul.osc-table-pagination {
    float: left;
    list-style: none outside none;
    margin: 10px 0;
}

li.osc-row-pagination {
    float: left;
    margin: 0 20px;
}

li.osc-row-pagination .cell-1 {
    float: left;
    width: 400px;
}

li.osc-row-pagination .cell-2 {
    float: left;
    text-align: right;
    width: 278px;
}

span.specialprice {
    color: #003568;
    font-size: 18px;
    font-weight: bold;
}

span.regularprice {
    color: #003568;
    font-size: 18px;
    font-weight: bold;
}

span.regularprice-strike {
    color: #C2C1C1;
    text-decoration: line-through;
    font-size: 14px;
    font-weight: bold;
}


/***  CART LISTING  ***/

li.osc-row-head .cell-1 {
    width: 90px;
    text-align: center;
    float: left;
}
li.osc-row-head .cell-2 {
    width: 450px;
    float: left;
}
li.osc-row-head .cell-3 {
    width: 55px;
    text-align: center;
    float: left;
}
li.osc-row-head .cell-4 {
    float: left;
    text-align: center;
    width: 123px;
}

li.osc-row .cell-1 {
    padding: 12px;
    text-align: center;
    float: left;
}
li.osc-row .cell-2 {
    padding: 5px 0;
    width: 480px;
    float: left;
}
li.osc-row .cell-3 {
    padding: 12px 0;
    width: 55px;
    text-align: center;
    float: left;
}
li.osc-row .cell-4 {
    padding: 14px 8px;
    width: 80px;
    text-align: right;
    float: left;
}


/***  PRODUCT INFO  ***/

#prodImg {

}

#prodName {

}

#prodCartButton {

}

#prodPrice {

}

#prodDesc {

}

div.regularprice {
    color: #0082FE;
    font-size: 24px;
    font-weight: bold;
    padding-bottom:10px;
}

div.regularprice-strike {
    color: #C2C1C1;
    font-size: 18px;
    font-weight: bold;
    text-decoration: line-through;
}

div.specialprice {
    color: #0082FE;
    font-size: 24px;
    font-weight: bold;
    padding-bottom:10px;
}

table.prodOptions {
    padding: 1px;
    clear: left;
    color: #cccccc;
    padding: 5px;
}

/***  CART BOX  ***/

div.cart-hr {
    background-color: #003568;
    height: 1px;
    margin: 0;
}

span.cart-sum {
    font-weight: bold;
    font-size: 16px;
}


/***  NEW PRODUCT PAGE  ***/

.pListing-new td {
    background-color: #000000;
}


/***  INNE  ***/ /* spacers */

td.s-h1 {
    line-height: 1px;
    padding: 0px;
    margin: 0px;
    height: 1px;
}

td.s-h2 {
    line-height: 1px;
    padding: 0px;
    margin: 0px;
    height: 2px;
}

td.s-h3 {
    line-height: 1px;
    padding: 0px;
    margin: 0px;
    height: 3px;
}

td.s-h4 {
    line-height: 1px;
    padding: 0px;
    margin: 0px;
    height: 4px;
}

td.s-h5 {
    line-height: 1px;
    padding: 0px;
    margin: 0px;
    height: 5px;
}

td.s-h6 {
    line-height: 1px;
    padding: 0px;
    margin: 0px;
    height: 6px;
}

td.s-h7 {
    line-height: 1px;
    padding: 0px;
    margin: 0px;
    height: 7px;
}

td.s-h8 {
    line-height: 1px;
    padding: 0px;
    margin: 0px;
    height: 8px;
}

td.s-h9 {
    line-height: 1px;
    padding: 0px;
    margin: 0px;
    height: 9px;
}

td.s-h10 {
    line-height: 1px;
    padding: 0px;
    margin: 0px;
    height: 10px;
}

img.separator {
    display: block;
}

table {
    float: left;
}
