/*
	$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
	English by Dennis
*/

.boxText {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
}
.errorBox {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
	background:#ffb3b5;
	font-weight:bold;
}
.stockWarning {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
	color:#cc0033;
}
.productsNotifications {
	background:#f2fff7;
}
.orderEdit {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
	color:#70d250;
	text-decoration:underline;
}

BODY {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:11px;
	color:#7F7F7F;
	background:#EEEEEE;
	margin:0px;
}

A {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:11px;
	color:#7F7F7F;
	text-decoration:none;
}

A:hover {
	text-decoration:underline;
}

FORM {
	display:inline;
}

TABLE {
	font-size:10px;
	font-family:Arial,AppleGothic,sans-serif;
}

TR.header {
	background:#ffffff;
}

TR.headerNavigation {
	background:#ffffff;
}

TD.headerNavigation {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:11px;
	background:#ffffff;
	color:#FF3300;
}

A.headerNavigation {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:11px;
	color:#666699;
}

A.headerNavigation:hover {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666699;
}

TR.headerError {
	background:#ff0000;
}

TD.headerError {
	font-family:Tahoma,Arial,AppleGothic,sans-serif;
	font-size:11px;
	background:#ff0000;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

TR.headerInfo {
	background:#00ff00;
}

TD.headerInfo {
	font-family:Tahoma,Arial,AppleGothic,sans-serif;
	font-size:11px;
	background:#00ff00;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

TR.footer {
	background:#bbc3d3;
}

TD.footer {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:11px;
	background:#ffffff;
	color:#333333;
}

.catindexBox {
	background:#ffffff;
}

.catindexBoxContents {
	background:#ffffff;
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
}

.infoBox {
	background:#ffffff;
}

.infoBoxContents {
	background:#ffffff;
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
}

.infoBoxNotice {
	background:#FF8E90;
}

.infoBoxNoticeContents {
	background:#FFE6E6;
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
}

TD.infoBoxHeading {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#cccccc;
	color:#333333;
}

TD.infoBox, SPAN.infoBox {
	font-family:Arial,AppleGothic,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 {
	BORDER-BOTTOM: #333333 1px solid;;
	background:#ffffff;
}

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

TABLE.productListing {
	border:0px;
	border-style:solid;
	border-color:#ffffff;
	color:#FFFFFF;
	border-spacing:5px;
}

.productListing-heading {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
	background:#ffffff;
	color:#FFFFFF;
	font-weight:bold;
}

TD.productListing-data {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
	color:#333333;
}

A.pageResults {
	color:#0000FF;
}

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

TD.pageHeading, DIV.pageHeading {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:22px;
	color:#FF9900;
}

TD.productNameHeading {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#333333;
}

TD.catalogNameHeading {
	font-weight:bold;
	font-size:18px;
	color:#666666;
	font-family:Arial,AppleGothic,sans-serif;
	tex-align:center;
	text-valign:middle;
}

TR.subBar {
	background:#f4f7fd;
}

TD.subBar {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
	color:#000000;
}

TD.main, P.main {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:11px;
	line-height:1.5;
	color:#666666;
}

TD.smallText, SPAN.smallText, P.smallText {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
}

TD.accountCategory {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:13px;
	color:#aabbdd;
}

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

TD.fieldValue {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:11px;
}

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

SPAN.newItemInCart {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
	color:#ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:11px;
}

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

SPAN.greetUser {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:11px;
	color:#f0a480;
	font-weight:bold;
}

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

TD.formAreaTitle {
	font-family:Tahoma,Arial,AppleGothic,sans-serif;
	font-size:11px;
	font-weight:bold;
}

SPAN.markProductOutOfStock {
	font-family:Tahoma,Arial,AppleGothic,sans-serif;
	font-size:11px;
	color:#c76170;
	font-weight:bold;
}

SPAN.productSpecialPrice {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:20px;
	color:#ff0000;
	font-weight:bold;
}

.productSpecialPrice {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:12px;
	color:#333333;
}

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

.moduleRow { }
.moduleRowOver {
	background-color:#D7E9F7;
	cursor:pointer;
	cursor:hand;
}
.moduleRowSelected {
	background-color:#E9F4FC;
}

.checkoutBarFrom, .checkoutBarTo {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
	color:#8c8c8c;
}
.checkoutBarCurrent {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
	color:#000000;
}

/* message box */

.messageBox {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
}
.messageStackError, .messageStackWarning {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
	background-color:#ffb3b5;
}
.messageStackSuccess {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:10px;
	background-color:#99ff00;
}

/* input requirement */

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

/* MTC BEGIN */
h1 {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#9a9a9a;
}
/* MTC END */

TR.categoriesBoxHeading {
	background:#076ec6;
}

TD.categoriesBoxHeading {
	background:#076ec6;
}

A.categoriesBoxHeading {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background:#076ec6;
}

TD.categoriesBox {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:11px;
	color:#ffffff;
	valign:top;
}

B.categoriesBox {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:11px;
	color:#ffffff;
	valign:top;
}

A.categoriesBox:link {
	font-size:11px;
	color:#ffffff;
	font-family:Arial,Verdana,Sans-Serif;
	valign:top;
}

A.categoriesBox:active {
	font-size:11px;
	color:#ffffff;
	font-family:Arial,Verdana,Sans-Serif;
	valign:top;
}

A.categoriesBox:visited {
	font-size:11px;
	color:#ffffff;
	font-family:Arial,Verdana,Sans-Serif;
	valign:top;
}

A.categoriesBox:hover {
	font-size:11px;
	color:#ffffff;
	font-family:Arial,Verdana,Sans-Serif;
	text-decoration:underline;
	valign:top;
}

.products_list_image img{
	border:1px solid #fff;
}

.products_list_image:hover img{
	border:1px solid #ccc;
}

.products_list_name {
	font-weight:bold; FONT-SIZE: 11px; COLOR: #4d7ee5; font-family:Arial,Verdana,Sans-Serif
}

A.products_list_name:link {
	font-weight:bold; FONT-SIZE: 11px; COLOR: #4d7ee5; font-family:Arial,Verdana,Sans-Serif
}

A.products_list_name:active {
	font-weight:bold; FONT-SIZE: 11px; COLOR: #4d7ee5; font-family:Arial,Verdana,Sans-Serif
}

A.products_list_name:visited {
	font-weight:bold; FONT-SIZE: 11px; COLOR: #4d7ee5; font-family:Arial,Verdana,Sans-Serif
}

A.products_list_name:hover {
	font-weight:bold; FONT-SIZE: 11px; COLOR: #4d7ee5; font-family:Arial,Verdana,Sans-Serif; text-decoration:underline
}

A.products_list_price {
font-weight:bold; FONT-SIZE: 16px; COLOR: #333333; font-family:Arial,Verdana,Sans-Serif
}

.footer-seperator {
	border-right:#cccccc 1px solid; PADDING-RIGHT: 10px; margin-right:10px
}

TD.category_desc {
	font-family:Verdana,Arial,AppleGothic,sans-serif;
	font-size:11px;
	line-height:1.5;
}
.defaultSubHeading {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFAC00;
}

A.priceForLogin {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF8000;
}

A.indexPName {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4D7EE9;
}

A.subcategoriesName {
	font-family:Arial,AppleGothic,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4D7EE9;
}
