body {
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#740A02;
	background-image:url(images/interface/background-meat.gif);
	margin:0px;
	color:#FFFFFF;
	font-size:12px;
	line-height:17px;
}

h1 {
        FONT-SIZE: 15px;
}

h2 {
	background-image:url(images/interface/fleur-red-on-beige.gif);
	background-position: 0px 2px;
	background-repeat:no-repeat;
	padding-left:16px;
	font-size:14px;
	color:#3D1B06;
	margin: 0px 0px 10px 0px;
	}
	
h3 {
	font-size:14px;
	margin: 0px 0px 10px 0px;
	}
	
h4 {
	font-size:13px;
	margin: 0px 0px -2px 0px;
	}
	
HR {
        COLOR: #DDDDDD;
		HEIGHT: 1px;
}

a {color:#CC0000;}

a:hover {color:#FF0000;}


form {
	margin:0px;
	padding:0px;
	}

/* BREADCRUMBS */

div#NavigationPath {
	font-size:14px;
	padding: 0px 0px 13px 0px;
	color:#FFCC00;
	}

div#NavigationPath a {
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	}
	
div#NavigationPath a:visited {
	color:#FFF;
	text-decoration:none;
	}

div#NavigationPath a:hover {
		color:#FFCC00;
		text-decoration:underline;
		}

/* PAGE WRAPPER */
table#wrapper {
	width:820px;
	margin: 0 auto;
}


/* CART PAGE WRAPPER */
table#cartwrapper {
	width:655px;
	margin: 0 auto;
}


/* YELLOW TOP MENU */
div#topbar {
	line-height:14px;
	margin-top:12px;
	margin-bottom:12px;
	width:100%;
	height:26px;
	border-bottom: 2px solid #550000;
	background-color:#FFCF2B;
	color:#3D1B06;
	text-align:center;
	background-image:url(images/interface/yellow-topmenu.jpg);
}

div#menuhorizontal {
	height:26px;
	margin: 0px;
	margin:auto;
	width: 780px;
	}
 
div#menuhorizontal ul {
	padding:0px 0px 0px 0px;
	margin: 0px;
	margin:auto;
	background-color:#99FF99;
	}

div#menuhorizontal li {
	margin:0px;
	list-style:none;
	text-indent:0px;
	float:left;
	background:url(images/interface/yellow-bullet.jpg);
	background-repeat:no-repeat;
	background-position: 0px 10px;
	}
	
div#menuhorizontal li#firsttopmenu {
	background:none;
	margin-left: -10px;
	padding-left:267px;
	}
	
div#menuhorizontal li#hometopmenu {
	background:none;
	margin-left: -10px;
	padding-left:235px;
	}
	
	
div#menuhorizontal a{
	margin:0px 4px 0px 8px;
	text-decoration:none;
	color:#3C3C3C;
	padding:6px 6px 4px 6px;
	display:block;
	}
	
div#menuhorizontal a:hover {
	background-color:#FFF266;
	color:#000000;
	border-bottom: 1px solid #E5CA17;
	}

/* FAQ */

p.question {
	font-weight:bold;
	margin-bottom:-8px;
	padding-top:8px;
}

/* TOP MENU REDUX 2 */
td#topmenurow {
	padding:13px 0px;
	}

td#topboxleft {
	background:url(images/interface/meat-menu-left.gif);
	width:5px;
	}
td#topboxleftpin {
	border-top: 2px solid #9D4944;
	border-bottom: 2px solid #9D4944;
	background:url(images/interface/meat-menu-left-pin.gif);
	width:19px;
	font-size:10px;
	}
td#topboxrightpin {
	border-top: 2px solid #9D4944;
	border-bottom: 2px solid #9D4944;
	background:url(images/interface/meat-menu-right-pin.gif);
	width:19px;
	font-size:10px;
	}
td#topboxright{
	background:url(images/interface/meat-menu-right.gif);
	width:5px;
	}
