/* CSS Document */
body {margin:0 auto;padding:0px;text-align:justify;} 
a {color:blue; text-decoration:underline;}
   #holder {margin: 0 auto;height:100%;width:962px; margin-top:28px;-overflow:hidden;}
	  #main {height:100%;width:962px;float:left;min-height:20px;-overflow:hidden;}
	  /*border-left:1px #333333 solid; border-right:1px #333333 solid;*/
	     #header{height:100px;width:962px;margin-top:0px;margin-bottom:26px;float:left;}
			#cat_in_logo{width:40px;height:99px; float:left; margin-top:0px; background-image:url(../images/cat_in_logo.png);background-repeat:no-repeat;margin-left:-40px;}		 
			#logo{width:244px;height:99px; float:left; margin-top:0px; background-image:url(../images/logo.png);background-repeat:no-repeat;}		 
			#flash_logo{width:485px; height:153px;float:left;margin-top:0px;margin-left:-55px;margin-top:-28px;z-index:100;position:relative;}
			#banner{width:513px;height:99px; float:right; margin-top:0px;}		 			
		 #main_content{min-height:100px;width:962px;margin-top:0px;margin-bottom:6px;float:left; border:1px solid #cfcfcf;}
		 	#top_links{width:962px;height:37px;background-color:#f2f2f2;border-bottom:1px solid #cfcfcf;}
				#login_box{width:400px;height:37px;float:left;}
				  #login_area{width:380px;margin-left:19px;height:37px;float:left;margin-top:9px;}
				    #login_button{width:43px;height:18px;margin-left:230px;-margin-left:120px;margin-top:-18px;}
				    #not_registered{width:130px;height:30px;float:left;font-size:11px;color:#acacac;font-family:calibri;text-align:left;text-decoration:underline;margin-top:-24px;margin-left:285px;}
			#column_holder{width:962px;min-height:100px;height:100%;margin-top:15px;margin-bottom:15px;float:left;background-image:url(../images/column_holder_bg.png);background-repeat:repeat;}
				
        /* Left Column*/
        #left_column{width:319px;height:100%;float:left;-overflow:hidden;-margin-left:-20px;}
					#welcome{width:281px;margin-left:19px;margin-right:19px;margin-bottom:10px;min-height:100px;float:left;height:100%; padding-bottom:10px;border-bottom:1px solid #cfcfcf;}
						#welcome_heading{width:281px;height:36px;float:left;background-image:url(../images/welcome_img.png);background-repeat:no-repeat;}
						#welcome_thumb{width:94px;height:104px;float:left;background-image:url(../images/_frame.png);background-repeat:no-repeat;margin-top:7px;padding-left:2px;padding-top:1px}						
						#welcome_text{width:180px;height:100%;float:left;margin-left:5px;margin-top:5px; font-size:12px;color:#818181;font-family:calibri;}												
					#have_your_say{width:281px;margin-left:19px;margin-right:19px;margin-bottom:10px;float:left;height:100%; padding-bottom:10px;border-bottom:1px solid #cfcfcf;}
						#have_your_say_heading{width:281px;height:19px;float:left;background-image:url(../images/have_your_say_heading.png);background-repeat:no-repeat;}
						#have_your_say_thumb{width:94px;height:104px;float:left;background-image:url(../images/_frame.png);background-repeat:no-repeat;margin-top:7px;padding-left:2px;padding-top:1px}						
						#have_your_say_text{width:180px;height:100%;float:left;margin-left:5px;margin-top:5px; font-size:12px;color:#818181;font-family:calibri;}						
						#have_your_say_footer{width:281px;height:24px;float:left;margin-top:5px;}
							#all_discussions{width:161px;height:12px;float:left;font-size:11px;color:#818181;font-family:calibri;text-align:left;text-decoration:underline;}
							#new_topic{width:86px;height:12px;float:right;font-size:11px;color:#818181;font-family:calibri;text-align:left;text-decoration:underline;}												
							#use_forum{width:281px;height:12px;float:left;font-size:10px;color:#bcbbbb;font-family:calibri;text-align:left;margin-bottom:10px;}
					#press_release{width:281px;margin-left:19px;margin-right:19px;margin-bottom:10px;min-height:100px;float:left;height:100%; padding-bottom:10px;border-bottom:1px solid #cfcfcf;}
						#press_release_heading{width:281px;height:34px;float:left;background-image:url(../images/press_release_heading.png);background-repeat:no-repeat;}
						#press_release_thumb{width:94px;height:104px;float:left;background-image:url(../images/_frame.png);background-repeat:no-repeat;margin-top:7px;padding-left:2px;padding-top:1px}						
						#press_release_text{width:180px;height:100%;float:left;margin-left:5px;margin-top:5px; font-size:12px;color:#818181;font-family:calibri;}												
					#business_for_sale{width:281px;margin-left:19px;margin-right:19px;margin-bottom:10px;min-height:100px;float:left;height:100%; padding-bottom:10px;border-bottom:1px solid #cfcfcf;}
						#business_for_sale_heading{width:281px;height:36px;float:left;background-image:url(../images/business_for_sale_heading.png);background-repeat:no-repeat;}
						#business_for_sale_thumb{width:94px;height:104px;float:left;background-image:url(../images/_frame.png);background-repeat:no-repeat;margin-top:7px;padding-left:2px;padding-top:1px}						
						#business_for_sale_text{width:180px;height:100%;float:left;margin-left:5px;margin-top:5px; font-size:12px;color:#818181;font-family:calibri;}												
					#pet_business{width:281px;margin-left:19px;margin-right:19px;margin-bottom:10px;min-height:100px;float:left;height:100%; padding-bottom:10px;}
						#pet_business_heading{width:281px;height:36px;float:left;background-image:url(../images/pet_business_heading.png);background-repeat:no-repeat;}
						#pet_business_thumb{width:94px;height:104px;float:left;background-image:url(../images/_frame.png);background-repeat:no-repeat;margin-top:7px;padding-left:2px;padding-top:1px}						
						#pet_business_text{width:180px;height:100%;float:left;margin-left:5px;margin-top:5px; font-size:12px;color:#818181;font-family:calibri;}												
					#normal_block{width:281px;margin-left:19px;margin-right:19px;margin-bottom:5px;min-height:100px;float:left;height:100%; border-bottom:1px solid #cfcfcf;}
						#normal_block_heading{width:281px;float:left;}
						#normal_block_thumb{width:94px;float:left;margin-top:7px;padding-left:2px;padding-top:1px}						
						#normal_block_text{width:180px;height:100%;float:left;margin-left:5px;margin-top:5px; font-size:12px;color:#818181;font-family:calibri;}
            #normal_block a {color:blue; text-decoration:underline;}												
        
        /* Middle Column*/
				#middle_column{width:320px;height:100%;float:left;-overflow:hidden;-margin-left:-1px;}
					#product_news{width:281px;margin-left:20px;margin-right:19px;margin-bottom:0px;float:left;height:100%; padding-bottom:6px;}
						#product_news_heading{width:281px;height:19px;float:left;background-image:url(../images/product_news_heading.png);background-repeat:no-repeat;}
						#product_news_img{width:278px;height:152px;float:left;margin-top:7px;border:1px solid #747272;}						
						#product_news_text{width:281px;height:100%;float:left;margin-top:5px; font-size:12px;color:#818181;font-family:calibri;}						
					#trade_news{width:281px;margin-left:20px;margin-right:19px;margin-bottom:0px;float:left;height:100%; padding-bottom:6px;margin-top:20px;padding-top:0px;border-bottom:1px solid #CFCFCF;}
						#trade_news_heading{width:281px;height:19px;float:left;background-image:url(../images/trade_news_heading.png);background-repeat:no-repeat;}
						#trade_news_img{width:278px;height:152px;float:left;margin-top:7px;}						
						#trade_news_text{width:281px;height:100%;float:left;margin-top:5px; font-size:12px;color:#818181;font-family:calibri;}						
					#pbw_news{width:281px;margin-left:20px;margin-right:19px;margin-bottom:0px;float:left;height:100%; padding-bottom:6px;padding-bottom:6px;margin-top:20px;padding-top:15px;border-top:1px solid #CFCFCF;}
						#pbw_news_heading{width:281px;height:19px;float:left;}
						#pbw_news_img{width:278px;height:152px;float:left;margin-top:7px;}						
						#pbw_news_text{width:281px;height:100%;float:left;margin-top:5px; font-size:12px;color:#818181;font-family:calibri;}						
					#aquatic_trader{width:281px;margin-left:20px;margin-right:19px;margin-bottom:0px;float:left;height:100%; padding-bottom:6px;padding-bottom:6px;margin-top:20px;padding-top:15px;border-top:1px solid #CFCFCF;}
						#aquatic_trader_heading{width:281px;float:left;}
						#aquatic_trader_img{width:278px;height:152px;float:left;margin-top:7px;}						
						#aquatic_trader_text{width:281px;height:100%;float:left;margin-top:5px; font-size:12px;color:#818181;font-family:calibri;}						
        
        /* Right Column*/
				#right_column{width:319px;height:100%;float:left;-overflow:hidden;-margin-left:-5px;-width:339px;}
					#search_box{width:281px;margin-left:20px;margin-right:19px;margin-bottom:0px;float:left;height:100%; padding-bottom:6px;}
						#pet_directory_heading{width:281px;height:18px;float:left;background-image:url(../images/pet_direcotory_heading.png);background-repeat:no-repeat;}
						#pet_directory_text{width:281px;height:100%;float:left;margin-top:5px; font-size:12px;color:#818181;font-family:calibri;}						
						#search_heading{width:281px;height:16px;float:left;background-image:url(../images/search_box_heading.png);background-repeat:no-repeat;margin-top:15px;}
						#search_form{width:281px;height:100%;float:left;margin-top:5px; font-size:12px;color:#818181;font-family:calibri;}
            #search_button{width:43px;height:18px;margin-left:140px;margin-top:-18px;}						

					#featured_articles{width:281px;margin-left:20px;margin-right:19px;margin-bottom:0px;float:left;height:100%; padding-bottom:6px;margin-top:20px;padding-top:15px;border-top:1px solid #CFCFCF;}
						#featured_articles_heading{width:281px;height:19px;float:left;background-image:url(../images/featured_articles_heading.png);background-repeat:no-repeat;}
						#featured_articles_text{width:281px;height:100%;float:left;margin-top:5px; font-size:12px;color:#818181;font-family:calibri;margin-bottom:5px;}						
            #featured_articles_item_heading{width:281px;height:100%;float:left;margin-top:5px; font-size:14px;color:#444444;font-style:italic;font-weight:bold;font-family:calibri;text-decoration:underline;}      
            #featured_articles_item_text{width:281px;height:100%;float:left;margin-top:5px; font-size:12px;color:#818181;font-family:calibri;}            

     /* Footer */ 				
		 #footer{min-height:120px;width:962px;float:left;-height:120px; }
		 #footer_links{height:20px;float:left;margin-top:-118px;font-size:9px;font-weight:normal; color:#999999;font-family:tahoma;}
		 #footer_links_dot{width:9px; height:20px;float:left;margin-top:-123px;-overflow:hidden;}		 




    /*Menus*/

    /* top menus */
    #top_navigation_holder{width:492px;height:37px;float:right;}
    #top_navigation {width:532px; height:37px; float:left;}
    #top_navigation{ float:left; margin-left:0px; padding:0px;margin-left:0px;}
    #top_navigation ul { list-style-type: none; float: left; margin:0px; padding:0px; height:37px;width:538px; }
    #top_navigation ul li { float: left; margin:0px;padding:0px; height:37px;}
    #top_navigation a img {border: 0;float: left;margin:0px;padding:0px;}
    #top_navigation ul li a {display: block; height:37px; margin:0px; padding:0px; overflow: hidden;}
    
    #top_navigation ul li a#home { background-image:url(../images/top_menu.png); width:48px; height:38px; background-position:-12px -1px; background-repeat:no-repeat;}
    #top_navigation ul li a#home:hover{background-image:url(../images/top_menu.png); background-position:-12px -39px; background-repeat:no-repeat;}
    #top_navigation ul li#active a#home{background-image:url(../images/top_menu.png); background-position:-12px -77px;background-repeat:no-repeat; } 
    
    #top_navigation ul li a#directory { background-image:url(../images/top_menu.png); width:80px; height:38px;  background-position:-62px -1px; background-repeat:no-repeat;}
    #top_navigation ul li a#directory:hover{background-image:url(../images/top_menu.png); background-position:-62px -39px; background-repeat:no-repeat;}
    #top_navigation ul li#active a#directory{background-image:url(../images/top_menu.png); background-position:-62px -77px;background-repeat:no-repeat; } 
    
    #top_navigation ul li a#forum { background-image:url(../images/top_menu.png); width:67px; height:38px;  background-position:-144px -1px; background-repeat:no-repeat;}
    #top_navigation ul li a#forum:hover{background-image:url(../images/top_menu.png); background-position:-144px -39px; background-repeat:no-repeat;}
    #top_navigation ul li#active a#forum{background-image:url(../images/top_menu.png); background-position:-144px -77px;background-repeat:no-repeat; } 

    #top_navigation ul li a#news { background-image:url(../images/top_menu.png); width:45px; height:38px;  background-position:-213px -1px; background-repeat:no-repeat;}
    #top_navigation ul li a#news:hover{background-image:url(../images/top_menu.png); background-position:-213px -39px; background-repeat:no-repeat;}
    #top_navigation ul li#active a#news{background-image:url(../images/top_menu.png); background-position:-213px -77px;background-repeat:no-repeat; } 

    #top_navigation ul li a#pbw_news { background-image:url(../images/top_menu.png); width:78px; height:36px;  background-position:-260px -1px; background-repeat:no-repeat;border-top:0px;}
    #top_navigation ul li a#pbw_news:hover{background-image:url(../images/top_menu.png); background-position:-260px -39px; background-repeat:no-repeat;border-top:0px;}
    #top_navigation ul li#active a#pbw_news{background-image:url(../images/top_menu.png); background-position:-260px -77px;background-repeat:no-repeat;border-top:0px; } 

    #top_navigation ul li a#vancancies { background-image:url(../images/top_menu.png); width:41px; height:38px;  background-position:-340px -1px; background-repeat:no-repeat;}
    #top_navigation ul li a#vancancies:hover{background-image:url(../images/top_menu.png); background-position:-340px -39px; background-repeat:no-repeat;}
    #top_navigation ul li#active a#vancancies{background-image:url(../images/top_menu.png); background-position:-340px -77px;background-repeat:no-repeat; } 

    #top_navigation ul li a#businesses { background-image:url(../images/top_menu.png); width:71px; height:38px;  background-position:-383px -1px; background-repeat:no-repeat;}
    #top_navigation ul li a#businesses:hover{background-image:url(../images/top_menu.png); background-position:-383px -39px; background-repeat:no-repeat;}
    #top_navigation ul li#active a#businesses{background-image:url(../images/top_menu.png); background-position:-383px -77px;background-repeat:no-repeat; } 

    #top_navigation ul li a#links { background-image:url(../images/top_menu.png); width:47px; height:38px;  background-position:-456px -1px; background-repeat:no-repeat;}
    #top_navigation ul li a#links:hover{background-image:url(../images/top_menu.png); background-position:-456px -39px; background-repeat:no-repeat;}
    #top_navigation ul li#active a#links{background-image:url(../images/top_menu.png); background-position:-456px -77px;background-repeat:no-repeat; } 

    /*top menus */


    /*animal_menus */
    #animals_menu_holder{float:left;width:281px;height:351px;margin-left:20px;margin-top:10px;}
    #animals_menu {width:280px; height:351px; float:left; margin-top:1px; border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
    #animals_menu{ float:left; margin-left:0px; padding:0px;margin-left:0px;}
    #animals_menu ul { list-style-type: none; float: left; margin:0px; padding:0px; height:35px;}
    #animals_menu ul li { float: left; margin:0px;padding:0px; height:35px;clear:both;}
    #animals_menu a img {border: 0;float: left;margin:0px;padding:0px;}
    #animals_menu ul li a {display: block; height:35px; margin:0px; padding:0px; overflow: hidden;}
    
    #animals_menu ul li a#cats { background-image:url(../images/Animal_big.png); width:280px; height:35px;  background-position:-0px -0px; background-repeat:no-repeat;}
    #animals_menu ul li a#cats:hover{background-image:url(../images/Animal_big.png); background-position:-0px -350px; background-repeat:no-repeat;}
    #animals_menu ul li#active a#cats{background-image:url(../images/Animal_big.png); background-position:-0px -700px;background-repeat:no-repeat; } 
    
    #animals_menu ul li a#dogs { background-image:url(../images/Animal_big.png); width:280px; height:35px;  background-position:-0px -35px; background-repeat:no-repeat;}
    #animals_menu ul li a#dogs:hover{background-image:url(../images/Animal_big.png); background-position:-0px -385px; background-repeat:no-repeat;}
    #animals_menu ul li#active a#dogs{background-image:url(../images/Animal_big.png); background-position:-0px -735px;background-repeat:no-repeat; } 
    
    #animals_menu ul li a#small_mammals { background-image:url(../images/Animal_big.png); width:280px; height:35px;  background-position:-0px -70px; background-repeat:no-repeat;}
    #animals_menu ul li a#small_mammals:hover{background-image:url(../images/Animal_big.png); background-position:-0px -420px; background-repeat:no-repeat;}
    #animals_menu ul li#active a#small_mammals{background-image:url(../images/Animal_big.png); background-position:-0px -770px;background-repeat:no-repeat; } 

    #animals_menu ul li a#reptiles { background-image:url(../images/Animal_big.png); width:280px; height:35px;  background-position:-0px -105px; background-repeat:no-repeat;}
    #animals_menu ul li a#reptiles:hover{background-image:url(../images/Animal_big.png); background-position:-0px -455px; background-repeat:no-repeat;}
    #animals_menu ul li#active a#reptiles{background-image:url(../images/Animal_big.png); background-position:-0px -805px;background-repeat:no-repeat; } 

    #animals_menu ul li a#aquatics { background-image:url(../images/Animal_big.png); width:280px; height:35px;  background-position:-0px -140px; background-repeat:no-repeat;}
    #animals_menu ul li a#aquatics:hover{background-image:url(../images/Animal_big.png); background-position:-0px -490px; background-repeat:no-repeat;}
    #animals_menu ul li#active a#aquatics{background-image:url(../images/Animal_big.png); background-position:-0px -840px;background-repeat:no-repeat; } 

    #animals_menu ul li a#cage_n_aviary { background-image:url(../images/Animal_big.png); width:280px; height:35px;  background-position:-0px -175px; background-repeat:no-repeat;}
    #animals_menu ul li a#cage_n_aviary:hover{background-image:url(../images/Animal_big.png); background-position:-0px -525px; background-repeat:no-repeat;}
    #animals_menu ul li#active a#cage_n_aviary{background-image:url(../images/Animal_big.png); background-position:-0px -875px;background-repeat:no-repeat; } 

    #animals_menu ul li a#garden_birds { background-image:url(../images/Animal_big.png); width:280px; height:35px;  background-position:-0px -210px; background-repeat:no-repeat;}
    #animals_menu ul li a#garden_birds:hover{background-image:url(../images/Animal_big.png); background-position:-0px -560px; background-repeat:no-repeat;}
    #animals_menu ul li#active a#garden_birds{background-image:url(../images/Animal_big.png); background-position:-0px -910px;background-repeat:no-repeat; } 

    #animals_menu ul li a#poultry { background-image:url(../images/Animal_big.png); width:280px; height:35px;  background-position:-0px -245px; background-repeat:no-repeat;}
    #animals_menu ul li a#poultry:hover{background-image:url(../images/Animal_big.png); background-position:-0px -595px; background-repeat:no-repeat;}
    #animals_menu ul li#active a#poultry{background-image:url(../images/Animal_big.png); background-position:-0px -945px;background-repeat:no-repeat; } 

    #animals_menu ul li a#veterinary { background-image:url(../images/Animal_big.png); width:280px; height:35px;  background-position:-0px -280px; background-repeat:no-repeat;}
    #animals_menu ul li a#veterinary:hover{background-image:url(../images/Animal_big.png); background-position:-0px -630px; background-repeat:no-repeat;}
    #animals_menu ul li#active a#veterinary{background-image:url(../images/Animal_big.png); background-position:-0px -980px;background-repeat:no-repeat; } 

    #animals_menu ul li a#organic_products { background-image:url(../images/Animal_big.png); width:280px; height:35px;  background-position:-0px -315px; background-repeat:no-repeat;}
    #animals_menu ul li a#organic_products:hover{background-image:url(../images/Animal_big.png); background-position:-0px -665px; background-repeat:no-repeat;}
    #animals_menu ul li#active a#organic_products{background-image:url(../images/Animal_big.png); background-position:-0px -1015px;background-repeat:no-repeat; }         /*#animals_menu ul li#toys_separator{background-image:url(../images/Animal_big.png); width:4px; height:26px;background-position:-0px -0px; background-repeat:no-repeat;}
    
     /*animals */


    /*services_menus */
    
    #services_menu_holder{float:left;width:281px;height:245px;margin-left:20px;margin-top:15px;}
    #services_menu {width:280px; height:245px; float:left; margin-top:1px; border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
    #services_menu{ float:left; margin-left:0px; padding:0px;margin-left:0px;}
    #services_menu ul { list-style-type: none; float: left; margin:0px; padding:0px; height:35px;}
    #services_menu ul li { float: left; margin:0px;padding:0px; height:35px;clear:both;}
    #services_menu a img {border: 0;float: left;margin:0px;padding:0px;}
    #services_menu ul li a {display: block; height:35px; margin:0px; padding:0px; overflow: hidden;}
    
    #services_menu ul li a#wholesalers { background-image:url(../images/Services_big.png); width:280px; height:35px;  background-position:-0px -0px; background-repeat:no-repeat;}
    #services_menu ul li a#wholesalers:hover{background-image:url(../images/Services_big.png); background-position:-0px -245px; background-repeat:no-repeat;}
    #services_menu ul li#active a#wholesalers{background-image:url(../images/Services_big.png); background-position:-0px -490px;background-repeat:no-repeat; } 
    
    #services_menu ul li a#shopfitting_epos { background-image:url(../images/Services_big.png); width:280px; height:35px;  background-position:-0px -35px; background-repeat:no-repeat;}
    #services_menu ul li a#shopfitting_epos:hover{background-image:url(../images/Services_big.png); background-position:-0px -280px; background-repeat:no-repeat;}
    #services_menu ul li#active a#shopfitting_epos{background-image:url(../images/Services_big.png); background-position:-0px -525px;background-repeat:no-repeat; } 

    #services_menu ul li a#services { background-image:url(../images/Services_big.png); width:280px; height:35px;  background-position:-0px -70px; background-repeat:no-repeat;}
    #services_menu ul li a#services:hover{background-image:url(../images/Services_big.png); background-position:-0px -315px; background-repeat:no-repeat;}
    #services_menu ul li#active a#services{background-image:url(../images/Services_big.png); background-position:-0px -560px;background-repeat:no-repeat; } 

    #services_menu ul li a#exhibition_events { background-image:url(../images/Services_big.png); width:280px; height:35px;  background-position:-0px -105px; background-repeat:no-repeat;}
    #services_menu ul li a#exhibition_events:hover{background-image:url(../images/Services_big.png); background-position:-0px -350px; background-repeat:no-repeat;}
    #services_menu ul li#active a#exhibition_events{background-image:url(../images/Services_big.png); background-position:-0px -595px;background-repeat:no-repeat; } 

    #services_menu ul li a#organisation_charities { background-image:url(../images/Services_big.png); width:280px; height:35px;  background-position:-0px -140px; background-repeat:no-repeat;}
    #services_menu ul li a#organisation_charities:hover{background-image:url(../images/Services_big.png); background-position:-0px -385px; background-repeat:no-repeat;}
    #services_menu ul li#active a#organisation_charities{background-image:url(../images/Services_big.png); background-position:-0px -630px;background-repeat:no-repeat; } 

    #services_menu ul li a#publications_n_websites { background-image:url(../images/Services_big.png); width:280px; height:35px;  background-position:-0px -175px; background-repeat:no-repeat;}
    #services_menu ul li a#publications_n_websites:hover{background-image:url(../images/Services_big.png); background-position:-0px -420px; background-repeat:no-repeat;}
    #services_menu ul li#active a#publications_n_websites{background-image:url(../images/Services_big.png); background-position:-0px -665px;background-repeat:no-repeat; } 

    #services_menu ul li a#company_listing { background-image:url(../images/Services_big.png); width:280px; height:35px;  background-position:-0px -210px; background-repeat:no-repeat;}
    #services_menu ul li a#company_listing:hover{background-image:url(../images/Services_big.png); background-position:-0px -455px; background-repeat:no-repeat;}
    #services_menu ul li#active a#company_listing{background-image:url(../images/Services_big.png); background-position:-0px -700px;background-repeat:no-repeat; } 
     /*services */
    

    /*animals_small_menu */
    #animals_small_menu_holder{float:left;width:179px;height:220px;margin-left:19px;margin-top:10px;}
    #animals_small_menu {width:179px; height:220px; float:left; margin-top:1px;}
    #animals_small_menu{ float:left; margin-left:0px; padding:0px;margin-left:0px;}
    #animals_small_menu ul { list-style-type: none; float: left; margin:0px; padding:0px; height:18px;}
    #animals_small_menu ul li { float: left; margin:0px;padding:0px; height:18px;clear:both;margin-left:-1px;}
    #animals_small_menu a img {border: 0;float: left;margin:0px;padding:0px;}
    #animals_small_menu ul li a {display: block; height:18px; margin:0px; padding:0px; overflow: hidden;}
    
    #animals_small_menu ul li a#heading  { background-image:url(../images/Pet_small.png); width:179px; height:21px;  background-position:-0px -14px; background-repeat:no-repeat;}       

    #animals_small_menu ul li a#cats { background-image:url(../images/Pet_small.png); width:179px; height:18px;  background-position:-0px -34px; background-repeat:no-repeat;}
    #animals_small_menu ul li a#cats:hover{background-image:url(../images/Pet_small.png); background-position:-0px -254px; background-repeat:no-repeat;}
    #animals_small_menu ul li#active a#cats{background-image:url(../images/Pet_small.png); background-position:-0px -474px;background-repeat:no-repeat; } 
    
    #animals_small_menu ul li a#dogs { background-image:url(../images/Pet_small.png); width:179px; height:18px;  background-position:-0px -52px; background-repeat:no-repeat;}
    #animals_small_menu ul li a#dogs:hover{background-image:url(../images/Pet_small.png); background-position:-0px -272px; background-repeat:no-repeat;}
    #animals_small_menu ul li#active a#dogs{background-image:url(../images/Pet_small.png); background-position:-0px -492px;background-repeat:no-repeat; } 
     
    #animals_small_menu ul li a#small_mammals { background-image:url(../images/Pet_small.png); width:179px; height:18px;  background-position:-0px -70px; background-repeat:no-repeat;}
    #animals_small_menu ul li a#small_mammals:hover{background-image:url(../images/Pet_small.png); background-position:-0px -290px; background-repeat:no-repeat;}
    #animals_small_menu ul li#active a#small_mammals{background-image:url(../images/Pet_small.png); background-position:-0px -508px;background-repeat:no-repeat; } 
    
    #animals_small_menu ul li a#reptiles { background-image:url(../images/Pet_small.png); width:179px; height:18px;  background-position:-0px -88px; background-repeat:no-repeat;}
    #animals_small_menu ul li a#reptiles:hover{background-image:url(../images/Pet_small.png); background-position:-0px -308px; background-repeat:no-repeat;}
    #animals_small_menu ul li#active a#reptiles{background-image:url(../images/Pet_small.png); background-position:-0px -526px;background-repeat:no-repeat; } 
    
    #animals_small_menu ul li a#aquatics { background-image:url(../images/Pet_small.png); width:179px; height:18px;  background-position:-0px -106px; background-repeat:no-repeat;}
    #animals_small_menu ul li a#aquatics:hover{background-image:url(../images/Pet_small.png); background-position:-0px -326px; background-repeat:no-repeat;}
    #animals_small_menu ul li#active a#aquatics{background-image:url(../images/Pet_small.png); background-position:-0px -544px;background-repeat:no-repeat; } 

    #animals_small_menu ul li a#cage_n_aviary { background-image:url(../images/Pet_small.png); width:179px; height:18px;  background-position:-0px -124px; background-repeat:no-repeat;}
    #animals_small_menu ul li a#cage_n_aviary:hover{background-image:url(../images/Pet_small.png); background-position:-0px -344px; background-repeat:no-repeat;}
    #animals_small_menu ul li#active a#cage_n_aviary{background-image:url(../images/Pet_small.png); background-position:-0px -562px;background-repeat:no-repeat; } 

    #animals_small_menu ul li a#garden_birds { background-image:url(../images/Pet_small.png); width:179px; height:18px;  background-position:-0px -142px; background-repeat:no-repeat;}
    #animals_small_menu ul li a#garden_birds:hover{background-image:url(../images/Pet_small.png); background-position:-0px -362px; background-repeat:no-repeat;}
    #animals_small_menu ul li#active a#garden_birds{background-image:url(../images/Pet_small.png); background-position:-0px -580px;background-repeat:no-repeat; } 

    #animals_small_menu ul li a#poultry { background-image:url(../images/Pet_small.png); width:179px; height:18px;  background-position:-0px -160px; background-repeat:no-repeat;}
    #animals_small_menu ul li a#poultry:hover{background-image:url(../images/Pet_small.png); background-position:-0px -380px; background-repeat:no-repeat;}
    #animals_small_menu ul li#active a#poultry{background-image:url(../images/Pet_small.png); background-position:-0px -598px;background-repeat:no-repeat; } 

    #animals_small_menu ul li a#veterinary { background-image:url(../images/Pet_small.png); width:179px; height:18px;  background-position:-0px -178px; background-repeat:no-repeat;}
    #animals_small_menu ul li a#veterinary:hover{background-image:url(../images/Pet_small.png); background-position:-0px -398px; background-repeat:no-repeat;}
    #animals_small_menu ul li#active a#veterinary{background-image:url(../images/Pet_small.png); background-position:-0px -616px;background-repeat:no-repeat; } 

    #animals_small_menu ul li a#organic_products { background-image:url(../images/Pet_small.png); width:179px; height:18px;  background-position:-0px -196px; background-repeat:no-repeat;}
    #animals_small_menu ul li a#organic_products:hover{background-image:url(../images/Pet_small.png); background-position:-0px -416px; background-repeat:no-repeat;}
    #animals_small_menu ul li#active a#organic_products{background-image:url(../images/Pet_small.png); background-position:-0px -634px;background-repeat:no-repeat; }         /*#animals_menu ul li#toys_separator{background-image:url(../images/Animal_big.png); width:4px; height:26px;background-position:-0px -0px; background-repeat:no-repeat;}
    /**/
    /*animals_small_menu */

    /*services_small_menu */
    #services_small_menu_holder{float:left;width:179px;height:166px;margin-left:19px;margin-top:10px;}
    #services_small_menu {width:179px; height:166px; float:left; margin-top:1px;}
    #services_small_menu{ float:left; margin-left:0px; padding:0px;margin-left:0px;}
    #services_small_menu ul { list-style-type: none; float: left; margin:0px; padding:0px; height:18px;}
    #services_small_menu ul li { float: left; margin:0px;padding:0px; height:18px;clear:both;margin-left:-1px;}
    #services_small_menu a img {border: 0;float: left;margin:0px;padding:0px;}
    #services_small_menu ul li a {display: block; height:18px; margin:0px; padding:0px; overflow: hidden;}
    
    #services_small_menu ul li a#heading  { background-image:url(../images/Services_small.png); width:179px; height:21px;  background-position:-0px -14px; background-repeat:no-repeat;}       

    #services_small_menu ul li a#wholesalers { background-image:url(../images/Services_small.png); width:179px; height:18px;  background-position:-0px -34px; background-repeat:no-repeat;}
    #services_small_menu ul li a#wholesalers:hover{background-image:url(../images/Services_small.png); background-position:-0px -200px; background-repeat:no-repeat;}
    #services_small_menu ul li#active a#wholesalers{background-image:url(../images/Services_small.png); background-position:-0px -366px;background-repeat:no-repeat; } 
    
    #services_small_menu ul li a#shopfitting_epos { background-image:url(../images/Services_small.png); width:179px; height:18px;  background-position:-0px -52px; background-repeat:no-repeat;}
    #services_small_menu ul li a#shopfitting_epos:hover{background-image:url(../images/Services_small.png); background-position:-0px -218px; background-repeat:no-repeat;}
    #services_small_menu ul li#active a#shopfitting_epos{background-image:url(../images/Services_small.png); background-position:-0px -384px;background-repeat:no-repeat; } 
     
    #services_small_menu ul li a#services { background-image:url(../images/Services_small.png); width:179px; height:18px;  background-position:-0px -70px; background-repeat:no-repeat;}
    #services_small_menu ul li a#services:hover{background-image:url(../images/Services_small.png); background-position:-0px -236px; background-repeat:no-repeat;}
    #services_small_menu ul li#active a#services{background-image:url(../images/Services_small.png); background-position:-0px -402px;background-repeat:no-repeat; } 
    
    #services_small_menu ul li a#exhibition_events { background-image:url(../images/Services_small.png); width:179px; height:18px;  background-position:-0px -88px; background-repeat:no-repeat;}
    #services_small_menu ul li a#exhibition_events:hover{background-image:url(../images/Services_small.png); background-position:-0px -254px; background-repeat:no-repeat;}
    #services_small_menu ul li#active a#exhibition_events{background-image:url(../images/Services_small.png); background-position:-0px -420px;background-repeat:no-repeat; } 
    
    #services_small_menu ul li a#organisation_charities { background-image:url(../images/Services_small.png); width:179px; height:18px;  background-position:-0px -106px; background-repeat:no-repeat;}
    #services_small_menu ul li a#organisation_charities:hover{background-image:url(../images/Services_small.png); background-position:-0px -272px; background-repeat:no-repeat;}
    #services_small_menu ul li#active a#organisation_charities{background-image:url(../images/Services_small.png); background-position:-0px -438px;background-repeat:no-repeat; } 

    #services_small_menu ul li a#publications_n_websites { background-image:url(../images/Services_small.png); width:179px; height:18px;  background-position:-0px -124px; background-repeat:no-repeat;}
    #services_small_menu ul li a#publications_n_websites:hover{background-image:url(../images/Services_small.png); background-position:-0px -290px; background-repeat:no-repeat;}
    #services_small_menu ul li#active a#publications_n_websites{background-image:url(../images/Services_small.png); background-position:-0px -456px;background-repeat:no-repeat; } 

    #services_small_menu ul li a#company_listing { background-image:url(../images/Services_small.png); width:179px; height:18px;  background-position:-0px -142px; background-repeat:no-repeat;}
    #services_small_menu ul li a#company_listing:hover{background-image:url(../images/Services_small.png); background-position:-0px -308px; background-repeat:no-repeat;}
    #services_small_menu ul li#active a#company_listing{background-image:url(../images/Services_small.png); background-position:-0px -474px;background-repeat:no-repeat; } 

    /**/
    /*services_small_menu */

    /*Forum_small_menu */
    #forum_small_menu_holder{float:left;width:179px;height:105px;margin-left:19px;margin-top:10px;}
    #forum_small_menu {width:179px; height:105px; float:left; margin-top:1px;}
    #forum_small_menu{ float:left; margin-left:0px; padding:0px;margin-left:0px;}
    #forum_small_menu ul { list-style-type: none; float: left; margin:0px; padding:0px; height:18px;}
    #forum_small_menu ul li { float: left; margin:0px;padding:0px; height:18px;clear:both;margin-left:-1px;}
    #forum_small_menu a img {border: 0;float: left;margin:0px;padding:0px;}
    #forum_small_menu ul li a {display: block; height:18px; margin:0px; padding:0px; overflow: hidden;}
    
    #forum_small_menu ul li a#heading  { background-image:url(../images/forum_small.png); width:179px; height:21px;  background-position:-0px -14px; background-repeat:no-repeat;}       

    #forum_small_menu ul li a#all_discussions { background-image:url(../images/forum_small.png); width:179px; height:18px;  background-position:-0px -34px; background-repeat:no-repeat;}
    #forum_small_menu ul li a#all_discussions:hover{background-image:url(../images/forum_small.png); background-position:-0px -128px; background-repeat:no-repeat;}
    #forum_small_menu ul li#active a#all_discussions{background-image:url(../images/forum_small.png); background-position:-0px -222px;background-repeat:no-repeat; } 
    
    #forum_small_menu ul li a#create_new_topic { background-image:url(../images/forum_small.png); width:179px; height:18px;  background-position:-0px -52px; background-repeat:no-repeat;}
    #forum_small_menu ul li a#create_new_topic:hover{background-image:url(../images/forum_small.png); background-position:-0px -146px; background-repeat:no-repeat;}
    #forum_small_menu ul li#active a#create_new_topic{background-image:url(../images/forum_small.png); background-position:-0px -240px;background-repeat:no-repeat; } 
     
    #forum_small_menu ul li a#fourm_search { background-image:url(../images/forum_small.png); width:179px; height:18px;  background-position:-0px -70px; background-repeat:no-repeat;}
    #forum_small_menu ul li a#fourm_search:hover{background-image:url(../images/forum_small.png); background-position:-0px -164px; background-repeat:no-repeat;}
    #forum_small_menu ul li#active a#fourm_search{background-image:url(../images/forum_small.png); background-position:-0px -258px;background-repeat:no-repeat; } 
    
    /**/
    /*Forum_small_menu */

    
    /* sub-menus*/
    
         #top_navigation li:hover a, 
         #top_navigation li.sfHover a {
          color: #e00000;
        	width:170px;	
        	height: 20px;
    
         }
         #top_navigation li:hover ul a, 
         #top_navigation li.sfHover ul a {
          color: #898989;
        	width:170px;
        	text-indent:5px;
    	
         }
         #top_navigation li:hover ul a:hover, 
         #top_navigation li.sfHover ul a:hover {
          background: #fafafa;
          color: #e00000;
        	height: 20px;  
         }
         #top_navigation li ul {
          position: absolute;
          left: -999em;
      		padding-left: 0px;
      		width:170px;
          background: #fafafa;
      		z-index:2;
  		    clear:both;
      	  border:1px solid #cfcfcf;
      	  border-top:0px;
      	  height:auto;
      	  padding-top:5px;
         }
         #top_navigation li ul li { 
          border-bottom: solid;
          border-bottom-width: 0px;
      		width:170px;
          background: #fafafa;
      		height: 20px;
          /*padding-left:3px;
          padding-right:3px;
          padding-top:1px;
          padding-bottom:1px;*/		
          font-family: calibri;
          font-weight:bold;
          font-size: 12px;
          color: #898989;
          text-transform:uppercase;
  		   }
  	  
         #top_navigation li:hover ul,
         #top_navigation li.sfhover ul {
          left:auto;
      	  top: 192px;
         }
        
         #top_navigation li:hover ul,
         #top_navigation li.sfhover ul {
          left: auto;
          margin: 0px;
          padding: 0px;
         }
         
         #top_navigation ul li ul li a {
              border-top: 0;
              padding: 0px;
              margin: 0px;
              line-height: 20px;
              font-family: calibri;
              font-size: 12px;
              font-weight:bold;              
              color: #898989;
              text-transform:uppercase;
              text-decoration: none;
              height: 20px;
             
         }
        
         #top_navigation ul li ul li a:hover {
              color: #e00000;
              border-top: 0;
              padding: 0px;
              *height: 20px;
              margin: 0px;
              line-height: 20px;
         }

 /* 2nd Template CSS*/
 
 					#featured_products_container{width:280px;float:left;height:100%;border-left:0px;}
           #featured_products{width:256px;margin-bottom:0px;float:left;height:100%; padding-bottom:6px;margin:12px;margin-top:13px;}
						#featured_products_heading{width:256px;height:16px;float:left;background-image:url(../images/featured_products_heading.png);background-repeat:no-repeat;}
						#featured_products_img{width:137px;height:174px;float:left;margin-top:8px;}						
						#featured_products_text{width:112px;height:100%;float:left;margin-top:8px; margin-left:5px;font-size:12px;color:#818181;font-family:calibri;text-align:left;}      

          #right_advert_1{float:left;width:150px;margin-bottom:10px;}
          #right_advert_2{float:left;width:150px;height:236px;} 
          
          #record_holder{float:left;width:475px;height:100%;border-bottom:1px solid #cfcfcf;padding-bottom:10px;margin-bottom:10px;}
            #record_heading{float:left;width:475px;height:20px;color:#5d9bce;font-size:16px;font-family:calibri;font-weight:bold;}
            #record_line{float:left;width:475px;height:100%;}
              #record_line_caption{float:left;width:75px;height:100%;color:#888888;font-size:12px;font-family:calibri;}
              #record_line_text{float:left;width:400px;height:100%;color:#888888;font-size:12px;font-family:calibri;}
            #record_bottom_text{margin-top:5px;float:left;width:475px;height:100%;color:#888888;font-size:11px;font-family:calibri;}
            #more_info{margin-top:5px;float:right;width:52px;height:11px;color:#ed0000;font-size:10px;font-family:calibri;font-weight:bold;}  
 /* 2nd Template CSS*/
   
