body {background: url(images/back.jpg); background-repeat: repeat; background-position: top left; background-color: #DCEBFA;  width: 100%; height: 100%; margin: 0px;} 

a:link {color: #E89142} 
a:visited {color: #0F87FF} 
a:hover {color: #D9A222} 
a {text-decoration: underline}
td.textarea {font-family: verdana, arial, sans-serif; color:#2C4B41; font-size:9pt;}
td.textareasm {font-family: verdana, arial, sans-serif; color:#004080; font-size:7pt;}
H2 {
	font-family: arial, sans-serif;
	color:#E89142;
	font-size:12pt;
	font-weight: bold;
	background-color:#FEFAF5; padding-left: 2px; line-height: 1em;
}
H1 {
	font-family: arial, sans-serif;
	color: #FFFCFB;
	font-size:13pt;
	font-weight: bold;
	background-color: #B80000; line-height: 2em;
	padding: 4px; 

}
H3 {
	font-family: arial, sans-serif;
	color:#EE8220;;
	font-size:12pt;
	font-weight: bold;
	background-color:white; height:20px; padding: 3px;
}

.teal {
	font-family: arial, sans-serif;
	color: #3E676A;
	font-size:10pt;
	font-weight: normal;
	background-color: #E8F4EC; 
	padding: 8px; 

}
.main { border-width: 0px; background-color:white; border-style: solid; border-color:#131F70; background: url(images/back_content.jpg); background-repeat: repeat; background-position: top center; width: 812px;} 
.intro { font-family: verdana, arial, sans-serif;
	color:#949494;
	font-size:9pt;
border-width: 0px; background-color:black; border-style: solid; border-color:#131F70; background: url(images/back_front.jpg); background-repeat: no-repeat; background-position: top center; width: 600px; } 

.menu { border-width: 0px; background-color:white; border-style: solid; border-color:#131F70; background: url(images/back_menu.jpg); background-repeat: repeat; background-position: top center;} 

#wrap {
	border-width: 1px; 
	background-color:#FFFFFF; 
	border-style: solid; 
	border-color:#131F70; 
	width: 775px; 
	margin: auto;
} 
	
.footer {
	width:95%; font-family: verdana, arial, sans-serif;
	color: #949494;
	font-size:8pt;
	font-weight: normal;
	background-color: #383838; padding: 0px; border: 0px solid red; padding: 4px;
}
.foot {
	
	color:#F1FAF8;
	font-size:8pt;
	font-weight: normal;
}
.footer a:link{
	font-family: arial, sans-serif;
	color: #E89142;
	font-size:8pt;
	font-weight: bold;
	
}


.menucategorytitle {
	font-family: arial, sans-serif; line-height: 25px; display: block; 
	color: #ECECEC; 
	font-size:10pt;
	color: white;
	margin: 1em 0;
	text-transform: uppercase;
	padding: 2px;
	padding-left: 10px;
	background-color: #373737;
}


.menusubcategorytitle {
	font-family: verdana, arial, sans-serif;
	color:#373737;
	font-size:9pt;
	font-weight: normal; line-height: 15px;
	background-color:#ECECEC; padding: 3px;
 	display: block; overflow: auto; border: 1px solid white;

}
.menusubcategorytitle a {
	font-family: verdana, arial, sans-serif;
	color:#373737;
	font-size:9pt;


}
.menusubcategorytitle a:hover {
	font-family: verdana, arial, sans-serif;
	color:#373737;
	font-size:9pt; line-height: 15px; 
	background-color:white; display: block;
	border: 0px solid #373737;

}



.price {
	font-family: verdana, arial, sans-serif;
	color: #BA0505; background-color: #F3F3F3;

	font-size:11pt;
	font-weight: bold; text-align: right; padding-right: 4px; border-bottom:  1px solid dotted black;

	
}

.front {
	padding 2px;
	background-color: #EAEAEA; border-right:  1px solid dotted black; border-bottom:  1px solid dotted black;
}

.categorytitle {
	font-family: arial, sans-serif;  
	color: #BA0505; 
	font-size:10pt; font-weight: bold;
	text-transform: uppercase; background-color: #F3F3F3;
	padding-left: 0px; border-bottom: 1px solid black;
}

.subcategorytitle {
	font-family: verdana, arial, sans-serif;
	color:#373737;
	font-size:9pt;
	font-weight: normal; padding: 3px;
 	display: block; overflow: auto; border-bottom: 0px solid black;

}