body {
margin:0;
padding:0;
margin-top:20px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#525252;
}

#outer {
width:990px;
margin-left:auto;
margin-right:auto;
}

form {
padding:0;
margin:0;
}

#header {
background-image:url(../Images/bg_topnav.jpg);
background-repeat:repeat-x;
background-position:0px 55px;
}

#footer {
background-image:url(../Images/bg_topnav.jpg);
background-repeat:repeat-x;
height:33px;
margin-top:15px;
}

#header table {
width:100%;
}

#header #logo {
margin-left:5px;
}

#topnav {
width:770px;
}

#topnav a, #footer a {
display:block;
width:191px;
float:left;
font-size:11px;
text-decoration:none;
color:#000000;
text-align:center;
border-right:2px solid white;
font-weight:bold;
height:47px;
line-height:44px;
}

#footer a {
line-height:30px;
color:#666666;
height:34px;
}

#footer a#first {
width:206px;
}

#topnav a#last, #footer a#last {
border-right:0;
}

#topnav a:hover, #footer a:hover {
color:#FF9900;
}

#topsearch {
height:50px;
padding-left:193px;
}

#search {
border:1px solid #CFD0CF;
color:#999999;
height:25px;
margin-top:2px;
padding:0;
padding-top:6px;
padding-left:5px;
vertical-align:middle;
width:186px;
}

#findit {
margin-top:2px;
vertical-align:middle;
}

#topbasket table {
float:right;
color:#999999;
font-size:11px;
width:196px;
background-image:url(../Images/basketicon.gif);
background-repeat:no-repeat;
background-position:150px 4px;
}

#topbasket table td.heading {
font-weight:bold;
}

#topbasket table td.col {
width:100px;
}

#legal {
font-size:10px;
color:#999999;
background-image:url(../Images/bg_legal.jpg);
background-repeat:repeat-x;
height:40px;
text-align:right;
padding-right:20px;
padding-top:8px;
padding-bottom:8px;
}

#legal a {
text-decoration:none;
color:#999999;
}

#legal a:hover {
color:#ff9900;
}

#leftmenu {
border-left:1px solid #CFD0CF;
border-right:1px solid #CFD0CF;
width:187px;
padding-left:10px;
margin-bottom:-6px;
padding-top:10px;
}

#leftmenu a {
color:#006699;
text-decoration:none;
display:block;
font-size:11px;
margin-top:8px;
margin-bottom:8px;
}

#leftmenu a:hover {
color:#ff9900;
}

#leftmenuhead {
border-bottom:1px dotted #ff9900;
background-image:url(../Images/bg_lefthead.gif);
background-repeat:no-repeat;
padding:10px;
font-weight:bold;
font-size:11px;
color:#006699;
margin-bottom:-6px;
width:179px;
}

#leftmenufoot {
background-image:url(../Images/bg_leftfoot.gif);
background-repeat:no-repeat;
}

#dog_grooming {
width:541px;
height:261px;
background-image:url(../Images/dog_grooming_products.jpg);
padding:12px;
}

#dog_grooming h1 {
color:#006699;
font-size:30px;
}

#dog_grooming h1 span {
color:#666666;
}

#dog_grooming h1, #dog_grooming p {
padding:0;
margin:0;
}


#dog_grooming p {
width:265px;
color:#666666;
line-height:19px;
margin-top:11px;
margin-bottom:20px;
}

#dog_grooming p#special {
margin:0;
font-weight:bold;
color:#9b9b9b;
}

#container {
width:100%;
}

#container td {
vertical-align:top;
padding-top:12px;
padding-left:6px;
}

#container td.content {
padding-left:20px;
}

a img {
border:0;
}

.featured {
background-image:url(../Images/bg_featured.gif);
width:555px;
height:109px;
display:block;
margin-top:12px;
padding-top:8px;
padding-left:10px;
}

h2 {
font-weight:bold;
color:#006699;
font-size:12px;
padding:0;
margin:0;
padding-bottom:5px;
border-bottom:1px dotted #F09609;
width:150px;
}

.featured .product {
font-size:10px;
padding-right:5px;
padding-top:8px;
padding-bottom:10px;
line-height:14px;
display:block;
float:left;
margin-right:10px;
width:165px;
}

.featured .product a {
text-decoration:none;
}

.featured .product a:hover h3 {
color:#ff9900;
}

