﻿.pad-t
{
	padding-top: 10px;
}
.pad-b
{
	padding-bottom: 10px;
}
.pad-r
{
	padding-right: 10px;
}
.pad-l
{
	padding-left: 10px;
}

.currentNode, .currentNode a
{
	color: #000000 !important; 
	text-decoration: underline !important;
}
.searchResults dt
{
	background:url(/Images/dot2.gif) repeat-x top left;
	padding-top: 10px;
}
.searchResults dd
{
	padding-bottom: 10px;
}
.searchResults p strong
{
	color: Purple;
}

.searchResults dt a
{
	font-size: 12px;
}
#visual_variation
{
	float: left;
	margin-top: -135px;
	height: 135px;
	width: 170px;
	display: none;
	position: relative;
	margin-left: 450px;
	opacity: 0.70; 
	-moz-opacity: 0.70; 
	-khtml-opacity: 0.70; 
	filter: alpha(opacity=75);	
	
}

#visual_variation .variation_content
{
	background-color: #EFEFEF !important;	
	font-size: 11px;
	opacity: 0.70; 
	-moz-opacity: 0.70; 
	-khtml-opacity: 0.70; 
	filter: alpha(opacity=75);
	padding-left: 5px;	
}


#corporate_leftnav, #corporate_bottom { display: none; } 
#aap_dog{background:url(/Images/aap_landing_dogBg.jpg) no-repeat left top;margin-top:30px;padding:20px 0 11px 0;float:left;width:312px;height:138px;}
#aap_cat{background:url(/Images/aap_landing_catBg.jpg) no-repeat left top;margin-top:30px;padding:20px 0 11px 0;float:left;width:311px;height:138px;}
#aap_puppy{background:url(/Images/aap_landing_puppyBg.jpg) no-repeat left top;float:left;padding:20px 0 11px 0;width:312px;height:134px;}
#aap_kitten{background:url(/Images/aap_landing_kittenBg.jpg) no-repeat left top;float:left;padding:20px 0 11px 0;width:311px;height:134px;}

