/* Global Styles */
BODY {
	font: 10px Verdana,Helvetica,sans-serif;
	color:#150F13;
	background-color: #F5EFE6;
	text-align: center;
	margin-top:0px;
}

TD {
	font: 10px Verdana,Helvetica,sans-serif;
	color:#000000;
}

#container {
	position:relative;
	width: 790px;
	
}

embed,object {
	outline:none;
}

#logo_whiskas {
	position:absolute;
	width:155px;
	height: 74;
	margin-top: 10px;	
	margin-left: 15px;	
	text-align:center;
}

#photo_update {
	position:absolute;
	width:130px;
	height: 74;
	margin-top: -35px;	
	margin-left: 310px;	
	text-align:center;
}

#btn_search {
	position:absolute;
	width:75px;
	height: 20;
	margin-top: -30px;	
	margin-left: 350px;	
	text-align:center;
}

#recommend_container {
	position:relative;
	width:410px;
	height: 70;
	margin-top: 10px;	
	margin-left: 0px;	
	text-align:center;	
}

.dhtmlpop {
	position:absolute;
	width:345px;
	height:150px;
	top:0px;
	left:-381px;
	padding:30px 15px 0px 20px;
	z-index:10;
	font: 11px Verdana,Helvetica,sans-serif;
	background-color:#F5E6E8;
	border-left:1px solid #E9C6CC;
	border-bottom:1px solid #E9C6CC;
	display:none;
}

img { border:none; }

.navigation {
	margin-left: 32px;
	margin-top: 0px;
	margin-bottom: 5px;
	display: none;
}

.subnav_prod {
	margin-top: 7px;
	margin-bottom: 5px;
}

.subheader { font:bold 12px Arial,Helvetica,sans-serif; color:#000000; margin:15px 0 0; }

.header { margin-top: 20px; position:relative; }

.purrem_gallery {
	color: #CC3399;
	font-size: 10px;
	font-weight: normal;		
	margin-right: 5px;
	margin-left: 5px;
}

.content {
	margin-left: 6px;	
	margin-right: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.content_prod {
	margin-left:0px;	
	margin-right:0px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.content_prod_detail {
	margin-left: 20px;	
	margin-right: 10px;
	margin-top: 20px;
	margin-bottom: 15px;
}

.about_cats_intro {
	margin: 0px 20px 0px 20px;

}

.sub_articles {
	color: #0E010A;
	font-size: 10px;
	font-weight: bold;	
	margin-bottom: 3px;
}

.articles_list_hdr {
	color: #81406E;
	font-size: 10px;
	font-weight: normal;	
	margin-bottom: 3px;
}

.articles_list{
	margin-left: 10px;
	margin-bottom: 10px;
}

.txt_white {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;	
}

.purrem_content {
	margin: 15px 20px 0px 20px;
}

.purrem_hdr {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;	
}

.article_category {
    color: #81406E;
    text-decoration: none;
	font-size: 8px;	
}

.footerpink {
	color:#CC3399;
	font-size:10px;
}

.ul_style {
	margin-left: 10px;
	margin-top: 0px; 
	margin-bottom: 0px;
}

.li_style {
	color:#5F5C5E;
	font-size:10px;
}

.prod_bullets {
	margin-bottom: 5px;

}

/* Forms */

.textarea
{
    FONT: 10px verdana,helvetica,sans-serif;
    WIDTH: 350px;
    HEIGHT: 80px;
	COLOR: #150F13;
}

.input
{
    FONT: 10px verdana,helvetica,sans-serif;
    WIDTH: 165px;
    HEIGHT: 18px;
	COLOR: #150F13;
	margin-bottom: 5px;
	margin-left: 15px;
}

.input_reg
{
    FONT: 10px verdana,helvetica,sans-serif;
    WIDTH: 165px;
    HEIGHT: 18px;
	COLOR: #150F13;
	margin-bottom: 5px;
	margin-left: 0px;
}

.select
{
    FONT: 10px verdana,helvetica,sans-serif;
    COLOR: #150F13;
	width: 165px;
	margin-left: 15px;
	margin-top: 1px;
	margin-bottom: 5px;
}

.select_sm
{
    FONT: 10px verdana,helvetica,sans-serif;
    COLOR: #150F13;
	width: 60px;
	margin-left: 15px;
	margin-top: 1px;
	margin-bottom: 5px;
}

.select_reg
{
    FONT: 10px verdana,helvetica,sans-serif;
	FONT-SIZE: 10px;
    COLOR: #150F13;
	width: 137px;
	margin-left: 0px;
	margin-top: 1px;
	margin-bottom: 5px;
}

.select_articles {
	FONT: 10px verdana,helvetica,sans-serif;
    COLOR: #150F13;
	width:260px; 
	margin-left:0px;
	margin-top: 3px;
}


/* Links */
A:link, A:visited, A:active {
    color: #CC3399;
    text-decoration: underline;
	font-size: 10px;	
}

A:hover {
    color: #2EA0BC;
    text-decoration: underline;
	font-size: 10px;
}


A.care_guides:link, A.care_guides:visited, A.care_guides:active {
    color: #5F5C5E;
    text-decoration: none;
	font-size: 10px;	
}

A.care_guides:hover {
    color: #CC3399;
    text-decoration: none;
	font-size: 10px;
}


A.article_category:link, A.article_category:visited, A.article_category:active {
    color: #81406E;
    text-decoration: underline;
	font-size: 10px;	
}

A.article_category:hover {
    color: #CC3399;
    text-decoration: underline;
	font-size: 10px;
}


A.nav:link, A.nav:visited, A.nav:active {
	font: 11px Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    text-decoration: none;
	font-weight: bold;
	font-size: 10px;	
}

A.nav:hover {
	font: 11px Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

A.articles_list_hdr, A.articles_list_hdr:visited, A.articles_list_hdr:active {
	color: #81406E;
	font-size: 8px;
	font-weight: normal;	
	margin-bottom: 3px;
	text-decoration: none;
}

A.articles_list_hdr:hover {
	color: #81406E;
	font-size: 8px;
	font-weight: normal;	
	margin-bottom: 3px;
	text-decoration: none;
}



#sitemap li a {
	display:block;
	padding:2px 0;
	text-decoration:none;
}

#sitemap li a:hover {
	text-decoration:underline;
}

#sitemap li.nested {
	list-style:none;
}

#sitemap ul {
	padding:0;
	margin:0;
	line-height:1em;
	padding-left:20px;
}