td#topbox {
	height:24px;
	border-top: 2px solid #9D4944;
	border-bottom: 2px solid #9D4944;
	background:url(images/interface/box-background-chicken.gif);
	width:634px;
	line-height:14px;
	}
* html td#topbox {  /* for IE only */
	height:25px;  /* subtract the extra pixel height that IE ads */
	}
#topmenu {
  display:table;           
  padding:0px;
  margin:0px auto; /* center everything */
  white-space:nowrap; /* ensures text stays on one line */
  list-style-type:none; /*removes the bullet from the list*/
  }
* html #topmenu {
  display:inline-block; /* for IE only */
  width: 0px; /* IE will expand 1px width to fit menu width */
  padding: 0px 2px; /* fix IE bug to get border spacing correct */
  }  
#topmenu li {
  display:table-cell;
  }
* html #topmenu li { /* for IE only */
  display:inline; /* IE doesn't understand display:table-cell;  */
  }
#topmenu a {
  display:block; /* Make menu display in a row  */
  padding:5px 12px 5px 12px;
  color:#3D1B0C;
  font-size:12px;
  text-decoration:none;
  }
* html #topmenu a {
  display:inline-block; /* Make menu display in a row  */
  margin:0 -2px;  /* fix IE bug that doubles the border width */
  }

#topmenu a:visited{
  color:#3D1B0C;
  }  

#topmenu a:hover {
  color:#FF0000;
  background:#FAE591;
  }
 
	
/* TOP CART BUTTONS*/

div#TopCartButtons {
	text-align:right;
	height:20px;
	padding:4px 6px 4px 4px;
	}

div#TopCartButtons a {
   	margin: 0; padding: 3px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#A9020A;
	background-image:url(images/interface/button-red-background.gif);
	color:#FFFFFF;
    font-size: 11px;
    text-decoration: none;
   }
   
div#TopCartButtonsa:visited {
	background-image:url(images/interface/button-red-background.gif);
   }
   
div#TopCartButtons a:hover {
    background:#FF0000;
	} 
 
	
/* LOGO COLUMN */
td#logocolumn {
	width:123px;
	padding: 0px 12px 0px 0px;
	}


/* LEFT COLUMN */
td#leftcolumn {
	width:152px;
	padding: 0px 13px 0px 0px;
	}

td.VertMenuTitle {
	background-image:url(images/interface/fleur-yellow-on-red.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:0px 0px 4px 19px;
}

.VertMenuItems {
	padding: 4px 0px 4px 0px;
	font-size:13px;
	color:#FFF;
	}

a.VertMenuItems {
	display:block;
	padding: 4px 0px 4px 14px;
	background-image:url(images/interface/bullet-on-red.gif);
	background-repeat:no-repeat;
	background-position: 2px 10px;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
	}

a.VertMenuItems:hover {
	background-color:#A04713;
	color:#FFF;
	}

div.formbox {
	width:100%;
	padding:4px 0px 4px 2px;
	font-size: 13px;
	color:#FFF;
}

/* SEARCH  */

form.leftform {
	margin:0px;
	padding:0px;
	}

form.leftform input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:0px 0px;
	margin:0px 0px 2px 0px;
}

a.searchbtn {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
	background-image:url(images/interface/bullet-arrow.gif);
	padding: 2px 2px 2px 13px;
	background-repeat:no-repeat;
	background-position: 4px 7px;
	}
	
a.searchbtn:hover {
	background-color:#A04713;
	color:#FFF;
	}

a.ArrowMenuItems {
	display:block;
	padding: 4px 0px 4px 12px;
	background-image:url(images/interface/bullet-arrow.gif);
	background-repeat:no-repeat;
	background-position: 2px 8px;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
	}

a.ArrowMenuItems:hover {
	background-color:#A04713;
	color:#FFF;
	}
	
a.MenuItems {
	display:block;
	padding: 4px 0px 4px 6px;
	background-repeat:no-repeat;
	background-position: 2px 8px;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
	}

