/*
	$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
*/

#nav {margin: 0px; padding: 0px; list-style-type: none; font-family: Arial, Verdana, Sans-Serif; font-size: 14px; font-weight: bold;}
#nav li {display: inline; padding: 0 20px 0 0;}
#nav a {color: #7e754d; text-decoration: none;}
#nav a:hover {color: #9bb16d; text-decoration: none;}
#nav .green a {color: #527342;}
#nav .sale a {color: #c73409;}

#footer {width: 763px; border-top: solid 1px #b7b7b7; margin: 15px 0px 0px 0px;}
#footer td {vertical-align: top; color: #706f6f; font-size: 11px; line-height: 15px;}
#footer .col1 {width: 215px; padding: 0 30px 5px 0; font-size: 10px; line-height: 12px;}
#footer .col2 {width: 130px; padding: 0 20px 5px 20px; border-left: solid 1px #dad9d7;}
#footer .col3 {width: 130px; padding: 0 20px 5px 20px; border-left: solid 1px #dad9d7;}
#footer .col4 {width: 130px; padding: 0 20px 5px 20px; border-left: solid 1px #dad9d7;}
#footer .copyright {text-align: center; font-size: 10px; color: #999;}
#footer .copyright a {color: #999; text-decoration: none;}
#footer .copyright a:hover {color: #527342;}
#footer ul {margin: 0px; padding: 0px; list-style-type: none;}
#footer ul a {color: #706f6f; text-decoration: none;}
#footer ul a:hover {color: #527342;}

.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; }
.copy	{font-family: verdana, arial, sans-serif; font-size: 9px;	line-height: 20px;	color: #6F6F6F;	}
.items	{font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold;	color: #333333;	}
.product	{font-family: verdana, arial, sans-serif; font-size: 14px; line-height: 18px; font-weight: bold; color: #527342; }
.category_caption {font-family: verdana, arial, sans-serif; font-size: 11px; }
.white48	{font-family: verdana, arial, sans-serif; font-size: 48px;	line-height: 54px;	font-weight: bold; color: #ffffff; text-align: center;	}
.green {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 18px; color: #527342; }
.emaillisttext {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; color: #C73409; }
.address {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 18px; color: #527342; }

BODY {
	background: #ffffff;
	color: #000000;
	margin: 0px;
	margin-top: 35px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}

A {
	color: #527342;
}

A:hover {
	color: #333333;
}

A.menu {
	color: #333333;
	text-decoration:  none;
	line-height: 18px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	}
A.menu:hover	{color: #527342;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	}
A.tease {
	color: #ffffff;
	text-decoration:  none;
	line-height: 18px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	}
A.tease:hover	{color: #333333;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	}	

A.breadcrumbs {
	font-size: 9px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}

A.breadcrumbs:hover {
	color: #527342;
}

A.search {
	font-size: 9px;
	line-height: 10px;
	color: #ffffff;
	text-decoration: none;
}

A.search:hover {
	color: #ffffff;
}

A.productlist {
	color: #333333;
	text-decoration:  none;
	line-height: 18px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	}
A.productlist:hover	{color: #333333;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	}
a.orderedit		{font-size: 9px; line-height: 18px; color: #527342; }
a.orderedit:hover	{color: #333333;	}
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: #000000;
	font-weight : bold;
}

A.headerNavigation { 
	color: #000000; 
}

A.headerNavigation:hover {
	color: #000000;
}

A.footerNavigation {
	font-family: Verdana, Arial, sans-serif;
	color: #6F6F6F;
	text-decoration: none;
	font-size: 11px;
}

A.footerNavigation:hover {
	font-family: Verdana, Arial, sans-serif;
	color: #527342;
	font-size: 11px;
}
a.shop		{color: #527342;	text-decoration:  none;	}
a.shop:hover	{color: #333333;	}	

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 {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}

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: #bbc3d3;
}

TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #bbc3d3;
	color: #ffffff;
	font-weight: bold;
}

.infoBox {
	background: #b6b7cb;
}

.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 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #D9E8D3;
	color: #000000;
}

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

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;*/
}

TABLE.productListing {
	/*
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px;
	*/
}

.productListing-heading {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background: #D8E7D0;
}

TD.productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

A.pageResults {
	color: #0000FF;
}

A.pageResults:hover {
	color: #0000FF;
	background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #527342;

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: 18px;
	color: #333333;
}

TD.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 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.search, INPUT.search, RADIO.search, SELECT.search {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #6F6F6F;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
}

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;
	font-size: 11px; font-weight: bold;
	color: #CB3602;
}

.productPrice {
	font-family: verdana, arial, sans-serif;
	font-size: 11px; font-weight: bold;
}

SPAN.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}

.moduleRow { }
.moduleRowSelected { background-color: #F5D7CC; }
.moduleRowOver { background-color: #EDB9A7; cursor: pointer; cursor: hand; } 

.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 */

.messageStackError { font-family: Verdana, Arial, sans-serif; color: #CB3602; font-weight: bold; font-size: 11px;  background-color: #F5D7CC; }
.messageStackWarning { font-family: Verdana, Arial, sans-serif; color: #CB3602; font-weight: bold; font-size: 11px; ; background-color: #F5D7CC; } 
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; color: #CB3602; font-weight: bold; font-size: 11px; }


/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #527342; }



.imagesBoxContents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}