/*
  Company: PauseBreak Media
  Date: 23 August / 2009
  
  Designer: Nicola Gallagher
  E-Mail: nicola@pausebreak.co.za
  
  Developer: Carl Deary
  E-Mail: Carl@pausebreak.co.za
	  
*/

* { 
  padding: 0; 
  margin: 0; 
  }

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  background: #242424 url(../images/top-bg.jpg) top left no-repeat;
  background-repeat: repeat-x;
  }
  
/***********************************************/
/* Reset Elements                              */
/***********************************************/
  
img {
  border: 0;
  }
  
a {
  outline: none;
  }
  
/***********************************************/
/* Wrapper                                     */
/***********************************************/

#wrapper { 
  margin: 0 auto;
  width: 846px;
  }
  
/***********************************************/
/* Navigation Elements                         */
/***********************************************/

#topHeader {
  background: url(../images/top-nav-bg.jpg) top left no-repeat;
  float: left;
  width: 846px;
  height: 41px;
  margin: 0; /* Outside Padding */
  padding: 0; /* Inside Padding */
  position: relative;
  }
  
/***********************************************/
/* Header Elements                             */
/***********************************************/

#header {
  background: url(../images/main-header02.png) no-repeat;
  width: 846px;
  height: 267px;
  float: left;
  margin: 0; /* Outside Padding */
  padding: 0; /* Inside Padding */
  }
  
/***********************************************/
/* Main Content                                */
/***********************************************/

#mainContent {
  margin: 0; /* Outside Padding */
  padding: 0 0 80px 0; /* Inside Padding */
  width: 846px;
  float: left;
  clear: both;
  background: #FFFFFF;
  }

/***********************************************/
/* Left Column Elements                        */
/***********************************************/

#leftcolumn { 
  margin: 0; /* Outside Padding */
  padding: 0; /* Inside Padding */
  width: 501px;
  float: left;
  background: url(../images/bg-left-content.jpg) top left no-repeat;
  position: relative;
  }

/***********************************************/
/* Right Column Elements                       */
/***********************************************/

#rightcolumn { 
  float: right;
  color: #333;
  margin: 0; /* Outside Padding */
  padding: 0; /* Inside Padding */
  width: 345px;
  display: inline;
  background: url(../images/service-nav-bg02.jpg) top left no-repeat;
  }
  
/***********************************************/
/* Footer Products                             */
/***********************************************/  
  
#product {
  width: 846px;
  height: 150px;
  clear: both;
  margin: 0;
  }
  
#product h3 {  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: normal;
  color: #C92710;
  padding: 10px 0px 10px 10px;
  margin: 0;
  }
  
  
  
#product img {
  width: 846px;
  height: 119px;
  margin: 20px 0 0 0;
  }
    
/***********************************************/
/* Footer Elements                             */
/***********************************************/

#footer {
  position: relative;
  width: 846px;
  height: 107px;
  clear: both;
  margin: 0 0 15px 0;
  }
  

