body{
background: #327A77;
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
margin: 0px;
padding: 0px;
height: 100%;
background-image:url(SiteDesign/PageBG.jpg);
background-repeat:repeat-y;
background-position:top center;
}

/* Layout
----------------------------------------------- */ 
#container{
position:relative;
top:0px;
left:0px;
padding: 0 0 0 0px;
width:779px;
height:100%;
margin: 0px auto;
}
#header{
position:absolute;
top:0px;
left:0px;
height:280px;
width:779px;
}
#columnleft{
position:absolute;
top:288px;
left:0px;
width:188px;
height:auto;
padding:0 0 0 0px
}
#columnright{
position:absolute;
top:288px;
right:0px;
width:188px;
height:auto;
}
#columnrightR{
position:absolute;
top:288px;
right:0px;
width:188px;
padding-top:0px;
height:auto;
}
#rightcontainer{
position:relative;
margin-top:43px;
right:0px;
width:188px;
height:70%;
}
#toptrimenu{
position:absolute;
top:48px;
width:193px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align: right;
right:3px;
padding: 0 0 0 0px;
margin: 0 0 0 0px;

}
#toptrimenu a{
color: #ffffff;
padding-right:4px
}
#toptrimenu a:hover{
color: #ffffff;
padding-right:4px
}

/* Content
----------------------------------------------- */
#content{
position:absolute;
top:288px;
left: 186px;
padding-top: 56px;
width:403px;
height: auto;
text-align: left;
background-image:url(http://www.pet-health-uk.com/sitedesign/content-head.jpg);
background-repeat:no-repeat;
background-position:top;
}
#contenthead{
position:absolute;
top:0px;
left:0px;
padding: 0px;
width:331px;
background-image:url(http://www.pet-health-uk.com/sitedesign/Content-Head.jpg);
background-repeat:no-repeat;
background-position:top;
height: 98px
}
#staffthumbs{
position:relative;
margin-left:29px;
width:330px;
height:auto;
}
#bodycontent{
position:relative;
padding-left:15px;
width:388px;
background-image:url(http://www.pet-health-uk.com/sitedesign/content-bg.jpg);
background-repeat:repeat-y;
background-position:top;
height:auto;
background:transparent;
}
#contentfoot{
position:relative;
left:0px;
width:403px;
background-image:url(http://www.pet-health-uk.com/sitedesign/Content-Foot.jpg);
background-repeat:no-repeat;
background-position:Bottom;
height: 96px
}
#bodycontent p {
position:relative;
width:360px;
text-align: left;
color: #597977;
padding-left: 10px;
padding-right: 10px;
background:transparent;
}
#bodycontent h1 {
color: #597977;
font-weight:bold;
padding-left: 10px;
padding-right: 10px;
width:360px;
}
#bodycontent a{
color:#FF6600;
text-decoration:none;
}
#bodycontent a:hover{
color:#253D3D;
text-decoration:underline
}

#bodycontent ul{
margin:0 0 0 0px;
}
#bodycontent li{
list-style-position:outside;
margin-left:15px;
margin-bottom:5px;
list-style-type:circle;
color:#666666;
}

