a
{
	text-decoration:		none;
	color:				#660099;		/*	#ff3300;	*/
}


/*	----- ----- ----- ----- ----- */

.main_menu_top
{
	font-family:		Verdana, Arial;
	font-weight:		bold;
	font-size:			small;
	height:				30px;
	text-align:			center;
	text-decoration: 	none;
	color:				#99cc33;
	height:				30px;
	/*
	font-family:		Georgia, Arial Black;
	font-size:			12pt;
	font-weight:		bold;
	text-align:			center;
	border-collapse:	collapse;
	border-spacing:		0;
	color:				#99cc33;		*/
/*	background-color:	#330066;	*/
/*	background-image:	url("/images/purple_gradient.jpg");		*/
/*	background-repeat:	repeat-y;		*/
	border-bottom:		1px solid #999999;
}
/*
.main_menu td
{
	height:				30px;
}	*/

.main_menu_top a
{
	color:				#99cc33;
	text-decoration: 	none;
	text-align:			center;
	display:			block;
}
.main_menu_top a:hover
{
	color:				#330066;		/* #f34a0e;	*/
	background: 		url("/images/menu/mouseover_paws.gif	") center 0 no-repeat;
}

/*	----- ----- ----- ----- ----- */

.main_menu_bottom
{
	font-family:		Verdana, Arial;
	font-weight:		normal;
	font-size:			small;
	height:				30px;
	text-align:			center;
	text-decoration: 	none;
	color:				#f34a0e;		/* #666699;	*/
}
.main_menu_bottom a
{
	text-decoration: 	none;
	text-align:			center;
	display:			block;
	color:				#f34a0e;
}
.main_menu_bottom a:hover
{
	color:					#330066;
	background-position: 	0 -35px;
	background: 			url("/images/menu/mouseover_paws.gif") center center no-repeat;
}

/*	----- ----- ----- ----- ----- */

.main_footer
{
	font-family:		Arial;
	font-size:			8pt;
	font-weight:		normal;
	border-collapse:	collapse;
	border-spacing:		0;
	border-top:			1px dotted #999;
	color:				#6f6f6f;
	height:				25px;
}
.main_footer a
{
	text-decoration:	none;
	color:				#6f6f6f;
}

/*	----- ----- ----- ----- ----- */
.order_menu
{
	font-family:		Arial;
	font-size:			small;
	color:				#666666;
	border-right:		1px solid #cccccc;
}
.order_menu td
{
	height:				30px;
}
.order_menu a
{
	text-decoration:	none;
	color:				#666666;
}
.order_menu a:hover
{
	background:			url("/images/menu/jpp_paw.bmp") left 0 no-repeat;
}




/*	----- ----- ----- ----- ----- */
.txt_txt
{
	font-family:		Arial;
	font-size:			8pt;
	color:				#ccc;
}


















/* ----- MAIN MENU TABLES	-------------------------------- */

.main_menu td
{
	width:				100px;
	font-family:			Copper Gothic Light, Bradley Hand ITC, Arial;
	font-size:			11pt;
	font-weight:			normal;
	text-align:			center;
}

.main_menu a
{
	color:				#660099;
	text-decoration:		none;
	display:			block;
}
.main_menu a:hover
{
	background-position: 		0 0px;
	background: 			url("images/menu/mouseover_paws.gif") left 0 no-repeat;
}

/* ----- ----- ------ */

.menu_side
{
	width:				150px;
	border: 			1px solid #c6b9d6;
	border-collapse: 		collapse;
	border-spacing: 		0;
}

.menu_side td
{
	text-align:			left;
	height:				30px;
}

.menu_side a
{
	color:				#660099;
	font-family:			Helvetica, Arial;
	font-size:			10pt;
	font-weight:			normal;
	text-decoration:		none;
}

.menu_side_top
{
	background-color:		#c6b9d6;
	color:				fff;
	font-family:			Helvetica, Arial;
	font-size:			11pt;
	font-weight:			bold;
}

/* ----- ----- ------ */

.header
{
	font-family:			Bradley Hand ITC, Arial;
	font-size:			11pt;
	font-weight:			normal;
	color:				000;
	background-image: 		url("images/purple-line.gif");
	height:				30px;
	vertical-align:			middle;
	text-align:			left;
	padding:			7px 0px 5px 0px;
}

.footer
{
	font-family:			Arial;
	font-size:			9pt;
	font-weight:			normal;
	color:				#c6b9d6;
	text-align:			center;
}

/* ----- tables 		-------------------------------- */

.main_table
{
	text-align:			center;
}

.main_table td
{
	width:				200px;
	font-family:			Arial;
	font-size:			10pt;
	font-weight:			normal;
	text-align:			center;
	vertical-align:			top;
}

.main_table a
{
	text-decoration:		none;
	font-family:			Arial;
	font-size:			10pt;
	font-weight:			normal;
	color:				#660099;
}

/* ----- 123456 		-------------------------------- */

.table_main_txt
{
	width:				550px;
	font-family:			Arial;
	font-size:			10pt;
	font-weight:			normal;
}

.table_main_txt h1
{
	font-family:			Bradley Hand ITC, Arial;
}
.table_main_txt h2
{
	font-family:			Bradley Hand ITC, Arial;
}

.table_breed
{
	font-family:			Verdana, Arial;
	font-size:			10pt;
	font-weight:			normal;
	text-align:			justify;
	width:				550px;
}

.table_contract
{	
	width:				500px;
	font-family:			Arial;
	font-size:			10pt;
	font-weight:			normal;
}

.table_about
{
	font-family:			Arial;
	font-size:			10pt;
	font-weight:			normal;	
}


/* ----- other stuff 		-------------------------------- */

.address
{
	font-family:			Arial;
	font-size:			10pt;
	font-weight:			normal;
	color:				000;
	text-align:			center;
}

.puppy_view_box
{
	font-family:			Garamond, Arial;	/* Trebuchet */
	font-size:			12pt;
	border: 			1px solid #c6b9d6;
	color:				#5e3973; 		/* #996699; */
}

.puppy_view_txt
{
	font-family:			Garamond, Arial;	/* Trebuchet */
	font-size:			12pt;
	color:				#5e3973; 		/* #996699; */
}

.puppy_txt
{
	font-family:			Garamond, Arial;
	font-size:			12pt;
}

.puppy_txt tr
{
	height: 			30px;
}

.puppy_txt_left
{
	font-family:			Garamond, Arial;
	font-size:			12pt;
	font-weight:			normal;
	color:				#000;
	text-align:			left;
	background-color:		#f4f4f4;
}

.puppy_pic
{
	border: 			1px solid #5e3973;
	vertical-align:			top;
}

.puppy_breed
{
	font-family:			Trebuchet, Arial;
	font-size:			12pt;
	font-weight:			bold;
	color:				#000;
	text-align:			left;
}

.p_normal
{
	font-family:			Verdana, Arial;
	font-size:			10pt;
	font-weight:			normal;
}	

