html { overflow: -moz-scrollbars-vertical !important; }
body{margin:auto;padding:0;width:960px;font-size:0.825em;line-height:1.2em;font-family:helvetica;}
p{font-family:helvetica;margin:10px 0;font-size:1em;}
sup {font-size:70%;vertical-align:top;}
a {text-decoration:none;color:#0044AF;}
a:hover {text-decoration:underline;}
h1{color:#585752;font-size:26px;letter-spacing:2px;margin:5px 0;padding:0 0 20px;line-height:26px;}
h2{color:#ac1a2f;font-style:italic;margin:0;padding:0;font-family:Georgia;font-size:22px;line-height:22px;}
h3{margin:0;padding:10px 0;color:#ac1a2f;font-family:Georgia;font-style:italic;font-size:1.1em;}
h5{font-size:0.7em;color:#585752;font-weight:normal;}
h4 {font-size:85%;color:#585752;font-weight:bold;padding:0;margin:0;}
.emp{font-style:italic;font-weight:bold;font-family:Georgia;}
ol li {
padding-bottom:5px;line-height:1.2em;
}
img{border:none;}
#container2{clear:left;overflow:hidden;background:#cfd7e4 url("/images/main_bg.png") 100% 100% repeat-x;width:960px;}
#container2-vet{clear:left;overflow:hidden;background:#ced0d5 url("/images/main_bg-vet.png") 100% 100% repeat-x;width:960px;}

.prop {height:1100px;float:right;width:1px;}
#container1{background:#FFFFFF;float:left;position:relative;right:610px;border-right:2px dotted #a91a2e;}
#col1{float:left;left:610px;overflow:hidden;position:relative;width:348px;}
#col2{float:right;left:610px;overflow:hidden;position:relative;width:610px;}
#logo{padding-left:40px;padding-top:20px;}
#content{padding:40px 80px 40px 40px;}
#box-table-b {
border-bottom:7px solid #585752;
border-collapse:collapse;
font-size:75%;

width:100%;
}

#box-table-b th {
background:none repeat scroll 0 0 #ac1a2f;
border-left:1px solid #585752;
border-right:1px solid #585752;
border-bottom:1px solid #585752;
color:#ffffff;
font-size:13px;
font-weight:normal;
padding:8px;
white-space:pre;
}

#box-table-b th[scope=row] {
background:none repeat scroll 0 0 #f2f2f2;
font-weight:bold;
color:#000000;
text-align:center;
}


#box-table-b td {
background:none repeat scroll 0 0 #f2f2f2;
border-bottom:1px solid #585752;
border-left:1px solid #585752;
border-right:1px solid #585752;
line-height:1.1em;
padding:8px;
vertical-align:top;
}
#box-table-b ul {
margin:0;
padding:0;
}
#box-table-b li {
padding-bottom:8px;
list-style:none;
}

ul.links{
margin:0 0 0 20px;
padding:0;
}
ul.links li {
padding-bottom:8px;
list-style:none;
}
ul.links a {
color:#000000;
font-weight:bold;
}