/*

/* Navigation
----------------------------------------------- */
#navcolumn{
position:relative;
background-image:url(http://www.pet-health-uk.com/SiteDesign/Menu-bg.jpg);
background-repeat:repeat-y;
background-position:top;
left:0px;
top:-4px;
width:175px;
}
#navcontainer {
position: relative;
top:0px;
}
#navcolumn ul{
margin: 0;
padding: 0;
list-style: none;
}
#navcolumn li a {
position:relative;
display: block;
color: #597977;
padding-top:3px;
padding-bottom:6px;
margin-left:11px;
height:8px;
background-color: transparent;
background-image:url(http://www.pet-health-uk.com/SiteDesign/Button-Bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
font-size:100%;
}
/* SubOptions
----------------------------------------------- */ 
#mainsubhead{
position:relative;
top:0px;
left:0px;
padding: 0;
width:188px;
background-image:url(http://www.pet-health-uk.com/sitedesign/main-sub-head.jpg);
background-repeat:no-repeat;
background-position:top;
height: 55px
}
#mainsubcontent{
position:absolute;
width:188px;
background-image:url(http://www.pet-health-uk.com/sitedesign/main-sub-bg.jpg);
background-repeat:repeat-y;
background-position:top;
}
#mainsubcontent p {
position:relative;
margin-left:19px;
background:transparent;
}
#mainsubcontent a{
color: #65A3A2;
}
#mainsubcontent a:hover{
color: #65A3A2;
text-decoration:underline;
}
.mainsubfoot{
position:relative;
left:0px;
padding: 0 0 0 0px;
width:188px;
height: 96px;
background-image:url(http://www.pet-health-uk.com/sitedesign/main-sub-foot.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#fleassubhead{
position:relative;
top:0px;
left:0px;
padding: 0;
width:188px;
background-image:url(http://www.pet-health-uk.com/sitedesign/fleas-sub-head.jpg);
background-repeat:no-repeat;
background-position:top;
height: 55px
}
#fleasubcontent{
position:absolute;
width:188px;
background-image:url(http://www.pet-health-uk.com/sitedesign/main-sub-bg.jpg);
background-repeat:repeat-y;
background-position:top;
}
#fleasubcontent p {
position:relative;
margin-left:19px;
background:transparent;
}
#fleasubcontent a{
color: #65A3A2;
}
#fleasubcontent a:hover{
color: #65A3A2;
text-decoration:underline;
}
.fleasubfoot{
position:relative;
left:0px;
padding: 0 0 0 0px;
width:188px;
height: 96px;
background-image:url(http://www.pet-health-uk.com/sitedesign/main-sub-foot.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#menusubhead{
position:relative;
left:0px;
padding: 0;
width:188px;
background-image:url(http://www.pet-health-uk.com/sitedesign/Services-sub-head.jpg);
background-repeat:no-repeat;
background-position:top;
height: 80px
}
#menusubcontent{
position:absolute;
width:188px;
background-image:url(http://www.pet-health-uk.com/sitedesign/Menu-bg.jpg);
background-repeat:repeat-y;
background-position:top;
margin-left:11px;
}
p.menusubcontent {
position:relative;
top: 0px;
margin:0 0 0 0px;
background:transparent;
font-family:Arial, Helvetica, sans-serif;
text-align: center;
}
#menusubcontent a{
color: ##B29F8E;
background-image:url(http://www.pet-health-uk.com/SiteDesign/Button-Bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
}
#menusubcontent a:hover{
color:#253D3D;
text-decoration:underline;
}
.menusubfoot{
position:relative;
left:0px;
padding: 0 0 0 0px;
width:188px;
height: 96px;
background-image:url(http://www.pet-health-uk.com/sitedesign/menu-sub-foot.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#news{
position:relative;
padding-left:24px;
}
#news p{
color: #1C2D2D;
margin:0 0 0 0px;
padding:0 0 0 0px;
width:147px;
}
#newsletters{
position:relative;
padding-left:24px;
padding-top:0px;
margin:0 0 0 0px;
}
#newsletters p{
color: #1C2D2D;
margin:0 0 0 0px;
padding:0 0 0 0px;
width:147px;
}
#Fleasitem{
color: #1C2D2D;
padding-bottom:6px;
padding-top:10px;
width:115px;
border-bottom:1px solid #65A3A2;
background-image:url(SiteDesign/fleas-icon-small.jpg);
background-position:bottom left;
background-repeat:no-repeat;
padding-left:32px;
}
#Fleasitem a {
color: #65A3A2;
text-decoration: none;
}
#Fleasitem a:hover {
color: #65A3A2;
text-decoration: underline;
}
#Newsletteritem{
color: #1C2D2D;
padding-bottom:6px;
padding-top:10px;
width:120px;
border-bottom:1px solid #65A3A2;
background-image:url(SiteDesign/pdf-icon-small.jpg);
background-position:bottom left;
background-repeat:no-repeat;
padding-left:27px;
}
#Newsletteritem a {
color: #65A3A2;
text-decoration: none;
}
#Newsletteritem a:hover {
color: #65A3A2;
text-decoration: underline;
}
#Newsletteritem-body{
color: #1C2D2D;
padding-bottom:4px;
padding-top:12px;
margin-left:12px;
width:120px;
background-image:url(SiteDesign/pdf-icon-small-body.jpg);
background-position:bottom left;
background-repeat:no-repeat;
padding-left:27px;
}
#Newsletteritem-body a {
color: #597977;
text-decoration: none;
}
#Newsletteritem-body a:hover {
color: #597977;
text-decoration: underline;
}
#Resitem-body{
color: #1C2D2D;
padding-bottom:4px;
padding-top:12px;
margin-left:12px;
background-image:url(SiteDesign/Res-icon-small-body.jpg);
background-position:bottom left;
background-repeat:no-repeat;
padding-left:27px;
}
#Resitem-body a {
color: #597977;
text-decoration: none;
}
#Resitem-body a:hover {
color: #597977;
text-decoration: underline;
}
#vetsnews{
color: #1C2D2D;
padding-bottom:6px;
padding-top:6px;
width:147px;
border-bottom:1px solid #65A3A2;
}
#vetsnews a {
color: #ffffff;
text-decoration: none;
}
#vetsnews a:hover {
color: #65A3A2;
text-decoration: underline;
}

