@charset utf-8;
/* CSS Document */
	
/* ------------------------- RESET CSS ---------------------------- */
body {
	background:#b7b7b7 url(../img/body-bg.gif) center top repeat-y;
	padding:0;
	margin:0;
	font:13px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:small;
	font:x-small;
	position:relative;
}

h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code {
	padding:0;
	margin:0;
	line-height:1em;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
}

strong {
	font-weight:bold;
}

table {
	font-size:inherit;
	font:100%;
}

ul {
	list-style:none;
	margin:1em 0 1em 1em;
}

li {
	padding:3px;
}

img {
	border:0;
}

p {
	margin:1em 0;
}

#Page a:link,#Page a:active,#Page a:visited {
	text-decoration:none;
}

#Page a:hover {
	text-decoration:none;
}

.clear {
	clear:both;
	margin:0;
}

a, object
{
outline:none;
} 

/*--------------------- end  RESET CSS------------------ */

.left { float:left; }
.displayNone { display:none; }

#Page {
	margin:0 auto;
	width:1020px;
	overflow:hidden;
	min-height:800px;
	position:relative;
}


#Header { /*background:#5883b7 url(../img/homepage/homepage_bg_NEW.jpg) left top no-repeat;*/ background:#5883b7 url(../img/bg_clouds.png) left top no-repeat; height:181px; }
	  /*.home#Content { background:#5883b7 url('../img/homepage/homepage_bg_tall.jpg') no-repeat 50% 100%; height:625px; position:relative; padding-top:0; }*/
  	    .home#Header { /*background:#fee112 url(../img/homepage/homepage_bg_halloween.jpg) 0 -10px no-repeat;*/ background:none; height:181px; }
  	    /*
  		  .home#Content #Home_Intro { margin-left:370px;width:535px;margin-top:-35px; }
		  		  .home#Content #Home_Intro p { color:#fff;font-size:13px; }
				.home#Content #Home_Spotlight { margin-top:25px;margin-left:200px; }
						.home#Content #Home_Spotlight #Spotlight_Products img { float:left; }
								.home#Content #Home_Spotlight #Spotlight_Products #Spotlight_Coupon { margin-top:50px; }
						.home#Content #Home_Spotlight #Spotlight_Select { float:none;clear:left;margin-left:450px;margin-top:5px; }
						.home#Content #Home_Spotlight #Spotlight_Badge { position:absolute;margin-top:220px;margin-left:100px; }
        */
/***************************************
    holiday styles
    (Overrides normal homepage. Comment out to revert.)
***************************************/  
    .home#Header { background:url(../img/homepage/homepage_bg_valentine.jpg) left top no-repeat; }
        .home#Content { background:url('../img/homepage/homepage_bg_valentine.jpg') no-repeat left bottom; min-height:366px; }
        #MainCTA { position:absolute; margin:-16px 20px 0 105px; }
            #MainCTA p { color:#fefefe; font:normal 15px Arial, Sans-Serif; line-height:normal; text-shadow:1px 0px 4px #666; line-height:1.4em; }
        #FeaturedProducts { position:absolute;margin-left:425px; top:40px; }
            #FeaturedProducts .select { float:right;margin-top:-75px; margin-right:120px; color:#bd4a4f; font-weight:bold; font-size:12px; line-height:1.3em; width:225px; }
    
    
/***************************************
    homepage BANNERS
***************************************/     
    .bannersContainer .home#Header { /*background:#fee112 url(../img/homepage/homepage_bg_halloween.jpg) 0 -10px no-repeat;*/ background:#5883b7 url('../img/homepage/homepage_bg_tall.jpg') no-repeat left top; height:141px; }
    .bannersContainer .home#Content { background:#5883b7 url('../img/homepage/homepage_bg_tall.jpg') no-repeat left bottom; height:485px; position:relative; padding-top:0px; }
    .bannersContainer #MainCTA { position:relative; margin:0px 20px 0 371px; }
        .bannersContainer #MainCTA p { color:#fff; font-size:14px; line-height:20px; margin:20px 0 0; width:585px; }
        .bannersContainer #FeaturedProducts { margin:35px 0 0 40px; position:relative;  margin-left:375px; top:0px; width:543px; }
            .bannersContainer #FeaturedProducts .select { position:absolute; top:310px; right:170px; color:#fff; font-weight:normal; font-size:13px; line-height:1.3em; width:100px; }
            .bannersContainer .bannersIcon { height:106px; width:121px; display:block; position:absolute; top:210px; right:518px; background:url('../img/homepage/banners_icon.png') no-repeat 0 0; }
            .bannersContainer .bannersCTA { background:url('../img/homepage/banners_cta.png') no-repeat 0 0; display:block; height:142px; width:185px; position:absolute; top:45px; right:543px;  }
                .bannersContainer .bannersCTA:hover { background-position:0 bottom; }


#Header h1 {
	position:absolute;
	top:20px;
	left:15px;
	width:302px;
	height:156px;
	text-indent:-9999px;
	z-index:888;
}

#Header h1 a {
	width:302px;
	height:160px;
	overflow:hidden;
	/*padding-top:75px;*/
	display:block;
	float:left;
	background:transparent url(../img/Temptations-Cat-Treats-Logo.png) left top no-repeat;
}

#Nav {
	float:right;
	width:673px;
}

#UtilityNav {
	float:left;
	margin-top:32px;
}

#UtilityNav li {
	border-right:1px solid #000;
	float:left;
	font-size:11px;
	padding:0 7px 3px 0;
	margin-right:8px;
	text-transform:capitalize;
	font-weight:bold;
}

#UtilityNav li.lastChild {
	border-right-width:0;
	padding-right:0;
	margin-right:0;
}

#UtilityNav a:link,#UtilityNav a:visited {
	color:#000;
}

#UtilityNav a:hover,#UtilityNav a:active {
	color:#fcd900;
}

.SocialNav {
	float:right;
	position:absolute;
	right:45px;
	top:23px;
}
/*
.SocialNav li {
	float:left;
	font-size:11px;
	color:#fff;
}

.SocialNav p {
	float:left;
	margin:0 3px 0 0;
	height:13px;
}

.SocialNav a {
	display:block;
	float:left;
	margin-top:5px;
}

*html .SocialNav a {
	margin-top:3px;
}

.SocialNav p a {
	display:inline;
	float:none;
	margin:0 5px 0 3px;
	color:#fff;
}
*/

.SocialNav a,
.SocialNav div {
	height:17px;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	display:block;
	float:left;
	padding:5px 7px 0 7px;
}

.SocialNav div {
	font-size:13px;
	padding:0;
	padding-top:3px;
	font-weight:normal;
	cursor:default;
}

.SocialNav a.addthis_button {
    /*border-right:1px solid #000;*/
}

.SocialNav img {
	display:block;
	float:left;
	vertical-align:middle;
}

#Share_FB_Link {
	padding-right:30px;
	background:url(/img/share_fb_icon.png) no-repeat 100% 50%;
}

.shareLink {
	float:right;
	margin:12px 0 0;
	_margin:9px;
}

.coupons .shareLink {
	margin-top:0;
}
/*
.SocialNav p a.share,div.shareLink a.share:link,div.shareLink a.share:active,div.shareLink a.share:hover,div.shareLink a.share:visited {
	color:#fff;
	padding-left:20px;
	margin:0;
	background:url(../img/share-icon.gif) no-repeat left 2px;
	font-weight:bold;
}

.SocialNav p a.share:hover,.SocialNav p a.shareHover,div.shareLink a.share:hover,div.shareLink a.shareHover {
	color:#fcd900;
}
*/

#MainNav {
	clear:both;
	height:36px;
	padding:0;
	width:650px;
	padding-top:24px;
}

