        html, body 		{ margin: 0px; padding:0px; }
		body 			{ background-color:#BCBCBC; background-image:url('images/bg.jpg'); background-repeat:repeat-x; color: #000000; font-family: Arial, sans-serif; font-size:13px; line-height: 18px; text-align:left }
        h1				{ font-family: Arial, sans-serif; color: #C30000; font-size:20px; font-weight:300; line-height:22px; }
        h2              { font-family: Arial, sans-serif; color: #C30000; font-size:19px; font-weight:300; line-height:22px; }
        h3              { font-family: Arial, sans-serif; color: #C30000; font-size:17px; font-weight:300; line-height:22px; }
        h4              { font-family: Tahoma, Geneva, sans-serif; color: #C30000; font-size:22px; font-weight:300; line-height:23px; }
        h5              { font-family: Arial, sans-serif; color: #C30000; font-size:15px; letter-spacing:-1px; font-weight:300; line-height:20px; margin-top:0px; }

        a				{ color: #000000;  }
        li              { line-height:22px; }
    
        	
		#container		{ background-color:#E1A900; padding-bottom:0px; width: 980px; height: auto;  margin-left: auto; margin-right: auto; }

    

#blogcontainer  { float:right; width:916px; height:auto; background-color:#ffffff; border-color:#c30000; border-style:solid; padding:15px; margin-top:0px;  margin-bottom:15px; margin-left:auto; margin-right:14px;}

#leftcont       { float:left; width:680px; height:auto;}

#rightcont      { float:right; width:220px; height:auto; font-size:11px; }

#shadow         { width:1040px; margin-right:auto; margin-left:auto; }

.class2 ul      { margin-left:-15px; }

        #header         { width:980px; height:240px; }
		 #header_1        { width:980px; height:240px; background-image:url(images/header.jpg); }
        
        #nav            { width:980px; height:30px; background-color:#E1A900; padding-bottom:5px; text-align:right;  }
        #nav2           { width:980px; height:55px; background-color:#E1A900; margin-left:0px;  }

                
        #info           { background-color:#E1A900; float:left; width:298px; height:auto; border:0px; padding-top:0px; padding-bottom:20px; }		
        #news           { float:left; background-color:#DCD6C8; background-image:url('images/newsheader.png'); background-repeat:no-repeat; background-position:top; padding-top:85px; border-width:3px; border-color: #C30000; width:601px; height:auto; padding-right:20px; padding-left:20px; margin-bottom:20px;  }
        #content     	{ float:right; text-align:justify; background-color:#FFFFFF; border:0px;  margin:0px; width: 642px; height:auto; min-height:820px; padding-left:20px; padding-right:20px; padding-top:15px; }
        #content2     	{ float:right; text-align:justify; background-color:#FFFFFF; border:0px; margin:0px; width: 940px; height:auto; padding-left:20px; padding-right:20px; }
        #search-form     { background-image:url('images/searchbg.jpg'); background-repeat:no-repeat; padding-top:45px; padding-left:20px; width::620px; height:180px; }
        #results        { margin-bottom:350px; margin-top:20px; width:auto; height:auto; background-color:#DBD6C8; padding-left:20px; padding-right:20px; padding-top:20px; border-style:solid; border-color:#C30000; }
        
        #boxhgv         { float:left; width: 175px; height:280px; background-image:url('images/box-hgv-bg.jpg'); background-repeat:no-repeat; padding-top:130px; padding-left:15px; padding-right:10px; padding-bottom:0px; background-color:#D5D2CA; margin-right:20px; margin-bottom:15px; font-size:11px; text-align:left; }
        #boxcpc         { float:left; width: 175px; height:280px; background-image:url('images/box-cpc-bg.jpg'); background-repeat:no-repeat; padding-top:130px; padding-left:15px; padding-right:10px; padding-bottom:0px; background-color:#D5D2CA; margin-right:20px; margin-bottom:15px; font-size:11px; text-align:left; }
        #boxadr         { float:left; width: 175px; height:280px; background-image:url('images/box-adr-bg.jpg'); background-repeat:no-repeat; padding-top:130px; padding-left:15px; padding-right:10px; padding-bottom:0px; background-color:#D5D2CA; margin-bottom:15px; font-size:11px; text-align:left; }

        #search-page    { float:left; background-image:url('images/searchbg.png'); background-repeat:no-repeat;   width:640px; height:250px; padding-right:15px;   }

        #postcode       { float:left; height:80px; padding-left:34px; padding-top:120px;}
        #trainingtype   { float:left; height:80px; color:#FFFFFF; padding-left:65px;  padding-top:100px; }
        #clicksearch    { float:left; height:80px; margin-left:107px;  padding-top:100px; }
        #infobox        { float:left; width:620px; height:auto; background-color:#DCD6C8; border:solid; border-color:#c30000; border-width:1px; padding:10px; margin-bottom:10px; }
        #infoboxsubs    { float:left; width:620px; height:190px; background-color:#DCD6C8; background-image:url('images/truckpress.jpg'); background-repeat:no-repeat; background-position:right; border:solid; border-color:#c30000; border-width:1px; padding:10px; margin-bottom:10px; }

            
        #footer			{ width:980px; height:140px; background-image:url('images/footerbg.jpg'); background-repeat:no-repeat; font-size:11px; background-color:#DCD6C8; border:0px;  clear: right; }
		#footer ul		{ text-align: center; border-bottom:none; list-style: none; margin: 0 0px 0px; padding: 10px 0 0px; }
		#footer li		{ display: inline; font-size: 11px; font-weight: bold; padding-right: 5px; }
      



		A:link          { text-decoration: underline; color:#000000; }
		A:visited       { text-decoration: underline; color:#000000; }
		A:active        { text-decoration: }
		A:hover         { text-decoration: underline; color:#C30000; }	
        
        .class1 A:link            {color:#000000; text-decoration:none; }
        .class1 A:visited         {text-decoration:none; color:#000000; }
        .class1 A:hover           {color:#C30000; }
        .class1 A:active          {}
