
/*----------------------------------------------------------------------
  Common definitions
----------------------------------------------------------------------*/

BODY {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
	background-color: #FFFFFF; 
	background-image: url(images/body_bg.gif); 
	background-repeat: repeat-y;	
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 75%;
}

FORM {
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

H2 {
 font-weight: bold;
	font-size: 100%;
	text-align: center;
}

H3 {
 font-weight: bold;
	font-size: 100%;
	text-align: center;
}

HR {
 color: #255485;
}

TABLE, TR, TD, TH {
	font-size: 100%;
}

TD {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
}

TH {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-align: center;
}

STRONG {
	font-weight: bold; 
}

INPUT.field {
	border: thin solid 1px #67A5C2;
}

TEXTAREA.field {
	border: thin solid 1px #67A5C2;
}

INPUT.button {
	border: thin solid 1px #67A5C2;
	background-color: #CFE9F9;
	font-weight: bold; 
	font-size: 75%; 
}

.error {
	color: red;
	font-weight: bold;
	text-align: center;
}

.errorMsgTitle {
	color: black;
	font-weight: bold;
	font-size: 170%;
}

.errorMsg {
	color: red;
	font-weight: normal;
	font-size: 120%;
}

TD.listIsEmpty {
	background-color: #F0F0F0;
	text-align: center;
}

.EditedByAdmin {
	color: red;
}

.FromStorage {
	color: #009933;
}

.ToOrder {
	color: #FF6600; 
}

.NoSale {
	color: #FF0000; 
}

.currentDate {
	color: #24617E;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 12px; 
}

.content {
 color: #255485;
}

TD.oddColumn {
	background-color: #F0F0F0;
	background-image : url(images/bb.gif);
	background-repeat : repeat-x;
}

TD.evenColumn {
	background-color: #FAFAFA;
	background-image : url(images/bb.gif);
	background-repeat : repeat-x;
}

TH.oddColumn {
	background-color: #98C6DD;
	background-image : url(images/bb.gif);
	background-repeat : repeat-x;
}

TH.evenColumn {
	background-color: #D7E9F2;
	background-image : url(images/bb.gif);
	background-repeat : repeat-x;
}

A.prodLink:LINK,
A.prodLink:FOCUS,
A.prodLink:VISITED {
	color: black;
	text-decoration : none;
	font-weight: bold; 
}

A.prodLink:HOVER {
	color: black;
	text-decoration : underline;
	font-weight: bold; 
}

DIV.editLink {
 color: black;
}

A.editLink:LINK,
A.editLink:FOCUS,
A.editLink:VISITED {
	color: blue;
	text-decoration : none;
}

A.editLink:HOVER {
	color: blue;
	text-decoration : underline;
}

.fieldLabel {
 color: #255485;
	font-weight: bold; 
	text-align: right;
}

.required {
 color: red;
}

.tiny {
	font-size: 6px;
}

/*----------------------------------------------------------------------
  categoryTree object
----------------------------------------------------------------------*/

TD.categoryTree {
	color: black;
	font-weight: bold;
	font-size: 90%; 
}

.categoryTreeLevel2 TD.categoryTree {
	font-weight: normal;
}

A.categoryTree:LINK,
A.categoryTree:FOCUS,
A.categoryTree:VISITED {
	color: black;
	text-decoration : none;
}

A.categoryTree:HOVER {
	text-decoration : underline;
}

A.categoryTreeCurrent:LINK,
A.categoryTreeCurrent:FOCUS,
A.categoryTreeCurrent:VISITED {
	color: black;
	text-decoration : none;
}

A.categoryTreeCurrent:HOVER {
	color: black;
	text-decoration : underline;
}

SPAN.categoryDisabled {
 font-weight: bold;
 color: #999999;
}

/*----------------------------------------------------------------------
  categoryPath object
----------------------------------------------------------------------*/

DIV.categoryPath {
	color: #24617E;
	font-size: 90%; 
	font-weight: bold;
}

A.categoryPath:LINK,
A.categoryPath:FOCUS,
A.categoryPath:VISITED {
	color: #24617E;
	text-decoration : none;
}

A.categoryPath:HOVER {
	color: #24617E;
	text-decoration : underline;
}

/*----------------------------------------------------------------------
  productList object
----------------------------------------------------------------------*/

DIV.productList {
	margin-top: 14px;
	width: 100%;
}

DIV.productList .prodName {
	font-weight: bold;
}

TABLE.productList TH,
TABLE.productList TD {
	padding: 4px;
	background-image : url(images/bb.gif);
	background-repeat : repeat-x;
}

DIV.productList TD.categoryDelimiter {
	background-color: #D7E9F2;
	background-image : url(images/bb.gif);
	background-repeat : repeat-x;
	font-weight: bold;
}

DIV.productList TD.prodDescr,
DIV.productList TD.prodPrice,
DIV.productList TD.prodToCart {
	background-color: #F0F0F0;
}

DIV.productList TD.measName,
DIV.productList TD.prodSaleMode {
	background-color: #FAFAFA;
}

DIV.productList TH.prodDescr,
DIV.productList TH.prodPrice,
DIV.productList TH.prodToCart {
	background-color: #98C6DD;
}

DIV.productList TH.measName,
DIV.productList TH.prodSaleMode {
	background-color: #D7E9F2;
}

/*----------------------------------------------------------------------
  shoppingCart object
----------------------------------------------------------------------*/

DIV.shoppingCart {
	width: 100%;
}

TABLE.shoppingCart TH,
TABLE.shoppingCart TD {
	padding: 4px;
	background-image : url(images/bb.gif);
	background-repeat : repeat-x;
}

DIV.shoppingCart TD.prodName,
DIV.shoppingCart TD.prodPrice,
DIV.shoppingCart TD.prodQuantity,
DIV.shoppingCart TD.prodDelete {
	background-color: #F0F0F0;
}

DIV.shoppingCart TD.measName,
DIV.shoppingCart TD.prodSaleMode,
DIV.shoppingCart TD.subTotal {
	background-color: #FAFAFA;
}

DIV.shoppingCart TH.prodName,
DIV.shoppingCart TH.prodPrice,
DIV.shoppingCart TH.prodQuantity,
DIV.shoppingCart TH.prodDelete {
	background-color: #98C6DD;
}

DIV.shoppingCart TH.measName,
DIV.shoppingCart TH.prodSaleMode,
DIV.shoppingCart TH.subTotal {
	background-color: #D7E9F2;
}

DIV.shoppingCart TD.totalTitle {
	font-weight: bold;
	background-color: #E0E0E0;
}

DIV.shoppingCart TD.totalValue {
	font-weight: bold;
	background-color: #EFEFEF;
}

/*----------------------------------------------------------------------
  userWelcome object
----------------------------------------------------------------------*/

DIV.userWelcome {
	color: #24617E;
	font-size: 10pt; 
	font-weight: bold;
}

/*----------------------------------------------------------------------
  orderList object
----------------------------------------------------------------------*/

DIV.orderList {
	margin-top: 14px;
	width: 100%;
}

TABLE.orderList TH,
TABLE.orderList TD {
	padding: 4px;
	background-image : url(images/bb.gif);
	background-repeat : repeat-x;
}

DIV.orderList TD.orderDate,
DIV.orderList TD.orderSumm,
DIV.orderList TD.orderExecStatus {
	background-color: #F0F0F0;
}

DIV.orderList TD.orderNumber,
DIV.orderList TD.orderPayStatus,
DIV.orderList TD.orderAnnul {
	background-color: #FAFAFA;
}

DIV.orderList TH.orderDate,
DIV.orderList TH.orderSumm,
DIV.orderList TH.orderExecStatus {
	background-color: #98C6DD;
}

DIV.orderList TH.orderNumber,
DIV.orderList TH.orderPayStatus,
DIV.orderList TH.orderAnnul {
	background-color: #D7E9F2;
}

/*----------------------------------------------------------------------
  orderDetails object
----------------------------------------------------------------------*/

DIV.orderDetails {
	margin-top: 14px;
}

TABLE.orderDetails TH,
TABLE.orderDetails TD {
	padding: 4px;
	background-image : url(images/bb.gif);
	background-repeat : repeat-x;
}

DIV.orderDetails TD.prodName,
DIV.orderDetails TD.prodPrice,
DIV.orderDetails TD.prodQuantity {
	background-color: #F0F0F0;
}

DIV.orderDetails TD.measName,
DIV.orderDetails TD.prodSaleMode,
DIV.orderDetails TD.subTotal {
	background-color: #FAFAFA;
}

DIV.orderDetails TH.prodName,
DIV.orderDetails TH.prodPrice,
DIV.orderDetails TH.prodQuantity {
	background-color: #98C6DD;
}

DIV.orderDetails TH.measName,
DIV.orderDetails TH.prodSaleMode,
DIV.orderDetails TH.subTotal {
	background-color: #D7E9F2;
}

DIV.orderDetails TD.totalTitle {
	font-weight: bold;
	background-color: #E0E0E0;
}

DIV.orderDetails TD.totalValue {
	font-weight: bold;
	background-color: #EFEFEF;
}


/*----------------------------------------------------------------------
  pageNavigator object
----------------------------------------------------------------------*/

.pageNavigator {
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	text-align: center;
}

A.pageNavigator:LINK,
A.pageNavigator:FOCUS,
A.pageNavigator:HOVER,
A.pageNavigator:VISITED {
	color: #000000;
	text-decoration : none;
}

TABLE.pageNavigator TD {
  line-height: 200%;
}

TABLE.pageNavigator TD.line {
	background-image : url(images/bb.gif);
	background-repeat : repeat-x;
}
 
TABLE.pageNavigator TR.listNav TD {
	background-color: #98C6DD;
	font-weight: bold;
}

TABLE.pageNavigator .current {
	background-color: #FFF194;
}

/*----------------------------------------------------------------------
  newsList, newsDetails, newsArchive objects
----------------------------------------------------------------------*/

TD.newsDate,
TD.newsTitle {
	font-weight: bold;
	color: #24617E;
}

A.newsTitle:LINK,
A.newsTitle:FOCUS,
A.newsTitle:VISITED {
	color: #24617E;
	text-decoration : none;
}

A.newsTitle:HOVER,
A.newsTitle:HOVER {
	color: #24617E;
	text-decoration : underline;
}

.newsMonth {
 font-weight: bold;
}

SPAN.newsDisabled {
 font-weight: bold;
 color: #789EB0;
}

/*----------------------------------------------------------------------
  manSelect object
----------------------------------------------------------------------*/

DIV.manSelect {
	width: 100%;
}

TABLE.manSelect TH {
	font-weight: bold;
	background-color: #98C6DD;
}

TABLE.manSelect TD.fieldLabel {
	background-color: #F0F0F0;
}

TABLE.manSelect TD {
	background-color: #FAFAFA;
}

TABLE.manSelect TH,
TABLE.manSelect TD {
	padding: 4px;
	background-image : url(images/bb.gif);
	background-repeat : repeat-x;
}

/*----------------------------------------------------------------------
  photoListTable object
----------------------------------------------------------------------*/

TABLE.photoList TD {
	padding: 10px;
}

TABLE.photoList TR.photoImage TD {
	background-image : url(images/bb.gif);
	background-repeat : repeat-x;
}

TABLE.photoList TR.photoTitle TD {
 color: #255485;
}

TABLE.photoList TD.odd {
	background-color: #F0F0F0;
}

TABLE.photoList TD.even {
	background-color: #FAFAFA;
}

/*----------------------------------------------------------------------
  discEditList object - disclist page
----------------------------------------------------------------------*/
TABLE.discEditList {
  width: 100%;
}

TABLE.discEditList TH,
TABLE.discEditList TD {
	padding: 4px;
	background-image : url(images/bb.gif);
	background-repeat : repeat-x;
}

TABLE.discEditList TD {
  text-align: right;
}

DIV.discEditList P.button,
DIV.discEditList H3,
DIV.discEditList DIV.list {
	text-align: center;
}

TABLE.discEditList TD.discSumm {
	background-color: #F0F0F0;
}

TABLE.discEditList TD.discPercent {
	background-color: #FAFAFA;
}

TABLE.discEditList TH.discSumm {
	background-color: #98C6DD;
}

TABLE.discEditList TH.discPercent {
	background-color: #D7E9F2;
}

/*----------------------------------------------------------------------
  userEditForm object
----------------------------------------------------------------------*/

TABLE.userEditFormCheckout TD.fieldLabel {
	background-color: #F0F0F0;
}

TABLE.userEditFormCheckout TH,
TABLE.userEditFormCheckout TD {
	background-image : url(images/bb.gif);
	background-repeat : repeat-x;
}

TABLE.userEditFormCheckout TH {
	font-weight: bold;
	background-color: #98C6DD;
}

TABLE.userEditFormCheckout TD {
	background-color: #FAFAFA;
}