.fbLike {
	float:right;
	position:absolute;
	right:30px;
	top:185px;
}

.fbLikeSalmon {
	float:right;
	position:absolute;
	right:30px;
	top:220px;
}

.fbLikePOY {
	float:right;
	position:absolute;
	right:275px;
	top:324px;
}
/*
#MainNav ul {
	clear:both;
	height:36px;
	margin:0;
	width:643px;
}

#MainNav li {
	float:left;
	height:36px;
	padding:0 2px 0 0;
	text-transform:capitalize;
	background:transparent url(../img/nav-main-divider.gif) right top no-repeat;
}

#MainNav li.rightSprite {
	background-image:none;
}

#MainNav a:link,#MainNav a:hover,#MainNav a:active,#MainNav a:visited {
	color:#fff;
	line-height:16px;
	display:block;
	font-size:16px;
	padding:9px 30px 11px;
	text-decoration:none;
	margin:0;
	float:left;
}

#MainNav a.lastChild:link,#MainNav a.lastChild:hover,#MainNav a.lastChild:active,#MainNav a.lastChild:visited {
	margin-right:0;
}

#MainNav li.leftSprite a {
	background:transparent url(../img/nav-main-left-sprite.gif) left -36px no-repeat;
	padding-left:33px;
}

#MainNav li.midSprite a {
	background:transparent url(../img/nav-main-mid-sprite.gif) left -36px repeat-x;
}

#MainNav li.rightSprite a {
	background:transparent url(../img/nav-main-right-sprite.gif) right -36px no-repeat;
}

#MainNav li a:hover,#MainNav li.midsel a {
	background-position:left top;
}

#MainNav li.rightSprite a:hover,#MainNav li.rightsel a {
	background-position:right top;
}
*/
#Content {
	background:#fee112 url(../img/content-bg-new.gif) left top no-repeat;
	height:291px;
	padding-top:52px;
}

.brandingCopy {
	float:left;
}

h2.irresistable {
	background:transparent url(../img/copy-treats-so-irresistable.png) left top no-repeat;
	height:0;
	overflow:hidden;
	margin-left:45px;
	padding-top:68px;
	width:278px;
}

.brandingCopy p {
	color:#fff;
	font-size:11px;
	margin-left:50px;
	width:180px;
}

ul.BrandingList {
	position:absolute;
}

*html ul.BrandingList {
	left:0px;
}

ul.BrandingList li {
	float:left;
	height:200px;
	position:absolute;
	width:255px;
}

.BrandingList h3 {
	height:0;
	overflow:hidden;
	cursor:pointer;
}

.rolloverContainer {
	position:relative;
	z-index:100;
	cursor:pointer;
}

.rollover h4 {
	font-size:12px;
	font-weight:bold;
	margin:17px 0 0 23px;
}

.rollover p {
	color:#666;
	margin:6px 0 0 23px;
	width:170px;
}

.rollover a:link,.rollover a:active,.rollover a:hover,.rollover a:visited {
	color:#238fcf;
	display:block;
	margin:11px 0 0 23px;
}

#Craveable .rollover a:link,#Craveable .rollover a:active,#Craveable .rollover a:hover,#Craveable .rollover a:visited {
	margin-top:4px;
}

ul.BrandingList li#Craveable {
	left:493px;
	top:-109px;
}

#Craveable h3 {
	background:transparent url(../img/illustration-craveable-rollover.png) left top no-repeat;
	padding-top:224px;
	width:243px;
}

#Craveable h3.hover,#Craveable h3:hover {
	background:transparent url(../img/illustration-craveable-rollover.png) left top no-repeat;
}

#CraveableRollover {
	background:transparent url(../img/Temptations-Cat-Treats-Classics.png) left top no-repeat;
	height:128px;
	left:-211px;
	position:absolute;
	top:-199px;
	width:314px;
	display:none;
}

#Craveable:hover #CraveableRollover {
	display:block;
}

ul.BrandingList li#Naturals {
	left:283px;
	top:-12px;
}

#Naturals h3 {
	background:transparent url(../img/illustration-naturals-rollover.png) left top no-repeat;
	padding-top:232px;
	width:328px;
}

#Naturals h3.hover,#Naturals h3:hover {
	background:transparent url(../img/illustration-naturals-rollover.png) left top no-repeat;
}

#NaturalsRollover {
	background:transparent url(../img/Temptations-Cat-Treats-Natural-Cat-Treats.png) left top no-repeat;
	height:177px;
	left:11px;
	position:absolute;
	top:-298px;
	width:293px;
	display:none;
}

#Naturals:hover #NaturalsRollover {
	display:block;
}

ul.BrandingList li#Healthy {
	left:740px;
	top:-79px;
}

#Healthy h3 {
	background:transparent url(../img/illustration-helpers-rollover.png) left top no-repeat;
	padding-top:261px;
	width:272px;
}

#Healthy h3.hover,#Healthy h3:hover {
	background:transparent url(../img/illustration-helpers-rollover.png) left top no-repeat;
}

#HealthyRollover {
	background:transparent url(../img/healthy-rollover-bg.png) left top no-repeat;
	height:124px;
	left:-217px;
	position:absolute;
	top:-220px;
	width:316px;
	display:none;
}

#Healthy:hover #HealthyRollover {
	display:block;
}

.flashOverlay {
	left:-1px;
	_left:0;
	position:absolute;
	top:-60px;
}

#Footer {
	background:transparent url(../img/footer-bg.gif) left top repeat-x;
	border-top:4px solid #f2ecb6;
	padding-bottom:30px;
	padding-top:0;
	position:relative;
}

#Callouts {
	margin-left:31px;
	margin-top:-64px;
	height:135px;
}

#Callouts li {
	float:left;
	height:135px;
	margin-right:16px;
	overflow:hidden;
	width:304px;
	display:block;
	cursor:pointer;
}

#Callouts li#GreenBackground {
	background:transparent url(../img/Cat-Treat-Coupons-Temptations-Cat-Treats.gif) left top no-repeat;
	margin-right:12px;
	margin-top:-3px;
	width:309px;
}

#Callouts li#RedBackground {
	background:transparent url(../img/Temptations-Cat-Treats-Cat-Treat-Games.gif) left top no-repeat;
}

#Callouts li#BlueBackground {
	background:transparent url(../img/Temptations-Cat-Treats-Tempting-Tuna.gif) left top no-repeat;
	margin-right:8px!important;
	width:322px;
}

#Callouts h3 {
	height:0;
	margin:22px 0 0 17px;
	overflow:hidden;
}

#GreenBackground h3 {
	background:transparent url(../img/copy-save-1.gif) left top no-repeat;
	margin-bottom:9px;
	padding-top:29px;
	width:81px;
}

#RedBackground h3 {
	background:transparent url(../img/copy-cat-games.gif) left top no-repeat;
	padding-top:32px;
	width:96px;
}

#BlueBackground h3 {
	background:transparent url(../img/copy-tempting-tuna-flavor.gif) left top no-repeat;
	margin-bottom:1px;
	padding-top:31px;
	width:200px;
}

#Footer #Callouts p {
	font-size:12px;
	line-height:14px;
	text-align:left;
	margin:4px 0 0 17px;
	width:160px;
}

#Footer #Callouts li#BlueBackground p {
	width:166px;
}

#Callouts div.orangeButton {
	background:transparent url(../img/button-orange-left-cap-sprite.gif) left -24px no-repeat;
	height:24px;
	margin:7px 0 0 17px;
	overflow:hidden;
	padding:0 0 0 13px;
	float:left;
}

#Callouts div.orangeButton a {
	background:transparent url(../img/button-orange-right-sprite.gif) right -24px no-repeat;
	color:#fff;
	display:block;
	height:24px;
	margin:0;
	overflow:hidden;
	padding:4px 20px 9px 0;
	text-decoration:none;
	float:left;
}