.featured .product img {
display:block;
float:left;
margin-right:5px;
margin-left:5px;
}

.featured .info {
display:block;
float:left;
width:80px;
}

.featured h3 {
color:#2079A5;
font-size:10px;
font-weight:normal;
padding:0;
margin:0;
}

#latestnews {
padding-top:15px;
}

#latestnews a {
text-decoration:none;
display:block;
color:#333333;
padding-top:7px;
padding-bottom:7px;
border-bottom:1px dotted #F09609;
width:95%;
}

#latestnews a:hover {
color:#666666;
}

#latestnews a:hover strong {
color:#006699;
}

td#textbased.content {
padding-left:32px;
padding-top:20px;
padding-right:20px;
padding-bottom:20px;
line-height:20px;
}

td#textbased.content li {
line-height:20px;
}

h4 {
color:#006699;
font-size:14px;
}

.pics {  
    height:  200px;  
    width:   200px;  
	padding-top:0;
    margin:  0;
	cursor:pointer; 
	float:right;
	margin-top:30px;
	margin-bottom:30px;
} 
 
.pics img {  
    padding: 0px;  
    border:  0;
    width:  200px; 
    height: 200px; 
    top:  0; 
    left: 0;
	margin-left:30px;
} 

#sitemap {
width:800px;
float:left;
}

#sitemap td {
padding:0;
margin:0;
}

#sitemap a {
display:block;
color:#006699;
text-decoration:none;
}

#sitemap a:hover {
color:#FF9900;
}

#contact {
width:700px;
}

#contact td, #contact {
margin:0;
padding:0;
}

.em {
font-size:16px;
color:#10709F;
}

.date {
color:#999999;
font-size:16px;
}

#list {
width:753px;
}

#breadcrumb {
font-size:10px;
padding-top:10px;
color:#666666;
}

#breadcrumb a {
color:#006699;
text-decoration:none;
}

#breadcrumb a:hover {
color:#ff9900;
}

.lproduct {
display:block;
width:99%;
height:46px;
border-top:1px dotted #cccccc;
padding:10px;
}

.limg, .lproduct div  {
display:block;
float:left;
line-height:43px;
}

.limg {
width:65px;
height:45px;
}

.lproduct div {
padding-left:10px;
padding-right:10px;
}

.ltitle {
width:360px;
text-indent:20px;
}

.ltitle a {
text-decoration:none;
color:#666666;
}

.lprice {
width:50px;
color:#006699;
}

.lread a, .ladd a {
background-color:#006699;
border:1px dotted #cccccc;
color:white;
font-size:11px;
padding:5px;
text-decoration:none;
background-repeat:no-repeat;
background-position:4px 4px;
background-image:url(../Images/info.gif);
padding-left:25px;
padding-right:10px;
font-weight:bold;
}

.lread a:hover {
background-color:#4590B0;
}

.ladd a {
background-color:#ff9900;
background-image:url(../Images/tick.gif);
}

.ladd a:hover {
background-color:#FFAA2B;
}

#pages {
border-top:1px dotted #cccccc;
padding-top:10px;
}

#pages a {
display:block;
float:left;
background-color:#006699;
text-decoration:none;
text-align:center;
color:white;
margin-right:4px;
width:18px;
height:18px;
line-height:16px;
border:1px dotted #cccccc;
}

#pages a:hover {
background-color:#4590B0;
}

#pages a#current {
background-color:#ff9900;
}

#pages a#current:hover {
background-color:#FFAA2B;
}

#pages div {
display:block;
float:left;
line-height:18px;
margin-right:10px;
}

a.back {
text-decoration:none;
color:#006699;
font-size:11px;
}

a.back:hover {
color:#ff9900;
}

.prodimg {
margin:15px;
border:3px solid #e4e4e4;
}

.prodimg:hover {
border:3px solid #cccccc;
}

#price {
color:#666666;
font-size:16px;
}

h4.prod {
padding:10px;
background-color:#e4e4e4;
}

#subcat {
margin:0;
padding:0;
}

#basket {
width:600px;
}

thead td, tfoot td {
font-weight:bold;
}

td.pl {
text-indent:10px;
}

#delivery {
background-color:#DFDFDF;
font-size:11px;
color:#666666;
width:170px;
padding:10px;
}

.product img {
  width:65px;
}

#facebook {
	margin-top:15px;
	margin-bottom:15px;
}
