body {
margin: 0px;
margin-top: 15px;
padding: 0px;
font-family:Arial;
/* font-size:1px; */
/* line-height:13px; */
}
img {
 border: none;
}
div#banner,div#menu,div#submenu,div#content {
width: 591px;
margin-left: auto;
margin-right: auto;
}
div#banner {
height:251px;
background-image: url('images/header_big.jpg');
}
div#banner img {
margin-top: 65px;
float: right;
}
div#menu {
/*  margin-top: 5px; */
 background: #C9C9C9;/*url("images/menubar_bg.jpg");*/
 background-repeat: none;

}
div#submenu {
 background-color: #AA0000;
 background-repeat: none;
 
}
div#menu ul, div#submenu ul {
margin: 0px;
padding: 0px;
list-style: none;
text-align: center;
}
div#menu ul li, div#submenu ul li  {
float: none;
display: inline;
padding-left: 6px;
padding-right: 10px;
color: #000000;
}
div#menu ul li {
text-align: center;
font-size: 0.95em;
font-weight: bold;
}
div#menu ul {
width: 570px;
margin-left: 10px;
margin-right: 10px;
padding-top: 6px;
padding-bottom: 6px;
}
div#submenu ul li  {
display: inline;
}
div#menu ul li a {
color: #000000;
padding-top: 6px;
padding-bottom: 6px;
line-height: 20px;
text-decoration: none;
}
div#submenu ul li a {
color: #ffffff;
font-size: 0.8em;
font-weight: bold;
text-decoration: none;
}
div#menu ul li a.menuSelected {
color: #DD0000;
}

div#content {
 width: 589px;
/*   height: 400px;  */
 border: 1px solid #AA0000;
 border-top: 3px solid #AA0000;
 border-bottom: 30px solid #AA0000;
}
div#content div#spRow1 div#spBlurb1 {
width: 360px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
text-align: center;
float: left;
font-size: 0.8em;
}
div#content div#spRow1 div#spImage1 {
width: 154px;
margin-left: 430px;
margin-top: 0.5em;
margin-bottom: 1em;
}
div#content div#spRow2 {
margin-top: 20px;
}
div#content div#spRow2 div#spImage2 {
width: 168px;
float: left;
clear: left;
margin-left: 5px;
margin-top: 0.5em;
margin-bottom: 1em;
}
div#content div#spRow2 {
margin-bottom: 5px;
}
div#content div#spRow2 div#spBlurb2 {
width: 145px;
/* margin-top: 0px; */
margin-left: 173px;
/* margin-right: 5px; */
/* border: 1px solid black; */
text-align: center;
font-size: 0.7em;

}
div#content div#spRow2 div#spBlurb3 {
width: 170px;
font-size: 0.8em;
margin-top: 0px;
/* margin-left: 323px; */
/* border: 1px solid black; */
padding-top: 40px;
text-align: center;
float: right;
clear: none;
}
div#content div#spRow2 div#spImage3 {
width: 100px;
float: right;
margin-right: 5px;
margin-top: 0.5em;
margin-bottom: 1em;
text-align: center;
}
div#content div#spRow1 div#spImage3 img {
height: 113px;
}
div#content div#spCol1 {
width: 376px;
/* float: left; */
}
div#content div#spCol1 div#spBlurb1 {
width: 346px;
text-align: center;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
}
div#content div#spCol1 img#spImage2 {
width: 154px;
padding-top: 20px;
float: left;
}
div#content div#spCol1 div#spContact {
width: 180px;
height: 250px;
text-align: center;
/* float: right; */
padding-left: 5px;
padding-right: 20px;
margin-top: 20px;
margin-left: 154px;
}
div#content div#spCol2 {
width: 205px;
margin: 0px;
padding: 0px;
/* margin-left: 376px; */
float: right;
}
div#content div#spCol2 div#spImage1 {
width: 195px;
text-align: center;
}
div#content div#spCol2 div#spBlurb2 {
width: 193px;
text-align: center;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
}
div#content div#spCol2 div#spImage3 {
width: 200px;
padding-top: 20px;
text-align: center;
}
.splashText {
color:#262626;
font-size: 1em;
}
.spContactHeader {
font-weight: bold;
font-size: 12px;
}
.spContactPetneeds {
font-weight: bold;
font-size: 20px;
}

div#content div.catHeader {
 width: 100%;
 text-align: center;
}
div#content div.catHeader div.catName{
 font-size: 1.5em;
 line-height: 30px;
 padding-top: 10px;
 padding-bottom: 5px;
 font-weight: bold;
 color: #CC0000;
}
div#content div.catHeader div.catDesc{
 padding-top: 5px;
 font-size: 1em;
 line-height: 16px;
}
div#content div.catImage {
float: left;
padding: 0px;
padding-left: 15px;
margin: 0px;
display: block;
}
div#content div.catSection, div#content table.catSection {

width: 400px;
border: 2px solid #FFFFFF;
margin-left: 93px;
margin-right: 94px;
margin-top: 10px;
margin-bottom: 10px;
}
div#content table.catSection {
 border-collapse: collapse;

}
div#content table.catSection tr {
background-color: #CC0000;
}
div#content table.catSection tr td {
border: 2px solid #FFFFFF;
}
div#content table.catSection tr.catSecHeader td {
font-size: 18px;
font-weight: bold;
text-align: center;
color: white;
}
div#content table.catSection tr.catSecHeader td span.secNote{
font-size: 0.8em;
font-weight: normal;
}
div#content table.catSection tr td.catItemRef {
width: 48px;
}
td.catItemDesc,td.catItemRef,td.catItemPrice,td.catItemDescNoRef,td.catItemFull {
background-color: #999999;
text-align: center;
}
div#content table.catSection tr td.catItemPrice {
width: 98px;
}

/*div#content div.catSection div.catSecHeader{
background-color: #CC0000;
font-size: 18px;
font-weight: bold;
line-height: 18px;
padding-top: 3px;
padding-bottom: 3px;
text-align: center;
color: white;
}
div#content div.catSection div.catSecRow {
background-color: #999999;
text-align: center;
color: black;
font-size: 14px;
line-height: 14px;

}
div#content div.catSection div.catSecRow div.catItemRef{
background-color: #999999;
width: 48px;
float: left;
border-right: 2px solid #FFFFFF;
border-top: 2px solid #FFFFFF;	
padding-top: 3px;
padding-bottom: 7px;
}
div#content div.catSection div.catSecRow div.catItemDesc{
background-color: #999999;
width: 248px;
float: left;
border-right: 2px solid #FFFFFF;
border-top: 2px solid #FFFFFF;	
padding-top: 3px;
padding-bottom: 2px;
}
div#content div.catSection div.catSecRow div.catItemPrice{
background-color: #999999;
width: 98px;
float: left;
border-top: 2px solid #FFFFFF;	
padding-top: 3px;
padding-bottom: 7px;
}
div#content div.catSection div.catSecRow div.catItemDescNoRef{
background-color: #999999;
width: 298px;
float: left;
border-right: 2px solid #FFFFFF;
border-top: 2px solid #FFFFFF;	
padding-top: 3px;
padding-bottom: 2px;
}
div#content div.catSection div.catSecRow div.catItemFull{
background-color: #999999;
width: 400px;
border-top: 2px solid #FFFFFF;	
clear: left;
padding-top: 3px;
padding-bottom: 3px;
}*/
