/* CSS Document */
body {
padding:0px;
margin:0px;
border:0px;
background:#777777 url(images/topBannerCleanBreakProtecto.jpg) no-repeat center top;
}
/*---Page Titles-------*/
h1 {
margin:0 0 8px 0;
padding:0;
font:bold 1.325em Comic Sans MS, cursive, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
}
/*---Sub Headlines-------*/
h2 {
margin:0 auto;
padding:0;
font:bold 1.225em Comic Sans MS, cursive, Arial, Helvetica, sans-serif;
color:#394d88;
text-align:center;

}

/*---Foot Banner Text-------*/
h3 {
display:inline;
margin:0px;
padding:0;
font:bold 1.00em Comic Sans MS, cursive, Arial, Helvetica, sans-serif;
color:#FFFFFF;
vertical-align:middle;
}
h3 img{
vertical-align:bottom;
}
h3 a{
color:#cccccc;
}
h3 a:hover{
color:#ffffff;
text-decoration:none;
}

/*---Advertiser Headline Text-------*/
h4 {
margin:0 auto;
padding:0;
font:bold 1.500em Comic Sans MS, cursive, Arial, Helvetica, sans-serif;
color: #25376b;
text-align:center;
}
/*--eliminates dashed lines around links on Firefox---*/
a {
  outline: none;
}

/*-----Main structure---*/

.container {
margin:0px;
padding:0px;
}
.mainTable {
padding:0px;
margin:0px auto !important;
margin:0 0 0 2px;
width:760px;
background:#ffffff;
text-align:left;
}
/*---Head Banner Text-------*/
#headerTagline {
margin:0 0 0 120px;
padding:0;
font:bold 1.20em Comic Sans MS, cursive, Arial, Helvetica, sans-serif;
color:#394d88;
}
#pageContent {
padding:20px 20px 12px 20px;
}
#pageText {
font:.900em Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
#pageText a{
font-weight:bold;
color:#25376b;
text-decoration:underline;
}
#pageText a:hover{
font-weight:bold;
color:#c82d54;
text-decoration:none;
}
#testimonial {
padding:3px;
margin:0px;
font:.900em  Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
blockquote {
font:.950em  Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
.topMenu {
margin:170px 0 0 0;
text-align:left;
}

.mainMenu {
margin:33px 0 0 8px;
text-align:center;
font:bold .900em Comic Sans MS, cursive, Arial, Helvetica, sans-serif;
}
#footBanner {
height:58px;
padding:0px;
margin:0px;
background:url(images/footBannerCanineLegProtecti.jpg) no-repeat center bottom;
}

/*--------Menu - top---*/
#home {
text-align:center;
}
#home a{
color:#394d88;
text-decoration:none;
}
#home a:hover{
color:#c82d54;
text-decoration:underline;
}

#prod {
text-align:center;
}
#prod a{
color:#394d88;
text-decoration:none;
}
#prod a:hover{
color:#c82d54;
text-decoration:underline;
}
#meas {
text-align:center;
}
#meas a{
color:#394d88;
text-decoration:none;
}
#meas a:hover{
color:#c82d54;
text-decoration:underline;
}
#abou {
text-align:center;
}
#abou a{
color:#394d88;
text-decoration:none;
}
#abou a:hover{
color:#c82d54;
text-decoration:underline;
}
#test {
text-align:center;
}
#test a{
color:#394d88;
text-decoration:none;
}
#test a:hover{
color: #c82d54;
text-decoration:underline;
}
#cont {
text-align:center;
}
#cont a{
color:#394d88;
text-decoration:none;
}
#cont a:hover{
color:#c82d54;
text-decoration:underline;
}
/*-------Menu - foot---*/
#footMenu {
font:bold .900em Comic Sans MS, cursive, Arial, Helvetica, sans-serif;
}
#footMenu a{
color:#394d88;
text-decoration:none;
}
#footMenu a:hover{
color:#c82d54;
text-decoration:underline;
}

/* ---------- Shopping Cart ----------*/
#confirmBuy{position:fixed; left: 400px; top: 300px;	border: 1px solid #99A4C4; text-align: center; margin: 0 0 15px 0; background:#FFFFFF; display:none;}
.callout-red {padding: 10px; background: #c82d54; color: #FFFFFF; font:bold 1.3em Verdana, Arial, Helvetica, sans-serif; text-align: center;}