/* 3rd Template CSS*/
            
            #middle_text{float:left;width:570px;height:100px;margin-bottom:20px;margin-top:10px;}
            #you_may_consider_heading{width:136px;height:16px;float:left;background-image:url(../images/you_may_consider_heading.png);background-repeat:no-repeat;}
            #you_may_consider{width:568px;height:100%;float:left;margin-top:10px;margin-bottom:20px;}
               #you_may_consider_1{width:111px;height:190px;float:left;border:1px solid #b4b4b4;}
               #you_may_consider_2{margin-left:39px;width:111px;height:190px;float:left;border:1px solid #b4b4b4;}
               #you_may_consider_3{margin-left:39px;width:111px;height:190px;float:left;border:1px solid #b4b4b4;}
               #you_may_consider_4{width:111px;height:190px;float:right;border:1px solid #b4b4b4;}
            #advertisement_heading{width:104px;height:17px;float:left;margin-top:130px;background-image:url(../images/advertisement_heading.png);background-repeat:no-repeat;}
            #advertisement{width:568px;height:120px;float:left;border:1px solid #b4b4b4;margin-top:10px;}
            #forum_holder{width:568px;height:100%;float:left;margin-top:5px;}
              #forum_item_heading{width:568px;height:15px;float:left;margin-top:5px;color:#898989;font-size:12px;font-family:calibri;}
            
/* 3rd Template CSS*/
   
