@charset "UTF-8";
/* CSS Document */

body  {
  font-family: tahoma,helvetica,sans-serif;
	color:#000000;
	background-color:#ffffff;
	margin: 0;
	padding:0 0 0 8px;
	height:100%;}
h1 {font-family: tahoma,helvetica,sans-serif; font-size:1.5em; color:#000; margin:0.4em 0;}
h2 {font-family: tahoma,helvetica,sans-serif; font-size:1.3em; color:#000; margin:0.4em 0;}
h3 {font-family: tahoma,helvetica,sans-serif; font-size:1.1em; color:#000; margin:0.4em 0;}
h4 {font-family: tahoma,helvetica,sans-serif; font-size:1.0em; color:#000; margin:0.4em 0;font-weight:bold;}
p  {line-height:1.5em; font-size:12px; margin:0.4em 0;}
small {font-family:tahoma,helvetica,sans-serif;font-size: 0.9em;}
.expire{font-size:11px;font-weight:normal;text-align:center;color:#999;}
a{color:#0000CC; text-decoration:underline;}
a:visited{color:#791A8B;}
img a {margin-top:-5px;text-decoration: none;border: none;}
img{text-decoration: none;border: none;}
.code {font-family: tahoma,helvetica,sans-serif;font-size:20px;color:#69816B; font-weight:bold;}
li {line-height:1.5em; font-size:12px; margin:0.4em 0;}

#cont {margin : 0 auto; width:990px; height:100%; text-align: left; padding:0px} 
#head {width:990px;height:70px;padding: 0;margin: 20px auto 3px auto;}
#head h1 {margin: 0;padding: 0;}
#head img {border:none;}
#bar {height:40px;background-color: #1B7BC7;padding-top: 10px;padding-left:2px;margin-bottom:5px;}
#menu{ clear:both; margin:0 0 10px 0;padding:0;width:990px;font-family:tahoma,helvetica,sans-serif; font-size:20px;}
#menu ul{display:inline;margin:0;padding:0;}
#menu ul li{display:inline;border-left:3px #fff solid;text-transform:lowercase;font-size:15px;padding:0 24px 0 24px;}
#menu .first{border-left:3px #1B7BC7 solid;padding:0 10px 0 24px;}
#menu ul li a{text-transform:lowercase;color:#fff;}
#menu ul li a:hover{text-transform:lowercase;color:#000;text-decoration:underline;}
body#dogs a#dogs, body#cats a#cats, body#rabbits a#rabbits, body#ferrets a#ferrets, body#small-animals a#small-animals, body#birds a#birds, body#fish a#fish, body#reptiles a#reptiles,  body#equine a#equine, body#chickens a#chickens,  body#pet-articles a#pet-articles {color: #000;}
#leftbar {
	float: left;
	width: 190px;
	padding: 10px 0;
	margin: 0;
	display: inline;
}

#leftbar p {
	font-size: 12px;
	margin:0;
	padding:0;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	line-height:2.7em;
	}

#leftbar a {
	color: #666666;
	text-decoration:none;
	padding:0;
	}
	
#leftbar span{font-weight:bold;margin-left:5px;}
	
#leftbar a:hover {
	color: #222222;
	background-image: url(/images/headbox.jpg);
}
#merchContent {
	float: left;
	width: 640px;
	padding: 10px 0;
	margin: 0 20px 0 0;
} 
#Content {
	float: left;
	width: 450px;
	padding: 10px 0;
	margin: 0 0 0 20px;
} 
#Content img{text-decoration: none;border: 3px solid #EDF2F8;padding:5px;} 
#Content h1 {padding:10px 0;}	
#Content h2 {padding:10px 0;}	
#Content h3 {padding:10px 0;}	
#Content p {padding:5px 0;}	
#Content li {margin:20px;}
#rightbar {
	float: right;
	width: 300px;
	padding: 5px;
	margin: 10px 0 0 10px;
	display: inline;
	border:5px solid #DDDDDD;
}
#rightbar .logo{
	float : left;
	display : inline;
	margin: 5px;
	padding:0 5px;
	border:3px solid #DDDDDD;
}
#rightbar h4 {font-size:1.2em; padding:10px; margin:10px 0 0 0;}
#rightbar p {
	padding:5px;
}
#rightbar .clickbox {width:270px;border:3px solid #CCCCCC;float:left;margin:8px 0 5px 10px;padding-bottom:5px;}
#rightbar .clickbox p {padding: 5px; background:none; text-align:center;}
#rightbar .clickbox h3 {background:none;text-align:center;color: #FF0000;}