#Callouts div.orangeButton:hover {
	background-position:left top;
}

#Callouts div.orangeButton:hover a {
	background-position:right top;
	text-decoration:none;
}

#Callouts div.orangeButton a:hover {
	text-decoration:none;
}

#Footer h4 {
	clear:both;
	font-size:16px;
	margin-top:20px;
	text-align:center;
}

#Footer h4 strong {
	text-transform:uppercase;
}

#Footer p {
	font-size:11px;
	line-height:12px;
	margin:7px auto 12px;
	text-align:center;
}

#Footer p strong {
	font-weight:bold;
}

#FooterNav {
	font-size:10px;
	margin:15px auto 24px;
	padding-left:30px;
	width:800px;
}

#FooterNav li {
	border-right:1px solid #8c8551;
	float:left;
	margin-right:3px;
	padding-right:7px;
	text-transform:capitalize;
	font-weight:bold;
}

#FooterNav li.lastChild {
	border-right-width:0;
	margin-right:0;
	padding-right:0;
}

#FooterNav li a:link,#FooterNav li a:visited {
	color:#238fcf;
	font-size:10px;
	margin:0 auto;
}

#FooterNav li a:active,#FooterNav li a:hover {
	color:#000;
}

#FooterNav li.selected a:link,#FooterNav li.selected a:active,#FooterNav li.selected a:hover,#FooterNav li.selected a:visited {
	color:#000;
	text-decoration:none;
}

#Copyright {
	clear:both;
	color:White;
}

#Content {
	background:#1279bf url(../img/content-bg-new.gif) left bottom no-repeat;
	min-height:227px;
	padding-bottom:64px;
	height:auto;
	position:relative;
}

ul.BrandingList {
	height:175px;
	margin:0;
}

.page-catTreats #Content {
	width:100%;
	min-height:390px;

	padding:40px 0 80px 0;
	background-color:#5883b7;
	background-image:url(../img/content-bg-catTreats-new.jpg);
}
.page-catTreats ul#Sub_Nav { display:block !important; }
/*.page-catTreats ul.subCatTreats { display:block !important; }
.page-catCare ul.subCatCare { display:block !important; }
.page-funGames ul.subFunGames { display:block !important; }*/

#productLeft {
	width:239px;
	padding:30px 0 0 42px;
	float:left;
	margin:-34px 0 0;
}

.page-funGames #productLeft { margin-top:0px; }

#productLeft li {
	width:219px;
	padding:12px 0 8px 20px;
	margin-bottom:1px;
	float:left;
	background-image:url(../img/product-left-bg.png);
	background-repeat:no-repeat;
	text-indent:-1000px;
	clear:both;
	position:relative;
}

#productLeft li em {
	float:left;
	cursor:pointer;
	overflow:hidden;
	width:210px;
}

#productLeft li em a {
	width:100%;
	line-height:18px;
	float:left;
	background-repeat:no-repeat;
}

li.superNat em a {
	background-image:url(../img/superNaturals-white.png);
}

li.craveableCls em a {
	background-image:url(../img/craveableClassics-white.png);
}

li.healthyHlp em a {
	background-image:url(../img/healthyHelpers-white.png);
}

li.catBehavior em a {
	background-image:url(../img/catBehavior-white.png);
}

li.catHealth em a {
	background-image:url(../img/catHealth-white.png);
}

li.kittenCare em a {
	background-image:url(../img/kittenCare-white.png);
}

li.games em a {
	background-image:url(../img/games-white.png);
}

li.wallpapers em a {
	background-image:url(../img/wallpapers-white.png);
}

li.screensavers em a {
	background-image:url(../img/screensavers-white.png);
}

li.videos em a {
	background-image:url(../img/videos-white.png);
}

.sub {
	width:100%;
	display:none;
}

.sub a {
	position:relative;
}

.sub p {
	padding-right:30px;
	margin:-1px 0 .5em;
}

.reg {
	font-size:11px;
	font-weight:normal;
	font-style:normal;
}

h1 .reg,h4 .reg {
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	vertical-align:top;
}

#productLeft li.subOpen {
	padding:0;
	background-image:none;
}

#productLeft li.subOpen .productCategory {
	width:219px;
	padding:12px 0 8px 20px;
	margin-bottom:1px;
	float:left;
	background-image:url(../img/product-left-bg.png);
	background-repeat:no-repeat;
	text-indent:-1000px;
	clear:both;
	position:relative;
}

li.superNat,li.subOpen2 .productCategory,li.subOpen3 .productCategory,li.catHealth,li.wallpapers,li.screensavers {
	background-position:left -40px;
}

li.healthyHlp,li.kittenCare,li.videos {
	background-position:left -80px;
}

#productLeft li.subOpen .productDetails {
	width:219px;
	padding:12px 0 0 20px;
	float:left;
	background-image:url(../img/product-left-bg.png);
	background-repeat:no-repeat;
	text-indent:-1000px;
	clear:both;
	position:relative;
}

#productLeft li.subOpen1 .productDetails {
	background-position:left -140px;
	margin-bottom:1px;
}

#productLeft li.subOpen2 .productDetails {
	background-position:left -140px;
}

#productLeft li.subOpen3 .productDetails {
	background-position:left bottom;
}

#productLeft li.subOpen1 {
	background-position:left -120px;
	margin-bottom:1px;
}

#productLeft li.subOpen2 {
	background-position:left -140px;
}

#productLeft li.subOpen3 {
	background-position:left bottom;
}

#productLeft li.subOpen .sub {
	display:block;
	text-indent:0;
	padding-bottom:15px;
	float:left;
	font-size:11px;
	position:relative;
}

li.craveableCls span.subBg {
	background:url(../img/Temptations-Cat-Treats-Classics-Cat-Treats.gif) 0 0;
	position:absolute;
	right:0;
	bottom:0;
	width:91px;
	height:89px;
	display:block;	
}

li.superNat span.subBg {
	background:url(../img/Temptations-Cat-Treats-All-Natural-Cat-Treats.gif) 0 0;
	position:absolute;
	right:0;
	bottom:0;
	width:103px;
	height:102px;
	display:block;	
}

li.healthyHlp span.subBg {
	background:url(../img/Temptations-Cat-Treats-Helpfuls-Healthy-Cat-Treats.gif) 0 0;
	position:absolute;
	right:0;
	bottom:0;
	width:105px;
	height:78px;
	display:block;	
}

.page-catCare #productLeft {
	padding-top:80px;
}

.page-catCare #productLeft .sub,.content-funGames #productLeft .sub {
	background-image:none;
}

#productLeft li.subOpen em a {
	background-position:left -18px;
}

#productLeft li ul {
	width:100%;
	padding-top:.5em;
	overflow:hidden;
	margin:0;
}

#productLeft li.subOpen3 ul {
	padding-top:0;
}

#productLeft li li {
	width:140px;
	padding:0;
	margin:0;
	background:none;
	text-indent:0;
}

.sub li a,.sub li a b {
	float:left;
	background:url(../img/subLeft-bg.gif) no-repeat left -200px;
	color:#0065aa;
}

.sub li a:hover,.sub li a:hover b {
	color:#000;
}

.sub li a b {
	line-height:18px;
	padding:0 8px 0 0;
	position:relative;
	left:7px;
}

.sub li.subSlctd a {
	background-position:left top;
	text-decoration:none!important;
}

.sub li.subSlctd a b {
	background-position:right top;
	color:#000;
}

.sub li a.twoLines b {
	line-height:13px;
	padding:5px 8px 5px 0;
}

.sub li.subSlctd a.twoLines {
	background-position:left -20px;
}

