@charset "UTF-8";
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background: url(../dwimages/paw-bg.gif);
}
.oneColFixCtr #container {
	width: 800px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: url(../dwimages/gray%201%20pix%20btm.jpg) repeat-y;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: auto;
	border-top: 0;
	min-height: 830px;
}
#mainContent {
	padding: 0px;
	float: left;
	width: 614px;
	height: 800px;
	margin-left: 184px;
	background-color: #E77C19;
}
#dogcatheader {
	height: 345px;
	background: #FFF url(../dwimages/NewsEventsHead5.png) no-repeat center;
	width: 613px;
	float: left;
	margin-top: 0px;
}
#header {
	left: 0px;
	top: 0px;
}
#sidbarnav {
	background: #3F3E3C;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 800px;
	width: 186px;
	overflow: hidden;
	clear: right;
}

* html #sidbarnav {
	margin-right: -3px;
}
#doglogo {
	margin: 0px;
	padding: 0px;
	float: none;
	height: 210px;
	width: 185px;
	background-image: url(../images/spsDoglogoPH.jpg);
}
#navbuttons {
	margin-top: 0	px;
}
#toprightimg {
	height: 210px;
	width: 325px;
	margin-left: 289px;
}
* html #toprightimg {
	margin-left: 286px;
}
#header {
	background: #2A2A2A;
	height: 20px;
}
#storefront {
	height: 220px;
	float:left	
	width: 614px;
	padding-top: 5px;
	margin-top: 0px;
	background-image: url(../dwimages/storefrontlite.jpg);
}
* html #storefront {
	margin-left: -3px;
}

/** Start Footer**/
#footer {
	float: left;
}
/** End Footer**/
* html #footer {
	margin-left: 0px;
}


#storefrontlft {
	float: left;
}
#storefrontrt {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 427px;
	margin-right: 31px;
	padding-top: 38px;
	font-size: 0.9em;
	line-height: 1.3em;
}
#toptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #AE4A22;
	text-align: center;
	margin-top: 18px;
	font-weight: bold;
	margin-left: 0px;
	padding-right: 35px;
}
#bottomtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	margin-left: 48px;
	margin-top: 97px;
}
#bottomtext a {
	font-weight: bolder;
	font-size: 0.85em;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: -8px;
}
a {
	color:#AE4A22;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h3.prodheader {
	margin: 15px 0px 0px 55px;
	padding: 0px;
}
.prodheader a img {
	border-width: 0px;
	border-style: none;
	margin-bottom: 10px;
}
.proddesc {
	font-size: 0.7em;
	text-align: left;
}
.prodname {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin-left: 34px;
}
.prodprice {
	background: #F0B059;
	padding: 3px 5px 5px 6px;
	font-size: 0.8em;
	margin-left: 400px;
}
#accordion div .content {
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0.9em;
	list-style: none;
	margin-left: 34px;
	padding-left: 0px;
}
#accordion {
}
.prodgroup {
	margin-left: 66px;
	width: 485px;
}
#prodductsheader {
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: center;
	font-size: 1.5em;
}
.proddesc img {
	height: 45px;
	width: 28px;
}
.prodprictext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-align: right;
}
.oneprod {
	margin-bottom: 10px;
	float: left;
}
.prodtitle {
	font-size: .9em;
	font-weight: bold;
	text-align: left;
}
.prodinfo {
	width: 400px;
	float: left;
	margin-left: 70px;
	height: 35px;
}
#textmessage {
	background: #DA7025;
	float: left;
	width: 289px;
	height: 210px;
}
* html #textmessage {
	margin-right: -3px;
}
/***Current Events***/

#events {
	float: left;
	height: 300px;
	width: 370px;
	background-image: url(../dwimages/Eventsbgart.jpg);
	background-repeat: no-repeat;
}
/*** End Current Events***/
#spacer {
	line-height: 2em;
}
#header {
	font-size: 0.7em;
	color: #999;
	text-align: right;
	line-height: 0.7em;
	padding-top: 20px;
	padding-right: 10px;
	background: #3F3E3C;
	height: 10px;
	width: 790px;
}
#header a:hover {
	color: #333;
}
#header a {
	color: #6B6968;
}
#login_form_wraper {
	background: #999;
	height: 625px;
	padding-top: 175px;
	padding-left: 150px;
}
#login_form_wraper .lable {
	float: left;
	width: 90px;
	line-height: 15px;
	padding-top: 2.5px;
}
#login_form_wraper .input {
	line-height: 20px;
	margin-bottom: 5px;
}
#login_form_wraper .submit {
	margin-top: 5px;
}
#login_form_wraper #content_manager {
	font-size: 18px;
	line-height: 25px;
	padding-left: 35px;
	margin-bottom: 35px;
}
.standardForm
{
	background: #999;
	height: 625px;
	padding-top: 175px;
	padding-left: 150px;
}
#lettertop {
	background-image: url(../dwimages/letterTopslice.png);
	background-repeat: no-repeat;
	float: left;
	height: 79px;
	width: 590px;
	margin-left: 23px;
}
#php {
	background-image: url(../dwimages/letterMidslice.png);
	background-repeat: repeat-y;
	margin-left:23px;
	border-left:1px;
	border-color: #999;
	padding-right:65px;
	padding-left:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	
}

