html,body,table,div, form,h1,h2,h3,h4, tr, td {
	margin: 0;
	padding: 0;
	border: 0;
}
table {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}

td {
	vertical-align: middle;
	text-align: center;
}
a {
	font: 12px verdana, sans-serif; 
	margin: 0;
	padding: 0;
}
a, a:active, a:link, a:visited
{
	font-weight: bold; 
	text-decoration: none; 
	color: #333;
	background-color: inherit;
	margin: 0;
	padding: 0;
}

a:hover
{
	color: #999;
	background-color: inherit;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

div.container {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 1006px;
	height: 1500px;
	overflow: hidden;
}
div.containershort {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 1006px;
	height: 850px;
	overflow: hidden;
}

div.containermedium {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 1006px;
	height: 2000px;
	overflow: hidden;
}

div.containerlong {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 999px;
	height: 3280px;
	overflow: hidden;
}
div.top {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 118px;
	border: 0px solid #000000;
	background-color: #fff; 
	margin: 0px;
	padding: 0px;
}
div.top h2 { /* Royal Pet Supplies - logo */
	background: transparent url(images/royallogo.gif) no-repeat top center; 
	position: absolute; 
	top: 10px; 
	left: 5px; 
	width: 160px; 
	height: 97px; 
}
div.top h2 span {
	display:none;
}
div.top h3 { /* Royal Pet Supplies - slogan */
	position: absolute; 
	top: 55px; 
	left: 70px; 
	font: 16px georgia, verdana, arial, sans-serif; 
	width: 380px; 
	height: 50px; 
	font-weight: bold; 
	font-variant : small-caps;
	letter-spacing: 1px;
	text-align: center; 
	color: #003366;
}
div.top h3 span {
	display:none;
}
div.top h3 a, a:active, a:link, a:visited
{
	text-decoration: underline; 
}
div.top h4 { /*valid html 4.01 */
	background: transparent ; 
	position: absolute; 
	top: 100px; 
	left: 90px; 
	width: 57px; 
	height: 20px; 
}
div.top h4 span {
	display: none;
}

div.top h5 { /* Pet Supplies - logo text */
	position: absolute; 
	margin: 0;
	padding: 0;
	color: black;
	top: 103px; 
	left: 140px; 
	font:  14px arial, verdana, sans-serif; 
	font-weight: bold; 
	/*letter-spacing: 1px;*/
	text-align: left; 
	background-color: inherit;
}
div.top h5 span {
	display:none
}
#countdowncontainer
{
		position: absolute; 
		top: 0px; 
		left: 300px; 
		width:400px;
		height: 80px;
		border: 0px solid #000000;
		text-align: center;
		font: 12px arial, verdana, sans-serif; 
		color: #663300;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		/*background: transparent url(images/tradeshowcountdownbanner.jpg) no-repeat top center; */
}
#countdowncontainer p
{
		position: absolute; 
		top: 30px; 
		right: 0px; 
		width: 100%;
		height: 80px;
		border: 0px;
		text-align: center;
		font: 12px arial, verdana, sans-serif; 
		color: #663300;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;

}
#countdowncontainer h1
{
		position: absolute; 
		top: 20px; 
		right: 0px; 
		width: 100%;
		height: 80px;
		border: 0px;
		text-align: center;
		font: bold  2em/1em arial, verdana, sans-serif; 
		color: #555555;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;

}
div.main_no_columns {
	position: absolute;
	top: 130px;
	left: 0px;
	width: 100%;
	font: 12px arial, verdana, sans-serif; 
	background: inherit;
	color: #000;
}
div.main_no_columns h1 {
	font:  16px arial, verdana, sans-serif; 
 	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	padding-bottom: 20px;
}

#rewards_link {
 /*royal rewards linked logo */
	background: transparent ; 
	float: left;
	width: 100px; 
	height: 42px; 
	margin: 10px 0px 10px 15px;
}
div.rewards_top {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 118px;
	border: 0px solid #000000;
	background-color: #fff; 
	margin: 0px;
	padding: 0px;
}
div.rewards_top h1 { /* royal rewards logo */
	background: transparent url(images/royalrewardslogo.gif) no-repeat top center; 
	position: absolute; 
	top: 10px; 
	left: 5px; 
	width: 93px; 
	height: 120px; 
	}
