@import url("http://media.topsellingpetsupplies.com/inc/ppc.css");

body {
background-color:#FFF;
margin-bottom:0px;
font-family:arial, verdana;
text-decoration:none;
}
img
{
	border-width:0px;
	border-style:none;	
}
a:active, a:link, a:visited {
color:#C75003;
font-family:arial;
text-decoration:underline;

}
a:hover {
color:#0000ff;
font-family:arial;
text-decoration:none;
border-width:0px;
}
.menulink:active, .menulink:link, .menulink:visited {
color:#6D6D6D;
font-family:arial;
text-decoration:none;
font-weight:bold;
border-width:0px;
}
.menulink:hover {
color:#C75003;
font-family:arial;
font-weight:bold;
text-decoration:none;
border-width:100px;
border-color:Silver
}
.minilink:active, .minilink:link, .minilink:visited {
color:#C75003;
font-family:arial;
text-decoration:underline;
border-width:0px;
}
.minilink:hover 
{
color:#0000ff;
text-decoration:none;
border-width:0px;
}

.eb {
color:#C75003;
font-size:9pt;
border-width:0px;
}
.red {
color:#FF0000;
font-size:9pt;
font-weight:bold;
border-width:0px;
}
.red a{
color:#FF0000;
font-size:9pt;
font-weight:bold;
border-width:0px;
}
.red a:hover{
color:#660066;
font-size:9pt;
font-weight:bold;
border-width:0px;
}
.red a:active, .a:visited{
color:#FF0000;
font-size:9pt;
font-weight:bold;
border-width:0px;
}
#picture {
position:absolute;
top:36px;
left:0px;
width:175px;
height:171px;
z-index:1;
border-width:0px;
}
#topbar {
background-image:url(http://media.topsellingpetsupplies.com/i/topbar.gif);
background-repeat:repeat-x;
background-position:0% 0%;
position:absolute;
top:0px;
left:0px;
width:770px;
height:36px;
text-align:right;
z-index:2;
border-width:0px;
}
#forwho {
position:absolute;
top:36px;
left:175px;
width:595px;
height:68px;
z-index:3;
border-width:0px;
}
#selection {
background-image:url(http://media.topsellingpetsupplies.com/i/selectionbg.gif);
background-repeat:repeat-x;
background-position:0% 0%;
position:absolute;
top:104px;
left:175px;
width:494px;
height:63px;
z-index:4;
border-width:0px;
}

/* menu: wraps entire menu */
#menuwrapper {
	width:180px;
	position:absolute;
	top:175px;
	border-width:0px;
}

#HometBtn {
	width:180px;
	position:relative;
	left:-5px;
	z-index:15;
	border-width:0px;

}
#submenu {
	left:-5px;
	width:180px;
	/*clear:all;*/
	position:relative;
	border-width:0px;
}

#menu {
	 top:0px;
	 left:-3px;
	 background-color:#fff;
	 width:180px;
	 position:relative;
	 font-size:11px;
	 border-width:0px;
}
#menu a 
{
	display:block;
}