a.MenuItems:hover {
	background-color:#A04713;
	color:#FFF;
	}

/* RIGHT COLUMN */
td#rightcolumn {
	width:520px;
	}
	
/* CONTENT BOXES */
td.boxtopleft {
	width:16px;
	height:16px;
	font-size:10px;
	line-height:16px;	
	padding:0px;
	margin:0px;
	background-image:url(images/interface/box-top-left-beef.gif);
	background-repeat: no-repeat;
	}
td.boxtop {
	height:16px;
	font-size:10px;
	line-height:16px;
	padding:0px;
	margin:0px;
	width:487px;
	background:url(images/interface/box-top-sausage.gif);
	}
td.boxtopright {
	width:16px;
	height:16px;
	font-size:10px;
	line-height:16px;	
	padding:0px;
	margin:0px;
	background-image:url(images/interface/box-top-right-chicken.gif);
	background-repeat: no-repeat;
	}
td.boxleft {
	background-image:url(images/interface/box-left-deli.gif);
	}
	
.boxcontents{
	font-size:12px;
	color:#000000;
	padding:11px;
	background-color:#F6F5F2;
	background-image:url(images/interface/box-background-chicken.gif);
	}
	
.boxcontents form select{
	font-size:10px;
	}	


.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	font-weight:bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
}
.MarketPrice {
	font-weight:bold;
	padding: 6px 8px 0px 0px;
}

.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 8px;
}
	
/*
	Product Thumbnail
*/
td.ProductThumb {
	padding: 0px 8px 0px 0px;
	WIDTH: 90px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	}

td.ProductThumb img{
	border:0px;
	}

td.ProductThumb a {
	text-decoration:none;
	color:#C90016;
	font-size:11px;
	line-height:14px;
	}
	
td.ProductThumb a:visited {
	text-decoration:none;
	color:#C90016;
	}
	
td.ProductThumb a:hover{
	text-decoration:underline;
	}

.ProductTitle {
	font-size:13px;
	color:#3D1B06;
	font-weight:bold;
	padding:0px 0px 6px 0px;
	}
	
.ProductTitle a {
	text-decoration:none;
	color:#C90016; 
	}

.ProductTitle a:visited {
	text-decoration:none;
	color:#C90016;
	}
	
.ProductTitle a:hover{
	text-decoration:underline;
	}

.ProductPrice {
	color:#C90016;
	padding: 6px 8px 6px 0px;
	}

.ProductPrice span.lbl{
	color:#000000;
	}
	
.PercentSaved {
	padding: 6px 8px 6px 0px;
	color:#000000;
}
	
.ProductOptions {
	clear:both;
	}
	
table.ProductOptions td{
	padding: 0px 6px 6px 0px;
	}

