@charset "utf-8";

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);
}
*{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}
div.ingredientsBox li h3{font-family:AvenirLTStd, Arial, Helvetica, sans-serif;font-size:16px;padding-bottom:14px;}

div.ingredientsBox_3 h3{font-size:16px;padding-top:15px;padding-bottom:5px;}

h1 span, h2 span, h3 span, h4 span {display:none}

sup{vertical-align:baseline; vertical-align:middle;}

.fRight {float:right;}
.fLeft {float:left;}

.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:37px 0 5px;
	background:url(../images/navRptX.png) repeat-x left 32px;
	position:relative;
	z-index:100;
}
#logo{
	width:173px;
	height:136px;
	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 10px; 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}
#menu li li a img.adultBiscuits{width:30px; margin-right: 8px;}
#menu li li a img.weightMngmt{*margin-right: 1px;} 

/*=====================================================================
							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:10px;
	position:relative;
}
.ftrLft{
	width:471px;
	padding-top:10px;
	float:left;
}
.ftrLft dd{float:left}
.imgCont{width:59px;/*66*/ padding-right:7px; text-align:center}
.products{width:110px}
.ingredients{width:105px}
.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:10px;
	color:#434343;
	line-height:12px;
	display:block;
}
.ftrLft a:hover{text-decoration:underline}

.ftrRgt{
	width:405px;
	float:right;
	font-size:10px;
}
.ftrRgt dd{float:left}
.ftrRgt1{width:189px; padding-top:6px}
.ftrRgt2{width:195px; padding-top:11px;padding-left:15px;}

.ftrImg{float:left}
.ftrProteinsImg{float:left;margin-top:-5px;padding-left:2px;}
.ftrRgt dd p{line-height:10px}

.ftrRgt1 p{
	width:126px;/*max=133*/
	padding:2px 0px 0 3px;
	color:#633826;
	float:right;
}
.ftrRgt2 h5{
	width:123px;
	height:23px;
	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 30px 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%; height:auto;}
.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_new{width:99px; height:54px;/*92*/ padding:10px 0; 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}
p.learnMore.lastLink{margin-bottom:0;padding-bottom:16px;}
.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:url(../images/h2_Pioneers_In_Natural_Ingredients.gif) 0 0 no-repeat;height:25px;width:301px;text-indent:-10000px;overflow:hidden;}

.rgtTop{width:355px; padding-bottom:41px; float:right; text-align:right}
.rgtTop p{padding-top:17px; line-height:13px; 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:url(../images/h2_Natures_Very_Best_Ingredients.gif) 0 0 no-repeat;height:25px;width:315px;text-indent:-10000px;overflow:hidden;}

.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:43px; background-image:url(../images/The_Perfect_Blend_Ingredients.gif); font-size:20px;width:377px;}
.pgPhilosophy  .rgtBtmBrandVideo{float:right;padding:40px 0;}

/*========================[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 9px; 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}*/
#pgProductsOverviewHeading{width:359px;height:38px;background-image:url(../images/Nutro-Ultra-Dog-Food-Our-Products.gif); float:left; text-indent:-10000px;overflow:hidden;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:420px; 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 h4{color: #633826; width:100%; height:10px; margin: 0 auto; 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{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)}
#productsList li.listPuppy h4{background-image:url(../images/Holistic-Dog-Food-Puppy-Food-small.gif); width: 37px; }
li.listAdult h2{background-image:url(../images/Holistic-Dog-Food-Adult-Products-gif.gif)}
#productsList li.listAdult h4{background-image:url(../images/Holistic-Dog-Food-Adult-Products-small.gif); width: 38px;}
li.listSenior h2{background-image:url(../images/Senior-Dog-Food-Nutro-Ultra.gif)}
#productsList li.listSenior h4{background-image:url(../images/Senior-Dog-Food-Nutro-Ultra-small.gif); width: 44px;}
li.listWManagement h2{background-image:url(../images/Holistic-Dog-Food-Nutro-Ultra-Weight-Management.gif)}
#productsList li.listWManagement h4{background-image:url(../images/Holistic-Dog-Food-Nutro-Ultra-Weight-Management-small.gif); width: 139px;}
          
.pgSpecialOffers #productsList { width: 880px; height: 295px; }
.pgSpecialOffers #productsList li { border: none;}         
.pgSpecialOffers #productsList li img{padding-top:0; margin-bottom: 15px; }