div.rewards_top h1 span {
	display:none
}
div.rewards_top h2 { /* Royal Pet Supplies - logo */
	background: transparent url(images/royalrewardslogo.gif) no-repeat top center; 
	position: absolute; 
	top: 6px; 
	left: 0px; 
	width: 230px; 
	height: 126px; 
	}
div.rewards_top h2 span {
	display:none;
}
div.rewards_top h3 { /* rewards welcome */
	background: transparent url(images/rewards_welcome.gif) top right  no-repeat; 
	position: absolute; 
	top: 15px; 
	left: 230px; 
	font:  20px arial, verdana, sans-serif; 
	font-weight: bold; 
	letter-spacing: 1px;
	text-align: right; 
	width: 420px; 
	height: 65px; 
}
div.rewards_top h3 span {
	display:none
}
div.rewards_top h4 { /*valid html 4.01 */
	background: transparent ; 
	position: absolute; 
	top: 100px; 
	left: 90px; 
	width: 57px; 
	height: 20px; 
}
div.rewards_top h4 span {
	display: none;
}

div.rewards_top h5 { /* Pet Supplies - logo text */
	position: absolute; 
	margin: 0;
	padding: 0;
	color: black;
	top: 106px; 
	left: 230px; 
	font:  14px arial, verdana, sans-serif; 
	font-weight: bold; 
	letter-spacing: 1px;
	text-align: left; 
	background-color: inherit;
}
div.rewards_top h5 span {
	display:none
}
div.rewards_left {
	position: absolute;
	top: 128px;
	left: 0px;
	width: 102px;
	height: 925px;
	font-size: 12px; 
	background-color: #f5f5f5;
	color: #000;
	margin: 0 0 0 0;
}
div.rewards_right {
	position: absolute;
	top: 180px;
	right: 0px;
	width: 242px;
	height:930px;
	font: 12px arial, verdana, sans-serif; 
}
div.rewards_main {
	position: absolute;
	top: 130px;
	left: 0px;
	width: 1024px;
	height: 930px;
	font: 12px arial, verdana, sans-serif; 
	background: inherit;
	color: #000;
}
div.reward_ad_small {
	float: left;
	width:250px;
	height: 215px;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
}
div.reward_ad_large {
	float: left;
	width:500px;
	height: 435px;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
}

#reward_logo {
	position: absolute;
	top: 0;
	left: 0px;
	width: 230px;
	height: 200px;
	background: transparent url(images/rewards_logo.jpg) no-repeat top right; 
}

div.left {
	position: absolute;
	top: 118px;
	left: 0px;
	width: 140px;
	height: 1400px;
	overflow: hidden; 
	font-size: 12px; 
	background-color: #dae0d4;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding-top: 3px;
}
div.wideleft {
	position: absolute;
	top: 118px;
	left: 0px;
	width: 200px;
	height: 1400px;
	overflow: hidden; 
	font-size: 12px; 
	background-color: #dae0d4;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding-top: 3px;
}


#catalog {
	position: absolute;
	top: 0px;
	left: 25px;
	width: 75px;
	font-size: 12px;
}
#catalog img {
	height: 75px; 
	width: 75px;
	border: 0px solid black;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}
#vertical {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1.2em;
	font: 12pt verdana, sans-serif;
	font-weight: bold;
	overflow: hidden; 
	text-align: center;
	background-color: #ccc;
	color: #000;
	border: 1px outset;
	padding: 5px 0px 5px 0px;
}

div.main {
	position: absolute;
	top: 118px;
	left: 140px;
	width: 616px;
	height: 1400px;
	font: 12px arial, verdana, sans-serif; 
	background: inherit;
	color: #000;
	margin:0px 0px 0px 0px;
	padding-top: 3px;
}
div.narrowmain {
	position: absolute;
	top: 118px;
	left: 204px;
	width: 555px;
	height: 1400px;
	font: 12px arial, verdana, sans-serif; 
	background: inherit;
	color: #000;
	margin:0px 0px 0px 0px;
	padding-top: 3px;
}
div.narrowmain h1 {
	font:  16px arial, verdana, sans-serif; 
 	font-weight: bold;
	color: #003366;
	text-align: center;
	margin-top: 0px;
}

div.main h1 {
	font-size: 14pt;
	font-weight: bold;
}

