BODY
{
	scrollbar-3dlight-color:#660099;
	scrollbar-darkshadow-color:#660099;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#660099;
	scrollbar-arrow-color:#660099;
	scrollbar-face-color:#ffffff;	
}

INPUT.input
{
	background-color:#cccccc;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bolder;
}

SELECT.dropdown
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #cccccc
}
	
INPUT.submit
{
	border-style:solid;
	border-color:#660099;
	border-width:1px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 7pt;
	COLOR: white;
	FONT-FAMILY: Verdana;
	background-color:#660099;
	TEXT-DECORATION: none
}

TABLE.table_box
{
	border-style:solid;
	border-color:#660099;
	border-width:1px;
}

TABLE.table_box_news
{
	border-style:solid;
	border-color:#FF0000;
	border-width:1px;
}

TABLE.table_box_black
{
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

TD.product_box
{
	border-style:solid;
	border-color:#660099;
	border-width:1px;
	FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bolder
}


/* LINKS  -----------------------------------------------------------------------------------*/

.linkcurrent
{
	FONT-FAMILY: Tahoma;
	COLOR: #000000; 
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder
}

.link
{
	FONT-FAMILY: Tahoma;
	COLOR: #666666; 
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder
}

A.link:visited 
{
	FONT-FAMILY: Tahoma;
	COLOR: #666666;
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder
}

A.link:hover 
{
	FONT-FAMILY: Tahoma;
	COLOR: #FF0000;
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bolder
}

.link_7
{
	FONT-FAMILY: Arial;
	COLOR: #666666; 
	FONT-SIZE: 7pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder
}

/*
A.link_7:visited 
{
	FONT-FAMILY: Arial;
	COLOR: #666666;
	FONT-SIZE: 7pt; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder
}
*/
A.link_7:hover 
{
	FONT-FAMILY: Arial;
	COLOR: #FF0000;
	FONT-SIZE: 7pt; 
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bolder
}
/*
A.link_7:active
{
	FONT-FAMILY: Arial;
	COLOR: #666666;
	FONT-SIZE: 7pt; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder
}
*/
.headerlinks
{
	FONT-FAMILY: Arial;
	COLOR: #000000; 
	FONT-SIZE: 7pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder
}

.headerlinks:hover
{
	FONT-FAMILY: Arial;
	COLOR: #FF6600; 
	FONT-SIZE: 7pt;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bolder
}

.link8
{
	FONT-FAMILY: Arial;
	COLOR: #000000; 
	FONT-SIZE: 7pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder
}

.link8:hover
{
	FONT-FAMILY: Arial;
	COLOR: #FF6600; 
	FONT-SIZE: 7pt;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bolder
}

/* --------------------------------------------------------------------- */

TD.box_flash_banner
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #660099;
    border-style:solid;
	border-color:#660099;
	border-width:1px;
}

TD.box_heading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    WIDTH: 200pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    HEIGHT: 12pt;
    BACKGROUND-COLOR: #660099;
    TEXT-ALIGN: center
}


TD.box_heading_grey15
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15pt;
    WIDTH: 200pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    HEIGHT: 20pt;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	padding-left:5px;
}

TD.box_heading_black8
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left;
	border-style:solid;
	border-color:#660099;
	border-width:1px;
	padding-left:5px;
}

TD.box_heading_beginners_training
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #660099;
    border-style:solid;
	border-color:#660099;
	border-width:1px;
	padding-left:5px;
}
TD.box_beginners_training
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    border-style:solid;
	border-color:#660099;
	border-width:1px;
	padding-left:5px;
}

TD.box_heading_puppy_socialisation
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #660099;
    border-style:solid;
	border-color:#660099;
	border-width:1px;
	padding-left:5px;
}

TD.box_puppy_socialisation
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    border-style:solid;
	border-color:#660099;
	border-width:1px;
	padding-left:5px;
}

TD.box_heading_beginners_training_semip
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #339900;
    border-style:solid;
	border-color:#339900;
	border-width:1px;
	padding-left:5px;
}
TD.box_beginners_training_semip
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    border-style:solid;
	border-color:#339900;
	border-width:1px;
	padding-left:5px;
}

