body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-family: Arial;
	background-color: #B2A384;
    background-image: url('images/layout/bg_body.jpg');
}



/*-- Header 1 Tags -- */
h1 { font-size: 20px; color: #000000; margin: 0px; padding: 0px 0px 0px 0px; }
h2 { font-size: 14px; color: #000000; font-weight: bold;  margin: 0px; padding: 5px 0px 0px 0px; }

.global_left { text-align: left; }	

.txtError { font-family:Arial; font-size: 8pt;  color: #ff0000; }
.errorMessage {  font-family: Arial; font-size: 10pt; color: #FF0000; font-weight: bold;}
	.errorMessage a:link {  color: #000000; text-decoration: none; }
	.errorMessage a:visited {  color: #000000; text-decoration: none; }
	.errorMessage a:hover {  color: #000000; text-decoration: underline; }
	.errorMessage a:active {  color: #000000; text-decoration: underline; }


img.preload { display: none; }



.mnu_main { font-family: Arial;  color: #A5A192;  height: 30px; text-align: center; padding: 0px 2px 0px 2px;}
	.mnu_main td { font-size: 8pt; font-weight: bold; }
	.mnu_main a:link { color: #A5A192; text-decoration: none; }
	.mnu_main a:visited { color: #A5A192; text-decoration: none; }
	.mnu_main a:hover { color: #F3DD64; text-decoration: underline; }
	.mnu_main a:active { color: #000000; text-decoration: underline; }
	.fld_srch { font-size: 10px; line-height: 15px; font-family: arial; color: #000000; width: 150px; border: 0px; background-color:#787775; }
.mnu_main_spacer { padding: 0px 10px 0px 10px; color: #A5A192; }
.mnu_main td.mnu_main_form { vertical-align: middle;}

	
.txt_main { font-family: Arial; font-size: 10pt; color: #000000; vertical-align: top; padding: 5px 0px 0px 0px;}
	.txt_main a:link {  color: #0000ff; text-decoration: none; }
	.txt_main a:visited {  color: #0000ff; text-decoration: none; }
	.txt_main a:hover {  color: #F3DD64; text-decoration: underline; }
	.txt_main a:active {  color: #F3DD64; text-decoration: underline; }
	.txt_main p { margin: 8px 0px 5px 0px; padding: 0px; }
	
.txt_prod_description { font-family: Arial; font-size: 10pt; color: #4D4D47; valign: top; padding: 0px 0px 0px 0px;}
	.txt_prod_description a:link {  color: #4D4D47; text-decoration: none; }
	.txt_prod_description a:visited {  color: #4D4D47; text-decoration: none; }
	.txt_prod_description a:hover {  color: #F3DD64; text-decoration: underline; }
	.txt_prod_description a:active {  color: #F3DD64; text-decoration: underline; }
	.txt_prod_description p {margin: 0px; padding: 5px 0px 2px 0px;}
.txt_prod_icons {font-family: Arial; font-size: 10pt; color: #4D4D47;}

.ti_category { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color : #ffffff; font-weight: bold; text-align: left; padding: 0px 0px 0px 40px; height: 38px;}

td.mnu_sub_off { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #51493C; font-weight: bold; text-align: left; height: 20px;  padding: 0px 10px 0px 0px; }
	td.mnu_sub_off a:link {  color: #51493C; text-decoration: none;}
	td.mnu_sub_off a:visited {  color: #51493C; text-decoration: none;}
	td.mnu_sub_off a:hover {  color: #000000; text-decoration: none;}
	td.mnu_sub_off a:active {  color: #000000; text-decoration: none;}
	
td.mnu_sub_on { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #ffffff; font-weight: bold;  text-align: left; background-color:#837761; height: 20px; padding: 0px 10px 0px 0px; }
	td.mnu_sub_on a:link {  color: #ffffff; text-decoration: none;}
	td.mnu_sub_on a:visited {  color: #ffffff; text-decoration: none;}
	td.mnu_sub_on a:hover {  color: #ffffff; text-decoration: none;}
	td.mnu_sub_on a:active {  color: #ffffff; text-decoration: none;}

	
	
/* -- Background Images / Colors -- */
.bg_black { background-color: #000000;}

.bg_header {
    background-image: url('images/layout/bg_header.jpg');
    vertical-align: top;
    }
	
.bg_main {
    background-image: url('images/layout/bg_main.jpg');
    vertical-align: top;
    }
	
.bg_header_dark {
    background-image: url('images/layout/bg_header_dark.jpg');
	text-align: center;
	height: 76px;
    }
	