
/* styles for generic photo ordering system */

style1 { color: #f00; }
.alerttext {	font-family: Arial, sans-serif;	font-size: 10px;	color: #f00; }

/* general heading styles */
.phohdg1 { 	font-family: Arial, sans-serif;	font-size: 11px;  font-weight: bold;	color: #005CA0; }
.photext {	font-family: Arial, sans-serif;	font-size: 11px;	color: #000; }
.photextsml {	font-family: Arial, sans-serif;	font-size: 10px;	color: #000; }


.venname {  font: bold 18px Arial, verdana; color: #000; }

.dayhdg { 	font-family: Arial, sans-serif;	font-size: 13px;  font-weight: bold;	color: #005CA0; }
.daydate {	font-family: Arial, sans-serif;	font-size: 11px;  font-weight: bold;	color: #00B3EC; }
.choosetheday ,.ordrinstrctns , .available { 	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #000;  }

/* for the current and link page numbers displayed in the page numbers on the display page */
.curpgnum { font: bold 13px Arial, verdana, arial; color: #005CA0; } 
.pgnumlnk { font: bold 13px Arial, 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 arial, verdana; color: #fff;  background-color: #005CA0; } /* 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: #005CA0;  color: #fff; }
 /* box containing the submit, clear, cancel buttons on the order page */
.submitbox {  border: 1px solid #005CA0;  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: #005CA0; color: #fff; }

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

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



