@charset "utf-8";
/* CSS Document */

body { 
	font-size: 12px; 
	font-family: Georgia, serif;
	color:#1e2321;
	background-color:#666666;
} 

/* self clearing floats */

.group:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#wrapper {
	width:964px;
	margin:0 auto;
	position:relative;
}

#main {
	background:white url(img/slice.gif) top left repeat-y;
	float:left;
	width:964px;
	margin-bottom:15px;
	padding-bottom:15px;
}

#leftcol {
	width:260px;
	float:left;
	padding:0 20px;
}

#rightcol {
	width:610px;
	float:right;
	padding:0 20px;
}

#footer {
	float:left;
	clear:both;
	width:950px;
}

#masthead h1 { 
	font-size: 2em; /* 24px */ 
	line-height: 1.5em; /* 36px */  
	margin-bottom: 0em; 
	background:transparent url(img/masthead.gif) center top no-repeat;
	text-indent:-9999px;
	height:130px;
}

#main h2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.8333em; /* 22px */ 
	line-height: 1.6364em; /* 36px */ 
	margin-top: 0.8182em; 
	margin-bottom: 0em; 
	color:#2c2b26;
	
}

#main h3 { font-size: 1.6667em; /* 20px */ line-height: 1.8em; /* 36px */ margin-top: 0.9em; margin-bottom: 0em;
font-family:Arial, Helvetica, sans-serif;
 }
 
#main h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5em; /* 18px */ 
	line-height: 1em; /* 18px */ 
	margin-top: 1em; 
	margin-bottom: 0em; 
}

.class-for-18px { font-size: 1.5em; /* 18px */ line-height: 1em; /* 18px */ margin-top: 1em; margin-bottom: 0em; }

.class-for-16px { font-size: 1.3333em; /* 16px */ line-height: 1.125em; /* 18px */ margin-top: 1.125em; margin-bottom: 0em; }

p { font-size: 1.1667em; /* 14px */ line-height: 1.2857em; /* 18px */ margin-top: 1.2857em; margin-bottom: 0em; }

ul 
{ font-size: 1.1667em; /* 14px */ line-height: 1.2857em; /* 18px */ margin-top: 1.2857em; margin-bottom: 0em; }


#packingimg {
	float:right;
	padding:10px;
	background-color:#FFFFFF;
}

blockquote {
	background:url(img/quote.gif) top left no-repeat;
	padding:10px 30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.5em;
}

.floatright {
	float:right;
}

#mainheading {
	height:165px;
	background:transparent url(img/banner.jpg) top left no-repeat;
	padding:0px;
	text-indent:-9999px;
}

#logo {
	position:absolute;
	top:0;
	left:0;
	border:none;
}

#enquirybtn {
	width:259px;
	height:178px;
	background:transparent url(img/enquire.gif) top left no-repeat;
	display:block;
	outline:none;
	text-indent:-9999px;
}

/* styles for the online enquiry form */

em {
color:red;
}

fieldset.label {
	width:200px;
}

form {
	background-color:white;
	width:500px;
	margin:30px auto;
	padding:15px 30px 30px;
	border:none;
}

form#quickquote {	
	border:1px solid red;
	width:260px; margin:0; padding:10px 0;
}
form#quickquote label {
	display:block;
	padding:0 0 18px 0;	
}

fieldset { border:none; }

fieldset.items label { width:250px; }

label {
	width:250px;
	display:inline-block;
	font-size:1.2em;
	padding-top:4px;
}
		
fieldset ul { 
	list-style:none; 
}

fieldset input {
	display:inline-block;
}


/* li { height:25px; } */
li.text { height:4em; }
li.textarea { height:13em; }
li.title { height:20px; }		
li.submit { height:2em; padding-top:4em; text-align:center; }

#subheading {
	text-indent:-2000em;
	height:0;
}

#wagonimg {
	width:248px;
	height:181px;
}

#unloadingimg {
	width:308px
	height:231px;
}

.mobileonly {
	display:none;
}

a img {
	border:none;	
}

#termsimg {
	padding:18px 0 0 30px;	
}
