<Cfoutput>
<style type="text/css">


/* LINKS */

a.sidelink:link, a.sidelink:visited, a.sidelink:active	{ color: ##66ccff; text-decoration: underline; }
a.sidelink:hover	{ color: ##FF6600; text-decoration: none; }

/* NON-MENU LINK COLORS */


.index2 a:link, a:visited, a:active { color: ##000000; text-decoration: none; }
.index2 a:hover	{color: ##ffffff;text-decoration: underline;cursor: pointer; }		
.index2		{FONT: 11px verdana, arial, sans-serif; font-weight: bold; letter-spacing:3px; }

/* BUTTONS */



	
.goButton, a.goButton:link, a.goButton:visited { 
	background-color: #335577;
	border: 1px solid #353535; 
	color: #ddfaff;
	letter-spacing:1px;
	text-transform:uppercase;
	cursor: pointer;  
	padding: 1px 6px 2px 6px;  
	text-decoration: none;
	z-index: 100;
	font-family: verdana; 
	font-size: 9px;
	font-style: normal; 
	font-weight: bold;
	text-align: top;
	white-space: nowrap;
	-moz-border-radius: 5px;
	}

a.goButton:hover {
	background-color: #ffffff;
	border: 1px solid #444444; 
	color: #222222;
	letter-spacing:1px;
	font-family: verdana;
	font-weight: bold;
	font-size: 9px;
	-moz-border-radius: 5px;
	}

.logButton, a.logButton:link, a.logButton:visited { 
	background-color: ##335577;
	border: 1px solid ##353535; 
	color: ##ffffff;
	letter-spacing:1px;
	text-transform:uppercase;
	cursor: pointer;  
	padding: 3px 16px 3px 16px;  
	text-decoration: none;
	z-index: 100;
	font-family: verdana; 
	font-size: 11px;
	font-style: normal; 
	font-weight: bold;
	text-align: top;
	white-space: nowrap;
	}

a.logButton:hover {
	background-color: ##222233;
	border: 1px solid ##444466; 
	color: ##eeeeff;
	letter-spacing:1px;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	}
	
/* ORDER BUTTONS */

.button-order	 	{
			color: ##FFFFFF;
	       	font: bold 12px verdana, arial, serif;
			text-align: center;
			background-color: ##3C57E7;
        	padding: 3px 5px 3px 5px;
			cursor:pointer;
			width: 130px;
        	border: ##333399 1px solid;
			}

.buttonon-order	 	{
			color: ##FFFFFF;
	       	font: bold 12px verdana, arial, serif;
			text-align: center;
			background-color: ##FF7C2C;
        	padding: 3px 5px 3px 5px;
			cursor:pointer;
			width: 130px;
        	border: ##CC6600 1px solid;
			}


			
			
		
/* TAB STYLES */

.tabLeftOn {background-image: url(images/tab_on_l.gif);}
.tabLeftOff {background-image: url(images/tab_off_l.gif);}
.tabRightOn {background-image: url(images/tab_on_r.gif);}
.tabRightOff {background-image: url(images/tab_off_l.gif);}
.tabMidOn {background-image: url(images/tab_on_bg.gif);}
.tabMidOff {background-image: url(images/tab_off_bg.gif);}

/*  Animal Pedigree - SIDE OR TOP */
A:link.lineagePedigreenav  {font-family: arial, helvetica, sans-serif;text-decoration:none;color:##9f0000;font-weight:bold;}
A:visited.lineagePedigreenav  {font-family: arial, helvetica, sans-serif;text-decoration:none;color:##9f0000;font-weight:bold;}
A:hover.lineagePedigreenav  {font-family: arial, helvetica, sans-serif;text-decoration:underline;color:##000000;font-weight:bold;}
A:active.lineagePedigreenav  {font-family: arial, helvetica, sans-serif;text-decoration:none;color:##9f0000;font-weight:bold;}
.lineagePedigreenav {font-size: 10px;}


/* SCROLLER OPTIONS */

.scroller-bg		{background-image: url("../picts/gray/background-scroller.jpg");background-repeat: repeat-y; }
.scrollertitle 		{ color: ##9B774B; font-family: arial, Tahoma, Verdana, sans-serif; font-size: 13px; font-weight: bold; }
.scrollertext 		{ color: ##000000; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; }
a.scroller:link, a.scroller:visited, a.scroller:active	{ color: ##0033CC; text-decoration: none; }
a.scroller:hover	{ color: ##FF6600; text-decoration: none; }
.scroller-table		{ padding: 7px; }
.scroller-body		{margin: 0px;padding: 0px;border: ##C0C0C0 0px solid;background-color: ##FFFFFF;}

/* TEXT OPTIONS */

p	{ text-indent:30px; text-align:justify; }

.listmargin {margin-top:5px;margin-bottom:5px;}
ul {margin-top:0px;margin-bottom:0px;}
.listspacing {font-size: 11px;}

.formmargin		{ margin: 0px; }
.just 			{ text-align: justify; }
.faq 			{ line-height: 19px; }

.smalltext		{ COLOR: ##666633; FONT: 10px arial, sans-serif; font-weight: normal; }
.footer			{ COLOR: ##333333; FONT: 9px verdana, arial, sans-serif; }
.phonetitle		{ COLOR: ##000000; FONT: 13px arial, sans-serif; font-weight: bold; }
.list 			{ COLOR: ##000000; FONT: 12px verdana, arial, sans-serif; font-weight: normal; }
.testimonial		{ COLOR: ##339900; FONT: 11px verdana, arial, sans-serif; font-style: italic; font-weight: bold; }
.eventTitle {color: ##682707; font-size: 14px; font-weight: bold; font-family:Verdana, arial, Helvetica;}
.dyn{font-size: 12px;}


.adminTblColTitles {background:##9fbb90; font-size: 10px; font-weight:bold; color:##000000;}
.admintablecell {background:##dff5bc;}
.adminFontLabel { color:##00277a;}
.adminFontRequired {color:##ad0b0f;}
.Note {color:##02519e;font-size:10px;}

.EventsGrid_monthyear  {font-size: 14px;color:##333333;background:##f9e094;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}
.EventsGrid_daysofweek {font-size: 10px;font-weight:bold;}
.EventsGrid_inactiveday {font-size: 9px;background:##f6f9ff; border:1px solid ##cccccc;}
.EventsGrid_activeday {font-size: 9px; border:1px solid ##333333;background:##ddffee;}
.EventsGrid_blankday {font-size: 9px;background:##F2DFB7;}

.index		{ COLOR: ##eeeeee; FONT: 11px verdana, arial, sans-serif; font-weight: bold; letter-spacing:1px; }
.subtitle	{ COLOR: ##996600; FONT: 12px Verdana, arial, sans-serif; font-weight: bold; }
.smalltitle 	{ COLOR: ##000000; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }

.date-font	{ color: ##33aaff; font: 11px verdana, arial, sans-serif; font-weight: normal;letter-spacing:0px;padding-left:19px; }
.date-font2	{ color: ##333333; letter-spacing:1px; font: 14px arial, sans-serif; font-weight: bold;}
.date-font3	{ color: ##000000; font: 10px verdana, arial, sans-serif; font-weight: normal;letter-spacing:0px;padding-left:15px; }
.date-font4	{ color: ##66666f; font: 26px verdana, arial, sans-serif; font-weight: normal; letter-spacing:1px; }

.pictbackground	{ background-color: ##FFFFFF; }
.borders		{ border: #555555 1px solid; }
.titlebg		{ background-image: url("../picts/titles/title_02.gif"); background-repeat: no-repeat; padding-top:24px; padding-left:4px; text-align:left; }

.smalltext	{ COLOR: ##000000; FONT: 11px arial, sans-serif; font-weight: normal; }
.slideshowtext	{ COLOR: ##e1d5a3; FONT: 11px verdana, sans-serif; font-weight: normal; }
.slideshowtitle	{ COLOR: ##d3b437; FONT: 14px verdana, sans-serif; font-weight: normal; }

.headercolor	{ background-image: url("../picts/contact.jpg"); }
.tableBg		{ background-color: ##fcf6ec; }
.tableBg2		{ background-color: ##fcf6ec; }
.tableHeader	{ background-color: ##ddeeff;
				border: solid ##333333 1px; 
				color: ##000000; 
				font: 11px verdana, arial, sans-serif; 
				font-weight: bold;
				letter-spacing:0px;
				text-transform:uppercase;}

.tableBody		{ background-color: ##ffffff; 
				border: solid ##aaaaaa 1px;
				color: ##444444; 
				font: 11px verdana, arial, sans-serif; 
				letter-spacing:0px;
				text-transform:normal; }
				
.tableRow1		{ background-color: ##ffffff;
				border: solid ##333333;
				border-width: 0px 0px 1px 0px; 
				height: 30px;
				color: ##000000; 
				font: 11px verdana, arial, sans-serif; 
				font-weight: nornal; }

.tableRow2		{ background-color: ##eeeef4;
				border: solid #333333;
				border-width: 0px 0px 1px 0px;
				height: 30px;
				color: ##000000; 
				font: 11px verdana, arial, sans-serif; 
				font-weight: normal; }


	

/* TABLE OPTIONS */

TABLE		{ COLOR: ##000000; FONT: 11px verdana, arial, sans-serif; }
.title		{ COLOR: ##000000; FONT: 22px verdana, arial, sans-serif; font-weight: bold; }
.titlebar	{ background-image: url("../images/gcamaTitleBg3.jpg"); 
			background-repeat: no-repeat;
			COLOR: ##574321; 
			FONT: 14px verdana, arial, sans-serif; 
			font-weight: bold;
			padding-left:35px;
			padding-top:6px; 
			text-align:left; }
			
.titlebar2	{ background-image: url("../images/gcamaTitleBg4.jpg"); 
			background-repeat: no-repeat;
			COLOR: ##574321; 
			FONT: 14px verdana, arial, sans-serif; 
			font-weight: bold;
			padding-left:35px;
			padding-top:6px; 
			text-align:left; }
			
.contentpadding  {padding-left:22px;padding-right:10px;padding-top:4px;padding-bottom:10px; }
.bodyBg		{ background:#fcf6ec;}

.tableHeader2 {background:##f9e499;}
.tableHeader3 {background:##f9e499;font-size: 10px;font-weight: bold; } 
.table_cell {color:##ffffff;}    	
.table_bg {color:##ffffff;}   	
.module_cell {color:##ffffcc;} 
.Detail_cell {color:##B2CCDE;} 	
.news_cell {color:##F8E6CF;} 	
.accent_cell {color:##F8E6CF;}   	
.tableRowA {background:##ffffff; color:##000000;}   	
.tableRowB {background:##E8ECF7; color:##000000;}   	
.tableRowC {background:##eaf0d5; color:##000000;}
.tableRowD {background:##eaeaea; color:##000000;}

.error_bgcellcolor {color:##F8E6CF;}
.error_MessageColor {color:##ad0b0f;}
.lineagePedigreeC {vertical-align:middle;background:##e0e0e0;font-size: 10px; font-weight:bold;font-family: arial, helvetica, sans-serif;}
.lineagePedigreeCV {vertical-align:middle;}

#cornerimage		{ background-image: url("../picts/browngray/corner.gif"); }
.pageheight		{ background-image: url("../picts/shadow-vertical.gif"); background-repeat: repeat-y; }
.shadow-horizontal	{ background-image: url("../picts/shadow-horizontal.gif"); background-repeat: repeat-x; }

/* PAGE DETAILS */

.pageheight		{ height: 675px; }
#cornerimage	{ width: 40px; height: 40px; }
.page-splits	{height: 5px;width: 100%;margin-top: 10px;margin-bottom: 10px; }
.faqline		{ border-bottom: ##000000 1px solid; }
.pictbackground	{ background-color: ##000000; }
#date-location	{ right: 10px; POSITION: absolute; TOP: 65px; }

.pagebars	{
		background-color: ##897f73;
		background-image: url("../picts/browngray/bar.jpg");
		height: 17px;
		border: solid ##67564f;
		border-width: 1px 0px 1px 0px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		}

.pagebar-middle	{
		background-color: ##897f73;
		background-image: url("../picts/browngray/bar.jpg");
		height: 9px;
		border: solid ##444444;
		border-width: 0px 0px 1px 0px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		}
	
.pagebar-side	{
		background-color: ##897f73;
		background-image: url("../picts/browngray/barV.jpg");
		width: 20px;
		border: solid ##444444;
		border-width: 0px 0px 0px 0px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		}
		
.pagebar-bottom	{
		background-color: ##897f73;
		background-image: url("../picts/browngray/bar.jpg");
		height: 26px;
		border: solid ##67564f;
		border-width: 1px 0px 1px 0px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		}

.page-splits		{
		border: ##C0C0C0 1px solid;
		background-color: ##e6e2d3;
		color: ##F0E4D6;
		width: 776px;
		}

/* SIDEBAR OPTIONS */

.sidebar		{ background-image: url("../images/sidebar-bg.jpg"); background-repeat: repeat-y; }
.sidebar-background2  { width: 187px; background-color: ##897f73; }
.sidebar-background  { width: 187px; background-color: ##897f73; }
.sideborder		{ BORDER: ##000000 1px solid; }
.sidebartitle	{ COLOR: ##ffffff; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }
.sidebartext	{ COLOR: ##efefef; FONT: 9px verdana, arial, sans-serif; font-weight: normal; }
.sidebar-width 	{ width: 187px; }

.sidebartext-right	{ color: #333333; FONT: 10px verdana, arial,  sans-serif; font-weight: normal; }
.sidebarright-width	{ width: 190px; }

.sidebar-frame		{
			width: 187px;
			height: 620px;
			min-height: 600px;
			margin: 0px;
			padding: 0px;
			BORDER: ##999999 0px solid;
			}

/* FIELDSET */

fieldset legend {
		FONT: bold 11px arial, verdana, sans-serif;
		COLOR: #222222;
		border:1px solid #30435f;
		background-color: #efd399;
		}
		
fieldset 	{
		padding: 0px 6px 6px 6px;
		width: 152px;
		border:1px solid #66777f;
		text-align: left;
		-moz-border-radius: 7px;
		FONT: 10px verdana, arial, sans-serif;
		color:#cccccc;
		}

fieldset legend {
		margin-bottom: 3px;
		padding: 1px 5px 2px 5px;
		-moz-border-radius: 5px;
		}

fieldset2 	{
		padding: 0px 6px 6px 6px;
		width: 150px;
		border:1px solid ##333f35;
		text-align: left;
		-moz-border-radius: 7px;
		FONT: 10px verdana, arial, sans-serif;
		}

fieldset2 legend {
		margin-bottom: 3px;
		padding: 1px 5px 2px 5px;
		-moz-border-radius: 5px;
		}


/* GALLERY FONTS, BORDERS AND BUTTONS */

.price			{ COLOR: ##3366FF; FONT: 14px verdana, arial, sans-serif; font-weight: bold; }
.cartmargin		{ margin: 8px 0px 0px 0px; }
.cartdropdown		{
			COLOR: ##000000;
			WIDTH: 200PX;
			FONT: 12px arial, verdana, sans-serif;
			margin-bottom: 10px;
			}

.cartbox 	{
		padding: 0px 6px 6px 6px;
		width: 160px;
		text-align: left;
		-moz-border-radius: 5px;
		}

.carttitle 	{
		FONT: bold 12px verdana, arial, sans-serif;
		COLOR: ##024B97;
		border: 1px solid ##024B97;
		background-color: ##F1F8FD;
		margin-bottom: 3px;
		padding: 4px 9px 4px 9px;
		}

.gallerytext		{ COLOR: #333333; FONT: 11px verdana, arial, sans-serif; }

.picturename		{
			COLOR: ##999999;
			FONT: 16px arial, verdana, sans-serif;
			font-weight: bold;
			margin-left: 10px;
			}

.picturetitle 		{
			COLOR: ##000000;
			FONT: 13px arial, verdana, sans-serif;
			font-weight: bold;
			}

.ordertitle		{ COLOR: ##999999; FONT: 16px arial, verdana, sans-serif; font-weight: bold; }
.viewer-border		{ border: ##000000 1px solid; }

.Galborder	 	{ border: ##000000 1px solid; margin-bottom: 3px; }
A:hover .Galborder 	{ border: ##FF0000 1px solid; margin-bottom: 3px; Filter: Alpha(Opacity=80);-moz-opacity: 0.8; }


/* CONTACT AND QUOTES FORM */

.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("../picts/shadeform.gif");
		text-align: left;
		WIDTH: 200PX;
		BORDER: ##000000 1px solid; }

.dropdown 	{ COLOR: ##333333;
		background-color: ##F5F6F7;
		WIDTH: 200PX;
		FONT: 11px verdana, arial, sans-serif; }

.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("../picts/shadeform.gif");
		text-align: left;
		WIDTH: 275PX;
		BORDER: ##000000 1px solid; }

.quoteform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("../picts/shadeform.gif");
		text-align: left;
		BORDER: ##000000 1px solid; }

.quotechoice 	{ color: #3366CC; font: 11px arial, verdana, sans-serif; font-weight: normal; }
.dropquotes	{ FONT: 12px arial, verdana, sans-serif; }

.searchsiteform		{
			FONT: 12px arial, verdana, sans-serif;
			color: ##000000;
			background-color: ##FFFFFF;
			background-image: url("../picts/shadeform.gif");
			WIDTH: 120PX;
			HEIGHT: 19PX;
			BORDER: ##000000 1px solid;
			margin-top: 1px; }
			
.searchbutton	{
		color: ##000000;
	    font: bold 11px arial, serif;
		text-align: center;
		background-color: ##C9D4DA;
	    background-image: url("../picts/button.gif");
        padding: 1px 2px 1px 2px;
		cursor:pointer;
        border: ##000000 1px solid; }

.linksmargin	{ margin: 10px; }

.searchform 	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("../picts/shadeform.gif");
		background-color: ##FFFFFF;
		WIDTH: 120PX;
		HEIGHT: 20PX;
		BORDER: ##999999 1px solid; }

/* HIDE MENU AND ITEMS FOR PRINTING */

@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}		

	
</style>
</CFOUTPUT> 