h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
    margin = 6px;
}
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../images_common/White_bg.jpg);
	margin: 5px;
}
li, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
hr {
	color:#FF0000;
	width: 70%;
	text-align: center;
}
a {
	color: #000000;
}
title {
	background-color: CCCC00;
    width:152; 
    border:1px #CCCCCC solid;
    padding-top:1px; 
    padding-bottom:1px; 
    font-size:11px; 
    cursor:hand; 
    margin-bottom: 1px    
}

.orderSummary {
	font-family :Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}
form {
  margin: 0px;
}
.invalid_coupon {
    background-color:#FF0099;
    color:black;
    font-size: 14px;
    font-weight: 100;
}
.valid_coupon {
    background-color:#00FF00;
    color:black;
    font-size: 14px;
    font-weight: 100;
}

.operation_failed {
    background-color:#FF0099;
    color:black;
    font-size: 14px;
    font-weight: 100;
}
.operation_success {
    background-color:#00FF00;
    color:black;
    font-size: 14px;
    font-weight: 100;
}

#tblListPromo {

}
#tblListPromo td {
	text-align: center;
}
#tblListPromo th {
	background-color: #CCCCCC;
}
#tblListPromo {
	margin-left: 0px;
}
#tblListPromo tr.hilite {
  background-color:#E8F2F8;
}
#tblListHeadline {
}
#tblListHeadline td {
	text-align: center;
}
#tblListHeadline th {
	background-color: #CCCCCC;
}
#tblListHeadline {
	margin-left: 0px;
}
#tblListHeadline tr.hilite {
	background-color:#E8F2F8;
}

#tblListSupplier {
}
#tblListSupplier td {
    text-align: center;
}
#tblListSupplier th {
    background-color: #CCCCCC;
}
#tblListSupplier {
    margin-left: 0px;
}
#tblListSupplier tr.hilite {
    background-color:#E8F2F8;
}
#tblInventoryRowHdr td {
	color:red;
    text-align: center;
}

.tblListInventory {
	background-color:#CCC;
	margin-left: 0px;
}
.tblListInventory td {
    text-align: center;
}
.tblListInventory th {
    background-color:silver;
}
.tblListInventory input {	
	height:20px;
	text-align:center;
}
.tblListInventory tr.hilite {
    background-color:#E8F2F8;
}

.tblListInventory br {
    line-height: 0px;
    height: 0px;
}

.tblListInventoryTooltip {
    background-color:#FFC;
    margin-left: 0px;
    border-style: groove;
    border-width: thin;
    width: 200px;
}
.tblListInventoryTooltip td {
    text-align: center;
		font-size:12px;
}
.tblListInventoryTooltip th {
    background-color:silver;
	font-size:14px;
	font-weight:bold;    
}
.tblListInventoryTooltip input {    
    height:20px;
    text-align:center;
}
.tblListInventoryTooltip tr.hilite {
    background-color:#CFF;
}
.tblListInventoryTooltip tr {
    text-align: center;
}

.tblListCustomerTooltip {
    background-color:#FFC;
    margin-left: 0px;
    border-style: groove;
    border-width: thin;
    width: 200px;
}
.tblListCustomerTooltip td {
    text-align: center;
        font-size:12px;
}
.tblListCustomerTooltip th {
    background-color:silver;
    font-size:14px;
    font-weight:bold;    
}
.tblListCustomerTooltip input {    
    height:20px;
    text-align:center;
}
.tblListCustomerTooltip tr.hilite {
    background-color:#CFF;
}
.tblListCustomerTooltip tr {
    text-align: center;
}

.tblOrderedItem {
    border: none; 
    border-style: none;  
    padding: 0px 0px 0px 0px;  
    margin: 0px;
}
.tblOrderedItem td {
    text-align: left;
    font-size:10px;
    border:none;
    border-style:none; 
    margin-left: 0px;
}
.tblOrderedItem td.order_item {
    text-align: left;
    font-size:10px;
    border-right: none; 
    border-left: none; 
    border-top: none;
    margin-left: 0px;
}
.tblOrderedItem td.item_name {
    font-size:13px;
    font-weight:200; 
    border-right: none;  
    border-left: none; 
    border-top: none;
}
.tblOrderedItem th {
    background-color:silver;
    font-size:14px;
    font-weight:bold;    
}

.tblOrderedItem tr.hilite {
    background-color:#CFF;
}

#tblOrderedItemDetail {
    border: none; 
    border-style: none; 
    padding: 0px 0px 0px 0px;  
    margin: 0px;          
}
#tblOrderedItemDetail tr.hilite {
    background-color:#CFF;  
}

#tblOrderedItemDetail tr {
    text-align: left;
}

#tblOrderedItemDetail td.item_detail {
    font-size:10px; 
    text-align: left; 
    padding: 0px 0px 0px 0px;  
    margin: 0px; 
    border: none; 
    border-left: none;   
}
#tblOrderedItemDetail img {
    height: 20px;
}

.order_item_value {
    font-weight:bold;
    font-size: 11px;
    font-style:normal;
}

.group_item {
    color: red;
}      
.loading {
    color: red;
}

.tblOrderedItemIcon {
    height:10px;
}

.even {
  background-color:#E8F2F8;
}

.hoverClass {
  background-color:#CFF; 
}

.title {
    background-color:white;
	text-align:center;
	font-weight:bold;
	width:100%;
}

#inventoryTable {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    border:none;
}
#inventoryTable img {
    width:15px;
    height:15px;    
}

