Displaying Colour and Size attributes in Magento product page
===

I have a working code 

    $cModel = Mage::getModel('catalog/product');
$cModel->load($_product->getId());

echo '<p>Product name :',$cModel->getData('name'),'</p>';
echo '<p>Manufacturer id :',$cModel->getData('manufacturer'),'</p>';

$attributes = Mage::getResourceModel('eav/entity_attribute_collection')
        ->setEntityTypeFilter($_product->getResource()->getTypeId())

        ->addFieldToFilter('attribute_code', 'manufacturer');
$attribute = $attributes->getFirstItem()->setEntity($_product->getResource());

echo '<p> Manufacturer :',$attribute->getSource()->getOptionText($cModel->getData('manufacturer')),'</p>';

It is working with Manufacturer. But not working with Size and Colour Attributes. Thank You.