﻿body {
		}

td {
	font-family: Verdana;
	color:#07264E;
	font-size:11;

}

th {
	font-family: Verdana;
	color:#07264E;
	font-size:11;
}


.cat_copy
{
font-weight: 	bold;
color:			#48BFD2;
}

.header_nav
	{
	font-weight: 	bold;
	color:			#07264E;
	font-family:	verdana;
	font-size:		10;

	}

.side_nav
	{
	font-weight: 	normal;
	font-family:	verdana;
	font-size:		11;
	color:			#48BFD2;
	}

.bookmark
	{
	color:		#07264E;
	font:		10pt verdana, sans-serif;
	}

.home_page_footer_01
	{
	font-weight: bold;
	color:		#07264E;
	font-family:verdana;
	font-size:	x-small;
	}

.copyright
	{
	color:		#e57225;
	font:		8pt verdana;
	}

.terms
	{
	color:		#07264E;
	font:		8pt verdana;
	font-weight: 	normal;
	}

.header_bookmark
	{
	color:		#07264E;
	font:		8pt verdana;
	}

form
	{
	margin: 	0px;
	padding:	0px;
	}

.form_search
	{
	width: 		140px;
	height: 	16px;
	vertical-align: top;
	font:		9pt Geneva, sans-serif;
	border:		1px solid #a5aebd;
	}

.form_news
	{
	width: 		180px;
	height: 	20px;
	font:		9pt Geneva, sans-serif;
	border:		1px solid #a5aebd;
	}
	
