/*  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $  Copyright (c) 2003 osCommerce  Released under the GNU General Public License*/BODY {  font-family : verdana, tahoma, arial, sans-serif;  font-size: 80%;  color: #CCCCCC;  margin: 0px;  vertical-align: top;  width: 850px;}.productListingDivBox {  float: left;  width: 175px;  height: 210px;  padding: 3px 0 0 1px;  text-align: center;}.productOverview {  border: 1px solid #AAA;   text-align: center;   padding: 3px 0 3px 5px;  width: 540px;}.boxText {   font-size: 10px; }.errorBox {   font-size : 10px;   background: #bbcce0;   font-weight: bold; }.stockWarning {   font-size : 10px;   color: #CC0066; }.productsNotifications { background: #bbcce0; }.orderEdit { font-size : 10px; color: #CC0066; text-decoration: underline; }form {	display: inline;  margin: 0;  padding:0;}a.headerNavigation:link, a.headerNavigation:visited, a.headerNavigation:active {font-family : verdana, tahoma, arial, sans-serif;font-size: 10px;color: #669999;font-weight: bold;text-decoration: underline;	}a.headerNavigation:hover	{color: #718A7B;}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: #AABBDD;}TD.footer {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #AABBDD;  color: #ffffff;  font-weight: bold;}.infoBox {  background: #EEE;}.infoBoxNotice {  background: #bbcce0;}.infoBoxNoticeContents {  background: #bbcce0;  font-size: 10px;}TD.infoBoxHeading {  font-size: 10px;  font-weight: bold;  background: #BBC3D3;  color: #ffffff;}TD.infoBox, SPAN.infoBox {  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: #eeeeee;}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: #eeeeee;}TABLE.productListing {  border: 1px;  border-style: solid;  border-color: #bbcce0;  border-spacing: 1px;}.productListing-heading {  font-size: 10px;  background: #FEC5AA;  color: #FFFFFF;  font-weight: bold;}tD.productListing-data {	font-size: 10px;	vertical-align: top;}TD.pageHeading, DIV.pageHeading {font-weight: bold; font-size: 100%; color: #718A7B; text-decoration: none;}TR.subBar {  background: #AABBDD;}TD.subBar {  font-size: 10px;  color: #000000;}TD.main, P.main {  font-size: 11px;  line-height: 1.5;}TD.smallText, SPAN.smallText, P.smallText img.smallText {  font-size: 10px;  margin: 0 0 0 10px;}TD.accountCategory {  font-size: 13px;  color: #aabbdd;}TD.fieldKey {  font-size: 12px;  font-weight: bold;}TD.fieldValue {  font-size: 12px;}TD.tableHeading {  font-size: 12px;  font-weight: bold;}TD.category_desc {  font-size: 11px;  line-height: 1.5;}SPAN.newItemInCart {  font-size: 10px; color: #9966CC;}SPAN.greetUser {  font-size: 12px;  color: #aabbdd;  font-weight: bold;}TABLE.formArea {  background: #ccddff;  border-color: #aabbdd;  border-style: solid;  border-width: 1px;}TD.formAreaTitle {  font-size: 12px;  font-weight: bold;}SPAN.markProductOutOfStock {  font-size: 12px;  color: #9966CC;  font-weight: bold;}SPAN.productSpecialPrice {  color: #990099;}SPAN.errorText {  color: #718A7B;}.moduleRow { }.moduleRowOver { background-color: #AABBDD; cursor: pointer; cursor: hand; }.moduleRowSelected { background-color: #ccddff; }.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #999999; }.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-size: 10px; background-color: #AABBDD; }.messageStackSuccess { font-size: 10px; background-color: #990099; }/* input requirement */.inputRequirement { font-size: 10px; color: #990099; }/* Links   =============================================== */a:link, a:visited, a:active {font-size: 12px;/*color: #333366;color: #9999CC;color: #669999;*/color: #999999;font-weight: bold;text-decoration: none;	}a:hover	{  color: #718A7B;}	.active {  font-size: 12px;  color: #718A7B;  font-weight: bold;  text-decoration: none;	}a.sm:link, a.sm:visited, a.sm:active {  font-size: 10px;  color:#999999;  font-weight: bold;  text-decoration: underline;	}a.sm:hover	{  color: #718A7B;}A.pageResults {  color: #666699;}A.pageResults:hover {  color: #718A7B;}	a img, .img-submit {  border: 0px;}	/* Generic Elements   =============================================== */img {  padding: 0 5px 0 1px;}#center {  text-align: center;  float: center;}.floatleft  {  float:left;}.floatright  {  float:right;}.clear {  clear: both;}h1 {  font-weight: bold;   font-size: 100%;   color: #333366;   line-height: 12px;   text-decoration: none;}h2 {  font-weight: bold;   font-size: 80%;   color: #666699;   line-height: 12px;   text-decoration: none;}input, textarea, select	 {  margin-top:5px;  color:#333366;  border: 1px #333366 solid;}input.inputbutton, .inputbutton {  margin-top:5px;  color:#ffffff;  border: 0px;}input.noborder {border:none}		#page  {  width: 850px;  background: url(./images/bg.gif) no-repeat;  margin:0px auto 0px auto;  text-align:left;	}#line {  width: 850px;  background: url(./images/stripe.gif) repeat-y;  margin: 100px auto 0px auto;}#categories {float: left;width:135px;padding: 0px 0px 0px 2px;text-align: right;}.blue  {text-align: right;font-size: 16px;font-weight: bold;/*color: #9999CC;color: #669999;*/color: #666666;}#col_left {  background: url(./images/stripe.gif) repeat-y;  float: left;  width:135px;  padding: 0px 0px 0px 44px;  margin-right: 70px;  text-align: right;}#col_centre {  color: #718A7B;  width: 540px;  margin-right:10px;  float: left;  padding: 0px 0 0px 0px;  text-align: justify;  vertical-align: top;}#footer_left {color: #333366;float:left;background: #ffffff;}#quicksearch {width:135px;margin-right:0px;padding: 0px 0px 0px 0px;text-align: right;}/*  BREADCRUMB   =============================================== */#breadcrumb_left {  margin-top: 40px;  padding-left:60px;  width:250px;  height:28px;  float:left;}#breadcrumb_right {  margin-top: 40px;  padding-right:80px;  color: #FFFFFF;  width:450px;  height:28px;  float:right;  text-align:right;}.sm {  font-size: 10px;  color:#999999;}/*  INDEX-PRODUCTS  */#listingSplitBottom {  font-size: 0.8em;}#listingSplitBottom a{  font-size: 1.0em;}.listingSplitProdCount {  float: left;}.listingSplitResultPages {  float: right;}