/* m2, youarehere2, open2: the off, over, on and open states for the top level navigation */
.m2, .open2 {
	display:none;
	border-width:0px;
	height: auto;
	background-color:transparent;
	background:url(http://media.topsellingpetsupplies.com/i/general/menu1.gif) no-repeat;
}

.m2:link, .m2:visited {	
	 padding-top:5px;
	 padding-bottom:7px;
	 padding-left:25px;
	 width:180px; 
	 height: auto;
	 overflow:hidden;
	 color:#fff;
	 font: bold 11px arial;
	 text-decoration: none;
	 background:url(http://media.topsellingpetsupplies.com/i/general/menu1.gif)no-repeat 0px 0px;
	 text-decoration:none;
	 border-width:0px;
}

.m2:hover 
{
	background-image :url(http://media.topsellingpetsupplies.com/i/general/menu2.gif);
	color:#fbd06c;
}

.youarehere2:link, .youarehere2:visited, .open2:link, .open2:visited {
 	padding-top:5px;
	 padding-bottom:7px;
	 padding-left:25px;
	 width:180px; 
	 height: auto;
	 overflow:hidden;
	 color:#f6c500;
	 font: bold 11px arial;
	 text-decoration: none;
	 background:url(http://media.topsellingpetsupplies.com/i/general/menu2.gif)no-repeat 0px 0px;
	 text-decoration:none;
	 border-width:0px;
}

#mh {
 background-image:url(http://media.topsellingpetsupplies.com/i/general/menu2Gen.gif);
 width:180px;
 height:27px;
 font: bold 11px arial;
 color:#C75003;
 border-width:0px;
}
#mh span {
 display:block;
 margin:0;
 padding: 6px 0 2px 10px;
 border-width:0px;
}

.m3,  .open3 {
	display:none;
	border-width:0px;
}
.m3:link, .m3:visited {	
	 background:#e97024 url(http://media.topsellingpetsupplies.com/i/general/menu2_background.gif) no-repeat 10px 3px;
	 margin-left:3px; 
	 text-indent:23px;
	 padding-bottom:1px;
	 display: block;
	 width:173px; 
	 overflow:hidden;
	 color:#fff;
	 font-weight:bold;
	 font: 11px arial;
	 text-decoration: none;
	 border-width:0px;
}
.m3:hover {
	color:#fbd06c;
	 text-decoration: underline;
	 border-width:0px;
}

.youarehere3:link, .youarehere3:visited, .open3:link, .open3:visited {
	 color:#f6c500;
	 background:#e97024 url(http://media.topsellingpetsupplies.com/i/general/menu2_background.gif) no-repeat 10px 3px;
	 margin-left:3px; 
	 text-indent:23px;
	 padding-bottom:1px;
	 display: block;
	 width:173px; 
	 overflow:hidden;
	 font-weight:bold;
	 font: 11px arial;
	 text-decoration: none;
	 border-width:0px;
}

.m4,  .open4 {
	display:none;
}
.m4:link, .m4:visited {	
	 background:#e97024;
	 margin-left:3px; 
	 text-indent:35px;
	 display: block;
	 width:173px; 
	 overflow:hidden;
	 color:#fff;
	 font-weight:bold;
	 font: 11px arial;
	 text-decoration: none;
	 border-width:0px;
}
.m4:hover {
	color:#fbd06c;
	 text-decoration: underline;
	 border-width:0px;
}

.youarehere4:link, .youarehere4:visited, .open4:link, .open4:visited {
	 color:#f6c500;
	 border-width:0px;
}

.subpad {
padding:5px;
margin:0px;
border-width:0px;
}
.menupad {
padding:0px 0px 5px 10px;
font-weight:bold;
border-width:0px;
}

#content {
background-color:#FFF;
position:absolute;
top:167px;
left:185px;
width:575px;
font-size:10pt;
padding:10px;
z-index:7;
margin-top:10px;
}
#searchbox {
background:url(http://media.topsellingpetsupplies.com/i/searchbutton.gif);
background-repeat: repeat-x;
background-position: 0% 0%;
position:absolute;
top:104px;
left:646px;
width:124px;
height:63px;
z-index:8;
border-width:0px;
}
.searchpos {
position:absolute;
top:9px;
left:10px;
border-width:0px;
}
.searchpospress {
position:absolute;
top:32px;
left:0px;
border-width:0px;
}
#general:active, #general:link, #general:visited {
background:url(http://media.topsellingpetsupplies.com/i/buttongeneralpets.gif);
background-position: 0% 0%;
background-repeat: repeat-x;
position:absolute;
top:0px;
left:0px;
width:110px;
height:63px;
}
#general:hover {
background:url(http://media.topsellingpetsupplies.com/i/buttongeneralpets-over.gif);
background-position: 0% 0%;
background-repeat: repeat-x;
position:absolute;
top:0px;
left:0px;
width:110px;
height:63px;
border-width:0px;
}
#dogs:active, #dogs:link, #dogs:visited {
background:url(http://media.topsellingpetsupplies.com/i/buttondogs.gif);
background-position: 0% 0%;
background-repeat: repeat-x;
position:absolute;
top:0px;
left:110px;
width:110px;
height:63px;
border-width:0px;
}
#dogs:hover {
background:url(http://media.topsellingpetsupplies.com/i/buttondogs-over.gif);
background-position: 0% 0%;
background-repeat: repeat-x;
position:absolute;
top:0px;
left:110px;
width:110px;
height:63px;
border-width:0px;
}
#cats:active, #cats:link, #cats:visited {
background:url(http://media.topsellingpetsupplies.com/i/buttoncats.gif);
background-position: 0% 0%;
background-repeat: repeat-x;
position:absolute;
top:0px;
left:220px;
width:110px;
height:63px;
border-width:0px;
}
#cats:hover {
background:url(http://media.topsellingpetsupplies.com/i/buttoncats-over.gif);
background-position: 0% 0%;
background-repeat: repeat-x;
position:absolute;
top:0px;
left:220px;
width:110px;
height:63px;
border-width:0px;
}
#petfood:active, #petfood:link, #petfood:visited {
background:url(http://media.topsellingpetsupplies.com/i/buttonpetfood.gif);
background-position: 0% 0%;
background-repeat: repeat-x;
position:absolute;
top:0px;
left:330px;
width:110px;
height:63px;
border-width:0px;
}
#petfood:hover {
background:url(http://media.topsellingpetsupplies.com/i/buttonpetfood-over.gif);
background-position: 0% 0%;
background-repeat: repeat-x;
position:absolute;
top:0px;
left:330px;
width:110px;
height:63px;
border-width:0px;
}

h1, h2 {
color:#C75003;
font-size:14pt;
margin:0px 0px 10px 0px;text-transform:capitalize;
border-width:0px;
}

#mhGen {
 position:relative;
 width:180px;
 height:27px;
 font: bold 12px arial;
 color:#000000;
 border-width:0px;
}
#mhGen span {
 display:block;
 margin:0; padding: 6px 0 2px 10px;
 border-width:0px;
}

