/*html { min-height: 100%; margin-bottom: 1px; }*/
BODY {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #140d0c;
	font-weight: normal;
	height: 100%;
	background: #f2dba4 url(../images/greenborder5.jpg) repeat-y top left;
}
p {
	text-align: justify;
	margin: 0px;
	padding-bottom: 15px;
	text-indent: 25px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 0px;
	padding: 0px;
	color: black;
	background-color: transparent;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	letter-spacing: 0px;
	margin-top: 0px;
	padding: 0px;
	color: #140d0c;
	background-color: transparent;
}
a:link {
	font-weight: bold;
	text-decoration: underline;
	color: #003c00;
	background-color: transparent;
}
a:visited { 
	font-weight: bold; 
	text-decoration: underline; 
	 color: #003c00;
	 background-color: transparent;
	}
a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #140d0c;
	background-color: transparent;
}
a:active { 
	font-weight: bold;
	text-decoration: underline; 
	color: #003c00;
	background-color: transparent;
	}
#logo {
	position: relative;
	width: auto;
	height: 270px;
	padding-bottom: 0px;
	margin: 0px;
	background-image: url(../images/logo3.png);
	background-repeat: no-repeat;
}
#navbar {
	width: 275px;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	min-height: 100%; /* for compliant browsers */
}
#navbar ul {
	white-space: nowrap;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
#navbar li {
	padding: 5px 5px 0px 0px;
	margin: 3px;
	list-style: none;
	display: block;
	font-size: 120%;
	font-variant: small-caps;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
#navbar li a:link, #navbar li a:visited, #navbar li a:active {
	font-weight: normal;
	text-decoration: none;
	color: #f2dba4;
	background-color: transparent;
	padding-left:6px;
	font-size: 100%;
}
#navbar li a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	padding-left:6px;
	text-decoration: underline;
	font-size: 100%;
}
#navbar li.navheader {
	font-weight: bold;
	text-decoration: none;
	color: #f2dba4;
	background-color: transparent;
	font-size: 140%;
	padding-left: 0px;
	padding-top: 20px;
	font-variant: small-caps;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
