@charset "iso-8859-1";
form
{
	display: inline;
}


#tpFeedsContainer
{

}
#tbSearchContainer
{
	border-top: solid 1px #DEDFDE;
	background-color: #EBEBEB;
	margin-bottom: 10px;	
	padding-top: 5px;	
	padding-bottom: 5px;	
}
#tpSearchTable
{
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

.tpHeader
{
	font-family: arial, verdana;
	font-size: 12px;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: solid 1px #D4D4D4;
	border-left: solid 1px #D4D4D4;
	border-right: solid 1px #D4D4D4;
	border-bottom: solid 1px #DCDCDC;
	background-color: #F1F1F1;

}
.tpHeaderText
{
	font-family: arial, verdana;
	color: #000000;
	font-size: 12px;
}


.tpFeedLink
{
	font-family: arial, verdana;
	font-size: 12px;	
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: solid 1px #DEDFDE;
	border-right: solid 1px #DEDFDE;
}
.tpFeedLinkLeft
{
	border-left: solid 1px #DEDFDE;
}
.tpFeedLinkUnSelected
{
	background-color: #F5F5F5;
}
.tpFeedLinkSelected
{
	background-color: #EBEBEB;
}
.tpFeedLink a, .tpFeedLink a:hover
{
	text-decoration: none;
	color: #000000;
}


.tpGroupHeader
{
	font-family: arial, verdana;
	color: #000000;	
	font-size: 14px;
	font-weight: bold;
	padding: 7px 4px 6px 8px;
	background-color: #F1F1F1;
}
.tpGroupList
{
	background-color: #DCDCDC;
}
.tpGroupListDivider
{
	background-color: #F8F8F8;
	border-top: solid 1px #DCDCDC;
}
.tpGroupItem
{
	background-color: #F8F8F8;
	border-top: solid 1px #DCDCDC;
	padding: 5px;
}
.tpGroupItem a
{
	font-family: arial, verdana;
	color: #000000;
	font-size: 12px;	
}


.tpSpecialItemList
{
	background-color: #DCDCDC;
	border: solid 1px #DCDCDC;
}
.tpSpecialItem
{
	font-family: arial, verdana;
	color: #505050;
	font-size: 12px;
	background-color: #FFFFFF;
	border-top: solid 1px #DCDCDC;
	padding: 4px;
}
.tpSpecialItem a, .tpSpecialItem a:visited, .tpSpecialItem a:hover
{
	font-size: 12px;
	color: #003399;
}
.tpSpecialItemPrice
{
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}


.tpPagingRow
{
	font-family: arial, verdana;
	color: #000000;
	border-bottom: solid 1px #D4D4D4;
	background-color: #F1F1F1;
	font-size: 12px;
}
.tpPagingRowTop
{
	border-top: solid 1px #D4D4D4;
}
.tpPagingText
{
	font-family: arial, verdana;
	color: #8A8A8A;
	font-size: 11px;
}
.tpPagingLink a, .tpPagingLink:link, .tpPagingLink:visited, .tpPagingLink:hover, .tpPagingLink:active
{
	color: #003399;
}


.tdProductList
{
	border-left: solid 1px #DCDCDC;
	border-right: solid 1px #DCDCDC;
}
.tpImgUnavailableText
{
	font-family: arial, verdana;
	font-size: 10px;
}
.tpProdCell_Grid
{
	border-bottom: solid 1px #DCDCDC;
}
.tpProdCell_Sum
{
	border-bottom: solid 1px #DCDCDC;
}
.tpProdCell_Sum_Alt
{
	border-bottom: solid 1px #DCDCDC;
	background-color: #F7F7F7;
}
.tdProdImg
{
	margin-right: 10px;
}
.tpProdName
{
	font-family: arial, verdana;
	font-size: 12px;
	color: #003399;
}
.tpProdPrice_Grid
{
	font-family: arial, verdana;
	font-weight: bold;
	color: #CC3232;
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 10px;
}
.tpProdDesc_Grid
{
	font-family: arial, verdana;
	font-size: 10px;	
}
.tpProdDesc_Grid a
{
	color: #003399;
	font-family: arial, verdana;
	font-size: 9px;	
}
.tpProdPrice_Sum
{
	font-family: arial, verdana;
	font-weight: bold;
	color: #CC3232;
	font-size: 12px;
}
.tpProdDesc_Sum
{
	font-family: arial, verdana;
	font-size: 12px;	
}
.tpProdDesc_Sum a
{
	color: #003399;
	font-family: arial, verdana;
	font-size: 12px;	
}
.tpNoProductsMsg
{
	color: #000000;
	font-family: arial, verdana;
	font-size: 12px;
	border-top: solid 1px #DCDCDC;
	border-bottom: solid 1px #DCDCDC;	
}


.tpInput
{
	font-family: arial, verdana;
	color: #000000;
	font-size: 10px;
}
.tpButton
{
	font-family: arial, verdana;
	color: #000000;
	font-size: 11px;
}

 body       { 	font-family: Arial; 
				text-align: center; 
				font-size: 11px;
				background-color: #808080;
				color: #000000;
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 0px;
				margin-bottom: 0px;
				scrollbar-base-color: #c0c0c0;
				scrollbar-face-color: #c0c0c0;
				scrollbar-track-color: #c0c0c0;
				scrollbar-arrow-color: #000000;
				scrollbar-highlight-color: #c0c0c0; 
				scrollbar-3dlight-color: #000000;
				scrollbar-shadow-color: #c0c0c0;
				scrollbar-darkshadow-color: #00000;
 }
 
  table.top  { 	border-collapse:collapse;
				border-spacing:0px;
				border: 0px solid;
				width: "100%";
				background-color: #c0c0c0;
 }
 
   table.puppies  { 	border-collapse:collapse;
				border-spacing:0px;
				border: 0px solid;
				width: "100%";
 }
 
 .input-box
{
color: #000000;
background: #ffffff;		
font-size: 12px;
margin-top: 6px;	  	 
margin-bottom: 0px;	
margin-left: 10px;
margin-right: 8px;
}

 
 .input-button	{ border: 0px solid;
				width: 52px;
				height: 21px;
				margin-top: 5px;
				margin-left: 0px;
				margin-right: 6px;
  				  }
 
 div.headliner	{ 	
				font-size: 20px;
				margin-top: 0px;			
				color: #000000;
 }
 
  div.gifts	{ 	
				font-size: 10px;
				margin-top: 5px;
				margin-left: 0px;
				margin-right: 0px;		
				color: #000000;
 }
  
 div.petscaption	{ 	
				font-size: 20px;
				margin-top: 8px;	
				margin-right: 10px;			
				color: #ffcc66;
				font-family: Bedini;
 }
 
  div.navigation	{ 	
				margin-top: 2px;	
				margin-right: 0px;			
				color: #ffffff;
 }
 
 td.headliner	{ 	
				vertical-align: bottom;
				text-align: right; 
				background-color: #000000;
				color: #ffffff;
				font-family: Arial;
				font-size: 11px;
				width: "98%";
 }
 
  td.box	{ 	
				vertical-align: middle;
				text-align: center; 
 }
 
   td.button	{ 	
				vertical-align: middle;
				text-align: right; 
				background-color: #ebebeb;
 }
 
 
 td.puppies	{ 	
				vertical-align: bottom;
				text-align: right; 
				background-color: #000000;
				width: "2%";
 }
 
  td.navigation	{ 	
				vertical-align: bottom;
				text-align: right; 
				font-family: Arial;
				font-size: 13px;
				color: #ffffff;
 }
 
 table.navigation  { 	border-collapse:collapse;
 				padding: 0px;
				border-spacing:0px;
				border: 0px solid;
				width: 585px;
				height: 30px;
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 6px;
				margin-bottom: 6px;
 }
 
 table.searchbox  { 	border-collapse:collapse;
 				padding: 0px;
				border-spacing:0px;
				border: 0px solid;
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 10px;
				margin-bottom: 0px;
 }
 
  table.bar  { 	border-collapse:collapse;
 				padding: 0px;
				border-spacing:0px;
				border: 0px solid;
				width: 560px;
				height: 10px;
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 4px;
				margin-bottom: 0px;
 }
 
 IMG.bullet	{ border: 0px solid;
				width: 4px;
				height: 6px;
				margin-left: 3px;
				margin-right: 3px;
  				  }
				  

				  
  td.column	{ 	
				vertical-align: top;
				text-align: left; 
				font-family: Arial;
				font-size: 13px;
				color: #ffffff;
				background-color: #808080;
				width: "5%";				
 }
 
  IMG.bleft	{ border: 0px solid;
				width: 4px;
				height: 6px;
				margin-left: 8px;
				margin-right: 8px;
				margin-bottom: 1px;
				margin-top: 12px;
  				  }
				  
 h1 { 	margin-top: 12px; 
		margin-bottom: 0px; 
		margin-left: 0px;
		margin-right: 0px;
		font-size: 18px; 
		font-family: "arial"; 
		text-align: center; 
		color: #000000;
  }
  
    table.spacerh  { 	border-collapse:collapse;
 				padding: 0px;
				border-spacing:0px;
				border: 0px solid;
				width: 1px
 }
 
 IMG.two	{ border: 0px solid;
				width: 1px;
				margin-left: 0px;
				margin-right: 0px;
				margin-bottom: 0px; 
				margin-top: 0px; 
  				  }
				  
div.description	{ 	
				margin-bottom: 0px;
				margin-top: 0px;
				margin-left: 0px;
				margin-right: 0px;
				text-align: center; 
				font-family: Arial;
				font-size: 12px;
 }	  
 
div.categories	{ 	
				margin-bottom: 6px;
				margin-top: 4px;
				margin-left: 5px;
				margin-right: 0px;
				text-align: left; 
				font-family: Arial;
				font-size: 12px;		 
				color: #ffcc66;
 }
 
				  
div.store	{ 	
				margin-bottom: 0px;
				margin-top: 0px;
				margin-left: 0px;
				margin-right: 0px;
				text-align: center; 
				font-family: Arial;
				font-size: 13px;
 }
 
 div.company	{ 	
				margin-bottom: 0px;
				margin-top: 0px;
				margin-left: 0px;
				margin-right: 0px;
				text-align: center; 
				font-family: Arial;
				font-size: 18px;
 }
 
 hr { 	margin-top: 3px; 
		margin-bottom: 3px; 
		margin-left: 0px;
		margin-right: 0px;
		text-align: center; 
		color: #ffcc66;
  } 
  
  
      td.new  { 	width: 114px;
				vertical-align: middle;
   				text-align: center; 
 }
 
       td.rightpic { 	width: 99px;
				vertical-align: middle;
   				text-align: right; 
 }
 
       td.leftpic  { 	width: 99px;
				vertical-align: middle;
   				text-align: left; 
 }
 
 
 				  
IMG.new	{ border: 0px solid;
				width: 90px;
				height: 90px;
				margin-left: 0px;
				margin-right: 0px;
  				  }
				  
 				  
IMG.bar	{ border: 0px solid;
				width: 560px;
				height: 1px;
				margin-top: 5px;
				margin-bottom: 5px;
  				  }
				  
				    
 td.articles  { 	
				vertical-align: top;
				text-align: left; 
				font-family: Arial;
				font-size: 13px;
				width: 565px;
 }
 
 
   table.articles      { 	border-collapse:collapse;
 				padding: 0px;
				border-spacing:0px;
				border: 0px solid;
				width: 565px;
				margin-top: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				margin-right: 0px;
 }
 
  
     td.favtop  { 	width: 103px;
				vertical-align: top;
   				text-align: right; 
				margin-bottom: 0px; 
				margin-top: 0px;
 }
 
      td.gifts  { 	
				vertical-align: top;
   				text-align: center; 
 }
 
      td.favbottom  { 	width: 103px;
				vertical-align: bottom;
   				text-align: right; 
				margin-bottom: 0px; 
				margin-top: 0px;
				height: 90px;
 }
 
    h3 { 	margin-top: 0px; 
		margin-bottom: 5px; 
		margin-left: 0px;
		font-size: 18px; 
		font-family: "arial"; 
		text-align: center; 
  }
  									
A.b:visited  {text-decoration: none;  color: #ffffff; }
A.b:active   {text-decoration: none;  color: #ffffff}
A.b:link     {text-decoration: none; color: #ffffff}
A.b:hover    {text-decoration: underline;  color: #ffcc66;}
  
A.t:visited  {text-decoration: none;  color: #ffffff; }
A.t:active   {text-decoration: none;  color: #ffffff}
A.t:link     {text-decoration: none; color: #ffffff}
A.t:hover    {text-decoration: underline;  color: #C0FFC0;}

A:visited  {text-decoration: none;  color: #0033cc; }
A:active   {text-decoration: none;  color: #0033cc}
A:link     {text-decoration: none; color: #0033cc}
A:hover    {text-decoration: underline;  color: #800000;}

A.j:visited  {text-decoration: underline;  color: #0033cc; }
A.j:active   {text-decoration: underline;  color: #0033cc}
A.j:link     {text-decoration: underline; color: #0033cc}
A.j:hover    {text-decoration: underline;  color: #800000;}
