body			{ background: #6E6D69; 
				  font-family: Tahoma, Geneva, sans-serif;
				  font-size: 11px;
				  color: silver;
				  margin: 0px;
				}
				
td				{ font-family: Tahoma, Geneva, sans-serif;
				  font-size: 11px;
				  color: white;
				  margin: 0px;
				}				
				
a				{ text-decoration: none; color: white; }
				
.bcollapse		{ border-collapse: collapse; }				

.group			{ color: white; text-decoration: none; }
.group:hover	{ color: gold; }
.group:active	{ text-decoration: underline; color: white; }

.groups			{ min-width: 250px; }

.small			{ font-size: 10px; }

.smallcaps		{ font-variant: small-caps; }
.smallcaps_tit	{ font-variant: small-caps; color: white; background: #AAAAAA; }

.new			{ color: red; }
.event			{ color: white; text-decoration: none }
.event:hover	{ color: #8C0000; }

.pic_check		{ border: 0px; }

.album_pass		{ border: 1px solid #777777; background: #222222; font-size: 12px; color: silver; padding: 3px; }
.ap_submit 		{ font-size: 11px; }
.gallery		{ border: 2px solid #777777; color: silver; background: #222222; font-size: 11px; }
.gallery_submit	{ border: 2px solid #777777; color: gold; background: #222222; font-size: 11px; }
.gallery_sub_dis{ border: 2px solid #777777; color: silver; background: #444444; font-size: 11px; }
.subbox			{ color: #777777; }
.eventmess		{ color: silver; background-color: #444444; border: 2px solid white; padding: 5px; width: 350px; text-align: justify }
.topheader		{ border-bottom: 1px solid #777777; background: #AAAAAA; } 
.subtopheader	{ border-bottom: 1px solid #777777; background: #6E6D69; } 
.cart_element	{ background: #111111; } 
.delete			{ color: red; font-weight: bold; text-decoration: underline; }
.delete2		{ color: silver; font-weight: normal;  }
.pic_size		{ width: 40px; border: 1px solid #222222; color: silver; background: #444444; }
.grand_total	{ font-size: 12px; color: white; text-decoration: none }
.grand_gtotal	{ font-size: 12px; color: white; text-decoration: none; border-top: 1px solid #222222; background: #777777; }
.min_order		{ color: #222222; background-color: #AAAAAA; border: 2px solid white; padding: 5px; width: 380px; text-align: justify }
.moa			{ color: #222222; background-color: #AAAAAA; border: 2px solid white; padding: 5px; text-align: justify }
.gmoa			{ color: #777777; background-color: #000000; border: 2px solid red; padding: 5px; width: 300px; text-align: justify }
.revcorb		{ color: #FFFFFF; background-color: #000000; border: 2px solid gold; padding: 2px; padding-left: 5px; padding-right: 5px; width: 300px; text-align: justify }
.pricelist		{ color: #000000; background-color: #AAAAAA; border: 2px solid white; padding: 5px; }
.checkout_header{ color: #FFFFFF; background-color: #444444; padding: 5px; text-align: justify }
.checkout		{ border: 1px solid #222222; background: #444444; width: 350px; color: white; font-size: 12px; padding: 2px; } 
.reg			{ border: 1px solid #777777; background: #111111; width: 200px; color: white; font-size: 12px; padding: 2px; } 
.checkout_text	{ font-weight: bold; }
.cb_checkout	{ width: 20px; } 
.s_checkout		{ background: #444444; width: 355px; color: white; font-size: 12px; padding: 2px; border: 1px solid #222222; } 
.ta_checkout	{ border: 1px solid #222222; background: #444444; width: 350px; height: 70px; color: white; font-size: 12px; padding: 2px;} 
.lpayment		{ border: 2px solid #FFFFFF; background: #222222; font-size: 14px; font-weight: bold; color: gold; font-variant: small-caps; }
.black			{ color: black; }
.height100		{ height: 100%; }
.listbase		{ background: #6E6D69; }
.listover		{ background: #222222; }

.prnv			{ position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: #000000; }
.iprnv			{ width: 100%; height: 100%; background: #000000; border: 0 }
.prntop			{ background: #222222; border-bottom: 1px solid gray; color: white; height: 25px; }

.login			{ border: 1px solid #777777; background: #111111; width: 200px; color: white; font-size: 12px; padding: 2px; } 

.submit			{ border: 2px solid #777777; color: gold; background: #222222; font-size: 11px; }
.exifheader     { border-bottom: 1px solid gray; background: #222222; color: white; font-weight: bold; height: 25px;}

.dlinks			{ height: 25px; background: #222222; color: white; border-bottom: 1px solid gray; font-weight: bold; padding-left: 5px; padding-right: 20px;}
.dlinks2		{ height: 25px; color: white; border-bottom: 1px solid gray; font-weight: bold; padding-left: 5px; padding-right: 20px; }

.prevcom		{ width: 480px; border: 1px solid gray; color: white; background: #222222; padding: 5px; text-align: justify; }
.scom			{ width: 300px; border: 1px solid #444444; color: white; background: #222222; padding: 5px; text-align: justify; }


.search			{ border: 1px solid #444444; padding: 1px; background: transparent; width: 180px; color: white}
.sheader		{ border-bottom: 2px solid gray; font-variant: small-caps; font-weight: bold; color: #eeeeee; font-size: 15px; }
.search_albs	{ border-bottom: 1px solid gray; }
.fsearch		{ color: gold }
.spic			{ border: 1px solid gray; }
.floatsubmit	{ position: fixed; top: 330px; left: 600px; }
.sortclass		{ background: #444444; color: white; }
.headertext		{ color: white; }
.pricelistbg	{ background: #777777; }
.pixboxtop		{ background: #222222; }
.gal_menu		{ background: #444444; color: white }
.searchpad		{ background: #222222; padding: 15px;}
.backtogrp		{ color: gold; }

.iptc_header	{ border-bottom: 2px solid gray; font-weight: bold; background: #222222; color: silver; height: 30px; }
.iptc_data		{ border-bottom: 1px solid gray; color: silver;height: 27px; }
.checkoutmenu	{ background: #444444; }