body { font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 62.5%; line-height: 140%; color: rgb(34, 34, 34); background: none repeat scroll 0% 0% rgb(0, 153, 185); text-align: center; margin: 0pt; padding: 0pt; }
html { padding: 0pt; }
h1, h2, h3, h4, h5, h6, blockquote, ul, ol, dl, dt, dd, pre, form, fieldset, input, textarea, td { margin: 0px; padding: 0px; font-weight: normal; }
li, blockquote { margin-left: 15px; }
p { margin: 0px 0px 1em; }
abbr, acronym, fieldset, img { border: 0pt none; }
a { color: rgb(51, 68, 170); text-decoration: none; }
a:visited { color: rgb(119, 68, 187); text-decoration: none; }
a:hover { color: rgb(153, 0, 0); text-decoration: underline; }
sup { font-size: 0.5em; }
h3 sup { font-size: 0.4em; }
#wrap { text-align: center; background-image: url('mainback1.jpg'); background-repeat: repeat-y; background-position: center top; }
#container { width: 920px; margin: 0pt auto; background-image: url('mainback1inner.jpg'); background-repeat: repeat-y; background-position: center top; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
#header { height: 202px; margin: 0pt auto; background-image: url('headback2.jpg'); background-repeat: no-repeat; background-position: center top; text-align: center; }
#header h1, #header p { display: none; }
#header img.logo { float: left; width: 170px; border: 0pt none; }
#fixed-head { width: 920px; margin: 0px auto; background-image: url('headback2inner.jpg'); background-repeat: no-repeat; background-position: left top; }
#movie { float: right;  width: auto; }
#left { float: left; width: 170px; padding-top: 24px; background-image: url('diapetic_care_22.gif'); background-repeat: no-repeat; background-position: center top; }
#left ul#nav, #left ul#nav li { margin: 0px; clear: left; }
#left ul#nav li { list-style-type: none; }
#left ul#nav li a:link, #left ul#nav li a:visited { display: block; width: 154px; background: none repeat scroll 0% 0% rgb(0, 0, 0); color: rgb(255, 255, 255); font-weight: 900; font-size: 1.5em; line-height: 160%; text-align: left; padding-left: 14px; }
body#home li#home-link a:link, body#home li#home-link a:visited, body#products li#product-link a:link, body#products li#product-link a:visited, body#about li#about-link a:link, body#about li#about-link a:visited, body#diabetes li#diabetes-link a:link, body#diabetes li#diabetes-link a:visited, body#petowners li#owners-link a:link, body#petowners li#owners-link a:visited, body#vets li#vets-link a:link, body#vets li#vets-link a:visited, body#news li#news-link a:link, body#news li#news-link a:visited { background: none repeat scroll 0% 0% rgb(0, 0, 0); color: rgb(68, 187, 34); }
#left ul#nav li a:hover { background: none repeat scroll 0% 0% rgb(0, 170, 201); color: rgb(0, 0, 0); text-decoration: none; }
#left h5#dwnpdf { font-size: 1.2em; font-weight: 900; line-height: 140%; color: rgb(221, 221, 221); margin: 1em 2em; font-variant: small-caps; }
#left h5#dwnpdf a:link, #left h5#dwnpdf a:visited { display: block; width: auto; padding: 4px; border: 1px solid rgb(255, 255, 255); color: rgb(221, 221, 221); background: none repeat scroll 0% 0% rgb(51, 51, 51); }
#main { float: right; width: 750px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.text { margin: 0px 35px 20px 40px; padding: 0px; }
.text h3 { font-size: 2.4em; font-weight: 900; text-align: left; color: rgb(0, 153, 185); line-height: 140%; padding: 0.25em 0px; }
.text p { font-size: 1.4em; text-align: left; line-height: 140%; }
.text ul { margin: -0.5em 0px 0.75em 25px; }
.text li { font-size: 1.4em; text-align: left; line-height: 140%; }
.text #event { float: right; width: 382px; margin-left: 7px; text-align: center; padding: 0px; }
.text #event .promo { color: rgb(0, 102, 153); font-size: 1.3em; font-weight: 400; line-height: 140%; border: 1px solid rgb(0, 102, 153); padding: 0.5em 1em; margin-top: 10px; }
#event .promo a:link, #event .promo a:visited { text-decoration: underline; }
body#home p.disclaimer, body#products p.disclaimer { font-size: 1.2em; margin: 0px 40px 1em; }
#footer { clear: both; height: 90px; margin: 0pt auto; text-align: center; background-image: url('footback1.jpg'); background-repeat: no-repeat; background-position: center bottom; }
#fixed-foot { width: 920px; height: 75px; margin: 0px auto; background-image: url('innerfootback1.jpg'); background-repeat: no-repeat; background-position: left bottom; }
#footer #fixed-foot h4 { padding: 15px 0px 0px 170px; color: rgb(0, 153, 185); font-size: 1.3em; line-height: 140%; font-variant: small-caps; }
#footer #fixed-foot h5 { padding: 5px 0px 5px 170px; color: rgb(187, 187, 187); font-size: 1.1em; line-height: 140%; font-variant: small-caps; }
#footer #fixed-foot h5 a { color: rgb(187, 187, 187); text-decoration: none; }
#pmlogo {position: absolute; top: 435px; left: 180px; height: 140px; width: 150px; }


