@charset "utf-8";
/* CSS Document */
/*-----------------------------
			Reza/Dipu
		www.eSoftArena.com
-----------------------------*/
html{
	overflow-y: scroll;
}

body{ 
	text-align:center;
	font-family:AvenirLTStd, Arial, Helvetica, sans-serif;
	font-size:12px; color:#575757;
	background:url(../images/bodyBG.jpg);
	/*overflow-y:auto;*/
}
*{padding:0; margin:0}
li{list-style:none}
a{text-decoration:none;outline:none;}
img, fieldset, button{border:none; background:none}
p{line-height:16px; margin-bottom:16px}
h1{line-height:38px; min-height:38px; font-size:36px; color:#622168; font-weight:normal; margin-bottom:16px; background:none no-repeat}
h2{line-height:26px; min-height:26px; font-size:24px; color:#622168; font-weight:normal; margin-bottom:10px; background:none no-repeat}

h1 span, h2 span, h3 span, h4 span{display:none}/*omly for image replacement, nothing else*/

sup{vertical-align:baseline;| vertical-align:middle;}


.tbl{width:55%; background-color:#dfdbd2; border:0; margin-bottom:20px; float:right}
.tbl caption, .tbl th big{font-size:1.2em; padding-bottom:5px}
.tbl td, .tbl th{background-color:#f6f2e9; padding:2px; text-align:center; font-weight:bold}
.tbl th span{width:100%; display:block; overflow:hidden}
.tbl th span b{width:48%; float:left}
.tbl td small{font-size:0.9em; padding-top:10px}
.tbl th{ color:#775140}
.tbl caption{ text-align:right;font-size:1em; font-style:italic}
.slBg{ background-color:#b880b9 !important; color:#fff !important}
.frequency{width:75px;}
#wrapBtm{
	width:998px;
	padding-bottom:36px;/*19px;*/
	margin:0 auto;
	background:url(../images/wrapBtm.png) no-repeat center bottom;
	position:relative;
}
#wrapRptY{
	width:960px;/*998*/
	padding:0 19px;
	background:url(../images/wrapRptY.png) repeat-y;
	overflow:hidden;
}
#wrap{
	width:100%;/*960*/
	padding:0 0 11px;
	margin:0 auto;
	text-align:left;
	background:#fff none no-repeat right top;
}

#wrap.homePageBg{background-image:url(../images/homePageBgSammy.jpg)}
/*#wrap.homePageBg{background-image:url(../images/homePageBgRascal.jpg)}
#wrap.homePageBg{background-image:url(../images/homePageBgLulu.jpg)}*/

/*=====================================================================
						NAVIGATION
======================================================================*/
#nav{
	width:100%;/*960*/
	height:52px;/*74*/
	padding:17px 0 5px;
	background:url(../images/navRptX.png) repeat-x left 12px;
	position:relative;
	z-index:100;
}
#logo{
	width:173px;
	height:116px;
	background:url(../images/Holistic-Dog-Food--Nutro-Ultra-Dog-Food-Logo.png) no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	position:absolute;
	left:24px;
	top:0;
	z-index:1;
}
#menu{
	width:767px;/*960*/
	height:52px;
	padding-left:193px;
	font-size:10px;
	text-transform:uppercase;
	background:url(../images/menuRptX.gif) repeat-x left top;
}
#menu li{
	position:relative;
	float:left;
	outline:none;
}
li.link1{width:128px}
li.link2{width:128px}
li.link3{width:128px}
li.link4{width:128px}
li.link5{width:128px}
li.link6{width:127px;}

#menu li a:active{
	outline:none !important;	
}

#menu li a.lnk{
	width:100%;
	height:52px;
	float:left;
	text-indent:-1000px;
	overflow:hidden;
	color:#fff;
	background-repeat:no-repeat;
}

.link1 a.lnk{background-image:url(../images/Holistic-Dog-Food-Nutro-Ultra-Our-Products-Drop-Even.gif)}
.link2 a.lnk{background-image:url(../images/Holistic-Dog-Food-Nutro-Ultra-Dog-Food-Ingredients-Drop-Even.gif)}
.link3 a.lnk{background-image:url(../images/Holistic-Dog-Food-Nutro-Ultra-Dog-Food-Performance-Drop-Even.gif)}
.link4 a.lnk{background-image:url(../images/Holistic-Dog-Food-About-Nutro-Ultra-Dog-Food-Drop-Even.gif)}
.link5 a.lnk{background-image:url(../images/Holistic-Dog-Food-Nutro-Ultra-Dog-Food-Special-Offers-Drop-Even.gif)}
.link6 a.lnk{background-image:url(../images/Holistic-Dog-Food-Where-Buy-Nutro-Ultra-Dog-Food-Drop-Even.gif)}

#menu li a.lnk:hover, #menu li.slected a.lnk{background-position:left bottom}

#menu li.rgtIcn span{
	position:absolute;
	height:22px;
	width:21px;
	display:block;
	top:15px;
	z-index:2;
	right:11px;
	background:url(../images/Holistic-Dog-Food-Nutro-Ultra-Paw.png) no-repeat right;
}
/*#menu li.rgtIcn a{padding-right:38px}*/