a.product:link { color:#07264E; text-decoration:none}
a.product:visited { color:#07264E; text-decoration:none}
a.product:hover { color:#07264E; text-decoration:underline; cursor:hand}
a.product:active { color:#07264E; text-decoration:none}

a.productimage:link { text-decoration:none}
a.productimage:visited { text-decoration:none}
a.productimage:hover { text-decoration:none; cursor:hand}
a.productimage:active { text-decoration:none}

a.productpagenumbers:link { color:#07264E; text-decoration:none}
a.productpagenumbers:visited { color:#07264E; text-decoration:none}
a.productpagenumbers:hover { color:#07264E; text-decoration:underline; cursor:hand}
a.productpagenumbers:active { color:#07264E; text-decoration:none}

a.content:link { color:#07264E; text-decoration:underline;}
a.content:visited { color:#07264E; text-decoration:underline}
a.content:hover { color:#07264E; text-decoration:underline; cursor:hand}
a.content:active { color:#07264E; text-decoration:none}

a:link.top-nav { color: #000000; font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }
a:active.top-nav { color: #000000; font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }
a:visited.top-nav { color: #000000; font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: none; }
a:hover.top-nav { color: #000000; font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; Font-Size: 8pt; font-style: normal; text-decoration: underline; }





/*-----------------the following are the css additions for the new footer--------------------------*/

#footer-new {	width:780px; 
				margin:0 auto;
			}
#footer-top {	width:780px; 
				height:85px;
				border:1px solid #cccccc;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				margin: 0 0 10px 0;
				padding:0;
			}
#footer-top a {margin:0; padding:0; text-decoration:none; color:black;}	
#footer-top a:hover { cursor:pointer;}	
#footer-top a:visited {color:black;}		
#giftcard-list {	/*background:url("../images/giftcard-small.gif") no-repeat 25px 0;*/
					margin:15px 0 0 0;
					padding:0;
					height:60px;
					list-style-type:none;
					float:left;
					width:390px; 
					text-align:left;
				}
#giftcard-list li	{ margin-left:145px;
					  width:220px;
					}
#giftcard-list li.highlight-header {color:#8f9758; font-size:16px; font-weight:bold;}
#email-list {	/*background:url("../images/email-envelope.gif") no-repeat 25px 0;*/
					margin:15px 0 0 0;
					padding:0;
					height:60px;
					list-style-type:none;
					float:left;
					border-left:1px solid #cccccc;
				}
#email-list li	{ 	margin-left:135px;
					text-align:left;
					}
#email-list li.highlight-header {color:#ef7032; font-size:16px; font-weight:bold;}

#footer-bottom {	width:780px; 
					border-left:1px solid #43639a;
					border-right:1px solid #43639a;
					border-bottom:1px solid #43639a;
					border-top:10px solid #43639a;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					margin:0;
					padding:0;
					text-align:left;
				}
#footer-bottom ul {	font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					float:left;
					list-style-type:none;
					margin:18px 0 18px 22px;
					padding:0 0 0 0;
					text-align:left;
				}
#footer-bottom ul.first {margin-left:22px;}				
#footer-bottom ul li {margin-left:22px;}
#footer-bottom ul li.heavy {font-weight:bold;}
#footer-bottom ul li a { text-decoration:none; color:black;}
#footer-bottom ul li a:hover { text-decoration:underline; color:#43639a;}
#footer-bottom ul li img {border:0; padding:2px 0;}

#copyright {	width:780px; 
				font-family:Arial, Helvetica, sans-serif;
				color:black; 
				text-align:right;
				font-size:11px;
				margin:0;
				padding:0;
			}

			
/*-----------------end css additions for the new footer--------------------------*/

/*-----------------start css additions for the new view cart page--------------------------*/

#viewcart-header {	
					text-align:center; 
					color:#ffffff; 
					background-color:#43639a; 
					font-family:Arial, Helvetica, sans-serif; 
					font-size:11px; 
					font-weight:bold;
					}
#viewcart-header td {	color:white;
						height:20px;
						}
table.viewcart-product {	
							border-bottom:1px solid #d5dbe4;
							}
table.viewcart-product p{ padding:10px;}
table.viewcart-product img {margin:10px 0;}
table td.product-rtborder {	border-right:1px solid #d5dbe4;
							}


table.subtotal-display {background-color:#d5dbe4; padding-bottom:5px;}
table.subtotal-display p { padding-right:5px; margin-top:5px;}
table.subtotal-display p.shipping50 {color:#f3722e; font-weight:bold;}
table.subtotal-display p.shipping50-display {font-size:8px; color:black; text-align:right;}

/*----------------- END css additions for the new view cart page --------------------------*/



/*----------------- START css additions for the new LOGIN page --------------------------*/
#login-wrapper {	
					margin:0 auto;
					border:1px solid #cccccc;
					padding:25px 0 15px 18px;
					font:11px/16px Arial, Helvetica, sans-serif;
					}
#login-wrapper p  {	padding:0 13px; 
					margin-bottom:10px;
					}
#login-wrapper hr { margin:20px 13px 10px 13px;
					background-color:#cccccc;
					color:#cccccc;
					height:1px;
					border:none;
					}					
#login-wrapper h1 {	background:url("../images/header-login.gif") no-repeat -5px;
					height:18px;
					margin:0 0 15px 0;
					}
#login-wrapper h2 {	
					border-bottom:1px solid #cccccc;
					padding:0 13px;
					height:40px;
					margin:0;
					}
#login-wrapper h1 span, #login-wrapper h2 span, #login-wrapper h3 span {display:none;}
#login-wrapper h3 {	padding:0 13px;
					margin:25px 0 15px 0;
					height:15px;
					}
#login-wrapper label {	display:block;
						font-weight:bold;
						padding:0 13px;
						margin-bottom:3px;
						}
#login-wrapper input {  margin-left:10px;
						background:none; 
						border:1px solid #f26921;
						color:black;
						width:330px;
						height:18px; 
						margin-bottom:7px; /* sets vertical spacing between fields */
						padding-top:1px; /* vertically position text in input/textarea field */
						padding-left:4px; /* horizontally position text in input/textarea field */
						font-family: Arial, Helvetica, sans-serif; 
						font-size:11px;
						}
#login-wrapper input.button-sign-in { 	width:160px; 
										height:25px;	
										border:none;
										margin-left:10px;
										padding:0;
										}
#customer-sign-in {	width:365px;
					border:1px solid #cccccc;
					margin:0 0 30px 0;
					float:left;
					padding-bottom:30px;
					}
					
