body {
	background:url(../images/body-bg.gif) repeat-x top left #FFFFFF;
	padding:0px;
	margin:0px;
	font:80% "Trebuchet Ms", Tahoma, Arial; color:#00257B;
}
a { color:#182C68; }
a img { border:0px;}
div.header {
	background:url(../images/header-bg.gif) no-repeat top center;
	width:100%;
	float:left;
	height:170px;
}
div.header .header-logo {
	float:left;
}
/*********************************
	position for flashing text
*********************************/
.makeFlash {
	color:#FFFFFF;
	font-size:300%;
	float:left;
	width:350px;
	height:109px;
	margin-top:20px;
	margin-left:100px;
	display:inline;
}
.makeFlash div {
	float:left;
	position:relative;
}
.makeFlash div.warehousing {
	top:50px;
	left:60px;
}
.makeFlash div.distribution {
	top:-15px;
	left:300px;
}
img.call-us {
	float:left;
	margin-left:350px;
	display:inline;
}
div.container {
	width:955px;
	margin:auto;
}
div.mainContent {
	float:left;
	padding:17px 15px 10px 38px;
	width:904px;
}
div.navigation {
	float:left;
	width:200px;
	margin-right:15px;
}
div.navigation ul {
	padding:0px;
	margin:0px;
	float:left;
	width:100%;
}
div.navigation ul li {
	list-style-type:none;
}
div.navigation ul li a {
	background:url(../images/menu-li-bg.gif) no-repeat top left;
	width:100%;
	height:28px;
	float:left;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding:4px 0px 0px 28px;
	margin-bottom:5px;
	position:relative;
	z-index:3000;
}
div.navigation ul li a.active {
	background:url(../images/menu-li-bg-active.gif) no-repeat top left;
}
div.navigation ul li a.sub-link {
	background:none;
	width:100%;
	padding-top:0px;
	height:auto;
	color:#00257B;
	float:left;
	display:block;
	margin-bottom:10px;
	cursor:pointer;
}
div.navigation ul li a.sub-link div {
	float:left;
}
div.navigation ul li ul li a.sub-link {
	background:none;
	color:#FFFFFF;
	display:block;
	height:auto;
	width:85%;
	background:#00257B;
	margin-top:-14px;
	padding:7px 0px 7px 28px;
}
div.navigation ul li strong {
	float:left;
}
div.navigation ul li a.paging-link {
	background:none;
	color:#FFFFFF;
	float:left;
	width:10px;
	padding:0px; margin:0px;
	margin-right:2px;
}
div.navigation ul li a.currPage {
	font-size:130%;
}
div.navigation ul li a.nextArrow {
	float:right;
	width:19px; height:19px;
	background:none;
	padding:0px; margin:0px;
	margin-right:17px;
	margin-top:1px; display:inline;
}
div.navigation ul li.nextPage {
	background:url(../images/button-menu-paging.gif) no-repeat top left;
	margin-top:-13px;
	float:left;
	color:#FFFFFF;
	width:168px;
	padding-left:30px;
	padding-top:2px;
	height:28px;
	margin-bottom:5px;
	position:relative;
	z-index:30001;
}
div.content {
	float:left;
	width:689px;
}
div.contentBox {
	float:left;
	width:689px;
	color:#182C68;
	clear:both;
}
div.contentBoxTop {
	background:url(../images/content-box-top.gif) no-repeat top left;
	width:669px;
	height:32px;
	font-size:150%;
	font-weight:bold;
	padding:23px 0px 0px 20px;
}
div.contentBoxMid {
	background:url(../images/content-box-mid.gif) repeat-y top left;
	width:649px;
	padding:20px;
	float:left;
}
div.contentBoxBtm {
	background:url(../images/content-box-btm.gif) no-repeat top left;
	width:689px;
	height:18px;
	float:left;
}
.side-buttons {
	float:left;
	width:100%;
	margin-top:15px;
}
.side-buttons img {
	margin-bottom:5px;
}
.boxContain img {
	margin-right:10px;
}
.boxContain img.last { margin:0px; }
div.footer {
	background:url(../images/footer-bg-repeat.gif) repeat-x top left;
	padding:10px;
}
div.footer img {
	margin-left:30px;
	display:inline;
}
div.footer-text {
	font-size:80%;
}
div.eop {
	background:url(../images/footer-bg.gif) repeat-x top left;
	height:71px;
}
div.breadcrumbs {
	font-size:90%;
	text-transform:uppercase;
}
div.breadcrumbs a {
	color:#182C68;
}
fieldset#contact-form {
	border:0px;
	width:285px;
}
fieldset#contact-form div {
	margin-bottom:9px;
	float:left;
	width:100%;
}
fieldset#contact-form label {
	float:left;
	width:75px;
	font-weight:bold;
}
fieldset#contact-form input.text, textarea.text {
	float:left;
	width:200px;
	clear:right;
	font-size:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:2px;
}
fieldset#contact-form input.submit {
	float:right;
}
/*********************************
	Useful classes
*********************************/
.fr { float:right; } .fl { float:left; }
.mb { margin-bottom:15px; } .mt { margin-top:15px; }
.clear {
	float:left;
	width:100%;
	clear:both;
}
.inline-header {
	margin-left:-2px;
	display:inline;
	float:left;
	width:100%;
}