

/* Follow Us */

#followUs {
      width: 100%; }

#followUs a {
      font-size: 0.7em; line-height: 16px;
      color: #333333; font-weight: normal;
      text-decoration: none; border-bottom: solid 1px #333333; }

#followUs a:hover {
      font-size: 0.7em; line-height: 16px;
      color: #333333; font-weight: normal;
      text-decoration: none; border-bottom: none 0px; }
      
#followUs img, #followUs td {
      margin: 0px; padding: 0px; vertical-align: text-top; }
      
#followUs td.icons, #followUs td.name {
      height: 20px; vertical-align: top; padding-top: 2px 0px 2px 0px; }
      
#followUs td.intro {
      height: 35px; vertical-align: middle; }
      
      


/* TC Brand Colours

Primary Colours:
Dark Red: #7f0d15
Light Red: #aa000d

*/

 /* Home Features */
      #homeContent {
	        width: 843px;
	        padding: 0px; margin: 0px; 
	        border: none 0px; border-collapse: collapse;
	        font-size: 1em; vertical-align: top;}
	        
      #homeContent td {
	        vertical-align: text-top; border: none 0px;
	        padding: 0px; margin: 0px; }
 
 
       /* Video Features */
            #homeContent tr td.VideoFeature {
	              width: 452px; height: 254px; 
	              border-right: solid 2px #ffffff; border-bottom: solid 2px #ffffff;
	              overflow: hidden;}
	              
      /* Main Features */
 
            #homeContent tr td.Features {
                        width: 389px; height: 254px; padding: 0px; margin: 0px;
                        border-bottom: solid 2px #ffffff;
                        vertical-align: top; }
	              
	   #mainFeatures  {
                        padding : 0px; margin: 0px;  height: 254px;
                        border: none 0px; border-collapse: collapse;  }
	              
	    #mainFeatures tr.horizontalRule td  {
	               padding : 0px; margin: 0px;
	               border-top: solid 1px #C4C9D3; border-bottom: solid 1px #ffffff;  }
	              
	    #mainFeatures tr.feature td  {
	               border: none 0px; height: 80px;
                       padding: 8px; margin: 0px; font-size: 0.7em;
                       vertical-align: top; }
	               
	    #mainFeatures tr.feature td h3, #mainFeatures tr.feature td div  {
	              color: #505050;}
	              
	    #mainFeatures tr.feature td div a  {
	              color: #505050; border-bottom-color: #505050;}
	              
	    #mainFeatures tr td.featureImage {
	              width: 170px; 
	              z-index: 100; }
	              
	    #mainFeatures tr td.featureImage a {
	              border-bottom: none 0px;}
	              
	    #homeContent tr td.Features hr.feature {
	              color: #ffffff; background-color: #ffffff;
                      height: 2px;
                      border: none 0px; }
 
      /* Product Information */
            #homeContent tr td.ProductHeader {
	              width: 222px; height: 23px; padding: 0px; margin: 0px;
	              background-color: #ffffff; 
	              border-right: solid 2px #ffffff; border-bottom: solid 2px #ffffff; }
	              
            #homeContent tr td.ProductHeader a {
	              border-bottom: none 0px; }
       
            #homeContent tr td.ProductInformation {
	              width: 222px; padding: 8px; margin: 0px;
	              background-color: #ffffff; vertical-align: top;
	              border-right: solid 2px #ffffff; border-bottom: solid 2px #ffffff; }
 
      /* Logo Features */
            #homeContent tr td.LogoFeatureHeader {
	              width: 389px; height: 23px; padding: 0px; margin: 0px;
	              background-color: #0000cc; border-bottom: solid 2px #ffffff; }
       
            #homeContent tr td.LogoFeatureInformation {
	          vertical-align: top;
	          width: 389px; padding: 0px; margin: 0px;
	          background-color: #0000cc; border-bottom: solid 2px #ffffff; }
	        
	        
	        
	        
	     /*   
	    
        div.homeFeatures {
	        padding: 0px;
	        height: 170px;
	        background: #ffffff;
	        vertical-align: top;
	        }
    	    
        span.homeProductFeatures {
	        width: 444px; height: 168px;
            display: inline-block;	 
	        }
    	    
        span.homeProductFeatures span {
	        width: 146px; height: 168px; 
	        margin-right: 2px;
            display: inline-block;
	        }
    	    
        span.homeProductFeatures span img {
	        margin-bottom: 2px;
	        }
    	    
        span.homeProductFeatures span a {
	        border-bottom: none 0px;
	        }
	        
        div.homeFeaturesButtons {
	        padding: 0px;
	        height: 22px;
	        background: #ffffff;
	        vertical-align: top;
	        border-bottom: solid 2px white;
	        }
    	    
        span.homeProductFeaturesButtons {
	        width: 444px; height: 22px;
            display: inline-block;	 
	        }
    	    
        span.homeProductFeaturesButtons span {
	        background-color: #ffffff;
	        width: 146px; height: 22px; 
	        margin-right: 2px;
            display: inline-block;
	        }
    	    
        span.homeProductFeaturesButtons span img {
	        width: 146px; height: 22px; 
	        }
    	    
        span.homeProductFeaturesButtons span a {
	        border-bottom: none 0px;
	        }
	        
    	    
        #homeMainFeatures {
	        background-color: #707070; opacity: .68; filter: alpha(opacity=68);
	        width: 399px; height: 168px;
            display: inline-block;
	        vertical-align: top; 
	        margin: 0px; padding: 0px; border: none 0px;
	        }	
	    
        #homeMainFeatures div {
	        color:White; line-height: 1.4em;
	        display: inline-block;
	        margin: 0px; padding: 0px; border: none 0px;
	        }
	    
        #homeMainFeatures div span.featureContent {
	        display: inline-block; width: 220px;
	        margin: 0px; padding: 3px;
	        vertical-align: text-top;
	        } 
	    
        #homeMainFeatures div span.featureImage {
	        display: inline-block; width: 107px;
	        margin: 0px; padding: 5px 0px 5px 0px;
	        vertical-align: text-top;
	        } 	
	    
        #homeMainFeatures div span div {
            margin: 0px; padding: 0px; border: none 0px;
	        }  
	    
        #homeMainFeatures div span.featureImage img {
	        margin: 0px; padding: 0px;
	        }     
	    
        #homeMainFeatures div span h3 {
	        color:White;
	        display: inline-block;
	        margin: 0px; padding: 0px;
	        } 
	    
        #homeMainFeatures div span div a {
	        color:White;
	        border-bottom: solid 1px White;
	        }
	        
	    #homeMainFeatures div span div a:hover  {
	        border-bottom: none 0px;
	        }
	        	    
        #homeMainFeatures div.hr {
	        width: 100%; height: 2px; line-height: 2px; font-size: 1px;
	        margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	        background-color: white; border: none 0px;
	        }
	        
	    span.homeMainFeaturesBar {
	        width: 399px; height: 22px;
	        background-repeat: repeat-x;
            display: inline-block;	 
	        }
	        
	    span.homeMainFeaturesBar img {
	        width: 399px; height: 22px;
	        margin: 0px; padding: 0px;
	        }
	        
	        
	        
        div.homeNews {
	        background-color: #f8f8f8;
	        padding: 10px 0px 10px 0px;
	        height: auto;
	        vertical-align: top;
	        text-align: center;
	        }
    	    
        span.homeNewsFeatures {
	        width: 198px; height: auto;
	        padding: 1px 5px 0px 5px;
            display: inline-block;
	        text-align: left;
	        vertical-align: top;		 
	        }
	           	    
        span.homeNewsFeaturesSpecial {
	    width: 195px; height: auto;
	    padding: 1px 5px 0px 5px;
            display: inline-block;
	    vertical-align: top;
	    text-align: center;	  }	    
	    
        div.homeNewsTitle {
	    font-weight: bold; font-size: 1.1em;    }
    	    
        span.dividerVertical {	
	    width:1px; height: 130px;
            display: inline-block;  }	
    	    
        span.dividerVertical img {
	        width:1px; height: 130px;	  }	*/
	        