h3{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: #FFFFFF;
 BACKGROUND-COLOR: #000000;
}

h4{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 BACKGROUND-COLOR: #000000;
}

hr{
 color: #c0c0c0;
 BACKGROUND-COLOR: #000000;
}

BODY    {
 COLOR: #c0c0c0;
 FONT-FAMILY:  Arial, Helvetica, sans-serif;
 BACKGROUND-COLOR: #000000;
 font-size: 12px;
}

TD    {
 COLOR: #c0c0c0;
 FONT-FAMILY:  Arial, Helvetica, sans-serif;
 BACKGROUND-COLOR: #000000;
 font-size: 12px;
}

A IMG
 {
  border-width: 0;
  border-style: none;
  color: #000000;
  background-color: #000000;
  /*the color should be identical to the background
  color of the parent (workaround for NN4+ bug)*/
 }


A:link { 
	color: #FFFFFF; 
 	text-decoration: underline;
 	BACKGROUND-COLOR: #000000;
}

A:visited { 
	color: #FFFFFF; 
 	text-decoration: underline;
 	BACKGROUND-COLOR: #000000;
}

A:Hover {
	color: #C0C0C0;
 	text-decoration: underline;
 	BACKGROUND-COLOR: #000000;
}

A.menu:link { 
	color: #FFFFFF; 
 	text-decoration: none;
 	BACKGROUND-COLOR: #000000;
}

A.menu:visited { 
	color: #FFFFFF; 
 	text-decoration: none;
 	BACKGROUND-COLOR: #000000;
}

A.menu:Hover {
	color: #C0C0C0;
 	text-decoration: none;
 	BACKGROUND-COLOR: #000000;
}
A.ImportantMessage:link { 
	color: #F05050; 
 	text-decoration: underline;
 	BACKGROUND-COLOR: #000000;
}

A.ImportantMessage:visited { 
	color: #F05050; 
 	text-decoration: underline;
 	BACKGROUND-COLOR: #000000;
}

A.ImportantMessage:Hover {
	color: #C0C0C0;
 	text-decoration: underline;
 	BACKGROUND-COLOR: #000000;
}
A.XmastMessage:link { 
	color: #50F050; 
 	text-decoration: underline;
 	BACKGROUND-COLOR: #000000;
}

A.XmasMessage:visited { 
	color: #50F050; 
 	text-decoration: underline;
 	BACKGROUND-COLOR: #000000;
}

A.XmasMessage:Hover {
	color: #C0C0C0;
 	text-decoration: underline;
 	BACKGROUND-COLOR: #000000;
}

.menu{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 color: #FFFFFF;
 BACKGROUND-COLOR: #000000;
}

.pagetitle {
 color: #c0c0c0;
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 20px;
 BACKGROUND-COLOR: #000000;
 text-align: center;
}

HR.pagetitle {
 color: #c0c0c0;
 BACKGROUND-COLOR: #000000;
 width: 80%;
 text-align: center;

}

.message {
 color: #c0c0c0;
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 15px;
 BACKGROUND-COLOR: #000000;
 text-align: center;
}

.ImportantMessage {
 color: #FFFFFF;
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 18px;
 font-weight: bold;
 BACKGROUND-COLOR: #000000;
}

.center{
 text-align: center;
}

.left{
 text-align: left;
}

.nowrap{
 white-space: nowrap;
}

.small{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #c0c0c0;
 BACKGROUND-COLOR: #000000;
}

.tiny{
 color: #c0c0c0;
 font-size: 6px;
 BACKGROUND-COLOR: #000000;
}

.medium{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: #c0c0c0;
 BACKGROUND-COLOR: #000000;
}

.big{
 color: #c0c0c0;
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 20px;
 BACKGROUND-COLOR: #000000;
}

.lblErr {
	color: #CC0000;
	text-align: left;
}

.lblREQ {
	color: #CC0000;
	text-align: left;
}

.lblok {
	color: #CC0000;
	text-align: left;
}

.ErrMsg {
	color: #CC0000;
	text-align: left;
}

A.WeddingLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:yellow;
	text-decoration:none;
	}

.White {
	color:white;
	}

.OrderThankYou {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:red;
	font-weight:normal;
}

.PhotographerName {
	font-weight:bold;
	font-size:20px;
	color:#FFFFCC;
	font-family:Arial, Helvetica, sans-serif;
}