#menu ul{position:absolute; top:52px; left:0; background:#9e4fa5 url(../images/menu/submenu.gif) repeat-x left top; display:none}
#menu .link1 ul{width:128px}
#menu .link2 ul{width:128px}
#menu .link3 ul{width:128px}
#menu .link4 ul{width:128px}
#menu .link5 ul{width:128px}
#menu li li{width:100%}
#menu li li a{width:100%; height:auto; padding:3px 0 1px; background:url(../images/menu/submenuDevider.gif) repeat-x; font:normal bold 11px/12px Arial, Helvetica, sans-serif; text-transform:capitalize; display:table; float:left; color:#fff}
#menu li li.first a{padding-top:5px; background-image:url(../images/menu/submenu1st.gif); background-position:left -50px}
#menu li li a:hover{background-color:#833a8a; color:#F3EC7A; background-position:left top}
#menu li li a b{padding:10px 0 8px 13px; display:table-cell; vertical-align:middle; float:none}
#menu li li a b i{font-style:normal}
#menu li li a img{width:42px; height:50px; display:block; float:right; margin-right:4px}


/*=====================================================================
							FOOTER
======================================================================*/
#footer{
	width:878px;/*904*/
	height:134px;/*156*/
	padding:11px 13px;
	margin:0 auto;
	background:url(../images/footerBg.png) no-repeat;
	overflow:hidden;
	font-size:9px;
	position:relative;
}
.ftrLft{
	width:487px;
	padding-top:10px;
	float:left;
}
.ftrLft dd{float:left}
.imgCont{width:59px;/*66*/ padding-right:7px; text-align:center}
.products{width:101px}
.ingredients{width:110px}
.performance{width:90px}
.about{width:90px}

.ftrLft h5{
	/*font-size:12px;
	line-height:13px;
	color:#9E4FA5;*/
	height:12px;
	margin-bottom:3px;
	background-repeat:no-repeat;
	text-indent:-1000px; overflow:hidden;
}
.products h5{background-image:url(../images/Holistic-Dog-Food-Products-Nutro-Ultra.png)}
.ingredients h5{background-image:url(../images/Dog-Food-Ingredients-Nutro-Ultra.png)}
.performance h5{background-image:url(../images/Nutro-Ultra-Dog-Food-Performance-Nutro-Ultra.png)}
.about h5{background-image:url(../images/Holistic-Dog-Food-About-Ultra.png)}


.ftrLft ul{width:100%; float:left; padding-bottom:2px}
.ftrLft ul li{width:100%; float:left; line-height:12px; display:block}
.ftrLft a{
	font-size:9px;
	color:#434343;
	line-height:12px;
	display:block;
}
.ftrLft a:hover{text-decoration:underline}

.ftrRgt{
	width:384px;
	float:right;
	font-size:9px;
}
.ftrRgt dd{float:left}
.ftrRgt1{width:189px; padding-top:6px}
.ftrRgt2{width:195px; padding-top:11px}

.ftrImg{float:left}
.ftrRgt dd p{line-height:10px}

.ftrRgt1 p{
	width:126px;/*max=133*/
	padding:6px 0px 0 3px;
	color:#633826;
	float:right;
}
.ftrRgt2 h5{
	width:123px;
	height:15px;
	background:url(../images/Holistic-Dog-Food-Ultra-3-Proteins.png) no-repeat;
	margin-bottom:3px;
	float:right;
	text-indent:-1000px;
	overflow:hidden;
	/*font-size:0.93em;
	line-height:9px;
	color:#693826;
	text-transform:uppercase;*/
}
.ftrRgt2 p{
	width:123px;
	float:right;
	color:#633826;
	/*font-size:0.97em;/*0.95
	line-height:1.03em !important;*/
}

