/*****************************Start of CSS File****************************/

* {
	margin: 0;
	padding: 0;
  }
	
body {
	margin: 0 0 20px 0;
	padding: 0;
	background: #ffffff;
  }

img {
  border: 0;
	}
	

/*****************************CONTAINER****************************/

#container {
	position: relative;
	margin: 0 auto 20px auto;
	padding: 0 50px 20px 0px;
	width: 800px !important;
	width /**/: 800px;
	/*background: url(images/bg_container1.gif) repeat-y;*/
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size: 1.0em;
	color: #000000;
  }
	
#header {
	width: 800px;
	height: 142px;
	background: url(images/header03.jpg) no-repeat;
	}
	
#middle {
  background: url(images/middle.jpg) no-repeat;
	height: 257px;
	}
	
#middlePages {
  background: url(images/middlePages.jpg) no-repeat;
	height: 257px;
	}
	
#bottom {
  background: url(images/bottom.jpg) no-repeat;
	height: 284px;
	}
	
#bottomPages {
  background: url(images/bottomPages.jpg) no-repeat;
	height: 284px;
	}
	
#info {
  position: absolute;
	top: 107px;
	left: 250px;
	background: url(images/content.jpg) repeat-y;
	padding: 0px;
	margin: 0px;
	}

#content {
  /*position: absolute;
	top: 365px;
	left: 280px;
	width: 265px;*/
	position: relative;
	margin: 0px 0 5px 260px;
	padding: 5px 2px 0 7px;
	width: 290px !important;
	width /**/: 330px;
	background: #F8F4E2;
	border-style: solid;
	border-color: red;
	border-width: 5px;
	z-index: 1000;
  }
	

	
#content .p1 {
	padding: 0;
	margin: 0 0 0 0;
  }
	
#content a {
	font-weight: bold;
	color: #7C3E19;
	text-decoration: none;
  }
	
#content a:hover {
  color: #B46536;
	text-decoration: underline;
  }
	
#procare {
  position: absolute;
	top: 91px;
	left: 260px;
  width: 512px;
	height: 249px;
  font-family: Palatino Linotype, Times New Roman, serif;
	font-size: 24px;
	text-align: right;
	background: url(images/procareNoShadow.gif) no-repeat;
	}
	
#pronator {
  position: absolute;
	/*top: 353px;
	left: 590px;*/
	left: 590px;
  width: 160px;
	padding: 0 5px 0 5px;
  font-family: Palatino Linotype, Times New Roman, serif;
	font-size: 14px;
	text-align: left;
	background: #F8F4E2;
	border-style: solid;
	border-color: red;
	border-width: 5px;
	z-index: 1;
	}
	
#pronator a {
  color: #ff0000;
	text-decoration: none;
	}
	
#pronator a:hover {
  color: #3300ff;
	text-decoration: underline;
	}
	
#spacer {
  height: 210px;
	}
	
#store {
  position: absolute;
	top: 352px;
	left: 10px;
	width: 219px;
	/*height: 200px;*/
	background: #F8F4E2;
	border-style: solid;
	border-color: red;
	border-width: 5px;
	z-index: 1;
	}
	
#store p {
  padding: 0 5px 0 5px;
	}
	
#store02 {
  position: absolute;
	top: 572px;
	left: 10px;
	width: 219px;
	padding: 0;
	margin: 0;
	/*height: 200px;*/
	background: #F8F4E2;
	border-style: solid;
	border-color: red;
	border-width: 5px;
	z-index: 1;
	}
	
#store02 p {
  padding: 0 5px 0 5px;
	}
	
#store03 {
  position: absolute;
	top: 792px;
	left: 10px;
	width: 219px;
	/*height: 200px;*/
	background: #F8F4E2;
	border-style: solid;
	border-color: red;
	border-width: 5px;
	z-index: 1;
	}
	
#store03 p {
  padding: 0 5px 0 5px;
	}
	
#store04 {
  position: absolute;
	top: 1012px;
	left: 10px;
	width: 219px;
	/*height: 200px;*/
	background: #F8F4E2;
	border-style: solid;
	border-color: red;
	border-width: 5px;
	z-index: 1;
	}
	
#store04 p {
  padding: 0 5px 0 5px;
	}
	
#store05 {
  position: absolute;
	top: 1232px;
	left: 10px;
	width: 219px;
	/*height: 200px;*/
	background: #F8F4E2;
	border-style: solid;
	border-color: red;
	border-width: 5px;
	z-index: 1;
	}
	
#store05 p {
  padding: 0 5px 0 5px;
	}
	
#store06 {
  position: absolute;
	top: 1452px;
	left: 10px;
	width: 219px;
	/*height: 200px;*/
	background: #F8F4E2;
	border-style: solid;
	border-color: red;
	border-width: 5px;
	z-index: 1;
	}
	
#store06 p {
  padding: 0 5px 0 5px;
	}
	
#pageInfo {
  /*position: absolute;top: 91px;*/
	position: relative;
	top: -31px;
	left: 260px;
  width: 492px;
	padding: 5px 10px 5px 10px;
  font-family: Palatino Linotype, Times New Roman, serif;
	background: #F8F4E2;
	border-style: solid;
	border-color: red;
	border-width: 5px;
	z-index: 1000;
	}
	

#pageInfo a {
  color: #ff0000;
	text-decoration: none;
	}
	
#pageInfo a:hover {
  color: #3300ff;
	text-decoration: underline;
	}
	
.shoe {
  float:left;
	text-align: center;
	}


/*****************************FOOTER*******************************/

#footer {
  position: relative;
	bottom: 40px;
	height: 89px;
	/*margin-bottom: 16px;*/
	padding-top: 40px;
	width: 100%;
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	background: url(images/footer.jpg) no-repeat;
	z-index: 0;
  }
	
#footer a {
	color: #ffffff;
	text-decoration: none;
  }

#footer a:hover {
  color: #ffffff;
	text-decoration: underline;
	}

	
/*****************************LINKS********************************/

#links {
	position: absolute; 
	top: 110px; 
	left: 10px;
	height: 202px;
	background: #F8F4E2;
	/*background: url(images/linksMiddle01.jpg) repeat-y;*/
	width: 219px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-style: solid;
	border-color: red;
	border-width: 5px;
	/*padding-left: 40px;*/
  }

.linkHeader {
	margin-top: 20px;
	padding-bottom: 5px;
	width: 177px;
	height: 31px;
  }
	
#links img {
  padding-top: -10px;
	}
	
#linkStyle ul {
	width: 150px;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
  }
	
#linkStyle ul li {
	width: 150px;
	margin: 0 0 5px 0;
	padding-left: 40px;
	padding-bottom: 5px;
	display: block;
  }
	
#linkStyle ul li a{
	display: block;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
	line-height: 12px;
  }
	
#linkStyle ul li a:hover{
	color: #3300ff;
	text-decoration: underline;
	/*background: url(images/list.jpg) no-repeat;*/
  }

	
/*****************************CLASSES*******************************/

.headShots {
	float:left;
	padding: 0 10px 0 0;
	}
	
.pedigree {
  float: left;
	padding: 0 5px 0 0;
	}
	
.bold {
  font-weight: bold;
	}
	
.smallText {
  font-size: 10px;
	}
	
.red {
  color: #990000;
	}
	
	
	
/************End of CSS File************/
