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

/* HTML code */
CHECKBOX, INPUT, RADIO, SELECT { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;}
TEXTAREA { 
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;}

body { 
	padding: 0;
	margin: 0;
	background-image: url(images/bg.gif)}
body, td { 
	font-family: Tahoma,verdana,arial;
	font-size: 10px;
	color: #111111;
	line-height: 14px;}
ul { 
	margin: 0px;
	padding: 0px;
	list-style: none;}
ul li { 		
	background: url(images/m22.gif) center left no-repeat;
	margin: 0px;
	padding: 0 0 0 10px;}
ul a { 
	color: #111111;
	text-decoration: none;
	font-size: 11px;
	line-height: 20px;}

ul a:hover { 
	color: #790000;}

a:link {
	color: #000;}

a:visited {
	color: #54460f;}

a:hover {
	color: #c62223;}

/* Other Styles */

.bg { 
	background: url(images/m04.jpg);
	background-repeat: no-repeat;}
.bgnew { 
	background: url(images/nw-t-image.jpg);
	background-repeat: no-repeat;}
.bg1 { 
	background: url(images/m05.jpg); 
	background-repeat: no-repeat;}
.bg2 { 
	background: url(images/m06.jpg); 
	background-repeat: no-repeat;}
.bg3 { 
	background: url(images/m20.gif); 
	background-repeat: no-repeat;}
.bg4 { 
	background: url(images/m21.gif);
	background-repeat: no-repeat;}
.bg5 { 
	background: url(images/m34.gif); 
	background-repeat: repeat-x;}
.bg6 { 
	background: url(images/m36.jpg); 
	background-repeat: no-repeat;}
.bg7 { 
	background: url(images/m38.jpg); 
	background-repeat: no-repeat;}
.bg8 { 
	background: url(images/m47.gif);
	background-repeat: no-repeat;}
.bg9 { 
	background: url(images/m48.gif);
	background-repeat: no-repeat;}
.bg10 { 
	background: url(images/m49.gif);
	background-repeat: no-repeat;}
.bg11 { 
	background: url(images/m50.gif);
	background-repeat: no-repeat;}
.bg12 { 
	background: url(images/m56.jpg);
	background-repeat: no-repeat;}
.bg13 { 
	background: url(images/m54.jpg);
	background-repeat: no-repeat;}
.bg14 { 
	background: url(images/m55.jpg);
	background-repeat: no-repeat;}

.boxText form { 
	padding: 0px;
	margin: 0px;}

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

.checkoutBarFrom, .checkoutBarTo { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #790000; }

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

.delp { 
	color: #808080;
	font-size: 11px;
	font-weight: normal;}

div#gregbullet { 
	font-size: 12px; color: #790000;
	font-weight: bold;}

div#gregbullet ul li { 
	background: none; }

div#gregbullet ul a { 
	color: #790000;
	text-decoration: none;
	text-decoration: underline;}

div#gregbullet ul a:hover { 
	color: #000000;}

.errorBox { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	background: #ffb3b5;
	font-weight: bold; }

.form1 { 
	width: 134px;
	margin-left: 0px;}

FORM { 
	display: inline;}

.go {
	width: 35px;
	height: 20px;
	font-family: tahoma,verdana,arial;
	font-size: 11px;
	color: #3A403C;
	text-align: right;
	line-height: 12px;}

.infoBox {	}

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

.infoBoxNotice { 
	background: #FF8E90;}

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

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

.main a { 
	color: #000;
	text-decoration: none;}

.main a:hover { 
	color: #000;
	text-decoration: underline;}

#manu * { 
	background: none;
	padding-top: 0;
	padding-bottom: 0;}
#manu select { 
	background-color: #fff;
	padding-top: 0;
	padding-bottom: 0;}

#manu .boxText { 
	text-align: left; padding: 0px;}