div.right {
	position: absolute;
	top: 118px;
	right: 0px;
	width: 250px;
	height: 1400px;
	overflow: hidden; 
	font: 12px arial, verdana, sans-serif; 
	background-color: #DAE0D4;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding-top: 3px;
	
}

#contact_right a
{
	text-decoration: underline; 
	color: #333;
	background-color: inherit;
	font: 12px arial, verdana, sans-serif;
}
#contact_right a:hover
{
	color: #999;
	background-color: inherit;
}

#leftsidetext{
	position: absolute;
	top: 590px;
	left: 0px;
}
#leftsidetext a
{
	text-decoration: underline; 
	color: #333;
	background-color: inherit;
}
#leftsidetext a:hover
{
	color: #999;
	background-color: inherit;
}
#leftsidetext p{
	font: 12px arial, verdana, sans-serif;
	padding: 10px 5px 5px 5px;
	margin: 0 0 0 0;
}
div.bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	border: 1px solid #000000;
	background-color: #8D9F7B;
	text-align: left;
	font: 10px arial, verdana, sans-serif; 
	padding: 2px 0px 0px 0px;
}
div.bottom img { 
	border:0;
	width:88px;
	height:31px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align: middle; 
}
div.bottom a:link, div.bottom a:visited
{
	font: 12px arial, verdana, sans-serif; 
	font-variant : small-caps;
	padding: 0px 10px 0px 10px;
	font-weight: bold; 
	text-decoration: none; 
	color: #000;
	background-color: inherit;
	border-right: 1px solid #663300;
}

div.bottom a:hover
{
	color: #fff;
	background-color: inherit;
	text-decoration: none;
}
div.bottom a:active
{
	color: #fff;
	background-color: inherit;
	text-decoration: none; 
}		

div.bottomlong {
	position: absolute;
	top: 3200px;
	left: 0px;
	width: 100%;
	height: 20px;
	border: 1px solid #000000;
	background-color: #CCCC99;
	color: #000;
	text-align: left;
}
div.bottomlong  a
{
	padding: 0px 0px 0px 10px;
	text-decoration: none; 
	color: #663300;
	background-color: inherit;
	font: 12px arial, verdana, sans-serif; 
	font-weight: bold; 

}
div.bottomlong  a:hover
{
	color: #A52A2A;
	background-color: inherit;
	text-decoration: none;
}

div.bottomshort {
	position: absolute;
	top: 600px;
	left: 0px;
	width: 100%;
	height: 20px;
	border: 1px solid #000000;
	background-color: #CCCC99;
	color: #663300;
	text-align: left;
}
div.bottomshort  a
{
	padding: 0px 0px 0px 10px;
	text-decoration: none; 
	color: #663300;
	background-color: inherit;
	font: 12px arial, verdana, sans-serif; 
	font-weight: bold; 

}
div.bottomshort  a:visited
{
	color: #663300;
	background-color: inherit;
	text-decoration: none; 
}
div.bottomshort  a:link
{
	color: #663300;
	background-color: inherit;
	text-decoration: none; 
}
div.bottomshort  a:active
{
	color: #663300;
	background-color: inherit;
	text-decoration: none; 
}
div.bottomshort  a:hover
{
	color: #663300;
	background-color: inherit;
	text-decoration: none; 
}

#store_finder {
	float: right;
	width: 110px;
	height: 75px;
	overflow: hidden;
	padding:0px 0px 0px 0px;
	margin-right: 10px;
	margin-top: 5px;
	text-align: center; 
	border: 1px solid;
	background: #D3D3E0;
}
#store_finder table {
	font: 10px verdana, sans-serif; 
	width: 100px;
	height: 65px;
	padding:0px 0px 0px 0px;
	margin: 0px;
	text-align: center; 
}
#store_finder input, select {
	font: 10px verdana, arial, sans-serif; 
}
#store_finder h1{
	margin: 0;
	padding: 0 0 0 0 ;
	font: 10px verdana, arial, sans-serif;
	font-weight: bold;
	text-align: center;
	color: black;
	background-color: inherit;
}
#advert_ad {
	width:250px;
	height: 220px;
	overflow: hidden;
	text-align: center;
}
#advert_ad img {
	border: 2px solid #999;
}
#advert_ad table {
	border: 0px solid black;
	padding: 0px;
	margin: 0px;
}
#rewards {
	width:240px;
	height: 198px;
	overflow: hidden;
}
#rewards_blurb {
	float : right; 
	width: 600px;
	height: 140px;
	overflow: hidden;
	background-color: inherit;
	margin: 0px;
	padding: 0px;
}