.sub li.subSlctd a.twoLines b {
	background-position:right -20px;
}

	
/*====right Side====*/
#rightCol {
	width:610px;
	min-height:344px;
	height:auto!important;
	height:344px;
	float:left;
	position:relative;
	margin:-34px 0 0;
	padding-right:25px;
}

#rightCol li {
	width:100%;
	min-height:344px;
	height:auto!important;
	height:344px;
	display:none;
}

#rightCol li h1 {
	font-size:20px;
	padding-bottom:7px;
	color:#fff;
	margin:11px 0 0;
	text-transform:uppercase;
	line-height:18px;
	font-weight:bold;
}

#rightCol li h2 {
	font-size:13px;
	font-weight:bold;
}

#rightCol li h4 {
	font-size:20px;
	padding-bottom:7px;
	color:#fff;
	margin:11px 0 0;
	text-transform:uppercase;
	line-height:18px;
	_line-height:20px;
	font-weight:bold;
}

#rightCol li h5 {
	font-size:13px;
	font-weight:bold;
}

#rightCol li .p2 h5 {
	margin:12px 0 3px;
}

#rightCol li .sub h1 {
	width:100%;
	height:auto;
	padding:20px 0 0;
	overflow:hidden;
	margin-bottom:20px;
	font-weight:bold;
	line-height:20px;
}

#rightCol li .sub h4 {
	width:100%;
	height:auto;
	padding:20px 0 0;
	overflow:hidden;
	margin-bottom:20px;
	font-weight:bold;
	line-height:20px;
}

#rightCol li em {
margin-top:10px;
	width:260px;
	overflow:hidden;
	display:block;
	text-align:center;
	z-index:999;
}

#rightCol li em big,#rightCol li em small {
	width:92px;
	line-height:24px;
	display:block;
	float:left;
	color:#000;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	background:url(../img/product-right-bg.png) no-repeat left -26px;_background:url(../img/product-right-bg.gif) no-repeat left -26px;
	cursor:pointer;
}

#rightCol li em small {
	width:168px;
	background-position:right top;
	color:#fff;
}

#rightCol li .sub {
	width:329px;
	min-height:344px;
	padding:0 30px 0 0;
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	top:28px;
	left:35px;
}

#rightCol .sub p {
	height:130px;
	line-height:1.5em;
	/*padding-right:55px;*/
	display:block;
	font-size:13px;
	margin:15px 0 0;
}

#rightCol .sub div {
	/*width:264px;*/
	line-height:1.5em;
	/*padding-right:65px;*/
	display:block;
	font-size:13px;
	margin:0;
}

#rightCol .sub div p {
/*	width:264px;*/
	padding-right:0;
}

#rightCol .sub div table {
	float:left;
	width:250px;
	margin-bottom:12px;
}

#rightCol .sub div tr {
}

#rightCol .sub div th {
	border-bottom:1px solid #fff;
	padding:1px 0 3px;
}

#rightCol .sub div td {
	border-bottom:1px solid #fff;
	padding:1px 0 3px;
}

#rightCol .sub div td.value {
	text-align:right;
}

#rightCol li.p2nd .sub div.p2 p {
	width:250px;
	height:auto;
	margin-top:0;
	margin-bottom:12px;
}

.sendToFrnd {
	width:114px;
	height:0;
	padding-top:27px;
	display:none;
	background:url(../img/sendToFrnd.png) no-repeat;
	overflow:hidden;
	position:absolute;
	left:457px;
	top:22px;
}

#rightCol li.p2nd .sub div.p2 {
	height:auto;
	margin-top:10px;
	padding-right:0;
	width:275px;
}

#rightCol li.p2nd em {
	top:85px;
}

#rightCol li.p2nd em big,#rightCol li.p2nd em small {
	padding-top:2px;
}

#rightCol li.p2nd em big {
	background-position:left 2px;
	color:#fff;
}

#rightCol li.p2nd em small {
	background-position:right -24px;
	color:#000;
}

#rightCol li.p2nd .sub div.p1,#rightCol li .sub div.p2 {
	display:none;
}

#rightCol li.p2nd .sub div.p2,#rightCol li .sub div.p1 {
	display:block;
	color:#ffffff;
}

#rightCol li.p2nd div.p2 div.scrollPane {
	overflow:auto;
	height:200px;
	width:250px;
	padding-right:6px;
}

#rightCol li.p2nd .sub div.jScrollPaneContainer {
	height:190px!important;
	width:280px!important;
	position:relative;
}

#rightCol li.p2nd .sub div.jScrollPaneTrack {
	background:#ccdbe5;
}

#rightCol li.p2nd .sub div.jScrollPaneDrag {
	background:#3d7092;
}

#rightCol .sub div.jScrollPaneContainer {
	width:250px!important;
}

#rightCol .sub div.jScrollPaneDrag,#rightCol .sub div.jScrollPaneTrack {
	padding:0;
}


/*======[Flash Bag Viewer]======*/
div#productContainer {
	position:absolute;
	top:-5px;
	right:40px;
	z-index:777;
	width:300px;
	padding-left:43px;
}

div#productContainer img {
	position:absolute;
	top:48px;
	right:43px;
}

div#flashContainer {
	position:absolute;
	top:-70px;
}

div#altContent {
	position:absolute;
	top:90px;
	left:10px;
	margin:0;
	padding:0;
}

#getflashplayer {
	position:relative;
	top:160px;
	left:50px;
}

/*======[Page: cat-behavior]======*/
.page-catCare #Content,
.page-funGames #Content,
.page-coupons #Content,
.page-contact #Content {
	width:100%;
	min-height:340px;
	padding:0 0 104px;
	background-color:#5883b7;
	background-image:url(../img/content-bg-catCare-new.jpg);
	color:#ffffff;
	/*VH; below adds height to bg of cat behavior pages*/
	height:585px;
}

.page-coupons #Content {
	background-image:url(../img/content-bg-catCare-new.jpg);
	min-height:275px;
}

.page-catCare #rightCol { padding-left:80px; width:580px; margin:0px; }

span.subBg {
	width:84px;
	height:98px;
	display:block;
	background:url(../img/Temptations-Cat-Treats-Cat-Behavior-Articles.png) no-repeat;
	position:absolute;
	right:0;
	bottom:0;
}


	
/*--right Side--*/
dl.catCare,.catCareDetails {
	width:100%;
	margin:0;
	overflow:hidden;
	font-size:11px;
}

.catCareDetails {
	padding:18px 0;
}

.catCare dd {
	width:560px;
	padding:18px 0;
	margin:0;
	float:left;
	background:url(../img/brdr-btm.gif) repeat-x left bottom;
}

.catCare dd h2 {
	padding-bottom:4px;
}

.catCare dd h5 {
	padding-bottom:4px;
}

.catCare dd p,.catCareDetails p {
	margin:0 0 16px;
	line-height:15px;
}

.catCare dd img,.catCareDetails img {
	margin:0 20px 5px 0;
	float:left;
}

#Page .catCareDetails a:link,#Page .catCareDetails a:active,#Page .catCareDetails a:hover,#Page .catCareDetails a:visited {
	color:#000;
	text-decoration:underline;
}

.moreAbout {
	width:400px;
	height:20px;
	padding:2px 0 3px;
	display:block;
	overflow:hidden;
	margin:0;
	font-size:11px;
}

.moreAbout a,.moreAbout a i {
	float:left;
	padding:0;
	background:url(../img/butn-catCare.png) no-repeat left -21px;
	margin:0 17px 0 0;
}

.moreAbout a i {
	height:12px;
	padding:4px 12px 4px 0;
	line-height:11px;
	background-position:right -21px;
	position:relative;
	left:12px;
	font-style:normal;
	color:#fff;
	margin:0;
}

.moreAbout a:hover {
	background-position:left top;
	text-decoration:none!important;
}