#sitemap li {
	padding:0;
	margin:0;
	line-height:1em;
	border:solid 1px #fff;
	list-style:disc;
}


#HTML_Home_Box_1,
#HTML_Home_Box_2,
#HTML_Home_Box_3 {
	float:left;
	width:255px;
	height:190px;
}



#HTML_Home_Box_1 { background:url(../images/bg_cattitude.gif) no-repeat; cursor:hand; cursor:pointer; }
#HTML_Home_Box_1 img { position:relative; top:57px; left:120px; }
#HTML_Home_Box_1 p { position:relative; top:62px; left:125px; width:120px; color:#fff; font-size:11px; }
#HTML_Home_Box_1 a { color:#fff; display:block; text-align:right; margin-top:5px; font-weight:bold; font-style:italic; }

#HTML_Home_Box_2 { margin:0 13px; background:url(../images/html/home_box_bg_coupon.jpg) no-repeat; cursor:hand; cursor:pointer; }
#HTML_Home_Box_2 img { margin-left:40px; }
#HTML_Home_Box_2 p {  margin:40px 5px 0 20px; font-size:10px; line-height:1.5em; color:#95117a; }
#HTML_Home_Box_2 a { color:#BA489D; }

#HTML_Home_Box_3 { background:url(../images/html/home_box_bg_3.jpg) no-repeat; cursor:hand; cursor:pointer; }
#HTML_Home_Box_3 img { margin-left:23px; margin-top:12px; }
#HTML_Home_Box_3 p { margin-top:20px; margin-left:25px; width:115px; color:#fff; }
#HTML_Home_Box_3 a { color:#fff; }


#PageNotFound {
	background:url(../images/404_bg.jpg) 100% 100% no-repeat;
}

#PageNotFound p, #PageNotFound li {
	font-size:11px;
	line-height:1.4em;
}

#PageNotFound a {
	font-weight:bold;
	font-size:12px;
}

#subnav_meal_time a {
	line-height:14px;
}

/****** Share Button ******/
    #ShareColumn { width:62px; padding:0 0 0px 24px; vertical-align:bottom; border-left:1px solid #b76c95; }
        #Share_Button {	display:block; float:right; width:83px; background:url(../images/icon-share.png) no-repeat 0 0; cursor:pointer; display:block; cursor:pointer; height:20px; }
            #Share_Button:hover { background-position:0 bottom; }
        
