/*
  $Id: stylesheet.css,v 1.42 2002/01/29 12:21:15 jan0815 Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2001 osCommerce

  Released under the GNU General Public License
*/

.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: crimson; }

TD.myClothingHeading {
  font-family: Verdana, Arial, sans-serif; font-size: 12px;
  background: lavenderblush;
}

BODY {
  background: #ffffff;
}

A { 
  color: green; 
  text-decoration: none; 
}

A:hover {
   color: lightgreen;
   text-decoration: none;
}

A.footLink { color: darkgreen }

FORM {
	display: inline;
}

TD.main2, P.main2, font.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  background: white;
  color: #004838;
}
A.main2 { color: #004838; }
A:hover.main2 { color: #005580; }

FONT.descriptionText { font-size: 12; font-weight: normal; color: #005580; }
FONT.darkText { color: #004040; }
FONT.lightText { color: #005580; }

TR.header {
  background: #FFFFEE;
}

TR.headerNavigation {
  background: lightsalmon;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FFCC6F;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFCE; 
}

A:hover.headerNavigation {
  color: #FFCC6F;
  text-decoration: underline;
}

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

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FFFFEE;
  color: firebrickred;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #FFFFCE;
}

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

TABLE.infoBox {
  background: #FFFFF4;
  border: solid 1px #AFAFAF;
}

TABLE.infoBoxContents {
  background: #FFFFCE;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #AFAFAF;
  color: #EEEEEE;
}

TH.infoHeading { 
  font-family: verdana, arial, helvetica, geneva, sans-serif; 
  font-size: 14pt; 
  text-align: left; 
  color: #FFFFFF; 
  background: #AFAFAF; 
}
A.infoHeading { color: #71934F }

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TABLE.contentBox {
  background: #FFFFCE;
}

TABLE.contentBoxContents {
  background: #FFFFCE;
}

TD.contentBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FFCC6F;
  color: #FFFFCE;
}

TD.contentBox, SPAN.contentBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

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

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

TR.productListing-heading {
  background: #FFFFFF;
}

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

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

A.pageResults { 
  color: green; 
}

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

TD.pageHeading, DIV.pageHeading, H2.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #004040;
}


TR.subBar {
  background: #FFFFEE;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #darkred;
  background: #FFFFEE;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #214010;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: palevioletred;
}

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;
  color: #FFFFCE
  background: #FFCC6F;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #3300FF;
  font-weight: bold;
}

INPUT, SELECT {
  border: solid 1px #7F9DB9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #41632E;
}

CHECKBOX, RADIO {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #41632E;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #FFFFE0;
  color: #41632E;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: mediumorchid;
  font-weight: bold;
}

TABLE.formArea {
  background: #FFFFF4;
  border-color: #FFBB88;
  border-style: solid;
  border-width: 1px;
}

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

TD.clothesFormHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: mediumvioletred;
}

TD.clothesFormField {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: coral;
  text-align="right";
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: lightgreen;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: blue;
}

TD.checkoutBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFCC6F;
}

SPAN.checkoutBarHighlighted {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: mediumvioletred;
}





.style57 {font-family: Geneva, Arial, Helvetica, sans-serif}
#apDiv1 {
	position:absolute;
	left:208px;
	top:143px;
	width:723px;
	height:558px;
	z-index:1;
	background-color: #FFFFCC;
	visibility: visible;
}
#apDiv2 {
	position:absolute;
	left:209px;
	top:175px;
	width:751px;
	height:110px;
	z-index:1;
	overflow: visible;
	background-color: #FFF0F7;
}
.style108 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #336600; }
.style109 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #336600;
}
.style113 {
	color: #FFFFFF;
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style118 {color: #336600; font-family: Verdana, Arial, Helvetica, sans-serif;}
#apDiv3 {
	position:absolute;
	left:8px;
	top:155px;
	width:964px;
	height:11px;
	z-index:2;
}
.style138 {text-align : center; color: #FFFFFF; }
.style144 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
A.style144 { color: #41632E }
A:hover.style144 { 
  color: darkorange;
  text-decoration: none;
}
.style145 {color: #FFFFFF}
.style146 {
	font-size: 12px;
	color: #333300;
}
.style147 {font-size: 12px}
.style149 {font-size: 10}
.style150 {
	color: #336600;
	font-weight: bold;
}
.style157 {
	font-size: 10px;
	color: #333300;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#apDiv4 {
	position:absolute;
	left:212px;
	top:129px;
	width:761px;
	height:752px;
	z-index:2;
	overflow: visible;
}
#apDiv5 {
	position:absolute;
	left:709px;
	top:396px;
	width:32px;
	height:19px;
	z-index:2;
}
#apDiv6 {
	position:absolute;
	left:39px;
	top:9px;
	width:647px;
	height:158px;
	z-index:1;
}
#apDiv7 {
	position:absolute;
	left:340px;
	top:202px;
	width:236px;
	height:297px;
	z-index:3;
	background-image: url(images/upperTableBg.jpg);
}
.style253 {color: #003333}
.style269 {color: #003300}
.style270 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style273 {
	color: #FFFFFF;
	font-weight: bold;
}
.style279 {font-size: 10px}
.style282 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003300;
}
.style284 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style285 {
	color: #003300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.style293 {font-size: 12px; color: #336600; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style295 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.style297 {color: #FFFFFF; font-size: 13px; }
.style299 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 14px;
}
.style300 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003333;
}
.style302 {font-size: 13px}
.style303 {margin-left: 5px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #003333; }



A:hover.style138 {
  color: #BBBBBB;
  text-decoration: none;
}

A:hover.style269 {
  color: green;
  text-decoration: none;
}

A:hover.style95 {
  color: #339900;
  text-decoration: none;
}



.buttonText { font-weight: bold; color: #BB3300; }
.buttonCell {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.buttonCellB {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
A.buttonCell { color: #FFFFA5; }
A:hover.buttonCell { color: lightblue; text-decoration: none; }
A.buttonCellB { color: #004040; }
A:hover.buttonCellB { color: #117755; text-decoration: none; }

.storeName { font-weight: bold; color: #D11919; }
.noteColor { color: #D11919; }
.smallHeading { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 12pt; font-weight: bold; color: #004040; }
#bodyText { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 12pt; text-align: left }
#payPal { font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 13pt; text-align: left; color: white; font-weight: bold; font-style: italic; background: darkblue }
#impText { font-family: verdana, arial, helvetica, geneva, sans-serif; font-style: italic; font-weight: bold; font-size: 9pt; text-align: left; color: #DE2312 }