#rewards_blurb img{
	width: 260px;
	height:130px;
	border: 2px solid #999;
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

#vendor_hyperlink {
	margin: 0;
	padding: 0;
	border: 0;
	display: block; 
	width:242px;
	height: 140px;
	overflow: hidden;
	font-weight:bold;
	text-align: center;
	background-color: #F3F3F3;
	color: #000;
}
#vendor_hyperlink h1{
	margin: 0;
	padding: 0px 0px 2px 0px;
	font: 14px arial, verdana, sans-serif;
	font-weight: bold;
	text-align: center;
}
#vendor_hyperlink ul {
	list-style-image: url(images/icon_paw.gif);
	padding: 0px 0px 0px 20px;
	margin: 0;
	text-align: left;
	font-weight: normal;
}

#vendor_hyperlink a
{
	font-weight: bold; 
	text-decoration: underline; 
	color: red;
	background-color: inherit;
}

#vendor_hyperlink a:hover
{
	color: #999;
	text-decoration: underline;
	background-color: inherit;
}
#vendor_textad_top {
	width:240px;
	height: 78px;
	text-align: center;
	font-weight: bold;
	background: inherit;
	color: #000;
	border-bottom: 0px solid #000;
	overflow: hidden;
}
#vendor_textad_top p {
	margin: 0;
	padding: 8px 5px 5px 5px;
	text-align: left;
	font: 14px arial, verdana, sans-serif;
	overflow: hidden;
	color: #003366;
	background-color: inherit;
}
#vendor_textad_even {
	width:240px;
	height: 40px;
	text-align: center;
	font: 8pt Arial, sans-serif;
	background: #F3F3F3;
	color: #000;
	border-bottom: 0px solid #000;
	overflow: hidden;
}
#vendor_textad_even p{
	font: 12px Arial, verdana, sans-serif;
	color: black;
	background-color: inherit;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
#vendor_textad_even a
{
	font-weight: bold; 
	text-decoration: underline; 
	color: red;
	background-color: inherit;
}

#vendor_textad_even a:hover
{
	color: #999;
	background-color: inherit;
	text-decoration: underline;
}
#vendor_textad_odd {
	width:240px;
	height: 100px;
	text-align: center;
	font: 8pt Arial, sans-serif; 
	font-weight: bold; 
	background: #3F3F3F;
	border-bottom: 0px solid #000;
	color: #eeeeee;	 
	overflow: hidden;
}
#vendor_new {
	width:240px;
	height: 240px;
	overflow: hidden;
}

#announcement {
		float: left;
		width: 610px;
		height: 87px;
		margin: 0px 0px 2px 0px;
		padding: 0px 0px 0px 0px;
		color: black;
		background:#F8E299;
		border-top: 2px solid black;
		border-bottom: 2px solid black;
}
#announcement h1 {
		font:  16px arial, verdana, sans-serif; 
		letter-spacing: 1px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		text-align: center;
		font-weight: bold;

}
#announcement p {
		font:  12px arial, verdana, sans-serif; 
		padding: 0px 0px 0px 10px;
		margin: 0px 0px 0px 0px;
		font-weight: normal; 
		text-align:left;
}
#announcement a
{
	font:  14px arial, verdana, sans-serif; 
	font-weight: bold; 
	text-decoration: underline; 
	color: black;
	background-color: inherit;
	padding: 0px 0px 0px 0px;
}

#announcement a:hover
{
	color: #999;
	background-color: inherit;
	text-decoration: underline;
}
#service {
		width: 240px;
		height: 73px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border: 0px;
		text-align: left;
		overflow: hidden;
}
#LoginBox {
	position: absolute; 
	top: 2px; 
	right: 5px; 
		width: 200px;
		margin:0px;
		padding:2px;
		border: 1px solid;
		font: 10px verdana, sans-serif; 
		text-align: center;
		overflow: hidden;
		background: #D3D3E0;
		color: #000;
}
#LoginBox a:link, a:visited
{
	font: 10px verdana, sans-serif; 
	text-decoration: underline; 
	color: #333;
	background-color: inherit;
	margin:0px;
	padding:0px;

}
#LoginBox form {
	font: 10px verdana, sans-serif; 
	margin:0px;
	padding:0px;
}
#LoginBox input
{
	font: 10px verdana, sans-serif; 
	color: #333;
	height: 1.75em;
}
#LoginBox table {
	width: 190px;
	height: 60px;
	font: 10px verdana, sans-serif; 
	margin:0px;
	margin:0px;
	padding:0px;
}
#LoginBox h1 {
	font: 10px arial, verdana, sans-serif;
	font-weight: bold;
	text-align: center;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #000;
	background-color: inherit;
}

