body {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:6px 0;
}
#page {
margin:0 auto;
position:relative;
width:901px;
}
#header {
background:transparent url(../images/header-bg.png) no-repeat scroll 0 0;
color:#6BD7F4;
font-size:12px;
font-weight:bold;
height:74px;
padding-left:57px;
padding-right:40px;
padding-top:62px;
text-align:right;
}
#header a {
color:white;
margin:0 5px;
}
#header img {
float:left;
margin-top:-4px;
}
#main {
background:transparent url(../images/main-bg.png) repeat-y scroll 0 0;
padding-bottom:1px;
padding-left:25px;
padding-right:25px;
}
#language-nav{
    margin-top:10px;
}
#footer {
background:transparent url(../images/footer-bg.png) no-repeat scroll 0 0;
color:#707070;
height:63px;
padding-left:45px;
padding-right:45px;
padding-top:34px;
text-align:right;
}
#footer .logos {
float:left;
}
#footer .solutions {
border-right:1px solid #EFEFEF;
padding-right:15px;
}
#footer .animalhealth {
border-left:1px solid #D3D3D3;
padding-left:15px;
padding-top:3px;
}
#footer .legal {
line-height:15px;
padding-top:6px;
}
#footer .legal a {
color:#707070;
margin:0 3px;
}
#map {
height:590px;
width:852px;
}
#shadow div {
position:absolute;
}
#shadow .top {
background:transparent url(../images/shadow-top.png) no-repeat scroll 0 0;
height:18px;
left:25px;
top:136px;
width:852px;
}
#shadow .left {
background:transparent url(../images/shadow-left.png) no-repeat scroll 0 0;
height:554px;
left:25px;
top:154px;
width:18px;
}
#shadow .right {
background:transparent url(../images/shadow-right.png) no-repeat scroll 0 0;
height:554px;
left:859px;
top:154px;
width:18px;
}
#shadow .bottom {
background:transparent url(../images/shadow-bottom.png) no-repeat scroll 0 0;
height:18px;
left:25px;
top:708px;
width:852px;
}
#opentab {
background:transparent url(../images/opentab.gif) no-repeat scroll 0 0;
cursor:pointer;
height:21px;
left:8px;
position:absolute;
top:126px;
width:19px;
}
#panel {
height:637px;
left:8px;
overflow:hidden;
position:absolute;
top:109px;
width:210px;
}
#panel .background {
background:transparent url(../images/panel-open.png) no-repeat scroll 0 0;
height:637px;
position:absolute;
width:224px;
}
#panel .contents {
margin-left:20px;
margin-top:17px;
position:absolute;
width:155px;
}
#panel h2 {
font-size:16px;
font-weight:bold;
margin-bottom:10px;
margin-top:12px;
}

.prov_icon_help{
	display: block;
	text-align: center;
	margin-top: 10px;
}
.prov_icon_help img{
	border: 1px solid #D3D3D3;
}
.pets img{
	cursor: pointer;
}

.dog, .puppy {
margin-left:12px;
}

.cat, .kitten {
margin-left:7px;
}

.puppy, .kitten{
	margin-top: 10px;
}

#closetab {
cursor:pointer;
height:20px;
position:absolute;
right:-34px;
top:0;
width:17px;
}
#panel .instructions, #panel .map_instructions {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:13px;
}
#panel img {
vertical-align:top;
}
#panel strong {
font-size:12px;
line-height:19px;
}
#panel select {
color:#099CCD;
font-weight:bold;
margin-left:15px;
width:140px;
}
#panel option {
color:#099CCD;
font-weight:bold;
}
#panel h3 {
font-size:12px;
font-weight:bold;
line-height:17px;
margin-bottom:2px;
}

#petsandparasitesce-link{
  margin-bottom:0px;
}


.step1 h3 {
background:transparent url(../images/icon-1.gif) no-repeat scroll 0 0;
}
.step2 h3 {
background:transparent url(../images/icon-2.gif) no-repeat scroll 0 0;
}
.step3 h3 {
background:transparent url(../images/icon-3.gif) no-repeat scroll 0 0;
}
.step1 .dog {
cursor:pointer;
margin-left:15px;
}
.step1 .cat {
cursor:pointer;
margin-left:7px;
}
.script {
display:none;
}
.iconwindow-single {
background:transparent url(../images/iconwindow-single-right.png) no-repeat scroll right top;
white-space:nowrap;
}
.iconwindow-single .inner {
background:transparent url(../images/iconwindow-single-left.png) no-repeat scroll left top;
}
.iconwindow-double {
background:transparent url(../images/iconwindow-double-right.png) no-repeat scroll right top;
white-space:nowrap;
}
.iconwindow-double .inner {
background:transparent url(../images/iconwindow-double-left.png) no-repeat scroll left top;
}
.labelwindow {
background:transparent url(../images/label-right.png) no-repeat scroll right top;
white-space:nowrap;
}
.labelwindow .inner {
background:transparent url(../images/label-left.png) no-repeat scroll left top;
}
h4 {
font-size:11px;
font-weight:bold;
height:16px;
line-height:16px;
margin:0 8px;
padding-top:10px;
}
h4 a{
	color: black;
	text-decoration: none;
}
h4 a:hover{
	text-decoration: underline;
}
.icons {
border-top:1px solid #DFDFDF;
margin:0 8px;
padding-top:5px;
}
#popup {
display:none;
height:329px;
left:250px;
position:absolute;
top:300px;
width:538px;
}
#popup .bg {
background:transparent url(../images/popup-bg.png) no-repeat scroll 0 0;
height:100%;
position:absolute;
width:100%;
}
#popup .contents {
padding:30px;
position:absolute;
width:471px;
}
#popup .close {
cursor:pointer;
height:24px;
position:absolute;
right:3px;
top:2px;
width:24px;
}
#popup h5 {
font-size:20px;
font-weight:bold;
margin-bottom:10px;
}
#popup h6 {
background:#737373 none repeat scroll 0 0;
color:white;
font-size:14px;
font-weight:bold;
height:27px;
line-height:27px;
margin-right:23px;
padding-left:15px;
}
#popup h6 span {
margin-left:260px;
}
#popup .listing {
height:190px;
overflow:scroll;
padding-top:15px;
}
#popup .listing div {
border-bottom:1px solid #C1C1C1;
border-top:1px solid #DFDFDF;
margin:0;
padding-left:12px;
}
#popup .listing div.first {
border-top:0 none;
}
#popup .listing div.last {
border-bottom:0 none;
}
#popup .listing label {
float:left;
font-size:13px;
font-weight:bold;
margin-top:3px;
text-transform:capitalize;
}
#popup .listing label img {
margin-right:5px;
padding-bottom:4px;
vertical-align:middle;
}
#popup .listing ul {
font-size:13px;
margin-left:310px;
padding:11px 0 12px;
}
#popup .listing a {
color:#00A0C7;
font-size:13px;
text-decoration: none;
}
body.waiting, body.waiting #page {
cursor:wait;
}
h1 {
color:black;
font-size:20px;
font-weight:bold;
margin-bottom:20px;
}
.subheadline {
color:#01B6E6;
font-size:14px;
font-weight:bold;
}
.plaintext {
font-size:12px;
}
.clearizor{
  width:0;
  height:0;
  clear:both;  
}