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

.stepsBox { background: #FFFFFF; border: 1px solid; border-color: #fac065 }


.headerText { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #f0a32e; font-weight: bold }
.headerText2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; font-weight: bold }
.headerText3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666 }
.headerText3 a:link, .headerText3 a:visited{ color: #154574; text-decoration: underline; }
.headerText3 a:hover { color:#154574; text-decoration: none; }

.footerText1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333 }
.footerText1 a:link, .footerText1 a:visited{ color: #333333; text-decoration: none; }
.footerText1 a:hover { color:#154574; text-decoration: underline; }

.footerText2 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666 }
.footerText2 a:link, .footerText2 a:visited{ color: #666666; text-decoration: none; }
.footerText2 a:hover { color:#154574; text-decoration: underline; }

.searchBG { background: #EEEEEE; border-top: 1px solid; border-bottom: 1px solid; border-color: #cccccc }
.searchText1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #144473 }
.searchText1 a:link, .searchText1 a:visited{ color: #144473; text-decoration: underline; font-weight: bold }
.searchText1 a:hover { color:#144473; text-decoration: none; font-weight: bold }

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333 }
.boxText a:link, .boxText a:visited{ color: #333333; text-decoration: none; }
.boxText a:hover { color:#154574; text-decoration: underline; }

.boxText2 { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000 }
.boxText3 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #666666 }

.newboxText1 { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #333333 }
.newboxText2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #ef9a16 }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.noteBox { font-family : Verdana, Arial, sans-serif; font-size : 11px; background: #ffffcc; border: 1px solid #ffff99; padding: 15px 20px; }

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

.cartBox1 { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #666666; line-height: 15px } 
.cartBox2 { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #666666 }
.cartBox3 { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; font-weight: bold }
.cartBox4 { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ef9a16; font-weight: bold }
.cartBox5 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0e3f6e }
.cartBox5 a:link, .cartBox5 a:visited{ color: #0e3f6e; text-decoration: underline; }
.cartBox5 a:hover { color:#0e3f6e; text-decoration: none; }

.catMain1 { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #093052; line-height: 16px; padding-left: 10px; font-weight: bold } 
.catSub1 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #666666; line-height: 12px; padding-left: 14px } 
.catSub1 a:link, .catSub1 a:visited{ color: #666666; text-decoration: none; }
.catSub1 a:hover { color:#154574; text-decoration: underline; }

.prodListBorder { border-left: 1px solid; border-right: 1px solid; border-color: #CCCCCC }

.detailsBox1 { border-left: 1px solid; border-bottom: 1px solid; border-right: 1px solid; border-color: #CCCCCC }
.detailsBox2 { border-right: 1px solid; border-top: 1px solid; border-color: #CCCCCC }
.detailsBox3 { border-right: 1px solid; border-color: #CCCCCC }
.detailsBox4 { border-top: 1px solid; border-color: #CCCCCC }
.detailsBox5 { border-bottom: 1px solid; border-color: #CCCCCC }

.detailsBox6 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff }
.detailsBox6 a:link, .detailsBox6 a:visited{ color: #ffffff; text-decoration: none; }
.detailsBox6 a:hover { color:#ffffff; text-decoration: underline; }

.priceInfo1 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; padding-left: 15px }
.priceInfo2 { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #666666; padding-left: 15px; font-weight: bold }
.priceInfo3 { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #093052; padding-left: 15px; font-weight: bold; background: #EEEEEE; border-top: 1px solid; border-bottom: 1px solid; border-color: #CCCCCC }

.proddetailTitle1 { font-family: Verdana, Arial, sans-serif; font-size: 15px; color: #093052; font-weight: bold }
.proddetailTitle2 { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; font-weight: bold }
.proddetailTitle3 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; padding-left: 12px; padding-right: 5px }
.reconText { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #093052 }

.loginText1 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; padding-left: 12px; padding-right: 5px }

.loginText2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #154574; padding-left: 12px }
.loginText2 a:link, .loginText2 a:visited{ color: #154574; text-decoration: underline; }
.loginText2 a:hover { color:#154574; text-decoration: none; }

.privacyText { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #000000 }
.privacyText a:link, .privacyText a:visited{ color: #154574; text-decoration: underline; }
.privacyText a:hover { color:#154574; text-decoration: none; }


.accountText1 { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #000000; padding-left: 12px; background: #eeeeee; border-top: 1px solid; border-bottom: 1px solid; border-color: #CCCCCC }

.accountBG { border-top: 1px solid; border-color: #CCCCCC }

.accountText2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; padding-left: 12px; padding-right: 5px; border-bottom: 1px solid; border-color: #CCCCCC }

.accountText3 { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #093052 }
.accountText3 a:link, .accountText3 a:visited{ color: #093052; text-decoration: none; }
.accountText3 a:hover { color:#093052; text-decoration: underline; }

.accountText4 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; padding-left: 12px }
.accountText5 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ef9e20; padding-left: 5px; font-weight: bold }
.accountText6 { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #000000; padding-left: 12px; background: #eeeeee; border-top: 1px solid; border-color: #CCCCCC }
.accountText7 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; padding-left: 12px; padding-right: 5px }
.accountText8 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; padding-left: 12px; padding-right: 5px; border-bottom: 1px solid; border-top: 1px solid; border-color: #CCCCCC }
.accountText9 { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #000000; padding-left: 12px; background: #eeeeee; border: 1px solid; border-color: #CCCCCC }
.accountText10 { background: #ffffff; border-left: 1px solid; border-right: 1px solid; border-color: #CCCCCC }

.accountText11 { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; padding-left: 12px; line-height: 1.5 }

.infoBoxHeading55 { font-family: Verdana, Arial, sans-serif; font-size: 10px; padding-right: 6px; background: url(images/infobox/corner_right_left.gif); color: #ef9e20 }


BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #093052;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TR.headerNavigation2 {
  background: #FFFFFF;
}

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

TD.headerNavigation2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFFFF;
  color: #666666;
  font-weight : bold;
  line-height: 20px;
}

A.headerNavigation { 
  color: #FFFFFF; 
  text-decoration: none;
}

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

A.headerNavigation2 { 
  color: #666666; 
  text-decoration: none;
}

A.headerNavigation:hover2 {
  color: #093052;
  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: #00ff00;
}

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: #ffffff;
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: #cccccc;
}

.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: 11px;
  font-weight:600;
  padding-left: 6px;
  background: url(images/infobox/corner_right_left.gif);
  color: #ffffff;
}
TD.infoBoxHeadingOrange {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight:600;
  padding-left: 6px;
  background: url(images/infobox/corner_right_left_orange.gif);
  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: #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: #ffffff;
}

TABLE.productListing {
  border-right: 1px;
  border-left: 1px;
  border-top: 1px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #cccccc;
}

.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #eeeeee; color: #666666; font-weight: bold; border-bottom: 1px solid; border-top: 1 px solid; border-color: #cccccc }
.productListing-heading a:link, .productListing-heading a:visited{ color: #666666; text-decoration: none; }
.productListing-heading a:hover { color:#666666; text-decoration: underline; }

.cartheading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #eeeeee; color: #666666; font-weight: bold; border-bottom: 1px solid; border-top: 1 px solid; border-color: #cccccc; padding-left: 8px; padding-right: 8px }
.cartheading a:link, .cartheading a:visited{ color: #666666; text-decoration: none; }
.cartheading a:hover { color:#666666; text-decoration: underline; }

.cartext { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: bold; padding-left: 10px; padding-right: 5px }
.cartext a:link, .cartext a:visited{ color: #000000; text-decoration: none; }
.cartext a:hover { color:#093052; text-decoration: underline; }

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

A.pageResults {
  color: #0000FF;
  text-decoration: none;
}

A.pageResults:hover {
  color: #0000FF;

}

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

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

TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; padding-left: 7px; padding-right: 3px }
.smallText a:link, .smallText a:visited{ color: #ffffff; text-decoration: none; }
.smallText a:hover { color:#ef9a16; text-decoration: underline; }

.smallText2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; padding-left: 7px; padding-right: 3px }
.smallText2 a:link, .smallText2 a:visited{ color: #ffffff; text-decoration: none; }
.smallText2 a:hover { color:#ef9a16; text-decoration: underline; }

.smallText3 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ef9a16; font-weight: bold }

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

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, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

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

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

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

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

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; height: 30px; background-color: #f9f0c3; border: 1px solid; border-color: #fac065 }

.messageStackError2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; height: 30px; background-color: #f9f0c3; border: 1px solid; border-color: #fac065; padding-right: 15px }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; height: 30px; background-color: #eeeeee; border: 1px solid; border-color: #0e3f6e }

/* input requirement */

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


nav {
	padding: 20px 0 0 22px;
	width: 100%;
}
nav ul {
	list-style: none outside none;
	margin: 0;
}
nav ul li {
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
}
nav ul li a {
	color: #EEEEEE;
	display: block;
	padding: 5px 40px;
	text-decoration: none;
}
nav ul li {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
}
nav ul {
	list-style: none outside none;
}
nav ul li:first-child a {
	color: #EEEEEE;
	display: block;
	padding: 5px 30px 5px 0;
	text-decoration: none;
}