#whyLogin {
		float: left;
		width: 240px;
		height: 130px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border: 0px;
		text-align: left;
		overflow: hidden;
		background-color: white;
		background: transparent url(images/goldribbon.gif) no-repeat top right; 
		color: #000;
}
#whyLogin ul {
		list-style-image: url(images/icon_paw.gif);
		padding-top: 0;
		margin-top: 0px;
}
#whyLogin h1{ 
		text-align: left; 
 		font: 12px arial, verdana, sans-serif;
 		font-weight: bold;
		margin: 2px 5px 2px 10px;
		padding: 2px 0px 2px 5px;
		color: #000;
		background-color: inherit;
}	
#whyLogin h1 span {
	display:none
}

#SuperSale {
		float: left;
		width: 250px;
		height: 220px;
		margin:0px 0px 0px 0px;
		padding: 0px;
		text-align: center;
		overflow: hidden;
}
#SuperSale img {
	border: 0px solid #333;
}
#tradeshow {
		float: left;
		width: 245px;
		height: 210px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 2px;
		border: 0px solid black;
		background-color: #fff;
		color: #000;
		text-align: center;
		overflow: hidden;
}
#tradeshow img {
	border: 0px;
}
#tradeshow h1 {
 		font-size: 24px;
 		color: red;
 		background-color: inherit;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
}
#tradeshow ul {
		padding-top: 0;
		margin: 0px 0px 0px 20px;
}
#tradeshow li {
 		font-size:12px;
 		color: black;
		background-color: inherit;
 		text-align: left;
}
#tradeshow p {
		text-align: left;
		margin: 0 0 0 0;
		padding: 5px 10px 0px 15px;
		font: 12px arial, verdana, sans-serif;
}
#tradeshow a
{
	font-weight: bold; 
	text-decoration: none; 
	color: #333;
	background-color: inherit;
}

#newprograms {
		float: left;
		width: 220px;
		height: 100px;
		margin:0px 0px 0px 0px;
		padding:15px 0px 0px 0px;
		background-color: #fff;
		color: #000;
		text-align: center;
		overflow: hidden;
		border: 0px solid #006600;
		text-decoration: none; 
}
#newprograms h1 {
		font-size: 24px;
		color: #336633;
		padding:0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background-color: inherit;
}
#newprograms p {
		font: 12px arial, verdana, sans-serif; 
		background-color: inherit;
		color: black;
		padding: 10px 5px 0px 5px;
		margin: 0px 0px 0px 0px;
		text-decoration: none; 
}
#productshowcase { 
		float : right; 
		width: 360px;
		height: 440px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border: 2px solid #003366;
		background-color: #8D9F7B;
		color: #000;
		overflow: hidden;
		text-align: center;
}	

#productshowcase img { 
		border: 1px solid black;
		margin:0px 0px 0px 2px;
		padding:0px 0px 0px 0px;
}
#productshowcase h1{ 
		margin: 0px 0px 0px 0px;
		padding: 0px; 
		font:  18px verdana, arial, sans-serif; 
		font-weight: bold; 
 		text-align: center;
		color: #000;
		background-color: inherit;
}	


#productshowcase p	{
		text-align:left;
		margin:2px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
		font: 14px arial, verdana, sans-serif;
		color: #000;
		background-color: inherit;
}
#navlist
{
	position: absolute; 
	top: 90px; 
	left: 0px; 
	width: 100%;
	border: 1px solid #000000;
	background-color: #A6B598;
	text-align: left;
	font: 10px arial, verdana, sans-serif; 
	margin: 0;

	padding: 5px 0px 5px 0px;
}


#navlist a { 

	font: 12px arial, verdana, sans-serif; 
	font-variant : small-caps;
	font-weight: bold; 
	text-decoration: none; 
	color: #000;
	background-color: inherit;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

