BODY, P, LI, OL, UL 			{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.body_text 		{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

H1, H2, H3, H4, H5, H6 {font-family: Arial, Helvetica, sans-serif; color: #3366CC;}

.logo 		{padding: 10px; border: 1px solid #6666CC; background-color: #ffffff;}

.header 		{padding: 0px; background-image:url(../images/headers/crafts.jpg); background-repeat:repeat-x; height: 250px;}

.border		{border-top: 1px solid #8F8FDA;  border-right: 1px solid #8F8FDA; 
				border-bottom: 1px solid #8F8FDA; border-left: 1px solid #8F8FDA;}

.icon_text 		{padding: 5px; background-color: #DDDEF8; color: #4242C7; 
				font-family: Arial, Helvetica, Sans-serif; font-size: 11px;}

A			{color: #3366CC;}
A:hover		{color: #3366CC; text-decoration: none;}
A:visited		{color: #3366CC;}

/* NAVIGATION */

A.linkcolor		{font-family:Tahoma, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; display: block;
				text-decoration: none; width: auto; text-decoration:none; text-align:center;}

.nav			{background-color: #6666CC; height:35px; color: #ffffff; border-top: 2px solid #4242C7; border-bottom: 3px solid #4242C7; 
				border-left: 1px solid #4242C7; border-right: 1px solid #4242C7; text-align: center;}

.nav A		{font-family:Tahoma, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; display: block;
				padding: 6px 10px 6px 10px; background-color: #6666CC; text-decoration: none;
				width: auto; text-decoration:none; padding-left:10px; padding-right:10px; text-align:center;}

.nav A:hover	{font-family:Tahoma, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; display: block;
				padding: 6px 10px 6px 10px; background-color: #4242C7; text-decoration: none;
				width: auto; text-decoration:none; padding-left:10px; padding-right:10px; text-align:center
				text-decoration:underline; padding-left:10px; padding-right:10px; text-align:center;}

A.nav_sec		{font-family:Tahoma, sans-serif; font-size:11px; font-weight:bold; color:#6666CC;
				text-decoration:none; letter-spacing: 1px;}

A.nav_sec:hover	{font-family:Tahoma, sans-serif; font-size:11px; font-weight:bold; color:#000000;
				text-decoration: none; letter-spacing: 1px;}


A.more		{font-family:Tahoma, sans-serif; font-size:11px; font-weight:bold; color:#6666CC;
				text-decoration: none;}

A.more:hover	{font-family:Tahoma, sans-serif; font-size:11px; font-weight:bold; color:#8F8FDA;
				text-decoration: none;}


/* FORMS */

.contact_form 	{font-family: Arial, Helvetica, Sans-serif; font-size: 12px; color: 000000; 
				background-color: #6666CC;}
TD.form_header	{font-size: 15px; color: #ffffff; background-color: #6666CC; font-weight: bold;}

TABLE.form_content	{font-size: 12px; color: #000000; border: 1px solid #6666CC;}

TABLE.form_text	{font-size: 12px; color: #000000;}
TD.form_text	{font-size: 12px; color: #000000;}

TD.form_field	{font-size: 12px; color: #000000;}
TD.form_button	{font-size: 12px; color: #6666CC;}


/* MISC */

.bar			{background-color: #6666CC; border-bottom: 3px solid #6666CC; height: 3px;}

.footer_bar		{background-color: #6666CC; color: #ffffff; font-weight: bold; font-family: Tahoma, sans-serif; 
				font-size: 12px; text-align: center; padding: 10px;}

TD.quote		{font-size: 15px; font-family: Times New Roman, serif; color: #8F95CA; font-weight: bold; line-height: 20px; letter-spacing: 1px;
				padding-right: 2px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px;}

.transparent {
	background-color: #FFFFFF;
	opacity: .65;
	filter: alpha(opacity=75);}

input.form_button {
   color:#ffffff;
   padding: 2px 4px 2px 4px;
   font-family: Arial, Univers, sans-serif; 
   font-size:12px;
   font-weight:bold;
   background-color:#6666CC;
   border:1px solid;
   border-top: color: transparent;
   border-left: color:transparent;
   border-right: color:#cccccc;
   border-bottom: color:#cccccc;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#8AAEF66666CC',EndColorStr='#6666CC');}

