/*	---------------------------------------------	*/
/*							Global Styles											*/
/*		* setting font size to 62.5% makes .1em = 1px			*/
/*	---------------------------------------------	*/

html	{
	font-size: 100%;
	}

body {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #444;
	/*font: normal 62.5% "Lucida Grande", "Trebuchet MS", sans-serif;*/
	font: normal 62.5% Arial, sans-serif;
	}

h1	{
	font-size: 2em;
	font-weight: bold;
	padding:0;
	margin:0;
	}

h2	{
	font-size: 1.625em;
	font-weight: bold;
	padding:0;
	margin:0;
	}
h2 small	{
	font-size: 0.7em;
	font-weight: normal;
	padding:0;
	margin:0;
	}

h3	{
	font: bold 1.25em Verdana, Arial, Helvetica, sans-serif;
	}

p	{
	font-size: 1.175em;
	line-height: 1.5em;
	}


img	{
	display: block;
	border: none;
	}

hr {
	display: none;
	}

form  {
  margin: 0;
  padding: 0;
}

input, textarea	{
  font-family:  Arial, sans-serif;
	font-size: 1.175em;
}

select {
  font-size: 1em;
}

div {
	position:relative;
}
a {
	color: #09c;
}
a:visited {
	color: #f60;
}

a.glossary {
	text-decoration:none;
	border-bottom: 1px dashed #333;
}

#wrapper {
	width: 800px;
}
#header{
	height:89px;
	background: transparent url(/images/bg_header.jpg) no-repeat top left;
}
#header h1{
	float:left;
	margin: 0;
	padding:0;
}
#header h1 a{
	position:absolute;
	width:169px;
	display: block;
	margin: 0;
	padding: 72px 0 0;
	height: 0px !important;
	height /**/: 72px;
	overflow: hidden;
	background: transparent url(/images/logo.jpg) no-repeat top left;
}
#bayer_home{
	float:right;
}
a#health_care{
	display: block;
	margin: 0;
	padding: 51px 0 0;
	height: 0px !important;
	height /**/: 51px;
	width:233px;
	overflow: hidden;
	background: transparent url(/images/hdr_bayer_healthcare.gif) no-repeat top left;
}
#bayer_home div{
	padding-left:54px;
	color:#666;
}
#bayer_home div a, #bayer_home div a:visited {
	color:#666;
	line-height: 1.5em;
	text-decoration:none;
}
#bayer_home a:hover {
	text-decoration:underline;
}
/* main_nav style */

