/* tag overrides */
form {
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 9pt;
	font-weight: bold;
	color: #DE6542;
	margin: 0px;
	padding: 0px;
}

dt {
	padding-top: 3px;
	padding-bottom: 3px;
}

li {
	padding-top: 3px;
	padding-bottom: 3px;
	list-style-type: square;
}

li li {
	padding-top: 3px;
	padding-bottom: 3px;
	list-style-type: disc;
}

/* list styles */
.listMsr 
{
	width: 60px;
	border: 0px;
}
.list0 {
	padding: 0px;
	margin: 0px; 
}
.list1 {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.list2 {
	padding: 0px;
	margin: 0px 0px 4px 0px;  /* top right bottom left */
	list-style-position: outside;
	/*list-style-image: url("../icons/dotbutton.gif");*/
	list-style-image: url("../icons/redlistarrow.gif");
}
/* White links */
a.lnkCB:link, a.lnkCB:active, a.lnkCB:visited {color:#FFFFFF; text-decoration:none;}
a.lnkCB:hover {color:#FFFFFF; text-decoration:underline;}

/* black links */
a.lnkA:link, a.lnkA:active, a.lnkA:visited {color:#000000; text-decoration:none;}
a.lnkA:hover {color:#000000; text-decoration:underline;}

/* X-mas Gifts */
a.lnkA1:link, a.lnkA1:active, a.lnkA1:visited {color:#CC0033; text-decoration:none;}
a.lnkA1:hover {color:#000000; text-decoration:underline;}

/* green links */
a.lnkB:link, a.lnkB:active, a.lnkB:visited {color:#398E84; text-decoration:none;}
a.lnkB:hover {color:#398E84; text-decoration:underline;}

/* white links */
a.lnkC:link, a.lnkC:active, a.lnkC:visited {color:#FFFFFF; text-decoration:none;}
a.lnkC:hover {color:#FFFFFF; text-decoration:underline;}

/* green links (2) */
a.lnkD:link, a.lnkD:active, a.lnkD:visited{color: #009900; text-decoration: none;}
a.lnkD:hover{color: #009900; text-decoration: underline;}

/* red links */
a.lnkE:link, a.lnkE:active, a.lnkE:visited {color:#FF0000; text-decoration:none;}
a.lnkE:hover {color:#FF0000; text-decoration:underline;}

/* red links */
a.lnkF:link, a.lnkF:active, a.lnkF:visited {color:#006600; text-decoration:none;}
a.lnkF:hover {color:#CE0000; text-decoration:none;}

/* red links 2*/
a.lnkG:link, a.lnkG:active, a.lnkG:visited {color:#000000; text-decoration:none;}
a.lnkG:hover {color:#CE0000; text-decoration:none;}

/* pink color */
a.lnkG:link, a.lnkG:active, a.lnkG:visited {color:#000000; text-decoration:none;}
a.lnkG:hover {color:#000000; text-decoration:none;}

.err {color: #FF0000;}
.Cbtxt {color: #OOOOOO; border: 1px solid #9199A6;}
.txt {color: #OOOOOO; border: 1px solid #398E84;}
.txtA {color: #OOOOOO; border: 1px solid #000000;}

.but {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #398E84;
	border: 1px solid #000000;
	cursor: hand;
	height: 20px;
}
.but1 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CE0000;
	border: 1px solid #000000;
	cursor: hand;
	height: 20px;
}
.butA {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #398E84;
	border: 1px solid #000000;
	cursor: hand;
}

/* headings */
.head1{
	font-size: 8pt;
	font-weight: bold;
	height: 20px;
	color: #FFFFFF;
	background-color: #398E84;
	vertical-align: middle;
}
.head2{
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
}
.head3 { /* green BG white FG */
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00A800; /*#89BA78;*/
	vertical-align: middle;
}
.head4 {
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #EAEAEA;
	vertical-align: middle;
}
.head5{ /* used in left.asp */
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 17px;
}
.head6{ /* used in left.asp */
	font-size: 9pt;
	font-weight: bold;
	color: #006600;
	background-color: #E8F2DB;
	height: 17px;
}
.head6{ /* used in admin */
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	height: 17px;
	background-color: #398E84;
	vertical-align: middle;
	margin-right: 5px;
	margin-left: 5px;
}
.head7 { /* green BG white FG */
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #89BA78; /*#00A800;*/
	vertical-align: middle;
}
.head8 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CE0000;
	vertical-align: middle;
}
.head9 { /* red BG white FG */
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CE0000; /*#89BA78;*/
	vertical-align: middle;
}
/* used in cBazaar */
/*.head10 { /* Grey BG white FG */
/*	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9199A6; 
	vertical-align: middle;
}*/

/* types of para */
.pA { /* used in admin */
	color: #333333;
	margin-right: 36pt;
	margin-left: 36pt;
}

/* types of TD */
.td1{ /* used in left.asp */
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	vertical-align: middle;
	height: 17px;
}

/* used in the alternate strip color of report table */
.bg1 {background-color: #DBE8E4;}
.bg2 {background-color: #E4EFEB;}
.bg3 {background-color: #00A800;} /* 89BA78 footer strip color */
.bg4 {background-color: #FFDFDF;} /* light pink */
.bg5 {background-color: #EEEEEE;}
.bg6 {background-color: #fceded;}
.tbl {background-color: #398E84;}

/* this is used to tell the result / error msg in a para */
.para1 {
	border: 1px solid green;
	width: 77px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;
}

.box1 { /* used for level3 category link in left side bar */
	height: 100%;
	width: 110px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	cursor: hand;
}
.box2 { /* used in 'big prd page' navigation */ 
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 50px;
	padding: 4px;
}

/* this 2 styles used at top.asp*/
.pad3 {
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.pad2 {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.vpad3 {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.vpad2 {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.cpad {
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

/* mouseover, mouseout effects */
/*.cell-over1 {background-color: #DDDDDD; height: 20px;} /* for 3 level categories */
/*.cell-out1 {background-color: #FFEAEA; height: 20px;} /* for 3 level categories */
.cell-over2 {background-color: #EEEEEE;	height: 20px; cursor:hand;} /* for big prd image navigation */
.cell-out2 {background-color: #DCF1D8; height: 20px; cursor:hand;} /* for big prd image navigation */
.cell-out3 {background-color: #fceded; height: 20px; cursor:hand;} /* for big prd image navigation */
.cell-over4 {background-color:#EEEEEE; height: 20px; cursor:hand;} /* for big prd image navigation */

/* used in showing the prd rates */
.price-normal { font-weight: normal; font-size: 8pt; color: green; text-decoration: none;}
.price-cut { font-weight: normal; font-size: 8pt;	color: green; text-decoration: line-through;}

/* used in showing the prd rates @ cBazaar*/
.cbPrice-normal { font-weight: normal; font-size: 8pt; color: #575656; text-decoration: none;}
.cbPrice-cut { font-weight: normal; font-size: 8pt;	color: #575656; text-decoration: line-through;}
/*.price-normal { font-weight: normal; font-size: 8pt; color: white; text-decoration: none;}
.price-cut { font-weight: normal; font-size: 8pt;	color: white; text-decoration: line-through;}*/
.prd-code {	font-weight: normal; font-size: 8pt; color: #000000; text-decoration: none;}
.offer-label { font-weight: bold; font-size: 8pt; color: #990000; text-decoration: none;}

/* product description in big prd image page */
.prdDesc {font-weight: bold; font-size: 10pt; color: #000000;}

/* font styles */
.font-white {font-weight: normal; font-size: 9pt; color: #FFFFFF; }
.font-white-bold {font-weight: bold; font-size: 9pt; color: #FFFFFF; }
.font-black_s {font-weight: normal; font-size: 8pt; color: #000000; }
.font-black {font-weight: normal; font-size: 9pt; color: #000000; }
.font-black-bold_s {font-weight: bold; font-size: 8pt; color: #000000; }
.font-black-bold {font-weight: bold; font-size: 9pt; color: #000000; }
.font-green_s {font-weight: normal; font-size: 8pt; color: #006600; }
.font-green {font-weight: normal; font-size: 9pt; color: #006600; }
.font-green-bold_s {font-weight: bold; font-size: 8pt; color: #006600; }
.font-green-bold {font-weight: bold; font-size: 9pt; color: #006600; }
/* Font used in cBazaar */
.font-grey-bold_s {font-weight: bold; font-size: 8pt; color: #9199A6; }
.font-grey-bold {font-weight: bold; font-size: 9pt; color: #9199A6; }
.font-grey_s {font-weight: normal; font-size: 8pt; color: #9199A6; }

/*.font-pink {font-weight: normal; font-size: 9pt; color: #CC6699; }*/
.font-pink {font-weight: normal; font-size: 9pt; color: #CC3399; }
.font-pink-bold {font-weight: bold; font-size: 9pt; color: #CC3399; }
.font-darkred {font-weight: normal; font-size: 9pt; color: #990000; }
.font-darkred-bold {font-weight: bold; font-size: 9pt; color: #990000; }
.fntA {font-weight: normal;	color: #000000;}
.fntB {font-weight: bold; color: #000000;}

/* fonts used in viewcart, invoice pages */
.fntInvoice {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}
.fntInvDet {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
}

/* borders */
.tblA {border: 1px solid #ADC9AD;} /* used in admin */
.Cbborder {border: 1px solid #9199A6;} /* Cbazaar */
.border0 {border: 1px solid #ADC9AD;} /* same as tblA */
.border1 {border: 1px solid #CCCCCC;} /* grey */
.border2 {border: 1px solid #E88CAB;} /* pink */
.border3 {border: 1px solid #ADC9AD;} /* green variety */
.border4 {border: 1px solid #ADC9AD;} /* green variety */
.border5 {border: 1px solid pink} /* green variety */

/* HR */
.hr1 {color: #A80000; margin: 1px;}