.ProductOptions select{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
form.ProductsOrderform {
	margin:0px;
	padding:0px;
}

td.productoptionstitle {
	font-weight:bold;
	border-bottom: 1px solid #DAD8D5;
	}
	
td.ButtonsRow {
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 22px;
	}

a.SimpleButton {
	display:block;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#A9020A;
	background-image:url(images/interface/button-red-background.gif);
    font-size: 11px;
    text-decoration: none;
	padding: 3px;
	font-weight:bold;
	}

a.SimpleButton:visited{
	background:#A9020A;
	background-image:url(images/interface/button-red-background.gif);
	padding: 3px;
	}

a.SimpleButton:hover {
	color:#FFFFFF;
    background:#FF0000;
	}

table.FormButton {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#A9020A;
    font-size: 11px;
    text-decoration: none;
	cursor:pointer;
	}

table.FormButton td {
	padding:3px;
	background-image:url(images/interface/button-red-background.gif);
	font-weight:bold;
	}

table.FormButton td:hover   
	{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background:#FF0000;
    font-size: 11px;
    text-decoration: none;
	color:#FFFFFF;
	}

input.styledbutton {
	background-color: #AA0000;
	padding:1px;
	background-image:url(images/interface/button-red-background.gif);
	font-weight:bold;
	color:#FFFFFF;
	font-size: 10px;
	border: 1px solid #FFFFFF;
	margin:1px;
	}

td.BuyNowQuantity {
	padding:0px 0px 6px 0px;
	}
	
td.BuyNowSelect{
	padding:0px 0px 6px 4px;
	}
	
td.BuyNowSelect select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

td.boxright {
	background-image:url(images/interface/box-right-wild-game.gif);
	}
td.boxbtmleft {
	width:16px;
	height:16px;
	font-size:10px;
	line-height:16px;
	padding:0px;
	margin:0px;
	background-image:url(images/interface/box-btm-left-cheese.gif);
	background-repeat: no-repeat;
	}
td.boxbtm {
	height:16px;
	font-size:10px;
	line-height:16px;
	padding:0px;
	margin:0px;
	width:487px;
	background:url(images/interface/box-btm-food.gif);
	}
td.boxbtmright {
	width:16px;
	height:16px;
	font-size:10px;
	line-height:16px;
	padding:0px;
	margin:0px;
	background-image:url(images/interface/box-btm-right-pork.gif);
	background-repeat: no-repeat;
	}

/*	Category page */

td.SubcatTitle {
	TEXT-ALIGN: left;
	WIDTH: 95%;
	padding:0px 0px 3px 3px;}

 a.SubcatTitle {
	color:#CC0000;
	text-decoration:none;
	font-weight:bold;
}

a.SubcatTitle :visited {
	color:#CC0000;
	text-decoration:none;
}

 a.SubcatTitle:hover {
	color:#FF0000;
	text-decoration:underline;
}

.SubcatInfo {
	TEXT-ALIGN: right;
	WHITE-SPACE: nowrap;
	COLOR: #000000;
}

.SubcatInfo a{
	text-decoration:none;
}

.SubcatInfo a:hover{
	text-decoration:underline;
}

div.SubCatDescription {
	font-size:12px;
	float:left;
	padding: 0px;
	color:#FFFFFF;
	}

div.SubCatDescription h2 {
	font-size:14px;
	color:#FFFFFF;
	margin: 0px;
	padding:0px;
	background-image:none;
	}

div.SubCatImage {
	padding: 0px 0px 0px 12px;
	float:left;
	}

.SubCatClear {
	clear:both;
	font-size:6px;
	height:8px;
	}

/* JS Message or a link on red background  */

a.SmallNote {
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	}
	
a.SmallNote:visited {
	color:#FFF;
	text-decoration:none;
	}

a.SmallNote:hover {
	color:#FFCC00;
	text-decoration:underline;
	}
	
/* FOOTER */

td#footer {
	padding-top:10px;
	text-align:center;
	color:#FFCC00;
	font-size:11px;
	line-height:22px;
	}

#footer a {
	color:#FFF;
	text-decoration:none;
	}
	
#footer a:visited {
	color:#FFF;
	text-decoration:none;
	}

#footer a:hover {
	color:#FFCC00;
	text-decoration:underline;
	}

