/* St. Lucia CSS file, revised Nov 2007 */

body { margin: 0px; background-color: #660000; color: #2a1d1d; }

a:link { color: #880408; text-decoration: none; }
a:visited { color: #680305; text-decoration: none; }
a:hover { color: #B30207; text-decoration: underline; }
a:active { color: #B30207; text-decoration: none; }

td { font-family: 'Times New Roman', Times, Garamond, Palatino, Baskerville, serif; font-style: normal; font-size: 15px; font-weight: normal; line-height: 22px; }

h1 { font-family: 'Times New Roman', Times, Garamond, Palatino, Baskerville, serif; font-style: normal; font-size: 26px; font-weight: normal; line-height: 30px; color: #880408; }
h2 { font-family: Arial, Helvetica, sans-serif; color: #880408; margin-bottom: 1px; padding-bottom: 1px; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #880408; padding: 0px; margin: 0px; } /* products pop-ups */
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #880408; }

p { margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px; }

.border_edge { background-image: url(images/border.gif); background-repeat: repeat-y; background-position: top left; border-bottom: #A36D3F solid 3px; }
.border_edge2 { background-image: url(images/border.gif); background-repeat: repeat-y; background-position: top left; }

.copy_margins { padding-top: 10px; padding-bottom: 20px; padding-right: 0px; padding-left: 50px; }

.copyright { color: #DBD3AE; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, 'Lucida Sans', 'Bitstream Vera Sans', sans-serif; font-style: normal; }

.cap { float: left; width: 90px; margin-bottom: 0px; line-height: 66px;}

.gold_edge { border-bottom: #A36D3F solid 3px; }

.indent { color: #880408; font-weight: bold; left-margin: }

.nobr { white-space: nowrap; }

.small { font-size: 10px; font-family: sans-serif; line-height: 14px; }

.products { background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #880408; margin-bottom: 1px;
	padding-bottom: 1px; font-weight: bold; }

.prb { background-image: url(images/prb.gif); background-repeat: repeat-x; background-position: 50% left; line-height: 21px; }

.sig { padding-top: 0px; padding-bottom: 0px; padding-right: 20px; padding-left: 250px; }

.textured_bg { background-image: url(images/bgpattern.gif); background-repeat: repeat; background-position: top left; border-bottom: #A36D3F solid 3px; }
.textured_bg2 { background-image: url(images/bgpattern.gif); background-repeat: repeat; background-position: top left; }
.product_bg { background-image: url(images/bgpattern.gif); background-repeat: repeat; background-position: }

table.grid { border-collapse: collapse; border: 1px solid #bb996e; background-color: transparent; }
table.grid td { border: 1px solid #bb996e; padding: 0.3em; }

input, select { color: #2a1d1d; background-color: #e9e6d2; border: 1px solid #bb996e; font-size: 12px; }
input.box { color: #2a1d1d; background-color: transparent; border: none; font-size: 12px; }
