/* link styles */

a:link {color: #7D4D73; text-decoration: none; }
a:visited  {color: #7D4D73; text-decoration: none;}
a:hover  { color: #A67A9D; text-decoration: none; } 
a:active {color: #A67A9D; text-decoration: none; }

a.spot:link {color: #6B3A61; text-decoration: none; }
a.spot:visited  {color: #6B3A61; text-decoration: none;}
a.spot:hover  { color: #B5CA44; text-decoration: underline; } 
a.spot:active {color: #B5CA44; text-decoration: underline; }

a.submenu:link {color: #5E5A35; text-decoration: none; }
a.submenu:visited  {color: #5E5A35; text-decoration: none;}
a.submenu:hover  { color: #EFE7A5; text-decoration: underline; } 
a.submenu:active {color: #EFE7A5; text-decoration: underline; }

a.pagelink:link {color: #797450; text-decoration: none; }
a.pagelink:visited  {color: #797450; text-decoration: none; }
a.pagelink:hover  { color: #5e5a35; text-decoration: underline; } 
a.pagelink:active {color: #5e5a35; text-decoration: underline; }

/* text paragraph styles */

p.copyright  { 
color: #6B3A61; 
font-size: 9px; 
font-family: Arial, sans-serif;
	margin: 6px 0px 0px 0px;
}

p {
	color: #5B583D;
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, sans-serif;
	text-align: left;
	margin: 7px 0px 0px 0px;
} 

p.toplink {
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, sans-serif;
	text-align: right;
	margin: 0px 0px 0px 0px;
} 

p.submenulinks {
	font-family: Arial, sans-serif; 
	font-size: 9px;
	color: #5E5A35;
	text-align: center;
	margin: 0px 0px 0px 0px;
}


p.bullet  { 
	color: #5B583D;
	font-size: 11px; 
	line-height: 15px; 
	font-family: Arial, sans-serif;
	text-align: left;
	margin: 7px 0px 0px 12px;
	text-indent: -7px; 
}

ul {list-style-position: outside;
	color: #5B583D; 
	font-size: 11px; 
	line-height: 15px; 
	font-family: Arial, sans-serif;
	text-align: left;
	paddding-bottom: 10px;
}

ol {list-style-position: outside;
	color: #5B583D; 
	font-size: 11px; 
	line-height: 15px; 
	font-family: Arial, sans-serif;
	text-align: left;
	paddding-bottom: 10px;
}

p.pagelinks {color: #797450; text-decoration: none; font-family: Arial, sans-serif; font-size: 9px; 	text-align: center;
}


p.orderheader  { 
	color: #364153; 
	font-family: Georgia, serif; 
	font-size: 12px; 
	text-align: right;
} 

h1 { 
	color: #231D37;
	font-size: 14px;
	font-family:  Georgia, serif;
	margin:  0px;
}

h2 { 
	color: #3E1C37;
	font-size: 12px;
	font-family:  Georgia, serif;
	margin:  12px 0px 0px 0px;
}

h3 { 
	color: #789092;
	font-size: 16px;
	font-family:  Arial, sans-serif;
	font-style: italic;
	margin:  16px 0px 0px 0px;
}

/* text inline styles */

.booktitle  { color: #8A1A00; font-family: Georgia, serif; font-size: 11px; font-weight: bold;} 
.formfields  { color: #5B583D; font-family: Arial, sans-serif; font-size: 11px; } 
.right {padding: 0px 0px 20px 20px;}
.subhead { font-size: 12px;}
.red  { color: #8A1A00;} 

/* table cell styles */

td.content { padding:  20px 30px 20px 30px; background-color:#FFFFFF;}

td.bottom { 
	background-color: #B7B272; 	
	padding: 4px 0px 4px 0px;
	border-top: solid 1px #5E5A35; 
	border-bottom: solid 1px #5E5A35;
}