.contentContainer ul.aap_list{padding:5px 0 0 179px;margin:0;list-style:none;}
.contentContainer ul.aap_list2{padding:5px 0 0 169px;margin:0;list-style:none;}
.contentContainer ul.aap_list li,ul.aap_list2 li{background:url(/Images/aap_landing_arrowSmall.gif) no-repeat 0 3px;padding:0 0 0 7px;margin:0;}
.contentContainer ul.aap_list li a,ul.aap_list2 li a{color:#546269;text-decoration:none;}
.contentContainer ul.aap_list li a:hover,ul.aap_list2 li a:hover{text-decoration:underline;}
.paddingLeft179{padding-left:179px;}
.paddingLeft169{padding-left:169px;}
.marginBtmPromotion{margin:20px 0 20px -30px;}
.paddingTop5{padding-top:5px;}
.paddingTop10{padding-top:10px;}

#promotions{width:582px;}
/*.promotionsDiv{background:url(/Images/greyDiv.gif) repeat-x top left;margin-bottom:21px;}*/
.promotionsDiv{margin-bottom:21px;}
.marginLeft60{margin-left:60px;}
.paddingHeading1{padding:88px 0 0 180px;}
.paddingHeading2{padding:80px 0 0 178px;}
.paddingHeading3{padding:88px 0 0 175px;}
.paddingHeading4{padding:88px 0 0 180px;}
.paddingHeading5{padding:80px 0 0 160px;}
.paddingHeading6{padding:88px 0 0 170px;}
.paddingHeading7{padding:84px 0 0 175px;}

#puppy_bg1{background:url(/Images/puppy_bgImg1.jpg) no-repeat left top;float:left;width:291px;height:138px;}
#puppy_bg2{background:url(/Images/puppy_bgImg2.jpg) no-repeat left top;float:left;width:311px;height:138px;}
#puppy_bg3{background:url(/Images/puppy_bgImg3.jpg) no-repeat left top;float:left;width:291px;height:138px;}
#puppy_bg4{background:url(/Images/puppy_bgImg4.jpg) no-repeat left top;float:left;width:311px;height:138px;}

#kitten_bg1{background:url(/Images/kitten_bgImg1.jpg) no-repeat left top;float:left;width:291px;height:138px;}
#kitten_bg2{background:url(/Images/kitten_bgImg2.jpg) no-repeat left top;float:left;width:311px;height:138px;}
#kitten_bg3{background:url(/Images/kitten_bgImg3.jpg) no-repeat 0 0;float:left;width:291px;height:138px;}
#kitten_bg4{background:url(/Images/kitten_bgImg4.jpg) no-repeat 0 -4px;float:left;width:311px;height:138px;}

#dog_bg1{background:url(/Images/dog_bgImg1.jpg) no-repeat left top;float:left;width:291px;height:138px;}
#dog_bg2{background:url(/Images/dog_bgImg2.jpg) no-repeat left top;float:left;width:311px;height:138px;}
#dog_bg3{background:url(/Images/dog_bgImg3.jpg) no-repeat left top;float:left;width:291px;height:138px;}
#dog_bg4{background:url(/Images/dog_bgImg4.jpg) no-repeat left top;float:left;width:311px;height:138px;}


#cat_bg1{background:url(/Images/cat_bgImg1.jpg) no-repeat left top;float:left;width:291px;height:138px;}
#cat_bg2{background:url(/Images/cat_bgImg2.jpg) no-repeat left top;float:left;width:311px;height:138px;}
#cat_bg3{background:url(/Images/cat_bgImg3.jpg) no-repeat left top;float:left;width:291px;height:138px;}
#cat_bg4{background:url(/Images/cat_bgImg4.jpg) no-repeat left top;float:left;width:311px;height:138px;}

.alphabet{padding:12px 0 10px 12px;margin:0;list-style:none;float:left;}
.alphabet li{padding:0;margin:0;float:left;}
.alphabet a{height:12px;display:block;}
.alphabet a.letter1{background:url(/Images/letter_A.gif) no-repeat 0 0;width:18px;}
.alphabet a.letter2{background:url(/Images/letter_B.gif) no-repeat 0 0;width:18px;}
.alphabet a.letter3{background:url(/Images/letter_C.gif) no-repeat 0 0;width:17px;}
.alphabet a.letter4{background:url(/Images/letter_D.gif) no-repeat 0 0;width:18px;}
.alphabet a.letter5{background:url(/Images/letter_EtoG.gif) no-repeat 0 0;width:29px;}
.alphabet a.letter6{background:url(/Images/letter_HtoK.gif) no-repeat 0 0;width:30px;}
.alphabet a.letter7{background:url(/Images/letter_LtoN.gif) no-repeat 0 0;width:29px;}
.alphabet a.letter8{background:url(/Images/letter_OtoP.gif) no-repeat 0 0;width:30px;}
.alphabet a.letter9{background:url(/Images/letter_QtoS.gif) no-repeat 0 0;width:30px;}
.alphabet a.letter10{background:url(/Images/letter_TtoV.gif) no-repeat 0 0;width:26px;}
.alphabet a.letter11{background:url(/Images/letter_WtoZ.gif) no-repeat 0 0;width:30px;}
.alphabet a.letter1:hover,.alphabet a.letter1Selected{background:url(/Images/letter_A.gif) no-repeat 0 -12px;width:18px;}
.alphabet a.letter2:hover,.alphabet a.letter2Selected{background:url(/Images/letter_B.gif) no-repeat 0 -12px;width:18px;}
.alphabet a.letter3:hover,.alphabet a.letter3Selected{background:url(/Images/letter_C.gif) no-repeat 0 -12px;width:17px;}
.alphabet a.letter4:hover,.alphabet a.letter4Selected{background:url(/Images/letter_D.gif) no-repeat 0 -12px;width:18px;}
.alphabet a.letter5:hover,.alphabet a.letter5Selected{background:url(/Images/letter_EtoG.gif) no-repeat 0 -12px;width:29px;}
.alphabet a.letter6:hover,.alphabet a.letter6Selected{background:url(/Images/letter_HtoK.gif) no-repeat 0 -12px;width:30px;}
.alphabet a.letter7:hover,.alphabet a.letter7Selected{background:url(/Images/letter_LtoN.gif) no-repeat 0 -12px;width:29px;}
.alphabet a.letter8:hover,.alphabet a.letter8Selected{background:url(/Images/letter_OtoP.gif) no-repeat 0 -12px;width:30px;}
.alphabet a.letter9:hover,.alphabet a.letter9Selected{background:url(/Images/letter_QtoS.gif) no-repeat 0 -12px;width:30px;}
.alphabet a.letter10:hover,.alphabet a.letter10Selected{background:url(/Images/letter_TtoV.gif) no-repeat 0 -12px;width:26px;}
.alphabet a.letter11:hover,.alphabet a.letter11Selected{background:url(/Images/letter_WtoZ.gif) no-repeat 0 -12px;width:30px;}

.category .library img{float:left;border:1px solid #5A4640;padding:0;display:block;}
.category .alphabet img{padding:0;}
.library div{float:left;width:60px;padding:27px 0 0 20px;}
.library div ul{padding:3px 0 0 0;margin:0 0 0 -5px;list-style:none;}
.library div ul li{padding:0;margin:0;float:left;background:url(/Images/dog_breed_arrow.gif) no-repeat 0 3px;}
.library div ul li a{color:#2D2D2D;text-decoration:none;margin-left:10px;float:left;}
.library div ul li a:hover{text-decoration:underline;}
.library div.middle{margin:0 50px;}


/* position:absolute for all browsers - the whole page scrolls */
div#ppo_headerwrap {position:fixed;width:100%;padding:0;margin:0 auto;background:url(/Images/ppo_topTile.gif) repeat-x 0 0;z-index:100;}	
/* position:fixed for modern browsers - header and footer do not scroll */

/* set left margin for modern browsers */
/*body>div#home_middlewrap {
	margin:0 auto;
	height: 100%;
}*/

/*#ppo_container{width:100%;background-color:#30A0DD;padding-top:66px;}*/
#ppo_content{width:955px;margin:0 auto;padding:0;background:#30A0DD url(/Images/ppo_shadow.jpg) repeat-x 0 0;}
#ppo_content p{padding:0 0 13px 0;margin:0;}
#ppo_content #left{float:left;width:264px;padding:54px 0 20px 40px;}
#ppo_content #right{float:left;width:615px;}
#ppo_content #right img{float:left;width:615px;position:absolute;bottom:0;right:0;}
#ppo_content input.text{border:1px solid #BEE6FB;background-color:#70BDE8; color:#ffffff;font-size:11px; margin-bottom:8px;width:238px;}
/* no positioning for IE5/Win - the whole page scrolls */
div#wide_footerwrap {
	width:100%;
	/*position:absolute;*/
	position:fixed;
	bottom:0;
	left:0;height:34px;line-height:34px;
	padding:0;margin:0;color:#8A897C;background-color:#000000;
	z-index:50;
}
body>div#wide_footerwrap {
	position:fixed;padding:0; margin:0;
}
#wide_footerwrap #footer{text-align:center; font-size:9px;padding-right:100px;}
#wide_footerwrap #footer a{color:#8A897C;text-decoration:none;font-size:9px;}
#wide_footerwrap #footer a:hover{text-decoration:underline;}

.flashContainer{margin:0 auto;width:1000px;}

/*feedback*/
.feedbackForm{font-size:11px; color:#000000;}
.feedbackForm td{padding-bottom:18px;}
.feedbackForm .articleName{color:#010000;font-size:12px;font-weight:normal;}
.feedbackForm h5{font-size:11px;font-weight:normal;padding:10px 0 0 20px;margin:0;}
.feedbackForm input.width180{width:180px;}
.feedbackForm input.width336{width:336px;}
.feedbackForm textarea.width336{width:336px;height:110px;}

.paddingLeft40{padding-left:40px;}
a.link{color:#525151;text-decoration:underline;}
a.link:hover{text-decoration:none;}

#mainContent .comments{font-size:12px;color:#000000; padding-bottom: 25px;}
#mainContent .comments span{color:#dd5557;}
#mainContent .comments p{padding:0;margin:0;}
#mainContent .comments p.date{color:#919191;padding-bottom:13px;}
#mainContent h4{padding:0;margin:0;}

/* home page*/
/* position:absolute for all browsers - the whole page scrolls */
div#home_headerwrap {position:fixed;width:100%;padding:0;margin:0 auto;z-index:100;background:url(/Images/home_topTile.gif) repeat-x 0 0;}	
div#home2_headerwrap {position:fixed;width:100%;padding:0;margin:0 auto;z-index:100;background:url(/Images/home_topTile2.gif) repeat-x 0 0;}	
/* position:fixed for modern browsers - header and footer do not scroll */
body>div#home_headerwrap {position:fixed; margin:0 auto;width: 100%;z-index:100;}
/*#home_container{width:100%;padding-top:67px;}*/
#home_content{width:895px;margin:0 auto;padding:0;background-color:#C6BEB7;border:1px solid #AB9F93;border-top:none;}
.home_flashContainer{margin:0 auto;width:879px;position:relative;top:0;left:0;float:left;}

.homeFooter{color:#514E51;font-family:Verdana,Arial,Sans-serif;font-size:10px;padding:0 0 25px 15px;}
.homeFooter p{padding:10px 0;margin:0;}
.homeFooter ul{list-style:none;padding:0;margin:0;}
.homeFooter ul li{color:#ffffff;float:left;}
.homeFooter ul li a{color:#990000;text-decoration:none;}
.homeFooter ul li a:hover{text-decoration:underline;}
/* set a left margin to compensate for IE/Win always making room for a scrollbar */
div#home_middlewrap {
/* set left margin and bottom padding for IE5/Win */
	padding:68px 0 0 0;
	margin-left:0;
	background:url(/Images/home_shadow.gif) repeat-x 0 67px; background-attachment: fixed;
/* set left margin and bottom padding for others */
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-left:0px;
	padding-bottom:30px;	
	
}
/* set left margin for modern browsers */
body>div#home_middlewrap {
	margin:0 auto;
	height: 100%;
}

/* search result */
.contentContainer .center .content .contentLeft  .searchResult{color:#000000; /*padding-top:12px;*/}
.contentContainer .center .content .contentLeft .searchResult a{/*font-weight:bold;*/color:#000000; text-decoration:underline; border-bottom:none;}
.contentContainer .center .content .contentLeft .searchResult a:hover{ text-decoration:none;border-bottom:none;}
.contentContainer .center .content .contentLeft .searchResult p{padding:0 0 9px 0;margin:0;}

.searchField {padding-bottom:15px;}
.searchField input.text{width:184px;height:18px;margin:0 10px 0 5px;}
.searchField input{ vertical-align:middle;}

.contentContainer .center .content .contentLeft ul.results{padding:26px 0 20px 0;margin:0;list-style:none;}
.contentContainer .center .content .contentLeft ul.results li{color:#a0815c;float:left;padding:0 10px 0 0;}
.contentContainer .center .content .contentLeft ul.results li.previous{background:url(/Images/search_arrow_left.gif) no-repeat 0 3px;}
.contentContainer .center .content .contentLeft ul.results li.previous_disable{background:url(/Images/search_arrow_left_disable.gif) no-repeat 0 3px;}
.contentContainer .center .content .contentLeft ul.results li.previous a{text-decoration:none;padding-left:7px;}
.contentContainer .center .content .contentLeft ul.results li.previous_disable a{text-decoration:none;padding-left:7px;color:#E6DED4;}
.contentContainer .center .content .contentLeft ul.results li.previous_disable a:hover{color:#E6DED4;}
.contentContainer .center .content .contentLeft ul.results li.next{background:url(/Images/search_arrow_right.gif) no-repeat right 3px;}
.contentContainer .center .content .contentLeft ul.results li.next_disable{color:#E6DED4;background:url(/Images/search_arrow_right_disable.gif) no-repeat right 3px;}
.contentContainer .center .content .contentLeft ul.results li.next a{text-decoration:none;}
.contentContainer .center .content .contentLeft ul.results li.next_disable a{text-decoration:none;color:#E6DED4;}
.contentContainer .center .content .contentLeft ul.results li.next_disable a:hover{color:#E6DED4;}
.contentContainer .center .content .contentLeft ul.results a{color:#a0815c;border-bottom:none;text-decoration:underline;}
.contentContainer .center .content .contentLeft ul.results a.on{color:#000000;}
.contentContainer .center .content .contentLeft ul.results a:hover{color:#000000;}

.dots2{height:1px;background:url(/Images/dot2.gif) repeat-x top left;}

/* purina corporate style */
.leftpanelFixed .leftNavBox2{width:258px;float:left;font-family:Tahoma;font-size:12px;background:url(/Images/aboutPurina_leftNavTile.gif) repeat-y top left;position:relative;z-index:30;}
.leftpanelFixed .leftNavBox2 .leftNav{width:188px;margin-left:59px;background:#FFFFFF;}
.leftpanelFixed .leftNavBox2 .leftNav a{width:160px;padding:4px 0 4px 28px;display:block;color:#6f8489;text-decoration:none; height: 17px;}
.leftpanelFixed .leftNavBox2 .leftNav a:hover{color:#f07e03; height: 17px;}
.leftpanelFixed .leftNavBox2 .leftNav a.on{color:#f07e03;}
.leftpanelFixed .leftNavBox2 .leftNav .leftNavSub ul{padding:0px 0 4px 0;margin:0;list-style:none;float:left;/*background:url(/Images/aboutPurina_leftNavDivider.gif) no-repeat top left;*/}
.leftpanelFixed .leftNavBox2 .leftNav .leftNavSub li{float:none;padding:0;margin:0;}
.leftpanelFixed .leftNavBox2 .leftNav .leftNavSub li a{padding:4px 0 3px 18px;width:150px;}
.leftpanelFixed .leftNavBox2 .keyWords{margin:0 0 0 59px;font-size:11px;color:#459bad;}
.leftpanelFixed .leftNavBox2 .keyWords p{padding:8px 0 4px 8px; margin:0;width:180px;}
.leftpanelFixed .leftNavBox2 .keyWords p a{color:#459bad;text-decoration:none;}
.leftpanelFixed .leftNavBox2 .keyWords p a:hover{color:#000000;}
.leftpanelFixed .leftNavBox2 .leftNav .leftNavSub .rpLevel1 li a {padding:4px 0 3px 18px !important;width:150px;}
.leftpanelFixed .leftNavBox2 .leftNav .rpRootGroup li a {padding:8px 0 6px 18px;width:150px;}

.aboutUsInfo{padding:7px 0 19px 0;}
.aboutUsInfo img{float:left;padding-right:22px;}
.aboutUsInfo p{float:left;width:185px;padding-top:5px;}
.floatImg{float:left;padding-right:12px;}
.paddingBtm20{padding-bottom:20px;}

.item {color:#000000;padding-top:12px;}
.item a{font-weight:bold;color:#000000; text-decoration:underline;}
.item a:hover{ text-decoration:none;}
.item p{padding:0 0 9px 0;margin:0;}

ul.sitemap{list-style:none;color:#000000;margin:0;padding:0;}
ul.sitemap ul,ul.sitemap ul ul{list-style:none;}
ul.sitemap a{text-decoration:underline;color:#525252;}
ul.sitemap a.on{color:#525252; text-decoration:none;}
ul.sitemap a:hover{color:#525252;text-decoration:none;}

a.blackLink{color:#525252;text-decoration:underline;}
a.blackLink:hover{text-decoration:none;}

/*NEW FOOTER*/
#wide_footer{background:url(/Images/ppo_footerBg2.gif) repeat-x 0 0;width:955px;margin:0 auto;height:168px;}
#wide_footer ul{margin:0;padding:10px 0 0 7px;list-style:none;}
#wide_footer ul li{float:left;padding-right:10px;}
#wide_footer ul a{text-decoration:none;color:#ffffff;font-size:9px;}
#wide_footer ul a:hover{text-decoration:underline;}

#wide_footer2{position:relative;background:url(/Images/ppo_footerBg.gif) repeat-x 0 0;width:1002px;margin:0 auto;height:168px;}
#wide_footer2 ul{margin:0;padding:10px 0 0 5px;list-style:none;position:absolute;right:0;}
#wide_footer2 ul li{float:left;padding-right:10px;}
#wide_footer2 ul a{text-decoration:none;color:#ffffff;font-size:9px;}
#wide_footer2 ul a:hover{text-decoration:underline;}

.border0F74AB{border:1px solid #0F74AB;}
.headerImage{float:left;padding-right:22px;}


#home_content2{width:1000px;margin:0 auto;padding:0;background:url(/Images/bg.jpg) repeat-x top left;}
.home_flashContainer2{margin:0 auto;width:1000px;}
.homeFooter2{color:#898989;font-family:Verdana,Arial,Sans-serif;font-size:10px;padding:15px 0 25px 410px;}
.homeFooter2 ul{list-style:none;padding:0;margin:0;}
.homeFooter2 ul li{color:#898989;float:left;padding-right:10px;}
.homeFooter2 ul li a{color:#898989;text-decoration:none;}
.homeFooter2 ul li a:hover{text-decoration:underline;}



#ccWrapper #commonContentBottom #ccExpanded #buttonDiscover { position:absolute; top:-41px; left:670px; display:block; }
#ccWrapper #commonContentBottom #ccExpanded #buttonHide { position:absolute; top:-41px; left:765px; display:none; }
#ccWrapper #commonContentBottom #vertical_slide { overflow: hidden; display:none; }


