
/** NEW ITEMS **/

/* current category in product page i.e. */
a.prodCurrent { font-family:arial,tahoma,verdana; font-weight: bold; 
color: #000; text-decoration: none;  margin:0; padding:0px;
}
a.prodCurrent:hover {text-decoration:underline; }

a.blue {  color:blue; text-decoration: underline; }
a.blue:hover {text-decoration:none;  }


/** ITEMS FOR PRODUCT PAGE **/

/** Buttons  for forms etc.. **/
input.sm {		

	font:11px tahoma,arial,verdana; font-weight:normal; background-color:#ccc;
	color:black;cursor:hand;padding:0px;border:2px solid; border-top-color:#000;
	border-left-color:#000;border-right-color:#000;border-bottom-color:#000;	
	}
input.sm_over {
	font:11px tahoma,arial,verdana; font-weight:normal; background-color:#ccc;
	color:black;cursor:hand;padding:0px;border:2px solid; border-top-color:#666666;
	border-left-color:#666666;border-right-color:#666666;border-bottom-color:#666666;	
}


/** DIVS for the page**/

/** left and right prodcut.. **/

.rightproduct {
	border:1px solid black;
	float:right;
	width:250px;
	padding:10px;
	margin-bottom:10px;
}
.leftproduct {
	border:1px solid black;
	float:left;
	width:250px;
	padding:10px;
	margin-bottom:10px;
}
.fullWidth{
	border:0px solid black;
	float:right;
	width:99%;
	padding:0px;
	margin-bottom:10px;
}
/** END NEW ITEMS **/



/** old colour #336600 **/
/* Presentation Stylesheet */ 
p { padding:5px;

}
a { font-family:arial,tahoma,verdana; font-weight: bold; 
color: #990000; text-decoration: none;  margin:0; padding:0px;
}
a:hover {text-decoration:underline; }


