body{
	background-color:#eceade;
	margin:0;
	padding:0;
	font:11px verdana,sans-serif;
	text-align:center;
}
table,tr,td{font-size:1em;}
a{
	font-weight:bold;
	color:#791414;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a.itemCat{
	font-weight:normal;
	color:#791414;
	text-decoration:none;
}
a.itemCat:hover{
	text-decoration:underline;
}
a.img{background: transparent url('../images/img_16.gif') no-repeat top left;padding:0 0 5px 20px;line-height:20px;}
a.pdf{background: transparent url('../images/pdf_16.gif') no-repeat top left;padding:0 0 5px 20px;line-height:20px;}
a.doc{background: transparent url('../images/word_16.gif') no-repeat top left;padding:0 0 5px 20px;line-height:20px;}
a.ext span{background: transparent url('../images/icon_popup.gif') no-repeat top right;padding:0px 15px 0px 0px;}
#container{/*centers the layout width:995px;*/
	width:769px;
	width:995px;
	vertical-align:top;
	margin: 0 auto 0;
	position:relative;
}
#frame{	
	background: #ffffff url('../images/blankBg.jpg') repeat-x bottom;
}
#page{
	width:100%;
}
#page{
	background:url('../images/cornerImg_2.gif') no-repeat bottom right;
	color:#333333;
	text-align:left;
}
.leftEdge{background:url('../images/framework_02.gif') repeat-y !important;}
.rightEdge{background:url('../images/framework_04.gif') repeat-y !important;}
.edge{background:#eceade;}
#footershadow{
	width:969px;
}
#navpos{}
#nav{
	background: #E2DDB7 url('../images/navbar_bg.gif') repeat-x;
	height:21px;
	padding-top:5px;
}
* html body #nav{
	background: #E2DDB7 url('../images/navbar_bg.gif') repeat-x;
	height:26px;
	padding:5px 0 0 10px;	
}
#nav a{
	font-size:1.2em;
	font-weight:bold;
	color:#791414;
	padding:0 10px 3px 10px;
	margin-right:10px;
	text-decoration:none;
}
#nav a:hover{
	background: #E2DDB7;
}
#nav a.fishHighlight{
	font-size:1.2em;
	font-weight:bold;
	color:#0000cc;
	padding:0 10px 3px 10px;
	margin-right:10px;
	text-decoration:none;
}
#nav a.fishHighlight:hover{
	background: #D0D0FF url('../images/bubbleFloat.gif') repeat-x;
}

#layoutbody{}
#leftnavcol{width:162px;}
#contentcol{width:580px;}

#leftnav{margin:10px 0 0 0;padding:1px 10px 40px 5px;*padding:0;}
#leftnav div.pad{*margin:10px 10px 40px 5px;}
#leftnav, #leftnav .sb-inner { background:#fff;}
#leftnav .sb-shadow { }
#leftnav .sb-border { background:#cfcaaa; }

#leftnav a{display:block;margin:5px 0 0 5px;}
#leftnav a.sub{display:block;margin:5px 0 0 15px;}
#leftnav h3 a{display:block;margin:5px 0 0 0;}
#leftnav a.active{text-decoration:underline;}
.content{
	width:550px;
	text-align:left;
	padding:10px 10px 10px 15px;
}

#banner{
	/*position:relative;
	top:0px;
	left:520px;*/
	width:240px;
	height:67px;
	background:#ffffff url('../images/banner_petmateBg.gif') top left no-repeat;
	text-align:left;
	margin:0;padding:0;	
}
* html body #banner{margin-bottom:-24px;}
#banner img{display:inline;width:50px;height:50px;position:relative;top:8px;left:10px;border:0px;}
#banner span{display:inline;position:relative;top:-30px;left:70px;}
#banner span p{display:block;width:165px;margin:0;padding:0;}
#banner span p a{display:block;}

h3{
	font:bold 14px Verdana,sans-serif;
	color:#99946B;
	margin: .5em 0 0 0;
}
p.pageHeader,.header,h1,h2{
	font:bold 18px Verdana,sans-serif;
	display:block;
	color:#791414;
	margin:0;
	padding:0;
}
p.indent{
	margin:0 0 0 20px;
}
p.productListing{
	margin:0 0 7px 20px;
}
p.bodyContent{
	margin:0;
	padding:0;
}
p.contactInfo{
	
}
p.error{
	color:#CC0000;
	font-weight: bold;
}
td.portlet{
	background:url('../images/portletBg.gif') bottom;
}
td.portlet span{
	display:block;
	padding:0 5px 0 5px;margin:0;
}
td.portlet span.homeright{
	display:block;
	padding:10px 5px 0 5px;margin:0;
	height:210px;*height:220px
}
td.portlet a,a.arrow{
	display:block;text-align:right;
	font-weight:bold;
	color:#791414;
	text-decoration:none;
	padding-right:15px;
	margin-bottom:5px;
	background:url('../images/3pixArrow.gif') no-repeat right;
}
td.portlet a:hover,a.arrow:hover{text-decoration:underline;}
td.portlet span.homeright a.regular{
	text-align:left;
	display:block;
	font-weight:bold;
	color:#791414;
	text-decoration:none;
	background:none;
	margin:0 0 12px 12px;
}
td.portlet span.homeright a.regular:hover{text-decoration:underline;}
#homecenter{position:relative;}
#homeportcenter{
	width:250px;
	height:244px;
	background:transparent url('../images/portlet_center.gif') no-repeat top left;
	position:absolute;
	top:104px;	
	left:485px;	
}
#homeportcenter #internal{padding:25px 10px 10px 8px;overflow: hidden;}
#homeportcenter #internal img{margin:0 15px 0 0;}
#homeportcenter #internal p{margin:0;}
a.homerow{	
	font-weight:bold;
	color:#791414;
	text-decoration:none;
	padding-left:25px;
	padding-right:15px;
	margin-bottom:5px;
	background:url('../images/3pixArrow.gif') no-repeat right;
}
a.homerow:hover{text-decoration:underline;}
a.homerowfirst{	
	font-weight:bold;
	color:#791414;
	text-decoration:none;
	padding-left:148px;
	padding-right:15px;
	margin-bottom:5px;
	background:url('../images/3pixArrow.gif') no-repeat right;
}
a.homerowfirst:hover{text-decoration:underline;}
#footer{
	height:150px;
	background:transparent url('../images/bg_footer.gif') no-repeat top left;
	margin:10px 0 0 0;
	padding:10px 20px 0 20px;
	color:#AFA1A1;
	position:relative;
	text-align:left;
}
/* ruzzee
#footer{
	height:125px;
	margin:10px 0 0 0;
	padding:10px 20px 10px 20px;
	color:#AFA1A1;
	position:relative;
	text-align:left;
}
#footer, #footer .sb-inner { background:#eceade; }
#footer .sb-shadow { }
#footer .sb-border { background:#cfcaaa; }
*/