#navbar li.navheader a:link, #navbar li.navheader a:visited, #navbar li.navheader a:active {
	font-weight: bold;
	text-decoration: none;
	color: #f2dba4;
	background-color: transparent;
	padding-left:0px;
	padding-top:10px;
}
#navbar li.navheader a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	padding-left:0px;
	padding-top:10px;
	text-decoration: underline;
}
#contactinfoprint {
	display:none;
}
#printlogo {
    display:none;
}
#contactinfo {
	/*position: relative;*/
	width: 200px;
	height: auto;
	background-color: transparent;
	padding:150px 0px 10px 170px;
	margin-left: 20%;
}
p.contactinfo {
	color: #003c00;
	text-align: center;
	font-size:110%;
	font-weight:bold;
	text-indent:0px;
	font-variant: small-caps;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
p.contactinfo a:link, p.contactinfo a:visited, p.contactinfo a:active {
	color: #003c00;
	text-align: center;
	font-size:110%;
	font-weight:bold;
	text-decoration: none;
}
p.contactinfo a:hover {
	color: #140d0c;
	text-align: center;
	font-size:110%;
	font-weight:bold;
	text-decoration: underline;
}
#container {
   width:800px;
	height: auto;
	margin:20px auto 0px auto;
	padding-left:300px;
	/*position:relative;*/
}
#innerbanner {
	width: 500px;
	height: auto;
	margin-left: 20%;
	padding: 10px 10px 30px 10px;
	position: relative;
	text-align: center;
}
#maintexthdr {
	width: 500px;
	height: auto;
	margin-left: 20%;
	padding: 10px 10px 30px 10px;
	position: relative;
	text-align: center;
	font-size: x-large;
	font-weight: bold;
	color: #003c00;
	font-variant: small-caps;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-style: normal;
}
#maintext {
	width: 500px;
	height: auto;
	position: relative;
	margin-left: 20%;
	padding: 10px;
	font-size: medium;
	font-weight: normal;
	color: #140d0c;
}
#maintext span {
	font-weight:bold;
	color: #003c00;
	font-style: italic;
}
#maintext2 {
	width: 700px;
	height: auto;
	position: relative;
	margin-left: 5%;
	padding: 10px;
	font-size: medium;
	font-weight: normal;
	color: #140d0c;
}
p.highlight {
	font-weight:bold;
	font-style:italic;
}
p.highlight2 {
	color:#b5341b;
	font-weight:bold;
}
p.highlight3 {
	font-weight:bold;
}
p.highlight4 {
	color:#003c00;
	font-weight:bold;
	font-style:italic;
	margin-left: 100px;
}
p.highlight5 {
	color: #b5341b;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	font-size: large;
}
#maintext p.maintextsubhdr, #maintext2 p.maintextsubhdr {
	font-weight: bold;
	color: #140d0c;
	font-style: italic;
	text-align: center;
	text-indent:0px;
	padding-bottom:15px;
}
p.maintext2subhdrA {
	font-weight: bold;
	color: #003c00;
	font-style: normal;
	margin-left:43%;
	padding-bottom:50px;
	font-size:large;
	text-indent:0px;
}
#maintext p.subhdrinfo, #maintext2 p.subhdrinfo {
	text-align: center;
	padding-bottom:10px;
	text-indent:0px;
}
#maintext p.maintextsubhdrA {
	font-weight: bold;
	color: #003c00;
	font-style: normal;
	text-align: center;
	padding-bottom:50px;
	font-size:large;
	text-indent:0px;
}
#maintext2 p.maintext2subhdrB {
	font-weight: bold;
	color: #003c00;
	font-style: normal;
	margin-left:309px;
	padding-bottom:50px;
	font-size:large;
	text-indent:25px;
}
#maintext p.breedinfo, #maintext2 p.breedinfo {
	line-height:160%;
	text-align:left;
	padding-left:45px;
	text-indent:0px;
	padding-bottom:0px;
}
#maintext p.breedinfo a:link, p.breedinfo a:visited, p.breedinfo a:active {
	color: #003c00;
	/* text-align: center;
	font-size:110%;*/
	font-weight: normal;
	text-decoration: underline;
}
#maintext p.breedinfo a:hover {
	color: #140d0c;
	/*text-align: center;
	font-size:110%;*/
	font-weight:normal;
	text-decoration: underline;
}
#maintext p.indent, #maintext2 p.indent {
	line-height:160%;
	text-align:left;
	padding-left:85px;
	padding-bottom:15px;
	text-indent:0px;
}
#maintext p.indentright, #maintext2 p.indentright {
	padding-left: 350px;
	font-weight: bold;
	font-style: italic;
	color: #003c00;
	text-indent:0px;
}
#homepagelist ul {
	white-space: nowrap;
	margin: 0px;
	padding: 20px 10px 30px 70px;
}
#homepagelist li {
	font-weight: bold;
	color: #003c00;
	font-style: italic;
}
#homepagelist p {
	font-weight: bold;
	color: #003c00;
	font-style: italic;
	text-align: center;
	text-indent:0px;
}
img.floatleft { 
    float: left; 
    margin: 4px 10px 10px 4px; 
}
img.floatright { 
    float: right; 
    margin: 4px 4px 10px 10px; 
}
p.centerimg {
    text-align:center;
    margin:20px 0px 20px 0px;
    padding:0px;
	 font-style:italic;
	 font-weight:bold;
	 font-size:small;
	 text-indent: 0px;
}
p.centerimg2 {
    text-align:center;
    margin:20px 0px 20px 40px;
    padding:0px;
	 text-align:center;
	 font-style:italic;
	 font-weight:bold;
	 font-size:small;
	 text-indent: 0px;
}
#imgleft {
	float: left; 
   margin: 4px 0px 20px 0px;
	padding:0px;
}
#imgright {
	float: right; 
   margin: 4px 0px 20px 0px;
	padding:0px;
}
#imgleft a img, #imgright a img {
	border:none;
}
#imgleftA {
	float: left; 
   margin: 4px 40px 20px 0px;
	padding:0px;
}
#imgrightA {
	float: right; 
   margin: 4px 0px 30px 0px;
	padding:0px;
}
#img1right, #img2right, #img3right, #img4right, #img5right, #img6right, #img7right {
	width:260px;
	height:auto;
	position:relative;
	float:right;
	clear:right;
	margin: 0px 0px 10px 0px;
}
p.imgleft {
	text-align:center;
	font-style:italic;
	font-weight:bold;
	font-size:small;
	text-indent: 0px;
}
p.imgright {
	text-align:center;
	font-style:italic;
	font-weight:bold;
	font-size:small;
	text-indent: 0px;
}
p.imgcenter {
	 margin:0px 0px 40px 0px;
    padding:0px;
	 text-indent:0px;
	 font-style:italic;
	 font-weight:bold;
	 font-size:small;
	 text-align:center;
}
#extrainfo {
	width:auto;
	height:auto;
	position:relative;
	margin: 0px;
	padding: 10px;
	position: relative;
	font-size: medium;
	font-weight: normal;
	color: #140d0c;
}
table.breeding {
    table-layout: fixed;
	 empty-cells: show;
	 text-align: center;
	 border-spacing:1px;	 
	 margin-top:30px;
}
tr.heading {
	text-align: center;
	font-size: medium;
	font-weight: bold;
	color: #003c00;
	font-variant: small-caps;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-style: normal;
	line-height: 150%;
}
tr.cells {
	text-align: center;
	font-size: small;
	font-weight: normal;
	color: #140d0c;
}
tr.cells td {
	padding:10px;
}
td.col1 {
	width:25%;
}
td.col2 {
	width:25%;
}
td.col3 {
	width:15%;
}
td.col4 {
	width:35%;
}
ul.productgallery1 {
	padding: 0px; 
   list-style-type: none;
   clear: both; 
	margin: 0px 0px 50px 70px;
	float:left;
	height: 100%;
	width: 100%;
}
ul.productgallery1 li {
   float: left;
   width: 25%;
   margin: 0 1%;
   padding: 0 1%;
	font-weight:bold;
}
ul.productgallery1 li a { 
   display: block;
   text-align: center;
	text-decoration:none;
	font-size:80%;
	color:#003c00;
}
ul.productgallery1 li a:hover {
	text-decoration:underline;
	font-size:80%;
	color:#140d0c;
}
ul.productgallery1 li a img { 
   display: block;
   margin: 5px auto;
	text-decoration:underline;
	color:#003c00;
	border: 2px solid #003C00;
}
ul.productgallery1 li a:hover img { 
   display: block;
   margin: 5px auto;
	text-decoration:underline;
	color:#140d0c;
	border-color:#140d0c;
}
ul.productgallery2 {
	padding: 0px; 
   list-style-type: none;
   clear: both; 
	margin: 0px 0px 50px 170px;
	float:left;
	height: 100%;
	width: 100%;
}
ul.productgallery2 li {
   float: left;
   width: 25%;
   margin: 0 1%;
   padding: 0 1%;
	font-weight:bold;
}
ul.productgallery2 li a { 
   display: block;
   text-align: center;
	text-decoration:none;
	font-size:80%;
	color:#003c00;
}
ul.productgallery2 li a:hover {
	text-decoration:underline;
	font-size:80%;
	color:#140d0c;
}
ul.productgallery2 li a img { 
   display: block;
   margin: 5px auto;
	text-decoration:underline;
	color:#003c00;
	border: 2px solid #003C00;
}
ul.productgallery2 li a:hover img { 
   display: block;
   margin: 5px auto;
	text-decoration:underline;
	color:#140d0c;
	border-color:#140d0c;
}
ul.productgallery3 {
	padding: 0px; 
   list-style-type: none;
   clear: both; 
	margin: 0px 0px 50px 170px;
	float:left;
	height: 100%;
	width: 100%;
}
ul.productgallery3 li {
   float: left;
   width: 25%;
   margin: 0 1%;
   padding: 0 1%;
	font-weight:bold;
}
ul.productgallery3 li a { 
   display: block;
   text-align: center;
	text-decoration:none;
	font-size:80%;
	color:#003c00;
}
ul.productgallery3 li a:hover {
	text-decoration:underline;
	font-size:80%;
	color:#140d0c;
}
ul.productgallery3 li a img { 
   display: block;
   margin: 5px auto;
	text-decoration:underline;
	color:#003c00;
	border: 2px solid #003C00;
}
ul.productgallery3 li a:hover img { 
   display: block;
   margin: 5px auto;
	text-decoration:underline;
	color:#140d0c;
	border-color:#140d0c;
}
ul.productgallery4 {
	padding: 0px; 
   list-style-type: none;
   clear: both; 
	margin: 0px 0px 50px 70px;
	float:left;
	height: 100%;
	width: 100%;
}
ul.productgallery4 li {
   float: left;
   width: 25%;
   margin: 0 1%;
   padding: 0 1%;
	font-weight:bold;
}
ul.productgallery4 li a { 
   display: block;
   text-align: center;
	text-decoration:none;
	font-size:80%;
	color:#003c00;
}
ul.productgallery4 li a:hover {
	text-decoration:underline;
	font-size:80%;
	color:#140d0c;
}
ul.productgallery4 li a img { 
   display: block;
   margin: 5px auto;
	text-decoration:underline;
	color:#003c00;
	border: 2px solid #003C00;
}
ul.productgallery4 li a:hover img { 
   display: block;
   margin: 5px auto;
	text-decoration:underline;
	color:#140d0c;
	border-color:#140d0c;
}
ul.productgallery5 {
	padding: 0px; 
   list-style-type: none;
   clear: both; 
	margin: 0px 0px 50px 70px;
	float:left;
	height: 100%;
	width: 100%;
}
ul.productgallery5 li {
   float: left;
   width: 25%;
   margin: 0 1%;
   padding: 0 1%;
	font-weight:bold;
}
ul.productgallery5 li a { 
   display: block;
   text-align: center;
	text-decoration:none;
	font-size:80%;
	color:#003c00;
}
ul.productgallery5 li a:hover {
	text-decoration:underline;
	font-size:80%;
	color:#140d0c;
}
ul.productgallery5 li a img { 
   display: block;
   margin: 5px auto;
	text-decoration:underline;
	color:#003c00;
	border: 2px solid #003C00;
}
ul.productgallery5 li a:hover img { 
   display: block;
   margin: 5px auto;
	text-decoration:underline;
	color:#140d0c;
	border-color:#140d0c;
}
ul.productgallery6 {
	padding: 0px; 
   list-style-type: none;
   clear: both; 
	margin: 0px 0px 50px 170px;
	float:left;
	height: 100%;
	width: 100%;
}
ul.productgallery6 li {
   float: left;
   width: 25%;
   margin: 0 1%;
   padding: 0 1%;
	font-weight:bold;
}
ul.productgallery6 li a { 
   display: block;
   text-align: center;
	text-decoration:none;
	font-size:80%;
	color:#003c00;
}
ul.productgallery6 li a:hover {
	text-decoration:underline;
	font-size:80%;
	color:#140d0c;
}
ul.productgallery6 li a img { 
   display: block;
   margin: 5px auto;
	text-decoration:underline;
	color:#003c00;
	border: 2px solid #003C00;
}
ul.productgallery6 li a:hover img { 
   display: block;
   margin: 5px auto;
	text-decoration:underline;
	color:#140d0c;
	border-color:#140d0c;
}
#bottomnav {
	width: 500px;
	height: 100%;
	position: relative;
	font-weight: normal;
	min-height: 100%; /* for compliant browsers */
	padding:70px 0px 10px 25px;
	margin-left: 20%;
	text-align:center;
}
#bottomnav ul {
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
}
#bottomnav li {
	padding: 0px 15px 0px 0px;
	margin: 5px;
	list-style: none;
	display: inline;
	font-size: 95%;
	font-variant: small-caps;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	border-right: thin;
	border-right-color: #003c00;
	line-height: 170%;
	border-right-style: solid;
}
#bottomnav li.end {
	border:none;
}
#bottomnav li a:link, #bottomnav li a:visited, #bottomnav li a:active {
	font-weight: bold;
	text-decoration: underline;
	color: #003c00;
	background-color: transparent;
	padding: 0px;
	font-size: 95%;
	border-right:thin;
	border-right-color: #003c00;
}
#bottomnav li a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #140d0c;
	background-color: transparent;
	padding: 0px;
	text-decoration: underline;
	font-size: 95%;
	border-right: thin;
	border-right-color: #003c00;
}
ul.prodnav {
	white-space: nowrap;
	margin-left: 240px;
	padding-top: 40px;
	margin-bottom:40px;	
}
ul.prodnav li {
	padding: 0px 10px 0px 0px;
	margin: 0px;
	list-style: none;
	display: inline;
	color: #003c00;
	font-size: 110%;
	font-variant: small-caps;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
}
#prodinfo {
	height:100%;
	width:700px;
	position:relative;
	margin:0px;
	padding:0px;
	float:left;
	padding-bottom:300px;
}
#cart {
	height:auto;
	width:auto;
	position:relative;
	margin:0px;
	float:left;
}
p.prod {
	text-indent:0px;
}
p.prod span {
	font-style:italic;
}
img.prod {
	padding-left:25px;
	float:right;
}
.price {
	font-weight:bold;
	font-style:normal;
}
p.prodfooter {
	font-weight:bold;
	font-style:italic;
	color:#003c00;
	font-size:97%;
}
ul.picgallery1, ul.picgallery2 {
	white-space: nowrap;
	padding:0px;
	list-style-type: none;
   clear: both; 
	float:left;
	height: 100%;
	width: 100%;
}
ul.picgallery1 li, ul.picgallery2 li {
	text-align:center;
	font-style:italic;
	font-weight:bold;
	font-size:small;
	text-indent: 0px;
	float: left;
   width: 45%;
   margin: 0 1%;
   padding: 0 1%;
	display: block;
 }
 ul.picgallery1 {
 	margin: 30px 0px 40px 25px;
 }
 ul.picgallery2 {
 	margin: 0px 0px 100px 25px;
 }
 #footercredit {
 	width: 200px;
	height: auto;
	background-color: transparent;
	padding:150px 0px 10px 170px;
	margin-left: 20%;
 }
#footercredit a:link, #footercredit a:visited, #footercredit a:active  {
	color: #003c00;
	text-align: center;
	font-size:100%;
	font-weight:bold;
	text-decoration: none;
	font-variant: small-caps;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
#footercredit a:hover {
	color: #140d0c;
	text-align: center;
	font-size:100%;
	font-weight:bold;
	text-decoration: underline;
	font-variant: small-caps;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