/* No bold formatting */
a.Unbold {  font-weight: normal; }
a.UnBold {  font-weight: normal; }
a.Unbold:hover {  color: #666666; text-decoration: underline; }
a.UnBbold:hover {  color: #666666; text-decoration: underline; }
/* for the gallery */
a.pic { border:0;  padding:0; text-decoration: none; }
a.whiteNormal {  font-weight: normal; color:white; font-family: verdana,tahoma, arial; } 
a.whiteNormal:hover {  font-weight: normal; color:white; font-family: verdana,tahoma, arial; text-decoration:underline; } 
a.breadcrumb {  font-weight: normal;  } 
img.gallery {  border:0;  padding:0;  }

/* Gray a*/

i.red { color:#CC0000; }
a.gray { color:#333333; }
/* a href for menu */
a.menu {  font-family:verdana,arial,tahoma; color: #336633; text-decoration: none; 
padding: 0px 0px 10px 0px; font-weight: normal; color: #fff; }
a.menu:visited {  font-family:verdana,arial,tahoma; 
 text-decoration: none; padding: 0px 0px 10px 0px; font-weight: normal; color: #fff;		  }
a.menu::hover { font-family:verdana,arial,tahoma; color: gray; text-decoration: underline; font-weight: normal;  }

/* All the inputs! **/
select.generic { font: 10px verdana, tahoma, arial black; color: black;  }
select.green { font: 10px verdana, tahoma, arial black; color: #336600;  }
input.checkbox { font: 10px verdana, tahoma, arial black; width:20px; height:20px;  }
input.generic { font: 10px verdana, tahoma, arial black;  }
input.generic_sized { font: 10px verdana, tahoma, arial black; width:350px;  }
input.genericMaster { font: 12px tahoma, verdana, arial black;  }
textarea.generic { font: 10px verdana, tahoma, arial black;  }
textarea.generic_sized { font: 10px verdana, tahoma, arial black; height:200px; width: 350px;  }
textarea.generic_267x100  { width:267px; height:100px; font:12px tahoma; color:#990000;   }
textarea.generic_medium  { width:350px; height:100px; font:10px tahoma; color:#990000;   }
textarea.generic_large  { width:400px; height:200px; font:10px tahoma; color:#990000;   }

textarea.generic_450x250  { width:450px; height:250px; font:10px tahoma; color:#990000;   }
textarea.generic_blurb  { width:700px; height:200px; font:10px tahoma; color:#990000;   }
textarea.generic_400by40  { width:400px; height:40px; font:11px tahoma; color:#000;   }

 
/* All the bolds */
/* bold tag*/
b {  font-family:arial,tahoma,verdana; font-weight: bold;  color:#000;  }
b.black {  font-family:arial,tahoma,verdana; font-weight: bold;  color:#000;  }
/* bold tag*/
b.UnBold {  font-family:arial,tahoma,verdana; font-weight: normal;  color:#990000;  }
/* GREEN bold tag*/
b {  font-family:arial,tahoma,verdana; font-weight: bold; color:#000;     }
/* bold errro tag*/
b.error {  font-family:arial,tahoma,verdana; font-weight: bold; color: #CC0000;    }
/* bold errro tag*/
b.error_unBold {  font-family:verdana,tahoma,verdana; font-weight: normal; color: #CC0000;    }
/* bold errro tag*/
b.mandatory {  font-family:arial,tahoma,verdana; font-weight: bold; color: #990000;    }
/* med sized for headers */
b.medium {  font:14px arial;font-weight:heavy; }


/* headers and stuff */
h1 {  font: 22px arial; color: #000;   }
h2 {  font: 18px arial; color: #000; }
h2.sm {  font: 16px arial; color: #000; font-weight: bold;  }
h2.sm {  font: 14px arial; color: #000; font-weight: bold;  }
h3 {  font: 16px arial; color: #000; font-weight: bold;  }
h5 {  font: 16px arial; color: #000; font-weight: bold;   }
h3.news { padding:0px 10px 10px 0px;   }

/* headers and stuff */
h1.error {  font: 22px arial; color: #CC0000;   }
h2.error {  font: 18px arial; color: #CC0000;   }
h3.error {  font: 16px arial; color: #CC0000; font-weight: bold;  }

h2.small_title {   font: 16px arial; color: #000000	; font-weight: bold; }

h3, p {
 margin:0;
 padding:15px;
 }

h4 {
 margin:0; 
 padding: 5px 0;
 }

/* Buttons */
/** Buttons  for forms etc.. **/
input.sm {		

	font:11px tahoma,arial,verdana; font-weight:normal; background-color:#ccc;
	color:black;cursor:hand;padding:0px;border:2px solid; border-top-color:#000;
	border-left-color:#000;border-right-color:#000;border-bottom-color:#000;	
	}
input.sm_over {
	font:11px tahoma,arial,verdana; font-weight:normal; background-color:#ccc;
	color:black;cursor:hand;padding:0px;border:2px solid; border-top-color:#666666;
	border-left-color:#666666;border-right-color:#666666;border-bottom-color:#666666;	
}
input.button {		

		font:11px arial,verdana,tahoma;	font-weight:bold; background-color:#990000;
		color:#fff;	cursor:hand;padding:1px;border:2px solid; border-top-color:#000;
		border-left-color:#000;border-right-color:#000;border-bottom-color:#000;	
	}
input.button_over {
	font:11px arial,verdana,tahoma; font-weight:bold; background-color:#990000;
	color:gray;	cursor:hand;padding:1px;border:2px solid; border-top-color:#000;
	border-left-color:#000;border-right-color:#000;border-bottom-color:#000;	
}
input.button_course {		

		font:11px arial,verdana,tahoma;	font-weight:bold; background-color:#ccc;
		color:#000;	cursor:hand;padding:1px;border:2px solid; border-top-color:#000;
		border-left-color:#000;border-right-color:#000;border-bottom-color:#000;	
	}
input.button_course_over {
	font:11px arial,verdana,tahoma; font-weight:bold; background-color:#9999CC;
	color:gray;	cursor:hand;padding:1px;border:2px solid; border-top-color:#000;
	border-left-color:#000;border-right-color:#000;border-bottom-color:#000;	
}

input.button_course_full {		

		font:11px arial,verdana,tahoma;	font-weight:bold; background-color:#990000;
		color:#fff;	cursor:hand;padding:1px;border:2px solid; border-top-color:#000;
		border-left-color:#000;border-right-color:#000;border-bottom-color:#000;	
	}
input.button_course_full_over {
	font:11px arial,verdana,tahoma; font-weight:bold; background-color:#990000;
	color:gray;	cursor:hand;padding:1px;border:2px solid; border-top-color:#000;
	border-left-color:#000;border-right-color:#000;border-bottom-color:#000;	
}

input.button_red {
	font-family:arial,verdana,tahoma; font-size:10;	font-weight:bold; 		background-color:#BD3D39;color:#F6EECC;	cursor:hand;padding:1px;
	border:2px solid;	border-top-color:#932323;border-left-color:#932323;
	border-right-color:#932323;	border-bottom-color:#932323;	
}
input.button_red_over {
	font-family:arial,verdana,tahoma; font-size:10;	font-weight:bold; background-color:#BD3D39;	color:#F9E898;	cursor:hand;padding:1px;border:2px solid;border-top-color:#ffffff;	border-left-color:#ffffff;border-right-color:#ffffff;		border-bottom-color:#ffffff;
}

/* tables */
table.signup {		
	color: #000000; border:0px solid #666699; font: 11px tahoma;
		width: 95%;
		}
td.signupField {			
border:1px solid #ccc; text-align: center; font:12px arial,verdana,tahoma; font-weight: bold;
			width: 150px; padding: 10px; background:#ffffff solid;
}
td.signupSpacer {			
width: 5px; border:0px dashed #990000; text-align: center;
		
}
		td.signupValue {
			
			border:1px dashed #ccc; text-align: left; padding: 25px; text-indent: 0px;
			
}
/** Table for workshop page **/
table.contact {

	color: #000000; border:1px solid gray; font: 11px tahoma;
	width: 80%;
}
td.contactField {
	
	border:1px solid gray; text-align: center; font:10px arial; font-weight: bold;
	padding: 10px; background:#ffffff solid;
}
td.contactValue {
	font:10px verdana;
	border:1px solid gray; text-align: left; padding: 5px; text-indent: 0px;
	
}
td.spacer {
	
	width: 5px; border:0px dashed gray; text-align: center;

}

td.contactFieldMaster {
	
	border:1px solid gray; text-align: center; font:12px tahoma; font-weight: normal;
	padding: 10px; background:#ffffff solid;
}
td.contactValueMaster {
	
	font:12px tahoma;
	border:1px solid gray; text-align: left; padding: 5px; text-indent: 0px;
	
}

/** Table for workshop page **/
table.transparent {

	color: #000000; border:0px solid #666699; font: 11px tahoma;
	width: 80%;
}
/** Table for workshop page **/
table.transparentNoWidth {

	color: #000000; border:0px solid #666699; font: 11px tahoma;
	
}
td.transparent {
	
	border:0px solid #990000; text-align: left; font:11px arial; font-weight: bold;
	padding: 2px 0px 0px 0px; background:#ffffff transparent; margin:0px 0px 0px 0px;
}
td.transparentTop {
	
	border:0px solid #990000; text-align: left; font:11px arial; font-weight: bold;
	padding: 2px 0px 0px 0px; background:#ffffff transparent; margin:0px 0px 0px 0px;
}
td.transparentValue {
	
	border:0px solid #990000; text-align: left; font:11px tahoma; font-weight: normal;
	padding: 2px; background:#ffffff transparent;
}
td.gray {
	
	border:1px solid #ccc; text-align: left; font:11px arial; font-weight: bold;
	padding: 5px 10px 10px 10px; background:#ffffff transparent; margin:0px 0px 0px 0px;
}

td.grayValue {
	
	border:1px solid #ccc; text-align: left; font:11px tahoma; font-weight: normal;
	padding: 5px 10px 10px 10px; background:#ffffff transparent;
}

/** Table for workshop page **/
table.transparent100width {

	color: #000000; border:0px solid #666699; font: 11px tahoma;
	width: 100%; cell-spacing:0px;cell-padding:0px;
}
td.transparent100width {
	
	border:0px solid #990000; text-align: left; font:11px arial; font-weight: bold;
	padding: 0px; background:#ffffff transparent;
}
td.transparent100widthValue {
	
	border:0px solid #990000; text-align: left; font:11px tahoma; font-weight: normal;
	padding: 0px; background:#ffffff transparent;
}


/** Table for workshop page **/
table.transparentCurrentCourses {

	color: #000000; border:1px solid black; font: 11px tahoma; 
	background-color: #990000;  
}
/** Table for workshop page **/
tr.transparentCurrentCourses {

	background-color: #990000;
	
}
td.transparentCurrentCourses {
	
	border:1px solid #990000; text-align: left; font:11px arial; font-weight: bold;
	padding: 2px; background-color: #ffffff;
}
td.transparentCurrentCoursesValue {
	
	border:1px solid #990000; text-align: left; font:11px tahoma; font-weight: normal;
	padding: 5px; background:#ffffff transparent;background-color: #ffffff;
}

/** Test table..***/
table.testimonial {

	color: #000000; border:0px solid #666699; font: 11px tahoma;
	width:80%;
	
}
td.testimonial {
	
	border:0px solid #990000; text-align: center; font:11px verdana,tahoma,arial; font-weight: bold;
	padding: 2px; background:#ffffff transparent; 
}
td.testimonialValueOdd {
	
	border:0px solid #990000; text-align: center; font:13px verdana,tahoma,arial; font-weight: normal;
	padding: 5px; background:#ffffff transparent; color: #990000;

}

td.testimonialValueEven {
	
	border:0px solid #990000; text-align: center; font:13px verdana,tahoma,arial; font-weight: normal;
	padding: 5px; background:#ffffff transparent; color: #333366;

}

table.normal {
	border:0px solid #990000; font: 11px verdana;
	padding: 5px;

}
td.normal {
	border:0px solid #990000; font: 11px verdana;
	padding-left: 0px; padding-right:0px;width:125px;

}
td.normal_value {
	border:0px solid #666699; font: 11px verdana;
	padding-left: 0px; padding-right:0px; width:500px; 

}

	
