body {margin:0; padding:0; background:url(images/theme/bg.gif); }

td, span, input, textarea { font:12px Verdana, Arial, Tahoma, Geneva, sans-serif;color:#000000;}

.normaltext		{ color:#666666; font-size:12px; font-weight:normal}

div 		{ font-size:12px; font-family:Verdana; color:#666666; vertical-align:top; }
						
a:link				{ color:#990000; font-size:12px; text-decoration:underline; }
a:visited			{ color:#990000; font-size:12px; text-decoration:underline; }
a:hover				{ color:#666699; font-size:12px; text-decoration:none; }
a:active			{ color:#666699; font-size:12px; text-decoration:none; }	

a.navlink:link 		{ text-decoration:underline; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:12px; font-weight:bold; }
a.navlink:visited 	{ text-decoration:underline; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:12px; font-weight:bold;}
a.navlink:hover 	{ text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; color:#990000; font-size:12px; font-weight:bold;}
a.navlink:active 	{ text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; color:#990000; font-size:12px; font-weight:bold;}

.navon 				{ text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; color:#990000; font-size:12px; font-weight:bold }

a.productlink:link 		{ text-decoration:underline; color:#666666; font-size:12px; }
a.productlink:visited 	{ text-decoration:underline; color:#666666; font-size:12px; }
a.productlink:hover 	{ text-decoration:none; color:#666666; font-size:12px; }
a.productlink:active	{ text-decoration:none; color:#666666; font-size:12px; }

.footer				{ color:#4F2400; font-size:12px; }	
.footer a:link		{ color:#990000; font-size:12px; text-decoration:underline; }
.footer a:visited	{ color:#990000; font-size:12px; text-decoration:underline; }
.footer a:hover		{ color:#666699; font-size:12px; text-decoration:none; }
.footer a:active	{ color:#666699; font-size:12px; text-decoration:none; }	
																			
.photoborder 		{ border: 2px solid #990000;}
.photoborderselect 	{ border: 2px solid #990000;}
.bordertop			{ border-top: 2px solid #990000;}
.bordertopbottom	{ border-top: 2px solid #990000; border-bottom: 2px solid #990000;}
.bordertopbottomleft{ border-top: 2px solid #990000; border-bottom: 2px solid #990000; border-left: 2px solid #990000;}
.borderbottom		{ border-bottom: 2px solid #990000;}
.borderleft			{ border-left: 2px solid #990000;}
.borderleftbottom	{ border-left: 2px solid #990000; border-bottom: 2px solid #990000;}
.borderright		{ border-right: 2px solid #990000;}
.borderrighttop		{ border-right: 2px solid #990000; border-top: 2px solid #990000;}
.borderrightbottom	{ border-right: 2px solid #990000; border-bottom: 2px solid #990000;}

.Special{ border-bottom: 1px solid #808080; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080;}
.ProductSpecial{ border-top: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666; background-color:#CCCCCC}
.formstyle {font-family: Verdana; font-size: 9pt; border: 1px solid #808080;}
.formreq {border: 1px solid red; font-family: Verdana; font-size: 9pt;}				
.small			{font-size:9px;}	
a.small:link	{ color:#990000; font-size:9px; text-decoration:underline; }
a.small:visited	{ color:#990000; font-size:9px; text-decoration:underline; }
a.small:hover	{ color:#666699; font-size:9px; text-decoration:none; }
a.small:active	{ color:#666699; font-size:9px; text-decoration:none; }	


.head1 {color: #990000; font-family:Georgia, "Times New Roman", Times, serif; font-size:18pt; }
.head2 {color: #990000; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
.head3 {color: #990000; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold;}

.white {color:#FFFFFF;}
.sub{color: #808080;}
.sub2{color: #000000;}
