/* @override http://gopetusa.com/css/subpage.css */

/* @override http://gopetusa.com/css/subpage.css */

/* @override http://www.gopetusa.com/css/subpage.css */

/* @override http://clients.shireinteractive.com/gopet/css/subpage.css */

/* @override http://clients.shireinteractive.com/gopet/css/subpage.css */
#rightsub p a{color:#330000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#rightsub p a:hover{color:#333333; text-decoration:underline;}

html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, legend, caption, tfoot, thead, {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: inherit;
     font-style: inherit;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline;
}

body{
	margin: 0;
	padding: 0;
	background: url(../img/sub-bodybg.gif) repeat-x;
}
html>body{
	margin: 0;
	padding: 0;
	background: url(../img/sub-bodybg.gif) repeat-x;
}
hr{
	color: #6a5143;
}
#container{width: 900px; margin: 0 auto; padding: 0;}
#header{margin: 0; height: 133px; padding: 0;
	background: url(../img/headerbg.gif) repeat-x;
	overflow: hidden;
}
#logo{margin: 0;
	background-image: url(../img/sub-logo.jpg);
	width: 88px;
	height: 133px;
	float: left;
	padding: 0;
}
#logo h1{text-indent: -9999px; margin: 0; padding: 0}
#topnav{margin: 0; padding: 0; float: left; width: 530px; position: relative; margin-top: 90px; left: 20px;}
html*#topnav{margin: 0; padding: 0; float: left; width: 530px; position: relative; margin-top: 74px; [margin-top:90px;] left: 20px;}
#shopping{
	margin: 0;
	padding: 0;
	float: right;
	width: 250px;
}
#shoppingsearch{
	float: right;
	margin: 40px 0 0 0;
	padding: 0;
}
.shiftdown {
	margin-bottom: -5px;
}
#shoppingcart{
	background: url(../img/cart.gif) no-repeat;
	width: 54px;
	height: 94px;
	float: right;
}
#shoppingnav{float: right;
	color: #f4d65a;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	clear: both;
	margin-top: 3px;
	width: 200px;
	text-align: right;
}
#shoppingnav a{
	color: #6a5143;
	text-decoration: none;
	padding: 0 3px;
}
#shoppingnav a:hover{
	color: #6a5143;
	text-decoration: underline;
}
#main{}
#left{float: left; width: 130px;}
#sidenav{}
#center{float: left; width: 452px; margin-left: 18px; margin-right: 18px;
}
#center p{
		color: #6a5143;
	font: bold 10px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 10px;
}
#mainimage{}
#right{float: left; width: 280px;}
#right h2{
	color: #6a5143;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 20px;
}
#right p{
	color: #6a5143;
	font: 11px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 10px;
}
.otherright{
	color: #6a5143;
	font: 11px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#right p strong{font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight:bold;}
#rightsub{float:right; width:710px;}

#rightsub h2{
	color: #6a5143;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 20px;
}
#rightsub h3{
	color: #333333;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#rightsub p{
	color: #6a5143;
	font: 11px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 10px;
}
#rightsub p strong{font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif bold;}
#rightsub img{padding:0 20px 20px 0;}
#rightsub img.nopadding{padding:0 0 0 0; margin-bottom: -2px;}
.clear{clear: both;}
#footer{
	border-top: 1px solid #6a5143;
	margin: 35px 0 50px 0;
	text-align: center;
	color: #a1895d;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#footerp{
	margin: 10px auto;
	width: 560px;
}
#footer p a{
	color: #a1895d;
	text-decoration:none;
}
#footer p a:hover{
	color: #6a5143;
	text-decoration:underline;
}
#ftaddress{float: left;margin-right: 35px;
	font-weight: bold;
}
#ftphone{float: left;margin-right: 35px;
	font-weight: bold;
}
#ftfax{float: left;
	font-weight: bold;
}
.light-tr-background {
background-color: #fff;
color: #6a5143;
	font: 11px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.alternate-tr-background {
background-color: #ECECD9;
color: #6a5143;
	font: 11px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.title-row {
font-weight: bold;
color: #6a5143;
	font: 11px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.secondrow {
	float: right;
	width: 50px;
	position: relative;
}
.firstrow {
	float: left;
	width: 130px;
	position: relative;
}
#points a { color: #6a5143; text-decoration: none; }
#points a:hover { color: #6a5143; text-decoration: underline; }
.container{
	width: 732px;
}
#rightsub .container img{
	margin: 0;
	padding: 0;
}

.container form{
	margin: 0 auto;
	width: 500px;
}