body { background-color: white; background-image: url(pics/ground2.gif); }
body {
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	}
	
	
a { color: #800000;font-weight: bold; }
a:visited { #D98719; }
a:active { #FF7F00: }
td, body {font-size: 10pt; font-family: Arial, Helvetica; }
td .textsmall {font-family: Arial, Helvetica; font-size: 8pt}


#layer1 { width: 100%;  visibility: visible; display: block; padding-bottom: 20px; }
#layer2 {  position: relative; top:35px; width: 700px;  visibility: visible; display: block; background-color: #e6dbb9; border: 2px solid #000; text-align: left;  }
#logo { position: relative; top: -30px; left: 20px; }
.moreinfo a { font-size: 10px; font-weight: normal; }
.tablehead { color: #369; font-weight: bold; padding-bottom: 4px; }
/* .head1 {color: #000; font-size: 13pt; font-family: Verdana, Arial, Helvetica;  font-weight: bold; display: block; text-align: center; } */
#cart .tablehead { color: #369; font-weight: bold;  text-align: right; padding: 6px 20px 4px 2px; border-bottom: 1px solid #369; }

.head1 {color: #FFF; background-color: #69C; font-size: 14px; font-family: Verdana, Arial, Helvetica;  font-weight: bold; display: block; text-align: left;  padding: 2px 12px 2px 20px;}
.notice {font-size: 12pt; color: #0000FF; border: 1px solid black; padding: 10px; }
.note { font-size: 10px;  }
.cartform { margin: 0px; }
.bookform { margin: 0px; }
.cartform { margin: 0px; }

.formtable { width: 100%;  background-color: #FFF; padding-top: 12px; padding-bottom: 20px; border-top: 1px solid #7f674d;  border-bottom: 1px solid #7f674d; }
#cart .formtable { width: 100%;  background-color: #FFF;  padding: 12px 20px 20px 20px; border-top: 1px solid #7f674d;  border-bottom: 1px solid #7f674d; }
#customer .formtable { width: 100%;  background-color: #FFF; padding-top: 12px; padding: 12px 20px 20px 20px; border-top: 1px solid #7f674d;  border-bottom: 1px solid #7f674d; }
#confirm .formtable { width: 100%;  background-color: #FFF; padding-top: 12px; padding: 12px 20px 20px 20px; border-top: 1px solid #7f674d;  border-bottom: 1px solid #7f674d; }
#thankyou .formtable { width: 100%;  background-color: #FFF; padding-top: 12px; padding: 12px 20px 20px 20px; border-top: 1px solid #7f674d;  border-bottom: 1px solid #7f674d; }

.formsubhead { color: #036; font-size: 14px; }

.formtable td { padding-right: 4px; vertical-align: top; padding-bottom: 6px; }
#cart .formtable td { padding: 2px 20px 2px 20px; }
#customer .formtable td { padding: 2px 20px 2px 20px; }
#confirm .formtable td { padding: 2px 20px 2px 20px; }
#thankyou .formtable td { padding: 2px 20px 2px 20px; }

.totalcell { text-align: right; }
#itemhead { text-align: left; }
.subtotalhead { color: #369; text-align: right; }

.submitcell { text-align: right; }
#cart .submitcell { text-align: right; padding-bottom: 10px; }
#customer .submitcell { text-align: right; padding-right: 20px; }

.submitspan { padding-right: 12px; }
#cart .submitspan { padding-right: 22px; }
#customer .submitspan { padding-right: 22px; }
#confirm .submitspan { padding-right: 22px; }
#thankyou .submitspan { padding-right: 22px; }

#thankyou .head2 { font-size: 14px; font-weight: bold; color: #369; }

.submitbutton { font-size: 12px; color: #359; font-weight: bold; border: 1px solid #369;
	background-color: white; padding: 2px 8px 2px 8px; }
	
.cancelcell { padding-left: 20px; text-align: center; }
.cancelbutton { font-size: 12px; color: #666; font-weight: bold; border: 1px solid #666;
	background-color: white; padding: 2px 8px 2px 8px; }
.bottomlinks { text-align: right; padding-right: 20px; padding-top: 6px; font-size: 11px; margin-bottom: 12px;}


.stepcell { text-align: center; }
.stepspan { padding-left: 42px; }
.shippinginfo {}
.shippinginfodiv {  padding-left: 22px; padding-right: 22px; font-size: 10px;  }


.orderform, .azcart, .azconfirm {
	margin: 20px;
	}
.orderform td, .azcart td, .azconfirm td,  {
	background-color: yellow; padding: 2px 20px 2px 2px;
	}
.tablehead {
	color: #369; 
	font-weight: bold;
	}
.formheadcell {}
.formhead {
	font-weight: bold;
	}
.formfieldcell {}
.formfield {
	border: 1px solid #666;
	background-color: #fefefe;
	}
.numbercell {
	text-align: right;
	}
td .totalcell {
	text-align: right;
	padding-right: 0px;
	}
.submit {
	font-size: 11px;
	border; 2px solid #369;
	background-color: #fefefe;
	padding: 1px 4px 1px 4px;s
	}
.quantityspan {
	padding-left: 3em;
	padding-right: 2px;
	text-align: right;
	}