@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------------------ */

#Page {
	margin:0 auto;
	width:1020px;
	overflow:hidden;
	min-height:800px;
	position:relative;
}

#Header {
	background:#fee112 url(../img/content-bg-product-hdr-new.gif) left top no-repeat;
	height:162px;
}


#Header h1 {
	position:absolute;
	top:20px;
	left:15px;
	width:302px;
	height:140px;
	text-indent:-9999px;
	z-index:888;
}

#Header h1 a {
	width:302px;
	height:140px;
	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 #fff;
	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:#fff;
}

#UtilityNav a:hover,#UtilityNav a:active {
	color:#fcd900;
}

.SocialNav {
	float:right;
	margin:30px 36px 6px 0;
	width:255px;
}

.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;
}

.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:643px;
	padding-top:4px;
}

#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;
	height:12px;
	margin:0 auto;
}

#FooterNav {
	font-size:10px;
	margin:15px auto 24px;
	width:750px;
}

#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;
}

#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:435px;

	padding:0 0 80px;
	background-color:#1279bf;
	background-image:url(../img/content-bg-catTreats-new.gif);
}

#productLeft {
	width:239px;
	padding:58px 0 0 42px;
	float:left;
	margin:-34px 0 0;
}

#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 .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:right;
	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 {
	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:0;
	left:280px;
}

#rightCol .sub p {
	height:130px;
	line-height:16px;
	padding-right:65px;
	display:block;
	font-size:11px;
	margin:15px 0 0;
}

#rightCol .sub div {
	width:264px;
	line-height:16px;
	padding-right:65px;
	display:block;
	font-size:11px;
	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 #000;
	padding:1px 0 3px;
}

#rightCol .sub div td {
	border-bottom:1px solid #000;
	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;
}

#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:225px!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:-40px;
	right:350px;
	z-index:777;
}

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-coupons #Content {
	width:100%;
	min-height:340px;
	padding:0 0 104px;
	background-color:#0f78be;
	background-image:url(../img/content-bg-catCare-new.gif);
}

.page-coupons #Content {
	background-image:url(../img/content-bg-catCare-new.gif);
	min-height:275px;
}

.page-catCare #rightCol {
	padding-right:80px;
	width:580px;
}

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 {
	color:#238fcf;
}

.lookingMore a:hover {
	color:#000;
}

	
/*======[Page: fun-games]======*/
.page-funGames #rightCol {
	width:612px;
	padding-right:50px;
}

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;
}

.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 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;
}