/* HTML Element Styles */

a {	color: #8d5b3a; text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited {	color: #77846a; }
ul li { list-style: square; }


 
 /*
 	Label styles
 */
 
 
.georgia14pt { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; color: /*#455549*/#3a5b9d;}
.georgia14pt a { color: inherit; } /* To keep the label from changing color when it is made a link */

.georgia11pt { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; color: #445849; }
.georgia11pt a { color: inherit; } /* To keep the label from changing color when it is made a link */

.lucidia11pt { color: #8d5b3a; }
.lucidia11pt a { color: inherit; }

.lucidia13pt { color: #77846a; font-size: 13pt; }
.lucidia13pt a { color: inherit; }

.bizSectionBar { background-color: #e9e8e6; color: #455549/*#003300*/; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; }
.qtyPriceTable td { font-size: 8pt; }
.vsmallSectionBox .title { font-size: inherit; font-weight: bold; color:#CC9966;  }

/* 
	Custom element classes
 */
 
table.productTable { border: 0px; margin: 10px; }
table.productTable td { vertical-align: middle; text-align: center; margin: 10px; padding: 10px; border: inherit; }
table.productTable td.describe { text-align: left; }


table.priceTable { border: 0px; font-size: 8pt; font-family: inherit; padding: 5px; margin: 0px; }
table.priceTable th { font-size: inherit; border: inherit; text-align: center; vertical-align: middle; margin: 0px; padding: 5px; }
table.priceTable td { font-size: inherit; border: inherit; text-align: center; vertical-align: middle; margin: 0px; padding: 5px; }
table.priceTable tfoot td { font-size: 7pt; border: inherit; text-align: left; vertical-align: middle; }
table.priceTable tr.altBg { background-color: #e9e8e6; }
table.priceTable td.size { text-align: left; }

/* 	Custom IDs  */

#action-info-block { text-align: center; width: 100%; font-size: 10pt; padding: 20px; }