A {	COLOR: #ff0; TEXT-DECORATION: none }
A:link { COLOR: #ff0; TEXT-DECORATION: none }
A:visited {	COLOR: #fd5; TEXT-DECORATION: none }
A:active {	COLOR: #f80; TEXT-DECORATION: none }
A:hover {	COLOR: #ff0; TEXT-DECORATION: underline }

/* 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: #ff0; }
.photext {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	color: #afe; }
.photextsml {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #fff; }

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

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

.dayhdg { 	font-family: Verdana, Arial, sans-serif;	font-size: 13px;  font-weight: bold;	color: #fc0; }
.daydate {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;  font-weight: bold;	color: #afe; }
.choosetheday ,.ordrinstrctns , .available { 	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #fff;  }
.choosetheday { float:right; }

/* for the current and link page numbers displayed in the page numbers on the display page */
.curpgnum { font: bold 13px verdana, arial; color: #f00; } 
.pgnumlnk { font: bold 13px verdana, arial; }
 
.phodiv {  background-color: #000; }
.phoinput {	margin: 2px;  font: 10px verdana; color: #000;  background-color: #ccf;  border: 1px solid #fff; } /* input controls if already set in default styles for page */
.phoinput_but { font: 10px verdana; color: #000;  background-color: #afe; } /* as above for input buttons */
.phoselect { 	margin: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;  width: 90px; background-color: #fc0; } /* as above for select controls */
.photextarea { 	
  margin: 2px;  
  font: 10px verdana; color: #000;
  background-color: #ccf;
   
  scrollbar-face-color: #6eb; 
  scrollbar-shadow-color: #66a; 
  scrollbar-highlight-color: #66a; 
  scrollbar-3dlight-color: #88d;   
  scrollbar-darkshadow-color: #66a;
  scrollbar-track-color: #000; 
  scrollbar-arrow-color: #000;

 } /* 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: #afe;  background-color: #000; } /* 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: #000;  color: #afe; }
 /* box containing the submit, clear, cancel buttons on the order page */
.submitbox {  border: 1px solid #453f30;  margin: 5px;  padding: 4px;  background-color: #ccf;}
/* 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: #000; color: #fff; }

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

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



