	body
	{
		margin: 0;
		padding: 0;
		font: 85% arial, hevetica, sans-serif;
		text-align: center;
		color: #000000;
		background-color: #c6c6c6;
	}
	
		.cafepressHeader
	{
	font-family: verdana,sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	vertical-align: bottom;
}

.smallprint {font-size:8pt;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
 .smallprint a {
  font-weight: normal;
 }
	
	#sbpContainer
	{
	margin: 1em auto;
	width: 825px;
	text-align: left;
	background-color: #ffffff;
	margin-top: 20px;
    margin-bottom: 30px;
	border: 0px;
	 
}
	 
	
	
	#header
	{
	height: 56px;
	background-image: url(http://www.superbuddypets.com/images/cuteClothes.gif);
	text-align: right;
    background-repeat: no-repeat;
}

 

 #header h2   {
	
	font-size: 12px;
	color: #8B4513;
	margin-bottom: 0px;
	float: right;
	padding-top: 7px;
	padding-right: 5px;
}
	
	#mainnav
	{
	height: 20px;
	background-color: #87CEFA;
	font-family: sans-serif;
	padding: 0px;
	padding-left: 5px;
    border: 0px;
    margin-top: 4px;
}

#mainnav ul
	{
		margin: 0 0 0 0px;
		padding: 0;
		list-style-type: none;
		border-left: 1px solid Gray;
		float:left;
		vertical-align: center;
	
	}
	
	#mainnav li
	{
	display: inline;
	padding: 0 10px;

	border-right: 1px solid Gray;
	font-weight: normal;
}
	
	#mainnav li a
	{
		text-decoration: none;
		color: #272900;
		font-weight: normal;
	}
	
	#mainnav li a:hover
	{
		text-decoration: underline;
		color: #FFD700;
		background-color: #8B4513;
		font-weight: normal;
	}
	
	#searchform {
   	float: right;
		margin-top: 0px;
   }
	#menu
	{
	float: left;
	width: 180px;
	background-color: #8B4513;
	padding: 0px;
    margin-top: 20px;
    
}
	
	#menu h1 
	{
	margin-bottom: 0px;
	font-family: sans-serif;
	font-size: 12px;
	font-style: normal;
	padding-top: 4px;
	padding-bottom:0px;
}

	#menu h2 
	{
	font-family: verdana,sans-serif;
	font-size: 18px;
	color: #87CEFA;
	margin-left: 0px;
	font-weight: bold;
	padding: 0px 20px;
	margin-bottom: 0px;
	
}

	#menu ul {
	list-style: none;
	font-family: sans-serif;
	font-size: 12px;
	font-style: normal;
}

   #menu  li {
   		padding-top: 4px;
   }

   #menu li a:link {
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
}
	
	#menu li a:visited {
	color: #FFD700;
	text-decoration: none;
	font-weight: normal;
}
	
   #menu  li a:active {
	text-decoration: underline;
	font-weight: normal;
}
	
	#menu  li a:hover {
	background-color: #87CEFA;
	color: #8B4513;
	font-weight: normal;

}
	
	#contents
	{
	margin-left: 0px;
	height: 300px;
	background-color: #ffffff;
	padding-top: 10px;
    margin-bottom: 30px;
	padding-bottom: 5px;
}
	#contents h1{
	font-family: sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #8B4513;
	 
}

	#contents h2{
	font-family: sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFD700;
	 
}
	
	#contents h3{
	font-family: sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8B4513;
	 
}
	
	
	#contents p{
	font: normal 14px sans-serif;
	margin-left: 5px;

}

  #contents ul {
  
    color: #8B4513;
	font-size: 15px;
  
  }
 
  #contents li{
	margin-top: 5px;

}
	

	#feature1{
	background-color: #ffffff;
	height: 160px;
	width: 160px;
	float: left;
	padding: 5px;
	margin-left: 20px;
	margin-top: 0px;
	}
	
	#feature2{
				background-color: #ffffff;
				height: 160px;
	width: 160px;
	float: left;
	padding: 5px;
	margin-left: 30px;
	
	
	}
	#feature3{
				background-color: #ffffff;
					height: 160px;
	width: 160px;
	float: right;
   
	padding: 5px;
	margin-right: 0px;
	}
	
	
	#textBody {
	margin-left: 200px;
	background-color: #ffffff;
	padding-top: 10px;
	font: normal normal normal 12px verdana,sans-serif;

	}
	
	#textbody td {
	   font: normal normal normal 12px verdana,sans-serif;
	   color: #000000;
	   
	}
	
 a:link {
	font: normal normal normal 12px verdana,sans-serif;
	text-decoration: underline;
	color: #0099cc;
	font-weight: bold;
	
}

 a:visited {
	font: normal normal normal 12px verdana,sans-serif;
	text-decoration: underline;
	color: #8B4513;
	font-weight: bold;
}

 a:hover {
	background-color: #FFD700;
	font: normal normal normal 12px verdana,sans-serif;
	text-decoration: underline;
	font-weight: bold;
}

 
	
 h1{
	font-family: sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #8B4513;
	padding-top: 0px;
	margin-top: 0px;
	 
}

 h2{
	font-family: sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFD700;
	 
}
	
 h3{
	font-family: sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8B4513;
	 
}
	
	
	
