* { margin: 0; padding: 0; }html { min-height: 100%; margin-bottom: 1px; }	body {	color: #000000;	cursor: default;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.7em;	font-style: normal;	font-weight: normal;	font-variant: normal;	background-repeat: no-repeat;	line-height: 1.4em;	margin: 0px;	padding: 400px;	}	.maintable {			position: absolute;			top: 110px;			left: 30px;			}.dhlmenutitle1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 4em;	font-weight: bold;	text-transform: capitalize;	color: #FFFFFF;	margin-top: 20px;			}					.dhlmenutitle2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 2.5em;	font-weight: bold;	text-transform: capitalize;	color: #FFFFFF;			}					.dhlmenutitle3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 2.5em;	font-weight: bold;	text-transform: capitalize;	color: #FFFFFF;			}					.mainbodyah {	color: #000000;	background-color: #333333;		}				.quoteactual {	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.85em;	font-style: italic;	line-height: 2em;	font-variant: normal;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;		}				.quotesource {	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.85em;	font-style: normal;	font-weight: bold;	text-transform: capitalize;	margin-top: 20px;	margin-bottom: 4px;	margin-left: 0px;		}			.title {	position: absolute;	top: 0px;	left: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 40px;	background-color: #FFFFFF;	padding-top: 10px;	padding-right: 120px;	padding-bottom: 40px;	padding-left: 33px;			}			/* global */	.graphic {		margin: 0;		padding: 0;		display: block;		overflow: hidden;		text-indent: -11000px;		}	/* clear fix */		.clearfix:after, #content:after, #display:after, #footer:after {			content: "."; 			display: block; 			height: 0; 			clear: both; 			visibility: hidden;		}		* html .clearfix, * html #content, * html #display, * html #footer { height: 1%; }	/* // clear fix */	/* forms */		input {			font: 11px Tahoma, Sans-Serif;			padding: 2px;			color: #777;			}	/* // forms */	a {		color: #CCCCCC;		text-decoration: none;		}		a:hover {		color: #FFFFFF;		}/* // global *//* container */	#container {		width: 800px;		margin: 0 auto;		}		/* // container *//* quick nav */	/* // quick nav *//* header */	#header {		position: relative;		width: 800px;		height: 100px;		}			#header h1 {		position: absolute;		top: 25px;		left: 60px;		width: 550px;		height: 113px;		background: url(../img/bg_h1.gif) no-repeat;		}					h5 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	font-style: normal;	line-height: 19px;	font-weight: normal;	text-decoration: none;	text-align: right;	vertical-align: middle;	border-top-color: #F4F4F4;	margin-top: 2px;	margin-right: 5px;	margin-bottom: 2px;		}							h6 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	font-style: normal;	line-height: 30px;	font-weight: normal;	text-decoration: none;	text-align: right;	vertical-align: middle;	border-top-color: #F4F4F4;	margin-top: 2px;	margin-right: 5px;	margin-bottom: 2px;		}			.quote {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	color: #FFFFFF;	padding: 0px;	margin-top: 10px;	margin-right: 20px;	margin-left: 40px;	margin-bottom: 10px;			}/* // header *//* nav */	#nav {		width:247px;		margin-top: 87px;		font: Georgia, "Times New Roman", Times, serif;		}			#nav li {		list-style-type: none;		display: block;		width: 247px;		height: 35px;		background: url(../img/bg_li_nav.gif) no-repeat bottom right;		}			#nav li a {		display: block;		width: 224px;		height: 30px;		background: url(../img/bg_li_a_nav.gif) no-repeat top right;		color: #000;		text-align: right;		line-height: 30px;		padding-right: 23px;		text-decoration: none;		font-size: 1em;		}			#nav li a:hover { font-weight: 600; }				#nav .current {		list-style-type: none;		display: block;		width: 247px;		height: 37px;		background: url(../img/bg_li_nav_current.gif) no-repeat bottom right;		}			#nav .current a {		display: block;		width: 224px;		height: 30px;		background: #fabf0b;		line-height: 30px;		padding-right: 23px;		text-decoration: none;		}			#nav .current a:hover { font-weight: 200; }	  /* // nav *//* content */	#content {		width: 800px;		}	/* display */				#display {			position: relative;			width: 553px;			float: left;			}					#display h2 {			height: 57px;			background: url(../img/bg_h2.gif) no-repeat;			padding-top: 8px;			}						/* title background mid blue colour below orig is #f4f4f4 */					#display h2 span {			display: block;			float: left;			height: 40px;			background: #ff0000;			color: #000;			line-height: 40px;			font-size: 1em;			font-weight: normal;			text-indent: 10px;			padding-right: 5px;			}					* html #display .intro { height: 230px; }					#display .intro {			width: 292px;			min-height: 230px;			background: #f4f4f4 url(../img/bg_intro.gif) no-repeat bottom left;			margin: 10px 0 0 98px;			padding: 23px 37px 37px 126px;			}					#display .intro p {			margin: 10px 0 10px 0;			color: #513e02;			font-size: .7em;			line-height: 15px;			}					#display .intro p .email { display: block; }					#display .intro li {			list-style-type: square;			display: list-item;			margin: 10px 0 10px 20px;			color: #614e0e;			font-size: .7em;			line-height: 15px;			}					#display .intro .address li {			list-style-type: none;			display: list-item;			margin: 2px 0 2px 0;			color: #614e0e;			font-size: .7em;			line-height: 10px;			}					#display .inOut {			position: absolute;			top: 75px;			left: 28px;			width: 177px;			background: #FFF url(../img/bg_hanger_img.gif) no-repeat;			}					#display .inOut span {			display: block;			background: url(../img/bg_hanger_img_bottom.gif) no-repeat bottom left;			}					#display .inOut span img { margin: 17px 0 21px 4px; }				#display .doText {			display: block;			background: #f4f4f4;			margin-top: 10px;			padding: 10px 0 10px 0;			}					#display .doText h3 {			height: 45px;			background: url(../img/bg_h3.gif) no-repeat;			padding-top: 11px;			margin: 0 0 10px 0;			}					#display .doText h3 span {			display: block;			float: left;			height: 33px;			background: #fabf0b;			color: #FFF;			line-height: 32px;			font-size: 1.1em;			font-weight: normal;			text-indent: 10px;			padding-right: 5px;			}					#display .doText p {			margin: 20px 30px 20px 100px;			color: #614e0e;			font-size: .7em;			}					/* // display */		/* secondary  */			* html #secondary { height: 321px; }				#secondary {			width: 247px;			min-height: 308px;			background: url(../img/bg_secondary.gif) no-repeat top right;			float: left;		}				/* // secondary */	/* // content *//* misc */	/* misc *//* footer *//* // footer */
