/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

.header { 
background: transparent url('img/header.gif') repeat; 
}

.main, p.main { 
font-family: Arial,sans-serif; 
font-size: 11px; 
line-height: 15px; 
}

.messageStackError, .messageStackWarning { 
background-color: rgb(255, 179, 181); 
font-family: Arial,sans-serif; 
font-size: 11px; 
}

.messageStackSuccess { 
background-color: rgb(153, 255, 0); 
font-family: Arial,sans-serif; 
font-size: 11px; 
}

.moduleHeading { 
font-family: Arial,sans-serif; 
font-size: small; 
font-weight: bold; 
padding-bottom: 11px; 
}

.moduleRow {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5;
 border: 1px solid;
 border-color: #7f4b00;
}

.moduleRowOver { 
background-color: #7f4b00; 
border: 1px solid;
border-color: #ffffff;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 1.5; 
}

.navLeft { 
border-color: rgb(182, 183, 203); 
border-right: 1px solid; 
}

.navRight { 
border-color: rgb(182, 183, 203); 
border-left: 1px solid; 
}

body { 
background: #e7dede; 
margin: 15px 0pt; 
color: #000000; 
font-family: Arial,Tahoma; 
font-size: 11px; 
}

.navTOP {
border-top: 1px solid #000000; 
background: transparent url(img/bg_nav.jpg) repeat-x;  
height: 34px; 
padding-left: 5px; 
padding-top: 6px; 
font-weight: bold; 
color: #FFF;
}

a.navTOP{
text-decoration: none; 
}

a.navTOP:hover
{
text-decoration: underline; 
}

a { 
color: rgb(0, 0, 0); 
text-decoration: none; 
}

a:hover
{ 
color: rgb(0, 0, 0); 
text-decoration: underline; 
}

a.headerNavigation, a.headerNavigation:hover 
{ 
color: #000000; 
font-family: Arial,Helvetica,sans-serif; 
font-size: 11px; 
}

a.pageResults 
{ color: #a1030a; 
font-family: Arial,Helvetica,sans-serif; 
font-size: 11px; 
}

a.pageResults:hover 
{ 
background: #c80900 none repeat; 
color: rgb(85, 85, 85); 
font-family: Arial,Helvetica,sans-serif; 
font-size: 11px; 
}

form { 
display: inline; 
}

h1 { 
margin: 0pt; 
padding: 0pt; 
font-size: 11px; 
}

img { 
border: 0pt none ; 
}

span.greetUser { 
color: rgb(68, 68, 68); 
font-family: Arial,sans-serif; 
font-size: 11px; 
font-weight: bold; 
}

span.markProductOutOfStock { 
color: rgb(199, 150, 97); 
font-family: Arial,sans-serif; 
font-size: 11px; font-weight: bold; 
}

span.markProductOutOfStock { 
color: rgb(162, 97, 24); 
font-family: Arial,sans-serif; 
font-size: 11px; 
font-weight: bold; 
}

span.productDiscountPrice { 
color: rgb(200, 9, 0); 
font-family: Arial,sans-serif; 
font-weight: bold; 
}

span.productOldPrice { 
color: rgb(200, 9, 0); 
font-family: Arial,sans-serif; 
text-decoration: line-through; 
}

span.productSpecialPrice, span.errorText { 
color: rgb(200, 9, 0); 
font-family: Arial,sans-serif; 
}

table.formArea { 
border: 1px solid rgb(204, 204, 204);
background: rgb(255, 200, 68) none repeat; 
}

table.productListing { 
border: 1px solid rgb(182, 183, 203); 
border-spacing: 1px; 
font-family: Arial,sans-serif; 
font-size: 11px; 
}

textarea { 
font-family: Arial,sans-serif; 
font-size: 11px; 
width: 100%; 
}

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: rgb(248, 248, 249) none repeat; 
}

tr.footer { 
background: rgb(187, 195, 211) none repeat; 
}

tr.header { 
background: rgb(255, 200, 68) none repeat; 
}

tr.headerError {
background: rgb(255, 0, 0) none repeat; 
}

tr.headerNavigation {
background: rgb(246, 246, 246) none repeat; 
}

.accountCategory { 
color: rgb(170, 187, 221); 
font-family: Arial,sans-serif;
font-size: 11px; 
}

.an { 
display: block;
}

.aus { 
display: none; 
}

.boxText 
{ 
padding: 3px; 
background: #ffc844 none repeat; 
line-height: 18px; 
}

.boxText, .messageBox, .infoBoxNoticeContents, .infoBox, span.infoBox, .productListing-data, .smallText, span.smallText, p.smallText, .fieldValue, checkbox, input, radio, select { 
font-family: Arial,sans-serif; 
font-size: 11px;
}

.boxTextBG 
{
 background-color: rgb(241, 241, 241); 
 font-family: Arial,sans-serif; 
 font-size: 11px; 
}

.boxTextBGII 
{ background-color: rgb(127, 75, 0); 
font-family: Arial,sans-serif; 
font-size: 11px; 
}

.boxTextPrice, span.newItemInCart, .inputRequirement 
{ 
color: rgb(255, 0, 0); 
font-family: Arial,sans-serif; 
font-size: 11px; 
}