/* 
/* Droplink
----------------------------------------------- */ 
#droplink{
position:relative;
left:25px;
padding: 0 0 0 0px;
width:130px;
height: auto;
text-align: center
}
#droplink p{
color:#cccccc
}

/* Fleas Menu
----------------------------------------------- */ 
#fleas-menu{
position:relative;
width:349px;
padding-left:10px;
height: auto;
text-align: left;
}
#fleas-menu p{
color:#666666;
text-decoration:none;
}
#fleas-menu a{
color:#666666;
text-decoration:none;
}
#fleas-menu a:hover{
color:#253D3D;
text-decoration:underline;
}

/* 
/* Footer
----------------------------------------------- */ 
#footer{
position:relative;
left:15px;
top:15px;
width:373px;
height: auto;
text-align: left;
background-image:url(http://www.pet-health-uk.com/sitedesign/footer-bg.jpg);
background-repeat:repeat-x;
background-position:top;
padding-top:15px
}
#footer p{
color:#666666;
text-decoration:none;
padding-left: 10px;
padding-right: 10px;
width:360px;
}
#footer a{
color:#666666;
text-decoration:none;
}
#footer a:hover{
color:#253D3D;
text-decoration:underline;
}
#footergeneric{
position:relative;
width:373px;
height: auto;
text-align: left;
background-image:url(http://www.pet-health-uk.com/sitedesign/footer-bg.jpg);
background-repeat:repeat-x;
background-position:top;
padding-top:15px
}
#footergeneric p{
color: #719794;
text-decoration:none;
padding-left: 10px;
padding-right: 10px;
width:360px;
}
#footergeneric a{
color: #719794;
text-decoration:none;
}
#footergeneric a:hover{
color:#253D3D;
text-decoration:underline
}
.signoff{
color: #719794;
background-image:url(http://www.pet-health-uk.com/sitedesign/footer-bg.jpg);
background-repeat:repeat-x;
background-position:top;
text-decoration:none;
padding-top:10px;
padding-left: 10px;
padding-right: 10px;
width:360px;
font-size:90%
}

/* 


/* Text
----------------------------------------------- */

p {
color:#597977;
padding-left:5px;
padding-right:5px;
background:transparent;
}
.quote {
color:#B29F8E;
padding-right:5px;
background:transparent;
font-style:italic;
}
h1 {
color: #2C4948;
font-size:140%;
font-weight:bold;
background-image:url(http://www.pet-health-uk.com/SiteDesign/Button-Bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:360px;
padding-bottom:3px;
}
h2 {
color: #597977;
font-size:110%;
font-weight:bold;
padding-top:0px;
padding-bottom:0px;
width:350px;
padding-left: 10px;
height:10px;
}
h3{
color: #597977;
font-weight:bold;
font-size:110%;
padding-left: 10px;
}
a {
color:#FF9E5E;
text-decoration:none;
}
a:hover {
text-decoration:underline
}

/* 