/*--- H2s -----*/					
#customer-sign-in h2 {	background:url("../images/customer-sign-in.gif") 13px 12px no-repeat #f7f7f7;}
#guest-checkout h2 {	background:url("../images/guest-checkout.gif") 13px 12px no-repeat #f7f7f7;}
#international-checkout h2 { background:url("../images/international-checkout.gif") 13px 12px no-repeat #f7f7f7;}
#customer-sign-in h2.returning-customers {	background:url("../images/returning-customers.gif") 13px 12px no-repeat #f7f7f7; 
											border-top:1px solid #cccccc;
											margin-top:30px;
											margin-bottom:20px;
											}

/*--- H3s -----*/					
#customer-sign-in h3.new-customers {	background:url("../images/new-customers.gif") 13px 0 no-repeat;}
#customer-sign-in h3.or { background:url("../images/login-or.gif") 13px 0 no-repeat;}


#guest-checkout {	width:360px;
					border:1px solid #cccccc;
					margin: 0 0 20px 15px ;
					padding:0 0 15px 0;
					float:left;
					
					}
#international-checkout {	width:360px;
							border:1px solid #cccccc;
							margin: 0 0 20px 15px ;
							float:left;
							padding-bottom:15px;
							}

/*----------------- END css additions for the new LOGIN page --------------------------*/


/*----------------- start FREE SHIPPING ON PRODUCT PAGE --------------------------*/

span.free-ship {	color: red;
					font-size: 14px;
					text-decoration: none;
					font-weight:bold;
					}
/*----------------- start NEW HOMEPAGE --------------------------*/					
#homepage-wrapper {width:620px;}
#header-image, #intro-text {	margin-bottom:10px;}
#header-image img, #header-image a, #header-image a:hover {	margin:0; padding:0;}

#intro-text-left { width:280px;
				   float:left;
					}
#intro-text-right { width:320px;
					margin-left:10px;
					float:left;
					border-left:1px solid #cccccc;
					}
#intro-text h1 	{ 	background:url("../images/paw-single.gif") no-repeat;
					font-family: Arial;
					font-size: 16px;
					font-weight: bold;
					color: #43639a;
					padding:0;
					margin-bottom:0;
					margin-left:10px;
					padding:0 0 0 22px;
					}
#intro-text p	 {	padding-left:10px;
					font:11px/15px  Arial, Helvetica, sans-serif;
					color:black;
					}						
#intro-text-right h1 { background:url("../images/paw-single.gif") no-repeat;
											font-family: Arial;
											font-size: 16px;
											font-weight: bold;
											color: #43639a;
											padding:0;
											margin-bottom:0;
											margin-left:20px;
											}
#intro-text-left h1 { background:url("../images/paw-single.gif") no-repeat;
											font-family: Arial;
											font-size: 16px;
											font-weight: bold;
											color: #43639a;
											padding:0;
											margin-bottom:0;
											margin-left:10px;
											}											
#intro-text-left h1		{ padding:0 0 0 22px;}
#intro-text-left p	 {padding-left:10px;}
#intro-text-right h1, #intro-text-right p	{ padding:0 0 0 22px;}								
#intro-text-left p, #intro-text-right p { 	font:11px/15px  Arial, Helvetica, sans-serif;
											color:black;
											
											}
					
div.display-categories { margin-bottom:10px;}
div.display-categories h1 {	color:white; 
							font-size:11px; 
							height:17px; 
							margin:0 0 5px 0 ; 
							padding:2px 0 0 10px; 
							font-family:Arial, Helvetica, sans-serif; 
							}
div.display-categories ul {	width:155px; 
							float:left;  
							margin:0; 
							padding:0; 
							text-align:center; 
							font-family:Arial, Helvetica, sans-serif; 
							font-size:11px; 
							font-weight:bold;
							} 
div.display-categories ul li {	list-style:none; 
								margin:0 10px ; 
								padding:0; 
								}
div.display-categories ul li.image-block {height:100px;}
div.display-categories ul li a {	color:black; 
									text-decoration:none;
									}