#aboutustable {
	border:0 0 0 0px;
	background-color:#ff6600;
	height:800px;
}

/***Start Tip of Week***/
#tipofweek {
	
}

#apDiv2 {
	
	margin-top:575px;
	margin-right:4px;
    padding-left:16px;
	padding-right:4px;
	padding-bottom:2px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color:#000;
	text-align:left;
	width:186px;
	height:140px;
	
	
}

#apDiv2 {
	position:absolute;
	width:160px;
	height:220px;
	z-index:1;
}

/***Start Tip of Week***/
#contact {
	margin-left:30px;
	padding-top: 50px;

}
#text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	line-height: 1em;
	margin-top: 50px;
	margin-right: 55px;
	margin-bottom: 15px;
	margin-left: 20px;
}

#newsletter_container {
	background-color:#808080;
}

#active_newsletter {
  height: 800px;
  overflow: auto;
}

#previous_newsletter_list {
	margin-left:20px;
	color:#F90;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.templatescroll {
	position: relative;
	overflow: auto;
	height: 250px;
	width: 358px;
	margin-top:45px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:70%;
	
}





/*** On Sale Now CSS ***/
#onsale {
	height: 300px;
	width: 244px;
	float: right;
	background-image:url(../dwimages/onsalenow.jpg);
	background-repeat: no-repeat;
}

#apDiv4 {
	
	margin-top:55px;
    padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#000;
	text-align:left;
	width:244px;
	height:auto;
	text-align:center;	
}
/*** End On Sale Now CSS ***/


a:link {color:#F90;} 

/***Start Here's The Scoop***/	
#apDiv3 {
	
	margin-top:50px;
    padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000;
	text-align:left;
	width:350px;
	height:350px;
	line-height:20px;
	
}

#apDiv3 {
	position:absolute;
	width:300px;
	height:115px;
	z-index:2;
}



.currentevents {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
	font-style:normal;
	
}

.currentevents a {
	color:#F00;
	text-decoration:underline;
	
}
/*** End Here's The Scoop***/

/*** Admin Login Links ***/
loginlinks a {
	color:#FFF;
}

.oneColFixCtr #container #maincontent #onsale #apDiv4 #onsalenowdb tr td {
	line-height: 10px;
}


/*** SPS Mailing List ***/


spmail_list {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
}

.WADAHeader {
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#000;
}

.WADADataTable {
	text-align:center;
	
}

.WADADataNavButtons {
	text-align:center;
}

spmail_list_thankyou {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#000;
	text-align:center;
	font-weight:bold;
}

.NewsletterLink

   background-color:#808080;
   font-size:9pt;
   font-color:#FF8C00;
}

.NewsletterLink:Hover
{
    color:#ffff00;
}

.NewsletterTop
{
   padding:3pt;
   background-color:#808080;
   font-size:9pt;
}

/*** End SPS Mailing List ***/



/***Specials Coupon***/

.coupon1 {
	width: 400px;
	height:305px;
	padding: 5px;
	margin-top:70px;
	margin-left:115px;
	text-align: center;
	background-image:url(../images/SPScouponblank.jpg);
	background-repeat:no-repeat;
	
	}

.coupon2 {
	width: 400px;
	height:305px;
	padding: 5px;
	margin-left:115px;
	margin-top:20px;
	text-align: center;
	background-image:url(../images/SPScouponblank.jpg);
	background-repeat:no-repeat;
	
	}
.couponpercent {
	margin-top:100px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:60px;
	font-stretch:expanded;
}

.couponitem {
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
}

.mustpresent {
	margin-top:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	
}
.onecoupon {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	
}
/***End Specials Coupon***/