/****** Main Content Styling ******/   
    .clear { clear:both; } 
     
    .test { border:10px solid #b63b8d; background-color:#b63b8d; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; behavior:url(/css/PIE.htc); width:793px; }
        #MainContentRight {  background-color:#ffffff; padding:0px 15px 20px 20px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; behavior:url(/css/PIE.htc); }
        
    #MainContentRight p, #MainContentRight a { font-size:11px; line-height:1.3em; }
    #MainContentRight h2 { font:bold 12px Arial,Helvetica,sans-serif; color:#000000; margin:0px 0; }
    #MainContentRight h3 { font:bold 12px Arial,Helvetica,sans-serif; color:#b63b8d; margin:2px 0; }
    #MainContentRight h4 { font:bold 12px Arial,Helvetica,sans-serif; color:#000000; margin:15px 0; }
    
    .bannerNew { width:77px; height:44px; position:absolute; top:-20px; left:-12px; background:url(../images/icon-new.png) no-repeat 0 0; } 
             
    .arrowList { float:left; padding:0; margin:5px 15px 5px 0; }
        .arrowList li { list-style-type:none; padding:0; margin:2px 0; }
            .arrowList a { display:inline-block; padding-right:8px; background:url(/images/arrow_pink.gif) no-repeat right center;  }
    
    .content_prod_detail { margin:15px 0 15px 0; }
        .content_prod_detail > img { float:left; }
        .content_prod_detail .productContent { float:left; width:365px; margin:0 0 30px 20px; }
            .content_prod_detail .productContent p { margin-top:2px; }
                .content_prod_detail .productContent a span { display:inline-block; margin-left:3px; height:6px; width:6px; background:url(/images/arrow_pink.gif) no-repeat right center; }
    
    .content_prod {}   
        .content_prod ul, .content_prod_detail ul { margin:3px 0 15px 15px; padding:0px; font-size:11px; }
            .content_prod ul li, .content_prod_detail ul li { margin:0px; padding:0px; }
     
    .suggestions { margin:0 0 30px 8px; }
        .suggestions img { margin-bottom:5px; }
        .suggestions a { display:block; float:left; width:105px; margin:0 40px 0 0; }
            .suggestions a span { display:inline-block; margin-left:3px; height:6px; width:6px; background:url(/images/arrow_pink.gif) no-repeat right center; }
            .suggestions a:hover, #tableRecommendations a:hover { opacity:.75; }
         
    .four a { margin-right:20px !important; }
    
    .navActive, #whisknav ul.top li a:hover { background:#e9c4dd !important; color:#6d0459 !important; }
        .navActive a { color:#6d0459 !important; }
            .navActive ul li a { color:#ffffff !important; }
            
/****** Homepage Styling ******/  
    #MainFlash { width:793px; display:block; margin-top:4px; }
    
    #CalloutContainer { height:200px; }
    .callouts { float:left; width:254px; height:190px; margin:10px 0 0 15px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; display:none;  }
        .callouts:hover { opacity: 1;  -webkit-box-shadow: 0px 0px 20px rgba(126,11,108,0.8); -moz-box-shadow: 0px 0px 20px rgba(126,11,108,0.8); box-shadow: 0px 0px 20px rgba(126,11,108,0.8); }
        
        #Callout1 { background:url(/images/hp_callout_1.png) no-repeat 0 0; margin-left:0px; }
        #Callout2 { background:url(/images/hp_callout_2.png) no-repeat 0 0; }
        #Callout3 { background:url(/images/hp_callout_3.png) no-repeat 0 0; }
        
    #nonFlash { height:308px; width:793px; display:block; margin-top:4px; position:relative; overflow:hidden; background:url(/images/hp_bg_temp.png) no-repeat 0 0; }
        #nonFlash #nav { position:absolute; top:120px; left:6px; padding:0px; margin:0px; }
            #nonFlash #nav li { list-style-type:none; padding:0px; margin:0px 0 5px 0; }
                #nonFlash #nav li a { display:block; }
                #nonFlash #nav #mealtime { background:url(/images/hp_nav_mealtime.png) no-repeat left 0; width:111px; height:25px; }
                    #nonFlash #nav #mealtime:hover { background-position:left -30px; }
                #nonFlash #nav #allaboutcats { background:url(/images/hp_nav_allaboutcats.png) no-repeat 0 0; width:150px; height:25px; }
                    #nonFlash #nav #allaboutcats:hover { background-position:left -27px; }
                #nonFlash #nav #mycat { background:url(/images/hp_nav_mycat.png) no-repeat 0 0; height:25px; width:150px; }
                    #nonFlash #nav #mycat:hover { background-position:left -28px; }
                #nonFlash #nav #offerscoupons { background:url(/images/hp_nav_offerscoupons.png) no-repeat 0 0; width:155px; height:30px; }
                    #nonFlash #nav #offerscoupons:hover { background-position:left -33px; }
        
        #nonFlash #seeTheMenu { display:block; width:131px; position:absolute; bottom:12px; right:8px; height:41px; background:url(/images/btn_seethemenu.png) no-repeat 0 0; }
            #nonFlash #seeTheMenu:hover { background-position:0 bottom; }
        
        #nonFlash #hpCat { display:block; width:78px; position:absolute; bottom:12px; right:245px; height:74px; background:url(/images/hp_cat.png) no-repeat 0 0; }
        
        #nonFlash #hpMeaty { display:block; width:158px; height:211px; background:url(/images/hp_img_meaty.png); position:absolute; right:430px; top:-211px; z-index:10; -webkit-transition: margin 0.2s ease-out; -moz-transition: margin 0.2s ease-out; -o-transition: margin 0.2s ease-out; }
            #nonFlash #hpMeaty:hover { margin-top:-10px; }
            
        #nonFlash #tray1 { display:block; width:89px; height:88px; background:url(/images/hp_img_tray1.png); position:absolute; right:390px; top:-88px; z-index:11; -webkit-transition: margin 0.2s ease-out; -moz-transition: margin 0.2s ease-out; -o-transition: margin 0.2s ease-out; }
            #nonFlash #tray1:hover { margin-top:-10px; }
            
        #nonFlash #tray2 { display:block; width:89px; height:88px; background:url(/images/hp_img_tray2.png); position:absolute; right:340px; top:-88px; z-index:12; -webkit-transition: margin 0.2s ease-out; -moz-transition: margin 0.2s ease-out; -o-transition: margin 0.2s ease-out; }
            #nonFlash #tray2:hover { margin-top:-10px; }
            