div.display-categories ul li a:hover {text-decoration:underline;}
div.display-categories ul li img {border:0;}
#header-orange { background-color:#f26921; }
#header-green { background-color:#8f9758;}
#header-blue { background-color:#43639a;}


#tv-spot, #tv-spot img, #tv-spot a {	margin:10px 0;
										padding:0;
										border:none;
										}


/*----------------- start NEW CS PAGES --------------------------*/	
#cs-wrap {
	width:780px;
/*	border:1px solid #cccccc;
*/	font:11px/16px Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
	padding:0;
	background:url("../images/cs-bg.gif") repeat-y;
	text-align:left;
}
#cs-wrap a {
	color:black;
}
#cs-left {
			width:190px;
			float:left;
			font-size:12px;
			margin:0;
			padding:0 0 20px 0;
			}
#cs-left h1 {
			margin:20px 0;
			padding:0 0 0 15px;
			font-size:14px;
			color:black;
			
			}
#cs-left h1 a {	font-size:14px;
				text-decoration:none;
				}
#cs-left ul {
			margin:0;
			padding:0 15px;
			list-style:none;
			}
#cs-left ul li {
			margin:0;
			padding:0;
			}
#cs-right {
			width:590px;
			float:left;
			font-size:11px;
			padding-bottom:20px;
			margin-bottom:0;
			}
#cs-right h1 {
			padding:0;
			margin: 20px;
			font-size:20px;
			color:#43639a;
			}
#cs-right h2 {
				padding:0;
				margin: 0 20px 10px 20px;
				font-size:12px;
				color:black;
				}
#cs-right p {
				padding:0;
				margin: 0 20px 10px 20px;
			}
#cs-right ul {
					margin:0 0 20px 0;
					padding:10px 0 0 20px;
					width:160px;
					list-style:none;
					float:left;
					}


#cs-right ul li.list-heading {
								font-size:12px;
								border-bottom:1px black dashed;
								font-weight:bold;
								margin-bottom:5px;
								color:#375281;

								}
#cs-right ul li.list-heading a {								
								color:#375281;
								font-size:12px;

								}								
#cs-right ul li.list-heading-single {
										font-size:12px;
										font-weight:bold;
										
										}
#cs-right ul li.list-heading-single a {										
										color:#375281;
										font-size:12px;
										}
#cs-right ul li.list-heading a, #cs-right ul li.list-heading-single a {
																			text-decoration:none;
																			}
#cs-right ul.content-list {	
							width:500px;
							float:none;
							}
#cs-right table {
					margin:0 0 20px 20px;
					border:1px solid black;
					border-collapse:collapse;
					}
#cs-right table.hours, #cs-right table.order-status, #cs-right table.gallery-table {border:none;
							}
#cs-right form {	width:225px;
					margin-left:20px;
					}
#cs-right form label	{	font-size:12px;
							font-weight:bold;
							display:block;
							}
#cs-right form input	{	margin-bottom:5px;
							}

#cs-right ul.gallery-list {
					margin:0 0 20px 30px;
					padding:10px 0 0 20px;
					width:600px;
					list-style:square;
					float:none;
					}

/*----------------- start NEW HOLIDAY SHIPPING CHART --------------------------*/	

table.holiday-shipping {	width:500px;
							border:1px solid #d12318;
							border-collapse:collapse;
							font:11px/15px Arial, Helvetica, sans-serif;
							}
table.holiday-shipping td.shipping-heading {	background-color:#d12318;
												color:white;
												text-align:center;
												font-size:12px;
												font-weight:bold;
												}
/*----------------- start NEW CS PAGES --------------------------*/	
#search-wrap {
	width:780px;
/*	border:1px solid #cccccc;
*/	font:11px/16px Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
	padding:0;
	text-align:left;
}												
#search-wrap h1{
			padding:0;
			margin:0px;
			font-size:20px;
			color:#43639a;
			}
#thankyou-wrap {
	width:780px;
	border:1px solid #cccccc;
	font:11px/16px Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:0;
	text-align:left;
}			
															
.clear {clear:both; 
		height:.01px; 
		overflow:hidden;
		margin:0;
		padding:0;
		 }
		
		
		