.ftrFixedPos{/*width:800px;878*/ padding:0 64px 15px 13px; text-align:right; color:#434343; float:right; margin:0; position:absolute; right:0; bottom:0}
.ftrFixedPos label{color:#9E4FA5}
.ftrFixedPos a{color:#9E4FA5}
.ftrFixedPos a:hover{text-decoration:underline}

/*==============================================================
						MAIN CONTAINER
================================================================*/
#container{width:100%;/*960*/ /*height:560px*/ overflow:hidden}
.leftBar{float:left}
.rightBar{float:right}
.leftBar p a{color:#9e4fa5}
/*========================[Page: Home]==========================*/
.pgHome{width:920px;/*960*/ padding:83px 0 99px 40px; float:left}
.pgHome h1{
	width:550px;
	height:114px;
	background:url(../images/Nutro-Ultra-Dog-Food-Nourish.png) no-repeat;
	margin:0 0 6px 4px;
	/*font-size:56px;
	line-height:58px;
	color:#622168;
	font-weight:normal;*/
}
.pgHome h1 span{display:none}
.pgHome h3{
	width:550px;
	height:51px;
	background:url(../images/Holistic-Dog-Food-Ultrassential-Superfood-Blend.png) no-repeat;
	margin:0 0 0 6px;
	/*font-size:15px;
	line-height:17px;
	color:#565656;
	font-weight:normal;*/
}
.pgHome h3 span{display:none}

.flashCont{margin:0 0 -4px -5px}
/*.flashCont{margin:-4px 0 -4px -5px}*/

.fruitCircle{
	width:196px;
	height:141px;/*194*/
	padding-top:53px;
	float:left;
	text-align:center;
	background:url(../images/Holistc-Dog-Food-Superfood-Blend-Wheel.png) no-repeat;
	margin-right:12px;
}

.fruitCircle_m{width:92px; height:46px;/*92*/ padding:21px 0 25px; background:url(../images/fruitsAll_medium.gif) no-repeat center top; margin-left:5px; float:right}
.fruitCircle_m img{margin:0 auto; display:block}

.inrDiv{width:100%;/*920*/ margin:26px 0 0; overflow:hidden}
.txt{width:230px; padding-top:43px; float:left; font-size:11px; line-height:14px; color:#633826;}
.txt h4{
	text-transform:uppercase;
	padding-bottom:2px;
	color:#633826;
	font-size:12px;
}
.txt strong{
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
	display:block;
	padding-bottom:7px
}
.txt p{
	color:#434343;
	margin-bottom:5px;
}
.txt a{
	color:#9E4FA5;
	display:block;
}
.txt a:hover{text-decoration:underline}
.learnMore{padding-left:13px; background:url(../images/bullet_learnMore.png) no-repeat; font-weight:bold}
.learnMore a{color:#633826}
.downloadFlash{padding-left:2px}
.downloadFlash a{color:#6c2b72}
/*========================[Page: page-not-found]==========================*/
.pgNotFound{width:887px;/*960*/ padding:0 27px 124px 46px; float:left}
.pgNotFound .leftBar{width:464px; padding-top:65px}
.pgNotFound .rightBar{width:392px; padding-top:5px; text-align:right}
.pgNotFound h1{background-image:url(../images/h_pageNotFound.gif)}
.pgNotFound h2{background-image:url(../images/h2_oops.gif);height:54px;}
.pgNotFound a,
.pgNotFound a:link,
.pgNotFound a.active,
.pgNotFound a.hover,
.pgNotFound a.visited{color:#9e4fa5;}
.pgNotFound ul{margin-top:21px;margin-bottom:7px;}
.pgNotFound li{margin-bottom:14px;background-image:url(../images/greyDot.gif);background-position:left 5px;background-repeat:no-repeat;list-style-type:none;padding-left:8px;}

.pgNotFound .rgtTop{padding-bottom:10px;}
.pgNotFound .rgtBtm{width:205px;/*392+6*/ padding:230px 10px 0 6px; background:url(../images/pagenotFound_puppy.jpg) no-repeat; float:left}

/*========================[Page: adult-holistic-dog-food]==========================*/
.pgAboutUltra{width:887px;/*960*/ padding:0 27px 124px 46px; float:left}
.pgAboutUltra .leftBar{width:450px; padding-top:65px}
.pgAboutUltra .rightBar{width:392px; padding-top:5px; text-align:right}
.pgAboutUltra h1{background-image:url(../images/h_AboutUltra.gif)}
.pgAboutUltra h2{background-image:url(../images/h2_aboutNutroUltra.gif)}

.rgtTop{width:303px; padding-bottom:41px; float:right; text-align:right}
.rgtTop p{padding-top:29px; line-height:12px; font-size:11px; margin:0}
.rgtTop p a{color:#9e4fa5}
.rgtBtm{width:382px;/*392+6*/ padding:214px 10px 0 6px; background:url(../images/dogs_overview.jpg) no-repeat; float:left}
.rgtBtm h4{width:100%; height:54px; background:url(../images/t_wePioneered.gif) no-repeat right top; font-size:26px; color:#633826}

/*========================[Page: dog-nutrition-philosophy]==========================*/
.pgPhilosophy{width:887px;/*960*/ padding:0 27px 108px 46px; float:left}
.pgPhilosophy .leftBar{width:490px; padding-top:65px}
.pgPhilosophy .rightBar{width:387px; padding-top:5px; text-align:right}
.pgPhilosophy h1{background-image:url(../images/h_OurPhilosophy.gif)}
.pgPhilosophy h2{background-image:url(../images/h2_NourishYourWholeDog.gif)}

.pgPhilosophy .rgtTop{padding-bottom:0px}
.pgPhilosophy .rgtBtm{width:357px;/*387*/ padding:294px 30px 0 0; background-image:url(../images/dog_inCar.jpg)}
.pgPhilosophy .rgtBtm h4{height:44px; background-image:url(../images/t_onlyWhen.gif); font-size:20px}

/*========================[Page: ultra-int-adult-overview]========Dipu-16-06-2009==================*/
.pgProductLanding{width:909px;/*960*/ padding:11px 26px 39px 25px; overflow:hidden}
.pgProductLanding h1{
	width:203px;
	height:38px;
	background:url(../images/Nutro-Ultra-Dog-Food-Our-Products.gif) no-repeat;
	margin:52px 0 2px 4px;
	float:left;
	/*font-size:56px;
	line-height:58px;
	color:#622168;
	font-weight:normal;*/
}
.pgProductLanding h1 span{display:none}
.topDogs{float:right; padding-bottom:0; text-align:right}
.topDogs a{width:auto; height:92px; float:left; font-size:10px; line-height:11px; color:#622168; margin-left:8px; overflow:hidden; position:relative}
.topDogs a b{padding-top:18px; display:inline-block; background:url(../images/icon1.gif) no-repeat right -100px; position:absolute; bottom:7px; left:0}
/*.topDogs a:hover b,*/ .topDogs a.selected b{background-position:right top}
.topDogs a img{float:left; margin-left:5px}
a.puppy{padding-left:25px}
a.adult{padding-left:30px}
a.senior{padding-left:30px}
a.wManagenent{padding-left:60px}

.productBox{width:909px; float:left; background:url(../images/productBox.gif) repeat-y}
.productBoxTp{width:100%; background:url(../images/productBox.gif) no-repeat -909px top}
.productBoxBtm{width:885px;/*909*/ padding:12px; overflow:hidden; background:url(../images/productBox.gif) no-repeat right bottom;min-height:385px;}
.pgProductLanding .productBoxBtm{padding:15px 12px 22px}
.productBoxLft{width:254px; padding-top:17px;/*29*/ text-align:center; float:left; overflow:hidden}
.productBoxRgt{width:621px;/*631*/ padding:26px 10px 0 0; float:left}

.productBoxRgt h1{
	/*width:235px;*/
	width:100%;
	height:38px;
	background:none no-repeat;
	margin:0 0 10px;
}
.productBoxRgt h1 span{display:none}
.productBoxRgt h4{font-size:14px; line-height:15px; color:#575757; padding-left:3px}
.rgtList{width:100%; padding:2px 0 29px 0; font-size:12px; line-height:16px; overflow:hidden}
.rgtList li{padding-left:11px; background:url(../images/bullet1.gif) no-repeat 3px 7px; padding-right:20px}
.rgtList strong{color:#633826;}
.productBoxRgt h6{font-size:12px; line-height:14px; color:#575757; margin-bottom:8px; padding-left:3px}

.prdDetail{width:100%; overflow:hidden; margin-top:-10px;}
.prdDetail{display: inline; list-style-type: none;}
.prdDetail li{width:auto;/*165px;188*/ padding:0 12px; float:left; border-left:1px solid #E6E6E6; margin:10px 0 0}
.prdDetail li.prdComn1{/*width:252px;*/ border:none; padding-left:0}
.prdDetail li h2{line-height:26px; font-size:18px; font-weight:normal; color:#633826; padding-left:0; margin:0; min-height:0}
.prdDetail li a{float:left; margin:0 3px; padding-bottom:2px; font-size:11px; color:#9E4FA5; text-align:center;}
.prdDetail li img{display:block; position:relative; left:-2px}

/*========================[Page: ultra-int-adult-tab1]=============*/
.pgProductTabs{width:909px;/*960*/ padding:11px 26px 39px 25px; overflow:hidden}
.pgProductTabs h1{width:203px; height:38px; background:url(../images/Nutro-Ultra-Dog-Food-Our-Products.gif) no-repeat; margin:52px 0 2px 4px; float:left}
.pgProductTabs h1 span{display:none}
/*.pgProductTabs .productBoxBtm{min-height:385px}*/


.lelfNav{width:113px; float:left; border-right:1px solid #E5E5E5; margin-bottom:-1px}
.lelfNav li{width:100%;/*113*/ height:54px; overflow:hidden; float:left; border-bottom:1px solid #E5E5E5}
.lelfNav li a{width:100%; height:54px; /*padding:0 8px 0 6px;*/ float:left; display:table; font-size:11px; color:#9E4FA5; position:relative}
.lelfNav li a img{float:left; margin:0 3px 0 5px}
.lelfNav li a span{width:63px; padding-right:10px; line-height:14px; display:table-cell; vertical-align:middle}
.lelfNav li a span b{width:100%; display:block; font-weight:normal}
.lelfNav li a:hover{color:#8F8F8F; background:url(../images/lftNavHover.gif) no-repeat}
.lelfNav li.slcted a{color:#8F8F8F; background:url(../images/lftNavSlct.gif) no-repeat}

.productTabs{width:753px; min-height:385px; float:right; padding-left:17px; /*overflow:hidden;*/ border-left:1px solid #e5e5e5; position:relative; left:-1px}

#tabs{width:100%; float:right; overflow:hidden}
li.tab{width:743px;/*753*/ padding-right:10px; display:none}

.productTabsLft{width:490px; float:left}
.productTabsRgt{width:249px; float:right; text-align:center; position:relative; top:-19px; left:10px; z-index:1}

.navAdultTab{width:100%; height:24px; padding:0 0 19px; overflow:hidden}
.navAdultTab li{float:left; margin-right:-6px}
.navAdultTab li a{width:153px; line-height:24px; padding-bottom:5px; float:left; text-align:center; font-size:11px; color:#fff; background:url(../images/Holistic-Dog-Food-Nutro-Ultra-Adult-Tab.png) no-repeat; position:relative; z-index:1;}
.navAdultTab li a b{padding-left:8px}
.navAdultTab li a:hover, .navAdultTab li.slctTab a{background-position:left bottom; z-index:2}
.navAdultTab li.slctTab a b{background:url(../images/Nutro-Ultra-Dog-Food-Arrow.gif) no-repeat left 2px}

.tab h1{width:100%; height:auto; font-size:18px; font-weight:bold; line-height:19px; min-height:0; color:#633826; padding:0 0 8px 3px; margin:0; background:none}
.tab h3{width:100%; height:auto; font-size:18px; font-weight:bold; line-height:19px; min-height:0; color:#633826; padding:0 0 2px 3px; margin:0; background:none}

.tab p{padding-left:3px; font-size:11px; line-height:14px; color:#575757; margin-bottom:25px}
.tab p sup{font-size:65%;line-height:12px;vertical-align: text-bottom;}
.tab p small{font-size:1em}
.tab h4{font-size:12px; line-height:15px; color:#633826; padding-left:3px}
.productTabsLft .rgtList{padding-bottom:23px; font-size:11px}
.productTabsLft .rgtList li{background-position:3px 6px}
.fruitTab{width:98%; overflow:hidden; padding:0 0 15px 2px}
.fruitCircle_s{width:40px;/*76*/ height:38px;/*74*/ padding:18px; float:left; overflow:hidden; margin-right:12px; background:url(../images/fruitsAll_smalll.png) no-repeat}
.fruitCircle_s img{display:block; margin:0 auto}
.fruitTab a{float:left; font-size:11px; line-height:12px; color:#9E4FA5; margin-top:30px}

.productTabsRgt span{width:100%; line-height:12px; display:block; text-align:center; font-size:10px; color:#B0B0B0}
.productTabsRgt span a{color:#9E4FA5}
.productTabsRgt span a:hover{text-decoration:underline}

/*========================[Page: dog-food-Landings]=============*/
.pgProductsOverView{width:908px;/*960*/ padding:0 27px 39px 25px; float:left}
.pgProductsOverView h1{width:580px; background-image:url(../images/Nutro-Ultra-Dog-Food-Our-Products.gif); float:left; margin:64px 0 2px 4px}
.pgProductsOverView .rgtTop{padding:5px 0}
.butn-SeeAllProds{width:188px; height:33px; background:url(../images/Holistic-Dog-Food-Products-Nutro-Ultra-All.png) no-repeat; display:block; text-indent:-1000px; overflow:hidden}

ul#productsList{width:100%; height:385px; overflow:hidden}
#productsList li{width:220px; height:100%; float:left; border-right:1px solid #e6e6e6; position:relative;}
#productsList li.listWManagement{border:0}
#productsList li h2{width:100%; height:41px; position:absolute; left:17px; top:14px; text-indent:-1000px; overflow:hidden; background-repeat:no-repeat}
#productsList li img{display:block; margin:0 auto; padding-top:40px}
#productsList li div{width:187px;/*220*/ min-height:55px;/*129*/ padding:12px 14px 62px 19px; font-size:11px;}
#productsList li div p{float:left; margin-bottom:0; padding-bottom:4px; line-height:13px}
#productsList li div p strong{display:block}
#productsList li div p a{color:#9e4fa5}
#productsList li .butn-SeeAllProds{position:absolute; left:16px; bottom:15px}
li.listPuppy h2{background-image:url(../images/Holistic-Dog-Food-Puppy-Food.gif)}
li.listAdult h2{background-image:url(../images/Holistic-Dog-Food-Adult-Products-gif.gif)}
li.listSenior h2{background-image:url(../images/Senior-Dog-Food-Nutro-Ultra.gif)}
li.listWManagement h2{background-image:url(../images/Holistic-Dog-Food-Nutro-Ultra-Weight-Management.gif)}
/*========================[Page: buy-nutro-ultra-dog-food]=============*/
.pgWhereToBuy{width:887px;/*960*/ padding:0 27px 71px 46px; float:left}
.pgWhereToBuy h1{width:568px; background-image:url(../images/h_WhereToBuy.gif); float:left; margin:64px 0 14px 0px}
.pgWhereToBuy .rgtTop{padding:5px 0}

.whereToBuyDetails{width:701px;/*738*/ height:480px;/*484*/ padding:4px 36px 0 1px; float:left; overflow:auto}
.whereToBuyDetails h2{background-image:url(../images/h2_SatisfyYourPetWithNutro.gif); margin:0 0 9px}
.whereToBuyImg{float:right; margin:14px 25px 16px}

.searchBox{width:100%;/*701*/ padding-top:6px; overflow:hidden}
.searchBox dt{width:100%; text-align:center; font-weight:bold; line-height:28px; background-color:#e0e0e0; color:#000; float:left}

#SearchResults{width:400px;/*701*/ padding:17px 159px 0 142px; float:left}
#SearchResults ul{width:100%; overflow:hidden}
#SearchResults li{width:384px;/*400*/ padding:0 8px 0; margin-top:7px; float:left; color:#000}
#SearchResults li.even{background-color:#f6f6f6}
.mapIt{float:right}
#SearchResults li h3, #SearchResults li p{width:292px; float:left; margin:0}
#SearchResults li h3{font-weight:bold; font-size:12px}
#SearchResults li label{width:70px; float:left}
#SearchResults li span, #SearchResults li p a{width:222px; float:right}
#SearchResults li h3 a{color:#f08c01; text-decoration:underline}


#countryMenu{width:400px;/*701*/ padding:23px 156px 0 145px; float:left}
#countryMenu ul{width:100%; overflow:hidden}
#countryMenu li{width:auto; padding-right:6px; float:left}
#countryMenu li a{width:auto; line-height:23px; padding:0 8px; float:left; color:#000; background-color:#f5f5f5; border:1px solid #ccc; border-bottom-width:0; font-weight:bold}
#countryMenu li a:hover, #countryMenu li.selected a{background-color:#d3d3d3}

.searchFields{width:361px;/*400*/ padding:11px 21px 12px 16px; border:1px solid #ccc; background-color:#f5f5f5; overflow:hidden; color:#000}
.searchFields span{width:100%; padding-top:7px; float:left}
.searchFields span label{width:144px; line-height:22px; float:left}
.searchFields span input{width:149px;/*153*/ line-height:16px; height:16px;/*20*/ padding:2px; float:left; border:1px solid #b4b4b4}
.searchFields span select{width:54px}
.butnSearch{/*width:51px; line-height:20px; background-color:#ddd; border:1px solid; border-bottom-color:#ccc #999 #999 #ccc; color:#000; text-decoration:underline;  text-align:center; font-size:11px*/ float:right}

/*========================[Page: ultra-int-adult-tab2]=============*/
.analiseList{width:750px;/*753*/ padding:0 0 15px 3px; overflow:hidden}
.analiseList li{width:237px; margin-right:13px; line-height:14px; font-size:11px; float:left; overflow:hidden; background:url(../images/analiseListBg.gif) repeat-x; display:inline}
.analiseList li.listEnding{float:right; padding-top:10px; background:none}
.analiseList li b, .analiseList li i, .analiseList li em{float:left; background-color:#fff; font-style:normal; font-weight:normal}
.analiseList li b{padding-right:1px}
.analiseList li i{float:right; padding-left:1px}
.analiseList li em{width:100%; clear:both; padding-bottom:3px}
.analiseList li p{padding:7px 0 4px 0; font-size:9px; line-height:10px; margin:0}

/*========================[Page: dog-food-ingredients-essential-blend]=============*/
.pgEssentialBlend{width:889px;/*960*/ padding:64px 25px 76px 46px; overflow:hidden}
.pgEssentialBlend h1{width:534px; background-image:url(../images/h_ultrassentialSuperfoodBlend.gif); margin:0 0 16px 0; float:left; position:relative; z-index:1}
.pgEssentialBlend h2{height:52px; background-image:url(../images/h2_superfoodBlend.gif)}
.pgEssentialBlend .leftBar{width:494px}
.pgEssentialBlend .rightBar{width:387px; margin-top:-64px}

#ingredientsList{width:100%; padding-top:35px; overflow:hidden}
#ingredientsList h4{font-size:12px; color:#575757; margin-bottom:2px;margin-top:20px;clear:both;}
#ingredientsList ul{width:100%; padding:2px 0 29px 0; font-size:12px; line-height:16px; color:#633826; overflow:hidden}
#ingredientsList li{padding-left:9px; background:url(../images/bullet2.gif) no-repeat 1px 7px}

/*========================[Page: dog-food-ingredients-glossary]=============*/
.pgGlossary{width:887px;/*960*/ padding:0 27px 5px 46px; float:left}
.pgGlossary h1{width:550px; background-image:url(../images/h_GlossaryOf.gif); float:left; margin:64px 0 14px}
.pgGlossary .rgtTop{padding:5px 0}
.glossary{width:871px; float:left}
.glossary p{width:816px}
.glossary a{color:#9e4fa5}
.glossary dl{width:100%; overflow:hidden}
.glossary dt{width:100%; height:42px; color:#fff; background:url(../images/glossaryHdrRptY.gif) repeat-y; font:bold 17px/42px Arial, Helvetica, sans-serif; text-indent:13px; margin-top:6px}
.glossary dd{width:100%; padding:30px 0 20px}
.glossary dd a{width:65px; margin:1px 0 20px; display:block}

.jumpToSection strong{color:#565656}
.jumpToSection a{font-weight:bold; text-transform:uppercase; margin:0 4px 0 3px}

/*========================[Page: contact-nutro-ultra-dog-food]=============*/
.pgContact{width:887px;/*960*/ padding:0 27px 5px 46px; float:left}
.pgContact h1{width:581px; background-image:url(../images/h_contactUs.gif); float:left; margin:64px 0 16px}
.pgContact h2{background-image:url(../images/h2_weHadLoveToHear.gif); margin-left:-1px}
.pgContact .rgtTop{padding:5px 0}

#contact{width:100%; float:left}
#contact .leftBar{width:650px; padding-bottom:15px}
#contact .rightBar{width:230px; background:url(../images/contactRgtBg.gif) no-repeat left bottom; padding:0 5px 16px 0; margin-top:18px}
#contact p{width:514px}
#contact dl{width:100%; overflow:hidden; padding-top:5px}
#contact dd{width:100%; padding-bottom:17px; float:left}
#contact dd label{width:84px;/*87*/ padding-left:3px; float:left; color:#633826; font-weight:bold}
#contact dd input, #contact dd select, #contact dd textarea{width:189px;/*193*/ height:13px;/*17*/ padding:2px 0 2px 4px; float:left; color:#000; font:normal 11px/12px Arial, Helvetica, sans-serif; border:1px solid #7b9ebd; margin-right:41px}
#contact dd select{width:195px; height:19px; padding:0 0 0 4px; line-height:17px}
#contact dd textarea{width:511px;/*515*/ height:80px;/*84*/ line-height:17px}
#contact dd p{width:100%; float:left; margin:2px 0 1px}
#contact dd p input{width:16px; height:16px; padding:0; margin:2px 7px 0 3px; border-color:#185184}
#contact dd p b{width:550px; float:left; color:#633826; font-size:10px; line-height:15px}
#contact dd span{width:265px; float:right; padding-right:37px}
#contact dd span small{float:left; color:#633826; font-size:9px; line-height:19px; padding-right:27px}

#butnClear, #butnSubmit, #butnContinue, #butnWhereToBuy{width:90px; height:19px; background:url(../images/butnClear.gif) no-repeat; float:left; text-indent:-1000px; overflow:hidden; margin-right:8px; cursor:pointer}
#butnSubmit{background-image:url(../images/butnSubmit.gif)}

#contact .rightBar p{width:160px}
.contactAdd{width:173px;/*230*/ padding:30px 25px 0 32px; background:url(../images/contactRgtBg.gif) no-repeat}

.contactAdd h3{color:#633826; font-size:15px; line-height:18px; margin-bottom:11px}
.contactAdd p{color:#9a9a9a; line-height:17px}
.contactAdd p b{display:block}
/*========================[Page: special-offers-ultra-dog-food]=============*/
.pgSpecialOffers{width:887px;/*960*/ padding:0 27px 5px 46px; float:left;min-height:547px;}

.pgSpecialOffers .rgtTop{padding-top:5px;padding-bottom:0px;}

.share-this{clear:both;float:right;margin-top:16px;width:196px;}
.share-this span{color:#633826;display:block;float:left;font-weight:bold;}
#share-this-chiclets{float:left;margin-left:3px;}
#share-this-chiclets li{float:left;margin-left:5px;}


.pgSpecialOffers h1{width:581px; background-image:url(../images/h_specialOffers.gif); float:left; margin:64px 0 16px}

.pgSpecialOffers h2.currentOffer{background-image:url(../images/h2_currentOffer.gif);margin-bottom:3px;}
.pgSpecialOffers h2.letsGetStarted{background-image:url(../images/h2_letsGetStarted.gif);}

.pgSORegistration h2.registration{background-image:url(../images/h2_registration.gif);}
.pgSORegistration h2.welcome-back{background-image:url(../images/h2_welcomeback.gif);}
.pgSOThankYou h2{background-image:url(../images/h2_thankYou.gif);}

.pgSpecialOffers h2.yourCouponIsWaiting{background-image:url(../images/h2_yourCouponIsWaiting.gif);}
.pgSpecialOffers h2.getReady{background-image:url(../images/h2_getReady.gif);min-height:19px;margin-top:20px;}
.pgSpecialOffers h2.havingTrouble{background-image:url(../images/h2_havingTrouble.gif);min-height:16px;margin-top:20px;}

.pgSpecialOffers img.currentOffer{margin-bottom:35px;}

.pgSpecialOffers #contact dd span.required{color:#633826;float:left;font-size:10px;margin-top:-10px;padding-right:41px;width:auto;}
.pgSORegistration  #contact dd span.required{float:right;margin-top:0;}

#contact dd label.blockLabel{display:block;float:none;margin-bottom:6px;padding-left:0;width:auto;}

#contact dd input.email{margin-right:21px;}

#contact dd label.confirmEmail{width:104px;}
#contact dd label.state{width:46px;}
#contact dd label.zip{width:67px;}
#contact dd input.zip{width:70px;}

#contact dd #stateId select{margin-right:12px;width:75px;}
#contact dd.btmMargin{margin-bottom:30px;}
#contact dd.question label{width:255px;}

#butnContinue{background-image:url(../images/butnContinue.gif);width:92px;}
#butnWhereToBuy{background-image:url(../images/butnWhereToBuy.gif);width:120px;}

.butnClear{color:#9e4fa5;display:block;float:left;margin-left:12px;padding-top:3px;}

ul.listStylePaw{margin-bottom:12px;}
ul.listStylePaw li{background:transparent url(../images/list-style-paw.gif) left top no-repeat;padding:8px 0 12px 40px;width:500px;}

.pgCoupon #contact p{width:721px;}
#contact p.trouble{font-size:10px;line-height:12px;}

/*========================[Page: thank-you-nutro-ultra-dog-food]=============*/
.pgContactThanks{ padding-bottom:200px}
.pgContactThanks h1{background-image:url(../images/h_ThanksForContactingUs.gif)}




/*========================[Page: dog-food-ingredients]=============*/
.pgIngredients{width:887px;/*960*/ padding:0 27px 83px 46px; float:left}
.pgIngredients .leftBar{width:500px}
.pgIngredients h1{width:100%; background-image:url(../images/h_Ingredients.gif); margin:64px 0 16px 1px}
.pgIngredients .rgtTop{padding:5px 0}
.rgtTop2{width:355px}
.pgIngredients #ingredientsList{float:left; padding-top:0px}

.threeProtiens{width:76px; height:78px; padding:5px 8px 0 14px; background:none; margin-left:5px; float:right}
.threeProtiens img{margin:0 auto; display:block}

#fpoCont{width:100%;/*887*/ /*height:226px;*/ min-height:361px; margin:-3px 0; float:left; position:relative;}
#fpo{width:960px; height:100%; position:absolute; left:-46px; top:0}

/*----delete the following after fpo submission----
#fpo img{display:block; margin:0 auto}
.ingrdntPop{position:absolute; right:-19px; top:-107px}
-------------------------------------------------------*/

/*===without Flash===*/
.pgIngredientsNoFlash{width:100%; padding:0}
.pgIngredientsNoFlash h1{margin-bottom:13px}
.pgIngredientsNoFlash .leftBar{width:500px; padding-left:46px;}
.pgIngredientsNoFlash .rgtTop{padding-right:27px}
.pgIngredients #ingredientsList{width:887px; }
.fpoIntroTxt{width:887px; padding-left:46px}
.fpoIntroTxt a{font-size:12px; color:#6c2b72; font-weight:bold}
#fpoCont_noFlash{width:100%; float:left}

.ingredientsBox, .ingredientsBox_2, .ingredientsBox_3{width:100%;/*960*/ background:url(../images/ingredientsBox.png) no-repeat}
.ingredientsBox_2{background-position:right bottom; padding:28px 0}
.ingredientsBox_3{width:855px;/*960*/ padding:0 45px 0 60px; background-position:center top; background-repeat:repeat-y}

.ingredientsBox ul{width:600px;/*855*/ padding:8px 250px 0 0; overflow:hidden; background:url(../images/fruitsAll_forIngredients.jpg) no-repeat right 4px}
.ingredientsBox li{width:100%; float:left; font:11px Arial, Helvetica, sans-serif}
.ingredientsBox li h4{font:bold 12px/12px Arial, Helvetica, sans-serif; color:#622168; text-transform:uppercase; margin:0}
.ingredientsBox li p{margin-bottom:11px; line-height:12px}

/*========================[Page: map]=============*/
.pgSiteMap{width:739px;/*960*/ padding:0 175px 20px 46px; float:left}
.pgSiteMap h1{background-image:url(../images/h_SiteMap.gif); margin:64px 0 16px 1px}
.pgSiteMap h2{margin-top:10px}
.pgSiteMap p{margin-bottom:20px}
.pgSiteMap ul{width:100%; padding-bottom:20px; overflow:hidden}
.pgSiteMap li{width:100%; padding-bottom:2px; float:left}
.pgSiteMap li h3{font-size:1.1em; font-weight:bold; margin-bottom:4px}
.pgSiteMap li ul{width:98%; padding-left:2%}
.pgSiteMap li a{color:#9e4fa5}

/*========================[Page: healthy-dog-food-skin-coat]=============*/
.pgPerformance{width:904px;/*960*/ padding:0 26px 83px 30px; float:left}
.pgPerformance .leftBar{width:500px; padding-left:16px}
.pgPerformance h1{width:100%; background-image:url(../images/h_Performance.gif); margin:64px 0 13px 1px}
.pgPerformance .rgtTop{padding:5px 1px 5px 0}

#performanceCont{width:100%;/*904*/ float:left}
#performanceCont h2{font-size:19px; line-height:21px; margin:0 0 3px}
.perfBox1 h2{height:39px; background-image:url(../images/h2s_aUniqueBlend.gif)}
.perfBox2 h2{height:42px}
.nourish h2{background-image:url(../images/h2s_nourishYourDog.gif)}
.healthy h2{background-image:url(../images/h2s_healthySkin.gif)}


.tbl2{width:488px;/*494*/ padding:18px 6px 4px 0; background:#faf3eb url(../images/tbl2Bg.gif) repeat-x left top; margin:0 auto}
.tbl2 table{width:100%}
.tbl2 th, .tbl2 td{padding:0 0 1px; background:url(../images/tbl2Row.gif) repeat-x left bottom;}
.tbl2 thead th, .tbl2 thead td{background:none; padding:0}
.tbl2 th{text-align:right; color:#773e29; font-size:0.9em}
.tbl2 img{display:block; margin:0 auto}
.tbl2 td{text-align:center}
.col1{width:79px;/*85*/ padding-right:6px}
.col2{width:91px}
.col3{width:112px}
.col4{width:95px}
.col5{width:105px}

.tbl2 thead td span{width:100%; height:30px; padding-top:2px; display:block; text-indent:-1000px; overflow:hidden; background-repeat:no-repeat; background-position:center}
.col2 span{background-image:url(../images/prod1H.gif)}
.col3 span{background-image:url(../images/prod2H.gif)}
.col4 span{background-image:url(../images/prod3H.gif)}
.col5 span{background-image:url(../images/prod4H.gif)}

.perfBox1{width:538px; padding-bottom:8px; float:left}
.perfBox1, .perfBox1_2, .perfBox1_3{background:url(../images/performanceBox1.gif) no-repeat}
.perfBox1_2{width:100%; padding:6px 0; background-position:right bottom}
.perfBox1_3{width:510px;/*538*/ padding:8px 12px 21px 16px; background-position:center top; background-repeat:repeat-y}

.perfBox2{width:353px; padding-bottom:8px; float:right}
.perfBox2, .perfBox2_2, .perfBox2_3{background:url(../images/performanceBox2.gif) no-repeat}
.perfBox2_2{width:100%; padding:6px 0; background-position:right bottom}
.perfBox2_3{width:323px;/*353*/ padding:8px 15px 9px; background-position:center top; background-repeat:repeat-y}
.healthy .perfBox2_3{padding-top:5px}

.ultraAdult{width:88px;/*323*/ min-height:175px;/*205*/ padding:17px 15px 13px 220px; line-height:14px; text-transform:uppercase; background:#f8f0e7 url(../images/deliciousFood.jpg) no-repeat; font-size:11px; font-weight:bold; color:#633826}
.barChart{width:322px; padding-top:1px; min-height:241px}
.barChart img{display:block}

.notes{width:854px;/*904*/ padding:14px 33px 0 17px; float:left; clear:both; font:normal 9px/11px Arial, Helvetica, sans-serif; color:#633826}





@media screen and (-webkit-min-device-pixel-ratio:0 ){ /*only for safari hack*/ 
	.rgtList li{background-position:3px 6px;}
}

.clearfix {display: inline-block;}  /* for IE/Mac */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}



/*MODAL POPUP */

/* INTERRUPT CSS*/
 .jqifade{
      background-color: #ffffff;
}
div.jqi{
      position: absolute;
      background-color: #bba7c1; /*border of  alert message*/
      padding: 10px;
      width: 300px;
}
div.jqi .jqicontainer{
      background-color: #f3eaee;
      padding: 5px;
      color: #ffffff;
      font-weight: bold;
}
div.jqi .jqimessage{
      background-color: #bba7c1;
      padding: 10px;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
	  height:25px;
	  font-size:12px;
}

/* coupon overlay */

div#saveCoupon {
	display: none;
	width:268px;
	height:116px;
	position:absolute;
	top:20px;
	right:242px;
	z-index:666;
	background:url(../images/bg-overlay-save.png) no-repeat;
}
div#saveCoupon a {
	width:88px;
	height:24px;
	display:block;
	position:absolute;
	bottom:8px;
	left:97px;
	font-size:1px;
}
div#saveCoupon a.jqmClose {
	text-indent:-9999px;
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:16px;
	left:219px;
}