.moreAbout a:hover i {
	background-position:right top;
}

.moreAbout b {
	line-height:20px;
	padding-right:11px;
	float:left;
}

strong.lookingMore {
	font-size:11px;
	padding-top:15px;
	margin-bottom:12px;
	display:block;
}

.lookingMore a {
	/*VH  changed
	color:#238fcf;	*/	
	color:#ffffff;
}

.lookingMore a:hover {
	color:#000;
}

	
/*======[Page: fun-games]======*/
.page-funGames #rightCol {	width:612px; padding-right:50px; float:right; margin:0px; }

dl.funGames {
	width:100%;
	padding:0 0 24px;
	overflow:hidden;
	margin:0;
	background:url(../img/brdr-btm.gif) repeat-x left bottom;
}

div.funGames {
	padding:0 0 24px;
	margin:0;
	background:url(../img/brdr-btm.gif) repeat-x left bottom;
}

div.funGames p {
	margin:0;
}

.funGames dd {
	width:144px;
	padding:24px 12px 0 0;
	float:left;
	margin:0;
}

.funGames dd h5 {
	color:#fff;
	padding-bottom:4px;
}

.funGames dd img {
	margin:0 0 5px;
	cursor:pointer;
}

.funGames dd p {
	font-size:11px;
	margin:0 0 16px;
	line-height:15px;
	width:135px;
	height:55px;
	_height:60px;
}

.screensavers dd p {
	height:40px;
	_height:45px;
}

.funGames .moreAbout {
	width:100%;
}

.funGamesDetails {
	width:510px;
	font-size:11px;
	margin:19px 0 0;
}

.scrambledOffset {
	margin-top:-7px;
}

.funGamesDetails p {
	margin:0 0 16px;
}

.flash {
	padding:20px 0 15px;
	margin:0;
}

.video {
	padding:20px 0 15px;
	margin:0;
}

	
/*======[Page: coupon-contactUs]======*/
.coupons {
	width:660px;
	padding:0 0 20px 360px;
	margin:0;
	position:relative;
	top:-20px;
	font-size:11px;
}

.coupons h4 {
	font-size:20px;
	font-weight:bold;
	padding-bottom:7px;
	color:#fff;
	margin:0 0 20px;
	_margin-top:0;
	text-transform:uppercase;
	line-height:22px;
}

.coupons h5 {
	margin:0;
	padding-bottom:15px;
	font-weight:bold;
	font-size:14px;
	line-height:15px;
}

.coupons h5 a:link,.coupons h5 a:active,.coupons h5 a:hover,.coupons h5 a:visited {
	color:#000;
}

.coupons h6 {
	font-size:11px;
	font-weight:bold;
	padding-bottom:4px;
}

.coupons h6 a:link,.coupons h6 a:active,.coupons h6 a:hover,.coupons h6 a:visited {
	color:#000;
}

.coupons p {
	width:100%;
	overflow:hidden;
	line-height:14px;
	margin-top:0;
}

.coupons p strong {
	line-height:15px;
}

.coupons p input {
	float:left;
	margin:0 8px 0 0;
}

.coupons p label {
	width:90%;
	float:left;
}

.coupons select {
	font-size:10px;
}

.coupons a:link,.coupons a:visited {
	color:#238fcf;
}

.coupons a:hover {
	color:#000000;
}

.contactUs {
	width:500px;
	position:relative;
}

.contactUs img{
margin-bottom:20px;
}

.inputs {
	width:100%;
	overflow:hidden;
	margin:0;
}

.inputs dd {
	float:left;
	display:inline;
	padding:0 0 10px;
	margin:0 18px 0 5px;
}

.inputs dd.brdr {
	width:472px;
	height:1px;
	display:block;
	padding:10px 0 0;
	margin:0 0 10px;
	background:url(../img/brdr-btm.gif) repeat-x left 0;
	position:relative;
}

.inputs dd strong {
	display:block;
	line-height:11px;
	padding-bottom:3px;
}

.inputs dd span {
	height:20px;
	display:block;
	background:url(../img/inputBg.gif) no-repeat;
	position:relative;
	left:-5px;
	float:left;
}

.inputs dd span span {
	background-position:right top;
	left:10px;
}

.inputs dd span.validationError {
	background:transparent none no-repeat scroll 0 0;
}

.inputs dd span input {
	height:12px;
	line-height:12px;
	padding:3px 0 5px 3px;
	display:block;
	font-size:10px;
	border:0;
	background:none;
	position:relative;
	left:-5px;
}

.inputs dd b {
	float:left;
	line-height:20px;
	margin-right:5px;
}

.inputs dd.esp1 b {
	line-height:12px;
}

.inputs dd.esp,.inputs dd.esp1 {
	width:396px;
}

.inputs dd.esp select {
	float:right;
}

.inputs dd.esp1 select {
	float:right;
	width:160px;
}

.size1 input {
	width:62px;
}

.size2 input {
	width:92px;
}

.size3 input {
	width:117px;
}

.size4 input {
	width:149px;
}

.size5 input {
	width:182px;
}

.size6 input {
	width:207px;
}

.size7 input {
	width:262px;
}

.size8 input {
	width:245px;
}

.size1 select {
	width:65px;
}

.size5 select {
	width:188px;
}

.requiredField {
	position:absolute;
	right:0;
	top:2px;
	margin:0;
	padding-right:15px;
}

.coupons .requiredField {
	width:auto;
}

.catCoupon {
	width:131px;
	height:171px;
	display:block;
	background:url(../img/catCupon.png) no-repeat;
	position:absolute;
	right:-5px;
	bottom:-12px;
}

.submit a,.submit a:visited {
	float:left;
	line-height:25px;
	color:#238fcf;
	font-size:11px;
	font-weight:bold;
}

.submit a:hover,.submit a:active {
	color:#000;
}

.submit img {
	float:left;
	margin-right:8px;
	cursor:pointer;
}

.txtField {
	position:relative;
	left:-5px;
}

.txtField,.txtField div {
	width:478px;
	background:url(../img/textField.png) no-repeat center top;
	overflow:hidden;
}

.txtField div {
	padding:12px 0;
	background-position:right bottom;
	margin:0;
	float:left;
}

.txtField div div {
	height:57px;
	padding:0;
	background-position:left top;
	background-repeat:repeat-y;
}

.txtField textarea {
	width:467px;
	height:70px;
	border:0;
	display:block;
	margin:0;
	background:none;
	position:absolute;
	left:5px;
	top:5px;
}

	
/*======[Page: coupon-registrationForm]======*/
.registrationForm {
	width:450px;
	position:relative;
}

.registrationForm img{
margin-bottom:20px;
}

.registrationForm p {
	width:400px;
}

.registrationForm .requiredField {
	padding-right:55px;
}

.registrationForm .size1 input {
	width:72px;
}

.registrationForm .size2 input {
	width:122px;
}

.registrationForm .size4 input {
	width:181px;
}

.registrationForm .size6 input {
	width:240px;
}

.registrationForm .size1 select {
	width:85px;
}

.inputs dd em {
	width:118px;
	height:20px;
	float:left;
	background:url(../img/brdr-btm.gif) repeat-x left center;
}

.inputs dd.esp1 em {
	width:80px;
	line-height:12px;
}

.temptImg {
	width:194px;
	height:158px;
	display:block;
	background:url(../img/imgThankYouReg_newBags.png) no-repeat;
	position:absolute;
	left:774px;
	bottom:65px;
}

.temptImg2 {
	width:199px;
	height:227px;
	display:block;
	background:url(../img/imgThankYouCoupon_newBags.png) no-repeat;
	position:absolute;
	left:475px;
	bottom:92px;
}

	
/*======================================
    		  Dipu-19/05/2009
			 page:coupon_SiteMap
=======================================*/
.siteMap {
	width:638px;
	overflow:hidden;
}