#tblListItemOfMonth {

}
#tblListItemOfMonth td {
    text-align: center;
}
#tblListItemOfMonth td.list_item {
    text-align: left;
}
#tblListItemOfMonth th {
    background-color: #CCCCCC;
}
#tblListItemOfMonth {
    margin-left: 0px;
}
#tblListItemOfMonth tr.hilite {
  background-color:#E8F2F8;
}

.tblListOrders {
    width: 100%; 
    margin-left: 0px;
    padding: 0px 0px 0px 0px;     
    border: 1px solid;
    border-color: #CCCCCC;    
}

.tblListOrders td {
    text-align: center;
    border: 1px solid; 
    border-color: #CCCCCC; 
    padding: 0px 0px 0px 0px;  
}
.tblListOrders td.list_item {
    text-align: left;
    padding: 0px 0px 0px 0px; 
    margin-left: 0px;  
    width:30%;   
}
.tblListOrders th {
    background-color: #CCCCCC;
    font-size:14px;
    font-weight:bold;    
}
.tblListOrders tr.hilite {
  background-color:#E8F2F8;
}
.tblListOrders img {
    height : 120px;
}
.tblListOrders ul {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
  line-height: 100px;
}
.tblListOrders even {
    background-color: #66CCFF;
    color: black;
}

#tblCart th {
	background-color: #CCCCCC;
}

#tblCart .textInput {            
 text-align: center;
}

#tblOrderPayment {
	background-color: #CCCCCC;
}

#tblOrderPaymentBalance {
	background-color: #CCCCCC;
}

#tblOrderPayment th {
	background-color: #CCCCCC;
}
#tblOrderPaymentBalance th {
	background-color: #CCCCCC;
}
.formtext {
}

.order_notes {
	font-size: 14px;
    font-style: italic;
}

.order_info_label {
	font-weight:bold;
}

.checkboxRequiredMsg {
	font-weight:bold;
	font-size:16px;
	color:#FF0000;
}
#cb_order_time {
	margin-left: 7px; 
	margin-right: 20px
	text-align:center;
	font-weight:bolder;
	color:#0033CC;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#tbl_ship_options label {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
}
.rush_order_detail {
    font-size:inherit;
}

#rush_order_info p{
    margin-left: 10px; 
    margin-right: 20px;
}

#shipping_info p{
    margin-left: 10px; 
    margin-right: 20px;		
}
.ship_time_detail {
	font-size:inherit;		
}
.balance_due_message {
    font: Verdana;
    color: red;
}
.balance_due_amount {
    font: Verdana;
    color: red;
}
.invoice_message {
    font-size: 14px;
    color: black;
}
.invoice_pay_now {
    font: Verdana;
    color: red;
    font-size: 16px;
    font-weight: bold;
}

.items_per_page_label {
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
}

#items_per_page {
	vertical-align:middle;
}

.itemInfoGreekSymbol {
font-family: Arial, Symbol, sans-serif
}

.row_even {background-color:#eaeae9;color:#666;border-bottom:1px solid #ccc;}
tr.row_even td {background-color:#eaeae9;color:#666;border-bottom:1px solid #ccc;}
.row_odd {background-color:#CCCCCC;color:#666;border-bottom:1px solid #ccc;}
tr.row_odd td{background-color:transparent;color:#666;border-bottom:1px solid #ccc;}

.img_valign_middle {
	vertical-align:middle;
}
.tblRowBorderTop {
border-top:1px #CCCCCC solid;
border-top-style:solid;
}
.tblRowBorderBottom {
border-bottom:1px #CCCCCC solid;
border-bottom-style:solid;
}

#tblCouponCode tr {
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
}

#tblShippingRate tr {
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
}

.tblRowCollapseRow {
color:#0000FF;
font-size:14px;
}

.tblRowShipRateRow {
color:#CCCCCC;
font-size:14px;
}

.textInputGreen,textareaGreen {
  background-color:#0F0;
  border: 1px solid #000;
}

.textInputRed,textareaRed {
  background-color:#F00;
  border: 1px solid #000;
}

#tbl_ship_options_panel{
background-color:#E8E8E8;
border:thin;
border-color:#0000FF;
color:#333333;
}

.calendar_events_warning {
	color:red;
	font-size: 12px;
	font-weight: bold;
}

.calendar_events_warning a:link {
    text-decoration:none;        
}

.calendar_events_warning label{ 
    color:red;          
}

.calendar_date_expired {
    text-decoration: blink;
    color:red;
    font-size:larger;
    font-weight: bold;
}

.calendar_date_alert {
    text-decoration:none;
    color:#F93:
    font-size: inherent;
    font-weight: bold;
}

.calendar_date_warning {
    text-decoration:none;
    color:#F60;
    font-size: inherent;
    font-weight: bold;
}

.calendar_date_severe_warning {
    text-decoration: blink;
    color:#F00;
    font-size:larger;
    font-weight: bold;
}

.calendar_date_normal {
    text-decoration:none;
    font-size: inherent;
}

.inventoryRowHdr {
    color:red;
	line-height:5px;
}

.inventoryRowHdrLarge {
    color:red;
    line-height:15px;
    font-size: 7px; 
}        

.shippingTimeNote {
    font-weight:bold;
    color:#FF0000;
}

#tblInvoice img {
    border:none;
    text-decoration: none; 
}

#tblShipDetails img {
    border:none;
}

.no_text_decoration {
    text-decoration: none; 
}

.no_text_decoration a:link {
  text-decoration: none;  
}

