/*
  $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
*/





h1 {
	color: #e78a32;
	font-size: 130%;
	}
	
.errorbox {
font-size:10px;
background:#ffb3b5;
font-weight:700
}

.stockwarning {
font-size:10px;
color:#c03
}

.productsnotifications {
background:#f2fff7
}

.orderedit {
font-size:10px;
color:#70d250;
text-decoration:underline
}

* {
font-family:Verdana, Arial, sans-serif;
line-height:180%;
}

body {
color:#000;
text-align:center;
margin:0 auto;
font-size:85%;
background:#3F1D02 url(images/bg.jpg);
background-repeat:no-repeat;
}

body br {
display:none;
}

table td {
vertical-align:top;
}

table tr.header td {
vertical-align:middle;
}

body table br {
display:block;
}

body table{
background: #fff;
}

.paddinghomepage {
	padding: 0 5px 0 0;
	}
	
.recipeboxheading {
font-size:0.8em;
background: url(/catalog/images/tab-bg.gif) repeat-x;
color:#fff;
height:25px;
text-align:center;
vertical-align:middle;
}

body table {
width:990px;
margin:0 auto;
border-spacing:0;
border-collapse:collapse;
border:none;
}

body table table {
width:100%;
background-color:inherit;
}

a {
color:#000;
text-decoration:none
}

a:hover {
color:#ABD;
text-decoration:underline
}

form {
display:inline
}

tr.header {
background:#fff
}

tr.header td {
height:100px;
}

a.headernavigation {
color:#FFF;
position:relative;
top:0;
}

tr.headererror {
background:red
}

td.headererror {
font-size:12px;
background:red;
color:#fff;
font-weight:700;
text-align:center
}

tr.headerinfo {
background:#0f0
}

td.headerinfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center
}

/* 
	Page Footer*/
.infoboxcontents {
font-size:10px;
}

.infoboxnoticecontents {
background:#FFE6E6;
font-size:10px
}

/* 
	Box Heading*/
td.infoboxheading {
font-size:0.8em;
background: url(images/tab-bg.gif) repeat-x;
color:#fff;
height:25px;
text-align:center;
vertical-align:middle;
}


    td.infoboxheading img {
    display:none;
    }

/* 
	Table Product Box Borders*/
table.productlisting {
border:1px;
border-spacing:1px;
border-color:#B5B6CE;
border-style:solid
}

/* 
	Table Product Box Header*/
td.productlisting-heading {
font-size:10px;
background:url(images/tab-bg.gif) repeat-x scroll 0 0;
color:#FFF;
font-weight:700
}

a.pageresults {
color:#00F
}

a.pageresults:hover {
color:#00F;
background:#FF3
}

td.pageheading,div.pageheading {
font-size:20px;
font-weight:700;
color:#9a9a9a
}

tr.subbar {
background:#f4f7fd
}

td.main img{
margin:2px 0 0 0;
border:none;
}

p.main,td.main {
font-size:11px;
line-height:1.5
}

td.accountcategory {
font-size:13px;
color:#abd
}

td.fieldvalue {
font-size:12px
}

checkbox,input,radio,select {
font-size:11px
}

textarea {
width:100%;
font-size:11px
}

span.greetuser {
font-size:12px;
color:#f0a480;
font-weight:700
}

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:700
}

span.markproductoutofstock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700
}

.modulerowover {
background-color:#D7E9F7;
cursor:hand
}

.modulerowselected {
background-color:#E9F4FC
}

.checkoutbarfrom,.checkoutbarto {
font-size:10px;
color:#8c8c8c
}

.messagestackerror,.messagestackwarning {
font-size:10px;
background-color:#ffb3b5
}

.messagestacksuccess {
font-size:10px;
color:#FFF;
background-color:#395D8C
}

.boxtext,
td.infobox,
span.infobox,
td.productlisting-data,
td.smalltext,
span.smalltext,
p.smalltext,
.messagebox {
font-size:12px
}

tr.headernavigation,
.infobox,
.infoboxnotice {
background:#FAEFDF;
}

td.headernavigation {
font-size:10px;
background: url(images/tab-bg.gif) repeat-x 0 -7px;
color:#fff;
font-weight:700;
height:18px;
}

td.footer {
font-size:0.8em;
color:#000;
font-weight:700;
background-color:#FAEFDF;
border-top:15px solid #fff;
}

a.headernavigation:hover,
a.productlisting-heading:hover {
color:#fff
}

tr.accounthistory-odd,
tr.addressbook-odd,
tr.alsopurchased-odd,
tr.payment-odd,
tr.productlisting-odd,
tr.productreviews-odd,
tr.upcomingproducts-odd,
tr.shippingoptions-odd,
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
}

td.subbar,
.checkoutbarcurrent {
font-size:10px;
color:#000
}

td.fieldkey,
td.tableheading {
font-size:12px;
font-weight:700
}

span.newitemincart,
.inputrequirement {
font-size:10px;
color:#cc0000;
}

span.productspecialprice,
span.errortext {
color:#cc0000;
}

td.pageHeading img {display:none;}