/*========================[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{margin-top:-112px;padding-bottom:19px;}

.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_yourDogDeservesNothingButTheBest.gif)}
.pgEssentialBlend .leftBar{width:494px}
.pgEssentialBlend .rightBar{width:387px; margin-top:-64px}

#ingredientsList{width:100%; padding-top:0; overflow:hidden}
#ingredientsList h4{font-size:12px; color:#575757; margin-bottom:2px;margin-top:20px;clear:both;}
#ingredientsList ul.benefitsList, ul.benefitsList{width:100%; padding:2px 0 29px 0; font-size:12px; line-height:16px; color:#633826; overflow:hidden}
#ingredientsList ul.benefitsList li, ul.benefitsList 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:525px; 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{margin-top:-115px;padding-bottom:19px;}

#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:106%; 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;margin-top:-118px;}

.share-this{position:absolute; top:0; right:13px; margin-top:10px;margin-bottom:7px;width:150px;}
.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;}

.share-this-coupon{clear:both;float:right;margin-top:16px;width:196px;}
.share-this-coupon span{color:#633826;display:block;float:left;font-weight:bold;}
#share-this-coupon-chiclets{float:left;margin-left:3px;}
#share-this-coupon-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:84px;}
#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;}


/* special offer button toggle */

#btnContinue, #btnFirstContinue {cursor:pointer;}

fieldset#locationSelect {margin:10px 0;}

fieldset#locationSelect label {font-weight:bold;color:#703a2a;margin:0 20px 0 3px;}

fieldset#locationSelect div {float:left;}

#contact dl {position:relative;}

#contact dl span.required {position:absolute;right:0;top:0;}


/*========================[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;}
.pgIngredients .leftBar{width:500px}
.pgIngredients h1{width:100%; background-image:url(../images/h_theBestIngredients.gif); margin:64px 0 11px 1px}
.pgIngredients .rgtTop{padding:5px 0}
.rgtTop2{width:355px}
.pgIngredients #ingredientsList{float:left; padding-top:20px;padding-bottom:40px;}

.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; height:100%!important;*/min-height:100em; margin:-3px 0; float:left; position:relative;}
#fpo{width:960px; height:auto; position:relative; left:-46px; top:0}

#ingredientsList ul{width:100%; padding:2px 0 29px 0; font-size:12px; line-height:16px; color:#633826; overflow:hidden}
#ingredientsList ul li{padding-left:9px; background:url(../images/bullet2.gif) no-repeat 1px 7px}


/*----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;
}

/*========================[Page: superfood selector]=============*/

