body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-x;

}

.whitebg
	{
	background-color:#FFFFFF;
	}

img
	{
	border:0px;
	}

.mainbody
{
	border:#000000 1px solid;
	background-color:#FFFFFF;
}

.bodybg
{
	background-image:url(../images/hp_body_bg.jpg);
	background-repeat:repeat-x;
}

.hpg_head_bg
{
	background-image:url(../images/welcome_to_cockerill.gif);
	background-repeat:no-repeat;
	height:51px;
	vertical-align:bottom;
	padding-left:35px;
	padding-bottom:8px;
}


.dottedline
	{
		background-image:url(../images/hor_dots.jpg);		
		background-repeat:repeat-x;
	}
	
.dottedline2
	{
		background-image:url(../images/hor_dots2.jpg);
		background-repeat:repeat-x;
	}
	
.verdots
	{
		background-image:url(../images/ver_dots2.gif);
		background-repeat:repeat-y;
	}
	
.verdots2
	{
		background-image:url(../images/cockerill_dot_border2.jpg);
		background-repeat:repeat-y;
	}
	
.verdots_left
	{
		background-image:url(../images/sub_truck_2.gif);
		background-repeat:repeat-y;
	}

.topbg
	{
		background-image:url(../images/hpg_topbg.jpg);
		background-repeat:repeat-x;
	}
	
.sub_bg2
	{
		background-image:url(../images/sub_bg2.jpg);
		background-repeat:repeat-x;
	}

.sub_head_bg
	{
		background-image:url(../images/sub_head_bg.gif);
		background-repeat:repeat-x;
	}
	
.sub_head_truck
	{
		background-image:url(../images/sub_truck_head_bg.gif);
		background-repeat:no-repeat;
	}
	
.toplinksbg
	{
		background-image:url(../images/top_links_bg.jpg);
		background-repeat:repeat-x;
	}

h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#D4D5D5;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

td div {
	position:relative;	
	margin: 0px;
	padding: 0px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#C50D16;
	margin:0px;
	padding:0px;
}

.trucks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#747070;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:8px;
}

.bodytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#676363;
	padding-left:13px;
	padding-right:35px;
	
	}

.bodytext1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#676363;
	padding-left:0px;
	padding-right:0px;
	
	}

.heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C50D16;
	}

.sub_bodytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#676363;
	padding-left:35px;
	padding-right:35px;
	padding-top:10px;
}

.sub_bodytext_nopadding
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#676363;
	padding-left:0px;
	padding-right:35px;
	padding-top:10px;
}

.sub_lower_2
	{
		background-image:url(../images/sub_lower_2.gif);
		background-repeat:repeat-y;
	}

.click
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color:#C50D16;
	text-decoration:none;
	padding-bottom:10px;
}

.click:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#676363;
text-decoration:underline;
	
}

.red14
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color:#FF0000;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

.typesbold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#676363;
	padding-left:36px;
	font-weight:bold;
	padding-top:30px;
}
.typesbold2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#676363;
	padding-left:37px;
	font-weight:bold;
	padding-top:3px;
}
.typesbold3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#676363;
	padding-left:37px;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:40px;
}
.types
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#676363;
	padding-left:37px;
	padding-bottom:14px;
	padding-right:20px;
}
.types2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#676363;
	padding-left:37px;
	padding-right:18px;
	padding-top:3px;
	padding-bottom:3px;
}
.types3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#676363;
	padding-left:37px;
	padding-top:5px;
	padding-bottom:23px;
	padding-right:18px;
}
.sub_menu{
	background-color:#C50D16;
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
	font-style:55 Roman;
	font-size:11px;	
	color:#FFFFFF;
	padding:2px;
	margin:0px;
}
.sub_menu_over{
	background-color:#F80D18;
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
	font-style:55 Roman;
	font-size:11px;
	color:#6B0409;
	padding:2px;
	margin:0px;
}

.submit
{
	border-width:0px;
	background-image:url(../images/enquire_button.jpg);
	color:#FFFFFF;
	width:55px;
	height:16px;
	cursor:pointer;
}