#Page .siteMap ul li a,#Page .siteMap ul li a:visited {
	color:#238FCF;
}

#Page .siteMap ul li a:hover,#Page .sitemap ul li a:active {
	color:#000;
}

.siteMap h5 a,.siteMap h5 a:visited,.siteMap h6 a,.siteMap h6 a:visited {
	color:#000000;
}

.offerCont {
	width:300px;
	margin-right:19px;
	float:left;
}

.boxOfferTp {
	width:300px;
	background:url(../img/boxOffers.png) no-repeat center top;
	margin-bottom:20px;
}

.boxOfferBtm {
	width:100%;
	padding:18px 0;
	background:url(../img/boxOffers.png) no-repeat right bottom;
}

.boxOfferRptY {
	width:268px;

	
/*300*/
	padding:0 15px 0 17px;
	background:url(../img/boxOffers.png) repeat-y;
}

.offerList {
	width:100%;
	overflow:hidden;
	margin:0;
}

.offerList dd {
	width:120px;
	float:left;
	padding:0;
	margin:0;
}

dd.offerListLft {
	width:130px;
	margin-right:18px;
}

.offerList ul {
	width:100%;
	margin:0;
	padding-bottom:10px;
}

.offerList ul li {
	padding:0;
	display:block;
}

.offerList ul li a,.offerList ul li a:visited {
	font-size:11px;
	font-weight:bold;
	color:#238FCF;
	line-height:18px;
}

.catCoupon2,.catCoupon3 {
	width:131px;
	height:171px;
	display:block;
	background:url(../img/catCupon.png) no-repeat;
	position:absolute;
	left:40px;
	bottom:90px;
}


	
/*===========page:coupon_thankYou========*/
.thankYou {
	width:500px;
}

.catCoupon2 {
	left:510px;
	bottom:75px;
}

	
/*==========page:coupon-thankYouRegister=========*/
.thankYouRegister {
	width:460px;
}

.downloadCoupon {
	width:129px;
	height:0;
	padding:26px 0 0;
	margin-top:20px;
	background:url(../img/downloadCoupon.png) no-repeat;
	display:block;
	overflow:hidden;
}

	
/*=========page:coupon-couponsLanding=========*/
.couponsLanding {
	width:608px;
}

.boxCurrent {
	width:400px;
	height:70px;
	background:url(../img/boxCurrentOffer.gif) bottom no-repeat;
	margin:10px 0 15px 0;
	padding:11px 0 0 0;
	position:relative;
}

.boxCurrent p {
	position:relative;
	left:20px;
}

.coupons .couponsLanding h6 {
	font-size:13px;
	position:relative;
	left:20px;
	padding-top:25px;
}

.boxCurrent span {
	width:109px;
	height:78px;
	background:url(../img/Temptations-Cat-Treats-Cat-Treat-Coupons.png) no-repeat;
	display:block;
	position:absolute;
	left:286px;
	bottom:0px;
}


	
/*=========page:coupon-Register=========*/
.register {
	width:460px;
}


	
/*=========page:page+not+found=========*/
.page-pageNotFound #Content {
	height:410px;
	padding-top:0;
}

.pageNotFound {
	margin:0 0 12px 360px;
	padding-top:0;
}

.pageNotFound h4 {
	font-size:20px;
	font-weight:bold;
	padding-bottom:7px;
	color:#fff;
	margin:0 0 20px;
	_margin-top:0;
	text-transform:uppercase;
	line-height:22px;
}

.pageNotFound li {
	list-style-type:disc;
}

#Page .pageNotFound a:link,#Page .pageNotFound aactive,#Page .pageNotFound a:visited,#Page .pageNotFound a:hover {
	color:#000;
	text-decoration:underline;
}


	
/*=========CallOuts[By Reza]=========*/
#Footer {
	padding-top:72px;
}

#Callouts {
	padding-left:31px;
	position:absolute;
	top:-64px;
	margin:0;
}

#Callouts li#PinkBackground {
	background:transparent url(../img/Temptations-Cat-Treats-Cat-Rewards.png) no-repeat;
	margin-top:10px;
}

#Callouts li#PinkBackground2 {
	background:transparent url(../img/Temptations-Cat-Treats-New-Kitten-Care-Article.png) no-repeat;
	margin-top:7px;
}

#Callouts li#CyanBackground {
	background:transparent url(../img/Temptations-Cat-Treats-Cat-Games.png) no-repeat;
	margin-top:11px;
}

#Callouts li#CyanOrigamiBackground {
	background:transparent url(../img/Temptations-Cat-Treats-Games-Origami-Treat-Ball.png) no-repeat;
	margin-top:11px;
}

#PinkBackground h3 {
	background:transparent url(../img/copy-playtime-fun.gif) no-repeat;
	margin-top:11px;
	padding-top:33px;
	width:126px;
}

#PinkBackground2 h3 {
	background:transparent url(../img/copy-welcome-kitty.gif) no-repeat;
	margin-top:14px;
	padding-top:33px;
	width:133px;
}

#CyanBackground h3 {
	background:transparent url(../img/copy-scrambled-treats.gif) no-repeat;
	margin-bottom:10px;
	margin-top:15px;
	padding-top:22px;
	width:161px;
}

#CyanOrigamiBackground h3 {
	background:transparent url(../img/copy-origami-treat-ball.gif) no-repeat;
	margin-top:10px;
	padding-top:32px;
	width:180px;
}

#Callouts #CyanOrigamiBackground p {
	width:170px;
}


/*==========By Dipu-15/05/2009=========*/
#Callouts li#RedBackground2 {
	background:transparent url(../img/Temptations-Cat-Treats-Cat-Dental-Health-Articles.png) left top no-repeat;
	width:312px;
	height:124px;
	margin-right:9px;
	margin-top:12px;
}

#Callouts li#OrangeBackground {
	background:url(../img/Temptations-Cat-Treats-Cat-Treat-Games.gif) left top no-repeat;
	width:305px;
}

#RedBackground2 h3 {
	background:transparent url(../img/clean-canines.gif) left top no-repeat;
	width:130px;
	padding-top:23px;
	margin:12px 0 12px 17px;
}

#OrangeBackground h3 {
	background:url(../img/speedy-snacks.gif) left top no-repeat;
	width:138px;
	padding-top:31px;
	margin-top:23px;
}


/*========By Dipu-18/05/2009==========*/
#Callouts li#RedBackground4 {
	background:transparent url(../img/Temptations-Cat-Treats-Cat-Beef-Tenderloin.png) left top no-repeat;
	width:306px;
	height:124px;
	margin-right:15px;
	margin-top:12px;
}

#RedBackground4 h3 {
	background:transparent url(../img/copy-beef-tenderloin.gif) left top no-repeat;
	width:210px;
	padding-top:32px;
	margin:10px 0 6px 17px;
}

#Callouts li#RedBackground3 {
	background:transparent url(../img/Temptations-Cat-Treats-Indoor-Cats.png) left top no-repeat;
	width:306px;
	height:124px;
	margin-right:15px;
	margin-top:11px;
}

#RedBackground3 h3 {
	background:transparent url(../img/indoor-cats.gif) left top no-repeat;
	width:132px;
	padding-top:23px;
	margin:16px 0 6px 17px;
}

.naturalCatTreats03 #Callouts li#BlueBackground {
	margin-right:16px;
}

	
/*========By Dipu-19/05/2009==========*/
#Callouts li#ViolateBackground {
	background:transparent url(../img/Temptations-Cat-Treats-Creamy-Dairy-Flavor.png) left top no-repeat;
	width:307px;
	height:124px;
	margin-right:14px;
	margin-top:12px;
}