div.errorMessage {display:block;text-align:center;padding:10px;margin:40px 0 20px;border:1px solid #ccc;background:yellow;}

div.pgSuperSelector {width:887px;padding:0 27px 15px 46px;float:left;position:relative;}

div.pgSuperSelector .leftBar {width:880px;padding-top:65px;}

div.pgSuperSelector .leftBar p.intro {width:540px;line-height:1.3em;margin-bottom:4px;}

div.pgSuperSelector .rightBar {position:absolute;top:5px;right:25px;text-align:right;}

*:first-child+html div.pgSuperSelector .rightBar {position:absolute;top:5px;right:25px;text-align:right;z-index:-111;} * html {position:absolute;top:5px;right:25px;text-align:right;z-index:-111;}

div.pgSuperSelector .rgtTop {padding-bottom:0;width:303px;}

div.pgSuperSelector h1 {width:403px;height:35px;margin-bottom:5px;background-image:url(../images/h_ultra-challenge.gif);}

div.pgSuperSelector h1.results {width:403px;height:35px;margin-bottom:5px;background-image:url(../images/comparison/title_results.png);}

div.pgSuperSelector em {font-style:normal;margin:10px 0 0 65px;display:block;font-size:11px;}

div.pgSuperSelector em.categories {padding-bottom:100px;}

div.pgSuperSelector em.info {font-style:normal;margin:15px 0 0 0;padding-bottom:4px;display:block;font-size:11px;position:relative;left:90px;white-space:nowrap;}

div.pgSuperSelector em a {color:#622168;}

div.pgSuperSelector a.save {position:absolute;top:80px;right:25px;}

div.pgSuperSelector div#chooseData {width:526px;height:368px;padding:8px 0 0 65px;margin-top:15px;position:relative;background:url(../images/bg-super-selector.png) no-repeat;} 

div.pgSuperSelector div#chooseData h2 {font-size:1.2em;font-weight:bold;}

div.pgSuperSelector div#chooseData fieldset ul {width:200px;float:left;margin:0;padding:0;}

div.pgSuperSelector div#chooseData fieldset ul li {height:23px;margin:9px 0;vertical-align:middle;}

div.pgSuperSelector div#chooseData fieldset ul li label {width:150px;height:23px;margin-left:6px;display:inline-block;vertical-align:middle;text-indent:-9999px;}

div.pgSuperSelector div#chooseData fieldset ul li input {vertical-align:middle;}

div.pgSuperSelector div#chooseData fieldset ul#allBrands {margin-top:23px;}

div.pgSuperSelector div#chooseData fieldset ul#allBrands li {height:auto;margin:0;}

div.pgSuperSelector div#chooseData fieldset ul#allBrands li label {height:auto;margin:0 0 0 6px;text-indent:0;font-weight:bold;color:#666;}

div.pgSuperSelector div#chooseData img {width:515px;height:557px;position:absolute;top:-60px;right:-300px;} 

div.pgSuperSelector div#chooseData button {width:112px;height:38px;display:block;text-indent:-9999px;float:left;position:relative;top:15px;cursor:pointer;background:url(../images/btn-compare.png) no-repeat;}

div.pgSuperSelector div#brandPopup {display:none;position:absolute;bottom:123px;left:80px;padding:20px 25px 15px 20px;background:url(../images/bg-brand-popup.png) no-repeat;width:447px;height:263px;}

div.pgSuperSelector div#brandPopup a#brandClose {width:9px;height:9px;display:block;text-indent:-9999px;position:absolute;top:9px;right:13px;background:url(../images/btn-popup-close.gif) no-repeat;}

div.pgSuperSelector div#brandPopup div#brandCats {height:210px;padding:12px 25px 10px 15px;overflow-y:auto;background:#fff;border:1px solid #c596c9;}

div.pgSuperSelector div#brandPopup div#brandCats h3 {color:#622168;font-size:1.2em;border-bottom:1px solid #c596c9;background:none;}

div.pgSuperSelector div#brandPopup div#brandCats ul {margin:15px 0;}

div.pgSuperSelector div#brandPopup div#brandCats ul li {color:#666;margin:2px 0;}

div.pgSuperSelector h4.otherBrands {width:180px;height:15px;margin:30px 0 15px 90px;text-indent:-9999px;background:url(../images/comparison/txt-other-brands.gif) no-repeat;}

div.pgSuperSelector a.expand-collapse {width:261px;height:37px;float:left;margin:15px 0;display:block;text-indent:-9999px;background:url(../images/comparison/btn-expand-collapse.gif) no-repeat;}

div.pgSuperSelector a.expand-collapse.down {background:url(../images/comparison/btn-expand-collapse.gif) 0 -37px no-repeat;}

div.pgSuperSelector .fRight {margin:15px 0;}

div.pgSuperSelector .rgtTop p {padding-top:13px;line-height:13px;font-size:11px;margin:0}

div#brandCta {width:880px;float:left;padding:5px 0;border-top:1px solid #f1e5f2;border-bottom:1px solid #f1e5f2;}

div#brandCta div#ctaLeft {width:435px;float:left;border-right:1px solid #f1e5f2;padding-top:10px;}

div#brandCta div#ctaRight {width:415px;float:left;padding-left:20px;padding-top:10px;}

div#brandCta img {float:left;margin-right:15px;}

div#brandCta p {width:330px;float:left;margin-bottom:10px;}

div#brandCta p strong {height:14px;text-indent:-9999px;display:block;margin-bottom:4px;}

div#brandCta div#ctaRight p strong {width:87px;background:url(../images/comparison/txt-our-products.gif) no-repeat;}

div#brandCta div#ctaLeft p strong {width:228px;background:url(../images/comparison/txt-discover-power.gif) no-repeat;}

div#brandCta p a {display:block;color:#9e4fa5;margin-top:10px;}

div#brandCta p a:hover {color:#666;}	
							
div.pgSuperSelector label#hdrBlue {background:url(../images/brands/hdr-Blue.png) no-repeat;}
div.pgSuperSelector label#hdrWellnessSuper5Mix {background:url(../images/brands/hdr-WellnessSuper5Mix.png) no-repeat;}
div.pgSuperSelector label#hdrCanidae {background:url(../images/brands/hdr-Canidae.png) no-repeat;}
div.pgSuperSelector label#hdrInnova {background:url(../images/brands/hdr-Innova.png) no-repeat;}
div.pgSuperSelector label#hdrScienceDiet {background:url(../images/brands/hdr-ScienceDiet.png) no-repeat;}
div.pgSuperSelector label#hdrProPlan {background:url(../images/brands/hdr-ProPlan.png) no-repeat;}
div.pgSuperSelector label#hdrProPlanSelects {background:url(../images/brands/hdr-ProPlanSelects.png) no-repeat;}
div.pgSuperSelector label#hdrOrijen {background:url(../images/brands/hdr-Orijen.png) no-repeat;}
div.pgSuperSelector label#hdrEukanuba {background:url(../images/brands/hdr-Eukanuba.png) no-repeat;}
div.pgSuperSelector label#hdrEukanubaPure {background:url(../images/brands/hdr-EukanubaPure.png) no-repeat;}
div.pgSuperSelector label#hdrIams {background:url(../images/brands/hdr-Iams.png) no-repeat;}
div.pgSuperSelector label#hdrIamsHealthyNaturals {background:url(../images/brands/hdr-IamsHealthyNaturals.png) no-repeat;}
div.pgSuperSelector label#hdrPurinaONE {background:url(../images/brands/hdr-PurinaONE.png) no-repeat;}
div.pgSuperSelector label#hdrHalo {background:url(../images/brands/hdr-Halo.png) no-repeat;}
div.pgSuperSelector label#hdrEaglePack {background:url(../images/brands/hdr-EaglePack.png) no-repeat;}
div.pgSuperSelector label#hdrBeneful {background:url(../images/brands/hdr-Beneful.png) no-repeat;}
							
/*========================[Page: superfood comparison table]=============*/

table#productCompare, table#productOther {top:0;left:0;width:auto;/*margin:auto;border-bottom:1px solid #d1bfd3;*/}	

table#productOther {position:absolute;top:0;left:0;}

table#productCompare td img, table#productOther td img {vertical-align:middle;}

table#productCompare .noBg, table#productOther .noBg {background:none;border:none;background:#fff;}
				

table#productCompare tr td, table#productOther tr td {empty-cells:show;text-align:center;font-weight:bold;font-size:11px;color:#777;padding:5px 0;/*border-right:1px solid #d1bfd3;border-top:1px solid #d1bfd3;*/background:url("../images/comparison/tbl_cell_border_lt.png") no-repeat left top #F8F3ED;}	

table#productCompare th, table#productOther th{empty-cells:show;text-align:center;font-weight:bold;font-size:12px;line-height:1.2em;color:#5f5e5e;vertical-align:middle;}	

table#productCompare th.firstcell,table#productOther th.firstcell{border:0;background:#ffffff url("../images/comparison/tbl_cell_00.png") no-repeat right bottom;padding:0;}

table#productCompare div.header,table#productOther div.header{width:87px;}

table#productCompare th.lightHead,table#productOther th.lightHead{background:url("../images/comparison/tbl_light-head.png") no-repeat left bottom;}

table#productCompare th.darkHead,table#productOther th.darkHead{background:url("../images/comparison/tbl_dark-head.png") no-repeat left bottom;}
									
table#productCompare tr, table#productOther tr {background:#f8f3ed;}	

table#productCompare tr.odd, table#productOther tr.odd {background:#fff;}

table#productCompare td.criterias, table#productOther td.criterias{position:relative;width:161px;text-align:left;padding:14px;}

table#productCompare td.criterias .info,table#productOther td.criterias .info{margin-right: -12px;margin-top: 3px;height:10px;width:10px;float:right;}

td.criterias a{color:#777777;}

table#productCompare td.roundedTop, table#productOther td.roundedTop{border-top:0;background:#ffffff url("../images/comparison/tbl_cell_10.png") no-repeat top left;}

table#productCompare td.normalMid, table#productOther td.normalMid{background:#ffffff url("../images/comparison/tbl_cell_20.png") no-repeat top left;}

table#productCompare td.roundedBottom, table#productOther td.roundedBottom{background:#ffffff url("../images/comparison/tbl_cell_90_top.png") no-repeat bottom left;}

table#productCompare td.roundedBotBorder, table#productOther td.roundedBotBorder{background:#ffffff url("../images/comparison/tbl_cell_90_bot.png") no-repeat bottom left;height:5px;padding:0;}

table#productCompare td.rightShadow{background:url("../images/comparison/tbl_shadow_right.png") repeat-y;border-right:0;border-bottom:0;}

table#productCompare th.rightShadowTop{background:url("../images/comparison/tbl_shadow_right_top.png") bottom left no-repeat;border-right:0;border-bottom:0;}

table#productCompare td.rightShadowBot{background:url("../images/comparison/tbl_shadow_right_bot.png") bottom left no-repeat;border-right:0;border-bottom:0;}

table#productCompare td.bottomShadow, table#productOther td.bottomShadow{background:url("../images/comparison/tbl_shadow_bottom.png") bottom left repeat-x;padding:0;height:5px;}


/*For IE these styles are required*/
table#productCompare tr.odd td, table#productOther tr.odd td {empty-cells:show;text-align:center;font-weight:bold;font-size:11px;color:#777;padding:5px 0;/*border-right:1px solid #d1bfd3;border-top:1px solid #d1bfd3;*/background:url("../images/comparison/tbl_cell_border_lt.png") no-repeat left top white;}	
table#productCompare tr.odd td.normalMid, table#productOther tr.odd td.normalMid {background: url("../images/comparison/tbl_cell_20.png") no-repeat scroll left top #FFFFFF;padding: 14px;text-align: left;}
table#productCompare tr.odd td.bottomShadow, table#productOther  tr.odd  td.bottomShadow {background: url("../images/comparison/tbl_shadow_bottom.png") repeat-x scroll left bottom transparent;border-bottom: 0 none;border-right: 0 none;height: 5px;padding: 0;}		
table#productCompare tr.odd td.roundedBotBorder, table#productOther tr.odd td.roundedBotBorder{background:#ffffff url("../images/comparison/tbl_cell_90_bot.png") no-repeat bottom left;height:5px;padding:0;}
/*End*/

table#productOther tr.odd th.rightBorderTop{background:url("../images/comparison/tbl_cell_border_lt.png") no-repeat 0 5px transparent;width:1px;}
table#productOther td.rightBorderMid{width:1px;background:url("../images/comparison/tbl_cell_border_lt.png") no-repeat left top transparent;}
table#productOther tr.odd td.rightBorderBot{width:1px;background:none;padding:0;}


div#productCompareResult{position:relative;width:897px;*padding-bottom:-20px;min-height: 595px;*min-height: 700px;overflow:auto;margin-top: 30px;margin-left: -5px;}

div.productCriterias{width:189px;height:49px;}


#scrollerFrame{margin-top:10px;width: 897px;}


div#scrollerFrame div.scrollDownText{width:159px;float:left;font-size:11px;color:#622168;padding:10px 12px;font-weight:bold;}
div#scrollerFrame div#scrollBar{width:706px;background:url("../images/comparison/slider_bar.gif") no-repeat;margin:12px 0;height:7px;float:left;}
div#scrollerFrame div#scrollBar .ui-slider-handle{background:url("../images/comparison/slider_seek.png") no-repeat;display:block;cursor: default;height: 25px;position: absolute;width: 25px;z-index: 2;margin-left: -13px;top: -8px;}
div#scrollerFrame .ui-slider {position: relative; text-align: left;}

.pgSuperSelector div.ingredientDiffAd
{
	background:url("../images/comparison/ingredientDiff_bg.png") right top no-repeat;
	height: 81px;
    width: 322px;
    padding-right:10px;
}

.pgSuperSelector div.ingredientDiffAd strong
{
	font-size:11px;
	color:#622168;
}

.pgSuperSelector .comparisonCtrls{float:right;margin-right:0;padding-top: 30px;width:270px;margin-right:-10px;}
.pgSuperSelector .comparisonCtrls a span{display:none;}

.pgSuperSelector .comparisonCtrls a{float:left;display:block;}
.pgSuperSelector .comparisonCtrls a.reviseSelections{background:url("../images/comparison/btn_revise_seletions.png") no-repeat 0 0;width:144px;height:32px;display:block;}
.pgSuperSelector .comparisonCtrls a.reviseSelections:hover{background-position:0 -38px;}

.pgSuperSelector .comparisonCtrls a.printChart{background:url("../images/comparison/btn_print_chart.png") no-repeat 0 0;width:114px;height:32px;display:block;}
.pgSuperSelector .comparisonCtrls a.printChart:hover{background-position:0 -38px;}

.pgSuperSelector .disclaimer{line-height:1.3em;margin:5px 0;font-size:10px;display:inline-block;}

/*Hint Box*/

#hintBox{display:none;position:absolute;}
#hintBox .hintTop, #hintBox .hintMid, #hintBox .hintBot{width:396px;}
#hintBox .hintTop{background:url("../images/comparison/tooltip_top.png") no-repeat 0 0;height:15px;}
#hintBox .hintMid{background:url("../images/comparison/tooltip_middle.png") repeat-y;}
#hintBox .hintBot{background:url("../images/comparison/tooltip_bottom.png") no-repeat 0 0;height:35px;}
#hintBox .hint{padding:0 10px 0 6px;margin: 0 8px;text-align:left;}

td.criterias div.tooltip {display:none;}

#hintBox .infoImg{width:80px;text-align:center;float:left;}
#hintBox .infoDetail{float:left;width:284px;}

#hintBox strong {font-size:15px;color:#622168;margin:0;display:block;}
#hintBox em {color:#575757;font-size:11px;margin:8px 0 0;padding:0 !important;font-style: normal;}



/* radio btn replacement
 * The state classes are a little bit complex, because of the doubble class bug in IE6
 * The state class looks like this:
 * 
 * .ui-radio-state[-checked][-disabled][-hover] or .ui-checkbox-state[-checked][-disabled][-hover]
 * 
 * Examples:
 * 
 * .ui-radio-state-checked (simply checked) 
 * .ui-radio-state-checked-hover (checked and hovered/focused)
 * .ui-radio-state-hover (unchecked and hovered/focused)
 * 
 * If you don't have to deal with the double class bug of IE6 you can also use the simple ui-checked, ui-disabled, ui-hover state-classnames
 * and the ui-radio/ui-checkbox role-classnames.
 * 
 */

.ui-radio-state-disabled,
.ui-radio-state-checked-disabled,
.ui-radio-state-disabled-hover,
.ui-radio-state-checked-disabled-hover {
	color: #999;
}

span.ui-radio {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/icon_checkbox.png) 0 -200px no-repeat;
}

span.ui-helper-hidden {
	display: none;
}

span.ui-radio-state-hover {
	background-position: 0 -161px;
}


span.ui-radio-state-checked-disabled,
span.ui-radio-state-checked {
	background-position: 0 -114px;
}

span.ui-radio-state-checked-disabled-hover,
span.ui-radio-state-checked {
	background-position: 0 -114px;
}


span.ui-radio-state-checked-hover {
	background-position: 0 -114px;
}
		
.ui-helper-hidden-accessible {
	position: absolute;
	left: -999em;
}

/* ultra challenge tool */

#wheel-wrapper{
	float:left;
	width:662px;
}
.wheel-wrapper-left{
	background: url(../images/comparison/box_left.png) no-repeat;
	width: 9px;
	height: 492px;	
	float:left;	
}
#wheel-wrapper-mid {
	width: 644px;
	height: 492px;	
	background: url(../images/comparison/box_middle.png) repeat-x;
	float:left;
}
.wheel-wrapper-right{
	background: url(../images/comparison/box_right.png) no-repeat;
	width: 9px;
	height: 492px;
	float:left;
}
.perfBox-top {
	background: url(../images/comparison/box_top.png) no-repeat;
	height: 8px;
	width: 793px;	
	float:left;
}
.perfBox-mid {
	background: url(../images/comparison/box_mid.png) repeat-y;
	width: 793px;	
	float:left;
	padding-bottom:15px;
}
.perfBox-bottom {
	background: url(../images/comparison/box_bottom.png) no-repeat;
	height: 8px;
	width: 793px;
	float:left;
}
.wheel-frame {
	display: none;
	position: absolute;
	margin: 15px 10px;
}
.wheel-description {
	display: none;
	position: absolute;
	margin: 15px 0px 0px 350px;
	width: 290px;
}
#full-title { 
	background: url(../images/comparison/full-title.png) no-repeat;
	height: 101px;
}
#title-1 { 
	background: url(../images/comparison/title-1.png) no-repeat;
	height: 100px;
}
#title-2 { 
	background: url(../images/comparison/title-2.png) no-repeat;
	height: 64px;
}
#title-3 { 
	background: url(../images/comparison/title-3.png) no-repeat;
	height: 130px;
}
p.wheel-bold { font-weight: bolder; color: #622168; font-size: 14px; }
.wheel-bold-1{font-weight: bold; color: #622168; font-size: 12px;}
.wheel-button { background: url(../images/comparison/ultra-challenge-btn.png) no-repeat;height: 70px;width: 285px;cursor: pointer }
.wheel-button span { display: none; }
.wheel-button a { display: block;}
#rightContent{margin-left:13px;float:left;}
.divRightContent1{background:url(../images/comparison/ingredients_bg.png) no-repeat; height:225px; width:226px;margin-top:-2px;}
.divRightContent2{background:url(../images/comparison/USA_bg.png) no-repeat; height:249px; width:226px;margin-top:18px;}
.divIndegredientsWheel{width:91px;margin-top:10px;height:91px;margin-left:10px;float:left;margin-bottom:7px;margin-right:7px;}
#container .bottomBar {width: 905px;float:left;margin-left:30px;padding-bottom:25px;}
.heading-1{font-size:19px;font-weight:bold ;color:#622168;padding-top:20px;}
.content-1{font-size:11px ;color:#575757;font-family:arial;line-height:12px;clear:left; margin-left: 15px;width: 195px;}
.imgSeeDifference{margin-left:37px;margin-top:10px;}
.divContent{margin-left:18px;}
.imgUSAFlag{margin-top:15px;}
.heading-2{margin-top:13px;font-size:14px;font-weight:bold;color:#622168;}
.content-2{font-size:11px ;color:#575757;font-family:arial;line-height:12px;clear:left;width: 195px;margin-top:10px;}
.content-3{font-weight:bold;color:#622168;}
cufon{padding-bottom:3px; }
.title cufon{padding:bottom:4px;}
#popIngredientsDif{display:none;}
.divNone{display: none;}
.divShow{
    display: block;
    height:350px;
}
.hide{display: none;}
.opaquediv{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 880;
    background-color: #000;
    filter: alpha(opacity=45);
    -moz-opacity: 0.25;
    opacity: 0.25;
    width: 100%;
}
.toolbar{
    height: 360px;
    width: 550px;
    margin: auto auto auto auto;
}
.windowstyle{
	z-index: 900;
	position: absolute;
	left: 35%;
	top: 40%;
	display: block;
}
.wheel-bottom{
	float:left;
	width:290px;
	margin: 300px 0 0 350px;
}
.pgCompareUltra{
	background:url(../images/comparison/compare_bg.png) no-repeat;
	height: 370px;
	margin-top: 28px;
	padding-left: 35px;
	padding-top: 10px;
	width: 653px;
	display:block;
}
#popupCloseBtn{
	height: 25px;
	margin-left: 580px;
	width: 25px;
	margin-top:5px;
}
#chooseData{float:left;}
.CompareHeading{
	float:left;
	padding-top: 15px;
}
.clear{clear:both;}
div.pgCompareUltra div#chooseData fieldset ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 200px;
}
div.pgCompareUltra div#chooseData fieldset ul li {
    height: 20px;
    margin: 8px 0;
    vertical-align: middle;
}
div.pgCompareUltra div#chooseData fieldset ul li .parentChkBox{
	padding-left:16px;
	text-decoration:underline;
	cursor:pointer;
	clear:left;
	*padding-left:25px;
}
#chooseData label {
	font-family:arial;
	font-size:12px;
}
.CompareContent{
	font-size:14px;
	font-family:arial;
	color:#622168;
	width:320px;
	padding-bottom:10px;
	float:left;
}
.compareButton{
	margin-left:340px;
	width:122px;
	height:32px;
	cursor:pointer;
	*border:0px;
}
.pgIngredientsDiff{display:block;}
.IngredientsHeading{
	font-size:18px;
	color:#622168;
	padding-left: 20px;
	padding-top: 20px;
	width: 500px;
	float:left;
}
.cancelButton{
	cursor:pointer;	
	width:122px;
	height:32px;
}
.Ingredientstbl {
    background: url(../images/comparison/ingredients-tbl-bg.gif) repeat-x scroll left top #f9f2e8;
    margin: 0 auto;
    padding: 0px 12px 4px 12px;
    width: 710px;
	margin-top:10px;
}

.Ingredientstbl .txtIng{
height:45px;
}

.Ingredientstbl th {
    color: #773E29;
    font-size: 0.9em;
    text-align: right;
    width: 185px;
}
.Ingredientstbl thead td span {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 30px;
    overflow: hidden;
    padding-top: 2px;
    text-indent: -1000px;
    width: 50px;
	position:absolute;
}
.Ingredientstbl thead th, .Ingredientstbl  thead td {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
	width: 105px;
}

.Ingredientstbl td { text-align: center;}
.Ingredientstbl th, .Ingredientstbl td {
    background: url("../images/tbl2Row.gif") repeat-x scroll left bottom transparent;
    padding: 0 0 1px;
	height:29px;
}
.Ingredientstbl tbody{margin-top:-15px;}

.bluebuffalocol{margin-top:17px;}
.wellness{margin-top:10px;}
.canidae{margin-top:-7px;}
.innova{margin-top:9px;}
.orijen{margin-top:-1px;}
.pgIngredientsDiff .Ingredientstbl th.noBottomLine, .Ingredientstbl td.noBottomLine{background-image:none;}
.perfBox {float:left;}
#popupCloseBtn-1{
	height: 25px;
	margin-left: 755px;
	width: 25px;
	padding-top:10px;
}
#error{
	display:none;
	color:red;
	font-size:12px;
}
div.pgUltraChallenge {
    float: left;
    padding: 0 27px 0px 46px;
    position: relative;
    width: 887px;
}
div.pgUltraChallenge h1 {
    background-image: url("../images/comparison/ultra-challenge.gif");
    height: 77px;
    margin-bottom: 5px;
    width: 562px;
}
div.pgUltraChallenge .leftBar {
    padding-top: 65px;
    width: 880px;
}
div .intro{
    margin-bottom: 20px;
	line-height: 16px;
	width:660px;
	padding-top: 10px;
}
.shadow_fix
{
	background:transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    zoom: 1;
}