.checkoutBarCurrent, .boxText, .subBar { 
color: rgb(85, 85, 85); 
font-family: Arial,sans-serif; 
font-size: 11px; 
}

.checkoutBarFrom, .checkoutBarTo { 
color: rgb(140, 140, 140); 
font-family: Arial,sans-serif; 
font-size: 11px; 
}

.contentsTopics { 
color: rgb(85, 85, 85); 
font-family: Arial,sans-serif; 
font-size: 20px; 
font-weight: bold; 
height: 22px; 
padding-left: 5px; 
vertical-align: middle; 
width: 559px; 
}

.copyright { 
font-family: Arial,sans-serif; 
font-size: 11px; 
line-height: 1.5; 
text-align: center; 
}

.errorBox { 
background-color: rgb(255, 179, 181); 
font-family: Arial,sans-serif;
font-size: 11px; 
font-weight: bold; 
}

.formAreaTitle, .fieldKey, .tableHeading { 
font-family: Arial,sans-serif; 
font-size: 11px; 
font-weight: bold; 
}

.gvBox { 
border: 1px solid rgb(255, 200, 68); 
background-color: rgb(255, 255, 255);
font-family: Arial,sans-serif; 
font-size: 11px; 
font-weight: bold; 
}

.headerError { 
background: rgb(255, 0, 0) none repeat; 
color: rgb(255, 200, 68); 
font-family: Arial,sans-serif; 
font-size: 11px; 
font-weight: bold; 
text-align: center; 
}

.headerInfo { 
background: rgb(0, 255, 0) none repeat; 
color: rgb(255, 200, 68); 
font-family: Arial,sans-serif; 
font-size: 11px; 
font-weight: bold; 
text-align: center; 
}

.headerNavigation, .footer { 
border-color: rgb(182, 183, 203); 
border-bottom: 1px solid rgb(182, 183, 203); 
background: rgb(246, 246, 246) none repeat; 
color: rgb(85, 85, 85); 
font-family: Arial,sans-serif; 
font-size: 11px; font-weight: bold; 
}

.info1, .info2 { 
margin: 0pt; 
padding: 5px; 
background: rgb(248, 193, 0) none repeat; 
font-size: 10px; 
}

.infoBoxContents {  
color: rgb(0, 0, 0); 
font-family: Arial,sans-serif; 
font-size: 11px; 
}

.infoBoxHeading { 
border-bottom: 1px solid rgb(153, 153, 153); 
padding: 5px 0pt 5px 10px; 
background: transparent url('img/boxbg9.gif') repeat; 
color: rgb(51, 51, 51); 
font-family: Arial,sans-serif; 
font-size: 11px; 
font-weight: bold; 
color:#FFF;
}
.infoBoxHeading_right { 
border-bottom: 1px solid rgb(153, 153, 153); 
padding: 5px 0pt 5px 10px; 
background: transparent url('img/boxbg9.gif') repeat; 
color: rgb(51, 51, 51); 
font-family: Arial,sans-serif; 
font-size: 11px; 
font-weight: bold; 
color:#FFF;
}

.infoBoxHeading2 { 
border: 1px solid rgb(153, 153, 153); 
background: transparent url('img/navtrail.gif') repeat; 
color: rgb(255, 200, 68); 
font-family: Arial,sans-serif; 
font-size: 11px; 
font-weight: bold; 
height: 25px; 
}

.infoBoxHeading3 { 
color: rgb(0, 0, 0); 
font-family: Arial,sans-serif; 
font-size: 11px; 
font-weight: bold; 
height: 22px; 
}

.infoBoxNotice { 
background: rgb(242, 235, 226) none repeat;
}

.onepxwidth { 
width: 1px; 
}

.orderEdit { 
color: rgb(112, 210, 80); 
font-family: Arial,sans-serif; 
font-size: 11px; 
text-decoration: underline; 
}

.pageHeading, div.pageHeading { 
color: rgb(85, 85, 85); 
font-family: Arial,sans-serif; 
font-size: 16px; 
font-weight: bold; 
}

.poweredby { 
color: rgb(85, 85, 85); 
font-family: Arial,sans-serif; 
font-size: 11px; 
font-weight: bold; 
}

.productListing-heading, .mmbodysml { 
background: rgb(182, 183, 203) none repeat; 
color: rgb(255, 200, 68); 
font-family: Arial,sans-serif; 
font-size: 11px; 
font-weight: bold; 
}

.productsNotifications { 
background: rgb(242, 255, 247) none repeat; 
}

.smallHeading { 
color: rgb(85, 85, 85); 
font-family: Geneva,Arial,Helvetica,sans-serif; 
font-size: x-small; font-weight: bold; 
}

.stockWarning { 
color: rgb(204, 0, 51); 
font-family: Arial,sans-serif; 
font-size: 11px; 
}

.tableBody { 
padding: 5px; 
}

.tableListingI { 
background-color: rgb(238, 238, 238); 
}

.tableListingII {
background-color: rgb(208, 208, 208); 
}

.tableShop { 
border-color: rgb(182, 183, 203); 
border-left: 1px solid; 
border-right: 1px solid; 
background-color: rgb(255, 200, 68); 
}

