        .catman { font-size: 12px; }
        
        
        div.catman a:link, div.catman a:visited { color: #0096DC; }
        div.catman a:active, div.catman a:hover { text-decoration: underline; }
        
        div.catman h1,div.catman h2,div.catman h3 {
            color: black;
            font-weight: bold;
            text-transform: uppercase;
            font-family: Arial,Helvetica,Sans-Serif;
            font-size: 22px;
            line-height: 20px;
            margin: 0 0 4px 0;
            padding: 0 0 0 0;
        }
        
        div.catman .style1 {        
            background: transparent url('/magazine/graphics/decoration/sprite.colours.png') repeat-x 0 0;
            border-bottom: 1px solid #D2D2D2;
            padding-bottom: 6px;
            padding-top: 22px;
        }
        
        div.catman .style2 {
            border-bottom: 1px solid #D2D2D2;
            background: url(sprite.colours.png) repeat-x 0 -185px;
            color: black;
            font-size: 12px;
            font-weight: bold;
            line-height: 1.25;
            margin-bottom: 5px;
            padding: 25px 0 8px;
            text-transform: uppercase;
        }
        
        div.catman .style3 {
            border-bottom: 1px solid #D2D2D2;
            color: black;
            font-size: 12px;
            font-weight: bold;
            line-height: 1.25;
            margin-bottom: 5px;
            padding: 6px 0 7px 10px;
            text-transform: uppercase;
        }
                    
        
        div.catman p { font-size: 12px; line-height: 1.3; margin: 0 0 15px 0; padding: 0; }
        
        div.catman ul {
            font-size: 13px !important;
            list-style-type: square;
            margin: 0 0 8px 20px;
            padding: 0;
            list-style-position: outside !important;
        }
        
        #story_custom #top_container ul li, #story_custom #content_sleeve ul li, #story_custom #rightcolumn_sleeve ul li { 
        	list-style-position: outside !important;
        }
        
        div.catman ul li { padding: 0 0 8px 0; margin: 0; font-size: 13px !important; line-height: normal !important;  }

        div.catman ol {
            font-size: 13px !important;
            margin: 0 0 8px 20px;
            padding: 0;
        }     
        
		div.catman ol li { padding: 0 0 8px 0; margin: 0; font-size: 13px !important; line-height: normal !important; }

        /*
            Structure + Tables + Tabs
        */
        
        div.catman .container { margin: auto; padding: 0 0; width: 960px; }
        div.catman .col-180 { float: left; margin: 0 20px 0 20px; width: 180px; }
        div.catman .col-200 { float: left; margin: 0 10px 0 0; width: 190px; }
        div.catman .col-220 { float: left; margin: 0 20px 0 20px; width: 220px; }
        div.catman .col-300 { float: left; margin: 0 20px 0 20px; width: 300px; }
        div.catman .col-460 { float: left; margin: 0 20px 0 20px; width: 460px; }
        div.catman .col-620 { float: left; margin: 0 20px 0 20px; width: 620px; }
        div.catman .col-940 { float: left; margin: 0 0 20px 0; width: 940px; }
        
        div.catman .col-grey {
            border-radius: 0 0 8px 8px;
            -moz-border-radius: 0 0 8px 8px;
            background: #EAEAEA url('/magazine/graphics/poll.header.png') repeat-x;
            color: black;
            padding-top: 19px;
            padding: 20px 0 16px 0;
        }
        
        div.catman .col-sleeve { padding: 5px 10px 0 10px; }
        div.catman .col-testimonials { border-left: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA; width: 178px; padding: 0 10px; }
        
        div.catman table { font-size: 10px; margin: 0 0 15px 0; width: 100%; }
        div.catman table th { background: #EAEAEA; padding: 5px 5px; text-transform: uppercase; }
        div.catman table tr.alt td { background: #EAEAEA; }
        div.catman table td { border-bottom: 2px solid #FFF; padding: 5px 10px; }
        div.catman table td.title { background: #EAEAEA; font-weight: bold; }

        div.catman .tabbed-blocks {         
            background-color: #0096DC;
            border-radius: 8px 8px 10px 10px;
            float: left;
            margin-top: 5px;
            margin-bottom: 10px;
			}
			
		div.catman .tabbed-blocks.creating-uplift .panes { height: 640px; }
        
        div.catman .tabbed-blocks.tabs-style2 .tabs { width: 292px; }
        div.catman .tabbed-blocks.tabs-style2 .panes { width: 284px; }
        div.catman .tabbed-blocks.tabs-style2.countlines .panes { height: 700px; }

        div.catman .tabs {
            float: left; 
            list-style-type: none !important;
            margin: 0; 
            padding: 0 0 0 8px;    
            width: 612px; 
        }
                
        div.catman .tabs li { float: left; padding: 0; margin: 10px 0 0 0; list-style-type: none !important; }
        
        div.catman .tabs a {
            color: #EAEAEA;
            border-radius: 5px 5px 0 0;
            color: white;
            cursor: pointer;
            float: left;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 13px;
            line-height: 15px;
            height: 33px;
            margin: 0;
            padding: 5px 7px 2px;
            text-transform: uppercase;
            margin-right: 1px;  
            text-decoration: none;         
         }
         
        div.catman .tabs a.current { background: #EAEAEA; color: black; font-weight: bold; }    
        
        div.catman .panes {
            background: #EAEAEA;
            border-radius: 0 0 10px 10px;
            float: left;
            padding: 10px 8px;
            width: 604px;
        }
        
        div.catman .image {
            float: left;
            margin: 0px 10px 10px 10px;
        }
        
        div.catman .logo-fcp {
			float: left;
			margin: 0 20px 0 10px;
		}
		
        div.catman .tabbed-blocks.tabs-style2 .tabs { width: 292px; }
        .tabbed-blocks.tabs-style2 .panes { width: 284px; }        
        
        div.catman .panes.testimonials { height: 600px; }
        div.catman .panes.testimonials.style5 { height: 720px; }
        div.catman .panes.category-programme { height: 150px; }
        div.catman .panes.did-you-know { height: 250px; }
div.catman .mb { margin-bottom: 15px;}
        
        div.catman .testimonials p { padding: 0 10px; }		

        /*
            Resets + Clears
        */
        
        * html div.catman .group { height: 1%; }
        *:first-child+html div.catman .group { min-height: 1px; }
        div.catman .group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }       
        
        div.catman .alpha { margin-left: 0; }
        div.catman .omega { margin-right: 0; }
        div.catman .gamma { margin: 0 0 20px 0; }        


		#story_custom .TCLeaderboard { display: none; }
		
		#spin2 #wrapper, #story_custom #wrapper { background: none !important; }
		
		div.catman a.facebook { background: url('http://www.conveniencestore.co.uk/Pictures/web/a/p/e/icon-facebook.png') 0 0 no-repeat; display: block; float: left; margin-right: 15px; height: 20px; padding: 4px 0 0 34px; }
		div.catman a:hover.facebook { background: url('http://www.conveniencestore.co.uk/Pictures/web/a/p/e/icon-facebook.png') 0 -24px no-repeat; }
		div.catman a.twitter { background: url('http://www.conveniencestore.co.uk/Pictures/web/i/d/t/icon-twitter.png') 0 0 no-repeat; display: block; float: left; height: 20px; padding: 4px 0 0 34px; }
		div.catman a:hover.twitter { background: url('http://www.conveniencestore.co.uk/Pictures/web/i/d/t/icon-twitter.png') 0 -24px no-repeat; }

		/*#footer { margin: 0 auto !important; }*/
    