#navlist a:hover
{
	color: #fff;
}
	
FORM.tb {
	display:inline;
}
input {
		margin:2px 0px 0px 0px;
		padding:0px 2px 0px 2px;
		font: 8pt verdana, sans-serif;
}
#mission {
	padding: 0px 0px 0px 0px;
}
#mission h1 {
	font: 16px arial, verdana, sans-serif;
	font-weight: bold;
	color: #000;
	background-color: inherit;
	text-align: center;
	padding-top: 0px;
}
#mission p {
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	font: 12px arial, verdana, sans-serif;
	text-align: left;
}
#product {
	padding: 0px 0px 0px 0px;
}
#product h1 {
	font: 16px arial, verdana, sans-serif;
	font-weight: bold;
	color: #000;
	background-color: inherit;
	text-align: center;
	padding-top: 0px;
}
#product p {
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	font: 12px arial, verdana, sans-serif;
	text-align: left;
}
div.folder {
	background: inherit;
	margin-left: 80px;
	text-align: left;
}
div.folder img{
	border: 0px;
	margin-right: 5px;
}
div.folder a, div.schedule a:visited
{
	font: 12px arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: underline; 
	color: #000;
	background-color: inherit;
}
div.folder a:hover
{
	color: #999;
	background-color: inherit;
}
div.schedule {
	background: inherit;
	margin-left: 100px;
	text-align: left;
}
div.schedule img{
	border: 0px;
	margin-right: 5px;
}
div.schedule a, div.schedule a:visited
{
	font: 12px arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: underline; 
	color: #000;
	background-color: inherit;
}
div.schedule a:hover
{
	color: #999;
	background-color: inherit;
}
#newcatalog {
	padding: 20px 0px 0px 5px;
}
#newcatalog h1 {
	font: 16px arial, verdana, sans-serif;
	font-weight: bold;
	color: #003366;
	background-color: inherit;
	text-align: center;
}
#newcatalog p {
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	font: 12px arial, verdana, sans-serif;
	text-align: left;
}
#newcatalog a
{
	font: 12px arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: underline; 
	color: #000;
	background-color: inherit;
}
#newcatalog a:hover
{
	color: #999;
	background-color: inherit;
}
#aboutus {
	padding: 0px 0px 0px 0px;
}
#aboutus h1 {
	font: 16px arial, verdana, sans-serif;
	font-weight: bold;
	color: #000;
	background-color: inherit;
	text-align: center;
	padding-top: 0px;
}
#aboutus p {
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	font: 12px arial, verdana, sans-serif;
	text-align: left;
}
#aboutus img{
	border-style:outset;
	border-color: navy;
	border-width:10px;
      }

#contact_right {
	padding: 5px;
}
#contact_right h1 {
	font: 16px arial, verdana, sans-serif;
	font-weight: bold;
	color: #000;
	background-color: inherit;
	text-align: center;
	padding-top: 0px;
}
#contact_right p {
	font: 12px arial, verdana, sans-serif;
	text-align: left;
}
#contact_right a
{
	text-decoration: underline; 
	color: #333;
	background-color: inherit;
	font: 12px arial, verdana, sans-serif;
}
#contact_right a:hover
{
	color: #999;
	background-color: inherit;
}
#contact_main {
	background-color: #fff;
	color: #000;
	height: 1020px;
	overflow: hidden;
}
#contact_main h1 {
	font: 16px arial, verdana, sans-serif;
	font-weight: bold;
	color: #000;
	background-color: inherit;
	text-align: center;
	padding-top: 0px;
}
#contact_main h2 {

	font: 14px arial, verdana, sans-serif;
	color: #333;
	background-color: inherit;
	text-align: center;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