.sep{border-top:2px dotted #585752;padding-top:20px;}
.section{float:left;margin:10px 0;width:100%;}
.box-color1 {background:#d2d3d5;padding:10px;}
.border-color1 {border:#a91a2e dotted 2px; padding:10px;}
.trans {background:url(/images/light-bg.png) 0 0 transparent;padding:10px;}
.border {border:#a91a2e dotted 2px;}
.quiz {float:left; width:302px; background:none repeat scroll 0 0 #FFFFFF; 
       border:2px dotted #A91A2E; float:left; padding:10px; }
.flleft{float:left;margin:10px 10px 10px 0px;}
.flright{float:right;margin:10px 0px 10px 10px;}
.center{display: block;
    margin-left: auto;
    margin-right: auto}
.caption h3 {font-size:1.2em;margin:0;padding:0;color:#ac1a2f;text-transform:uppercase;font-family:Georgia;font-style:italic;}
.caption p{margin:0;padding:0;line-height:100%;font-size:0.9em;font-weight:bold;}
.style1 {background:url("/images/irish_setter_gradient.png") no-repeat scroll 0 80px;}
.style1 #leftcontent{padding:320px 20px 0 0;margin-bottom:20px;}
.style2 {background:url("/images/boy_scruffy_dog.jpg") no-repeat scroll 100% 150px;}
.style2 #leftcontent{padding:350px 20px 0 0;}
#resources #col1 {background:url("/images/white-1.jpg") no-repeat scroll 60px 150px;}
#resources #col1 #leftcontent{padding:240px 20px 0 0;margin-bottom:20px;}
#faq #col1 {background:url("/images/white-1.jpg") no-repeat scroll 60px 150px;}
#faq #col1 #leftcontent{padding:240px 20px 0 0;margin-bottom:20px;}
.style5 {background:url("/images/Great-Dane-and-Chihuahua-small.jpg") no-repeat scroll 0 160px;}
.style5 #leftcontent{padding:280px 20px 0 0;margin-bottom:20px;}
#lymedisease #col1 {background:url("/images/four-dogs-in-a-row.jpg") no-repeat scroll 0px 180px;}
#lymedisease #col1 #leftcontent{padding:230px 20px 0 0;margin-bottom:20px;}
.ticks7 #col1 {background:url("/images/tick_white.jpg") no-repeat scroll 0 120px !important;}
.ticks7 #col1 #leftcontent{padding:200px 20px 0 0 !important;margin-bottom:20px !important;}
#diagandtreatment #col1 {background:url("/images/vet-white-4.jpg") no-repeat scroll 0 0;}
#diagandtreatment #col1 #leftcontent{padding:350px 20px 0 0;margin-bottom:20px;}
#case1 #col1 {background:url("/images/vet-white-4.jpg") no-repeat scroll 0 0;}
#case1 #col1 #leftcontent{padding:350px 20px 0 0;margin-bottom:20px;}
#case2 #col1 {background:url("/images/vet-white-4.jpg") no-repeat scroll 0 0;}
#case2 #col1 #leftcontent{padding:350px 20px 0 0;margin-bottom:20px;}
.prevention9 #col1 {background:url("/images/vet-white-5.png") no-repeat scroll 0 120px !important;}
.prevention9 #col1 #leftcontent{padding:350px 20px 0 0 !important;margin-bottom:20px !important;}
.style10 {background:url("/images/vet-white-1.png") no-repeat scroll 50% 160px;}
.style10 #leftcontent{padding:250px 20px 0 0;margin-bottom:20px;}
#prevention #col1 {background:url("/images/white-9.jpg") no-repeat scroll 100% 150px;}
#prevention #col1 #leftcontent{padding:250px 20px 0 0;}
.lymedisease12 #col1 {background:url("/images/white-12.jpg") no-repeat scroll 100% 150px !important;}
.lymedisease12 #col1 #leftcontent{padding:450px 20px 0 0 !important;}
#ticks #col1 {background:url("/images/white-13.jpg") no-repeat scroll 100% 150px;}
#ticks #col1 #leftcontent{padding:350px 20px 0 0;}
#references #col1 {background:url("/images/white-14.jpg") no-repeat scroll 100% 150px;}
#references #col1 #leftcontent{padding:250px 20px 0 0;}
.style15 {background:url("/images/white-5.jpg") no-repeat scroll 100% 150px;}
.style15 #leftcontent{padding:350px 20px 0 0;}
#col1 .style10  {height:1050px;}
#leftbottom{bottom:0;position:absolute;right:0;width:348px;font-size:85%;}
.ad1{background:url("/images/vetpic.jpg") no-repeat scroll 0 0 transparent;height:323px;}
.ad1 div{padding-left:75px;padding-top:220px;}
.ad1 p{margin:0;padding:0 0 0 38px;color:#585752;}
.ad1 a {color:#585752;}
.ad1 h2 a{color:#ac1a2f;}
.ad2{background:url("/images/girl_black_white_dog.jpg") no-repeat scroll 0 0;height:432px;}
.ad2wrapper{margin-left:130px;margin-top:150px;}


.ad3{background:url("/images/vet-white-2.png") no-repeat scroll 0 0 transparent;height:427px;}
.ad3 div{height:180px;margin-left:40px;margin-top:270px;width:280px;}
.ad3 p{margin:0;color:#000000;float:right;padding:0 20px 0 0;}
.ad3 a {color:#ac1a2f;}
.ad3 h2 a{color:#ac1a2f;}
.ad3 ul {margin:0 20px 0 20px;padding:0;}
.ad3 li{color:#000000;line-height:22px;margin:0;padding:0;}
.ad4 {background:url("/images/cutest-puppy-in-the-world.jpg") no-repeat scroll 0 0;height:407px;}
.ad4wrapper {margin-left:95px;margin-top:150px;}
.ad5 {background:url("/images/white-jumping-dog.jpg") no-repeat scroll 0 0;height:494px;}
.ad5wrapper {margin-left:95px;margin-top:150px;}
.ad6 {background:url("/images/vet-white-3.jpg") no-repeat scroll 0 0;height:233px;}
.ad6wrapper {margin-left:95px;margin-top:150px;}
.ad7 {background:url("/images/white-11.jpg") no-repeat scroll 0 0;height:217px;}
.ad7wrapper {margin-left:120px;
margin-top:90px;}


.ad8 {background:url("/images/white-jumping-dog.jpg") no-repeat scroll 0 0;height:494px;}
.ad8wrapper {margin-left:95px;margin-top:150px;}
.ad9 {background:url("/images/white-6.jpg") no-repeat scroll 0 0;height:324px;}
.ad9wrapper {margin-left:95px;margin-top:150px;}
.ad10 {background:url("/images/white-3.jpg") no-repeat scroll 0 0;height:371px;}
.ad10wrapper {margin-left:95px;margin-top:150px;}
.ad11 {background:url("/images/white-2.jpg") no-repeat scroll 0 0;height:158px;}
.ad11wrapper {margin-left:95px;margin-top:150px;}
.ad12 {background:url("/images/cutest-puppy-in-the-world.jpg") no-repeat scroll 0 0;height:407px;}
.ad12wrapper {margin-left:95px;margin-top:150px;}


.grey_arrow {padding-bottom:5px;padding-left:22px;}
.checkmark{background:url("/images/checkmark.png") no-repeat 0 0 scroll;padding-left:45px;}
a.backtop {color:#ac1a2f;background:url("/images/up-arrow.png") no-repeat 0 6px scroll; padding-left:15px;line-height:7px;}

.box{float:left;margin:0 20px 0 0;}
.boxfirst{float:left;margin:0 20px 0 40px;}
#footer{background:#000000;padding:40px 20px 80px 20px;}
.footer_right{
float:right;
font-size:10px;
padding:0 20px 10px 0;
text-align:right;
width:250px;
color:#f1f1f1;
}



.footer_right a {
color:#f1f1f1;
}



.footer_left {
float:left;
line-height:12px;
font-size:10px;
padding:8px 20px 30px 0;
width:395px;
color:#f1f1f1;
}

#bottomnav{font-size:12px;margin:0 auto;padding-bottom:20px;width:610px;}
#bottomnav li{display:inline;list-style-type:none;float:left;padding:0 15px 0 20px;position:relative;background:url("/images/bottomnav_sep.gif") no-repeat 0 0;}
#bottomnav li.first{background-image:none;padding-left:0;}
#bottomnav li a{float:left;line-height:10px;text-decoration:none;color:#ffffff;}
#bottomnav li a:hover{text-decoration:underline;}
.disclaimer {background:url("/images/copyright_bg.gif") no-repeat scroll 0 0 transparent;font-size:10px;color:#bbbbbb;height:16px;line-height:16px;margin:0 auto;text-align:center;width:794px;}



#adRotator { position:relative; width:250px; overflow:hidden; min-height:200px;float:right;}
#adRotator div {display:none; line-height:1.4em;text-align:right; color:#AC1B30; text-transform:uppercase; background:none;font-size:1.3em;font-weight:bold; }
#adRotator em { font-size:1.5em; font-style:normal; }

#visitsection{float:right;padding-right:20px;font-size:11px;padding-top:5px;}
#visitsection a{color:#585752; padding-left:5px;}
#visitsection a:hover {text-decoration:none;}
#visitsection img {vertical-align: middle; margin-right: 5px;}

.callout {
margin-bottom:10px;
background:url(/images/light-bg.png) 0 0 transparent;
padding:10px;
border:#a91a2e dotted 2px;
}
.callout a{color:#000000;font-weight:bold;}

#related ul {
margin:0;
padding:0;
list-style:none;
}

#related li {
margin:0;
padding:0;
}

#related li a{
color:#585752;
font-size:85%;
}

/* top navigation layout */



#navigation{margin-top:32px;}
.nav{background:#fff url(/images/nav_bg.png) repeat-x;width:100%;height:41px;margin-top:16px;margin-left:2px;}
.nav-wrapper{clear:both;float:left;width:610px;}
.nav-left{background:url(/images/nav_left.png) no-repeat top left;float:left;width:11px;height:41px;}
.nav-right{background:url(/images/nav_right.png) no-repeat top right;float:left;width:11px;height:41px;}
.nav ul{height:32px;float:left;margin:0;padding-top:3px;padding-left:3px;list-style:none;font-size:12px;}
.nav li{float:left;padding:0 3px;position:relative;z-index:1;}
.nav li.last{background:none;}
.nav li:hover{z-index:2;}
.nav li a{display:block;float:left;line-height:38px;overflow:hidden;text-decoration:none;color:#000000;font-weight:bold;}
a .menu-left{background:url(/images/menu_left.gif) no-repeat left top;width:8px;height:27px;line-height:35px;display:block;float:left;}
a .menu-mid{background:url(/images/menu_mid.gif) repeat-x top left;height:27px;line-height:35px;display:block;float:left;}
a .menu-right{background:url(/images/menu_right.gif) no-repeat top left;width:8px;height:27px;line-height:35px;display:block;float:left;}
.nav li a:hover .menu-left, .nav li.active a .menu-left, .nav li:hover a .menu-left, .nav li a:hover .menu-mid, .nav li.active a .menu-mid, .nav li:hover a .menu-mid, .nav li a:hover .menu-right, .nav li.active a .menu-right, .nav li:hover a .menu-right{background-position:0 -43px;line-height:35px;color:#CFD7E4;}
.nav li a:hover, .nav li.active a, .nav li.hover a, .nav li:hover a{color:#09548B;}
.nav li:hover .sub, .nav li.hover .sub{display:block;}
.nav li .sub{display:none;position:absolute;top:27px;left:0px;width:186px;padding-top:0px;}
.nav li ul{background:url(/images/submenu_bg.png) repeat-y;width:162px;height:auto;margin:0;padding:0 12px 10px;list-style:none;font-size:12px;font-weight:bold;}
.nav li:hover li, .nav li.active li{width:100%;padding:1px 0 2px;border-bottom:1px #CFD7E4 dashed;background:none !important;}
.nav li:hover li a, .nav li.active li a{color:#CFD7E4;background:none !important;line-height:normal;width:156px;padding:8px 3px 3px;text-indent:1px;}
.nav li:hover li a:hover, .nav li.active li a:hover{color:#ac1a2f;background:#000000 !important;text-decoration:none;line-height:normal;}
.nav li li a:hover, .nav li li a:hover{color:#ac1a2f;background:#000000 !important;text-decoration:none;line-height:normal;}
.nav .btm-bg{background:url(/images/submenu_bottom.png) no-repeat;width:205px;height:9px;overflow:hidden;clear:both;}
#pethome .nav li.pethome a .menu-mid,
#pethome .nav li.pethome a .menu-right,
#pethome .nav li.pethome a .menu-left,
#lymedisease .nav li.lymedisease a .menu-mid,
#lymedisease .nav li.lymedisease a .menu-right,
#lymedisease .nav li.lymedisease a .menu-left,
#ticks .nav li.ticks a .menu-mid,
#ticks .nav li.ticks a .menu-right,
#ticks .nav li.ticks a .menu-left,
#prevention .nav li.prevention a .menu-mid,
#prevention .nav li.prevention a .menu-right,
#prevention .nav li.prevention a .menu-left,
#faq .nav li.faq a .menu-mid,
#faq .nav li.faq a .menu-right,
#faq .nav li.faq a .menu-left,
#resources .nav li.resources a .menu-mid,
#resources .nav li.resources a .menu-right,
#resources .nav li.resources a .menu-left,
#askvet .nav li.askvet a .menu-mid,
#askvet .nav li.askvet a .menu-right,
#askvet .nav li.askvet a .menu-left,
#vet-faq .nav li.vet-faq a .menu-mid,
#vet-faq .nav li.vet-faq a .menu-right,
#vet-faq .nav li.vet-faq a .menu-left,
#vethome .nav li.vethome a .menu-mid,
#vethome .nav li.vethome a .menu-right,
#vethome .nav li.vethome a .menu-left,
#diagandtreatment .nav li.diagandtreatment a .menu-mid,
#diagandtreatment .nav li.diagandtreatment a .menu-right,
#diagandtreatment .nav li.diagandtreatment a .menu-left
{
background-position:0 -43px;line-height:35px;color:#CFD7E4;
}

#pethome .nav li.pethome a {color:#09548B;}
#pethome .nav li.pethome li{width:100%;padding:1px 0 2px;border-bottom:1px #CFD7E4 dashed;background:none !important;}
#pethome .nav li.pethome li a{color:#CFD7E4;background:none !important;line-height:normal;width:156px;padding:8px 3px 3px;text-indent:1px;}
#pethome .nav li.pethome li a:hover{color:#ac1a2f;background:#000000 !important;text-decoration:none;line-height:normal;}