#main_nav, #main_nav * {
	padding:0;
	margin:0;
	height: 20px;
} 
#main_nav {
	position:absolute;
	top:69px;
	left:169px;
	list-style: none;
}
#main_nav li {
	display:block;
	float: left;
	padding: 0 0 0 12px;
	background: transparent url(/images/bg_nav_left.gif) no-repeat top left;
}
#main_nav a, #main_nav a:visited {
	float: left;
	display:block;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#fff;
	font-weight: bold;
	font-size: 1.175em;
	line-height: 20px;
	padding: 0 12px 0 0;
	background: transparent url(/images/bg_nav_right.gif) no-repeat top right;
}
#main_nav a:hover,
.aaip #main_nav .aaip a,
.pets #main_nav .pets a,
.people #main_nav .people a,
.total #main_nav .total a{
	color:#333;
}
/* side nav styles */
#side_bar{
	overflow:hidden;
	padding:1px 0 0;
	margin:0;
	width:169px;
	float: left;
	background: transparent url(/images/bg_side_nav_fade_stripe.jpg) no-repeat left top;
}
#side_nav{
	padding: 15px 0 63px;
	margin:0;
	background: #67C5E1 url(/images/bg_side_nav_btm.jpg) no-repeat left bottom;
}
#side_nav div{
	padding: 12px 12px 0;
	margin:12px 0 0;
	border-top: 1px solid #50B8DA;
	text-align:center;
}
#side_nav div#zoonosis{
	padding-top: 0;
	margin-top: 0;
	border:none;
}
#side_nav h3, #side_nav p{
	padding: 0;
	margin: 0;
}
a.button, a.button:visited{
	display:block;
	height:21px;
	width:106px;
	background: transparent url(/images/bg_side_bar_btn.gif) no-repeat left top;
	margin: 5px auto;
	color:#fff;
	font: bold 1.175em/21px Arial, sans-serif;
	text-decoration:none;
	padding: 0;
}
a.button:hover{
	color:#000;
}
#side_nav h3{
	margin: 0 auto;
	display: block;
	height: 0px !important;
	overflow: hidden;
	background: transparent url(/images/hdr_bayer_healthcare.gif) no-repeat top left;
}
#side_nav #zoonosis h3{
	padding: 25px 0 0;
	height /**/: 25px;
	width:141px;
	background-image:url(/images/hdr_what_is_zoonosis.gif);
}
#side_nav #risk h3{
	padding: 24px 0 0 0;
	height /**/: 24px;
	width:130px;
	background: transparent url(/images/hdr_nav_are_you_at_risk.gif) no-repeat top left;
}
#side_nav #reminder h3{
	padding: 23px 0 0;
	height /**/: 23px;
	width:148px;
	background-image:url(/images/hdr_free_reminder_service.gif);
}
#side_nav #parasites a{
	margin: 0 auto;
	display: block;
	height: 0px !important;
	height /**/: 45px;
	overflow: hidden;
	background: transparent url(/images/hdr_learn_more.gif) no-repeat top left;
	padding: 45px 0 0;
	width:124px;
}
#side_nav #AdvantixPromo a{
	margin: 0 auto;
	display: block;
	height: 0px !important;
	height /**/: 88px;
	overflow: hidden;
	background: transparent url(/images/k9_advantix.jpg) no-repeat top left;
	padding: 88px 0 0;
	width:151px;
}
#side_nav #AdvantagePromo a{
	margin: 0 auto;
	display: block;
	height: 0px !important;
	height /**/: 88px;
	overflow: hidden;
	background: transparent url(/images/k9_advantix.jpg) no-repeat top left;
	padding: 88px 0 0;
	width:151px;
}
#side_nav #LegendPromo a{
	margin: 0 auto;
	display: block;
	height: 0px !important;
	height /**/: 88px;
	overflow: hidden;
	background: transparent url(/images/k9_advantix.jpg) no-repeat top left;
	padding: 88px 0 0;
	width:151px;
}
#side_nav #DrontalPromo a{
	margin: 0 auto;
	display: block;
	height: 0px !important;
	height /**/: 88px;
	overflow: hidden;
	background: transparent url(/images/k9_advantix.jpg) no-repeat top left;
	padding: 88px 0 0;
	width:151px;
}
#side_nav #MultiDogPromo a{
	margin: 0 auto;
	display: block;
	height: 0px !important;
	height /**/: 88px;
	overflow: hidden;
	background: transparent url(/images/advantagemulti_dog.jpg) no-repeat top left;
	padding: 88px 0 0;
	width:151px;
}
#side_nav #MultiCatPromo a{
	margin: 0 auto;
	display: block;
	height: 0px !important;
	height /**/: 88px;
	overflow: hidden;
	background: transparent url(/images/advantagemulti_cat.jpg) no-repeat top left;
	padding: 88px 0 0;
	width:151px;
}
#sub_nav{
	background-color: #67C5E1;
	list-style:none;
	padding:40px 0 0;
	margin:0;
}
#sub_nav li{
	text-align:right;
	color:#069;
	border-bottom: 1px solid #50B8DA;
	padding:1px 12px 1px;
}
#sub_nav a, #sub_nav a:visited{
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#069;
}
#sub_nav a:hover, #sub_nav a.current, #sub_nav a:visited.current {
	color:#fff;
}
/* main content section */
#content p, #content li, #content td, #content th{
	font-size:1.25em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content{
	width:631px;
	overflow:hidden;
	float: right;
	border-top: 1px solid #35A9D4;
}
#content #headers{
	padding: 40px 0px 0 225px;
	height:143px;
}
#content #headers h1{
	color:#fff;
	border-bottom: 1px solid #fff;
}
#content #headers h2{
	color:#FFB541;
}
#content .space{
	padding: 0 150px 0 47px;
}
#content dd, #content dt{
	font: normal 1.25em Verdana, Arial, Helvetica, sans-serif;
}
#content dt{
	font-weight: bold ;
}
#content dd{
	padding: 2px 0 20px;
}
#content ol li{
	padding-bottom: 15px;
}
#content ul li{
	padding-bottom: 5px;
	list-style: url(../images/arrow.gif);
}
/* footer style */
#footer, #top_tier, #bottom_tier{
	width:800px;
	clear:both;
}