.resultsBottom{
	float: left;
    padding-top: 5px;
	margin-top:20px;
    width: 435px;
	background: url(../images/comparison/results_bottom_bg.gif) no-repeat;
	height: 165px;
	width: 884px;
}
.resultsBottom div#ctaLeft {
    float: left;
    padding-top: 10px;
    width: 404px;
	padding-left:20px;
}
.resultsBottom img {
    float: left;
    margin-right: 15px;
}

.resultsBottom div#ctaRight {
    float: left;
    padding-left: 20px;
    padding-top: 10px;
    width: 440px;
}
.resultsBottom a{
    color: #9E4FA5;
    display: block;
    margin-top: 10px;
}
.resultsBottom div.resultsHeading{
	font-size:16px;
	color:#622168;
	font-weight:bold;
	margin-bottom:0px;
}
.resultsBottom div{
	font-size:12px;
	color:#575757;
    float: left;
    margin-bottom: 10px;
    width: 330px;

}
/* ultra challenge tool */


/**** special offers page ****/
.pgSpecialOffers #productsList li img#pdtpuppy {padding-top:81px;}
.pgSpecialOffers #productsList li img#pdtadult {padding-top:10px;padding-left:25px;}
.pgSpecialOffers #productsList li img#pdtSenior {padding-left:20px;padding-top:5px;}
.pgSpecialOffers #productsList li img#pdtWeightMngmt {padding-top:66px;padding-left:30px;}
/**** special offers page ****/

