body		{	
			background-image: url(/images/background.gif) ;
			margin-top : 0px ;
			margin-bottom : 0px ;
			margin-left : 0px ;
			margin-right : 0px ; 
			font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 14px ;
			line-height : 18px ; 
			}

input, select, textarea 
			{ 
			margin-top : 2px ;
			color : #000000 ;
			}

.content, p {
			font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 14px ;
			line-height : 18px ; 
			}

li {
			font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 12px ;
			line-height : 18px ; 
			}


#home, p	{
			font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 12px ;
			line-height : 15px ; 
			}

#home p	{margin-left:10px;}

.new		{
			font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 14px ;
			font-weight : bold ;
			color : #FF0000 ;
			}

b		{	font-weight : bold ; }

i		{	font-style : italic ; }

u		{	text-decoration : underline ; }

h1		{	
		font-family : Arial, Helvetica, Geneva, Verdana, sans-serif ;
		font-size : 20px ;
		font-weight : bold ;	
		text-align : left ;
		margin-top : 0px ;
		margin-bottom : 0px ;
		color : #FF0000 ;
		}

h2		{	
		font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
		font-size : 18px ;
		font-weight : bold ;	
		text-align : center ;
		margin-top : 10px ;
		margin-bottom : 0px ;
		}

h3		{	
		font-family : Arial, Helvetica, Geneva, Verdana, sans-serif ;
		font-size : 18px ;
		font-weight : bold ;	
		text-align : left ;
		margin-top : 15px ;
		margin-bottom : 0px ;
		color : #000000 ;
		}




.topband	{	border: 1px solid #FF0000 ;
				background-color: #FF0000;
				font-family : Arial, Helvetica, sans-serif ;
				font-size : 15px ;
				color:#FFFFFF;
				font-weight:bold;
				text-align: center;	}
				
.welcome
	{	border: 1px solid #FF0000 ;
		font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
		font-size : 11px ;
		color:#000000;
		padding:6px;}

.kits
	{	border: 1px solid #FF0000 ;
		font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
		font-size : 12px ;
		color:#000000;
		padding:6px;}
							

.topbandg	{	border: 1px solid #CC9900 ;
				background-color: #CC9900;
				font-family : Arial, Helvetica, sans-serif ;
				font-size : 15px ;
				color:#FFFFFF;
				font-weight:bold;
				text-align: center;	}
				
.welcomeg
	{	border: 1px solid #CC9900 ;
		font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
		font-size : 11px ;
		color:#000000;
		padding:6px;}
							
.topbandb	{	border: 1px solid #000000 ;
				background-color: #000000;
				font-family : Arial, Helvetica, sans-serif ;
				font-size : 15px ;
				color:#FFFFFF;
				font-weight:bold;
				text-align: center;	}
				
.welcomeb
	{	border: 1px solid #000000 ;
		font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
		font-size : 11px ;
		color:#000000;
		padding:6px;}