TD.box_heading_beginners_training_semip2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #339966;
    border-style:solid;
	border-color:#339966;
	border-width:1px;
	padding-left:5px;
}
TD.box_beginners_training_semip2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    border-style:solid;
	border-color:#339966;
	border-width:1px;
	padding-left:5px;
}


TD.box_heading_heelwork
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0066cc;
    border-style:solid;
	border-color:#0066cc;
	border-width:1px;
	padding-left:5px;
}
TD.box_heelwork
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    border-style:solid;
	border-color:#0066cc;
	border-width:1px;
	padding-left:5px;
}


TD.box_heading_beginners_agility
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ff0000;
    border-style:solid;
	border-color:#ff0000;
	border-width:1px;
	padding-left:5px;
}
TD.box_beginners_agility
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    border-style:solid;
	border-color:#ff0000;
	border-width:1px;
	padding-left:5px;
}

TD.box_heading_intermediate_agility
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ff9900;
    border-style:solid;
	border-color:#ff9900;
	border-width:1px;
	padding-left:5px;
}
TD.box_intermediate_agility
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    border-style:solid;
	border-color:#ff9900;
	border-width:1px;
	padding-left:5px;
}

TD.box_heading_teach_your_dog1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #996633;
    border-style:solid;
	border-color:#996633;
	border-width:1px;
	padding-left:5px;
}
TD.box_teach_your_dog1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    border-style:solid;
	border-color:#996633;
	border-width:1px;
	padding-left:5px;
}

TD.box_heading_supervised_puppy
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #3300CC;
    border-style:solid;
	border-color:#3300CC;
	border-width:1px;
	padding-left:5px;
}
TD.box_supervised_puppy
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    border-style:solid;
	border-color:#3300CC;
	border-width:1px;
	padding-left:5px;
}

TD.box_heading_clicker_beginner
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #990000;
    border-style:solid;
	border-color:#990000;
	border-width:1px;
	padding-left:5px;
}
TD.box_clicker_beginner
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    border-style:solid;
	border-color:#990000;
	border-width:1px;
	padding-left:5px;
}

TD.box_heading_junior_handlers
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #333366;
    border-style:solid;
	border-color:#333366;
	border-width:1px;
	padding-left:5px;
}
TD.box_junior_handlers
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    border-style:solid;
	border-color:#333366;
	border-width:1px;
	padding-left:5px;
}

TD.box_heading_seminar_canine_management
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #006699;
    border-style:solid;
	border-color:#006699;
	border-width:1px;
	padding-left:5px;
}
TD.box_seminar_canine_management
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    border-style:solid;
	border-color:#006699;
	border-width:1px;
	padding-left:5px;
}

TD.box_heading_workshop_gundog1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #99CC00;
    border-style:solid;
	border-color:#99CC00;
	border-width:1px;
	padding-left:5px;
}
TD.box_workshop_gundog1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    border-style:solid;
	border-color:#99CC00;
	border-width:1px;
	padding-left:5px;
}


TD.box_heading_grey8
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #660099;
    TEXT-ALIGN: left;
	border-style:solid;
	border-color:#660099;
	border-width:1px;
	padding-left:5px;
}

/* ---------------------------------------------------------------------------------- */


/* FONTS ---------------------------------------------------------------------------- */
.black_text15
{
    FONT-SIZE: 15pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: bolder;
}

.black_text12
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: bolder;
}

.black_text9
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bolder;
}

.black_text8
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bolder;
}

.black_text7
{
    FONT-SIZE:7pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: bolder
}

.copyright
{
    FONT-SIZE:7pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: bolder
}

.grey_text15
{
    FONT-SIZE: 15pt;
    COLOR: 666666;
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: bolder;
}

.grey_text8
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: tahoma;
	FONT-WEIGHT: bolder
}

.grey_text9
{
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: tahoma;
	FONT-WEIGHT: bolder;
}

.grey_text7
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 7pt;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
}

.currently_grey
{
	FONT-SIZE: 7pt;
	COLOR: #666666;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bolder
}

.currently_black
{
	FONT-SIZE: 7pt;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bolder
}

.white_text7
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 7pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
}

.white_text8
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
}