#catmain {float:left; height:100%; margin:0 0 0 10px;width:900px;} 
#catmain h1 {margin-top: 0px;padding:10px;}
#catmain .prodlink {width:200px; height:250px; border:5px solid #DDDDDD;float:left;padding-bottom:10px;margin:10px 5px;}
#catmain .prodlink img {text-align:center;border: 3px solid #DDDDDD;margin:10px auto;padding:2px;height:100px;}
#catmain .prodlinktxt {float:left;min-height:140px;padding:2px 10px;margin:0;}
#catmain .prodlink h4{padding:5px; text-align:center;}
#catmain .prodlink p{padding:0 2px; text-align:center;}
#catmain .prodlinktxt p{padding:0; text-align:center;}
#catmain .clickbox {width:260px;border:3px solid #CCCCCC;float:left;margin:8px 0 30px 10px;padding-bottom:5px;min-height:445px;}
#catmain .clickbox p {padding: 5px; background:none; text-align:center;}
#catmain .clickbox h3 {background:none;text-align:center;font-size:125%;color: #FF0000;}
#catmain .dcbox{margin:0 auto;padding-bottom:5px;border-bottom:1px dotted #ccc; min-height:150px;}
#catmain .dcbox p{background:none;text-align:left; margin-left:150px;}
#catmain .dcbox h3{background:none;text-align:left; margin-left:150px;}
#catmain .dclogo {margin-right:10px; width:175px; height:160px; float:left;}
#catmain .dclogo p{font-size:11px;font-weight:normal;text-align:center;color:#999; margin:10px 0 5px 0; padding:0;}
#catmain .reveal {text-align:center;} 
#catmain .reveal a {text-align:center;}
#catmain .reveal img {border:none; padding:0px;}
#catmain .offerbox {width : 555px;margin: 10px auto 10px auto;padding-bottom:5px;border-bottom: 1px dotted #CCCCCC;}
#catmain .offerbox p {padding: 5px; background:none; text-align:center;}
#catmain .offerbox h3 {padding: 5px; background:none; text-align:center; font-size:125%;}
#catmain .offer {text-align:center;} 
#catmain .offer a {text-decoration: none; text-align:center;}
#catmain .offer img {border:none; padding:0px; margin-bottom:10px; margin-top:-10px;}
#catmain .siteimg {text-align:center;margin:20px 5px 10px 5px; padding:10px 5px; }
#catmain .code {font-family: tahoma,helvetica,sans-serif;font-size:20px;color:#69816B; font-weight:bold;}
.shopbox {width:170px;height:150px;float:left;border:3px solid #CCCCCC;margin:10px;padding:5px;}
#footer { clear:both;height:60px;padding:0;border-top: 10px solid #1B7BC7;}
#footer p{ margin:0;padding: 5px;font-size: 80%;text-align:center;}
.fltrt {float: right;margin-left: 8px;padding: 10px;height: 120px;width: 170px;border-left-width: thin;border-left-style: solid;border-left-color: #BBD8EC;}
.fltrt a{border:none;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.smallprint{
font-size:10px; font-weight:normal;} 
a{text-decoration:none;	color:#0000CC;}
a:visited{text-decoration:none; color:#791A8B;}
a:hover{text-decoration:underline;}
a.active{text-decoration:underline; color:#3333CC;}


