/* Universal Tag Styles  */
body {margin:0 5px;}
h1, h2, h3, h4, h5, form {margin:0; padding:0;}
a:visited { color:#606; }
p {margin:0; padding:5px 0;}
.logo {width:84px;height:71px;margin:10px 0 0 25px;float:left;}
h1 a {background:url('/media/common/assets/en/hills_logo_header.gif') no-repeat;width:84px;height:71px;margin:10px 0 0 25px;float:left;}
h1 span {text-indent:-1000px;width:900px;position:absolute;}
h2 { font-size:20px; color:#707070; padding:15px 0 0 15px; }
h3 {color:#fff; font-size:12px; padding:6px 3px 3px 25px; margin:0px; text-transform:uppercase; }
h4 {font-size:14px;}
h5 {font-size:15px; }
div, p, input, select, td {font-family:arial, verdana, sans-serif;color:#333;font-size:11px;}
select {margin:0;padding:0;}
sup { font-size:90%; vertical-align:top; text-decoration:none; } 
sup.small { font-size:70% !important; vertical-align:top; text-decoration:none; }
.hide, #spotlightTag, #trackingPixel { display:none; }

/* Major Div Styles */
#mainwrapper {width:800px;border-top:#f00 solid 3px;border-bottom:#f00 solid 3px;}
#main {border:1px solid #c1c2c6;margin:1px 0;padding:1px;}

/* Top Area Div Styles */
#printtop {display:none;}
#top {background:url('/media/common/assets/en/bkg_gradient_top.gif'); height:98px; position:relative;}
#top2 {background:url('/media/common/assets/en/bkg_gradient_top2.gif'); height:98px; position:relative;}
#topcontent { position:absolute; float:right; right:10px; top:6px; font-size:10px; }
#topcontent .globalproducttraining {color:#f00; font-size:10px; margin-right:30px; }
#topcontent a { color:#666; margin:0 5px; }
#breadcrumb { font-size:10px; color:#666; position:absolute; top:8px; left:130px; width:400px;}
#breadcrumb a{ color:#666; }
#search { position:absolute; top:32px; right:10px; height:25px; float:right;}
#search span { float:left;margin:5px;font-weight:bold;color:#666 }
#search input { float:left; margin:0 2px; display:block;}


/* Top Navigation Styles */
#topnav {float:left; margin:38px 0 0 25px;}
#topnav ul, #topnav li { margin:0; padding:0; }
#topnav li {list-style-type:none;float:left;margin:0;}
#topnav a {margin:33px 0 0 0;color:#6a6a6a;border-right:solid 1px #6a6a6a;font-size:12px;font-weight:900;text-decoration:none;;padding:0 10px;display:block;}
#topnav a.on, #topnav a:hover, #topnav a.lastitem_on {color:#e80518;}
#topnav a.catcare, #topnav a.catcare_on, #topnav a.dogcare, #topnav a.dogcare_on {margin-top:12px;padding:0;color:#fff;width:130px;height:38px;border:0;font-size:15px;letter-spacing:0.005em;}
#topnav a.catcare {background:url('/media/HillsPet/USARG/Utilities/Header/assets/en/img_catcare_on_en.gif'); margin-right:2px;}
#topnav a.dogcare {background:url('/media/HillsPet/USARG/Utilities/Header/assets/en/img_dogcare_on_en.gif');}
#topnav a.dogcare:hover {background:url('/media/HillsPet/USARG/Utilities/Header/assets/en/img_dogcare_on_en.gif'); height:45px; margin-top:5px;}
#topnav a.catcare:hover {background:url('/media/HillsPet/USARG/Utilities/Header/assets/en/img_catcare_on_en.gif'); height:45px; margin-top:5px;}
#topnav a.dogcare_on {background:url('/media/HillsPet/USARG/Utilities/Header/assets/en/img_dogcare_on_en.gif'); height:45px; margin-top:5px;}
#topnav a.catcare_on {background:url('/media/HillsPet/USARG/Utilities/Header/assets/en/img_catcare_on_en.gif'); height:45px; margin:5px 2px 0 0;}
#topnav a.catcare span, #topnav a.dogcare span, #topnav a.dogcare_on span, #topnav a.catcare_on span  {margin:10px 0 0 35px;float:left;cursor:pointer;}
#topnav a.catcare span, #topnav a.catcare_on span {margin-left:25px;}
#topnav a.catcare:hover, #topnav a.catcare_on:hover, #topnav a.dogcare:hover, #topnav a.dogcare_on:hover {color:#fff;}
#topnav a.lastitem, #topnav a.lastitem_on {border-right:0;}

/* Left Side Navigation Styles */
#leftnav { border:1px #fff solid; border-bottom:0; border-top:0; min-height:220px; min-height:220px; background:url('/media/common/assets/en/bkg_gradient_leftnav.gif') no-repeat top; }
/*\\ IE HACK  \\*/ *HTML #leftnav { border:1px #fff solid; border-bottom:0; border-top:0; height:220px; min-height:220px; background:url('/media/common/assets/en/bkg_gradient_leftnav.gif') no-repeat top; }
#leftnav ul { margin:5px 3px 0 15px; padding:0 5px 15px 0; }
#leftnav li { list-style-type:none; padding:2px 3px; margin:0;}
#leftnav li.on {background:#fff;}
#leftnav li a {font-size:13px; font-weight:bold; color:#707070; text-decoration:none; background:url('/media/common/assets/en/blt_leftnav.gif') no-repeat; display:block; }
#leftnav li a.on:hover { color:#707070; }
#leftnav li a:hover { color:#e80518; }
#leftnav a span { padding-left:15px; display:block; }
#content_3column_product #leftnav { height:500px; }

/* Home Template Styles */
#content_home {background:url('/media/common/assets/en/bkg_content_home.png') bottom; width:792px; margin:1px 2px;}
#content_home .redtitle {background:url('/media/common/assets/en/blt_redtitle.gif') no-repeat; border-bottom:2px solid #fff;  border-top:2px solid #fff; border-left:none; }
/*\\ IE Hack  \\*/ *HTML #content_home .redtitle {background:url('/media/common/assets/en/blt_redtitle.gif') left 2px no-repeat; border-bottom:2px solid #fff;  border-top:2px solid #fff; border-left:none; }
#content_home #column1 {width:162px; float:left;}
#content_home #column1 h4 {padding-left:35px; height:35px;}
#content_home #column1 p {margin-bottom:15px;}
#content_home #column2 {width:315px; float:left; margin:0 0 0 3px;}
#content_home #column2 #spotlight {margin:0 5px;}
#content_home #column2 #spotlight .thumbnail {float:right; margin-left:15px;}
#content_home #column3 {width:309px; float:left; margin:0 0 0 3px;}
/*New Hillsvet Banner on homepage*/
#content_home #column1 .hillsvetBanner { float:left; width:134px; height:150px; line-height:12px; background:url('/media/HillsPet/USARG/assets/en/bkg_banner_femaleVet_134x150.jpg') no-repeat; }
#content_home #column1 .hillsvetBanner a { display:block; width:100%; height:100%; text-decoration:none; }
#content_home #column1 .hillsvetBanner .contentWrapper { margin:10px 7px; }
#content_home #column1 .hillsvetBanner .contentWrapper div.blue { margin-bottom:8px; color:#0E2B8D; }
#content_home #column1 .hillsvetBanner .contentWrapper div.gray { margin-bottom:13px; color:#666; }
#content_home #column1 .hillsvetBanner .contentWrapper div.white { line-height:13px; color:#FFF; text-decoration:underline; }

/* General 1-column Template Styles */
#content_1column {background:url('/media/common/assets/en/bkg_content_1col.png') bottom; width:792px; margin:1px 2px;}
#content_1column .redtitle { background:url('/media/common/assets/en/blt_redtitle.gif') no-repeat; border-bottom:2px solid #fff;  border-top:2px solid #fff; border-left:none; }
/*\\ IE Hack  \\*/ *HTML #content_1column .redtitle { background:url('/media/common/assets/en/blt_redtitle.gif') 0px 2px no-repeat; }

/* Location Selector 1-columnTemplate Styles */
#content_1column_selector {background:url('/media/common/assets/en/bkg_hillspet_locationSelector_en.jpg') bottom; width:792px; margin:1px 2px;}
#content_1column_selector ul { margin:7px 0; padding:0;  }
#content_1column_selector li { list-style-type:none; background:url('/media/HillsPet/USARG/assets/en/img_grayarrow_en.gif') no-repeat; margin:1px 8px; padding-left:10px; font-size:12px; }
#content_1column_selector .blueblank { border-right:1px solid #fff; border-top:2px solid #fff; border-bottom:5px solid #fff; }
#content_1column_selector .blueblank h3 { padding-left:10px; }
#content_1column_selector .columnbox { padding:0px 2px 75px 2px; }
#content_1column_selector .redtitle { background:url('/media/common/assets/en/blt_redtitle.gif') no-repeat; border-bottom:2px solid #fff;  border-top:2px solid #fff; border-left:none; }
/*\\ IE Hack  \\*/ *HTML #content_1column_selector .redtitle { background:url('/media/common/assets/en/blt_redtitle.gif') 0px 2px no-repeat; }
.langselect_grayPod { position:relative; height:75px; }
.langselect_grayPod .podCopy { position:absolute; top:20px; left:20px; width:225px; }
.langselect_grayPod .podCopy p { color:#F20017; line-height:16px; font-size:16px; font-weight:bold; text-transform:uppercase; }
.langselect_grayPod .podLink { position:absolute; top:20px; left:250px; width:290px; }
.langselect_grayPod .podLink p { font-size:12px; }

/* Sitemap 1-columnTemplate Styles */
#content_1column_sitemap {width:792px; margin:1px 2px;}
#content_1column_sitemap .redtitle { border-left:none; }
/*\\ IE Hack  \\*/ *HTML #content_1column_sitemap .redtitle { background:url('/media/common/assets/en/blt_redtitle.gif') 0px 2px no-repeat; }
#content_1column_sitemap .columnbox { margin:0; padding:0 0 25px 0; }
#content_1column_sitemap .row { float:left; width:100%; }
#content_1column_sitemap .column { float:left; width:178px; _width:198px; padding:10px; }
#content_1column_sitemap li { list-style-type:none; background:url('/media/HillsPet/USARG/assets/en/img_grayarrow_en.gif') no-repeat; margin:1px 13px; font-size:12px; width:150px;  display:block; }
#content_1column_sitemap li a:hover { color:#f00; }
#content_1column_sitemap li span { text-decoration:underline; margin-left:8px; display:block; }		 

/* Type 1 2-column Template Styles */
#content_2column.fullLeftNav {background:url('/media/common/assets/en/bkg_content_2col_c2.png') bottom; width:792px; margin:1px 2px;}
#content_2column {background:url('/media/common/assets/en/bkg_content_2col.png') bottom; width:792px; margin:1px 2px;}
#content_2column.fullLeftNav #leftnav {min-height:500px;}
/*\\ IE Hack \\*/ *HTML #content_2column.fullLeftNav #leftnav {height:500px;}
/*\\ IE Hack \\*/ *HTML #content_2column.fullLeftNav #column2 {height:550px;}
#content_2column #column1 {width:165px; float:left;}
#content_2column #column1 h4 {padding:0 0 5px 35px;}
#content_2column #column1 .columnbox {padding:10px;}
#content_2column #column2 {width:625px; float:left; margin:0 0 0 2px;}
#content_2column #column2 .redtitle { background:url('/media/common/assets/en/blt_redtitle.gif') no-repeat; border-bottom:2px solid #fff;  border-top:2px solid #fff; border-left:none; }
/*\\ IE Hack  \\*/ *HTML #content_2column #column2 .redtitle { background:url('/media/common/assets/en/blt_redtitle.gif') 0px 2px no-repeat; }
#content_2column #column2 .columnbox {border-top:none;}

/* Type 2 2-column Template Styles */
#content_2column_b.fullLeftNav {background:url('/media/common/assets/en/bkg_content_2col_c2.png') bottom; width:792px; margin:1px 2px;}
#content_2column_b {background:url('/media/common/assets/en/bkg_content_2col_b.png') bottom; width:792px; margin:1px 2px;}
#content_2column_b.fullLeftNav #leftnav {min-height:500px;}
/*\\ IE Hack \\*/ *HTML #content_2column_b.fullLeftNav #leftnav {height:500px;}
#content_2column_b.fullLeftNav #column2 {min-height:550px;}
/*\\ IE Hack \\*/ *HTML #content_2column_b.fullLeftNav #column2 {height:550px;}
#content_2column_b #column1 {width:165px; float:left;}
#content_2column_b #column1 h4 {padding:0 0 5px 35px;}
#content_2column_b #column1 .columnbox {padding:10px;}
#content_2column_b #column2 {width:624px; float:left; margin:0 0 0 3px;}
#content_2column_b #column2 .redtitle { background:url('/media/common/assets/en/blt_redtitle.gif') no-repeat; border-bottom:2px solid #fff;  border-top:2px solid #fff; border-left:none; }
/*\\ IE Hack  \\*/ *HTML #content_2column_b #column2 .redtitle { background:url('/media/common/assets/en/blt_redtitle.gif') 0px 2px no-repeat; }
#content_2column_b #column2 #productDetail_tab { margin:0 3px; padding:0; border-bottom:1px solid #7E7E7E; }

/* Type 3 2-column Template Styles */
#content_2column_c {background:url('/media/common/assets/en/bkg_content_2col_c2.png') bottom; width:792px; margin:1px 2px;}
#content_2column_c #column1 {width:165px; float:left;}
#content_2column_c #column1 #leftnav { height:500px;}
#content_2column_c #column2 {width:624px; float:left; margin:0 0 0 3px;}
#content_2column_c #column2 .redtitle { background:url('/media/common/assets/en/blt_redtitle.gif') no-repeat; border-bottom:2px solid #fff;  border-top:2px solid #fff; border-left:none; }
/*\\ IE Hack  \\*/ *HTML #content_2column_c #column2 .redtitle { background:url('/media/common/assets/en/blt_redtitle.gif') 0px 2px no-repeat; }
#content_2column_c #column2 .columnbox { width:622px; height:520px; margin:0 0 0 1px; }

/* Type 1 3-column Template Styles */
#content_3column.fullLeftNav {background:url('/media/common/assets/en/bkg_content_3col_b.png') bottom; width:792px; margin:1px 2px;}
#content_3column {background:url('/media/common/assets/en/bkg_content_3col.png') bottom; width:792px; margin:1px 2px;}
#content_3column.noleftnav {background:url('/media/common/assets/en/bkg_content_3col_nobg.png') bottom;}
#content_3column.noleftnav #leftnav { height:375px; }
#content_3column.fullLeftNav #leftnav {min-height:500px;}
/*\\ IE Hack \\*/ *HTML #content_3column.fullLeftNav #leftnav {height:500px;}
#content_3column.fullLeftNav #column2 {min-height:550px;}
/*\\ IE Hack \\*/ *HTML #content_3column.fullLeftNav #column2 {height:550px;}
#content_3column #column1 {width:165px; float:left;}
#content_3column #column1 h4 {padding:0 0 5px 35px;}
#content_3column #column2 {width:486px; float:left; margin:0 0 0 0px;}
#content_3column #marquee {margin-left: 2px; border-bottom:2px solid #fff;}
#content_3column #column2 div.columnbox, #content_3column #column2 div.columnbox_bdrbtm, #content_3column #column2 div.bluetitle {margin-left:3px;}
#content_3column #column3 {margin:0 0 0 3px; padding-bottom:35px; width:137px; float:left; text-align:center;}
#content_3column #blankbox {background:#fff; padding:8px; }
#content_3column #column3 .columnbox { padding:10px 7px 45px 7px; text-align:left; }
#content_3column #column3 .columnbox ul { margin:0 0 0 15px; padding:0; }
#content_3column #column3 .columnbox li { margin:3px 0px; padding:0; }

/* Type 2 3-column Template Styles */
#content_3column_b {background:url('/media/common/assets/en/bkg_content_3col_b.png') bottom; width:792px; margin:1px 2px;}
#content_3column_b #column1 {width:165px; float:left;}
#content_3column_b #column1 h4 {padding:0 0 5px 35px;}
#content_3column_b #column2 {width:486px; float:left; margin:0 0 0 0px;}
#content_3column_b #marquee {margin-left: 2px; border-bottom:2px solid #fff;}
#content_3column_b #column2 div.columnbox, #content_3column #column2 div.bluetitle, #column2 div.bluetitle_brdtop {margin-left:3px;}
#content_3column_b #column3 {margin:0 0 0 4px; width:135px; float:left; text-align:center;}
#content_3column_b #blankbox {background:#fff; padding:8px; }

/* Type 3 3-column Template Styles */
#content_3column_c {background:url('/media/common/assets/en/bkg_content_4col.png') bottom; width:792px; margin:1px 2px;}
#content_3column_c #column1 {width:165px; float:left;}
#content_3column_c #column1 h4 {padding:0 0 5px 35px;}
#content_3column_c #column2 {width:486px; float:left; margin:0 0 0 0px;}
#content_3column_c #marquee {margin-left: 2px; border-bottom:2px solid #fff;}
#content_3column_c #column2 div.columnbox, #content_3column #column2 div.columnbox_bdrbtm, #content_3column #column2 div.bluetitle {margin-left:3px;}
#content_3column_c #column3 {margin:0 0 0 3px; width:137px; float:left; text-align:center;}
#content_3column_c #blankbox {background:#fff; padding:8px; }
#content_3column_c #column3 .columnbox { padding:10px 7px 45px 7px; text-align:left; }
#content_3column_c #column3 .columnbox ul { margin:0 0 0 15px; padding:0; }
#content_3column_c #column3 .columnbox li { margin:3px 0px; padding:0; }

/* Type 4 3-column Template Styles */
#content_3column_d {background:url('/media/common/assets/en/bkg_content_3col_c.png') bottom; width:792px; margin:1px 2px;}
#content_3column_d.fullLeftNav #leftnav {min-height:500px;}
#content_3column_d #column1 {width:165px; float:left;}
#content_3column_d #column1 h4 {padding:0 0 5px 35px;}
#content_3column_d #column2 {width:486px; float:left; margin:0 0 0 0px;}
#content_3column_d #marquee {margin-left: 2px; border-bottom:2px solid #fff;}
#content_3column_d #column2 div.columnbox, #content_3column #column2 div.columnbox_bdrbtm, #content_3column #column2 div.bluetitle {margin-left:3px;}
#content_3column_d #column3 {margin:0 0 0 3px; width:137px; float:left; text-align:center;}
#content_3column_d #blankbox {background:#fff; padding:8px; }
#content_3column_d #column3 .columnbox { padding:10px 7px 45px 7px; text-align:left; }
#content_3column_d #column3 .columnbox ul { margin:0 0 0 15px; padding:0; }
#content_3column_d #column3 .columnbox li { margin:3px 0px; padding:0; }

/* Product 3-column Template Styles */
#content_3column_product {background:url('/media/common/assets/en/bkg_content_3col_product.png') bottom; width:792px; margin:1px 2px;}
#content_3column_product #column1 {width:165px; float:left;}
#content_3column_product #column1 h4 {padding-left:35px;}
#content_3column_product #column2 {width:489px; float:left; margin:0 0 0 0px;}
#content_3column_product #column2 h4 {margin:5px 0 0 0; color:#004585;}
#content_3column_product #column2 #productDetails { background:#fff; }
#content_3column_product #column2 div.columnbox, #content_3column {margin-left:3px;}
#content_3column_product #column3 {margin:0 0 0 3px; width:135px; float:left; text-align:center;}
#content_3column_product .loaderWrapper { position:relative; }
#content_3column_product .loaderWrapper .loaderContent { z-index:5000; position:absolute; top:25px; left:175px; width:100px; text-align:center;}
#content_3column_product .loaderWrapper .loaderContent p { color:#CCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }

/* 4-column Template Styles */
#content_4column {background:url('/media/common/assets/en/bkg_content_4col.png') bottom; width:792px; margin:1px 2px;}
#content_4column #marquee {float:left; width:486px; background:#fff; display:block;}
#content_4column #column1 {width:165px; float:left;}
#content_4column #column1 h4 {padding-left:35px;}
#content_4column #column2 {width:268px; float:left; margin:0 0 0 0px; padding-bottom:50px;}
#content_4column #column2 div.columnbox, #content_3column, #column2 div.bluetitle  {margin-left:3px;}
#content_4column #column3 {width:215px; float:left; margin:0 0 0 3px;}
#content_4column #column4 {margin:0 0 0 4px; width:135px; float:right;}

/* Bottom Navigation Styles */
#bottomnav {text-align:center;background:#a4a4a4;margin:2px;padding:3px 0 5px 0;}
#bottomnav ul, #bottomnav li { margin:0; padding:0; }
#bottomnav li {list-style-type:none;display:inline;}
#bottomnav a {color:#fff;border-right:solid 1px #fff;font-size:10px;text-decoration:none;margin:0;padding:0 10px;	}
#bottomnav a:hover { text-decoration:underline; }
#bottomnav a.lastitem {border-right:0;}

/* Footer Styles */
#footer {margin:10px 0; width:auto; padding:0;}
#footer p {padding:0;margin:0;font-size:10px;width:520px;}
#footer_language_selector {float:right;font-size:11px;padding:0 5px 0 55px;background:url('/media/common/assets/en/img_hillsMapFooter.gif') no-repeat;}

/* Marquee Styles */
.marquee_white { font-size:175%; color:#fff; }
.marquee_red { font-size:175%; color:#7d0a10; }
.marquee_gray { font-size:175%; color:#666; }
#marquee_home {padding:1px 0;border-bottom:1px solid #999;}
#marquee_catcarehome { margin-left:1px; font-size:210%; color:#fff; width:485px; height:220px; background:url('/media/HillsPet/USARG/CatCare/assets/en/img_catcarehome_marquee_en.jpg'); }
#marquee_catcarediseases { margin-left:2px; font-size:175%; color:#7d0a10; width:485px; height:130px; background:url('/media/HillsPet/USARG/CatCare/CatDiseases/assets/en/img_diseaseshome_marquee_en.jpg'); }
#marquee_catcaremyths { font-size:175%; color:#666; width:480px; height:155px; background:url('/media/HillsPet/USARG/CatCare/CatMyths/assets/en/img_catmyths_marquee_en.jpg'); }
#marquee_dogcare { border-bottom:2px #fff solid; }
#marquee_dogcarehome { margin-left:1px; margin-right:1px; font-size:175%; color:#fff; width:485px; height:220px; background:url('/media/HillsPet/USARG/DogCare/assets/en/img_dogcarehome_marquee_en.jpg'); }
#marquee_dogcarediseases { margin-left:2px; font-size:175%; color:#7d0a10; width:485px; height:130px; background:url('/media/HillsPet/USARG/DogCare/DogDiseases/assets/en/img_diseaseshome_marquee_en.jpg'); }
#marquee_dogcaremyths { font-size:175%; color:#666; width:480px; height:155px; background:url('/media/HillsPet/USARG/DogCare/DogMyths/assets/en/img_dogmyths_marquee_en.jpg'); }
#marquee_productshome { margin-left:2px; font-size:175%; color:#666; width:485px; height:220px; background:url('/media/HillsPet/USARG/Products/assets/en/img_productsHome_marquee_en.jpg'); }
#marquee_productspd, #marquee_productssd { font-size:175%; color:#004585; height:142px; background:#fff; }
#marquee_productspd .avenir_blue, #marquee_productssd .avenir_blue{ font-size:20px; color:#024383; float:left; margin:10px }
#marquee_wtbneighborhood { margin-left:2px; font-size:175%; color:#7d0a10; width:485px; height:130px; background:url('/media/HillsPet/USARG/WheretoBuy/SearchClinic/assets/en/img_wtbSearchNeighborhood_marquee_en.jpg'); }
#marquee_wtbshoponline { margin-left:2px; font-size:175%; color:#7d0a10; width:485px; height:130px; background:url('/media/HillsPet/USARG/WheretoBuy/OnlineStore/assets/en/img_wtbShopOnline_marquee_en.jpg'); }
#marquee_wtbinternational { margin-left:2px; font-size:175%; color:#7d0a10; width:485px; height:130px; background:url('/media/HillsPet/USARG/WheretoBuy/IntlLocation/assets/en/img_wtbInternational_marquee_en.jpg'); }
#marquee_wtbfindvet { margin-left:2px; font-size:175%; color:#7d0a10; width:485px; height:130px; background:url('/media/HillsPet/USARG/WheretoBuy/FindAVet/assets/en/img_wtbFindVet_marquee_en.jpg'); }
#marquee_ochome { margin-left:2px; font-size:175%; color:#7d0a10; width:485px; height:220px; background:url('/media/HillsPet/USARG/OurCompany/assets/en/img_ocHome_marquee_en.jpg'); }
#marquee_ocwhoweare { margin-left:2px; font-size:175%; color:#7d0a10; width:485px; height:150px; background:url('/media/HillsPet/USARG/OurCompany/WhoWeAre/assets/en/img_ocWhoWeAre_marquee_en.jpg'); }
#marquee_ocvision { font-size:175%; color:#666; width:480px; height:180px; background:url('/media/HillsPet/USARG/OurCompany/WhoWeAre/assets/en/img_ocVision_marquee_en.jpg'); }
#marquee_ocheritageofcaring { margin-left:2px; font-size:175%; color:#7d0a10; width:485px; height:150px; background:url('/media/HillsPet/USARG/OurCompany/HeritageOfCaring/assets/en/img_ocHeritageOfCaring_marquee_en.jpg'); }
#marquee_vetcommitment { margin-left:2px; font-size:175%; color:#7d0a10; width:485px; height:150px; background:url('/media/HillsPet/USARG/OurCompany/VetCommitment/assets/en/img_ocVetCommitment_marquee_en.jpg'); }
#marquee_contactushome { font-size:175%; color:#7d0a10; width:480px; height:155px; background:url('/media/HillsPet/USARG/ContactUs/assets/en/img_ContactHome_marquee_en.jpg'); }
#marquee_contactusthanks { font-size:175%; color:#7d0a10; width:480px; height:155px; background:url('/media/HillsPet/USARG/ContactUs/assets/en/img_ContactThanks_marquee_en.jpg'); }
#marquee_whatsnew { width:485px; height:135px; margin-left:1px; }
#marquee_whatsnew p { float:left; text-align:center; margin:15px 0 0 15px; }
#marquee_wheretobuy { position:relative; background:url('/media/HillsPet/USARG/WheretoBuy/assets/bkg_whereToBuy_Homehdr_en.jpg') no-repeat; width:485px; height:320px; }
#marquee_wheretobuy ul { position:absolute; top:207px; left:24px; }
#marquee_wheretobuy li { display:block; float:left; }
#marquee_wheretobuy a { display:block; background:url('/media/HillsPet/USARG/WheretoBuy/assets/bkg_whereToBuy_HomehdrTabsOff_en.gif') no-repeat; padding-top:13px; width:126px; height:90px; margin-right:7px; text-decoration:none; color:#fff; font-size:14px; }
#marquee_wheretobuy a:hover {  background:url('/media/HillsPet/USARG/WheretoBuy/assets/bkg_whereToBuy_HomehdrTabsOn_en.gif') no-repeat; padding-top:0; }
#marquee_wheretobuy a span { display:block; padding:10px;}

/* Dog/Cat Age Selector style */
#age_selector {border-right:1px solid #fff; }
#age_selector div { position:relative; cursor:pointer;}
#age_selector div.as_puppy { float:left; height:245px;  width:162px; background:url('/media/HillsPet/USARG/DogCare/assets/en/img_selectorPuppyHome_en.jpg') no-repeat; }
#age_selector div.as_adultdog { float:left; height:245px;  width:160px; background:url('/media/HillsPet/USARG/DogCare/assets/en/img_selectorAdultHome_en.jpg') no-repeat; }
#age_selector div.as_matureadultdog { float:left; height:245px;  width:162px; background:url('/media/HillsPet/USARG/DogCare/assets/en/img_selectorMatureAdultHome_en.jpg') no-repeat; }
#age_selector div.as_kitten { float:left; height:245px;  width:162px; background:url('/media/HillsPet/USARG/CatCare/assets/en/img_catcarehome_selectorKitten_en.jpg') no-repeat; }
#age_selector div.as_adultcat { float:left; height:245px;  width:160px; background:url('/media/HillsPet/USARG/CatCare/assets/en/img_catcarehome_selectorAdult_en.jpg') no-repeat; }
#age_selector div.as_matureadultcat { float:left; height:245px;  width:162px; background:url('/media/HillsPet/USARG/CatCare/assets/en/img_catcarehome_selectorMatureAdult_en.jpg') no-repeat; }
#age_selector div p.title { color:#fff; position:absolute; top:8px; left:14px; }
#age_selector div p.text { font-weight:bold; color:#333; font-size:12px; position:absolute; top:55px; left:14px; }
#age_selector div a { font-size:10px; position:absolute; top:215px; left:17px; }

/* Product Detail Styles */
.printPreview { text-align:right; }
.detailphoto { float:left; width:150px; }
.detailcopy { float:left; padding-bottom:30px; width:270px; padding-left:10px;}
#productdetail_top { padding:5px 15px 5px 35px; }
#productDetail_tab { margin:0 3px 0 3px; padding:0;  }
#productDetail_tab h4 { margin:0 !important; padding:4px 0 0 0 !important; color:#F00 !important; }
#productDetail_tab ul {  }
#productDetail_tab li { display:inline; }
#productDetail_tab #tabHeader { height:27px; background:url('/media/common/assets/en/bkg_tab_header.gif') top left no-repeat; }
#productDetail_tab #tabHeader #tabTitleWrapper { height:22px; }
#productDetail_tab #tabHeader #tabTitle { height:22px; }
#productDetail_tab #tabHeader #tabTitle #topRight { float:right; display:inline; width:20px; height:22px; background:url('/media/common/assets/en/bkg_tab_topLeftCorner.gif') top right no-repeat; }
#productDetail_tab #tabHeader #tabTitle #topLeft { float:right; display:inline; width:20px; height:22px; background:url('/media/common/assets/en/bkg_tab_topRightCorner.gif') top right no-repeat; }
#productDetail_tab #tabHeader #tabTitle #tabTitleContent { float:right; display:inline; width:auto; height:22px; background:url('/media/common/assets/en/bkg_tab_topMiddle.gif'); }
#productDetail_tab #tabBody { margin:0; padding:15px; min-height:200px; height:auto !important; height:200px; background-color:#FFF; border:1px solid #7E7E7E; border-top:none; }
#productDetail_tab #tabNav { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #E5E5E5; }
#productDetail_tab #tabNav a { color:#6A6A6A; }
#productDetail_tab #tabNav a.active { color:#039; text-decoration:none; }
#productDetail_tab #tabNav ul { margin:0; padding:0; }
#productDetail_body { padding-top:10px; border-top:1px solid #999; }
#keybenefits_wrapper {  }
/* #kibbleshot & #keybenefits commented out and updated by SK for the 12/3/2008 release per mantis #6636 
#kibbleshot { float:left; width:150px; }
#keybenefits { padding:0; float:left; width:275px; }
----- updated styles below - SK 11/30/08 */
#kibbleshot { display:none; }
#keybenefits { width:auto; }

#keybenefits ul{ margin:0px; padding:10px 0;  }
#keybenefits li { display:block; padding-left:10px; margin:0; background:url('/media/HillsPet/USARG/assets/en/img_bltblack_en.gif') no-repeat; list-style-type:none; }
#keybenefits_nobg { padding:0 0 15px 0; }
#keybenefits_nobg ul{ margin:0px; padding:10px 0;  }
#keybenefits_nobg li { display:block; padding-left:10px; margin:0; background:url('/media/HillsPet/USARG/assets/en/img_bltblack_en.gif') no-repeat; list-style-type:none; }

#feedingguide ul{ margin:0px; padding:10px 0;  }
#feedingguide li { display:block; padding-left:10px; margin:0; background:url('/media/HillsPet/USARG/assets/en/img_bltblack_en.gif') no-repeat; list-style-type:none; }

#packageImageNav { width:586px; }
.TableHeader { font-size: 10px; font-style: normal; color: black; text-decoration: none; background-color: #99CCFF; padding: 5px; }
.TableRow1 { font-size: 10px; font-style: normal; color: black; text-decoration: none; background-color: #FFFFFF; padding: 5px; }
.TableRow2 { font-size: 10px; font-style: normal; color: black; text-decoration: none; background-color: #EEEEEE; padding: 5px;	}
.TableRow3 { font-size: 10px; font-style: normal; color: black; text-decoration: none; background-color: #EEEEEE}
.productImage { display: none; }


/* International Locations Selector */
.int_dropdown ul { margin:5px 0 0 0; padding:0;}
.int_dropdown ul li { list-style-type:none; background:url('/media/HillsPet/USARG/assets/en/img_droparrow_en.gif') no-repeat; margin:2px 0; padding:0; display: block; height: 22px;}
.int_dropdown ul li a {text-decoration:none; color:#000; font-weight:bold;}
.int_dropdown ul li a span { background:#fbe1ae; padding:4px 0 4px 0; margin-left:19px; display:block; height:14px; cursor:pointer; cursor:hand; }
.int_dropdown ul div.int_contentWrapper { background:#e6e6e6; padding:7px; }	
.int_dropdown .title { margin-bottom:8px; font-size:11px; }
.int_dropdown .intLocTableWrapper { margin-left:15px; }
.int_dropdown .intLocTableWrapper a { color:blue; font-weight:normal; text-decoration:underline; }
.int_dropdown .intLocTableWrapper table.intLocTable { margin-bottom:14px; }
.int_dropdown .intLocTableWrapper td.dist_hdr { background:#CCC; padding:2px 0 2px 4px; }
.int_dropdown .intLocTableWrapper td { padding-left:10px; }
.int_dropdown .intLocTableWrapper td.right { text-align:right; }


/* Specific Div Styles */
#column1 input { float:left;display:block;}
#brandicons { background:#fff; margin:2px 4px 2px 2px; padding:0 0 3px 0; }
#brandicons img { margin:15px 0; }
#banner { padding-bottom:55px; text-align:center; }
#banner p { padding:0 10px; text-align:left; }
#productdetail_top { padding:5px 15px 5px 35px; }
#mapresultwrapper { float:left;margin:20px 0 0 4px;border-left:#999 solid 1px;padding:0 0 40px 5px }
#mapresultwrapper p { float:left; padding:5px; }
#onlineretailers {margin:20px 0;}
#article {  padding-left:155px; }
#pressrelease { margin:15px 0px; }
#pressrelease h4 { width:350px; margin:15px 0; }
#pressrelease ul { margin:5px 5px 5px 25px; }
#age_selector a { float:left; }
#northamerica, #europe, #latinamerica, #africa_asia_austrailia  { float:left;   }
#africa_asia_austrailia { border-right:0; width:229px; }
#northamerica { width:168px; }
#europe { width:166px; }
#latinamerica { width:225px; }
#ProductSelector { text-align:center; margin-top:20px; }
#column3 h5 { font-size:13px; }
#custom_nutrition {border-right:1px solid #fff; border-right:1px solid #c1c2c6; text-align: right;}

/* Icon & Thumbnail styles */
.promoicon { float:left; margin:0 7px 10px 0; padding:0; width:32px; }
#column1 .promoicon_title { float:left; width:80px; font-size:13px; font-weight:bold; margin-bottom:5px;  }
#column2 .promoicon_text { float:left; width:375px; }
.producticon { float:left; margin:0 10px 0 0; padding:0; width:80px; }
#column2 .producticon_text { float:left; width:340px; }
.thumbnail { float:left; margin:0 7px 0 0; }
#column2 .thumbnail_text { float:left; width:355px; }
#content_home #column2 .thumbnail { float:right; margin:0 0 0 7px; }
#content_home #column2 .thumbnail_text { float:left; width:185px; }

/* Specific Class Styles */
.article-body li {padding-bottom:15px;}
.iconlist ul, .iconlist li { margin:0; padding:0; float:left; width:200px; list-style-type:none; }
.iconlist li { padding:0 0 0 10px; background:url('/media/common/assets/en/img_bltIconList_en.gif') no-repeat; }
.newsroom_item { border-top:1px solid #999; margin:10px; padding-top:10px; }
.newsroom_item p { float:left; width:340px; padding-top:0; }
.newsroom_item a { font-weight:bold; }
.newsroom_item img { float:left; margin-right:10px; }
.columnbox {border-top:1px solid #b1b0b0; padding:20px 14px 45px 14px;}
.columnbox_bdrbtm {border-top:1px solid #b1b0b0; border-bottom:1px solid #b1b0b0; padding:20px 14px 45px 14px;}
.columnbox2 {border-top:1px solid #b1b0b0; padding-bottom:45px; margin:0 0 0 4px;}
.columnbox2 .bluetitle, .columnbox2 .redtitle { margin:3px; }
.columnbox3 { padding:10px 2px; border-top:1px solid #b1b0b0; }
.columnbox4 { padding:14px; border-top:1px solid #b1b0b0; }
a.onlineretailer { border:#bcbcbc 1px solid; float:left; width:227px; margin:1px; }
a.onlineretailer:hover { border:#142887 1px solid; }
a.sitemap_linktitle { font-size:13px; width:178px; height:26px; margin-bottom:7px; color:#fff; background:url('/media/HillsPet/USARG/assets/en/bkg_sitemaplinktitle_en.gif'); font-weight:bold; display:block; }
a.sitemap_linktitle:visited { color:#fff; }
a.sitemap_linktitle:hover { background-position:0 -26px; }
a.sitemap_linktitle span { padding:5px 0 0 12px; display:block;  }
p.sitemap_title { font-size:13px; width:178px; height:26px; margin-bottom:7px; color:#fff; background:#787878; font-weight:bold; display:block; padding:0; }
p.sitemap_title span { padding:5px; display:block;  }
.pdsdhome_wrapper {background:url(/media/common/assets/en/bkg_pdsdhome_dogcatpods.png);}
.pdsdhome_dogcatpods { float:left; width:268px; }
.pdhome_dogpod { border-top:1px solid #b1b0b0; border-bottom:1px solid #b1b0b0; padding:20px 20px 40px 95px; background:url('/media/HillsPet/USARG/Products/PrescriptionDiet/assets/en/bkg_homeDogProductsPod_en.jpg') bottom left no-repeat; margin-left:4px; }
.pdhome_catpod { border-top:1px solid #b1b0b0; padding:30px 20px 40px 115px; background:url('/media/HillsPet/USARG/Products/PrescriptionDiet/assets/en/bkg_homeCatProductsPod_en.jpg') bottom left no-repeat; margin-left:4px; }
.pdhome_catpod .pdhome_browsebox {margin-left:30px;}
.pdhome_browsebox { margin:15px 0 0 50px; }
.sdhome_dogpod { border-top:1px solid #b1b0b0; padding:2px 0px 0px 0px; border-bottom:1px solid #b1b0b0; margin-left:4px; }
.sdhome_catpod { border-top:1px solid #b1b0b0; padding:2px 0px 0px 0px; margin-left:4px;  }
.pdsdhome_selector { float:right; width:218px; }
.pdsdhome_bottombox {border-top:1px solid #b1b0b0; padding:20px 15px 45px 15px; background:none; margin:0 1px 0 4px; }
.careArticlePhoto {margin:3px 10px 10px 0;}
.careArticlePhotoRight {margin:3px 0 10px 10px;}
 
 
 
/* Universal Class Styles */
.marquee, .marquee_white, .marquee_red, .marquee_gray { padding:0; margin:0; font-size:20px; font-weight:400; position:relative; }
.product_brandbox { float:left; width:195px; margin:0 10px;}
.product_brandbox p { font-size:13px;}
#brandicons_last, .rightside_tall_last, .rightside_small_last, .rightside_genericpromo_last  { border:0; }
.rightside_notlast { border-bottom:1px #999 solid; margin: 0 6px 0 6px; }
.rightside_last { border:0; }
#brandicons_last, .rightside_tall_last, .rightside_small_last, .rightside_genericpromo_last  { border:0; }
.rightside_tall { margin:25px 0px 5px 0px; padding:25px 0; text-align:center; }
.rightside_tall p { text-align:left; margin:6px; padding:0; }
.rightside_small { margin:0 3px; padding:10px 0px; text-align:center; }
.rightside_small p { text-align:left; margin:6px; padding:0; }
.rightside_genericpromo { margin:0 5px; padding:15px 5px; }
.rightside_genericpromo h5 { color:#f00; text-align:left; }
.rightside_genericpromo a.title { color:#000; text-decoration:none; }
.rightside_genericpromo p { text-align:left; }
.productshomebox { margin:0 2px; padding:140px 15px 10px 15px; }
.footerlogo {float:left;margin:2px 10px 2px 3px;}
.bluetitle {background:url('/media/common/assets/en/blt_bluetitle.gif') no-repeat; border-bottom:2px solid #fff; border-top:2px solid #fff;}
/*\\ IE Hack  \\*/ *HTML .bluetitle {background:url('/media/common/assets/en/blt_bluetitle.gif') left 2px no-repeat; border-bottom:2px solid #fff; border-top:2px solid #fff;}
.blueblank { height:24px; background:#0e2b8d; border-top:2px solid #fff; border-bottom:2px solid #fff; display:block; }
.redtitle {background:url('/media/common/assets/en/blt_redtitle.gif') no-repeat; border-bottom:2px solid #fff;  border-top:2px solid #fff; border-left:#fff solid 3px; }
/*\\ IE Hack  \\*/ *HTML .redtitle {background:url('/media/common/assets/en/blt_redtitle.gif') 3px 2px no-repeat; border-bottom:2px solid #fff;  border-top:2px solid #fff; border-left:#fff solid 3px; }
.clear {clear:both;}
.center {text-align:center;}
.right {float:right;}
.left {float:left;}
.red {color:#f00;}
.blue {color:#004585;}
.grayrule {height:1px; background:#999; margin:15px 0; clear:both;}
.topborder {border-top:1px solid #999;}
.linkcolumn { float:left;width:200px;margin:0 10px 10px 0; }
.required { background:url('/media/HillsPet/USARG/assets/en/img_requiredstar_en.gif') no-repeat; }
.exclaim { background:url('/media/HillsPet/USARG/assets/en/img_exclaim_en.gif') no-repeat; }
.optional { background:url('/media/HillsPet/USARG/assets/en/img_optional_en.gif') no-repeat; }
.iconlist { float:left; width:275px;}
.iconlist img { margin:0 5px 0px 10px; float:left; }
.iconlist h4 { color:#5f5f5f }
.iconlist a, .iconlist h4 { display:block; }
.bluebold { font-weight:bold; color:#2e489d; font-size:13px; }
.formbox { border:1px solid #666; background:#d6d6d6; padding:5px; }
.care_top { margin:0 15px 0 0; height:340px; float:right; text-align:right;}
.title { font-size:13px; font-weight:bold; text-decoration:none; color:#000 }
.errorbox { display:block; border:#600 solid 1px; background:#ffc; padding:2px 8px; color:#600; width:75%; }
.column ul, .column li {margin:0; padding:0;}
.citation { color:#999; font-size:10px; }
.productdetail_bottom { width:440px; padding-bottom:25px; }
.pdsdhomelogo { float:left; margin:0 15px 0 15px; }
table.searchResults th {background-color:#fae4aa; font-size:11px; color:#3B3B3B; }
table.searchResults tr.odd {background-color:#f1f1f1;}
table.searchResults tr.even {background-color:#ffffff;}
table.searchResults tr { vertical-align:top; }
table.searchResults td.white { background:#ffffff; }

.footerText { font-size:10px; }
.detailContainer { width:435px; }
.graytitle { font-size:13px; color:#4f4f4f; }
a.bluebutton, a.bluebutton:visited { background:#0e2a8d; color:#fff; text-decoration:none; font-size:13px; font-weight:bold; padding:6px; }
.searchpagination { float:right; padding:15px 0; }
.searchcriteria { float:left; width:200px; padding-bottom:15px;margin-top:15px; }

/* SSACP shelter-stylos BELOW */
.title_orangeHead {font-weight:bold;color:#dd3200;font-size:14px;}
.title_grayHead {font-weight:bold;color:#424242;font-size:14px;}
.title_graySubHead {font-weight:bold;color:#424242;font-size:12px;}

/* ==== News Alert Styles ========== */
#newsAlertWrapper { margin:0 0 10px 0; padding:0; border-bottom:1px solid #666; }
#newsAlertWrapper .alertContent { margin:0; padding:5px 0; }
#newsAlertWrapper .alertContent .thumbnail { float:left !important; margin:0 7px 0 0 !important; }


/* --------------- BEGIN SIFR STYLES ---------------- */
/* -------------------------------------------------- */

/* 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 h2 span  { visibility: hidden; }
.sIFR-hasFlash h3 span  { visibility: hidden; display:block; }
.sIFR-hasFlash .avenir, .sIFR-hasFlash .marquee  { visibility: hidden; }

/* --------------------------------------------------- */
/* ----------------- END SIFR STYLES ----------------- */