.red_text8
{
    FONT-SIZE: 8pt;
    COLOR: #FF0000;
    FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bolder;
}

.red_text10
{
    FONT-SIZE: 10pt;
    COLOR: #FF0000;
    FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bolder;
}

.mandatory
{
    FONT-SIZE:7pt;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: bolder
}

.ordered_list
{
    FONT-SIZE:7pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: bolder
}

.test
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS,Tahoma;
	FONT-WEIGHT: bolder;
}

.mainbodytext10
{
    FONT-SIZE: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Trebuchet MS,Tahoma;
	/*FONT-WEIGHT: bolder;*/
}

.mainbodytext8
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Trebuchet MS,Tahoma;
	/*FONT-WEIGHT: bolder;*/
}

/*
================================================================================================================================================================
*/

TABLE.section_table
{
    BORDER-RIGHT: #660099 thin solid;
    BORDER-TOP: #660099 thin solid;
    BORDER-LEFT: #660099 thin solid;
    BORDER-BOTTOM: #660099 thin solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}

TEXTAREA
{
    COLOR: black;
    background-color:#cccccc;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bolder;
}

TD.heading
{
	FONT-SIZE: 8pt;
   	COLOR: #000000;
   	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bolder;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
}


TD.2001
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #3300CC;
    border-style:solid;
    border-color:#3300CC;
    border-width:1px;
    padding-left:5px;
}

/*
================================================================================================================================================================

NEW TRAINING CLASS CLASSES

================================================================================================================================================================
*/


TD.1001h
/* heading class - background & border should match heading images background colour */
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #CCCC99;
    border-style:solid;
    border-color:#CCCC99;
    border-width:1px;
    padding-left:5px;
}

TD.1001
/* class for the details of the training class - only border should match, background should be white*/
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    border-style:solid;
    border-color:#CCCC99;
    border-width:1px;
    padding-left:5px;
}


TD.5001h
/* heading class - background & border should match heading images background colour */
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #339900;
    border-style:solid;
    border-color:#339900;
    border-width:1px;
    padding-left:5px;
}

TD.5001
/* class for the details of the training class - only border should match, background should be white*/
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    border-style:solid;
    border-color:#339900;
    border-width:1px;
    padding-left:5px;
}

TD.5002h
/* heading class - background & border should match heading images background colour */
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #339966;
    border-style:solid;
    border-color:#339966;
    border-width:1px;
    padding-left:5px;
}

TD.5002
/* class for the details of the training class - only border should match, background should be white*/
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    border-style:solid;
    border-color:#339966;
    border-width:1px;
    padding-left:5px;
}


/*############################################################################################################################################### *?

/* NEW STUFF  */

/* TEXT  */

.mainbodytext10
{
    FONT-SIZE: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Trebuchet MS,Tahoma;
	/*FONT-WEIGHT: bolder;*/
}

.mainbodytext8
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Trebuchet MS,Tahoma;
	/*FONT-WEIGHT: bolder;*/
}

.contactus
{
    FONT-SIZE: 8pt;
    COLOR: #660099;
    FONT-FAMILY: Trebuchet MS,Tahoma;
	/*FONT-WEIGHT: bolder;*/
}

.mainbodytext7
{
    FONT-SIZE: 7pt;
    COLOR: #333333;
    FONT-FAMILY: Trebuchet MS,Tahoma;
	/*FONT-WEIGHT: bolder;*/
}

/* __________________________________________________________________________________________________________________________________________________ */
/*  LINKS */

.link7
{
	FONT-FAMILY: Trebuchet MS;
	COLOR: #000000; 
	FONT-SIZE: 7pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder
}

.link7:hover
{
	FONT-FAMILY: Trebuchet MS;
	COLOR: #FF6600; 
	FONT-SIZE: 7pt;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder
}

/* __________________________________________________________________________________________________________________________________________________ */
/*  FORM FIELDS */
INPUT.newinput
{
	background-color:#cccccc;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	font-family: Trebuchet MS;
	font-size: 8pt;
	font-weight: bolder;
}

TEXTAREA.newtextarea
{
    COLOR: black;
    background-color:#cccccc;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	font-family: Trebuchet MS;
	font-size: 8pt;
	font-weight: bolder;
}