/* CONSTANTS */
.clear {clear: both; height: 0px; width: 0px; padding: 0; margin: 0;}
.floatLeft {float: left; position: relative;}
.floatRight {float: right; position: relative;}
.alignLeft {text-align: left;}
.alignCenter {text-align: center;}
.alignRight {text-align: right;}
.noShow {position: absolute; top: -99999px; left: -99999px;}
.uppercase {text-transform: uppercase;}
.green {color: #80da0c !important;}
body {font-family: Verdana, Geneva, sans-serif; background: #d9d9d9; font-size: 11px;}
p {line-height: 15px; color: #606060;}
a {color: #80da0c; text-decoration: underline;}
a:hover {text-decoration: none;}
#backHome {position: absolute; left: 50%; z-index: 20; margin: 85px 0 0 -400px;}
#backHome a {height: 50px; width: 300px; display: block; text-indent: -99999px;}
#wrap {width: 862px; margin: 10px auto; padding: 0 0 10px 0;}
#spacer {height: 230px; width: 0px; float: left;}
#footer {width: 100%; text-align: center; color: #919090; height: 40px; margin: 50px 0 0 0;}
#footer a {color: #333; text-decoration: underline;}
#footer a:hover {text-decoration: none;}

.herbs #middle select { border-style: solid; border-width: 1px 0 0 1px; border-color: #000; background: #606060; color: white; padding: 2px; margin: 5px 0;  }

/* HOME PAGE */
.home {background: url('../images/bg_home-body.jpg') top center no-repeat fixed;}
.home #wrap {margin: 0px auto !important; padding-bottom: 0px !important;}
.home #top {width: 832px; margin: 0 5px; height: 430px; padding: 10px; background: #fff url('../images/bg_home-top.jpg') top left no-repeat;}
.home #top ul#home_navbar {position: relative; margin: 18px 215px 0 0; float: right; width: 196px; height: 20px; overflow: hidden; display: inline;}
.home #top ul#home_navbar li {float: left; display: inline; text-indent: -99999px;}
.home #top ul#home_navbar li#link_about a {height: 20px; width: 89px; background: url('../images/home_navbar.png') top left no-repeat; display: block;}
.home #top ul#home_navbar li#link_about a:hover {background-position: 0 -20px;}
.home #top ul#home_navbar li#link_contact a {height: 20px; width: 107px; background: url('../images/home_navbar.png') -89px 0 no-repeat; display: block;}
.home #top ul#home_navbar li#link_contact a:hover {background-position: -89px -20px;}
.home #top #link_simpleSolution a {margin: 375px 0 0 17px; position: absolute; display: block; height: 41px; width: 56px; text-indent: -99999px;}
.home #top #link_bagsOnBoard a {margin: 364px 0 0 88px; position: absolute; display: block; height: 57px; width: 57px; text-indent: -99999px;}
.home #top #link_PawSafe a {margin: 377px 0 0 162px; position: absolute; display: block; height: 28px; width: 70px; text-indent: -99999px;}
.home #top #link_twitter a {cursor: pointer; margin: 303px 0 0 732px; position: absolute; display: block; height: 64px; width: 64px; text-indent: -99999px; background: url('../images/btn_twitter.png') top left no-repeat;}
.home #top #link_facebook a {cursor: pointer; margin: 303px 0 0 662px; position: absolute; display: block; height: 64px; width: 64px; text-indent: -99999px; background: url('../images/btn_facebook.png') top left no-repeat;}
.home #top #newsBox_bg {opacity:0.5; filter:alpha(opacity=50); z-index: 1; margin: 38px 0 0 201px; left: 50%; position: absolute; width: 204px; height: 202px; background: #000; display: inline;}
.home #top #newsBox {color: #fff; z-index: 10; margin: 38px 0 0 201px; left: 50%; position: absolute; width: 204px; height: 202px; display: inline;}
.home #top #herbs {color: #fff; margin: 211px 0 0 17px; padding: 10px; position: absolute; width: 190px; height: 111px; display: inline;}
.home #top #herbs p {color: #fff;}
.home #top #herbs h3 {padding: 0 0 8px 0;}

.home #middle {height: 192px; width: 862px; background: url('../images/bg_home-middle1.png') top left no-repeat; overflow: hidden;}
.home #middle #highlighted {width: 647px; height: 187px; display: block; overflow: hidden; text-align: center; float: left; position: relative;}
.home #middleLeft {height:90px; width:190px; float:left; margin:83px 5px 0 30px;}
.home #middleLeft p {font:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; text-align:left;}
.home #middleLeft a {font:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; text-decoration:underline;}
.home #middleLeft a:hover {font:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}
.home #middleCenter {height:90px; width:190px; float:left; margin:83px 5px 0 5px;}
.home #middleCenter p {font:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; text-align:left;}
.home #middleCenter a {font:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; text-decoration:underline;}
.home #middleCenter a:hover {font:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}
.home #middleRight {height:90px; width:190px; float:left; margin:83px 5px 0 0px; color:#FFF;}
.home #middleRight p {font:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; text-align:left;}
.home #middleRight a {font:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; text-decoration:underline;}
.home #middleRight a:hover {font:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}
.home #allProducts {position: absolute; top: 0; left: 50%; margin: 470px 0 0 80px;}
.home #allProducts a {color: #fff;}
.home #couponSavings {position: absolute; top: 0; left: 50%; margin: 388px 0 0 204px;}
.home #couponSavings a {height: 40px; width: 200px; display: block; text-indent: -99999px;}
.home #couponSavings a:hover {border: solid 1px #fff;}
.home #whereBuy {position: absolute; top: 0; left: 50%; margin: 323px 0 0 209px;}
.home #whereBuy a {height: 40px; width: 184px; display: block; text-indent: -99999px;}
/*.home #whereBuy a:hover {border: solid 1px #fff;}*/
.home #subscribe {position: absolute; top: 0; left: 50%; margin: 1px 0px 0px 70px;}
.home #subscribe a {font:Verdana, Geneva, sans-serif; font-size:8px; font-weight:bold; color:#FFF; text-decoration:none;}
.home #subscribe a:hover {font:Verdana, Geneva, sans-serif; font-size:8px; font-weight:bold; color:#FFF;}
.home #input { height:13px; width:111px; position: absolute; top: 0; left: 50%; margin: 30px 0 0 208px;}
.home #input a {font:Verdana, Geneva, sans-serif; font-size:8px; font-weight:bold; color:#000; text-decoration:none;}
/*.home #TextField { width:111px; height:13px; border:0; background:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#707070; outline:none; margin: 31px 0 0 234px; }*/

.home #health {position: absolute; top: 0; left: 50%; margin: 450px 0 0 216px; width: 215px; height: 187px; display: block; overflow: hidden;}
.home #health ul#systems {position: absolute; padding: 48px 0 0 16px;}
.home #health ul#systems li {margin: 0 15px 0 0; float: left;}
.home #health ul#systems li a {height: 40px; width: 50px; display: block; text-indent: -99999px;}
.home #health ul#systems li a:hover {border: solid 1px #fff;}

.home #health ul#connect {position: absolute; margin: 132px 0 0 19px;}
.home #health ul#connect li {margin: 0 6px 0 0; float: left;}
.home #health ul#connect li a {height: 40px; width: 40px; display: block; text-indent: -99999px;}

.home #bottom {line-height: 15px; width: 832px; margin: 0 5px; padding: 5px 10px 10px 10px; background: #fff;}
.home #bottom #left {width: 396px; padding: 10px; float: left;}
.home #bottom #left #block01 {width: 188px; float: left;}
.home #bottom #left #block02 {width: 188px; float: right;}
.home #bottom #right {width: 394px; height: 260px; overflow: hidden; border: 1px solid #80da0c; float: right;}
.home #bottom #right #block03 {width: 176px; float: left; padding: 10px;}
.home #bottom #right #block04 {width: 178px; float: right; padding: 10px; height: 100%; background: url('../images/bg_go-use-wheel.jpg') top left;}
.home #bottom #right #block04 p a {text-decoration: none; color: #606060; display: block; width: 158px; height: 246px; padding: 14px 0 0 20px;}
.home #bottom #right #block04 p a:hover {text-decoration: underline;}
#home #bottom #left #logo { height:60px; width:100%; float: left; margin: 0 auto;}

/* PAGES */
.page #middle {color: #606060; z-index: 1; position: relative; width: 812px; margin: 20px 5px 0 5px; background: #fff; padding: 20px 20px 0 20px;}
.page #navbar {top: 236px; z-index: 10; position: absolute; width: 862px; height: 28px; overflow: hidden; background: url('../images/bg_navbar.png') top left no-repeat;}
.page #navbar ul {margin: 0 0 0 5px; width: 1200px; height: 23px; overflow: hidden;}
.page #navbar ul li {float: left; line-height: 23px;}
.page #navbar ul li a {color: #fff; text-decoration: none; padding: 13px;}
.page #navbar ul li a:hover,
.page #navbar ul li.selected a {background: #000;}
.page #bottom {z-index: 1; position: relative; width: 862px; height: 100px;}
.page #bottom #footer {line-height: 100px; width: 852px; height: 100px; background: #fff; margin: 0 5px;}

.about #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/bg_about-top.jpg') top left no-repeat;}
.about #top #builtNotion {position: absolute; margin: 249px 0 0 0; height: 90px; width: 852px; background: url('../images/bg_about_quote.png') top left no-repeat; text-indent: -99999px;}
.about #middle {z-index: 1; position: relative; width: 812px; margin: 20px 5px 0 5px; background: #fff; padding: 110px 20px 0 20px;}
.about #middle p {padding: 0 0 10px 0;}
.about #middle #vetBehind h2 {width: 280px; height: 203px; float: left; background: url('../images/h2_about_vet-behind.jpg') top left no-repeat; text-indent: -99999px;}
.about #middle #vetBehind p {width: 512px; float: right;}
.about #middle #allBegan {padding: 50px 290px 0 20px; width: 502px; height: 210px; background: url('../images/bg_about_all-began.jpg') top left no-repeat;}

.questions #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/bg_questions-top.jpg') top left no-repeat;}
.questions #top #builtNotion {position: absolute; margin: 249px 0 0 0; height: 90px; width: 852px; background: url('../images/bg_about_quote.png') top left no-repeat; text-indent: -99999px;}
.questions #middle {z-index: 1; position: relative; width: 812px; margin: 20px 5px 0 5px; background: #fff; padding: 110px 20px 0 20px;}
.questions #middle p {padding: 0 0 10px 0;}
.questions #middle #vetBehind h2 {width: 20px; height: 203px; float: left; text-indent: -99999px;}
.questions #middle #vetBehind p {width: 512px; float: right;}
.questions #middle #allBegan {padding: 50px 290px 0 20px; width: 502px; height: 210px; background: url('../images/bg_about_all-began.jpg') top left no-repeat;}

.whereToBuy #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_where-to-buy.jpg') top left no-repeat;}
.whereToBuy #middle ul {padding: 100px 0; width: 600px; margin: 0 auto; display: block; overflow: hidden;}
.whereToBuy #middle ul li {float: left;}
.whereToBuy #middle ul li a {height: 50px; width: 150px; display: block; text-indent: -99999px;}
.whereToBuy #middle ul li.store01 a {background: url('../images/logo_apet.jpg') top left no-repeat; margin: 0px 100px 0 100px;}
.whereToBuy #middle ul li.store02 a {background: url('../images/logo_kpets.jpg') top left no-repeat; margin: 0px 100px 0 0;}
.whereToBuy #middle ul li.store03 a {background: url('../images/logo_petco.jpg') top left no-repeat; margin: 0px 100px 0 100px;}
.whereToBuy #middle ul li.store04 a {background: url('../images/logo_vitshop.jpg') top left no-repeat; margin: 0px 100px 0 0;}
.whereToBuy #middle ul li.store05 a {background: url('../images/logo_myworldhut.jpg') top left no-repeat; margin: 30px 110px; width:150px;}
.whereToBuy #middle ul li.store06 a {height: 60px; width:150px; margin: 30px 225px;}
.whereToBuy #middle ul li.store07 a {height: 125px; width:625px; margin: 30px 225px;}
#whereToBuyLogos { width:625px; height:auto; padding:40px; margin-left:75px;}
.table1 { width:600px; height:250px; margin-left:80px; margin-top:20px;}


.privacy #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_default.jpg') top left no-repeat;}
.privacy #middle h2 {color: #606060; line-height: 20px; font-weight: bold; text-transform: uppercase;}
.privacy #middle p {padding: 0 0 10px 0;}
.privacy #middle ol {color: #606060;padding: 0 0 10px 0; list-style-type: decimal-leading-zero; margin: 0 0 0 45px;}
.privacy #middle ol li {line-height: 15px;}

.contact #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_contact.jpg') top left no-repeat;}
.contact #middle p {padding: 0 0 10px 0;}
.contact #middle #contactLeft {height: 36px; width: 356px; background: url('../images/h2_vetBestInc.png') top left no-repeat; display: block; text-indent: -99999px;}
.contact #middle #contactRight {width: 436px;}

.contact #form1 {width: 812px; float: left;}
.contact #contactForm {width: 812px; float: left;}
.contact .row {margin: 10px 0px 0px 50px; float: left; width: 700px; line-height: 15px;}
.contact #showOTHER {margin-left: 10px;}
.contact #showOTHERState {margin-left: 10px;}
.contact #showOTHERReason {margin-left: 10px;}
.contact .thankyou {margin-top: 130px;}

.products #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_products.jpg') top left no-repeat;}
.products #middle p {padding: 0 0 10px 0;}
.products #middle h2#ourProducts {padding: 0 0 20px 0; display: block; text-indent: -99999px; width: 156px; height: 18px; background: url('../images/h2_our-products.png') top left no-repeat;}
.products #middle h3 {padding: 0 0 10px 0; line-height: 15px;}
.products #middle #copy {width: 519px;}
.products #middle ul li {height: 135px; width: 273px; padding: 0 0 10px 0;}
.products #middle ul li a {text-indent: -99999px;}
.products #middle ul li a:hover {background-position: 0 -135px;}
.products #middle ul li.btn01 a {height: 135px; width: 273px; background: url('../images/btn_dog-products.jpg') top left no-repeat; display: block;}
.products #middle ul li.btn01 a:hover {background-position: 0 -135px;}
.products #middle ul li.btn02 a {height: 135px; width: 273px; background: url('../images/btn_cat-products.jpg') top left no-repeat; display: block;}
.products #middle ul li.btn02 a:hover {background-position: 0 -135px;}
.products #middle ul li.btn03 a {height: 135px; width: 273px; background: url('../images/btn_small-products.jpg') top left no-repeat; display: block;}
.products #middle ul li.btn03 a:hover {background-position: 0 -135px;}

#productNavbar {background: url('../images/navbar_products-bg.png') top left no-repeat; height: 50px; width: 812px; display: block; overflow: hidden;}
#productLinks {width: 1500px; height: 50px; display: block;}
#productLinks li {float: left; line-height: 50px; letter-spacing: -1px; text-transform: uppercase;}
#productLinks li a {text-decoration: none; color: #b1b0b0; font-size: 17px; padding: 0 9px; border-right: 2px solid #b1b0b0;}
#productLinks li a.last {border: none !important;}
#productLinks li.active a {font-weight: bold; color: #fff;}
#productLinks li a:hover {color: #fff;}

.dogProducts #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_dog-products.jpg') top left no-repeat;}

.dogProducts #middle #dogProductLinks {position: absolute; margin: 0 0 0 15px;}
.dogProducts #middle #dogProductLinks li {float: left;}
.dogProducts #middle #dogProductLinks li a {height: 40px; display: block; text-indent: -99999px;}
.dogProducts #middle #dogProductLinks li a:hover {border-bottom: 2px solid #fff;}

.dogProducts #middle #dogProductLinks.topicals #topicals {width: 97px; margin: 0 61px 0 0;}
.dogProducts #middle #dogProductLinks.topicals #earDental {width: 158px; margin: 0 59px 0 0;}
.dogProducts #middle #dogProductLinks.topicals #supplements {width: 131px; margin: 0 61px 0 0;}
.dogProducts #middle #dogProductLinks.topicals #shampoos {width: 158px;}
.dogProducts #middle #dogProductLinks.topicals #fleaTicks {width: 105px;}

.dogProducts #middle #dogProductLinks.earDental #topicals {width: 85px; margin: 0 61px 0 0;}
.dogProducts #middle #dogProductLinks.earDental #earDental {width: 174px; margin: 0 59px 0 0;}
.dogProducts #middle #dogProductLinks.earDental #supplements {width: 131px; margin: 0 61px 0 0;}
.dogProducts #middle #dogProductLinks.earDental #shampoos {width: 105px;}

.dogProducts #middle #dogProductLinks.supplements #topicals {width: 85px; margin: 0 61px 0 0;}
.dogProducts #middle #dogProductLinks.supplements #earDental {width: 158px; margin: 0 59px 0 0;}
.dogProducts #middle #dogProductLinks.supplements #supplements {width: 148px; margin: 0 61px 0 0;}
.dogProducts #middle #dogProductLinks.supplements #shampoos {width: 105px;}

.dogProducts #middle #dogProductLinks.shampoos #topicals {width: 85px; margin: 0 61px 0 0;}
.dogProducts #middle #dogProductLinks.shampoos #earDental {width: 158px; margin: 0 59px 0 0;}
.dogProducts #middle #dogProductLinks.shampoos #supplements {width: 131px; margin: 0 59px 0 0;}
.dogProducts #middle #dogProductLinks.shampoos #shampoos {width: 119px;}

.dogProducts #middle h2#dogTopicals {text-indent: -99999px; width: 812px; height: 50px; background: url('../images/h2_DP_topicals.png') top left no-repeat; padding: 0 !important; margin: 0 !important;}
.dogProducts #middle h2#dogEarDental {text-indent: -99999px; width: 812px; height: 50px; background: url('../images/h2_DP_ear-dental.png') top left no-repeat; padding: 0 !important; margin: 0 !important;}
.dogProducts #middle h2#dogSupplements {text-indent: -99999px; width: 812px; height: 50px; background: url('../images/h2_DP_supplements.png') top left no-repeat; padding: 0 !important; margin: 0 !important;}
.dogProducts #middle h2#dogShampoos {text-indent: -99999px; width: 812px; height: 50px; background: url('../images/h2_DP_shampoos.png') top left no-repeat; padding: 0 !important; margin: 0 !important;}

.item {padding: 20px 0 10px 0; width: 812px; display: block; overflow: hidden; border-bottom: 1px solid #606060; background: url('../images/bg_item.png') top left repeat-x;}
.item p {line-height: 20px;}
.item .title {width: 180px; position: absolute; margin-left: 174px;}
.item .title h3 {font-size: 20px; line-height: 25px;}
.item .image {background: none; width: 174px; height: 190px; position: absolute;}
.item .ingredients {width: 150px; position: absolute; margin-left: 373px;}
.item .ingredients li {line-height: 20px;}
.item .description {font-weight: bold; width: 250px; float: right; padding: 0 20px 20px 0;}
.item .description .spacer {width: 0px; height: 190px; float: right; display: block;}

.catProducts #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_cat-products.jpg') top left no-repeat;}
.catProducts #middle h2#catTopicals {text-indent: -99999px; width: 812px; height: 50px; background: url('../images/h2_CP_topicals.png') top left no-repeat; padding: 0 !important; margin: 0 !important;}
.catProducts #middle h2#catSupplementTablets {text-indent: -99999px; width: 812px; height: 50px; background: url('../images/h2_CP_supplement-tablets.png') top left no-repeat; padding: 0 !important; margin: 0 !important;}
.catProducts #middle h2#catLiquidSupplement {text-indent: -99999px; width: 812px; height: 50px; background: url('../images/h2_CP_liquid-supplement.png') top left no-repeat; padding: 0 !important; margin: 0 !important;}
.catProducts #middle h2#catSupplementGels {text-indent: -99999px; width: 812px; height: 50px; background: url('../images/h2_CP_supplement-gels.png') top left no-repeat; padding: 0 !important; margin: 0 !important;}

.catProducts #middle #catProductLinks {position: absolute; margin: 0 0 0 15px;}
.catProducts #middle #catProductLinks li {float: left;}
.catProducts #middle #catProductLinks li a {height: 40px; display: block; text-indent: -99999px;}
.catProducts #middle #catProductLinks li a:hover {border-bottom: 2px solid #fff;}

.catProducts #middle #catProductLinks.topicals #topicals {width: 89px; margin: 0 56px 0 0;}
.catProducts #middle #catProductLinks.topicals #supplementTablets {width: 184px; margin: 0 56px 0 0;}
.catProducts #middle #catProductLinks.topicals #liquidSupplement {width: 169px; margin: 0 56px 0 0;}
.catProducts #middle #catProductLinks.topicals #supplementGels {width: 156px;}

.catProducts #middle #catProductLinks.supplementTablets #topicals {width: 78px; margin: 0 56px 0 0;}
.catProducts #middle #catProductLinks.supplementTablets #supplementTablets {width: 208px; margin: 0 57px 0 0;}
.catProducts #middle #catProductLinks.supplementTablets #liquidSupplement {width: 169px; margin: 0 56px 0 0;}
.catProducts #middle #catProductLinks.supplementTablets #supplementGels {width: 155px;}

.catProducts #middle #catProductLinks.liquidSupplement #topicals {width: 78px; margin: 0 56px 0 0;}
.catProducts #middle #catProductLinks.liquidSupplement #supplementTablets {width: 184px; margin: 0 56px 0 0;}
.catProducts #middle #catProductLinks.liquidSupplement #liquidSupplement {width: 192px; margin: 0 56px 0 0;}
.catProducts #middle #catProductLinks.liquidSupplement #supplementGels {width: 155px;}

.catProducts #middle #catProductLinks.supplementGels #topicals {width: 78px; margin: 0 56px 0 0;}
.catProducts #middle #catProductLinks.supplementGels #supplementTablets {width: 184px; margin: 0 56px 0 0;}
.catProducts #middle #catProductLinks.supplementGels #liquidSupplement {width: 169px; margin: 0 56px 0 0;}
.catProducts #middle #catProductLinks.supplementGels #supplementGels {width: 176px;}

.catProducts #middle h2#catTopicals {text-indent: -99999px; width: 812px; height: 50px; background: url('../images/h2_CP_topicals.png') top left no-repeat; padding: 0 !important; margin: 0 !important;}
.catProducts #middle h2#catSupplementTablets {text-indent: -99999px; width: 812px; height: 50px; background: url('../images/h2_CP_supplement-tablets.png') top left no-repeat; padding: 0 !important; margin: 0 !important;}
.catProducts #middle h2#catLiquidSupplement {text-indent: -99999px; width: 812px; height: 50px; background: url('../images/h2_CP_liquid-supplement.png') top left no-repeat; padding: 0 !important; margin: 0 !important;}
.catProducts #middle h2#catSupplementGels {text-indent: -99999px; width: 812px; height: 50px; background: url('../images/h2_CP_supplement-gels.png') top left no-repeat; padding: 0 !important; margin: 0 !important;}

.smallAnimalProducts #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_small-animal-products.jpg') top left no-repeat;}
.smallAnimalProducts #middle h2#smallTopicals {text-indent: -99999px; width: 812px; height: 50px; background: url('../images/h2_SAP_topicals.png') top left no-repeat; padding: 0 !important; margin: 0 !important;}

.herbs #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_herb-index.jpg') top left no-repeat;}
.herbs #middle h2#ourIngredients {padding: 0 0 20px 0; display: block; text-indent: -99999px; width: 300px; height: 18px; background: url('../images/h2_our-ingredients.png') top left no-repeat;}
.herbs #middle h3 {color: #80da0c; font-size: 19px; font-weight: normal; padding: 0 0 5px 0; line-height: 21px;}
.herbs #middle p {padding: 0 0 10px 0;}
.herbs .ingredient {padding: 0 0 10px 0;}
.herbs #herbDisclaim { padding: 0 0 0 300px; height: 400px;}

.ourSystems #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_our-systems.jpg') top left no-repeat;}
.ourSystems #middle p {padding: 0 0 10px 0;}
.ourSystems #middle ul.systemsList {padding: 356px 0 0 0;}
.ourSystems #middle ul.systemsList li {margin: 0; line-height: 20px; padding: 1px 0 0 0;}
.ourSystems #middle ul.systemsList li a {color: #fff; font-weight: bold; text-decoration: none; height: 20px; width: 270px; display: block; padding: 0 0 0 20px;}
.ourSystems #middle ul.systemsList li a:hover {background: url('../images/systems_link-hover.png') top left no-repeat;}
.ourSystems #middle #dogSystems {width: 401px; height: 650px; background: url('../images/bg_dog-systems.jpg') top left no-repeat; display: block; float: left;}
.ourSystems #middle #catSystems {width: 401px; height: 650px; background: url('../images/bg_cat-systems.jpg') top left no-repeat; display: block; float: right;}
.ourSystems .systemInfo {width: 502px; float: right;}
.ourSystems .systemInfo h2.title {font-weight: normal; color: #80da0c; font-size: 22px; margin: 0 0 20px 0;}
.ourSystems .systemMenu {float: left; width: 290px; padding: 260px 0 0 0;}
.ourSystems .systemMenu li a {padding: 0 0 0 10px; text-decoration: none; height: 21px; width: 280px; background: url('../images/systems_link.png') top left no-repeat; line-height: 20px; color: #fff; display: block;}
.ourSystems .systemMenu li.selected a {background: url('../images/systems_link-hover.png') top left no-repeat;}
.ourSystems .systemMenu li a:hover {background: url('../images/systems_link-hover.png') top left no-repeat;}
.ourSystems .systemMenu.dog {background: url('../images/bg_systems-menu_dog.jpg') top left no-repeat;}
.ourSystems .systemMenu.cat {background: url('../images/bg_systems-menu_cat.jpg') top left no-repeat;}
.ourSystems .systemMenu #gotoCatSystems {display: block; height: 48px; width: 290px; background: url('../images/btn_cat-systems.jpg') top left no-repeat; text-indent: -99999px;}
.ourSystems .systemMenu #gotoDogSystems {display: block; height: 48px; width: 290px; background: url('../images/btn_dog-systems.jpg') top left no-repeat; text-indent: -99999px;}
.ourSystems .situations {float: left; width: 180px; padding: 0 0 15px 0;}
.ourSystems .how {float: left; width: 180px;}
.ourSystems .how h2 {color: #80da0c; font-size: 16px; text-transform: uppercase; font-weight: bold; padding: 0 0 10px 0;}
.ourSystems .how ul {list-style-type: disc; margin: 0 0 0 18px;}
.ourSystems .how li {padding: 0 0 10px 0; line-height: 15px;}
.ourSystems .situations h3 {background: #74c50c; color: #fff; padding: 5px; text-transform: uppercase;}
.ourSystems .situations p {background: #80da0c; color: #fff; padding: 5px !important;}
.ourSystems .products {width: 307px; float: right; margin: 0 0 50px 0;}
.ourSystems .products h2 {padding: 0 0 5px 0;}
.ourSystems .products h2 a {color: #606060;}

.vetClinic #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinic #middle p {padding: 0 0 10px 0;}
.vetClinic #middle h2#answers {text-indent: -99999px; height: 45px; width: 430px; background: url('../images/h2_answers.png') top left no-repeat;}
.vetClinic #middle ul {padding: 152px 0 0 0;}
.vetClinic #middle ul li {text-transform: uppercase; margin: 0 0 0 20px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinic #middle ul li a {color: #fff; font-weight: bold; text-decoration: none;}
.vetClinic #middle ul li a:hover {color: #80da0c;}
.vetClinic #middle #dogClinic {width: 401px; height: 350px; background: url('../images/bg_dog-clinic.jpg') top left no-repeat; float: left;}
.vetClinic #middle #catClinic {width: 401px; height: 350px; background: url('../images/bg_cat-clinic.jpg') top left no-repeat; float: right;}

.vetClinicIn #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinicIn #middle p {padding: 0 0 10px 0;}
.vetClinicIn #middle h2#answers {text-indent: -99999px; height: 45px; width: 430px; background: url('../images/h2_answers.png') top left no-repeat;}
.vetClinicIn #middle ul {padding: 156px 0 0 0;}
.vetClinicIn #middle ul li {text-transform: uppercase; margin: 0 0 0 20px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinicIn #middle ul li a {color: #fff; font-weight: bold; text-decoration: none;}
.vetClinicIn #middle ul li a:hover {color: #80da0c;}
.vetClinicIn #middle #dogClinic {width: 242px; height: 420px; float: left; padding-top:30px; }
.vetClinicIn #middle #catClinic {width: 541px; height: 320px; float: right; padding-top:30px; margin-right:10px;}
.vetClinicIn #middle #catClinic2 {width: 600px; height: 500px; float: left; padding-top:30px; margin-right:10px;}

.vetClinicOut #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinicOut #middle p {padding: 0 0 10px 0;}
.vetClinicOut #middle h2#answers {text-indent: -99999px; height: 45px; width: 430px; background: url('../images/h2_answers.png') top left no-repeat;}
.vetClinicOut #middle ul {padding: 356px 0 0 0;}
.vetClinicOut #middle ul li {text-transform: uppercase; margin: 0 0 0 20px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinicOut #middle ul li a {color: #fff; font-weight: bold; text-decoration: none;}
.vetClinicOut #middle ul li a:hover {color: #80da0c;}
.vetClinicOut #middle #dogClinic {width: 242px; height: 320px; float: left; padding-top:30px; }
.vetClinicOut #middle #catClinic {width: 541px; height: 320px; float: right; padding-top:30px; margin-right:10px;}

.vetClinicDerm #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinicDerm #middle p {padding: 0 0 10px 0;}
.vetClinicDerm h1 {font:Verdana; font-size:24px; font-weight:normal; color:#80da0c;}
.vetClinicDerm #middle h2#answers {height: 215px; width: 831px; float:left; margin: 0 -9px;}
.vetClinicDerm #middle ul {padding: 115px 0 0 0;}
.vetClinicDerm #middle ul li {text-transform: uppercase; margin: 0 0 0 10px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinicDerm #middle ul li a {color: #fff; font-weight: bold; text-decoration: none; display:block;}
.vetClinicDerm #middle ul li a:hover {color: #80da0c;}
.vetClinicDerm #middle #dogClinic {width: 290px; height: 353px; background: url('../images/dog_menu_dermatology.jpg') top left no-repeat; float: left; margin: 0 -9px;}
.vetClinicDerm #middle #catClinic {width: 401px; height: 503px;float: right;}
.vetClinicDerm #middle #catLink {width: 100px; height: 50px; float:left; }

.vetClinicPrevent #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinicPrevent #middle p {padding: 0 0 10px 0;}
.vetClinicPrevent h1 {font:Verdana; font-size:24px; font-weight:normal; color:#80da0c;}
.vetClinicPrevent #middle h2#answers {height: 215px; width: 831px; float:left; margin: 0 -9px;}
.vetClinicPrevent #middle ul {padding: 115px 0 0 0;}
.vetClinicPrevent #middle ul li {text-transform: uppercase; margin: 0 0 0 10px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinicPrevent #middle ul li a {color: #fff; font-weight: bold; text-decoration: none; display:block;}
.vetClinicPrevent #middle ul li a:hover {color: #80da0c;}
.vetClinicPrevent #middle #dogClinic {width: 290px; height: 353px; background: url('../images/dog_menu_preventive.jpg') top left no-repeat; float: left; margin: 0 -9px;}
.vetClinicPrevent #middle #catClinic {width: 401px; height: 503px;float: right;}
.vetClinicPrevent #middle #catLink {width: 100px; height: 50px; float: }

.vetClinicInternal #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinicInternal #middle p {padding: 0 0 10px 0;}
.vetClinicInternal h1 {font:Verdana; font-size:24px; font-weight:normal; color:#80da0c;}
.vetClinicInternal #middle h2#answers {height: 215px; width: 831px; float:left; margin: 0 -9px;}
.vetClinicInternal #middle ul {padding: 115px 0 0 0;}
.vetClinicInternal #middle ul li {text-transform: uppercase; margin: 0 0 0 10px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinicInternal #middle ul li a {color: #fff; font-weight: bold; text-decoration: none; display:block;}
.vetClinicInternal #middle ul li a:hover {color: #80da0c;}
.vetClinicInternal #middle #dogClinic {width: 290px; height: 353px; background: url('../images/dog_menu_internal.jpg') top left no-repeat; float: left; margin: 0 -9px;}
.vetClinicInternal #middle #catClinic {width: 401px; height: 503px;float: right;}
.vetClinicInternal #middle #catLink {width: 100px; height: 50px; float: }

.vetClinicGastrointestinal #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinicGastrointestinal #middle p {padding: 0 0 10px 0;}
.vetClinicGastrointestinal h1 {font:Verdana; font-size:24px; font-weight:normal; color:#80da0c;}
.vetClinicGastrointestinal #middle h2#answers {height: 215px; width: 831px; float:left; margin: 0 -9px;}
.vetClinicGastrointestinal #middle ul {padding: 115px 0 0 0;}
.vetClinicGastrointestinal #middle ul li {text-transform: uppercase; margin: 0 0 0 10px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinicGastrointestinal #middle ul li a {color: #fff; font-weight: bold; text-decoration: none; display:block;}
.vetClinicGastrointestinal #middle ul li a:hover {color: #80da0c;}
.vetClinicGastrointestinal #middle #dogClinic {width: 290px; height: 353px; background: url('../images/dog_menu_gastro.jpg') top left no-repeat; float: left; margin: 0 -9px;}
.vetClinicGastrointestinal #middle #catClinic {width: 401px; height: 503px;float: right;}
.vetClinicGastrointestinal #middle #catLink {width: 100px; height: 50px; float: }

.vetClinicInfectious #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinicInfectious #middle p {padding: 0 0 10px 0;}
.vetClinicInfectious h1 {font:Verdana; font-size:24px; font-weight:normal; color:#80da0c;}
.vetClinicInfectious #middle h2#answers {height: 215px; width: 831px; float:left; margin: 0 -9px;}
.vetClinicInfectious #middle ul {padding: 115px 0 0 0;}
.vetClinicInfectious #middle ul li {text-transform: uppercase; margin: 0 0 0 10px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinicInfectious #middle ul li a {color: #fff; font-weight: bold; text-decoration: none; display:block;}
.vetClinicInfectious #middle ul li a:hover {color: #80da0c;}
.vetClinicInfectious #middle #dogClinic {width: 290px; height: 353px; background: url('../images/dog_menu_infectious.jpg') top left no-repeat; float: left; margin: 0 -9px;}
.vetClinicInfectious #middle #catClinic {width: 401px; height: 503px;float: right;}
.vetClinicInfectious #middle #catLink {width: 100px; height: 50px; float: }

.vetClinicPost #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinicPost #middle p {padding: 0 0 10px 0;}
.vetClinicPost h1 {font:Verdana; font-size:24px; font-weight:normal; color:#80da0c;}
.vetClinicPost #middle h2#answers {height: 215px; width: 831px; float:left; margin: 0 -9px;}
.vetClinicPost #middle ul {padding: 115px 0 0 0;}
.vetClinicPost #middle ul li {text-transform: uppercase; margin: 0 0 0 10px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinicPost #middle ul li a {color: #fff; font-weight: bold; text-decoration: none; display:block;}
.vetClinicPost #middle ul li a:hover {color: #80da0c;}
.vetClinicPost #middle #dogClinic {width: 290px; height: 353px; background: url('../images/dog_menu_post.jpg') top left no-repeat; float: left; margin: 0 -9px;}
.vetClinicPost #middle #catClinic {width: 401px; height: 503px;float: right;}
.vetClinicPost #middle #catLink {width: 100px; height: 50px; float: }

.vetClinicGrooming #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinicGrooming #middle p {padding: 0 0 10px 0;}
.vetClinicGrooming h1 {font:Verdana; font-size:24px; font-weight:normal; color:#80da0c;}
.vetClinicGrooming #middle h2#answers {height: 215px; width: 831px; float:left; margin: 0 -9px;}
.vetClinicGrooming #middle ul {padding: 115px 0 0 0;}
.vetClinicGrooming #middle ul li {text-transform: uppercase; margin: 0 0 0 10px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinicGrooming #middle ul li a {color: #fff; font-weight: bold; text-decoration: none; display:block;}
.vetClinicGrooming #middle ul li a:hover {color: #80da0c;}
.vetClinicGrooming #middle #dogClinic {width: 290px; height: 353px; background: url('../images/dog_menu_grooming.jpg') top left no-repeat; float: left; margin: 0 -9px;}
.vetClinicGrooming #middle #catClinic {width: 401px; height: 503px;float: right;}
.vetClinicGrooming #middle #catLink {width: 100px; height: 50px; float: }

.vetClinicCatDerm #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinicCatDerm #middle p {padding: 0 0 10px 0;}
.vetClinicCatDerm h1 {font:Verdana; font-size:24px; font-weight:normal; color:#80da0c;}
.vetClinicCatDerm #middle h2#answers {height: 215px; width: 831px; float:left; margin: 0 -9px;}
.vetClinicCatDerm #middle ul {padding: 113px 0 0 0;}
.vetClinicCatDerm #middle ul li {text-transform: uppercase; margin: 0 0 0 10px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinicCatDerm #middle ul li a {color: #fff; font-weight: bold; text-decoration: none; display:block;}
.vetClinicCatDerm #middle ul li a:hover {color: #80da0c;}
.vetClinicCatDerm #middle #dogClinic {width: 290px; height: 353px; background: url('../images/cat_menu_dermatology.jpg') top left no-repeat; float: left; margin: 0 -9px;}
.vetClinicCatDerm #middle #catClinic {width: 401px; height: 503px;float: right;}
.vetClinicCatDerm #middle #catLink {width: 100px; height: 50px; float: }

.vetClinicCatPreventive #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinicCatPreventive #middle p {padding: 0 0 10px 0;}
.vetClinicCatPreventive h1 {font:Verdana; font-size:24px; font-weight:normal; color:#80da0c;}
.vetClinicCatPreventive #middle h2#answers {height: 215px; width: 831px; float:left; margin: 0 -9px;}
.vetClinicCatPreventive #middle ul {padding: 113px 0 0 0;}
.vetClinicCatPreventive #middle ul li {text-transform: uppercase; margin: 0 0 0 10px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinicCatPreventive #middle ul li a {color: #fff; font-weight: bold; text-decoration: none; display:block;}
.vetClinicCatPreventive #middle ul li a:hover {color: #80da0c;}
.vetClinicCatPreventive #middle #dogClinic {width: 290px; height: 353px; background: url('../images/cat_menu_preventive.jpg') top left no-repeat; float: left; margin: 0 -9px;}
.vetClinicCatPreventive #middle #catClinic {width: 401px; height: 503px;float: right;}
.vetClinicCatPreventive #middle #catLink {width: 100px; height: 50px; float: }

.vetClinicCatInternal #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinicCatInternal #middle p {padding: 0 0 10px 0;}
.vetClinicCatInternal h1 {font:Verdana; font-size:24px; font-weight:normal; color:#80da0c;}
.vetClinicCatInternal #middle h2#answers {height: 215px; width: 831px; float:left; margin: 0 -9px;}
.vetClinicCatInternal #middle ul {padding: 113px 0 0 0;}
.vetClinicCatInternal #middle ul li {text-transform: uppercase; margin: 0 0 0 10px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinicCatInternal #middle ul li a {color: #fff; font-weight: bold; text-decoration: none; display:block;}
.vetClinicCatInternal #middle ul li a:hover {color: #80da0c;}
.vetClinicCatInternal #middle #dogClinic {width: 290px; height: 353px; background: url('../images/cat_menu_internal.jpg') top left no-repeat; float: left; margin: 0 -9px;}
.vetClinicCatInternal #middle #catClinic {width: 401px; height: 503px;float: right;}
.vetClinicCatInternal #middle #catLink {width: 100px; height: 50px; float: }

.vetClinicCatGastrointestinal #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinicCatGastrointestinal #middle p {padding: 0 0 10px 0;}
.vetClinicCatGastrointestinal h1 {font:Verdana; font-size:24px; font-weight:normal; color:#80da0c;}
.vetClinicCatGastrointestinal #middle h2#answers {height: 215px; width: 831px; float:left; margin: 0 -9px;}
.vetClinicCatGastrointestinal #middle ul {padding: 113px 0 0 0;}
.vetClinicCatGastrointestinal #middle ul li {text-transform: uppercase; margin: 0 0 0 10px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinicCatGastrointestinal #middle ul li a {color: #fff; font-weight: bold; text-decoration: none; display:block;}
.vetClinicCatGastrointestinal #middle ul li a:hover {color: #80da0c;}
.vetClinicCatGastrointestinal #middle #dogClinic {width: 290px; height: 353px; background: url('../images/cat_menu_gastro.jpg') top left no-repeat; float: left; margin: 0 -9px;}
.vetClinicCatGastrointestinal #middle #catClinic {width: 401px; height: 503px;float: right;}
.vetClinicCatGastrointestinal #middle #catLink {width: 100px; height: 50px; float: }

.vetClinicCatInfectious #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinicCatInfectious #middle p {padding: 0 0 10px 0;}
.vetClinicCatInfectious h1 {font:Verdana; font-size:24px; font-weight:normal; color:#80da0c;}
.vetClinicCatInfectious #middle h2#answers {height: 215px; width: 831px; float:left; margin: 0 -9px;}
.vetClinicCatInfectious #middle ul {padding: 113px 0 0 0;}
.vetClinicCatInfectious #middle ul li {text-transform: uppercase; margin: 0 0 0 10px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinicCatInfectious #middle ul li a {color: #fff; font-weight: bold; text-decoration: none; display:block;}
.vetClinicCatInfectious #middle ul li a:hover {color: #80da0c;}
.vetClinicCatInfectious #middle #dogClinic {width: 290px; height: 353px; background: url('../images/cat_menu_infectious.jpg') top left no-repeat; float: left; margin: 0 -9px;}
.vetClinicCatInfectious #middle #catClinic {width: 401px; height: 503px;float: right;}
.vetClinicCatInfectious #middle #catLink {width: 100px; height: 50px; float: }

.vetClinicCatPost #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinicCatPost #middle p {padding: 0 0 10px 0;}
.vetClinicCatPost h1 {font:Verdana; font-size:24px; font-weight:normal; color:#80da0c;}
.vetClinicCatPost #middle h2#answers {height: 215px; width: 831px; float:left; margin: 0 -9px;}
.vetClinicCatPost #middle ul {padding: 113px 0 0 0;}
.vetClinicCatPost #middle ul li {text-transform: uppercase; margin: 0 0 0 10px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinicCatPost #middle ul li a {color: #fff; font-weight: bold; text-decoration: none; display:block;}
.vetClinicCatPost #middle ul li a:hover {color: #80da0c;}
.vetClinicCatPost #middle #dogClinic {width: 290px; height: 353px; background: url('../images/cat_menu_post.jpg') top left no-repeat; float: left; margin: 0 -9px;}
.vetClinicCatPost #middle #catClinic {width: 401px; height: 503px;float: right;}
.vetClinicCatPost #middle #catLink {width: 100px; height: 50px; float: }

.vetClinicCatGrooming #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_vet-clinic.jpg') top left no-repeat;}
.vetClinicCatGrooming #middle p {padding: 0 0 10px 0;}
.vetClinicCatGrooming h1 {font:Verdana; font-size:24px; font-weight:normal; color:#80da0c;}
.vetClinicCatGrooming #middle h2#answers {height: 215px; width: 831px; float:left; margin: 0 -9px;}
.vetClinicCatGrooming #middle ul {padding: 113px 0 0 0;}
.vetClinicCatGrooming #middle ul li {text-transform: uppercase; margin: 0 0 0 10px; line-height: 20px; padding: 1px 0 0 0;}
.vetClinicCatGrooming #middle ul li a {color: #fff; font-weight: bold; text-decoration: none; display:block;}
.vetClinicCatGrooming #middle ul li a:hover {color: #80da0c;}
.vetClinicCatGrooming #middle #dogClinic {width: 290px; height: 353px; background: url('../images/cat_menu_groom.jpg') top left no-repeat; float: left; margin: 0 -9px;}
.vetClinicCatGrooming #middle #catClinic {width: 401px; height: 503px;float: right;}
.vetClinicCatGrooming #middle #catLink {width: 100px; height: 50px; float: }

.clinicContent { float: right; width: 500px; height: auto; }



.solutionWheel #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_solution-wheel.jpg') top left no-repeat;}
.solutionWheel #middle p {padding: 0 0 10px 0;}
.solutionWheel #middle #shareWisdom {height: 130px; width: 309px; background: url('../images/bg_share-wisdom.jpg') top left no-repeat; margin: 0 0 20px 0;}
.solutionWheel #middle #shareWisdom p {text-align: right; padding: 105px 10px 0 0;}
.solutionWheel #middle #theWheel {width: 812px; display: block;}
.solutionWheel #middle #copy {width: 480px;}

.resourceCenter #top {z-index: 15; position: relative; width: 852px; height: 226px; margin: 0 5px; background: url('../images/header_resource-center.jpg') top left no-repeat;}
.resourceCenter #middle #resourceTree {height: 444px; width: 812px; background: url('../images/bg_resource-tree.jpg') top left no-repeat; margin: 0 0 60px 0;}
.resourceCenter #middle #treeOfPetLife {height: 35px; width: 314px; background: url('../images/h2_tree-pet-life.png') top left no-repeat; text-indent: -99999px; position: absolute; left: 50%; top: 470px; margin: 0 0 0 -157px;}
.resourceCenter #middle #resourceTree li a {text-indent: -99999px; display: block; height: 64px; width: 132px; position: absolute; top: 0;}
.resourceCenter #middle #resourceTree li#goodInfo a {margin: 42px 0 0 338px;}
.resourceCenter #middle #resourceTree li#goodInfo a:hover {background: url('../images/resource_good-info.png') top left no-repeat;}
.resourceCenter #middle #resourceTree li#goodReads a {margin: 105px 0 0 555px;}
.resourceCenter #middle #resourceTree li#goodReads a:hover {background: url('../images/resource_good-reads.png') top left no-repeat;}
.resourceCenter #middle #resourceTree li#goodHealth a {margin: 228px 0 0 621px;}
.resourceCenter #middle #resourceTree li#goodHealth a:hover {background: url('../images/resource_good-health.png') top left no-repeat;}
.resourceCenter #middle #resourceTree li#goodFun a {margin: 351px 0 0 555px;}
.resourceCenter #middle #resourceTree li#goodFun a:hover {background: url('../images/resource_good-fun.png') top left no-repeat;}
.resourceCenter #middle #resourceTree li#goodWorks a {margin: 351px 0 0 118px;}
.resourceCenter #middle #resourceTree li#goodWorks a:hover {background: url('../images/resource_good-works.png') top left no-repeat;}
.resourceCenter #middle #resourceTree li#goodTalk a {margin: 228px 0 0 52px;}
.resourceCenter #middle #resourceTree li#goodTalk a:hover {background: url('../images/resource_good-talk.png') top left no-repeat;}
.resourceCenter #middle #resourceTree li#goodPlaces a {margin: 105px 0 0 118px;}
.resourceCenter #middle #resourceTree li#goodPlaces a:hover {background: url('../images/resource_good-places.png') top left no-repeat;}
.resourceCenter #middle ul.resourceLinks {padding: 0 0 30px 0;}
.resourceCenter #middle ul.resourceLinks li {line-height: 15px; list-style-type: disc; margin: 0 0 0 24px;}
.resourceCenter #middle ul.resourceLinks li a {color: #076324;}
.resourceCenter #middle h2 {padding: 0 0 10px 0;}
.resourceCenter #middle h3 {line-height: 15px;}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash .resourceCenter h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 20px;
	line-height: 20px;
}

.sIFR-hasFlash .item .title h3 {
	visibility: hidden;
	letter-spacing: -10px;
	font-size: 40px;
	line-height: 40px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

#subscribeWrap {
height:13px;
left:50%;
margin:30px 0 0 208px;
position:absolute;
top:0;
width:111px;
}


#subTextField input {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#707070;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:16px;
outline:medium none;
padding-left:5px;
width:230px;
}

#subTextField input.submitbtn {
    height:22px;
    width:122px;
}

.superhuge {
    font-size: 24px;
    text-align: center;
    padding: 40px;
}

