body{
background: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
margin: 0px;
padding: 0px;
height: 100%;
}

/* 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;
background-image:url(http://www.pet-health-uk.com/sitedesign/pet-health-uk-header.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#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;
}
#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
}
#vetsouter{
position:relative;
top:0px;
left:0px;
padding: 0 0 0 0px;
width:620px;
height:auto;
background-image:url(SiteDesign/vets-bg.jpg);
background-position:top center;
background-repeat:no-repeat;
border: 1px solid #cccccc;
text-align:center;
margin: 20px auto;
}
.vets{
position:relative;
top:0px;
left:0px;
padding: 0 0 0 0px;
width:420px;
height:auto;
text-align:center;
margin: 40px auto;
}
p.vetstext{
text-align:center;
visibility:hidden
}

/* 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:#294342;
text-decoration:none;
}
#bodycontent a:hover{
color:#253D3D;
text-decoration:underline
}

/*

/* 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;
}
ul{
margin: 0;
padding: 0;
list-style: none;
}
ul li{
position: relative;
}
li ul {
position: absolute;
top: 0;
display:none;
}
ul li a {
position:relative;
display: block;
color: #597977;
padding-top:3px;
padding-bottom:3px;
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:90
}
ul {
margin: 0;
padding: 0;
list-style: none;
}
li:hover ul, li.over ul { 
display: block;
color:#253D3D
}
#primarynav li { 
margin:0 0 0 0; 
padding: 0 0 0 0;
} 
#primarynav li:hover, #primarynav li.over { 

} 
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

/*

/* 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:absolute;
top: 0px;
width:188px;
margin-top:147px;
background:transparent;
}
#mainsubcontent a{
color: ##B29F8E;
}
#mainsubcontent a:hover{
color: #666666;
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;
}
#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;
}

/* 
/* Droplink
----------------------------------------------- */ 
#droplink{
position:relative;
left:25px;
padding: 0 0 0 0px;
width:130px;
height: auto;
text-align: center
}
#droplink p{
color:#cccccc
}

/* 
/* 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:420px;
height: auto;
text-align: center;
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;
width:420px;
}
#footergeneric a{
color: #719794;
text-decoration:none;
}
#footergeneric a:hover{
color:#253D3D;
text-decoration:underline
}

/* 


/* 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: #597977;
font-size:100%;
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:100%;
font-weight:bold;
padding-bottom:3px;
background-image:url(http://www.pet-health-uk.com/SiteDesign/Button-Bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:360px;
}
h3{
color: #597977;
font-weight:bold;
}
a {
color:#597977;
text-decoration:none;
}
a:hover {
color:#253D3D;
text-decoration:underline
}
/* 




