/* Common layout definitions */ 
BODY { color: #333366;	font-family : Arial, Helvetica, sans-serif;  background-color : #F3F3FF;  font-size : 11px;  }
TD { color: #333366; font-size : 11px; }

DIV{font-size : 11px;}
A {color:#333366; font-family : Arial, Helvetica, sans-serif;  font-size :11px  }
A:HOVER { color: Red; }
INPUT{font-family : Arial, Helvetica, sans-serif; font-size : 11px; }
TD.left {text-align: left; color: White;}
TD.center {text-align : center; color: #333366;}
TD.right {text-align : right; color: #333366;}
TD.label {text-align: left; }
TD.collapse{background-color : Navy;color : White;	text-align : left;}
A.collapse{	color : White;	font-weight: bold;}


SELECT{font-family : Arial, Helvetica, sans-serif; font-size : 11px;}
DIV.error {	text-align: center; color: #333366; }
DIV.divtree {  overflow: auto; height: 98%; width:98%}
P.error { font-weight:bold;  font-size : larger;  text-align : center;   }

/* Shopheader layout definitions */
A.SelectedShopFunction { color: red; }
TABLE.header { }
TD.headerbasket {font-family : Arial, Helvetica, sans-serif; font-size : 11px;	font-weight : normal;}
TD.headerlogo  {
	width : 1px;
}
TD.headerLink{	text-align : center; background-color : Navy; width : 75px; height:20px;	}
A.ShopHeadFunction {	color: white;	font-weight : bold;}
A.SelectedShopHeadFunction { color: red; font-weight : bold; }

/*Shopfooter layout definitions*/
DIV.footer {color: Navy; text-align: center}

/* Category layout definitions */
A.SelectedCategory {color: red;  font : bold 11px Arial, Helvetica, sans-serif; background-color : #F3F3FF; }
DIV.Category{text-align : center; padding : 11px; color: #333366 }

/* Catalog layout definitions */
TABLE.catalog { padding : 1px; }
TH.catalog {background : Navy; color : White; font-size: 11px}
TR.catalog {
	background : #9CCEFF;
	color: White;
}

/* Price layout definitions */
TD.Price {text-align : right; color: #333366;}
TD.PriceList {text-align : right; color: #FF6666;}
SPAN.oldprice { text-decoration: line-through;}
SPAN.promoprice {font-weight : bold; color: red; background-color : #F3F3FF; }
SPAN.standardprice {}
	
/* Popup layout definitions */
TABLE.popup {padding: 2px; }
TH.popup {background: Navy; color: White}
TR.popup {background: #9CCEFF;}

/* Basketheader layout definitions */
TABLE.basketheader{ padding: 2px }
TR.basketheader{background : #9CCEFF;}
TH.basketheader{background : Navy; color: White; font-size:11px}

TABLE.basketheadercust{ padding: 2px; }
TR.basketheadercust{background : #9CCEFF;}

TABLE.basketheaderorder {padding: 2px;}
TR.basketheaderorder{background : #9CCEFF;}

/* basketlist layout definitions */
TABLE.basketlist{padding: 2px;  text-align : center;  }
TH.basketlist{background: Navy; color: White; font-size:11px}
TR.basketlist{background: #9CCEFF;}
TD.inpquantity { text-align:center; color: #333366;}
TD.dispquantity { text-align:right;}
TR.ordertotal {background: #FF6363;}
TD.ordertotal {background: #FF6363; text-align:right;}

/* product layout definitions */
TABLE.product{padding: 2px}
TABLE.productmain{padding: 2px;}
TH.product{ background: Navy; color: White}
TR.product{background:#9CCEFF;}
TD.productpicture  {  }

/* Profile layout definitions */
TABLE.profile{ padding: 2px; background: #9CCEFF; border : 2px solid Navy; }
TR.profile{background: #9CCEFF;}
TH.profile{background: Navy; color: White; font-size: 11px}

/* PersonalCatalog layout definitions */
TABLE.personalcatalog {padding: 2px; }
TR.personalcatalog{background: #9CCEFF;}
TH.personalcatalog{background: Navy; color: White; font-size:11px}

/* Trace layout definitions */
TABLE.trace{padding: 2px  }
TR.trace{background: #9CCEFF;}
TH.trace{background: Navy; font-size: 11px; color: White}
TR.unsettled{background: #FF7F50; }
TD.unsettled{background: #FF7F50; text-align: right; }
	
/* Newsflashes layout definitions */
TABLE.news{}
TD.news{background: #9CCEFF}
TH.news{background: Navy; font-size: 11px; color: White}

/* Fonts layout definitions*/
SPAN.small{	font-size: 9px; text-align: right; color: #333366; background-color : #F3F3FF}
SPAN.title1{font-weight: bold; color: red; font-size:24;}
SPAN.title2{font-weight: bold; font-size:16; background-color : #F3F3FF}

/*Shpbody layout definitions*/
DIV.body{ text-align: center}
TABLE.body{	background-color: #9CCEFF;  border : 2px solid Navy;  }
TD.body{ background-color: #9CCEFF;}
TH.body {background: Navy; font-size: 11px; color: White; text-align: center;}
TR.body {background : #9CCEFF;}

/*Division*/
TABLE.pickDivision{
	text-align:center;
	border-width : 1;
	border-color : black;
	border-style : solid;
}

TD.pickDivision{
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width : 1;
	border-color: black;
	border-style: solid;
	text-align : center;
}

TD.pickDivisionHeader{
	color : White;
	font-weight : bold;
	height: 1;
}

Textarea{font-family : Arial, Helvetica, sans-serif; font-size : 11px; }

TH.basketerror{background : Red; color: #333366; font-size:11px}
TD.basketerror{background : #FFCCCC; color: #333366; font-size:11px}

/* Extra Programs layout definitions */
TABLE.extraprog{ padding: 2px; background: #9CCEFF; border : 2px solid Navy; }
TR.extraprog{background: #9CCEFF;}
TH.extraprog{background: Navy; color: White; font-size: 11px}