#ViolateBackground h3 {
	background:transparent url(../img/creamy-dairy.gif) left top no-repeat;
	width:129px;
	padding-top:32px;
	margin:12px 0 0 17px;
}

	
/*==========share popup[by Sattique]================*/
.SocialNav {
	/*
	position:absolute;
	left:898px;
	top:-8px;
	*/
}

.SocialNav li {
	height:24px;
	margin:0;
}

.SocialNav li p {
	line-height:14px;
	margin:7px auto 12px;
}

.socialPopup {
	width:154px;
	background:url(../img/share_pop_top_flip.gif) no-repeat left top;
	_background:url(../img/share_pop_top_flip.gif) no-repeat left top;
	padding:37px 0 0;
	display:none;
	margin-left:-20px;
	margin-left:-20px;
	_margin-left:-20px;
	margin-top:0;
	_margin-top:0;
	z-index:1000;
}

.socialPopup .socialPopBottom {
	background:url(../img/share_pop_bottom_flip.gif) no-repeat right bottom;
	_background:url(../img/share_pop_bottom_flip.gif) no-repeat left bottom;
	padding:0 0 19px;
}

.socialPopup .socialPopMid {
	background:url(../img/share_pop_mid_flip.gif) repeat-y left bottom;
	height:90px;
}

.socialPopup .socialPopMid ul {
	margin:0 0 0 25px;
	width:110px;
}

.socialPopup .socialPopMid ul li,#rightCol .socialPopup .socialPopMid ul li {
	padding:0 0 0 28px;
	height:18px;
	margin-bottom:7px;
	display:block!important;
	width:110px;
	height:18px;
	min-height:18px;
}

*html .socialPopup .socialPopMid ul li {
	padding:1px 0 0 28px;
	height:17px;
}

.socialPopup .socialPopMid ul li a,#socialPopup .socialPopMid ul li a:visited {
	font-size:11px;
	color:#0065aa;
	margin-top:2px;
}

.socialPopup .socialPopMid ul li a:hover,#socialPopup .socialPopMid ul li a:active {
	color:#000;
}

.socialPopup .socialPopMid ul li.email {
	background:url(../img/share-email.gif) no-repeat left top;
	height:18px;
}

.socialPopup .socialPopMid ul li.email a {
	margin-top:1px;
}

.socialPopup .socialPopMid ul li.fb {
	background:url(../img/share-fb.gif) no-repeat left top;
}

.socialPopup .socialPopMid ul li.twitter {
	background:url(../img/share-twitter.gif) no-repeat left top;
}

.socialPopup .socialPopMid ul li.myspace {
	background:url(../img/share-myspace.gif) no-repeat left top;
}

#rightCol li dd img {
	cursor:pointer;
}

.shareLink {
	position:relative;
}

.shareLink .socialPopup {
	position:absolute;
	left:0;
	top:15px;
}

.button-hover {
	height:26px;
}

#FB_Like {
	float:right;
	margin-top:10px;
}







#rightCol .sub a.poyNote {
	font-size:9px;
	line-height:1.5em;
	color:#444;
	height:42px;
	display:block;
	padding:38px 0 0 77px;
	margin-top:30px;
	margin-left:5px;
	border:none;
	background:url(/img/poy-small.png) no-repeat;
}

/* Homepage Video 2011 */

#VidPop { cursor:pointer; }

#VideoContainer {
    background:url('/img/homepage/video_bg.png') no-repeat left bottom;
    position:absolute;
    top:-40px;
    left:350px;
    width:647px;
    height:375px;
    z-index:889;
}

#VideoContainer a.close {
    display:block;
    width:23px;
    height:23px;
    position:absolute;
    top:-8px;
    right:5px;
    cursor:pointer;
}

#VideoContainer #Home_Experience,
#VideoContainer #Brightcove_Error {
	margin-left:20px;
	margin-top:5px;
}

#VideoContainer #Brightcove_Error {
	display:none;
}


/************************************
    CALLOUTS CIRCA 8/2011 
************************************/
    #CalloutsNew { margin-left:31px; margin-top:-64px; height:135px }
        #CalloutsNew li { float:left; height:140px; margin-right:6px; padding-top:10px; overflow:hidden; width:315px !important; display:block; cursor:default; background:url(../img/callouts/callout_sprite.png) no-repeat 0 0; }
        #CalloutsNew h3 { height:0; margin:22px 0 0 17px; overflow:hidden; }
        #CalloutsNew p { font-size:12px; line-height:14px; text-align:left; margin:4px 0 0 17px; width:170px; margin:38px 17px 4px; }

        /**** Home Specific **/
        #CalloutsNew { margin: 0; padding-left: 31px; position: absolute; top: -75px; }
        
        /**** Color Positioning **/
        #CalloutsNew li.red { background-position:0px 2px; }
        #CalloutsNew li.orange { background-position:-332px 2px; }
        #CalloutsNew li.blue { background-position:-686px 2px; margin-right:0px; }
        
        /**** Specific Y Axis Positioning **/
        #CalloutsNew li.playtimeCallout { background-position:0 -164px; }
        #CalloutsNew li.playtimeCalloutRed { background-position:0 -164px; }
        
        #CalloutsNew li.videoCalloutOrange { background-position:-332px -1286px; }
        #CalloutsNew li.videoCallout { background-position:0 -1286px; }
        
        #CalloutsNew li.productCallout { background-position-y:2px; }
        #CalloutsNew li.productCallout { background-position-y:2px; }
        
        #CalloutsNew li.scrabbleCallout { background-position:-332px -484px; }
        #CalloutsNew li.scrabbleCalloutOrange { background-position:-332px -484px; }
        
        #CalloutsNew li.connectCalloutRed { background-position:0 -1439px; }
        #CalloutsNew li.connectCalloutOrange { background-position:-332px -1439px; }
        #CalloutsNew li.connectCalloutBlue { background-position:-686px -1439px; }
        
        #CalloutsNew li.origamiCalloutBlue { background-position:0 -967px; }
        
        #CalloutsNew li.indoorCallout { background-position:-686px -646px; }
        #CalloutsNew li.indoorCalloutBlue { background-position:-686px -646px; }
        
        #CalloutsNew li.catsThinkCallout { background-position:0 -1916px; }
        #CalloutsNew li.catsThinkCalloutRed { background-position:0 -1916px; }
        
        #CalloutsNew li.videoHalloweenCalloutHalloween { background-position:-332px -1916px; }
        #CalloutsNew li.productHalloweenCallout { background-position:-686px -1909px; position:relative; top:-7px; height:170px; }
        
        #CalloutsNew li.origamiCalloutBlue { background-position:-686px -967px; }
        
        
        
        /**** Orange Button ****/
        #CalloutsNew div.orangeButton { background:transparent url(../img/button-orange-left-cap-sprite.gif) left -24px no-repeat; height:24px; margin:7px 0 0 17px; overflow:hidden; padding:0 0 0 13px; float:left; }
            #CalloutsNew div.orangeButton a { background:transparent url(../img/button-orange-right-sprite.gif) right -24px no-repeat; color:#fff; display:block; height:24px; margin:0; overflow:hidden; padding:4px 20px 9px 0; text-decoration:none; float:left; }
                #CalloutsNew div.orangeButton:hover { background-position:left top; }
                #CalloutsNew div.orangeButton:hover a { background-position:right top; text-decoration:none; }
                #CalloutsNew div.orangeButton a:hover { text-decoration:none; }
                
                
                
/************************************
    SOCIAL SIDEBAR
************************************/
#Social_Sidebar {
	width:264px;
	height:350px;
	/*background:url(/img/fpo_sidebar.png) no-repeat;*/
	margin-left:35px;
	float:left; visibility:hidden;
}