#footer{
	padding:12px;
}

#find_a_vet{
	display:block;
	width:239px;
	height:29px;
	padding:0;
	margin:24px 0 0;
	overflow:hidden;
	float: right;
	background-color: #DDDEDD;
	background-image: url(../images/bg_locator.gif);
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align:middle;
}
#find_a_vet *{
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
}
#find_a_vet label{
	display: block;
	margin: 0;
	padding: 29px 0 0;
	height: 0px !important;
	height /**/: 29px;
	width:65px;
	overflow: hidden;
	background: transparent url(/images/hdr_find_a_vet.gif) no-repeat top left;
}
#find_a_vet input.text{
	margin: 4px 0 0;
	padding: 0;
	height: 18px;
	width:131px;
}
#third_nav{
	list-style: none;
	padding:0 0 10px;
}
#third_nav, #third_nav *{
	font: 1.0em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	text-decoration:none;
	color:#999;
}
#third_nav a:hover{
	text-decoration:underline;
}
#third_nav h2 a {
    font-size: 1.1em;
    font-weight: bold;
}
#bottom_tier {
	margin: 6px 0;
	padding: 3px 0;
	border-top: 1px solid #999;
	font: 1em Arial, Helvetica, sans-serif;
	color: #999;
}

#bottom_tier ul{
	display:inline;
	list-style: none;
	margin:0;
	padding:0;
}
#bottom_tier li{
	font: 1em Arial, Helvetica, sans-serif;
	padding-left: 5px;
	display:inline;
}
#bottom_tier a,#bottom_tier a:visited,#bottom_tier a:hover{
	color: #09c;
}
#bottom_tier a:hover{
	text-decoration:none;
}
/* Home page style */
#home {
	background: transparent url(/images/heroes/index.jpg) no-repeat 169px 90px;
}
#home #content p {
	font: bold 1.5em Arial, sans-serif;
	color:#007BAB;
}
#home #content p a {
	display: block;
	margin: 0;
	padding: 33px 0 0;
	height: 0px !important;
	height /**/: 33px;
	width:229px;
	overflow: hidden;
	background: transparent url(/images/hdr_are_you_at_risk.gif) no-repeat top left;
}
#home #content #headers{
	padding: 60px 130px 0 225px;
	height:183px;
}
#home #content #headers h1{
	font-size: 2.50em;
	color:#fff;
}
#home #content #headers h2{
	color:#FFB541;
}
#home #content .space{
	padding: 0 120px 30px 47px;
}
/* all_about_internal_parasites */
#aaip {
	background: transparent url(/images/heroes/hero_images6.jpg) no-repeat 169px 90px;
}
/* pets */
#pets {
	background: transparent url(/images/heroes/hero_images1.jpg) no-repeat 169px 90px;
}
/* people */
#people {
	background: transparent url(/images/heroes/hero_images2.jpg) no-repeat 169px 90px;
}
/* total */
#total {
	background: transparent url(/images/heroes/hero_images3.jpg) no-repeat 169px 90px;
}
/* general */
#general {
	background: transparent url(/images/heroes/hero_images4.jpg) no-repeat 169px 90px;
}

#side_nav #multi_link {
	margin:0 0 0 6px;
	padding:0;
}
#side_nav #multi_link a {
	border:none;
	text-decoration:underline;
	color:#000000;
}

#multi_risk2 {
	border: solid #000000 1px;
	padding: 10px;
	background-color: #CCCCCC;
	position: absolute;
	top: 243px;
	left: 250px;
	width: 250px;
	visibility: hidden;
	z-index: 999;
}

#multi_risk2 .close{
	font-weight: bolder;
	background-position: right;
	text-align: right;
}

#multi_risk2 img.logo{
	float: none;
	background-position: center;
}

#multi_risk2 p{
	font-size: 10px;
	width: 250px;
}