/*  */
.CategoriesList {
	FONT-SIZE: 0.8em;
}
.DialogBox {
	BACKGROUND-COLOR: #ffffff;
	color:#000000;
}
.DialogBorder {
	BACKGROUND-COLOR: #68C1FF;
}
.DialogTitle {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.NumberOfArticles {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.TopLabel {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Text {
	COLOR: #000000;
}
.AdminSmallMessage {
	COLOR: #FF3300;
}
.AdminTitle {
	COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Line {
	BACKGROUND-COLOR: #FF3300;
}
.ProductDetailsTitle {
	COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceSmall {
	COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}


/* ITEM LIST FOR SUBCATEGORY*/

.ItemsList {
	color:#3D1B0C; 
	FONT-SIZE: 11px;
	}

td.ItemsList {
	color:#3D1B0C; 
	FONT-SIZE: 11px;
	}

td.ItemsList a {
	padding: 4px 4px 4px 12px;
	display:block;
	FONT-WEIGHT: bold;
	color:#CC0000;
	text-decoration:none;
	background-image:url(images/interface/bullet-red-meat.gif);
	background-repeat:no-repeat;
	background-position: 2px 8px;
	width:384px;
	}
	
td.ItemsList a:visited {
	padding: 4px 4px 4px 12px;
	display:block;
	FONT-WEIGHT: bold;
	color:#CC0000;
	text-decoration:none;
	background-image:url(images/interface/bullet-red-meat.gif);
	background-repeat:no-repeat;
	background-position: 2px 8px;
	}
	
td.ItemsList a:hover {
	background-color:#FAE591;
	background-image:url(images/interface/bullet-red-arrow-meat.gif);
	background-repeat:no-repeat;
	background-position: 2px 7px;
	}
	
div#NavigationPath {
	padding:4px 0px 6px 0px;
	}

.NavigationPath {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}

.Button {
       FONT-FAMILY: Arial;
	   BACKGROUND: URL(images/butbg.gif);
       BACKGROUND-COLOR: #68C1FF;
       COLOR: #FFFFFF; FONT-WEIGHT: bold; 
       FONT-SIZE: 11px;
       TEXT-DECORATION: none;
}
.CustomerMessage {
	COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}

div.ErrorMessage {
	COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
	width: 460px;
	background-color:#FFFFFF;
	border:1px solid #FFD500;
	padding:20px;
	margin-top:20px;
}

.ErrorMessage {
	COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Star {
	color:#990000;
}

.DarkStar {
	color:#990000;
}

.HighLight {
		BACKGROUND-COLOR: #FFFFCC;
}
.SaveMoneyLabel {
	COLOR: #FFFFFF;
}
.TableHead {
    BACKGROUND-COLOR: #DDDDDD;
}

.Bottom {
        BACKGROUND-COLOR:#FFCC00; COLOR:#FFFFFF;
}

.CatMenuItemOff 
{
    BACKGROUND-COLOR: transparent;	/* like "VertMenuBox" */
    BORDER-RIGHT: none;				/* like "VertMenuBox" */
    BORDER-TOP: none;				/* like "VertMenuBox" */
    BORDER-LEFT: none;				/* like "VertMenuBox" */
    BORDER-BOTTOM: none;			/* like "VertMenuBox" */
    MARGIN-BOTTOM: 1px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px;
    CURSOR: pointer;
}
.CatMenuItemOffExp
{
    BACKGROUND-COLOR: transparent;	/* like "VertMenuBox" */
    BORDER-RIGHT: none;				/* like "VertMenuBorder" */
    BORDER-TOP: none;				/* like "VertMenuBorder" */
    BORDER-LEFT: none;				/* like "VertMenuBorder" */
    BORDER-BOTTOM: none;			/* like "VertMenuBorder" */
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 2px;  
    CURSOR: pointer;
}
.CatMenuItemOn 
{
    BACKGROUND-COLOR: #081589;              /* like "VertMenuTitle" */
    BORDER-RIGHT: #081589 1px solid;        /* like "VertMenuTitle" */
    BORDER-TOP: #081589 1px solid;          /* like "VertMenuTitle" */
    BORDER-LEFT: #081589 1px solid;         /* like "VertMenuTitle" */
    BORDER-BOTTOM: #081589 1px solid;       /* like "VertMenuTitle" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px; 
    CURSOR: pointer;
}
.CatSubMenu
{
    BACKGROUND-COLOR: #D6D7D9;              /* like "VertMenuBox" */
    BORDER-RIGHT: #68C1FF 1px solid;        /* like "VertMenuBorder" */
    BORDER-TOP: #68C1FF 1px solid;          /* like "VertMenuBorder" */
    BORDER-LEFT: #68C1FF 1px solid;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: #68C1FF 1px solid;       /* like "VertMenuBorder" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px; 
}
.CatMenuItem
{
    FONT-SIZE: 0.8em;
    FONT-FAMILY: Arial; 
    CURSOR: pointer;
}
.CatMenuItem:link
{
    COLOR: #000000;                         /* like "VertMenuItems" */
}
.CatMenuItem:visited
{
    COLOR: #000000;                         /* like "VertMenuItems" */
}
.CatMenuItem:hover
{
    COLOR: #FFFFFF;                         /* like "VertMenuTitle" */
}
.CatMenuItem:active
{
    COLOR: #000000;                         /* like "VertMenuItems" */
}
.NavDialogTitle {
    font-size: 11px;
    font-weight: bold;
    color: #330000;
}   
.NavDialogBorder {
    background-color: #D6D7D9;
}
.NavDialogBox {
    background-color: #ffffff;
}

.SubHeader {
    COLOR:#000000;
	font-size:13px;
    FONT-WEIGHT: bold;
}

.SubHeaderGrey {
	color:#3D1B06;
	font-weight:bold;
}

.SubHeader2 {
    COLOR: #666666;
    font-size: 11px;
    FONT-WEIGHT: bold;
}
.SubHeader2Line {
    BACKGROUND-COLOR: #CCCCCC;
}
.PopupHelpLink {
    FONT-SIZE: 9px;
    COLOR: #330000;
    TEXT-DECORATION: none;
}
.HightLightRow {
	BACKGROUND-COLOR: #B0B0B0;
	font-weight: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #081589;
}

/*
	User profile page
*/
.RegSectionTitle {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	padding-bottom:1px;
	padding-top:6px;
}

td.RegSectionTitle hr{
	padding:0px;
	margin:0px;
}

.indent {
	padding-left:10px;
	}
	
.small {
	font-size:11px;
	}
	
	
.cart_row {
	border-bottom: 1px solid #DAD8D5;
	}
	
.cart_row:hover {
	background-color:#F0EEEC;
	}
	
/* TO POINT OUT DATA ENTRY MISTAKES */
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	color:#009900;
	padding: 1px;
	border: 1px solid #009900;;
}



/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 85%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #009900;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR:#009900;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #388AE7;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 13px;
}

/*
	Dialog tools section
*/
.NavDialogTitle {
	WIDTH: 50%;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #330000;
	PADDING-LEFT: 8px;
}   
.NavDialogBorder {
	BACKGROUND-COLOR: #FFCC33;
}
.NavDialogBox {
	BACKGROUND-COLOR: #FFFFCC;
}
.NavDialogSeparator {
	WIDTH: 100%;
	HEIGHT: 14px;
	BACKGROUND-IMAGE: url(images/separator.gif);
	PADDING-LEFT: 7px;
}
.NavDialogSeparator IMG {
	WIDTH: 100%;
	HEIGHT: 14px;
}
.NavDialogCell {
	PADDING-RIGHT: 3px;
}
.NavDialogCell A IMG {
	WIDTH: 9px;
	HEIGHT: 9px;
}
/*
	Pagination mechanism
*/
.NavigationTitle {
	WHITE-SPACE: nowrap;
	HEIGHT: 18px;
	PADDING-RIGHT: 10px;
}
.NavigationCell {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	BACKGROUND-IMAGE: url(images/page.gif);
	background-repeat:no-repeat;
	WIDTH: 17px;
	HEIGHT: 18px;
}
.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {
	TEXT-DECORATION: none;
}
.NavigationCell IMG {
	HEIGHT: 1px;
	WIDTH: 17px;
}
.NavigationCellWide {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	BACKGROUND-IMAGE: url(images/page_wide.gif);
	background-repeat:no-repeat;
	WIDTH: 23px;
	HEIGHT: 18px;
}
.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {
	TEXT-DECORATION: none;
}
.NavigationCellWide IMG {
	HEIGHT: 1px;
	WIDTH: 23px;
}
.NavigationCellSel {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
	WIDTH: 15px;
}