﻿/* global*/
/*-------------------------------------------------------------------------------*/
* {margin:0;padding:0;}
body {font-family:Arial, Verdana, sans-serif;font-size:.625em;margin:0px;color:#413526;}
ul, li {margin:0;padding:0;list-style:none;}
p {margin:0;padding:0;}
fieldset {border:0;}
/*----H1 styles start--*/
h1 {font-size:2.7em;text-transform:uppercase;color:#413526;}
h1 sup{font-size: 10px;vertical-align:top;}
div#product_details_content h1{font-size:2.3em;}
/*-----H1 styles end-------*/
/*-----H2 styles start-------*/
h2 {font-size:2.1em;text-transform:uppercase;color:#a34708;} 
h2 sup{font-size: 10px;vertical-align:top;}
h2 a{color:#a34708;}
div#product_details_content h2{font-size:2.0em;}
#news_content h2{padding-top:30px;}
/*-----H2 styles end-------*/
/*-----H3 styles start-------*/
h3 {font-size:1.2em;color:#413526;} 
#product_details_content h3{padding-bottom:10px;}
/*-----H3 styles start-------*/
h4 {font-size:1.5em;text-transform:uppercase;color:#a34708;} 
h5 {font-size:1em;}   
h6 {font-size:.9em;}  
a {text-decoration:none; cursor:pointer;outline:none;}        
h2 a:hover{text-decoration:none;color:#763000;}                                
img {border:0;}                                            
.clear {clear:both;}
.hide {display:none;}
.strong {font-weight:bold;}
.text_18 {font-size:1.8em;}
.text_15 {font-size:1.5em;}
.text_12 {font-size:1.2em;}
.text_11 {font-size:1.1em;}
.text_10 {font-size:1em;}
.text_9  {font-size:.9em;}
sup {vertical-align:top;}
/*-------------------------------------------------------------------------------*/
body {background:#f9f9ed;}
a {color:#304514;text-decoration:none;}
p {font-size:1.2em;}
button {text-indent:-9999px;border:0;cursor:pointer;vertical-align:middle;}
div#wrapper {width:100%;_width:98%;margin:auto;background:url(/assets/images/layout/bg-body.jpg) top center repeat-y;position:relative;}
div#container {width:923px;margin:auto;position:relative;}
/* header
/*-------------------------------------------------------------------------------*/
div#header {height:70px;position:relative;z-index:555;}
div#header a#logo  {position:absolute;bottom:-18px;left:-15px;}
/* utility
/*-------------------------------------------------------------------------------*/
div#header div#utility {float:right;font-size:1em;font-weight:bold;color:#998465;margin-top:5px;}
div#header div#utility dl {float:left;}
div#header div#utility dl dt {float:left;position:relative;top:4px;margin-right:5px;}
div#header div#utility dl dd {float:left;}
div#header div#utility ul {float:left;position:relative;top:4px;margin:0 14px;}
div#header div#utility ul li {float:left;}
div#header div#utility ul li span {margin:0 4px;}
div#header div#utility ul li a {color:#998465;font-size:1em;}
div#header div#utility ul li a:hover {color:#ac4702;}
div#header div#utility fieldset {float:left;position:relative;top:4px;margin-right:5px;}
div#header div#utility fieldset label {float:left;margin-right:4px;}    
div#header div#utility fieldset input {width:70px;float:left;margin-left:2px;font-size:9px;color:#999;position:relative;top:-2px;}
div#header div#utility fieldset a 
{width:20px;height:15px;text-indent:-9999px;margin-left:4px;float:left;display:block;background:url(/assets/images/layout/btn-arrow-green.gif) 
no-repeat;position:relative;top:-2px;}
div#header div#utility fieldset a:hover {background:url(/assets/images/layout/btn-arrow-green.gif) 0 -15px no-repeat;}
          
            
/* global nav
/*-------------------------------------------------------------------------------*/
ul#nav li:hover ul {left:auto;}          
ul#nav li:hover ul, #nav li.sfhover ul {left:auto;}
ul#nav ul {padding-bottom:8px;filter:alpha(opacity=90);-moz-opacity:0.93;opacity:0.93;}
ul#nav li li a {font-weight:bold;color:#ffffff;font-size:11px;display:block;height:23px;}
ul#nav li a:hover{color:#A34708;}
* html ul#nav li  {overflow:hidden;display:inline;}
ul#nav li {float:left;display:inline;} 
ul#nav li.top_firstlevel
{
margin-left:0px;
display:inline;
}
ul#nav li.top_firstlevel a.anc_level
{
text-transform:uppercase;
font-size:17px;
}
ul#nav li.top_firstlevelselected a.anc_level
{
text-transform:uppercase;
font-size:17px;
color:#A34708;
}ul#nav 
{
    position:absolute;right:3px;top:49px;font-size:1.6em;z-index:888;
}
 ul#nav li a {display:block;height:15px;}
ul#nav li ul.dropmenu li a
{
display:block;
height:22px;
}
 ul#nav li ul li {background:url(/assets/images/layout/bg-subnav-underline.gif) bottom no-repeat;}
 ul.dropMenu li a {width:183px;display:block;font-size:10px;color:#ffffff;font-weight:bold;font-style:normal;padding:7px 0 12px 
0;background-image:none !important;}
 ul.dropMenu {width:183px;position:absolute;top:18px;left:-999em;background:url(/assets/images/layout/bg-nav-drop.gif) bottom left no-repeat;}
 ul.dropMenu li a:hover {width:183px !important;background:#1f300d url(/assets/images/layout/bg-subnav-hover.gif) bottom repeat-x !important;}
 ul.dropMenu li a em {display:block;width:183px;font-weight:bold;font-style:normal;position:relative;left:9px;}
 ul.dropMenu li a:hover em {color:#f9ffa0;}
 ul.dropMenu li a em span {color:#fdb945;font-weight:normal;font-size:10px;display:block !important;position:static !important;}
 ul.dropMenu li a:hover em span {color:#f2efcd;}
 ul.dropMenu li a em.indent {position:relative;left:15px;}
/*ul#nav li.toplevel
{
    font-size:17px;
}*/
ul#nav li.toplevel
{
    font-size:17px;
}
ul#nav li.top_level0
{
   /* background:url(/assets/images/layout/Topnav_star.gif);
    background-repeat:no-repeat;*/
    width:112px; 
   /* background-position:right 3px;*/
}
ul#nav li.top_level1
{
/*background:url(/assets/images/layout/Topnav_star.gif);
background-repeat:no-repeat;*/
width:190px; 
 /*background-position:right 3px;*/
 }
ul#nav li.top_level2
{
/*background:url(/assets/images/layout/Topnav_star.gif) ;
background-repeat:no-repeat;*/
width:110px;    
/*background-position:right 3px;*/
}
ul#nav li.top_level3
{
    /*background:url(/assets/images/layout/Topnav_star.gif) ;
background-repeat:no-repeat;*/
width:177px; 
     /*background-position:right 3px;*/
  
}
ul#nav li.top_level4
{
    
    width:81px;
    margin-left:0px;
     /*background-position:right 4px;
     _background-position:right 3px;
          *background-position:right 3px;*/
}
ul#nav > li.top_level0selected > a.anc_level > span{position:absolute;left:-999px;}
ul#nav > li.top_level0 > a.anc_level > span{position:absolute;left:-999px;}
ul#nav > li.top_level1 > a.anc_level > span{position:absolute;left:-999px;}
ul#nav > li.top_level2 > a.anc_level > span{position:absolute;left:-999px;}
ul#nav > li.top_level4 > a.anc_level > span{position:absolute;left:-999px;}
.top_level0 a.anc_level
{
    background:url(/assets/images/layout/bg-global-nav.gif) ;
    background-repeat:no-repeat;
}
.top_level1 a.anc_level
{
    background:url(/assets/images/layout/bg-global-nav.gif) -112px 0;
    background-repeat:no-repeat;
}
.top_level2 a.anc_level
{
    background:url(/assets/images/layout/bg-global-nav.gif) -302px 0;
    background-repeat:no-repeat;
}
.top_level3 a.anc_level
{
    background:url(/assets/images/layout/bg-global-nav.gif) -412px 0;
    background-repeat:no-repeat;
}
.top_level4 a.anc_level
{
    background:url(/assets/images/layout/bg-global-nav.gif) -589px 0;
    background-repeat:no-repeat;
}
.top_level0 a.anc_level:hover
{
    background-position:0 -15px;
}
.top_level1 a.anc_level:hover
{
    background-position:-112px -15px;
}
.top_level2 a.anc_level:hover
{
    background-position:-302px -15px;
}
.top_level3 a.anc_level:hover
{
    background-position:-412px -15px;
}
.top_level4 a.anc_level:hover
{
    background-position:-589px -15px;
}
.top_level0selected a.anc_level
{
    background:url(/assets/images/layout/bg-global-nav.gif);
    background-position:0 -15px;
    width:112px; 
}
.top_level1selected a.anc_level
{
    background:url(/assets/images/layout/bg-global-nav.gif);
    background-position:-112px -15px;
    width:190px; 
}
.top_level2selected a.anc_level
{
    background:url(/assets/images/layout/bg-global-nav.gif);
    background-position:-302px -15px;
    width:110px; 
}
.top_level3selected a.anc_level
{
    background:url(/assets/images/layout/bg-global-nav.gif);
        background-position:-412px -15px;
        width:177px; 
}
.top_level4selected a.anc_level
{
    background:url(/assets/images/layout/bg-global-nav.gif);
    background-position:-589px -15px;
    width:81px;
}
.top_level0,.top_level1,.top_level2,.top_level3,.top_level4
{
    height:24px;
}
.top_level0selected,.top_level1selected,.top_level2selected,.top_level3selected,.top_level4selected
{
    height:24px;
}
ul#nav li.top_level4 ul.dropMenu {margin-left:-102px;}/*-------------------------------------------------------------------------------*/
/* hero
/*-------------------------------------------------------------------------------*/
div#hero {width:922px;height:442px;margin-bottom:14px;position:relative;}
div#hero h1 {position:absolute;width:922px;height:442px;text-indent:-9999px;}
div#hero div#heroSlides {width:350px;position:absolute;bottom:40px;right:54px;}
div#hero div#heroSlides div.heroAd {width:350px;height:222px;position:relative;}
div#hero div#heroSlides div.heroAd1 {width:350px;height:240px;position:relative;top:10px;}
div#hero div#heroSlides div.heroAd img {display:block;width:329px !important;height:206px !important;}
div#hero-1, div#hero-2, div#hero-3, div#hero-4, div#hero-5, div#hero-6,div#hero-new {position:relative;}
div#hero div#heroSlides a.couponBtn 
{width:90px;height:30px;float:left;position:relative;left:142px;margin-top:-80px;text-indent:-9999px;display:block 
!important;background:url(/assets/images/layout/btn-coupon.gif) no-repeat;}
div#hero div#heroSlides a.couponBtn:hover {width:90px;height:30px;display:block;background:url(/assets/images/layout/btn-coupon.gif) 0 -30px;}
div#hero ul#heroPagination {position:absolute;bottom:3px;right:30px;}
div#hero ul#heroPagination li {float:left;margin-left:3px;font-size:1px;}
div#hero ul#heroPagination li a {display:block;background:transparent;border:1px solid #fff;color:#fff;text-align:center;padding:0 
2px;font-size:9px;}
div#hero ul#heroPagination li a:hover {text-decoration:none;background:#fff;color:#333;}
div#hero ul#heroPagination li.ui-tabs-selected a {text-decoration:none;background:#fff;color:#333;}
/*--Second set of promos */
div#hero div#heroSlides2 {width:350px;position:absolute;bottom:40px;right:54px;}
div#hero div#heroSlides2 div.heroAd {width:350px;height:222px;position:relative;}
div#hero div#heroSlides2 div.heroAd1 {width:350px;height:240px;position:relative;top:10px;}
div#hero div#heroSlides2 div.heroAd img {display:block;width:329px !important;height:206px !important;}
div#hero-11, div#hero-21, div#hero-31, div#hero-41, div#hero-51, div#hero-61,div#hero-new1 {position:relative;}
div#hero div#heroSlides2 a.couponBtn 
{width:90px;height:30px;float:left;position:relative;left:142px;margin-top:-80px;text-indent:-9999px;display:block 
!important;background:url(/assets/images/layout/btn-coupon.gif) no-repeat;}
div#hero div#heroSlides2 a.couponBtn:hover {width:90px;height:30px;display:block;background:url(/assets/images/layout/btn-coupon.gif) 0 -30px;}
div#hero ul#heroPagination2 {position:absolute;bottom:3px;right:30px;}
div#hero ul#heroPagination2 li {float:left;margin-left:3px;font-size:1px;}
div#hero ul#heroPagination2 li a {display:block;background:transparent;border:1px solid #fff;color:#fff;text-align:center;padding:0 
2px;font-size:9px;}
div#hero ul#heroPagination2 li a:hover {text-decoration:none;background:#fff;color:#333;}
div#hero ul#heroPagination2 li.ui-tabs-selected a {text-decoration:none;background:#fff;color:#333;}
/*--Second set of promos */

/* tabs
/*-------------------------------------------------------------------------------*/
div#tabModule {width:700px;height:235px;float:left;overflow:hidden;}
div#tabModule ul#tabs {height:197px;float:left;position:relative;top:14px;margin-right:15px;}
div#tabModule ul#tabs li {width:257px;text-indent:-9999px;}
div#tabModule ul#tabs li a 
{height:70px;display:block;background-image:url(/assets/images/layout/btn-tab-sprite.gif);background-repeat:no-repeat;}
div#tabModule ul#tabs li#ingredients a {background-position:0 0;}
div#tabModule ul#tabs li#ingredients.ui-tabs-selected a {background-position:-257px 0;}
div#tabModule ul#tabs li#safety a {background-position:0 -70px;}
div#tabModule ul#tabs li#safety.ui-tabs-selected a {background-position:-257px -70px;}
div#tabModule ul#tabs li#heritage a {background-position:0 -140px;}
                
div#tabModule ul#tabs li#heritage.ui-tabs-selected a {background-position:-257px -140px;}
    
div#tabModule div {width:418px;height:228px;float:left;background:url(/assets/images/layout/bg-tab-content.gif) 
no-repeat;position:relative;padding-top:10px;left:10px;}
        
div#tabModule div h3 {width:375px;color:#23360a;font-size:2.7em;line-height:1em;margin-top:15px;text-transform:uppercase;}
div#tabModule div h3 span {position:relative;left:-13px;}
    
div#tabModule div p {color:#666;font-size:1.2em;margin:5px 0;}
div#tabModule div p span {font-size:9px;position:relative;top:-2px;}
        
div#tabModule div a {color:#ac4702;font-size:1.6em;text-decoration:none;position:relative;top:5px;}
        
div#tabModule div a:hover {color:#763000;}
        
div#tabModule div img {float:right;padding-left:10px;}
                
div#tabModule div img.negTop {margin-top:-20px;}
                
.ui-tabs-hide {display:none !important;}
/* product module
/*-------------------------------------------------------------------------------*/
ul#productModule {width:187px;height:222px;float:right;padding:14px 0 0 
18px;margin-bottom:15px;background:url(/assets/images/layout/bg-product-module.gif) no-repeat;}
ul#productModule li a {text-indent:-9999px;position:relative;}
ul#productModule li#productDogs a {width:177px;height:26px;display:block;top:3px;background:url(/assets/images/layout/btn-products-dogs.gif) 
no-repeat;}
ul#productModule li#productDogs a:hover {width:177px;height:26px;background:url(/assets/images/layout/btn-products-dogs.gif) 0 -26px 
no-repeat;}
ul#productModule li#productCats a {width:177px;height:27px;display:block;top:106px;background:url(/assets/images/layout/btn-products-cats.gif) 
no-repeat;}
ul#productModule li#productCats a:hover {width:177px;height:27px;background:url(/assets/images/layout/btn-products-cats.gif) 0 -27px 
no-repeat;}
ul#productModule li#productAll a {width:170px;height:18px;display:block;top:140px;background:url(/assets/images/layout/btn-products-all.gif) 
no-repeat;}
ul#productModule li#productAll a:hover {width:170px;height:18px;background:url(/assets/images/layout/btn-products-all.gif) 0 -18px no-repeat;}
/* footer
/*-------------------------------------------------------------------------------*/
div#footWrapper {width:99%;float:left;position:relative;background:#f9f9ed;padding-bottom:10px;padding-left:2px;}
div#footWrapper div#footer {width:916px;margin:auto;display:block;position:relative}
div#newsWrapper {width:100%;height:75px;clear:both;margin:auto;background:url(/assets/images/layout/bg-footer.png) center top no-repeat;}
div#newsConnect {width:916px;margin:auto;display:block;position:relative;padding-top:30px;}
div#newsConnect h4 {float:left;color:#a28c57;text-transform:uppercase;font-size:1.6em;margin-right:6px;position:relative;top:1px;}
div#newsConnect fieldset {padding-top:29px;width:45%;float:left;}
div#newsConnect input {float:left;background:#f2efd4;color:#999;border:1px solid 
#d6c381;font-size:10px;vertical-align:middle;color:#A79361;font-weight:bold;}
div#newsConnect fieldset a 
{width:24px;height:20px;float:left;text-indent:-9999px;margin-left:4px;display:block;background:url(/assets/images/layout/btn-arrow-orange.gif) 
no-repeat;position:relative;}
div#newsConnect fieldset a:hover {background:url(/assets/images/layout/btn-arrow-orange.gif) 0 -20px no-repeat;}
div#newsConnect div#connect {padding-top:0px;width:auto;float:right;}
div#newsConnect div#connect a {display:block;float:left;}
div#newsConnect div#connect a.connectFacebook {width:64px;height:21px;}
div#footer div#footerLinks {clear:both;}
div#footer div#footerLinks ul {width:auto;float:left;margin:10px 0 0px 0;padding-right:23px;}
div#footer div#footerLinks li.spacer {height:20px;width:1px;}
div#footer div#footerLinks a {font-size:1em;color:#a28c57;}
div#footer div#footerLinks a:hover {color:#ac4702;}
div#footer div#footerLinks p {clear:left;font-size:1em;color:#a28c57;padding-right:10px;padding-top:20px}
div#footer div#footerLinks p a {font-size:1em;}
div#footer div#footerLinks p span {margin:0 5px;}
div#footer div#footerLinks p a:hover {color:#ac4702;}/* Product Template
/*-------------------------------------------------------------------------------*/
div#product_content{float:left;padding-left:10px;width:660px;padding-bottom:50px;}
div#product_content .product_blackhead{font-size:2.7em;}
div#product_content a:hover {text-decoration:none;color:#763000;}  
div#product_content a{text-decoration:none;color:#a34708;}
div#product_content .product_blacksubhead{font-size:2.2em;}
div#product_content .product_redhead{font-size:22px;color:#a34708;}
div#product_content .product_content_span a:hover{color:#883300;font-size:12px;}
div#product_content .product_redsubhead{font-size:19px;color:#a34708;}
div#product_content .product_redhead a{font-size:22px;color:#a34708;}
div#product_content h5{font-size:1.2em;font-weight:normal;color:#413526;}
div#product_content h6{font-size:1.2em;font-weight:bold;color:#434343;padding-bottom:10px;}
div#product_content .category_head{padding-top:15px;}
div#product_content .category_head img{float:left;margin-right:10px;}
div#product_content .category_head img.clearboth{clear:both;}
.product_details_benifits_italic{font-style:Italic;clear:both;padding-left:15px;padding-top:5px;}
div#producthero{width:936px;height:250px;position:relative;}
div#product_content .clearboth{clear:both;}
div#product_content .Nutro_productimg{width:61px;height:81px;float:left;background-image:url(/assets/images/contents/Nutro_pet_food.png);}
div#product_content .Nutro_productinfo{float:left; width: 230px;min-height:150px;}
*html div#product_content .Nutro_productinfo{float:left; width: 230px;height:150px;}
div#product_content .Nutro_viewall a{float:left;font-size:1.1em;color:#bd764a;}
div#product_content .Nutro_viewall a:hover{color:#763000;}
.test_viewall a{float:left;font-size:1.1em;color:#bd764a;text-transform:uppercase;}
.test_viewall a:hover{color:#763000;}
div#product_content .Nutro_viewallouter{width:105px;line-height:0.62em;}
div#product_content .Nutro_viewallouterFR{width:126px;line-height:0.62em;}
div#product_content .Nutro_viewallouter_nutrition{width:63px;line-height:0.62em;}
div#product_content .Nutro_viewallouter_nutritionFR{width:79px;line-height:0.62em;}
div#product_content .product_content_span{color:#bd764a;}
div#product_content .product_content_span2 a{color:#bd764a;font-size:12px;}
div#product_content .product_content_span2 a:hover{color:#bd764a;font-size:12px;}
div#product_content .product_content_span a{color:#bd764a;font-size:12px;}
.Nutro_productsleftsec{width:322px;}
.Nutro_productsrightsec{width:322px;}
div#product_content .product_redhead_span{font-size:14px; !important;}
div#product_content .product_blackhead  sup{font-size: 10px;vertical-align:top;}
div#product_content .product_redhead sup{font-size: 10px;vertical-align:top;}
div#product_content .product_redsubhead sup{font-size: 10px;vertical-align:top;}
div#product_content .product_blacksubhead sup{font-size: 10px;vertical-align:top;}
.Nutro_viewall a:hover
{
text-decoration:none;color:#763000;
}
.Nutro_rightbanner_top
{
    background-image:url(/assets/images/banner/top_box.gif);
    background-repeat:no-repeat;
    width:217px;
    height:100%;
    position:relative;
    padding-top:30px;
    float:left;
}
.Nutro_rightbanner_bottom
{
    background-image:url(/assets/images/banner/bottom_box.png);
    background-repeat:no-repeat;        
    width:217px;
    height:41px;
    clear:both;    
}
.Nutro_rightbanner_bottom div.banner{width:200px;}
.Nutro_rightbanner_content{width:200px;}
Div#Div_banner_helplinks .padding_top0
{
padding-top:0px;
}
.padding_top0
{
padding-top:0px;
}
.padding_top5{padding-top:5px;}
.padding_top10{padding-top:10px;}
.padding_top20{padding-top:20px;}
.product_landing_padd{width:480px;height:15px;position:relative;clear:both;top:-49px;_z-index:-1;}
.product_image_land{width:480px:height:15px;}
.product_rightproduct{float:left;margin-bottom:-46px;}
.product_landing_ultra_padd
{
  padding-top:50px;
}
.padding_top30{padding-top:30px;}
.padding_bottom5{padding-bottom:5px;}
.padding_bottom10{padding-bottom:10px;}
.padding_bottom15{padding-bottom:15px;}
.padding_top15{padding-top:15px;}
.padding_bottom20{padding-bottom:20px;}
.padding_bottom30{padding-bottom:30px;}
.margin_top10{padding-top:10px;}
.margin_top20{padding-top:20px;}
.margin_top30{padding-top:30px;}
.margin_bottom10{padding-bottom:10px;}
.margin_bottom20{padding-bottom:20px;}
.margin_bottom30{padding-bottom:30px;}
.float_left{float:left;}
.float_right{float:right;}
/****Banner styles start*********/
.Banner_right 
h5{color:#413526;font-size:12pt;padding-left:27px;width:160px;padding-top:10px;text-transform:uppercase;line-height:1em;}
.Banner_right h6 a{color:#a34708;font-size:1.2em;width:80px;padding-left:27px;padding-top:15px;float:left;}
.Banner_right div.imgbanner{float:right;margin-right:10px;}
.banner_line{text-align:center;margin:auto;position:relative;clear:both;}
.Banner_right{float:right;margin-top:-4px;}
.Banner_img{float:right;position:relative;right:20px;}
.bannerright_anc
{
float:left;
width:100px;
}
/****Banner styles ends*********/
/* ***************** Breadcrumb style starts****************** */
.breadCrumbContainer 
{
padding-top:0px;
*margin-top:5px;
margin-bottom:30px;
margin-left:10px;
font-family:arial;
font-size:9px;
margin-top:14px;
}

.breadCrumbContainer_SB
{
padding-top:0px;
*margin-top:5px;
margin-bottom:0px;
margin-left:10px;
font-family:arial;
font-size:9px;
margin-top:14px;
}


.breadCrumbContainer_products
{
padding-top:0px;
*margin-top:5px;
margin-bottom:9px;
font-family:arial;
font-size:9px;
}
ul.listHorizontal {
    display:inline;
    list-style-type:none ! important;
    list-style-image:none ! important;
    margin:0px;
    padding:0px;
}
ul.breadcrumb {
font-size:9px;
font-family:Arial;
    margin:0px 0px 12px 0px;
    margin-left:0px !important;
    
}
ul.breadcrumb li {
    border-right:none;
    margin:0px 0px 0px 2px ! important;
    padding:0px 0px 0px 0px ! important;
}
ul.breadcrumb li
 {
  color: #413526;
  font-family:Arial;
  font-size:9px;
}
ul.listHorizontal li a {
text-decoration:none;
 font-family:Arial;
  font-size:9px;
color: #BA7643;
}
.seperator
{
font-family:Arial;
font-size:9px;
}
ul.listHorizontal li a:hover {
text-decoration:underline;
color: #BA7643;
}
ul.listHorizontal li  {
display:inline;
font-family:Arial;
font-size:9px;
}
 /* ***************** Breadcrumb style ends****************** */
/* ***************** Dog Food page style starts****************** */
 
.clear_both{clear: both;}
.register_black{font-size: 8px; vertical-align: top;position:relative;top:6px;}
.register_red{font-size: 10px; vertical-align: top;position:relative;top:6px;}
.category_logo{float:left;width: 127px;}
.category_logoFR{float:left;width: 127px;height:120px;}
.category_desc{font-size:1.2em;font-weight:normal;color:#413526;}
.filter_category{float:left;width: 110px;}
.filter_category_header{font-weight: bold; color: #434343;}
.filter_category_w130{float:left;width: 140px;}
.filter_category_w120{float:left;width: 140px;}
.filter_category_w100{float:left;width: 120px;}
.filter_category_w70{float:left;width: 90px;}
.filter_category_name{color:#a34708;}
.filter_category_name a{color:#a34708;font-size:1em}
.category_content{float:left;width:380px;}
/* ***************** Dog Food page style ends****************** */
 /* Where to buy User control starts*/
.wheretobuy_outer
{
    margin-top:3px;
    *margin-top:1px;
    _margin-top:1px;
        
}
/* Where to buy User control ends*/
 
/* ***************** Get News & Offers style starts****************** */
.news_content{color:#a28c57;font-size:16px;float:left;}
.news_textbox{Width:110px; height:18px;font-family:Arial; Font-Size:11px;float:left;border: 1px solid #D6C381;}
.padding_left5{padding-left:5px;margin-left:5px;}
.padding_left10{padding-left:10px;}
/* ***************** Get News & Offers style stops****************** */
 /***Individual brands page****/
.header_line_shade
{
background-image:url(/assets/images/layout/header_line_shade.png);
background-repeat:no-repeat;
width:954px;
height:17px;
}
.naturalchoice
{
float:right;
background-image:url(/assets/images/contents/Natural_choice_logo.gif);
background-repeat:no-repeat;
width:89px;
height:67px;
}
.maxdog
{
float:right;
background-image:url(/assets/images/contents/dog_max.gif);
background-repeat:no-repeat;
width:98px;
height:59px;
}
.ultradog
{
float:right;
background-image:url(/assets/images/contents/dog_ultra.gif);
background-repeat:no-repeat;
width:103px;
height:66px;
}
.maxcat
{
float:right;
background-image:url(/assets/images/contents/logo-max-cat.png);
background-repeat:no-repeat;
width:102px;
height:48px;
}
.product_details_subred
{
    font-size: 16px;
    color: #a34708;
    display: block;
}
.details_tab
{
         height: 42px;
    line-height: 42px;
     background-repeat:no-repeat;
     background-position:bottom;
  
    
}
.details_bullet{float:left;width: 380px;}
.details_tab0
{
    width:135px;float:left; background-image: url(/assets/images/layout/Overview_buttons.gif);
    cursor:pointer;
}
.details_tab1
{
    width:134px; float:left;background-image: url(/assets/images/layout/Feeding_guidelines_buttons.gif);
    cursor:pointer;
}
.details_tab2
{
    width:134px;float:left; background-image: url(/assets/images/layout/Ingredients_buttons.gif);
    cursor:pointer;
}
.details_tab3
{
    width:134px;float:left; background-image: url(/assets/images/layout/Guaranteed_analysis_buttons.gif);
    cursor:pointer;
}
.details_tab4
{
    width:134px;float:left; background-image: url(/assets/images/layout/See_the_food_image_buttons.gif);
    cursor:pointer;
}
.details_content{font-size: 1.0em; padding-top: 8px;float:left;width:530px;}
.details_tabbg{width:680px;float:left;background-image:url(/assets/images/banner/tabs_back.png);background-repeat:no-repeat;position:relative;top:-15px; }
.details_leftstrip
{
    background-image:url(/assets/images/layout/left_shade_strip.png);width:16px;height:503px;float:left;
    
}
.details_rightstrip
{
    background-image:url(/assets/images/layout/Right_shade_strip.png);width:16px;height:503px;float:right;
    
}
.details_heading{padding-top:20px; float:left;}
.details_heading sup{font-size:10px;vertical-align:top;}
.details_tabtop{float:left;position:absolute;top:-11px;}
.details_alltabs{position:relative;z-index:1;min-height:300px;_height:300px;padding-left:25px;padding-right:20px;width:640px;float:left
;padding-top:15px;}
.details_img{width: 120px; padding-left: 20px;float:left;}
.details_header{font-size:1.0em;font-weight: bold; color: #434343;padding-top: 8px;}
.details_tabheader{font-size:1.1em;font-weight: bold; color: #A34708;padding-top: 15px;display: none;}
.details_header_overview{font-size:1.0em;font-weight: bold; color: #434343;padding-top: 10px;line-height:22px;}
.details_desc{font-size:1.2em;font-weight:normal;color:#413526;}
.details_click{background-position: 0 0px;}
.padding_right7{padding-right:7px;}
.details_topcon{width: 450px;float:left;}
div#product_details_content{float:left;width:680px;padding-bottom:150px;font-size:1.2em;}
div#product_details_content i{padding-top:10px;float:left;}
div#product_details_content .product_blackhead{font-size:25px;}
div#product_details_content .product_redhead{font-size:22px;color:#a34708;text-transform:uppercase;}
.details_lineheight{line-height:25px;}
.product_details_top {float:left;padding-top:10px;width:100%;}
div#product_details_content .product_blackheadproducts {text-transform:uppercase;font-size:25px;width:500px;color:#413526;}
ul.details_benefits{float:left;width:340px;}
ul.details_benefits li{list-style-type:disc;display:list-item;    margin-left:15px;padding-bottom:3px;}
.details_tabs{float:left;padding-left:5px;width:680px;position:relative;z-index:100;}
/*
.details_trhead td{font-weight:bold;}
.details_infotable{border:1px solid #984712;}
.details_infotable td{border:1px solid #984712;padding-left:5px;padding-top:3px;padding-bottom:3px;padding-right:5px;}
*/
.details_summsection{float:left;margin-top:-5px;}
.details_foodimage{padding-top:20px;}
.tab0,.tab1,.tab2,.tab3,.tab4{display:none;}
/***New Things ****/
.details_trhead td{font-weight:bold;background-color:#EFEAD7;color:#A14502;}
div#tab1 .details_infotable{border:1px solid #E4DCC5;text-align:center;}
div#tab1 .details_infotable td{border:1px solid #E4DCC5;padding-left:5px;padding-top:3px;padding-bottom:3px;padding-right:5px;}
div#tab3 .details_infotable td{border-bottom:1px solid 
#EFEAD7;text-align:left;padding-left:5px;padding-top:3px;padding-bottom:3px;padding-right:5px;}
div#tab3 .details_infotable{padding-top:10px;*padding-top:25px;}
div#tab2 a{color:#bd764a;}
div#tab2 a:hover{color:#763000;}
 /***Individual brands page****/
 
/***Nutrition Philosophy page****/
.nutri_sec{width:322px;height:240px;clear:both;}
.nutri_img{width:140px;float:left;}
.nutri_secinfo{width:180px;float:right;}
.nutri_learnmore{width:75px;line-height:0.62em;}
div#product_content .nutri_head{padding-top:15px;}
div#product_content .nutri_head img{float:left;}
 
/***Nutrition Philosophy page****/
/***Master template witout banners***/
div#product_content_chart{float:left;padding-left:10px;width:923px;padding-bottom:45px;}
div#product_content_chart .product_blackhead{font-size:2.7em;}
div#product_content_chart .product_redhead{font-size:22px;color:#a34708;}
div#product_content_chart .product_redhead a{font-size:22px;color:#a34708;}
div#product_content_chart h5{font-size:1.2em;font-weight:normal;color:#413526;}
div#product_content_chart h6{font-size:1.2em;font-weight:bold;color:#434343;padding-bottom:10px;}
div#product_content_chart .category_head{padding-top:15px;}
div#product_content_chart .category_head img{float:left;margin-right:10px;}
div#product_content_chart .category_head img.clearboth{clear:both;}
div#product_content_chart .clearboth{clear:both;}
div#product_content_chart .Nutro_productimg{width:61px;height:81px;float:left;background-image:url(/assets/images/contents/Nutro_pet_food.png);}
div#product_content_chart .Nutro_productinfo{float:left; width: 230px;}
div#product_content_chart .Nutro_viewall a{float:left;font-size:1.1em;color:#bd764a;}
div#product_content_chart .Nutro_viewallouter{width:105px;line-height:0.62em;}
div#product_content_chart .product_content_chart_span{color:#BA7643}
div#product_content_chart .product_content_span{color:#bd764a;}
div#product_content_chart .product_content_span a{color:#bd764a;font-size:12px;}
div#product_content_chart a:hover {text-decoration:none;color:#763000;font-size:12px;}
div#product_content_chart a{text-decoration:none;color:#bd764a;font-size:12px;}
div#product_content_chart  .product_redhead_span{font-size:14px; !important;}
div#product_content_chart  .product_blackhead  sup{font-size: 10px;vertical-align:top;}
div#product_content_chart  .product_redhead sup{font-size: 10px;vertical-align:top;}
div#product_content_chart  .product_redsubhead sup{font-size: 10px;vertical-align:top;}
div#product_content_chart  .product_blacksubhead sup{font-size: 10px;vertical-align:top;}
/***Master template witout banners***/
 
/***no_compromise_on_quality page start***/
.nocomp_img{width:175px;float:left;}
.nocomp_des{width:485px;float:right;}
.nocomp_imgdec
{
color:#74726F;
font-size:10px;
font-style:italic;
}
/***no_compromise_on_quality page end***/
 
/***Articals page start***/
div#product_content .article_head{font-size:1.2em;font-weight:bold;color:#434343;padding-bottom:10px;}
div#product_content .article_desc{font-size:1.2em;font-weight:normal;color:#413526;}
div#product_content_chart .article_head{font-size:1.2em;font-weight:bold;color:#434343;padding-bottom:10px;}
div#product_content_chart .article_desc{font-size:1.2em;font-weight:normal;color:#413526;}
div#product_content_chart ol li{list-style-type:decimal;}
div#product_content_chart ul li{list-style-type:disc;}
div#product_content_chart .questionspace{padding-bottom:15px}
.heroimage{
background-image:url(/assets/images/layout/header_line_shade.png);
width:954px;
height:17px;
}
/***Articals page end***/
/*****Pet Nutrition section****/
.paddingleft_20px
{
padding-left:20px;
}
.petnutrition
{
float:left;
width:190px;
}
/*****Pet Nutrition section****/
 
/*****Pet Center Lading page start****/
.pet_center_desc a{color:#a34708;font-size:12px;}
.pet_center_con{float:left;width:300px;}
 
/*****Pet Center Lading page end****/
 
/*****Ultra Chart page start****/
.ultraChart_lefcon{width:560px;float:left;}
.ultraChart_rigcon{width:340px;float:right;}
.ultraChart_img{float:left;text-align:center;}
.ultraChart_imgdec{clear:both;color:#434343;font-size:9px;}
.padding_left115
{
padding-left:115px;
}
 
.ultraChart_img1
{
width:85px;
text-align:left;
float:left;
}
.ultraChart_img2
{
width:120px;
text-align:left;
float:left;
}
.ultraChart_img3
{
width:120px;
text-align:left;
float:left;
}
/*****Ultra Chart page end****/
/*****NC Chart page start****/
.NCChart_img{float:left;width:174px;text-align:center;}
.NCChart_int{float:left;width:400px;}
.NCChart_img4
{
width: 212px;
float:left;
text-align:center;
}
/*****NC Chart page end****/
 /**Test Page**/
.testsadasdasd
{
float:left;
float:right;
}
/**Test page**/
 
/* Ingredients
/*-------------------------------------------------------------------------------*/
.divIngredientJump
{
font-size:12px;
font-weight:bold;
color:#644d1c;
padding:32px 0px 5px 0px;
}
.divIngredientAnchor
{
font-size:12px;
font-weight:bold;
color:#a95317;
text-decoration:none;
}
.divIngredientsAnchorImg
{
margin:28px 0px 5px 0px;
}
.spanIngredientTitle
{
font-size:12px;
font-weight:bold;
color:#413526;
}
.spanIngredientBackTop
{
font-size:12px;
font-weight:bold;
color:#A34708;
text-decoration:none;
}
/*****Ingredients page end****/
 /*********Prodcut summary styles starts***********/
div.pack_tabs div.details_selected
{
    width:109px;
    float:left;
    height:42px;
}
.pack_tabs
{
    clear:both;
}
div.pack_tabs span
{    
    position:relative;
    top:14px;
    text-align:center;
    text-transform:uppercase;
}
.product_result
{        
    background-image:url(/assets/images/banner/tabs_back.png);
    float:left;
    position:relative;
    top:-13px;
    min-height:400px;
    _height:400px;    
    width:678px;  
    background-repeat:no-repeat;  
}
.packtabs
{
    float:left;
padding-left:10px;
}
.div_productsummary
{
    width:310px;
    float:left;        
    margin-top:20px;    
    padding-left:20px;        
}
.prdocutd_detailimg
{
    float:left;
}
div#product_content .div_producttext h1{color:#a34708;font-size:1.1em;font-weight:bold;}
div#product_content .div_producttext div{color:#413526;font-size:1.1em;font-weight:bold;padding-top:5px;}
div#product_content .div_producttext span{color:#413526;font-size:1.1em;font-weight:normal;}
div#product_content .div_producttext{float:left;padding-left:15px;width:210px;padding-top:5px;min-height:70px;_height:70px;}
.img_product_line
{
    width:300px;
}
.filter_catorder span,.filter_firstcatorder span
{
    color:#000;
    font-weight:bold;
    font-size:1.1em;
    padding-top:5px;
    padding-bottom:7px;
    float:left;
}
.filter_catorder div,.filter_nocatorder div,.filter_firstcatorder div
{
    color:#000;    
    font-size:1.1em;
    padding-top:3px;    
    *padding-top:0px;
    padding-bottom:3px;
    *padding-bottom:0px;
    clear:both;
}
.filter_firstcatorder{float:left;}
.filter_catorder{margin-left:60px;float:left;}
.filter_nocatorder{margin-left:10px;float:left;margin-top:25px;}
.filter_catorder input,.filter_nocatorder input,.filter_firstcatorder input
{
    position:relative;
    top:2px;
    left:-1px;
}
.div_checkbox_all
{
    float:left;
    margin-top:25px;
    *margin-top:20px;
    margin-left:20px;
    color:#000000;
font-size:1.1em;
}
.checkbox_all
{
    float:left;
}
.products_view_all
{
    float:left;
    width:200px;
    padding-top:0px;
    *padding-top:4px;
    padding-left:1px;
}
.div_FilterMain
{
    float:left;
    padding-bottom:20px;
}
.product_filter_subhead
{
    float:left;
    padding-top:20px;
}
.div_display_prodcts
{
    padding-top:20px;
}
.div_bottomnotes
{
color:#A28C57;
font-family:arial;
font-size:10px;
}
div#product_content .div_producttext a {
color:#A34708;
font-size:1.1em;
font-weight:bold;
}
/********************Products summary styles ends*************/
 
.divHomePromo1bg
{
background:url(/assets/images/contents/NC_SmallBreed.gif) no-repeat;
display:block;
width:363px;
height:224px;
}
.divHomePromo2bg
{
background:url(/assets/images/contents/KYSB_homepagePromo.png) no-repeat;
display:block;
width:351px;
height:222px;
}
.divHomePromo3bg
{
background:url(/assets/images/contents/PROMO-2.gif) no-repeat;
display:block;
width:350px;
height:222px;
} 
.divHomePromo4bg
{
background:url(/assets/images/contents/PROMO-NewLogo.gif) no-repeat;
display:block;
width:350px;
height:222px;
} 
.divHomePromo5bg
{
background:url(/assets/images/contents/PROMO-4.gif) no-repeat;
display:block;
width:337px;
height:222px;
}
.divHomePromo6bg
{
background:url(/assets/images/contents/PROMO-6.gif) no-repeat;
display:block;
width:350px;
height:222px;
}
.divHomePromoButton
{
background:url(/assets/images/contents/green_button.png) no-repeat;
display:block;
width:145px;
height:29px;
clear:both;
float:left;
margin:7px 0px 0px 0px;
}
a.divHomePromoButton:hover
{
background:url(/assets/images/contents/light_green_button.png) no-repeat;
display:block;
width:145px;
height:29px;
clear:both;
float:left;
margin:7px 0px 0px 0px;
}
.divHomePromoMain
{
float:right;
}
/*******hOME PROMO HOLDER*****/
.divHomePromoHolder1 {
float:left;
margin:58px 29px 5px 0;
width:175px;
}
.divHomePromoHolder2 {
float:left;
margin:56px 16px 5px 0;
width:175px;
}
.divHomePromoHolder3 {
float:left;
margin:56px 19px 5px 0;
width:175px;
}

.divHomePromoHolder4 {
float:left;
margin:64px 18px 5px 0;
width:175px;
}

.divHomePromoHolder5 {
float:left;
margin:56px 8px 5px 0;
width:175px;
}
/*******hOME PROMO HOLDER*****/
.divHomePromoHolderGreenies
{
float:left;
margin:58px 30px 5px 0;
width:175px;
_margin-right:14px;
}
.spanHomePromoTitle
{
font-size:18px;
font-weight:bold;
color:#AC4702;
LINE-HEIGHT:17PX;
}
.divHomePromoContent
{
font-size:14px;
font-weight:bold;
color:#644D1C;
LINE-HEIGHT:16PX;
}
.divHomePromoButonText
{
font-size:14px;
font-weight:bold;
color:#ffffff;
text-align:center;
margin:7px 2px 2px 2px;
}
 
.display_none
{
display:none;
}
 
.div_bottomnotes
{
color:#A28C57;
font-family:arial;
font-size:10px;
}
 
/********************International Distribution Starts*************/
.interdis_tab0
{
    width:169px;float:left; background-image: url(/assets/images/layout/Australia-and-Oceania_button.gif);
    
}
.interdis_tab1
{
    width:110px;float:left; background-image: url(/assets/images/layout/Asia_button.gif);
    
}
.interdis_tab2
{
    width:110px;float:left; background-image: url(/assets/images/layout/Middle-east_button.gif);
    
}
.interdis_tab3
{
    width:110px;float:left; background-image: url(/assets/images/layout/Europe_button.gif);
    
}
 
.interdis_con{width:280px;}
.interdis_img{width:70px;float:left;}
.interdis_dec{width:210px;float:left;}
.interdis_deched{color:#a34708;font-size:12px;font-weight:bold;}
.interdis_deccon{color:#413526;font-size:11px;}
.interdis_alltabs{width:860px;float:left;padding-left:30px;}
.interdis_tabbg{width:900px;background-repeat:no-repeat;clear:both; }
.interdis_linediv
{
width:280px;float:left;padding-top:20px;background-image: url(/assets/images/layout/brown_shadow_patch.png);background-repeat:no-repeat;
}
.interdis_tabtop
{
     width:923px; background-image: url(/assets/images/contents/content_bg_shade.png);min-height:504px;clear:both;
}
 /********************International Distribution Ends*************/
 /*********Sitemap*******/
div#sitemap_content .sitemap_Header a
{
font-size:12px;
font-family:arial;
font-weight:bold;
color:#A34708;
}
div#sitemap_content .sitemap_Subhead a
{
font-size:11px;
font-family:arial;
font-weight:bold;
color:#A34708;
}
.sitemap_content
{
font-size:11px;
font-family:arial;
color:#A79361;
}
div#sitemap_content a.sitemap_Subheadnormal
{
font-size:11px;
font-family:arial;
color:#A34708;
}
div#sitemap_content a.sitemap_Subhead
{
font-size:11px;
font-family:arial;
font-weight:bold;
color:#A34708;
}
.sitemap_bullet
{
    color:#A34708;
}
.sitemap_column1
{
float:left;
width:283px;
}
.sitemap_column2and3
{
float:left;
width:283px;
margin-left:25px;
}
div#sitemap_content
{
float:left;
padding-bottom:150px;
padding-left:10px;
}
div#sitemap_content .product_blackhead{font-size:2.7em;}
 
 /********************Pure-Purpose Starts*************/
/***********Styles for Skin pages*************/
 
 
  /********************Pure-Purpose Ends*************/
/******* Litter Notification Form Starts*************/
 
.div_oods_thankyou
{
    font-size:1.2em;
    color:Green;
    font-weight:bold;
}
.tblform td  ul.ErrorList li
{
list-style:disc;
}
.tblform td  ul.ErrorList
{
color:Red;
padding-left:14px; 
padding-top:10px;
}
.tblform
{
width:500px;
color:#413526;
font-weight:bold;
font-size:12px;
}
.div_FBForm
{
font-weight:bold;
font-size:12px;
}
.tblform td 
{
height:25px; 
text-align:left;   
}
.textbox
{
border-width:0px 0px 0px 1px;
width:210px;
height:19px;
border-style:solid;
background-repeat:no-repeat;
background-image:url(/assets/images/contactformimg/Input_box.gif);
}
.lbl_errorMessage
{
 color:Red;
font-size:16px;
}
.mandatory_star
{
 color:Red;
 font-size:16px;
}
 
 /******* Litter Notification Form Ends*************/
/***********Styles for bottomnav pages*************/
.trTestimonial
{
    border-style:none;
}
#Freetext
{
margin-top:30px;
*margin-top:0px;
}
div#Freetext .product_blackhead{font-size:2.7em;padding-top:10px;}
div#Freetext .article_head{font-size:1.2em;font-weight:bold;color:#434343;padding-bottom:10px;}
div#Freetext .article_desc{font-size:1.2em;font-weight:normal;color:#413526;}
div#Freetext .product_content_span{color:#bd764a;}
/***********Styles for bottomnav pages*************/
 
/***********Styles for Skin pages*************/
.skin_img{float:left;width:200px;}
.skin_desc{float:left;width:520px;}
.six_imgdec{width:620px;position:relative;top:-32px;color:#413526;font-size:1.0em;}
.six_imgdec span{font-weight:normal;}
/***********Styles for Skin pages*************/
/***********Styles for Home Made pages*************/
.homemade_imgtit{width:370px;float:left;}
.homemade_imgdec{color:#413526;font-size:1.0em;font-weight:bold;}
/***********Styles for Home Made pages*************/
 /**********News styles **********************/
.news_title
{
    color:#a34708;
    font-size:1.2em;
    font-weight:bold;
    padding-bottom:5px;
}
.news_title a 
{
    color:#B46A35;
    font-weight:bold;
    padding-bottom:5px;
}
.news_date
{
    font-size:1.2em;
    color:#434343;
    font-weight:bold;
}
.news_desc
{
    font-size:1.2em;
}
.news_summarydesc a
{
    color:#b46a35;
    font-size:1.2em;
}
#news_content
{
float:left;
padding-bottom:150px;
padding-left:10px;
width:660px;
}
.news_summarynews
{
    padding-top:5px;
    padding-bottom:25px;
}
.news_archive a
{
    color:#b46a35;
    font-size:1.2em;
    font-weight:bold;
    padding-left:25px;
}
.news_archive{padding-bottom:5px;}
.news_details
{
    padding-top:15px;
    padding-bottom:15px;
    font-size:1.2em;
}
.news_details p
{
padding-top:10px;
font-size:1.0em;
}
/*************Ends************/
 
/***********Styles for Contest Winners Starts*************/
.contest_desc{PADDING-RIGHT: 10px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 160px; PADDING-TOP: 5px;}
/***********Styles for Contest Winners Ends*************/
/***********Styles for Pet Food Starts*************/ 
.pet_con{float: left; width: 421px;}
.padding_top50{PADDING-TOP: 50px;}
.img_width50{width: 50px;}
 
/***********Styles for Pet Food Ends*************/
/******Styles for Contactus and Contest form Starts ********/
 .hidediv
{
display:none;
height:0px;
margin-top:10px;
width:620px;
}
.showdiv
{
display:block;
color:#413526;
font-size:12px;
font-weight:bold;
width:620px;
margin-top:10px;
}
.div_innerControl
{
float:left;
margin-left:77px;
}
.div_ContentTitle
{
float: left;
width:255px;
}
.div_ResponseQuest
{
margin-left:200px;
width:350px;
}
.div_Title_Main
{
margin-top:15px;
color:#413526;
font-size:12px;
font-weight:bold;
width:500px;
}
.div_Title
{
    float:left;
}
.div_SubTitle
{
    margin-top:15px;
}
.div_Controls
{
    float:left;
    margin-left:100px;
}
.div_Question
{
    margin-top:10px;
    color:#413526;
font-size:12px;
font-weight:bold;
}
.ClearBoth
{
clear:both;
margin-top:0px;
}
.div_ResponseQuest_Contenst
{
width:415px;
}
.tblcontestform
{
width:600px;
color:#413526;
font-size:12px;
font-weight:bold;
}
.trTestimonial
{
border-style:none;
}
.tblcontestform td
{
    height:30px;
    text-align:left;
    padding-top:10px;
}
.chkbox_contextform
{
width:200px;
}
.formsubHeading
{
font-size:11px;
font-family:arial;
font-weight:bolder;
color:#A34708;
}
#TestimonialPromo1_divHeading sup{vertical-align:text-top;font-size:0.7em;position:relative;_top:-1px;}
/******Styles for Contactus and Contest form Ends********/
 /*********Testimonial styles starts***********/
.testimonial_main
{    
    width:170px;
}
.btnTest
{
    float:left;
    cursor: pointer; 
    background-image: url(/assets/images/layout/btn-arrow-green.gif);
    height: 15px; width: 20px;
    border:1px solid #fff;
}
.test_viewall
{
    width:100px;
    float:left;
    padding-top:2px;
}
.btnPreTest
{
    float:left;
    cursor: pointer; 
    background-image: url(/assets/images/layout/btn-back-arrow-green_promo.gif);
    height: 15px; width: 20px;
    border:1px solid #fff;
}
.test_result
{
    padding-left:26px;    
    min-height:200px;
    _height:200px;
    width:170px;
}
.test_buttons
{
    padding-top:10px;
    float:left;
    padding-left:26px;    
}
.testpromo_name
{
 font-size:1.1em;
 font-weight:bold;
 color:#413526;
 padding-top:3px;
 width:170px;
}
.testpromo_desc
{
    font-size:1.1em;
padding-top:3px;
width:170px;
}
.testpromo_image{padding-top:3px;}
.gridTestipageStyle
{
    font-size:1.2em;
    color:#000000;
}
/*********testimonial styles ends***********/
.test
{
width:100px;
}
 
/***************Sign Up form for Litter Notify Starts *********/
.div_signup
{
background-image:url(/assets/images/signupimg/BOX_01.gif);
background-repeat:no-repeat;
background-position:left bottom;
height:267px;
width:400px;
float:left;
}
.Div_close
{
float:right;
}
.Div_closeflash {
float:right;
position:relative;
top:10px;
}
.product_blackhead
{
font-size:2.2em;
padding-left:18px;
padding-top:50px;
}
.tblsignup
{
margin-top:10px;
margin-left:18px;
}
.tblsignup td 
{
font-size:12px;
font-weight:bold;
height:30px;
text-align:left;
width:55px;
}
.div_Signupline
{
margin-left:20px;
margin-top:10px;
}
.div_signupbtn
{
margin-left:18px;
margin-top:15px;    
}
.success_message
{
color:Green;
}
.div_error
{
    margin-left:40px;
}
 
 /***************Sign Up form for Litter Notify Ends*********/
 
/***** style for contest  form begins ***********/
.mandatory_required
{
color:Red;
font-size:11px;
}
.tblcontestformHeight60
{
margin-top:200px;
width:600px;
color:#413526;
font-size:12px;
font-weight:bold;
}
.tblcontestformHeight60 td
{
height:50px;
text-align:left;
}
 /***** style for contest form ends ***********/
 
/****** Pop up window Litter Notification ***********/
.divNone
{
    display: none;
}
.divShow
{
    display: block;
    height:350px;
}
.hide
{
    display: none;
}
.opaquediv
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 880;
    background-color: #000;
    filter: alpha(opacity=45);
    -moz-opacity: 0.25;
    opacity: 0.25;
    width: 100%;
    height: 148%;
}
.toolbar
{
    /*background-color: #fef7c1;     vertical-align: middle;*/
    height: 360px;
    width: 550px;
    margin: auto auto auto auto;
}
.windowstyle
{
z-index: 900;
position: absolute;
left: 35%;
top: 40%;
display: block;
}
/***Grid Pager Style***/ 
.gridTestipageStyle span
{
    font-weight:bold;
    
}/***Grid Pager Style***/
  /***************Styles for Testimonials******************/
div#Testimonial_content{float:left;width:660px;padding-top:20px;}
div#Testimonial_content .Testi_redsubhead{font-size:19px;color:#a34708;}
div#Testimonial_content .Testi_blacksubhead{font-size:2.2em;}
div#Testimonial_content h5{font-size:1.2em;font-weight:normal;color:#413526;}
.divTestmain
{
 width:300px;    
}
.divTestiHead
{
 width :200px; 
 color:#000;
 font-size:1.1em;
 float:left;
}
.Testimon_view_all
{
 float:right; 
 padding-top:10px;
 color:#000;
 font-size:1.1em;        
}
.chk_Categories
{
    color:#000;
    font-size:1.1em;
    padding-top:10px; 
    padding-left:0px;
    padding-bottom:7px;
    float:left;
}
.filter_catorder span
{
    color:#000;
    font-weight:bold;
    font-size:1.1em;
    padding-top:5px;
    padding-bottom:7px;
    float:left;
}
.divTestiGrid
{ 
    float:left;
    padding-bottom:20px;
     
}
.divTestiImage
{
    float:left;
    width:160px;
    padding-top:10px;
    font-size:1.1em;
    color:#000000;
    padding-bottom:8px;
}
.divTestiCheckAll
{
    float:right;    
    padding-top:10px;    
}
.dgTestiGrid
{
  padding-top:5px;
width:650px;    
}
.divtestiDesc
{
    float:left;
    width:460px;
    padding-left:8px;
    padding-top:10px;
    font-size:1.2em;
    color:#000000;
    padding-bottom:8px
}
.overlayDiv
{
 top:0px;
  left:0px; 
   width:100%;
   height:100%;
   position:absolute;
   background:black;
   
}
#overlay {
background-image:url(/assets/images/layout/overlay.png);}
.gridTestipageStyle span
{
    font-weight:bold;
 
    color:#A34708;
}
.btnSubmitstory
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    background-color: #304514;
    color: #f9f6ed;
}
/*************Ends************/
/***Nutro and Max cat landing***/
.product_nccat_landing_padd
{
padding-top:55px;
}
.product_mcat_landing_padd
{
padding-top:70px;
}
/***Nutro and Max cat landing***/
 /***Pure Purpose***/
.purepurpose_rightcol
{
float: left;
width: 173px;
position:relative;
left:40px;
}
.purepurpose_leftcol
{
float: left; 
width: 173px;
}
.pure_purpose_plusimg
{
float: left;
width: 20px;
}
.purepurpose_colcontent
{
float: left;
width: 142px;
}
.pure_purpose_centerimg
{
float: left;
width: 313px;
}
div#product_content .purepurpose_colcontent a
{
color:#A34708;
font-size:14px;
text-transform:uppercase;
}
div#product_content .purepurpose_colcontent a:hover
{
color:#FFA100;
font-size:14px;
text-transform:uppercase;
}
 /***Pure Purpose***/
 /*******Google style starts************/
.google_label
{
    font-weight:bold;
    color:#413526;
    font-size:1.2em;
    float:left;
    margin-right:10px;
}
.google_section
{
    float:left;
    padding-bottom:25px;
}
.google_list
{
    float:left;
}
.google_list input
{
    position:relative;
    top:0px;
*top:-2px;
_top:2px;
    margin-right:4px;
}
.google_radiobtn
{
    position:relative;
    _top:-5px;
}
.padding_left15
{
    padding-left:15px;
}
.text_postal
{
    border:0px;    
    background-image:url(/assets/images/contents/google-zip.gif);        
    background-repeat:no-repeat;
    width:60px;
    height:19px;
    margin-right:10px;
}
.text_city
{
    border:0px;    
    background-image:url(/assets/images/contents/google-city.gif);        
    background-repeat:no-repeat;
    width:211px;
    height:19px;
    margin-right:10px;
}
.text_store
{
    border:0px;    
    background-image:url(/assets/images/contents/google-store.gif);        
    background-repeat:no-repeat;
    width:285px;
    height:19px;
    margin-right:10px;
}
.ddl_googllist
{
    width:120px;
}
.google_map
{
    width: 450px; height: 300px; float: left;
}
.google_spacer{width: 15px; height: 300px; float: left; color: Red;}
.google_sidebar{height: 300px; width: 170px; overflow: auto;}
.google_sidebar div{font-size:1.1em;}
.google_head_name{font-size:1.2em;}
.google_head_url{font-size:1.1em;}
.google_head_url a{text-decoration:underline;}
#google_main{float:left;}
.google_search{background-color:Transparent;border:0px;background-image:url(/assets/images/contents/Search_button.gif);width:76px;height:30px;}
.google_clear{background-color:Transparent;border:0px;background-image:url(/assets/images/contents/Clear_button.gif);width:76px;height:30px;}
.google_noresults{font-size:1.2em;font-weight:bold;color:#a34708;}
.google_botcontent div{font-size:1.2em;}
.google_images a,.google_imagesbot a{float:left;margin-right:40px;}
.google_images{float:left;padding-top:15px;}
.google_imagesbot{float:left;padding-bottom:15px;}
.no_script{color:#a34708;font-size:1.2em;padding-left:10px;}
/*********Google style ends*************/
 /****About US****/
div#product_content .abt_learnmore a:hover
{
font-size:1.1em;
color:#763000;
}
div#product_content .abt_learnmore a
{
font-size:1.1em;
color:#A34708;
}
 /****About US****/
/***************Sign Up News Starts *********/
.newssignupAggree
{
    padding-left:18px;
    padding-top:15px;
}
.newsdiv_signup_top
{
    background-image:url(/assets/images/layout/BOX_TOP.gif);
    background-repeat:no-repeat;
    width:400px;
    clear:both;
    height:16px;
}
.newsdiv_signup_center
{
    background-image:url(/assets/images/layout/BOX_MIDDLE_BG_STRIP.gif);
    background-repeat:repeat;
    width:386px;
    float:left;
}
.newsdiv_signup_bottom
{
    background-image:url( /assets/images/layout/BOX_BOTTOM.gif);
    background-repeat:no-repeat;
    width:400px;
    clear:both;
    height:16px;
}
.newsDiv_close
{
float:right;
left:16px;
position:relative;
top:-30px;
}
.news_div_thankyoubodymsg
{
font-size:13px;
padding-left:20px;
padding-top:7px;
width:330px;
}
.newsDiv_closeflash {
float:right;
position:relative;
top:3px;
}
.newsproduct_blackhead
{
font-size:2.2em;
padding-left:18px;
}
.newsproduct_subheading
{
    padding-left:21px;
    padding-top:10px;
    font-size:12px;
}
.news_signup_privacy
{
color:#A28C57;
float:left;
padding-left:20px;
padding-top:10px;
}
.news_signup_privacy:hover
{
color:#AC4702;
float:left;
padding-left:20px;
padding-top:10px;
}
.newstblsignup
{
margin-top:10px;
margin-left:18px;
}
.newstblsignup td 
{
font-size:12px;
font-weight:bold;
height:30px;
text-align:left;
width:100px;
}
.newsdiv_Signupline
{
margin-left:20px;
margin-top:10px;
}
.newsdiv_signupbtn
{
margin-left:18px;
margin-top:15px;    
}
.newssuccess_message
{
color:Green;
}
.newsdiv_error
{
    margin-left:40px;
}
 
 /***************Sign Up news Ends*********/
 
/********BreederEnrollement form Start ***********/
.divbreederControls
{
float: left; 
height: 40px;
width: 220px
}
/********* BreederEnrollement form Ends***********/
/*********Breeder FAQS*******/
div#product_content_chart .details_infotable {
border:1px solid #E4DCC5;
text-align:center;
}
div#product_content_chart  .details_trhead td {
background-color:#EFEAD7;
color:#A14502;
font-weight:bold;
}
div#product_content_chart .details_infotable td
{
border:1px solid #E4DCC5;
padding:3px 5px;
}
/*********Breeder FAQS*******/
 /****UPC IMAGE HOVER STYLE****/
#tt {position:absolute; display:block; background:url() top left no-repeat}
#tttop {display:block; height:60px; margin-left:5px; background:url() top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 20px; margin-right:15px; background-image:url(/assets/images/contents/UPC_page_Example.gif); 
background-repeat:no-repeat; height:195px; width:232px;}
#ttbot {display:block; height:5px; margin-left:5px; background:url('') top right no-repeat; overflow:hidden}
 /****UPC IMAGE HOVER STYLE****/
 .google_textbox{font-family: Arial;color: #999999; font-size: 9px;}
 
 /*****Customised Tool Tip****/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #BDB6AC;
padding: 5px 2px 4px 10px;
background-color:#ffffff;
color:#434343;
font-family:arial;
font-size:11px;
/*visibility: hidden;*/
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
 /*****Baloon Tool Tip****/
/*****Facebook connect image style****/
.anc_facebookconnecticon
{
width:19px;
height:19px;
}
/*****Facebook connect image style****/
/*** PNS Form Success***/
.success_messagepns
{
color:#413526;
font-size:1.2em;
}
 
.Popup_Title_heading
{
color:#AC4702;
font-size:20px;
font-weight:normal;
margin-left:22px;
}
.Brands_Padding20
{
padding-left:20px;
width:350px;
}
.fontWeight
{
font-weight:normal;
}
.Brands_Width
{
padding-left:20px;
width:600px;
}
 
.paging a{font-size:12px;}
.paging span{font-size:12px;font-weight:bold;}
.paging {text-align:center;}
 #Testimonial1_span_prev{font-weight:normal;}
body div#toolTip
{
position:absolute;
z-index:1000;
width:280px;
height:65px;
background-image:url(/assets/images/layout/rollover2.png);
color:#434343;
font-weight:normal;
background-repeat:no-repeat;
text-align:left;
padding-top:15px;
padding-left:5px;
padding-right:12px;
min-height:1em;-moz-border-radius:5px;
}
body div#toolTip p
{ 
margin:0;
padding-top:10px;
color:#434343;
font-size:10px;
font-family:arial;
font-weight:normal;
}
/**PurePurpose Positioning ***/
.divleftcon1
{
display:none;
background-image:url(/assets/images/layout/text_box_left_arrow.gif);
width:290px;height:67px;
background-repeat:no-repeat;
position:relative;
bottom:350px;
left:130px;
}
.divleftcon2
{
display:none;
background-image:url(/assets/images/layout/text_box_left_arrow.gif);
width:290px;height:67px;
background-repeat:no-repeat;
position:relative;
bottom:300px;
left:150px;
}
.divleftcon3
{
display:none;
background-image:url(/assets/images/layout/text_box_left_arrow.gif);
width:290px;height:67px;
background-repeat:no-repeat;
position:relative;
bottom:240px;
left:130px;
}
.divleftcon4
{
display:none;
background-image:url(/assets/images/layout/text_box_left_arrow.gif);
width:290px;height:67px;
background-repeat:no-repeat;
position:relative;
bottom:200px;
left:110px;
}
.divleftcon5
{
display:none;
background-image:url(/assets/images/layout/text_box_left_arrow.gif);
width:290px;height:67px;
background-repeat:no-repeat;
position:relative;
bottom:165px;
left:160px;
}
.divleftcon6
{
display:none;
background-image:url(/assets/images/layout/text_box_left_arrow.gif);
width:290px;height:67px;
background-repeat:no-repeat;
position:relative;
bottom:125px;
left:165px;
}
.divleftcon7
{
display:none;
background-image:url(/assets/images/layout/text_box_left_arrow.gif);
width:290px;height:67px;
background-repeat:no-repeat;
position:relative;
bottom:80px;
left:170px;
}
.divleftcon8
{
display:none;
background-image:url(/assets/images/layout/text_box_right_arrow.gif);
width:289px;height:62px;
background-repeat:no-repeat;
position:relative;
top:-350px;
left:220px;
}
.divleftcon9
{
display:none;
background-image:url(/assets/images/layout/text_box_right_arrow.gif);
width:289px;height:62px;
background-repeat:no-repeat;
position:relative;
top:-310px;
left:230px;
}
.divleftcon10
{
display:none;
background-image:url(/assets/images/layout/text_box_right_arrow.gif);
width:289px;height:62px;
background-repeat:no-repeat;
position:relative;
top:-270px;
left:220px;
}
.divleftcon11
{
display:none;
background-image:url(/assets/images/layout/text_box_right_arrow2.gif);
width:350px;height:75px;
background-repeat:no-repeat;
position:relative;
top:-220px;
left:170px;
}
.divleftcon12
{
display:none;
background-image:url(/assets/images/layout/text_box_right_arrow.gif);
width:289px;height:62px;
background-repeat:no-repeat;
position:relative;
top:-140px;
left:230px;
}
.divleftcon13
{
display:none;
background-image:url(/assets/images/layout/text_box_right_arrow.gif);
width:289px;height:62px;
background-repeat:no-repeat;
position:relative;
top:-100px;
left:220px;
}
.divleftcon14
{
display:none;
background-image:url(/assets/images/layout/text_box_right_arrow.gif);
width:289px;height:62px;
background-repeat:no-repeat;
position:relative;
top:-60px;
left:220px;
}
.padding_pure
{
padding-left:20px;
padding-top:10px;
color:#444444;
font-family:arial;
}
.padding_pure_right
{
padding-left:10px;padding-top:10px;color:#444444;
font-family:arial;
}
.padding_pure_right2
{
padding-left:10px;padding-top:10px;color:#444444;
font-family:arial;
}
/**PurePurpose Positioning ***/
 
.imageclear
{
 padding-bottom:24px;
}
/******************Litter Notify***************/
.ln_LineImage
{
 position:relative;
 Top:-15px;
 _Top:-15px;
}
/******************Litter Notify***************/
/******************Breeder Enrollment***************/
.be_LineImage
{
 position:relative;
 Top:-22px;
 _Top:-22px;
}
.betd
{
width:230px;
height:30px;
Padding-right:10px;
}
.chkBE td
{
padding-right:15px;
padding-top:10px;
margin:0px;
height:auto;
}
/******************Breeder Enrollment***************/
/******************Contact Us*************************************/
.cu_LineImage
{
 position:relative;
 Top:-15px;
 _Top:-15px;
}
.cutd
{
width:170px;
Padding-right:10px;
}
/******************Contact Us*************************************/
/************************Testimonials********************************/
.Testi_LineImage
{
 position:relative;
 Top:-15px;
 _Top:-15px;
}
.Testi_divClear
{
float:left;
clear:both
}
.testi_divMainTbl
{
float:left;
clear:both;
 padding-top:5px;
 *padding-top:20px;
 
}
.testi_divmainhead
{
width:630px;
}
.testi_tblMaintdRight
{
padding-left:10px;
}
.Testi_divpetHeading
{
 color:#413526;
font-size:12px;
font-weight:bold;
}
.testi_divMainTbl td
{
 padding-top:7px;
 vertical-align:top;
}
Testi_divpetHeading
{
 color:#413526;
font-size:12px;
font-weight:bold;
}
.Testi_divpetright
{
 float:left;
 Padding-left:30px;
}
.Testi_divPetwd
{
width:550px;
}
.testi_petMargin
{
Margin-left:20px;
}
.testi_chklist td
{
padding-Top:5px;
margin:0px;
height:auto;
}
.testi_Question td
{
padding-Top:10px;
vertical-align:top;
}
/************************Testimonials********************************/
 
/*********************pns***************************************/
.pns_LineImage
{
 position:relative;
 Top:-15px;
 _Top:-15px;
}
.pnstd
{
width:170px;
Padding-right:10px;
}
/*********************pns***************************************/
 /**********************Frequent Buyer********************************/
.chkProductCategorySurveyQuestion3 td
{
padding-right:5px;
margin:0px;
height:auto;
}
.chkDogBrandsSurveyQuestion4 td
{
padding-right:5px;
margin:0px;
height:auto;
}
.chkCatBrandsSurveyQuestion5 td
{
padding-right:5px;
margin:0px;
height:auto;
}
.fb_LineImage
{
 position:relative;
 Top:-15px;
}
.FB_divMainTbl
{
float:left;
clear:both;
 padding-top:5px;
 *padding-top:20px;
 
}
fb_divpetHeading
{
 color:#413526;
font-size:12px;
font-weight:bold;
}
.FB_divClear
{
float:left;
clear:both
}
.FB_divMainTbl td
{
 padding-top:7px;
 vertical-align:top;
}
.FB_tblMaintdRight
{
padding-left:65px;
}
.fb_petMargin
{
Margin-left:20px;
}
.fb_divCatlast
{
 float:right;
 width:345px
 }
/**********************Frequent Buyer********************************/
/******************Contest Form*************************************/
.chkBrandPref1 td
{
padding:0px;
margin:0px;
height:auto;
}
.CF_diverror ErrorList
{
color:#413526;
}
.CF_divClear
{
float:left;
clear:both;
margin-bottom:10px;
}
.CF_LineImage
{
 position:relative;
 Top:-15px;
 *TOP:-5px;
}
.CF_tblWidth
{
width:485px;
}
.chkBrandPref1 td
{
height:auto;
margin:0;
padding-bottom:0px;
padding-right:15px;
padding-top:10px;
}
/******************Contest Form*************************************/
 /**paragraph positioning of contest winner***/
.winner_text
{
 padding-left:180px;
*padding-left:180px; 
}
 
/***Contest Rules POP UP****/
.Contest_RulesMiddle
{
    background-image:url(/assets/images/contents/BOX_MIDDLE_BG_STRIP_RULES.gif);
    background-repeat:repeat;
    float:left;
   /*overflow:auto;*/
     width :540px;
     /* height:420px;*/
}
.Contest_RulesTop
{
    background-image:url(/assets/images/contents/BOX_TOP_RULES.gif);
    background-repeat:no-repeat;
    width:560px;
    clear:both;
    height:16px;
}
.Contest_RulesBottom
{
    background-image:url(/assets/images/contents/BOX_BOTTOM_rules.gif);
    background-repeat:no-repeat;
    width:560px;
    clear:both;
    height:16px;
}
.contestrulepopupclosebutton
{
float:right;
position:relative;
top:19px;
*top:15px;
_top:15px;
}
#Scroller-1 { 
    background-image:url(/assets/images/contents/BOX_MIDDLE_BG_STRIP_RULES.gif);
  position: absolute; 
  overflow: hidden;
  width: 541px;
  height: 419px;
 *height:422px;
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}
#Scrollbar-Container {
  left:513px;
  position: absolute;
  top: 128px; 
  z-index:1;
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
left:8px;
}
.Scrollbar-Track {
  width: 540px; height: 255px;
  position: absolute;
  top: 21px; left: 11px;
  background-image:url(/assets/images/layout/customscrollbar_track.gif);
  background-repeat:no-repeat;
  background-color:Transparent;
}
.Scrollbar-Handle {
  position: absolute;
  width: 10px; height: 22px;
left:-5px;
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 263px;
left:8px;
}
/***Style for Green Close button at bottom***/
.close_button_pop
{
_position:absolute
}
/***Style for Green Close button at bottom***/
/***Contest Rules POP UP***/
 /*******Coupons Forms*******/
.Coupon2Dollor
{
    float:left;
    background-image:url(/assets/images/contents/Save__2.png);
    background-repeat :no-repeat ;
    text-align:left;
    vertical-align:bottom;
    width:330px; 
    height:132px;
}
.Coupon4Dollor
{
    float:left;
    background-image:url(/assets/images/contents/Save__4.png);
    background-repeat :no-repeat ;
    text-align:left;
    vertical-align:bottom;
    width:330px; 
    height:132px;
}
.CouponButton
{
    padding-top:95px;
    padding-left:25px;
}
 .textboxlong
{
    border-width:0px 0px 0px 1px;
    width:235px;
    height:19px;
    border-style:solid;
    background-repeat:no-repeat;
    background-image:url(/assets/images/layout/Input_box.gif);
}
    
.textboxsmall
 {
    border-width:0px 0px 0px 1px;
    width:60px;
    height:19px;
    border-style:solid;
    background-repeat:no-repeat;
    background-image:url(/assets/images/layout/Input_box_small.gif);
 }

.Banner_right h5 div.htHead
 {
    font-size:1.2em;
    font-weight:normal;
    color:#a34708;
 }
  /*******Coupons Forms*******/
 .test222
{
padding:top:20px;
}
 /******* Small Breed Styles ******/

div#product_content_smallbreed{float:left;padding-left:10px;width:660px;padding-bottom:90px;*padding-bottom:70px;}
div#product_content_smallbreed .product_blackhead{font-size:2.7em;}
div#product_content_smallbreed a:hover {text-decoration:none;color:#763000;}  
div#product_content_smallbreed a{text-decoration:none;color:#a34708;}
div#product_content_smallbreed .product_blacksubhead{font-size:2.2em;}
div#product_content_smallbreed .product_redhead{font-size:22px;color:#a34708;}
div#product_content_smallbreed .product_content_smallbreed_span a:hover{color:#883300;font-size:12px;}
div#product_content_smallbreed .product_redsubhead{font-size:19px;color:#a34708;}
div#product_content_smallbreed .product_redhead a{font-size:22px;color:#a34708;}

div#product_content_smallbreed h6{font-size:1.2em;font-weight:bold;color:#434343;padding-bottom:10px;}
div#product_content_smallbreed .category_head{padding-top:15px;}
div#product_content_smallbreed .category_head img{float:left;margin-right:10px;}
div#product_content_smallbreed .category_head img.clearboth{clear:both;}
div#producthero{width:936px;height:250px;position:relative;}
div#product_content_smallbreed .clearboth{clear:both;}
div#product_content_smallbreed .Nutro_productimg{width:61px;height:81px;float:left;background-image:url(/assets/images/contents/Nutro_pet_food.png);}
div#product_content_smallbreed .Nutro_productinfo{float:left; width: 230px;min-height:150px;}
*html div#product_content_smallbreed .Nutro_productinfo{float:left; width: 230px;height:150px;}
div#product_content_smallbreed .Nutro_viewall a{float:left;font-size:1.1em;color:#bd764a;}
div#product_content_smallbreed .Nutro_viewall a:hover{color:#763000;}
div#product_content_smallbreed .Nutro_viewallouter{width:105px;line-height:0.62em;}
div#product_content_smallbreed .Nutro_viewallouterFR{width:126px;line-height:0.62em;}
div#product_content_smallbreed .Nutro_viewallouter_nutrition{width:63px;line-height:0.62em;}
div#product_content_smallbreed .Nutro_viewallouter_nutritionFR{width:79px;line-height:0.62em;}
div#product_content_smallbreed .product_content_smallbreed_span{color:#bd764a;}
div#product_content_smallbreed .product_content_smallbreed_span2 a{color:#bd764a;font-size:12px;}
div#product_content_smallbreed .product_content_smallbreed_span2 a:hover{color:#bd764a;font-size:12px;}
div#product_content_smallbreed .product_content_smallbreed_span a{color:#bd764a;font-size:12px;}
div#product_content_smallbreed .product_redhead_span{font-size:14px; !important;}
div#product_content_smallbreed .product_blackhead  sup{font-size: 10px;vertical-align:top;}
div#product_content_smallbreed .product_redhead sup{font-size: 10px;vertical-align:top;}
div#product_content_smallbreed .product_redsubhead sup{font-size: 10px;vertical-align:top;}
div#product_content_smallbreed .product_blacksubhead sup{font-size: 10px;vertical-align:top;}


.contentContainer
{
    float: left;    
    width: 680px;
}
.leftContent
{
    float: left;
    width: 350px;
    height: 405px;
}
.contentImage
{
    float: right;
    width: 310px;
    height: 400px;
}
.bottomTable {
    float:left;
    width: 220px;
    font-family: Arial,Verdana,sans-serif;
    color: #413526;
    font-size: 11px;
}
.tableColLeft {
    float: left;
    width: 73px;    
    font-weight: bold;
    padding-top:3px;
    padding-bottom:3px;
    padding-left: 0px;
}

.tableColRight {
    float: left;
    width: 142px;
    margin-left: 5px;
    padding-top:3px;
    padding-bottom:3px;
}
.bottomContentLeft {
    float: left;
    width : 130px;
padding-top:8px;
}

.bottomContentItem {
    float: left;
    width: 30%;
}
.bottomParaText a{
    color: #BA7643;
    font-size: 11px;
}

.bottomParaText {
    
    font-size: 11px;
}

.bottomSeparator {
    float: left;
    width: 2px;
       margin-left: 20px;
    margin-right: 10px;
}
.topDogLiner {
    font-family: Arial,Verdana,sans-serif;
    color: #413526;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
}    
.topDogLinerHighlight {
    color: #BA7643;
}
.contentParaText {    
    font-family: Arial;
    color: #413526;
    font-size: 12px;
    margin-bottom: 5px;
    font-weight:normal;
}
.bottomContentRight {
    float: left;
    width: 210px;
    margin-left:5px;    
    margin-right:5px;  
    margin-top:17px;  
}
.bottomThumbnail {
    width :75px;
    float: left;
}
.tableRow {
    width: 220px;
}

.tableWhiteRow {
    width: 220px;    
    background-image : url(/assets/images/layout/tables_whitebackground_SB.png);
    background-repeat: repeat-y;
    float: left;
}
.smallDivider {
    background-image: url(/assets/images/layout/Small_line_divider_SB.png);
    background-repeat: no-repeat;
    width: 350px;
    height: 2px;
    margin-bottom:5px;
}
.row_Divider {
    background-image: url(/assets/images/layout/tables_row_divider_SB.png);
    background-repeat: no-repeat;
    width: 215px;
    height: 2px;
}
.bottomLineDivider {
    background-image: url(/assets/images/layout/bottom_line_divider_SB.png);
    background-repeat: no-repeat;
    width: 923px;
}
.bottomSeparator {
    background-image: url(/assets/images/layout/Vertical_divider.png);
    background-repeat: no-repeat;
    width: 2px;
    float: left;
    margin-left: 10px;
    margin-right: 15px;
    height: 100px;
}
.bottomContentEnd {
    float: left;
    width: 175px;
    margin-left:5px;    
    margin-right:5px; 
    margin-top:17px;   
}
.leftContentText {
    margin-top: 10px;
}
.leftLowerContent {
    margin-top: 15px;
}

.bottomContentRight h5
{
color:#413526;
font-size:12pt; 
line-height:1em;
text-transform:uppercase;
}
.bottomContentEnd h5
{
color:#413526;
font-size:12pt;
line-height:1em;
text-transform:uppercase;
}
.bottomContentLeft h5
{
color:#AC4703;
font-size:12pt;
line-height:1em;
text-transform:uppercase;
}

.Banner_right_smallbreed h6 a
{
color:#413526;
font-size:12pt;
line-height:1em;
padding-left:27px;
padding-top:10px;
text-transform:uppercase;
width:160px;
}

.Banner_right_smallbreed 
h5{color:#413526;font-size:12pt;padding-left:27px;width:160px;padding-top:10px;text-transform:uppercase;line-height:1em;}
.Banner_right_smallbreed h6 a{color:#a34708;font-size:1.2em;width:160px;padding-left:27px;padding-top:15px;float:left;}
.Banner_right_smallbreed div.imgbanner{float:right;margin-right:10px;}
.banner_line{text-align:center;margin:auto;position:relative;clear:both;}
.Banner_right_smallbreed{float:right;margin-top:-4px;}

.dognamesred a
{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#ba7643;
}
.dognamesblack
{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#413526;
}
.doglist a
{
font-family:arial;
font-size:11px;
font-weight:regular;
color:#ba7643;
}
.BannerrightSB_spacing
{
padding-left:27px;
padding-right:15px;
padding-top:10px;
}
.rightbannertext
{
font-size:11px;
font-family:arial;
color:#413526;
}
.row_Divider {
font-size: 0px;
}
/******* Small Breed Styles ******/
 /***Small Breed List Landing page****/

.topContent {
    margin-left: 10px;
}
.Titleoneliner {
    color: #413526;
    font-family: Arial,Verdana,sans-serif;
}
.linerLinkHighlight {
    color: #BA7643;
}
.outercontainer {
    width: 900px;
}
.rowOuter {
    float: left;
    margin-top:25px;    
    
}
.LeftListItem {
    float: left;
    width: 260px;
    height: 70px; 
}
.imageWrap {
    float: left;
    width: 70px;
    margin-right: 20px;
}
.textContentOuter {
    float: left;
    width: 170px;
}
.itemTitle {
    color: #BA7643;
    font-size: 11px;
    font-family: Arial,Verdana,sans-serif;
    font-weight: bold;
}
.itemContent {
    color: #413526;
    font-size: 11px;
    font-family: Arial,Verdana,sans-serif;
}
.CenterListItem {
    float: left;
    width: 260px;
    height: 70px;
    margin-left: 60px; 
    margin-right: 60px;
}
.RightListItem {
    float: left;
    width: 260px;
    height: 70px; 
}
.BottomBanner {
    float: left;
    width: 900px;
    margin-top: 75px;
}
 
 /***Small Breed List Landing page****/

/***Petcenter***/

.centerContent {
    float: left;
    margin-top: 30px;
    width: 668px;
}
.contentHeading {
    color: #BA7643;
    width: 300px;
    float: left;
}
.divider {
    background-image: url(/assets/images/layout/divider.png);
    background-repeat: no-repeat;
    height: 15px;
    float: left;
    width: 668px;
}
.contentOuter {
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
}
.contentRowOuter {
    float: left;
    height: 150px;
    margin-top: 20px;
}
.leftImgItem {
    float: left;
    width: 167px;
    margin-right: 0px;
}
.imageHolder {
    float: left;
    width: 167px;
    height: 109px;
}
.imgDescriptionOuter {
    text-align: center;
}
.descriptiontext {
    text-align: center;
    color: #BA7643;
}
.centerImgItem {
    float: left;
    width: 167px;
    margin-right: 0px;
    margin-left: 0px;
}
.rightImgItem {
    float: left;
    width: 167px;
    margin-left: 0px;
}
.headingOuter {
    float: left;
    width: 668px;
}
.bottomRightimageOuter {
    width: 270px;
    float: right;
}
.pointerImgItem {
    width: 76px;
    margin-left: 2px;
    margin-right: 2px;
    float: left;
}
.pointerRowOuter {
    width: 600px;
    float: left;
    margin-top: 20px;
    color: #BA7643;
}
.leftPointers {
    float: left;
}
#dogLists {
    margin-left: 5px;
}
#dogLists li {
    background-image: url(/assets/images/contents/image-nutro-petcenter-dog-foot.gif);
    background-repeat: no-repeat;
    background-position:left center;
    list-style-position:outside;
    padding-left: 22px;
    margin-bottom: 5px;
}
.rightPointers {
    float: right;
}
#catList li {
    background-image: url(/assets/images/contents/image-nutro-petcenter-cat-head.gif);
    background-repeat: no-repeat;
    background-position:left center;
    list-style-position:outside;
    margin-bottom: 5px;
    padding-left: 22px;
}
#caseStudyList {
    margin-left: 5px;
}
#caseStudyList li {
    background-image: url(/assets/images/contents/image-nutro-petcenter-case-icon.gif);
    background-repeat: no-repeat;
    background-position:left center;
    list-style-position:outside;
    padding-left: 20px;
    margin-bottom: 5px;
}

/***Pet Center***/
 .sharebreed
{
font-size:11px;
color:#413526;
}
 
#divShareBreed
{
height:40px;
}
 
.dogtimeouter
{
text-align:center;
width:216px;
padding-top:7px;
}
.courtesy
{
color:#413526;
font-size:9px;
}
.dogtimelink
{
color:#AC4702;
font-size:9px;
}
 
/***Style for List of small dog breed***/
.listOuterCOntainer {
    float: left;
    width: 660px;
}

.leftThumbitem {
    width: 310px;
    height: 70px;
    float: left;
    margin-right:20px;
}
.titleContent {
    float: left;
    width: 660px;
}
.listdescriptext {
    width: 220px;
    float: left;
}
.rightThumbitem {
    width: 310px;
    float: left;
    height: 70px;
    margin-left:20px;
}
.topContent {
    width: 489px;
    float: left;
    margin-left: 0px;
}
.righttitleImage {
    float: left;
    width: 160px;
    height: 155px;
}
.headLinedivider {
    background-image : url(/assets/images/layout/Line_divider.png);
    background-repeat: no-repeat;
    float: left;
    width: 497px;
    height: 23px;
    margin-top:-50px;
}

.listOuterCOntainer {
    float: left;
    width: 660px;
    margin-top: 10px;
}
.rowcontainer {
    float: left;
    margin-bottom: 25px;
}
.listdescriptext {
    width: 220px;
    float: left;
}
.listDescipOuter {
    margin-top:8px;
    float: left;
}

/***Style for List of small dog breed***/
 /******* Nutro Rewards Styles ******/
.NRmaindiv
{
    width:660px;
    padding-left:10px;
}
.NRfloat_left
{
    float: left;
}
.NRfloat_right
{
    float: right;
}
.NRclear_both
{
    clear:both;
}
.NRfloatclear
{
    clear: both; 
    float: left;
}
.NRPadLeft10
{
    padding-left :10px;
}
.NRPadLeft20
{
    padding-left :20px;
}
.NRPadTop5
{
    padding-top:5px;
}
.NRPadTop10
{
    padding-top:10px;
}
.NRPadTop20
{
    padding-top:20px;
}
.NRPadTop30
{
    padding-top:30px;
}
.NRFontNormal
{
    font-weight:normal;
}
.NRHideDiv
{
    display: none;
}
.NRtoptext
{
    clear: both;
    font-size: 12px; 
    font-family: Arial;
    padding-top :20px;
}
.NRsidehead
{
    font-size: 12px; 
    font-family: Arial;
    font-weight:bold;
    padding-top :10px;    
}
.NRSubHead
{
    clear: both;
    float: left;
    padding-top: 20px;
    width:450px;
}
.NR_tblMaintdRight
{
    padding-left:65px;
}
.NRpetleft
{
    float:left;
    width:265px;
}
.NRChklist td
{
padding-right:15px;
* padding-right:5px;
padding-top :10px;
margin:0px;
height:auto;
}
.NRChklist td label
{
padding-left:3px;
}
.NRcatChklist td
{
padding-right:5px;
padding-top :10px;
margin:0px;
height:auto;
}
.NRradio td
{
float:left;
}
.NRdivWidth
{
    width:400px;
}
.NRMainTextUl
{
 padding-left:35px; 
 padding-top:10px;
}
.NRMainTextUl li
{
     list-style:disc;
}
.NRimgRewards
{
    position:absolute ;
    top:300px;
    z-index:1;
}
.NRShare
{
font-size:1.3em;
text-transform:uppercase;
color:#413526;
vertical-align:middle ;
}
.NRDivShare
{
    padding-top: 130px; 
    float: left;
    padding-left: 30px; 
    position: relative;
    z-index: 100;
}
.NRShareImages
{
    position:relative;
    top:-2.5px;
}
.NRDivSharelist
{
    float:right ;
    width:50px;
}

.TopleftContent {
    float: left;
    width: 490px;
    margin-right:19px;
}
.ContentImageRight{
    float: left;
    width: 150px;
    height: 136px;
    margin-top:10px;
}



/******* Nutro Rewards Styles ******/