/*** Adult Biscuits ***/

a.nBiscuits {
    border-left: 1px solid #E6E6E6;
    padding-left: 55px;
}

#divquestionOuter {
	padding-bottom: 29px;
}


.div_answer {
	display: none;
	padding-top: 2px;
	padding-bottom: 10px;
}


a.question:active, a.question:visited, a.question:link{
	color: #9E4FA5;
}


div.prodBiscuitsCallout {
	float: left;
	width: 350px;
}

div.prodBiscuitsCalloutLinks {
	padding-left: 32px;
}


div.prodBiscuitsCalloutLinks a{
	color: #9e4fa5;
	font-size: 11px;
}

div.prodBiscuitsCallout p {
	padding: 15px 10px 0 2px;
	color: #4a4a4a; 
	font-size: 11px; 
	line-height: 15px;
}

.float_left {
	float: left;
}

/*** Adult Biscuits ***/

/***Home page watch video banner****/
.adjustForVideoCallout
{
	padding-top: 138px;
	position:relative;
}
.videoCallout
{
	position:absolute;
	background:url("../images/bannerbg-watch-ultra-brand-video.png") no-repeat;
	top:46px;
	left:-16px;
}
.videoCallout_inner
{
	font-family:Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	width:363px;
	height:79px;
	position:relative;
	padding:15px 0 0 20px;
}
 .videoCallout a.txtWatchNow
{
	font-size:10px;
	color:#FFFFFF !important;
	font-weight:bold;
	width:72px;
	display:block;
	margin-top:8px;
}
 .videoCallout .title
 {
	font-size:14px;
	font-weight:bold;
 }
 .videoCallout .description
 {
	font-size:11px;
 }
  .videoCallout a.videolink
 {
	display:block;
	left: 268px;
    position: absolute;
    top: 2px;
 }
/**end**/