.m1Gen {
 width: 180px;
 height: 24px;
 border-width:0px;
 position:relative;
 background:url(http://media.topsellingpetsupplies.com/i/general/menu2Gen.gif) no-repeat;
}
.m1Gen a 
{
 display: block;
 margin:0;
 padding:0;
 width:100%; 
 height:100%;
 overflow:hidden;
 color:#fff;
 font: bold 11px arial;
 text-decoration: none;
 background:url(http://media.topsellingpetsupplies.com/i/general/menu2Gen.gif) no-repeat;
 border-width:0px;
}
.m1Gen span {
 display: block;
 margin:0; padding: 6px 0 2px 25px;
 border-width:0px;
}
.m1Gen a:active {
 color:#fff;text-decoration:none;
 text-decoration:none;
 border-width:0px;
}
.m1Gen a:visited {
 color:#fff;text-decoration:none;
 text-decoration:none;
 border-width:0px;
}
.m1Gen a:hover {
 background-image: none;
 color:#95BFFF;text-decoration:none;
 border-width:0px;
}

input {
color:#000000;
font-size:8pt;
}
#footer {
 width:auto;
 height:20px;
 color:#000;
 text-align:center;
 font-size:8pt;
 z-index:10;
 border-width:0px;
}

#footersearch {
	width:auto;
	padding-top: 20px;
	height:20px;
	color:#000;
	text-align:center;
	font-size:8pt;
	z-index:10;
	position:relative;
	clear:both;
}

#bannermod{margin-bottom:10px; text-align:center;border-width:0px;}

/* UX20071122 Do not remove */
#uxH2 {display:none;}
#ppcsl {
float:none;
margin-right:20px;
border-width:0px;
}
#ppc .ppclisting {padding:5px 10px 5px 0;margin-top:0px;border-width:0px;}
#ppc .ppctitle:link, #ppc .ppctitle:visited, #ppc .ppctitle:active { font-size:1.4em;border-width:0px; }
#ppc .ppctitle:hover { text-decoration:none;border-width:0px; }
/* UX20071122 */