#weddingname {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	text-align : center;
	margin-bottom : 12pt;
	color : #FFFFFF;
}
#weddingdate {
	font-size : 12pt;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	text-align : center;
	margin-bottom : 12pt;
	color : #cccccc;
}
img.weddingimg {
	vertical-align : top;
	border : 1px solid #FFFFFF;
}
BODY {
	background-color : #000000; scrollbar-face-color:#336699;scrollbar-highlight-color:#99ccff;scrollbar-shadow-color:#000000;scrollbar-3dlight-color:#ffffff;scrollbar-arrow-color:#ffcc66;scrollbar-track-color:#333333;scrollbar-darkshadow-color:#000000; margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
P {
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #FFFFFF;
}
.bar {
	font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
}
.reqd {
	color : Red;
}
.order_field_name {
	vertical-align : top;
	font-family : Verdana, Arial, sans-serif;
	font-size : 11pt;
	color : #FFFFFF;
}
.subheader {
	color : #FFFFFF;
	font-family : Verdana, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}
.tableheader {
	font-weight : bold; font-size : 9pt; COLOR : #ffffff; font-family : Verdana, Arial, sans-serif; BACKGROUND-COLOR : #336699;
}
.adminheader {
	font-weight : bold; font-size : 14pt; COLOR : #ffcc66; font-family : Verdana, Arial, sans-serif; BACKGROUND-COLOR : #666666;
}
.totals {
	FONT-WEIGHT : bold; FONT-SIZE : 11pt; COLOR : #ffffff; FONT-FAMILY : Verdana, Arial, sans-serif; BACKGROUND-COLOR : #666666;
}
.shipping {
	FONT-WEIGHT : bold; FONT-SIZE : 9pt; COLOR : #000000; FONT-FAMILY : Verdana, Arial, sans-serif; BACKGROUND-COLOR : #cccccc;
}
.table {
	FONT-WEIGHT : normal; FONT-SIZE : 12px; COLOR : black; FONT-FAMILY : Verdana, Arial, sans-serif; BACKGROUND-COLOR : #e3e3e3;
}
.tablesm {
	FONT-WEIGHT : normal; FONT-SIZE : 8pt; COLOR : black; FONT-FAMILY : Verdana, Arial, sans-serif; BACKGROUND-COLOR : #e3e3e3;
}
.admintable {
	FONT-WEIGHT : normal; FONT-SIZE : 9pt; COLOR : black; FONT-FAMILY : Verdana, Arial, sans-serif; 
}
.assigntable {
	FONT-WEIGHT : normal; FONT-SIZE : 7pt; COLOR : black; FONT-FAMILY : Verdana, Arial, sans-serif; 
}
.thumbcell{
	FONT-WEIGHT : bold; FONT-SIZE : 9pt; COLOR : white; FONT-FAMILY : Verdana, Arial, sans-serif; BACKGROUND-COLOR : #000000;
}
A.remove {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;
}
A.remove:hover {
	COLOR: #6699cc; TEXT-DECORATION: underline;
}
.login {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #336699;
}
A, A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #6699cc; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, sans-serif;
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #99ccff; TEXT-DECORATION: underline;
}
A.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #6699cc; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, sans-serif; line-height: 7pt
}
A.footer:hover {
	FONT-WEIGHT: normal; COLOR: #99ccff; TEXT-DECORATION: underline;
}
A.thumblnk, A.thumblnk:active {
	border: 0pt solid #FFFFFF;
}
A.thumblnk:visited {
	border: 0pt solid #99ccff;
}
.admintable A, .admintable A:visited {
	color: navy;
}
.admintable A:hover, .admintable A:active {
	color: blue;
}
.bar A, .bar A:visited {
	color: #ffcc66;
}
li.template {
	color: #FFCC66;
	font-family: Veranda, Arial, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	line-height: 24pt;
}
.inputbox{  FONT: 9px/10px "Tahoma", "Arial"; color: #ffcc66; FONT-WEIGHT: bold; background-color: #333333; border-style: solid; border-width: 1; border-color: #99ccff
}
.videobio { FONT: 10px/11px "Verdana", "Arial"; color: #ffffff; font-weight: normal}
.container1 { 
	border-right: #6699cc 1px solid;
	border-top: #6699cc 1px solid;
	border-left: #6699cc 1px solid;
 	border-bottom: #6699cc 1px solid;
	background-color: #000000;
}
.container2 { 
	border-right: #6699cc 1px solid;
	border-top: #6699cc 1px solid;
	border-left: #6699cc 1px solid;
 	border-bottom: #6699cc 1px solid;
	background-color: #000000;
}

.giftcontainer { 
	border-right: #6699cc 2px solid;
	border-top: #6699cc 2px solid;
	border-left: #6699cc 2px solid;
 	border-bottom: #6699cc 2px solid;
	background-color: #ffffff;
}
.gifttext1 { 
	FONT: 15px/16px "Verdana", "Arial"; color: #000000; font-weight: normal
}
.gifttext2 { 
	FONT: 12px/13px "Verdana", "Arial"; color: #000000; font-weight: normal
}
.giftamount { 
	FONT: 16px/17px "Verdana", "Arial"; color: #336699; font-weight: bold
}
.giftdate { 
	FONT: 15px/16px "Verdana", "Arial"; color: #000000; font-weight: bold
}
/* Card Ordering Classes */

.cardThumb { 
	border: #ffffff 1px solid;
	margin-bottom: 4px;
}
.cardLarge { 
	border: #FFFFFF 2px solid;
}
.textThumb, .textThumb td{ 
	FONT: 9px/10px "Verdana", "Arial";
	font-weight: bold;
	padding-bottom: 8px;
}
.cardCategory{ 
	FONT: 16px/17px "Verdana", "Arial";
	color: #ffcc66;
	font-weight: bold;
	margin-top: 8px;
}