/* ================================================================ */
/* ======================== ECA Styles ===================== */
/* ================================================================ */


/***************************/
/* General element styles: */
/***************************/
/* H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: arial, helvetica; color: #000000; } */

/* PRE { font-family: monospace; } */


/* ECA styles */
body {

	/* font-family: 'Lucida Grande', Arial, Helvetica, Tahoma, sans;  */
	background-color: #5d2728; /* colour must be before image for netscape navigator */

	/* background-repeat: no-repeat;  */
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; 
	font-size: 12px ;
	font-family: Georgia, Times New Roman, Times, serif; 
	line-height: 1.0em;
    color: #3f4141; 

}
INPUT, TEXTAREA, SELECT { font-family: arial, helvetica; color: #000000; }
A { color: #873134; text-decoration: underline; }
A:hover { color: #873134; text-decoration: none; }
FORM { margin: 0px 0px 0px 0px;}
P { margin: 1em 10px 1em 0px; } 
P, TD, UL, OL { 

}

/* Bulleted list */
UL, OL, li { 
	padding-bottom:0px;
    padding-top: 0px;
	margin-bottom:0px; 
	margin-top:0px; 
}

h1 {
	font: bold 1.49em Verdana, Arial, sans-serif; 
	letter-spacing: 1px;
	color: #045991;
 	/* text-transform: uppercase; */
	margin: 0.5em 10px 0.5em 0px; /* trbl */

}
h2 {
	font: bold 1.2em Verdana, Arial, sans-serif; 
	letter-spacing: 1px;
	color: #045991;
 	/* text-transform: uppercase; */
	margin: 0.5em 10px 0.5em 0px; /* trbl */

}
h3 {
	font: bold 0.9em Verdana, Arial, sans-serif; 
	letter-spacing: 1px;
	color: #045991;
 	/* text-transform: uppercase; */
	margin: 0.5em 10px 0.5em 0px; /* trbl */

}



/* glocal bulleted list style */

ul {
	/* margin-left:2em;  /* this margin sshunt the entire table in from left but shunts more for Firefox!! */
	margin-top:0em; 
	margin-bottom:0em; 
	margin-right:2em; 	
	list-style-type: none;
	font-size: 12px; 
	color: #493829; 
	font-family: Georgia, Times New Roman, Times, serif; 
	line-height: 20px;
	padding-right: 10px; 
    padding-left: 10px;
    padding-bottom:0px;
    padding-top: 0px;

	}
	
ul li {
	margin-top:0em; 
	margin-bottom:0em; 
	margin-right:2em; 	
	list-style-type: none;
	font-size: 12px; 
	color: #493829; 
	font-family: Georgia, Times New Roman, Times, serif; 
	background: url(../images/template/bullet.gif) 0px 0.7em no-repeat; /* xpos y pos */
	padding-left: 1.3em;
	padding-bottom: 0.2em;
	padding-top:0.2em;
	}




/* simple background image styles */
/* =================================================================================================================== */

.topbar {
    /* height: 30px; */
	background-image:   url(../images/template/topbg.jpg);
	background-repeat:repeat-x;

}
.botbar {
    /* height: 30px; */
	background-image:   url(../images/template/botbg.jpg);
	background-repeat:repeat-x;

}
.midbg{
	background-color: #762b2e;
}


.mid {
    /* height: 30px; */
	background-image:   url(../images/template/mid.jpg);
	background-repeat:repeat-y;

}
.copybg {
    /* height: 30px; */
	background-image:   url(../images/template/copybg.jpg);
	background-repeat:repeat-y;

}
.bot {
    /* height: 30px; */
	background-image:   url(../images/template/bot.jpg);
	background-repeat:no-repeat;

}

/* blurs */
.top1 {
	background-image:   url(../images/template/pics/1/top.jpg);
	background-repeat:repeat-y;

}
.bot1 {
	background-image:   url(../images/template/pics/1/bot.jpg);
	background-repeat:repeat-y;

}

.top2 {
	background-image:   url(../images/template/pics/2/top.jpg);
	background-repeat:repeat-y;

}
.bot2 {
	background-image:   url(../images/template/pics/2/bot.jpg);
	background-repeat:repeat-y;

}

.top3 {
	background-image:   url(../images/template/pics/3/top.jpg);
	background-repeat:repeat-y;

}
.bot3 {
	background-image:   url(../images/template/pics/3/bot.jpg);
	background-repeat:repeat-y;

}

.top4 {
	background-image:   url(../images/template/pics/4/top.jpg);
	background-repeat:repeat-y;

}
.bot4 {
	background-image:   url(../images/template/pics/4/bot.jpg);
	background-repeat:repeat-y;

}

.top5 {
	background-image:   url(../images/template/pics/5/top.jpg);
	background-repeat:repeat-y;

}
.bot5 {
	background-image:   url(../images/template/pics/5/bot.jpg);
	background-repeat:repeat-y;

}

.top6 {
	background-image:   url(../images/template/pics/6/top.jpg);
	background-repeat:repeat-y;

}
.bot6 {
	background-image:   url(../images/template/pics/6/bot.jpg);
	background-repeat:repeat-y;

}

.top7 {
	background-image:   url(../images/template/pics/7/top.jpg);
	background-repeat:repeat-y;

}
.bot7 {
	background-image:   url(../images/template/pics/7/bot.jpg);
	background-repeat:repeat-y;

}

.top8 {
	background-image:   url(../images/template/pics/8/top.jpg);
	background-repeat:repeat-y;

}
.bot8 {
	background-image:   url(../images/template/pics/8/bot.jpg);
	background-repeat:repeat-y;

}

.top9 {
	background-image:   url(../images/template/pics/9/top.jpg);
	background-repeat:repeat-y;

}
.bot9 {
	background-image:   url(../images/template/pics/9/bot.jpg);
	background-repeat:repeat-y;

}

.top10 {
	background-image:   url(../images/template/pics/10/top.jpg);
	background-repeat:repeat-y;

}
.bot10 {
	background-image:   url(../images/template/pics/10/bot.jpg);
	background-repeat:repeat-y;

}

.top11 {
	background-image:   url(../images/template/pics/11/top.jpg);
	background-repeat:repeat-y;

}
.bot11 {
	background-image:   url(../images/template/pics/11/bot.jpg);
	background-repeat:repeat-y;

}

.top12 {
	background-image:   url(../images/template/pics/12/top.jpg);
	background-repeat:repeat-y;

}
.bot12 {
	background-image:   url(../images/template/pics/12/bot.jpg);
	background-repeat:repeat-y;

}

.top13 {
	background-image:   url(../images/template/pics/13/top.jpg);
	background-repeat:repeat-y;

}
.bot13 {
	background-image:   url(../images/template/pics/13/bot.jpg);
	background-repeat:repeat-y;

}

.top14 {
	background-image:   url(../images/template/pics/14/top.jpg);
	background-repeat:repeat-y;

}
.bot14 {
	background-image:   url(../images/template/pics/14/bot.jpg);
	background-repeat:repeat-y;

}

.top15 {
	background-image:   url(../images/template/pics/15/top.jpg);
	background-repeat:repeat-y;

}
.bot15 {
	background-image:   url(../images/template/pics/15/bot.jpg);
	background-repeat:repeat-y;

}

.top16 {
	background-image:   url(../images/template/pics/16/top.jpg);
	background-repeat:repeat-y;

}
.bot16 {
	background-image:   url(../images/template/pics/16/bot.jpg);
	background-repeat:repeat-y;

}

/* 17 has images uploaded but does no appear to be used?? */
.top18 {
	background-image:   url(/images/template/pics/18/top.jpg);
	background-repeat:repeat-y;

}
.bot18 {
	background-image:   url(/images/template/pics/18/bot.jpg);
	background-repeat:repeat-y;

}
.top19 {
	background-image:   url(/images/template/pics/19/top.jpg);
	background-repeat:repeat-y;

}
.bot19 {
	background-image:   url(/images/template/pics/19/bot.jpg);
	background-repeat:repeat-y;

}
.top20 {
	background-image:   url(/images/template/pics/20/top.jpg);
	background-repeat:repeat-y;

}
.bot20 {
	background-image:   url(/images/template/pics/20/bot.jpg);
	background-repeat:repeat-y;

}
.top21 {
	background-image:   url(/images/template/pics/21/top.jpg);
	background-repeat:repeat-y;

}
.bot21 {
	background-image:   url(/images/template/pics/21/bot.jpg);
	background-repeat:repeat-y;

}
.top22 {
	background-image:   url(/images/template/pics/22/top.jpg);
	background-repeat:repeat-y;

}
.bot22 {
	background-image:   url(/images/template/pics/22/bot.jpg);
	background-repeat:repeat-y;

}
.top23 {
	background-image:   url(/images/template/pics/23/top.jpg);
	background-repeat:repeat-y;

}
.bot23 {
	background-image:   url(/images/template/pics/23/bot.jpg);
	background-repeat:repeat-y;

}
.top24 {
	background-image:   url(/images/template/pics/24/top.jpg);
	background-repeat:repeat-y;

}
.bot24 {
	background-image:   url(/images/template/pics/24/bot.jpg);
	background-repeat:repeat-y;

}
.top25 {
	background-image:   url(/images/template/pics/25/top.jpg);
	background-repeat:repeat-y;

}
.bot25 {
	background-image:   url(/images/template/pics/25/bot.jpg);
	background-repeat:repeat-y;

}
.top26 {
	background-image:   url(/images/template/pics/26/top.jpg);
	background-repeat:repeat-y;

}
.bot26 {
	background-image:   url(/images/template/pics/26/bot.jpg);
	background-repeat:repeat-y;

}
.top27 {
	background-image:   url(/images/template/pics/27/top.jpg);
	background-repeat:repeat-y;

}
.bot27 {
	background-image:   url(/images/template/pics/27/bot.jpg);
	background-repeat:repeat-y;

}
.top28 {
	background-image:   url(/images/template/pics/28/top.jpg);
	background-repeat:repeat-y;

}
.bot28 {
	background-image:   url(/images/template/pics/28/bot.jpg);
	background-repeat:repeat-y;
}
.top29 {
	background-image:   url(/images/template/pics/29/top.jpg);
	background-repeat:repeat-y;
}
.bot29 {
	background-image:   url(/images/template/pics/29/bot.jpg);
	background-repeat:repeat-y;
}
.top30 {
	background-image:   url(/images/template/pics/30/top.jpg);
	background-repeat:repeat-y;
}
.bot30 {
	background-image:   url(/images/template/pics/30/bot.jpg);
	background-repeat:repeat-y;
}
.top31 {
	background-image:   url(/images/template/pics/31/top.jpg);
	background-repeat:repeat-y;
}
.bot31 {
	background-image:   url(/images/template/pics/31/bot.jpg);
	background-repeat:repeat-y;
}
.top32 {
	background-image:   url(/images/template/pics/32/top.jpg);
	background-repeat:repeat-y;
}
.bot32 {
	background-image:   url(/images/template/pics/32/bot.jpg);
	background-repeat:repeat-y;
}
.top33 {
	background-image:   url(/images/template/pics/33/top.jpg);
	background-repeat:repeat-y;
}
.bot33 {
	background-image:   url(/images/template/pics/33/bot.jpg);
	background-repeat:repeat-y;
}
.top34 {
	background-image:   url(/images/template/pics/34/top.jpg);
	background-repeat:repeat-y;
}
.bot34 {
	background-image:   url(/images/template/pics/34/bot.jpg);
	background-repeat:repeat-y;
}
.top35 {
	background-image:   url(/images/template/pics/35/top.jpg);
	background-repeat:repeat-y;
}
.bot35 {
	background-image:   url(/images/template/pics/35/bot.jpg);
	background-repeat:repeat-y;
}
.top36 {
	background-image:   url(/images/template/pics/36/top.jpg);
	background-repeat:repeat-y;
}
.bot36 {
	background-image:   url(/images/template/pics/36/bot.jpg);
	background-repeat:repeat-y;
}
.top37 {
	background-image:   url(/images/template/pics/37/top.jpg);
	background-repeat:repeat-y;
}
.bot37 {
	background-image:   url(/images/template/pics/37/bot.jpg);
	background-repeat:repeat-y;
}
.top38 {
	background-image:   url(/images/template/pics/38/top.jpg);
	background-repeat:repeat-y;
}
.bot38 {
	background-image:   url(/images/template/pics/38/bot.jpg);
	background-repeat:repeat-y;
}
.top39 {
	background-image:   url(/images/template/pics/39/top.jpg);
	background-repeat:repeat-y;
}
.bot39 {
	background-image:   url(/images/template/pics/39/bot.jpg);
	background-repeat:repeat-y;
}
.top40 {
	background-image:   url(/images/template/pics/40/top.jpg);
	background-repeat:repeat-y;
}
.bot40 {
	background-image:   url(/images/template/pics/40/bot.jpg);
	background-repeat:repeat-y;
}
.top41 {
	background-image:   url(/images/template/pics/41/top.jpg);
	background-repeat:repeat-y;
}
.bot41 {
	background-image:   url(/images/template/pics/41/bot.jpg);
	background-repeat:repeat-y;
}
.top42 {
	background-image:   url(/images/template/pics/42/top.jpg);
	background-repeat:repeat-y;
}
.bot42 {
	background-image:   url(/images/template/pics/42/bot.jpg);
	background-repeat:repeat-y;
}
.navgb {
    /* height: 30px; */
	background-image:   url(../images/template/navbg.jpg);
	background-repeat:repeat-y;

}

.whitebg {
	background-color: #ffffff;
}

.topline { font-size: 0.80em; 
    text-align: right;
	color: #ffffff; 
	margin: 0px 0px 0px 0px;	/* line-height: 20px; */
	padding-right: 2px; 
    padding-left: 0em;
    padding-bottom:0em;
    padding-top: 0.5em;
}
.topline A { color: #ffffff; text-decoration: underline; }
.topline A:hover { color: #ffffff; text-decoration: none; }

p.footer { font-size: 11px; 
    text-align: center;
	color: #f5e8cd; 
	font-family: Georgia, Times New Roman, Times, serif; 
	margin-bottom:0px; 
	/* line-height: 20px; */
	padding-right: 10px; 
    padding-left: 10px;
    padding-bottom:0px;
    padding-top: 0px;
}
p.footer A { color: #f5e8cd; text-decoration: underline; }
p.footer A:hover { color: #f5e8cd; text-decoration: none; }

/* Product Styles */
/* =================================================================================================================== */
/* This style controls 3 boxes on homepage */
#titletable h1 {
	font: bold 1.2em Verdana, Arial, sans-serif; 
	letter-spacing: 2px;
 	text-transform: uppercase;
	margin: 0em 10px 0em 0px; /* trbl */
}
#titletable p {
 margin: 0.3em 0px 0.3em 0px;  	 /* trbl */
}


.nopadding  {
	margin: 0px;
	/* padding: 5px; */
	PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;


}

.maincopy p{ 
    font-size: 12px; 
	color: #493829; 
	font-family: Georgia, Times New Roman, Times, serif; 
	margin-bottom:0px; 
	line-height: 20px;
	padding-right: 10px; 
    padding-left: 10px;
    padding-bottom:0px;
    padding-top: 0px;
}
.maincopy  A { font-weight: normal; }


/* menu styles must come after maincopy style!!! */
p.menu_h1 { font-size: 18px; 
	color: #493829; 
	font-family: Georgia, Times New Roman, Times, serif; 
	margin-bottom:0px; 
	line-height: 16px;
	padding-right: 10px; 
    padding-left: 10px;
    padding-bottom:5px;
    padding-top: 10px;
}

.menu_h2 { font-size: 12px; 
	color: #5d2728; 
	font-family: Georgia, Times New Roman, Times, serif; 
	margin-bottom:0px; 
	line-height: 12px;
	padding-right: 10px; 
    padding-left: 10px;
    padding-bottom:0px;
    padding-top: 5px;
}

.menu_h2_price {
	font-size: 12px;
	font-weight:bold;
	color: #5d2728;
	font-family: Georgia, Times New Roman, Times, serif;
	margin-bottom:0px;
	line-height: 12px;
	padding-bottom:0px;
	padding-top: 5px;
	font-weight: bold;
}

.menu_h3 { font-size: 11px; 
	color: #7a6e66; 
	font-family: Georgia, Times New Roman, Times, serif; 
	margin-bottom:0px; 
	line-height: 20px;
	padding-right: 10px; 
    padding-left: 10px;
    padding-bottom:0px;
    padding-top: 0px;
}

.bullet_text_highlighted {
    background-color:#ccc2a9; /* was F4FCF3 */
	/* border: 1px solid CCFAC7; */
}
.bullet_text_highlighted td{
    font-size: 12px; 
	color: #3f4141; 
	font-family: Georgia, Times New Roman, Times, serif; 
	margin-bottom:0px; 
	line-height: 20px;
	padding-right: 5px; 
    padding-left: 30px;
    padding-bottom:0px;
    padding-top: 0px;

	background-color:#ebe1c9;
	padding: 3px;
}
.bullet_text_highlighted p{
	margin: 0px;
	PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
	line-height: 16px; 
}
.submenu p{ font-size: 11px; 
	color: #532821; 
	font-family: Georgia, Times New Roman, Times, serif; 
	margin-bottom:0px; 
	/* line-height: 20px; */
	padding-right: 0px; 
    padding-left: 0px;
    padding-bottom:0px;
    padding-top: 0px;
}
.submenu  A {
 	font-size: 11px; 
	font-weight: bold;
	background-color: #d9ccad;

  }
  .submenu  A:hover {
 	font-size: 11px; 
	font-weight: bold;

  }