#footer
	{
	clear: both;
	height: 50px;
	background-color: #87CEFA;
	font-family: sans-serif;
	color: #000000;
	padding: 0px;
}
#footer p
{
	text-align: center;
	margin-top: 4px;
	margin-bottom: 0px;
}
	
	#footerLeft {
	background-color: #ffffff;
	height: 40px;
	width: 275px;
	float: left;
		margin-bottom: 0px;
}

	#footerCenter {
	background-color: #ffffff;
	height: 40px;
	width: 275px;
	float: left

}

	#footerRight {
	background-color: #ffffff;
	height: 40px;
	width: 275px;
	float: right;
	position: relative;
	
}
	


 

#footer ul
	{
	list-style: none;
	font: 10px;
	margin-top: 2px;
}

#footer h2
	{
	font-family: verdana,sans-serif;
	font-size: 14px;
	color: #FFD700;
	text-decoration: none;
	margin-left: 10px;
	font: bold;
	margin-top: 5px
}


  #footer  li {
   		padding-top: 0px;
   }

    

.quotedText {
	font-family: verdana,sans-serif;
	font-size: 12px;
	color: #8B4513;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
	font-style: italic;
}

.cleanlist {
   list-style:none;
   margin-left:0px; 
   margin-top:0px; 
   margin-bottom:15px;
   
}

 .cleanlist li {
   margin-bottom: 2px;
 }


#productCaption{
   width:325px;
   margin-top: 0px;
	font-family: sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8B4513;

}	

 #productInfo li b {
 background-color: #FFD700 ;
 padding:2px;
 }
 
 .storesmallprint {
 margin-top:-5px;
 font-weight: normal;
 font-size: 10px;
  margin-bottom: 20px;
 } 
 
  .storesmallprint a:link {
 margin-top:-5px;
 font-weight: normal;
 font-size: 10px;
  margin-bottom: 20px;
 } 
 
   .storesmallprint a:visited {
 margin-top:-5px;
 font-weight: normal;
 font-size: 10px;
  margin-bottom: 20px;
 } 
   .storesmallprint a:hover {
 margin-top:-5px;
 font-weight: normal;
 font-size: 10px;
  margin-bottom: 20px;
 } 
 .storesmallprint b{
 margin-top:-5px;
 font-weight: normal;
 font-size: 10px;
  margin-bottom: 20px;
 } 
 

 .breadCrumb {
 margin-top:-5px;
 font-weight: normal;
 font-size: 10px;
 margin-bottom: 20px;
 } 
 
  .breadCrumb a:link {
 margin-top:-5px;
 font-weight: normal;
 font-size: 10px;
 margin-bottom: 20px;
 } 
 
   .breadCrumb a:visited {
 margin-top:-5px;
 font-weight: normal;
 font-size: 10px;
 margin-bottom: 20px;
 } 
   .breadCrumb a:hover {
 margin-top:-5px;
 font-weight: normal;
 font-size: 10px;
 margin-bottom: 20px;
 } 
 
   .breadCrumb b {
 margin-top:-5px;
 font-weight: normal;
 font-size: 10px;
 margin-bottom: 20px;
 } 

.whatsnew {margin-top:70px;}
.whatsnew dt {margin-left:25px;font-weight:bold;}

.whatsnew strong {font-weight:bold;}
dt.date {font-variant:small-caps; letter-spacing:1px;font-weight:normal;  color:#6b6b6b; padding:2px; margin:12px 0 0px 0px; }

#news {
 clear:both;
 margin-top: 30px;
border:   0px solid #87CEFA;
padding: 10px;
}


#news h2 {
 margin-top: 20px;
 font-size: 18px;
 text-align: left;
 float: left;
 color:  #FFD700;
}
 
 .feature {
   
   padding: 10px;
   color:#8B4513;
 }
 