#contact_main h3 {

	font: 12px arial, verdana, sans-serif;
	color: black;
	background-color: inherit;
	text-align: left;
	font-weight: bold;
}
#contact_main p {
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	margin: 0 0 0 0;
	font: 12px arial, verdana, sans-serif;
	text-align: left;
}
#contact_main table{
	font-size: 12px;
	padding: 0 0 0 0 ;
	margin: 0 0 0 0;
	width: 100%;
}
#contact_main td {
	vertical-align: top;
	text-align: left;
}
#contact_main a
{
	text-decoration: underline; 
	color: #333;
	background-color: inherit;
	font: 12px arial, verdana, sans-serif;
}
#contact_left{
	margin: 0 0 0 0;
	padding: 5px;
}
#contact_left h1{
	font: 16px arial, verdana, sans-serif;
	font-weight: bold;
	color: #000;
	background-color: inherit;
	text-align: center;
}
#contact_left h2{
	font: 12px arial, verdana, sans-serif;
	color: #333;
	background-color: inherit;
	text-align: left;
	font-weight: bold;
	border-top: 0px dotted #808080;
}
#contact_left a
{
	text-decoration: underline; 
	color: #333;
	background-color: inherit;
	font: 12px arial, verdana, sans-serif;
}
#contact_left a:hover
{
	color: #999;
	background-color: inherit;
}
#contact_left p{
	font: 12px arial, verdana, sans-serif;
	text-align: left;
}
#contact_left ul{
	font: 10px arial, verdana, sans-serif;
}
#links_main {
	color: #000;
	background-color: #fff;
	height: 3000px;
	overflow: hidden;
}
#links_main h1 {

	font: 16px arial, verdana, sans-serif;
	color: #003366;
	background-color: inherit;
	text-align: center;
	font-weight: bold;
}
#links_main p {
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	margin: 0 0 0 0;
	font: 12px arial, verdana, sans-serif;
	text-align: left;
}
#links_main table{
	font-size: 12px;
	padding: 0 0 0 0 ;
	margin: 0 0 0 0;
	width: 100%;
	height: 100%;

}
#links_main_index table{
	font-size: 12px;
	padding: 0 0 0 0 ;
	margin: 0 0 0 0;
	width: 650px;
	height: 30px;
	margin-top: 130px;
	margin-bottom: 20px;
	border-bottom: 1px solid #808080;

}
#thankyou_main {
	padding-top: 110px;
	background-color: #fff;
	color: #000;
	height: 500px;
	overflow: hidden;
}
#royaltruck { /*royal truck */
	background: transparent url(images/Royal_Pets_Truck_280_148.gif) top right no-repeat; 
	position: absolute; 
	top: -10px; 
	right: 0px; 
	width: 280px; 
	height: 148px; 
}

#reward_prizes { /*reward prizes*/
	background: transparent url(images/prizes.gif) top right no-repeat; 
	position: absolute; 
	top: 0px; 
	right: 0px; 
	width: 340px; 
	height: 100px; 
}
#whatsnew { 
		position: absolute; 
		top: 355px; 
		left: 0px; 
		width: 220px;
		height: 87px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border: 2px solid navy;
		text-align:left;
		color: #000033;
		background-color: inherit;
		overflow: hidden;
}	
#whatsnew img { 
		margin:2px 2px 2px 2px;
}
#whatsnew p { 
		padding: 5px 5px 5px 5px;
		margin: 0 0 0 0;
		font: 12px Arial, verdana, sans-serif;
		color: black;
		background: #D5E6F6;
		border-top: 2px solid navy;
	
}	
#NewVendorContent {
	float: left;
	width:140px;
	height: 130px;
	overflow: hidden;
	background: inherit;
	padding:0px 0px 0px 0px;
	margin: 0px;
	text-align: center;
}
#NewVendorContent img{
	width: 130px;
	height:120px;
	border: 2px solid #999;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#AdsBelowSuperSale {
	float: left;
	width: 140px;
	height: 128px;
	overflow: hidden;
	background: inherit;
	padding:4px 0px 0px 12px;
	margin: 0px;
}
#AdsBelowSuperSale img{
	width: 120px;
	height:120px;
	border: 1px solid #999;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#vendorLink {
	float: left;
	width: 142px;
	height: 150px;
	overflow: hidden;
	text-align: center;
	background: inherit;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#vendorLink img{
	width: 120px;
	height:120px;
	border: 1px solid #999;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#vendorLink a:link, #vendorLink a:visited
{
	font: 10px arial, verdana, sans-serif; 
	padding: 0px 0px 0px 0px;
	font-weight: bold; 
	text-decoration: none; 
	color: #663300;
	background-color: inherit;
}

#vendorLink a:hover
{
	color: #A52A2A;
	background-color: inherit;
	text-decoration: none;
}
#vendorLink a:active
{
	color: #fff;
	background-color: inherit;
	text-decoration: none; 
}		

