a:active {  color: #856c36; text-decoration: none; font-weight: normal}
a:link {  font-weight: normal; color: #856c36; text-decoration: none}
a:visited {  font-weight: normal; color: #856c36; text-decoration: none}
a:hover {  font-weight: bold; color: #856c36; text-decoration: none}

/* styles for generic photo ordering system */

style1 { color: #ff0; }

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

.alerttext {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #856c36; }

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

.dayhdg { 	font-family: Verdana, Arial, sans-serif;	font-size: 13px;  font-weight: bold;	color: #453f30; }
.daydate {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;  font-weight: bold;	color: #856c36; }
.choosetheday ,.ordrinstrctns , .available { 	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #453f30;  }

/* for the current and link page numbers displayed in the page numbers on the display page */
.curpgnum { font: bold 13px verdana, arial; color: #453f30; } 
.pgnumlnk { font: bold 13px verdana, arial; }
 
.phodiv {  background-color: #000; }
.phoinput {	margin: 2px; } /* input controls if already set in default styles for page */
.phoinput_but { 	background-color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color : #fff;  border: 0px; } /* as above for input buttons */
.phoselect { 	margin: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;  width: 100px; } /* as above for select controls */
.photextarea { 	margin: 2px; } /* 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: #453f30; } /* 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: #453f30;  color: #fff; }
 /* box containing the submit, clear, cancel buttons on the order page */
.submitbox {  border: 1px solid #453f30;  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: #453f30; color: #fff; }

/* main table used in info popup windows: privacy, terms, file attach */
.infotable, .infobody{background-color: #2d1d0e; padding: 10px; font: 12px verdana; color: #fff; }
/* main title used in info popup windows: privacy, terms, file attach */
.infotitle {  font: bold 20px verdana;  color: #fff; }
/* heading used in info popup windows: privacy, terms, file attach */
.infohdg {  font: bold 12px verdana;  color: #fff; }

/* the message displayed for archived photos */
.archivebox {  width: 400px;  border: 1px solid #aaa;  margin: 0px;  padding: 2px;  background-color: #453f30;  font: 10px verdana;  color: #fff; }



