body#bkgrnd { 
     background-image: url(BkgrndImageAll.jpg); /* Gradient Background */
     background-repeat: repeat-x;
     font-size: 100.0%; line-height:1.125em;} /*   16(browser default)  1.125 = 18px */
     padding: 8px; font family: Georgia, "Times New Roman", Times, serif;}

/* START OF PLACE HOLDERS */ 

.whitetable, .whitetable TD, .whitetable TH { background-color: #ffffff;}

.container {text-align: center; background: #fafafa; padding: 4; margin: auto;} /* WHITE BACKGROUND 850 PX WIDE 1ST PLACE HOLDER */

.lpbody { margin: 0; padding:2px; border: 1px solid #000000; font family: Georgia, "Times New Roman", Times, serif; } /* GOES INSIDE CONTAINER - EVERYTHING ELSE GOES INSIDE THIS HOLDER */

.header { text-align: center; background: #FFFFFF; padding: 15px;} /* USE ON TOP FOR LP LOGO */

.title { padding-top: 10px; padding-bottom: 5px; text-align: center; background: #f5f5f5; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; font-weight: bold;}

.subtitle {font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.8em; font-weight: bold;}

.intro {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #000000;	text-align: left;	background: #ffffff;	border-bottom: 1px solid #cc0000;	vertical-align: middle; padding: 5px 5px 15px; }

.floatleft {	float: left;} 
.floatright {	float: right;	vertical-align: top;}

.redbrdr1px600 {	border: 1px solid #CC3300;	width: 680px;	margin: 0px;	padding: 5;}


/* BODY CONTENTS */

H1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; font-weight: bold;}
H2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; font-weight: bold;}
H3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; font-weight: bold;}

.notice { font: 0.7em "Trebuchet MS"; padding: 4px;}

/* ERROR MESSAGES */
.message {	text-align: center;	font: bold 1.2em Geneva, Arial, Helvetica, san-serif;	vertical-align: middle;	background: #FFFFFF;	margin: 0; padding: 10px;} 

.prodtitle {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; font-weight: bold; text-align: left; padding-left: 15px;}
.prodtitleNP {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; font-weight: bold;}

.prodsubtitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.7em; text-align: left; color: #808080; padding-left: 15px;}
.proddesc {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; padding: 15px; text-align: justify;}
.proddescNP {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;}
.proddesc2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; padding: 15px; text-align: justify;}
.proddesc2NP {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;}
.proddescVIP {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em;}
.proddata {font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.7em; color: #808080;}
.proddatainfo { font-family: Tahoma, Arial, sans-serif; font-size: 0.84em; color:#000000}
.breedgroup {font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.9em; color: #cc3333; font-weight: bold;}


/* LINKS START HERE */
a {  text-decoration: none}

.mainnav { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.75em; background: #000000; padding: 10px; margin: auto; border-bottom: 1px solid #cc0000;} 
.mainnav a:link {  color: #ccc;}
.mainnav a:visited {color: #ccc;}
.mainnav a:hover {  color: #fff; }
.mainnav a:active { #ccc; }

a.mainnavsel:link {  color: #FFf;}
a.mainnavsel:visited {color: #fff;}
a.mainnavsel:hover {  color: #ccc; }
a.mainnavsel:active { #fff; }

.subnav {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.6em; border-bottom: 1px solid #808080; padding: 10px;}
.subnav a:link { color: #cc0000;}
.subnav a:visited { color: #cc0000;}
.subnav a:hover { color: #000000; text-decoration: underline overline;}
.subnav a:active { color: #cc0000; text-decoration: none; font-weight: normal;}

a.subnavsel:link { color: #000000; text-decoration: none; font-weight: bold;}
a.subnavsel:visited { color: #000000; text-decoration: none; font-weight: bold;}
a.subnavsel:hover { color: #000000; text-decoration: none; font-weight: bold;}
a.subnavsel:active { color: #000000; text-decoration: none; font-weight: bold;}

/* use for products page only */
.subnavp {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.6em; border-bottom: 1px solid #808080; padding: 10px;}
.subnavp a:link { color: #cccccc;}
.subnavp a:visited { color: #cccccc;}
.subnavp a:hover { color: #ffffff; text-decoration: underline overline;}
.subnavp a:active { color: #cccccc; text-decoration: none; font-weight: normal;}

     /* FOR SHOPPING CART CHECKOUT */
.checkout { background-color: #fafafa; width: 200px; padding: 2px; border: 1px solid #778899; color: #cc3333; 
font-size: 1em; font-family: Tahoma; font-weight: bold; text-align: center;
}

.checkout a:link { color: #cc3333;}
.checkout a:visited { color: #cc3333;}
.checkout a:hover { color: #000000;}
.checkout a:active { color: #cc3333;}

/* BREEDER LINKS */
a.breed:link {  font-family: Arial, Helvetica, sans-serif; font-size: 0.65em; font-style: normal;  color: #333333; text-decoration: none;  padding: 0 2 0 2;}
a.breed:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 0.65em; font-style: normal;  color: #333333; text-decoration: none; padding: 0 2 0 2;}
a.breed:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 0.65em; font-style: normal;  color: #000000; text-decoration: underline; padding: 0 2 0 2;}
a.breed:active {  font-family: Arial, Helvetica, sans-serif; font-size: 0.65em; font-style: normal;  color: #000000; text-decoration: underline; padding: 0 2 0 2;}

a.checkoutint:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	font-weight: bold;
	border: 1px solid #000000;
	background-color: #CCCCCC;
	background-position: center bottom;
	margin: 0px;
	padding: 3px 0px 0px;
	width: 400px;
	height: 30px;
	text-align: center;
}
a.checkoutint:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #000000;
	background-color: #CCCCCC;
	background-position: center center;
	margin: 0px;
	padding: 3px 0px 0px;
	width: 400px;
	height: 30px;
	text-align: center;
}
a.checkoutint:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #000000;
	background-color: #0066CC;
	background-position: center center;
	margin: 0px;
	padding: 3px 0px 0px;
	width: 400px;
	height: 30px;
	text-align: center;
}
a.checkoutint:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #000000;
	background-color: #CCCCCC;
	background-position: center center;
	margin: 0px;
	padding: 3px 0px 0px;
	width: 400px;
	height: 30px;
	text-align: center;
}
a.addbag:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-position: center center;
}

    /* FOR FOOTER AND LEGAL STUFF */
.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-align: center;
	vertical-align: baseline;
	padding: 2px;
	background: #FAFAFA;
}
.legal a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none
}
.legal a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none
}
.legal a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none
}
.legal a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: underline
}

.legal2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #696969; text-align: center;	vertical-align: baseline; padding: 2px; }
.legal2 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #696969; text-decoration: none}
.legal2 a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #696969; text-decoration: none}
.legal2 a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #696969; text-decoration: none}
.legal2 a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none}


.productinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;
}

.checkoutbillinfo {
	background-position: center center;
	position: relative;
	width: 400px;
	padding: 1 0 0 3;
	height: 25px;
	border: 1px solid #800040;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #800040;
	margin: 0px;
	text-align: left;
	text-indent: 0px;
	vertical-align: text-bottom;
	letter-spacing: 0.2em;
}
header.right {
	background-position: center center;
	position: relative;
	width: 800px;
	padding: 0;
	height: 70px;
	float: right;
	vertical-align: middle;
}

/*TABLE FOR SHOPPING CART CONTENTS */
table#tblcart{	font: 9pt Geneva, Arial, Helvetica, san-serif;	color: #333333;	background: #FFFFFF;}

.inline {	display: inline;	list-style-type: none;
}
.sitehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.sitelist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	list-style-type: circle;
}
.proddescCookie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 2px;
	text-align: left;
}
.menu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-top: 0px;
	/* padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px; */
} 
.menu a:link {  color: #000;}
.menu a:visited {
	color: #000000;
}
.menu a:hover {
	color: #990000;
}
.menu a:active { #ccc; }

a.menusel:link {
	color: #990000;
}
a.menusel:visited {
	color: #000000;
}
a.menusel:hover {
	color: #990000;
}
a.menusel:active { #fff; }
