Override a content page in drupal 7 There is any way to override the content page of a particular content type in drupal 7.

By default the content page has the sidebar on the right hand side and the content is placed on the left side

 Page design:

 Content- width 650px | Left sidebar 500px


Here if the content type is company_profile then the width of the content type should be 1050px and the side bar should be below the content page with width 500px as show in the below image



Can anyone help me how to override the content page when the content type is company_profile
You can either use hook_preprocess_node() and if the content type is company_profile, change the styling. Or you can have a node--company_profile.tpl.php file and render that particular content type the way you want.

Then you can use CSS to do get things done. If you use a grid based layout such as 960.gs, this would be easier.