* {
	margin:0;
	padding:0;
}

body{
	background-color:#fff;
	border:0;
	height:100%;
	margin:0;
	max-height:100%;
	overflow:auto;
	padding:0;
}

#header{
	background-color:#41c4dd;
	color:#000;
	font-size:11px;
	height:45px; /*Height of top frame div*/
	left:0px;
	overflow:visible; /*Disable scrollbars. Set to "scroll" to enable*/
	position:absolute;
	text-align:center;
	top:0px;
	width:100%;
	z-index:200;
	min-width:970px;
}

* html #header{width: expression( document.body.clientWidth < 970 ? "970px" : "100%" ); /* set min-width for IE */}

#footer{
	background-color:#fff;
	bottom:-657px;
	color:#8C8C8C;
	height:695px; /*Height of bottom frame div - if you remove or change the layout breaks*/
	text-align:left;
	top:auto;
	font-size:11px;
	left:0px;
	overflow:visible; /*Disable scrollbars. Set to "scroll" to enable*/
	position:absolute;
	text-align:left;
	width:100%;
	z-index:200;
	min-width:970px;
}
* html #footer{
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
	width: expression( document.body.clientWidth < 970 ? "970px" : "100%" ); /* set min-width for IE */
}


#maincontent{
	background:#fffac3;
	bottom:40px; /*Set bottom value to HeightOfBottomFrameDiv*/
	left:0px;
	overflow:auto;
	position:absolute; 
	right:0px;
	top:45px; /*Set top value to HeightOfTopFrameDiv*/	
	overflow-x:hidden !important;
	min-width:970px;
}
.white{background:#fff !important;}

* html body{ /*IE6*/
	padding:45px 0px -40px 0px; /*Set value to (HeightOfTopFrameDiv 0 HeightOfBottomFrameDiv 0)*/
}

* html #maincontent{ /*IE6*/
	height:86%;
	width:100%;
	width: expression( document.body.clientWidth < 970 ? "970px" : "100%" ); /* set min-width for IE */
}

/* html-only columns */

#maincol {
	margin:0px;
	padding:0px;
	position:relative;	
}
* html #maincol {
	width:100%; height:100%;
}

#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
}

#wrapper2 {
	background:url(../images/bg-center.gif) repeat-x;
	position:relative;
	text-align:left;
	width:100%;
}

#leftcol { 
	background:url(../images/bg-left.gif) no-repeat;
	float:left;
	height:293px;
	left:0px;
	position:relative;
	top:0px;
	/*must be in this order*/
	width:500px;  /* for IE5/WIN */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:490px; /* actual value */
	/*end must be in this order*/
	z-index:0;
}

#rightcol {
	background:url(../images/bg-right.gif) no-repeat;
	float:right;
	height:260px;
	position:relative;
	right:0px;
	top:0px;
	/*must be in this order*/
	width:483px;  /* for IE5/WIN */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:463px; /* actual value */
	/*end must be in this order*/
	z-index:0;
}

#centercol {
	padding:0px 463px 0px 490px;
	position:relative;
}
	
#centerBG {
	background:url(../images/bg-center.gif) repeat-x;
	height:19px;
	position:relative;
	text-align:center;
	top:0px;
	width:100%;
}

#pseudoContent {
	clear:both;
	position:absolute;
	text-align:center;
	top:0px;
	width:100%;
	z-index:0;
}

#rest{position:absolute; top:41px; left:0px;}
#truck{position:absolute; top:81px; right:0px;}