.ml { 
	color: #FFFFFF;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold}

.ml:link { 
	color: #FFFFFF;
	text-decoration: underline;}

.ml:visited {
	color: #FFFFFF;}

.ml:hover {
	color: #9D080D;
	text-decoration: underline;}

.ml1 { 
	color: #9D080D;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold}

.ml1 a { 
	color: #9D080D;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold}

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

.ml2 { 
	color: #FFFFFF;
	font-size: 9px;
	text-decoration: none;}

.ml2 a { 
	color: #FFFFFF;}

.ml2:visited {
	color: #FFFFFF;	
	text-decoration: none;}

.ml2:hover { 
	text-decoration: underline;}

.ml3 { 
	color: #111111;
	font-size: 9px;
	text-decoration: none;}

.ml3: hover { 
	text-decoration: underline;}

.ml4 { 
	color: #9D080D;
	font-size: 11px;
	text-decoration: none;}

.ml4: hover { 
	text-decoration: underline;}

.ml5 { 
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;}

.ml5: hover { 
	text-decoration: underline;}

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

.messageStackError, .messageStackWarning { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffb3b5; }

.messageStackSuccess { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99ff00; }

.moduleRow { }

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

.moduleRowSelected { 
	background-color: #F4E1C0; }

#myse select { 
	width: 90%;}

.newtext {
	font: 12px/15px verdana, arial, sans-serif;}

.newtext a:link {
	color: #790000;
	text-decoration: none;}

.newtext a:visited {
	color: #790000;
	text-decoration: none;}

.newtext a:hover {
	color: #000000;
	text-decoration: underline;}

.newtext2 {
	font: 12px/15px verdana, arial, sans-serif;}

.newtext2 a:link {
	color: #790000;
	text-decoration: none;}

.newtext2 a:visited {
	color: #790000;
	text-decoration: none;}

.newtext2 a:hover {
	color: #000000;
	text-decoration: underline;}

.orderEdit { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px; color: #790000;
	text-decoration: underline; }

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

.productsNotifications { 
	background: #f2fff7; }

.rbg { 
	margin-left: 11px;}

.sea_1 img {
	vertical-align: middle;}

.smallText { 
	color: #111111;
	font-size: 10px;}

.smallText a { 
	color: #111111;
	font-size: 10px;
	text-decoration: none;}

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

SPAN.newItemInCart { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;}
SPAN.greetUser { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #f0a480;
	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;
	color: #ff0000;}

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

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

.smallText_1 a { 
	color: #000;
	text-decoration: underline;}
.smallText_1 a:hover { 
	color: #000;
	text-decoration: none;}

s { 
	color: #808080;
	font-size: 11px;
	font-weight: normal;}

.subcatl { 
	color: #000;
	text-decoration: underline;
	font-weight: normal;}

.subcatl: hover { 
	color: #000;
	text-decoration: none;
	font-weight: normal;}
.se {
	width: 124px;
	height: 20px;
	font-family: tahoma,verdana,arial;
	color: #383838;
	font-size: 10px;
	padding-left: 3px;}
.se1 {
	width: 125px;
	height: 20px;
	font-family: tahoma,verdana,arial;
	color: #38352D;
	font-size: 11px;
	padding-left: 3px;}
.se2 {
	width: 120px;
	height: 20px;
	font-family: tahoma,verdana,arial;
	color: #38352D;
	font-size: 11px;
	padding-left: 3px;}
.se3 {
	width: 160px;
	height: 20px;
	font-family: tahoma,verdana,arial;
	color: #38352D;
	font-size: 11px;
	padding-left: 3px;}

.tx {
	font-size: 9px;
	color: #383838;
	font-weight: bold;
	text-transform: uppercase;}
.tx1 {
	font-size: 9px;
	color: #383838;}
.tx2 {
	font-size: 12px;
	color: #790000;
	font-weight: bold;}
.tx2 a { 
	font-size: 12px;
	color: #790000;
	font-weight: bold;
	text-decoration: none;}

.tx2 a:hover { 
	color: #ff0000;
	font-weight: bold;
	text-decoration: underline;}

.tx3 {
	font-size: 12px;
	color: #3A403C;
	font-weight: bold;}
.tx4 {
	font-size: 9px;
	color: #FFFFFF;}
.tx5 {
	font-size: 11px;
	color: #9D080D;
	font-weight: bold;}
#zxc1 { 
	color: #FFFFFF;
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold}
#zxc1 a { 
	color: #FFFFFF;
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold}
#zxc1 a:hover { 
	text-decoration: none;}


E9F4FC

/* TD Stuff */

A.pageResults { 
	color: #111111;}

A.pageResults: hover { 
	color: #111111;}

TR.headerNavigation { 
	background: #bbc3d3;}

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

A.headerNavigation { 
	color: #FFFFFF; }

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

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.headerInfo { 
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;}

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

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

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

TD.pageHeading, DIV.pageHeading { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #9a9a9a;}

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: 1.4;}

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;
	padding: 8px;}

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

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