body {			margin: 0;			padding: 0;			padding-top: 1em;			font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;			font-size: 78%;			background-image: url(../img/bg_body.gif);			background-repeat: repeat-x;			background-position: left top;			text-align: center;		}				#wrapper {			width: 762px;			\width: 782px;			w\idth: 762px;						position: relative;			margin-left: auto;			margin-right: auto;			text-align: left;		}		#container {			width: 760px;			\width: 780px;			w\idth: 760px;			border: 1px solid #335C77;			margin: 0;			padding: 0;			/*background-color: #EBEFF1;*/			background-image: url(../img/bg_columns.gif);			background-repeat: repeat-y;		}		#banner {			padding: 0;			padding-bottom: 5px;			background-color: #335C77;			position: relative;			background-image: url(../img/bg_thinbar.gif);			background-repeat: repeat-x;			background-position: bottom;			height: 180px;		}		#content {			padding: .5em 2em;			margin-right: 201px;			background-color: transparent;			line-height: 1.5em;			color: #335C77;		}		h1 {			font-size: 1.4em;					}		#content p {			margin: 1em 0;		}		#content p strong {			font-size: 1.1em;			font-weight: bold;		}		dl ul {			margin: 0;			padding: 0;			list-style-type: none;		}		dl dt {			font-weight: bold;		}		#sidebar {			float: right;			width: 190px;			\width: 200px;			w\idth: 190px;			margin: 0;			margin-left: 5px;			padding: 5px;			background-color: #fff;		}		#sidebar .imggroup {			margin: 1em auto;			text-align: center;		}		#sidebar .imggroup img {			margin-bottom: 2em;		}		#footer {			clear: both;			padding: 5px;			margin: 1em 0 1em;			position: relative;						background-color: #EBEFF1;			line-height: 1.5em;			/*border: 1px solid #335C77;*/		}		#footer p {			margin: 0;			padding: 0;		}				#footer p.copyright {	position: absolute;	top: 0;	right: 0;	padding: 6px 6px 0 0;	color: #89A0B0;	width: auto;	height: 115px;		}				/*MENU======================================================*/		#navcontainer		{		width: 201px !important;		\width: 220px;		w\idth: 185px;		height: 175px;				border: none;		padding: 0;		margin: 0;				font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;		font-size: 12px;		line-height: auto;				background-color: #708DA0;		color: #333;				position: absolute;		top: 0;		right: 0;		}				#navcontainer ul		{		list-style: none;		margin: 0;		padding: 0;		border: none;		}				#navcontainer li		{		border: none;		border-bottom: 1px solid #EBEFF1;		margin: 0;		}				#navcontainer li#last {			border-bottom: none;		}				#navcontainer li a		{		display: block;		padding: 5px 0 5px .5em;		margin: 0;				border: none;		border-left: 10px solid #D1DAE1;		background-color: #C6D1D9;		color: #335C77;		text-decoration: none;		font-weight: bold;		width: 100%;		height: auto;		}				html>body #navcontainer li a { width: auto; }				#navcontainer li a:hover		{		border-left: 10px solid #CC7F7F; /*#E6B585;*/		background-color: #AD3333; /*#E0A366;*/		color: #fff;		}		body#home a#home,		body#start a#start,		body#product a#product,		body#label a#label,		body#order a#order,		body#service a#service,		body#support a#support {			border-left: 10px solid #99ADBB;			background-color: #7F99AA;			color: #fff;					}		/*=================================*/		#logo {			height: 180px;			background-image: url(../img/abc_logo_r1.gif);			/*background-image: url(../img/logo_abc_matte.gif);*/			background-repeat: no-repeat;			background-position: 7em 2.5em;			text-indent: -1000em;		}		#logo img {			position: relative;			left: 7em;			top: 2.5em;		}		ul#mini-nav {			position: absolute;			top: 0;			right: 0;			margin: 0;			padding: 0;			list-style-type: none;			border: none;			color: #89A0B0;		}		ul#mini-nav li {			float: left;			padding: 3px;		}		span#site {			line-height: 2em;			color: #89A0B0;			letter-spacing: 1px;		}				/*LINKS =========================================*/		a {			color: #AD3333;		}		a:hover {			text-decoration: none;		}				.clear {			clear: both;			visibility: hidden;		}				/****************  NEW  ****************/		dl.mfg {			border-top: 1px solid #eee;		}		dl.mfg dt {			margin-top: 1em;		}		dl.mfg dd {			border-bottom: 1px solid #eee;			margin: 0;			padding: 2px 0 5px 1.5em;		}				#content h5 {			display: block;			background-color: #f8f8f8;			width: auto;			text-align: left;			padding: 3px;			font-size: 1em;		}		.notice {			color: red;			font-size: 1em;		}				td.label {			text-align: right;			vertical-align: top;			width: 160px;		}		.label-ext {			width: 50px;		}		.req {			text-decoration: underline;			font-weight: normal;		}		.action {			text-align: right;		}		.problem {			color: red;			background-color: #eee;		}		ul.options {			margin: 0;			padding: 0;			list-style-type: none;		}						table.mfg {			width: 500px;			border: 1px solid #eee;			border-width: 1px 1px 0 0;			border-collapse: collapse;		}		table.mfg td {			border: 1px solid #eee;			border-width: 0 0 1px 1px;			text-align: center;			width: 33%;			height: 10em;		}				#sidebar h4 {			font-size: 1em;			margin: 2em 0 1em;		}				table.wide {			width: 450px;		}				h5 span {			font-weight: normal;		}		#siteby {			color: #89A0B0;		}