/* styles for generic photo ordering system */


A:link, A:active {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}	

A:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: 000;
	text-decoration: none;
}
A:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: 000;
	text-decoration: underline;
}


/* general heading styles */
.phohdg1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
  font-weight: bold; 
	color: 453E31;
}
.photext {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: 453E31;
}
.photextsml {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: 453E31;
}

.venname {
  font: bold 18px verdana; color: #fff;
}

.dayhdg {
 	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
  font-weight: bold; 
	color: 000;
}
.daydate {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
  font-weight: bold; 
	color: 453E31;
}
.choosetheday ,.ordrinstrctns , .available { 	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: 453E31;
  }
ordrinstrctns { margin-top: 10px; }
.entryInstr { margin: 5px 0 10px 0; }
.alerttext { font: 10px verdana; }
  
  
/* for the current and link page numbers displayed in the page numbers on the display page */
.curpgnum { font: bold 13px verdana, arial; color: #fff; } 
.pgnumlnk { font: bold 13px verdana, arial; }
 
.phodiv {
  background-color: #000;
}
.phoinput {
  background-color: #B3A98D;
	margin: 2px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #222;
 } /* input controls if already set in default styles for page */
.phoinput_but { 
	background-color: #776B55;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #fff;
  border: 0px;

 } /* as above for input buttons */
.phoselect { 
	background-color: #B3A98D;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #FFFFFF;
 } /* as above for select controls */
.photextarea { 
	background-color: #B3A98D;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #FFFFFF;
 } /* as above for text area controls */
.phocheckbox {  }  /* as above for input checkboxes */

.vdets { width: 290px; } /* visitor text field input styles - mainly used for width control  */
.fdets { width: 240px; } /* friend text field input styles - freinds details */
.fmsg { width: 240px; } /* friends msg text area styles */

.privacytextarea { font: 10px verdana; color: #fff;  background-color: #776B55; } /* for the privacy dec on the order page only */


 /* for the correspondence consent box on the order page */
.consentbox table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
  border: 1px solid #aaa;
  margin: 5px;
  padding: 5px;
  background-color: #776B55;
  color: #fff;
}
 /* box containing the submit, clear, cancel buttons on the order page */
.submitbox {
  border: 1px solid #aaa;
  margin: 5px;
  padding: 4px;
  background-color: #fff;
}
 /* the message boxes displayed on the complete page for the various instances */
.phomessagebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
  width: 300px;
  border: 1px solid #aaa;
  margin: 5px;
  padding: 4px;
  background-color: #B3A98D;
 color: #fff;
 }

/* main table used in info popup windows: privacy, terms, file attach */
.infotable {

}
/* main title used in info popup windows: privacy, terms, file attach */
.infotitle {
  font: bold 20px verdana;
  color: #453E31;
}
/* heading used in info popup windows: privacy, terms, file attach */
.infohdg {
  font: bold 12px verdana;
  color: #453E31;
}

/* the message displayed for archived photos */
.archivebox {
  width: 400px;
  border: 1px solid #aaa;
  margin: 0px;
  padding: 2px;
  background-color: #fc0;
  color: #000;
}