#footer p.links{position:absolute;top:10px;left:550px;width:420px;text-align:right;}
#footer p.banner{height:75px;position:absolute;top:10px;left:25px;width:255px;border-right:1px solid #cfcaaa;}
#footer p.brands{height:75px;position:absolute;top:10px;left:320px;width:200px;border-right:1px solid #cfcaaa;}
#footer p .footertitle{font:bold 12px Verdana,sans-serif;display:block;}

#footer a.copyright{
	color:#AFA1A1;
	font-weight:normal;
	text-decoration:none;
}
#footer a.copyright:hover{
	text-decoration:none;
	color: #791414;
}
#footer a{
	color:#791414;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#bottomRow{
	position:absolute;
	top:361px;left:5px;
	height:158px;width:985px;
	background:url('../images/homepage_bottom2008_dz.gif') no-repeat left top;
}
a.button{
	border:1px solid #777777;
	font: bold 11px 'Microsoft Sans Serif' , Arial, Helvetica, Verdana,sans-serif;
	color: #ffffff;
	text-decoration:none;
	background: #999999 url(../images/arrow.gif) no-repeat center left;
	padding:2px;
	padding-left:15px;
	padding-right:10px;
}
a.button:hover{
	border:1px solid #000000;
	font: bold 11px 'Microsoft Sans Serif' , Arial, Helvetica, Verdana,sans-serif;
	color: #ffffff;
	text-decoration:none;
	background: #777777 url(../images/arrow.gif) no-repeat center left;
	padding:2px;
	padding-left:15px;
	padding-right:10px;
}
#shopIndex fieldset{margin-top:-15px;border:1px solid #99946B;color:#99946B;}
#shopIndex fieldset legend{
	font:bold 14px Verdana,sans-serif;
	color:#99946B;
}
#product fieldset{border:1px solid #99946B;color:#99946B;}
#product fieldset.allproducts{padding:0;margin:0;border:1px solid #99946B;color:#99946B;}
#product fieldset.allproducts legend{margin-left:10px;}
#product .treebox{width:498px;*width:477px;height:118px; overflow:auto;}
#product fieldset legend{
	font:bold 14px Verdana,sans-serif;
	color:#99946B;
}
.productDisclaim{
	width:400px;
	margin:30px 0 0 0;
	font-size:1em;
	color:#514225;
}
.productCell{width:127px !important;}
.productCellPad{margin:0 15px 0 0;width:127px;}
* html body .productCellPad{margin:0 13px 0 0;width:127px;}
.productCell p,.productCellPad p{width:125px !important;margin:0 0 15px 0;}

a.arrowleft{
	display:inline;text-align:left;
	font-weight:bold;
	color:#791414;
	text-decoration:none;
	padding-right:15px;
	height:13px;
	background:transparent url('../images/3pixArrow.gif') repeat-y right;
}
a.arrowleft:hover{text-decoration:underline;}


form{}
fieldset{border:0 solid;clear:both;}
fieldset legend strong{}
fieldset dl{display:block;clear:both;}
fieldset dt{float:left;width:120px;text-align:right;padding-top:4px;}
fieldset dd{float:left;margin:0px;margin-left:2px;}
input.mainFrm,select.mainFrm,textarea.mainFrm{
	font:11px verdana,sans-serif;
	color:black;
}
li.error{display:inline;font-weight:bold;color:#CC0000;list-style:none;}

img.catThumb{border:1px solid #c3bc90;}
img.catHead{margin:5px 0 15px 0;}
#nav{display:none;visibility:hidden;}
.yuimenu{z-index:999;background:#E2DDB7;padding:2px;border:1px solid #c3bc90;border-left:0;border-top:0;}
li.yuimenuitem{font-size:1em !important;margin-bottom:3px;*margin-bottom:-10px !important;}
.yuimenu a.yuimenuitemlabel:hover{background:url('../images/3pixArrow.gif') no-repeat -5px -2px !important;}
.yuimenubaritem-selected{background:#E2DDB7;}	