#Social_Sidebar div.fb-like-box {
	width:254px;
	height:78px;
	padding-right:10px;
	background:url(/img/social_sidebar_header_bg.png) no-repeat;
}

#Social_Sidebar #Social_Sidebar_Content {
	height:239px;
	background-color:#fff;
	/*overflow-y:auto;*/
}

#Social_Sidebar * {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

#Social_Sidebar div {
	outline-width:0;
}

#Social_Sidebar #Social_Sidebar_Content #Social_Sidebar_Facebook,
#Social_Sidebar #Social_Sidebar_Content #Social_Sidebar_Facebook li {
	margin:0;
	padding:0;
	list-style:none;
}

#Social_Sidebar #Social_Sidebar_Content #Social_Sidebar_Facebook li {
	padding:10px 5px 0 5px;
	margin:0 5px;
	border-bottom:solid 1px #ddd;
	clear:both;
}

#Social_Sidebar #Social_Sidebar_Content #Social_Sidebar_Facebook img {
	float:left;
	margin-right:10px;
}

#Social_Sidebar #Social_Sidebar_Content #Social_Sidebar_Facebook a {
	color:#2b4682;
	font-size:11px;
	font-weight:bold;
}

#Social_Sidebar #Social_Sidebar_Content #Social_Sidebar_Facebook a.attribution {
	font-size:12px;
}

#Social_Sidebar #Social_Sidebar_Content #Social_Sidebar_Facebook p {
	float:right;
	width:169px;
	color:#292929;
	font-size:11px;
}

#Social_Sidebar #Social_Sidebar_Content #Social_Sidebar_Facebook br {
	clear:both;
	margin-top:-20px;
}


/************************************
    NEW NAV
************************************/

ul#Nav {
	float:right;
	width:625px;
	margin:65px 50px 0 0;
}

ul#Nav li {
	float:left;
	margin:0;
	padding:0;
	height:36px;
	text-indent:-1000px;
}

ul#Nav li a {
	display:block;
	height:36px;
	background-repeat:no-repeat;
}

ul#Nav li.active a,
ul#Nav li.active a:hover {
	background-position:0 -72px;
}

ul#Nav li a:hover {
	background-position:0 -36px;
}

ul#Nav li#Nav_Cat_Treats a {
	width:108px;
	background-image:url(/img/nav/cat_treats.png);
}

ul#Nav li#Nav_Cat_Care a {
	width:83px;
	background-image:url(/img/nav/cat_care.png);
}

ul#Nav li#Nav_Fun_Games a {
	width:117px;
	background-image:url(/img/nav/fun_and_games.png);
}

ul#Nav li#Nav_News_Updates a {
	width:141px;
	background-image:url(/img/nav/news_and_updates.png);
}

ul#Nav li#Nav_FAQs a {
	width:59px;
	background-image:url(/img/nav/faqs.png);
}

ul#Nav li#Nav_Contact_Us a {
	width:117px;
	background-image:url(/img/nav/contact_us.png);
}

ul#Sub_Nav {
	display:none;
	position:relative;
	z-index:888;
	float:right;
	width:597px;
	height:49px;
	margin:-2px 64px 0 14px;
	background:url(/img/nav/subnav_bg.png) no-repeat;
}

ul#Sub_Nav li {
	float:left;
	height:46px;
	margin:0;
	padding:0;
}

ul#Sub_Nav li div {
	color:#732b00;
	font-size:9px;
	text-transform:uppercase;
	padding:19px 7px 0 19px;
}

ul#Sub_Nav li a {
	display:block;
	height:46px;
	text-indent:-1000px;
	background-repeat:no-repeat;
}


/**** cat treats subnav ****/
ul#Sub_Nav li#Sub_Nav_Essentials ul { margin-left:-52px; }
    ul#Sub_Nav li#Sub_Nav_Essentials a { width:102px; background-image:url(/img/nav/subnav_essentials.png); }
ul#Sub_Nav li#Sub_Nav_Classics ul {	margin-left:-65px; }
    ul#Sub_Nav li#Sub_Nav_Classics a { width:89px; background-image:url(/img/nav/subnav_classics.png); }
ul#Sub_Nav li#Sub_Nav_Naturals ul {	margin-left:-58px; }
    ul#Sub_Nav li#Sub_Nav_Naturals a { width:96px; background-image:url(/img/nav/subnav_naturals.png); }
ul#Sub_Nav li#Sub_Nav_MixUps ul { margin-left:-74px; }
    ul#Sub_Nav li#Sub_Nav_MixUps a { width:80px; background-image:url(/img/nav/subnav_mixups.png); }

/**** cat care subnav ****/
ul#Sub_Nav li#Sub_Nav_CatBehavior ul { margin-left:-52px; }
    ul#Sub_Nav li#Sub_Nav_CatBehavior a { width:102px; background-image:url(/img/nav/subnav_essentials.png); }
ul#Sub_Nav li#Sub_Nav_CatHealth ul { margin-left:-52px; }
    ul#Sub_Nav li#Sub_Nav_CatHealth a { width:102px; background-image:url(/img/nav/subnav_essentials.png); }
ul#Sub_Nav li#Sub_Nav_KittenCare ul { margin-left:-52px; }
    ul#Sub_Nav li#Sub_Nav_KittenCare a { width:102px; background-image:url(/img/nav/subnav_essentials.png); }
    
/**** fun and games subnav ****/
ul#Sub_Nav li#Sub_Nav_CatGames ul { margin-left:-52px; }
    ul#Sub_Nav li#Sub_Nav_CatGames a { width:102px; background-image:url(/img/nav/subnav_essentials.png); }
ul#Sub_Nav li#Sub_Nav_CatWallpaper ul { margin-left:-52px; }
    ul#Sub_Nav li#Sub_Nav_CatWallpaper a { width:102px; background-image:url(/img/nav/subnav_essentials.png); }
ul#Sub_Nav li#Sub_Nav_CatScreensavers ul { margin-left:-52px; }
    ul#Sub_Nav li#Sub_Nav_CatScreensavers a { width:102px; background-image:url(/img/nav/subnav_essentials.png); }
ul#Sub_Nav li#Sub_Nav_CatVideos ul { margin-left:-52px; }
    ul#Sub_Nav li#Sub_Nav_CatVideos a { width:102px; background-image:url(/img/nav/subnav_essentials.png); }


ul#Sub_Nav li ul { display:none; position:absolute; -index:890; width:152px; background:url(/img/nav/subnav_bottom.png) no-repeat 0 100%; margin:0; padding:10px 0; }

/*
ul#Sub_Nav li:hover ul {
	display:block;
}

ul#Sub_Nav li:hover a {
	background-position-y:-46px;
}
*/

ul#Sub_Nav li:hover ul {
	z-index:891;
}

ul#Sub_Nav li.open a {
	background-position:0 -46px;
}

ul#Sub_Nav li ul li {
	float:none;
	height:auto;
	padding:0;
	margin:0;
}

ul#Sub_Nav li ul li a {
	width:auto !important;
	height:auto;
	background:none !important;
	text-indent:0;
	padding:1px 0 1px 21px;
	font-size:9px;
	color:#382000;
	text-transform:uppercase;
}

ul#Sub_Nav li ul li a:hover {
	color:#f46f1b;
	background:url(/img/nav/subnav_bullet.png) no-repeat 6px 50% !important;
}

div.page-catTreats #Nav_Cat_Treats a,
div.page-catCare #Nav_Cat_Care a,
div.page-funGames #Nav_Fun_Games a,
div.page-coupons #Nav_News_Updates a,
div.page-contact #Nav_Contact_Us a,
div.faq #Nav_FAQs a {
	background-position:0 -72px !important;
}

.faqsBody {}
    .faqsBody .home#Header { background-image:none !important; }
    .faqsBody #Content { padding-top:0px !important; }