.sidebord		{	border: 1px solid #CC9900 ;	}		/* -- */


.side		{
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 16px ;
			line-height : 120% ; 
			text-align : left ;
			margin-left : 5px ;
			}

.sidesub		{
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 12px ;
			line-height : 110% ; 
			text-align : left ;
			}

.footer	{
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif ;
			font-size : 10px ;
			line-height : 110% ; 
			color : #CC9900 ;
			font-weight : bold ;	
			}

.footer p {
	color : #999999;
	font-weight: normal;
}
.sml	{
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif ;
			font-size : 11px ;
			line-height : 130% ; 
			text-align : center ;
			}



a:link 	{
		text-decoration : underline ;
			font-weight : bold ;	
			color : #CC9900 ;
			}

a:visited	 	{
		text-decoration : underline ;
			font-weight : bold ;	
			color : #CC9900 ;
			}

a:hover	{
		text-decoration : underline ;
		font-weight : bold ;	
			color : #FF0000 ;
		}

a:active	{
			text-decoration : underline ;
			font-weight : bold ;	
			color : #FF0000 ;
			}


.side a:link 	{
			text-decoration : none ; 
			font-weight : bold ;	
			color : #FF0000 ;
			}

.side a:visited	 	{
			text-decoration : none ; 
			font-weight : bold ;	
			color : #FF0000 ;
			}

.side a:hover	{
			text-decoration : underline ;
			font-weight : bold ;	
			color : #FF0000 ;
				}

.side a:active	{
			text-decoration : underline ;
			font-weight : bold ;	
			color : #FF0000 ;
			}

.sidesub a:link 	{
			text-decoration : none ; 
			font-weight : bold ;	
			color : #CC9900 ;
			}

.sidesub a:visited	 	{
			text-decoration : none ; 
			font-weight : bold ;	
			color : #CC9900 ;
			}

.sidesub a:hover	{
			text-decoration : underline ;
			font-weight : bold ;	
			color : #CC9900 ;
				}

.sidesub a:active	{
			text-decoration : underline ;
			font-weight : bold ;	
			color : #CC9900 ;
			}

#rightside
	{margin:50px 0px 20px 10px;
	width:190px;
	float:right;}

#workshops, #eventsign 
	{border:2px solid #FF0000;
	padding:5px;}

		#workshops p 
			{margin:10px 0 10px 0;}

		#workshops img 
			{margin:0px;}

		#workshops h2
			{font-size:18px;
			margin:0px;
			color:#FF0000;
			font-weight: bold;
			text-align:center;
			border:none;
			padding:0px;
			font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;}
		
		#workshops h3
			{font-size:14px;
			margin:0;			
			color:#000000;
			font-weight: bold;
			text-align:center;
			font-style:italic;
			border:none;
			font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;}

		#workshops h4
			{font-size:15px;
			margin:10px 0 0px 0;
			color:#FF0000;
			font-weight: bold;
			border:none;
			font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;}

		#workshops ul
			{margin:10px 0px 0px 0px;
			padding:0px;
			text-align:left;
			font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;}

		#workshops li
			{font-size:11px;
			padding:0px;
			margin:5px 0px 5px 20px;
			line-height:120%;
			font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;}

#workshops a:link, #workshops a:visited, #workshops a:active
	{color:#FF0000;}

#workshops a:hover
	{color:#CC9900;}

#eventsign 
	{border:2px solid #CC9900;
	padding:10px;
	margin-top:35px;
	text-align:center;}

#eventform
	{border:2px solid #CC9900;
	padding:10px;
	margin-top:35px;
	text-align:center;
	margin:0px 10px;
	width:190px;
	float:right;
	font-size:120%;}

#ec
	{padding:10px 0px 10px 5px;
	text-align:center;
	margin-left:10px;
	width:145px;
	float:right;}

#ec p.ec
{margin:0px 0px 10px 0px;}

#pr
	{padding:0px;
	text-align:center;
	margin:0px 0px 0px 10px;
	width:180px;
	float:right;}

#pr p
	{margin:0px;
	font-size:70%;
	font-weight:bold;}

#eventsign p, #eventform p
	{margin:0px;
	font-size:80%;
	font-weight:bold;}

#events h2
	{border-bottom: 1px solid #FF0000;
	border-left:  5px solid #FF0000;
	font-size:120%;
	margin:25px 0px 10px 0px;
	padding-left:4px;
	color:#000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:left;}

#events h3
	{border-bottom: 1px solid #000000;
	font-size:100%;
	margin:25px 0px 10px 0px;
	padding-left:4px;
	color:#FF0000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:left;}


#featured 
	{border:2px solid #000000;
	padding:8px 6px 4px 6px;
	margin:25px auto;
	width:310px;
	background-color:#F8F8F8;
	}

#featured h2
	{font-size:125%;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	margin:0px;}

#featured p
	{font-size:90%;
	margin:10px 0px;}

#featured ul
	{margin:0px;
	padding:0px;}

#featured ul li 
	{font-size:90%;
	margin-left:20px;
	line-height:110%;
	margin-bottom:10px;}

#featured .sale {
	font-weight:bold;
	color:#FF0000;
	display: inline;
}


form
	{margin:0px;}
	
legend
	{
	font-size : 14px ;
	font-weight : bold ;	
	color : #000000 ;
	padding:0px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin-top:25px;}

fieldset {
	border:1px solid #FF0000;
	padding:10px 15px; 
	width:500px;}

.but
	{color: #000000 ;
	background-color: #E2E2E2 ;
	font-family : Arial, Helvetica, Geneva, Verdana, sans-serif ;
	font-size : 12px ;
	padding : 0px ;}

.errortext
	{color : #CC3333;
	font-weight : bold;}


.formed label, .formed input
	{width: 180px;
	float: left;
	margin-bottom:5px;
	font-size:12px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;}

.formed select
	{float: left;
	margin-bottom:5px;
	font-size:12px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;}

.formed label
	{text-align: right;
	width: 160px;
	padding-right: 10px;}

.formed br
	{clear: left;}

.formed
	{margin-top:15px;}

table.invoice td, table.invoice th
	{font-size:12px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	border:1px solid #000000;
	padding:6px;}

	table.invoice
		{border:1px solid #000000; border-collapse: collapse;}

p.ec
	{font-size:11px;
	text-align:center;}


.kits {
	border-collapse: collapse;
	font-size: 0.9em;
}

.kits td {
	padding: 5px;
	vertical-align:top;
	border-bottom: 1px #CCCCCC dashed;
	border-top: 1px #CCCCCC dashed;
}


img.alignR {
	float: right;
	padding: 4px;
	margin: 10px 0px 10px 10px;
	border: 1px solid #000000;
}
