/*=================================================================================\
|                          COPYRIGHT NOTICE                                        |
|----------------------------------------------------------------------------------|
| This file comprises a portion of OllaCart Point of Sale, a WebCart Consulting    |
| software application. Use or modification of this file, in part or whole,        |
| requires a license from WebCart Consulting.  Modification or use of this file    |
| without a license is software piracy and will result in legal action.            |
|                                                                                  |
| See www.webcart-consulting.com for licensing and additional information.         |
|----------------------------------------------------------------------------------|
| OllaCart Point of Sale - copyright 2007 WebCart Consulting - All rights reserved |
| http://www.webcart-consulting.com                  piracy@webcart-consulting.com |
\=================================================================================*/



body {
  #background-color: #FFFFFF; 
  background-image: url(images/bg-marble.jpg);
  margin-right:0px; 
  margin-left:0px; 
  margin-top:0px; 
  margin-bottom:0px;
}

.tableBorder { border-left: 1px; border-right: 1px; border-top: 1px; border-bottom: 1px; border-color: #000000; border-style: solid;}
.tableGrid { background-color: #000000; }

td {font-family: Arial, Tahoma, Verdana, Trebuchet MS;  font-size: 11px;  color: #000000; font-weight: normal; text-decoration: none }
.tdReceipt {font-family: Times New Roman, Arial, Tahoma, Verdana, Trebuchet MS;  font-size: 9pt;  color: #000000; font-weight: normal; text-decoration: none }
.tdGrid {background-color: #FFFFFF; font-family: Arial, Tahoma, Verdana, Trebuchet MS;  font-size: 11px;  color: #000000; font-weight: normal; text-decoration: none }
.tdBlue {background-color: #D4E3F1; font-family: Arial, Tahoma, Verdana, Trebuchet MS;  font-size: 11px;  color: #000000; font-weight: normal; text-decoration: none }
.tdRed {background-color: #e7cac9; font-family: Arial, Tahoma, Verdana, Trebuchet MS;  font-size: 11px;  color: #000000; font-weight: normal; text-decoration: none }
.tdHeader {background-color: #D0D0D0; font-family: Arial, Tahoma, Verdana, Trebuchet MS;  font-size: 11px;  color: #000000; font-weight: normal; text-decoration: none }
.tdDoc {font-family: Arial, Tahoma, Verdana, Trebuchet MS;  font-size: 13px;  color: #000000; font-weight: normal; text-decoration: none }

a:link 		{font-family: Arial, Tahoma, Verdana, Trebuchet MS;  font-size: 11px; color: #3552AD; font-weight: bold; text-decoration: Underline }
a:visited 	{font-family: Arial, Tahoma, Verdana, Trebuchet MS;  font-size: 11px; color: #808080; font-weight: bold; text-decoration: Underline }
a:active	{font-family: Arial, Tahoma, Verdana, Trebuchet MS;  font-size: 11px; color: #000000; font-weight: bold; text-decoration: Underline }
a:hover  	{font-family: Arial, Tahoma, Verdana, Trebuchet MS;  font-size: 11px; color: #104361; font-weight: bold; text-decoration: Underline }

a.receipt:link,a.receipt:visited,a.receipt:active,a.receipt:hover 	{font-family: Arial, Tahoma, Verdana, Trebuchet MS;  font-size: 11px; color: #3552AD; font-weight: bold; text-decoration: Underline }
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}


input,textarea {font-family: Arial, Tahoma, Verdana, Trebuchet MS; font-size:11px;}
select {font-family: Arial, Tahoma, Verdana, Trebuchet MS; font-size:8pt;}


a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat 100% 0;
    color: #222;
    font: normal 12px Arial, Tahoma, Verdana, Trebuchet MS;
    padding: 4px 10px 5px 1px; /* sliding doors padding */
	#padding: 0px 18px 0px 0px; /* sliding doors padding */
    text-decoration: none;
}

a.button-disabled {
    background: transparent url('images/bg_button_a.gif') no-repeat 100% 0;
    color: #999;
    font: normal 12px Arial, Tahoma, Verdana, Trebuchet MS;
    padding: 4px 10px 5px 1px; /* sliding doors padding */
	#padding: 0px 18px 0px 0px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
	font: normal 12px Arial, Tahoma, Verdana, Trebuchet MS;
	margin-left: 5px;
    padding: 4px 10px 5px 18px;
	#padding: 5px 10px 4px 18px;
	text-decoration: none;
}

a.button-disabled span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
	font: normal 12px Arial, Tahoma, Verdana, Trebuchet MS;
	margin-left: 5px;
    padding: 4px 10px 5px 18px;
	#padding: 5px 10px 4px 18px;
	text-decoration: none;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
	#padding: 0px 18px 0px 0px; /* sliding doors padding */
	text-decoration: none;
}

a.button-disabled:active  {
    background-position: top right;
    color: #999;
    outline: none; /* hide dotted outline in Firefox */
	#padding: 0px 18px 0px 0px; /* sliding doors padding */
	text-decoration: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 4px 10px 5px 18px;
	#padding: 5px 10px 4px 18px;
	text-decoration: none;
}

a.button-disabled:active span {
    background-position: top left;
    padding: 4px 10px 5px 18px;
	#padding: 5px 10px 4px 18px;
	text-decoration: none;
}