.submit1
{
	border-width:0px;
	background-image:url(../images/submit_button.jpg);
	width:55px;
	height:16px;
	cursor:pointer;
}

.reset
{
	border-width:0px;
	background-image:url(../images/reset_button.jpg);
	color:#FFFFFF;
	width:55px;
	height:16px;
	cursor:pointer;
}

.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #FFFFFF;
	color:#747272;
	border: 1px solid #D4D5D5;
}
.textbox_over {
	background-color:#F6F6F6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #666666;
	color:#747272;
}

.textboxCap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #FFFFFF;
	color:#747272;
	border: 1px solid #D4D5D5;
	text-transform:uppercase;
}

.textboxCap_over {
	background-color:#F6F6F6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #666666;
	color:#747272;
	text-transform:uppercase;
}

.cockerill_trucks_desc1
	{
		background-image:url(../images/cockerill_trucks_desc1.gif);
		background-repeat:no-repeat;
		padding:7px;		
	}
	
.cockerill_trucks_desc2
	{
		background-image:url(../images/cockerill_trucks_desc2.gif);
		background-repeat:no-repeat;
		padding:7px;		
	}

.toplinks_hor_divider
{
	height:1px; 
	background-color:#FFFFFF
}

.greybg
{
background-color:#e1e5e5;
}

ul
{
	list-style:none;
	margin:0;		
	padding-left:10px;
}

li 
{ padding-bottom:10px; }

ol
{ list-style:decimal; }

.li_1
{
	background-image:url(../images/bullet.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:10px;
}

.li_1l
{
	background-image:url(../images/bullet.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:0px;
}

.li_2
{
	background-image:url(../images/bullet2.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	padding-top:0px;
	padding-left:10px;
}

.li_3
{
	background-image:url(../images/round_bullet.gif);
	background-repeat:no-repeat;
	background-position:middle;
	padding-top:10px;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:10px;
	vertical-align:middle;
}

.li_4
{
	vertical-align:top;
	list-style:lower-alpha;
	padding-top:0px;
	padding-bottom:10px;
	margin-left:15px;
}

.li_5
{
	vertical-align:top;
	padding-top:0px;
	list-style:lower-roman;
	padding-bottom:10px;
	margin-left:15px;
}
.li_6
{
	vertical-align:top;
	padding-top:0px;
	padding-bottom:10px;
	margin-left:15px;
list-style-type:lower-greek
}

.footer_bg
{
background-color:#d4d5d5;
}

.footerlinks1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a3a2a2;
	text-decoration:none;
	font-weight:normal;
}

.footerlinks1:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.footer1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a3a2a2;
	text-decoration:none;
}

.footer{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#a3a2a2;
font-weight:normal;
text-decoration:none;
padding-top:2px;
}

.footer:hover{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
font-weight:normal;
text-decoration:none;
padding-top:2px;
}

.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	color:#747272;
	border: 1px solid #D4D5D5;
}

.textbox_over
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #f4f4f4;
	color:#747272;
	border: 1px solid #999999;
}
.style1
 {color: #A5050D;}

.tableborder{
border:1px solid #CCCCCC;
}
.tdborder{
border:1px solid #CCCCCC;}

.padding_bottom_5
{
padding-bottom:5px;}

.spacer_ht{
height:1px;}

.height_percent
{ height:100%;}

.alert
{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
}

/* SP - THis "help" class is used for showing help at various places */
a.help{

	position:relative;
	z-index:25;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #676363;

}

a.help:hover{

	z-index:25; 
	cursor:help;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #676363;
}

a.help span{

	display: none

}

a.help:hover span{

	display:block;
	position:absolute;
	background-color:#F4E9E7;
	top:3em;
	left:3em;
	width:20em;
	border:2px solid #B2B2B2;
	color:#000000;
	text-align: left;
	padding: 2px;
	text-decoration:none;
}

.sitemap_subtxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#676363;
	padding-right:35px;
	text-decoration:none;
}
.sitemap
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#C50D16;
	padding-bottom:8px;
	text-decoration:none;
}
.sitemap_txt
{
	padding-top:0px;
	padding-bottom:15px;
}
