
BODY {
	background:url(/custom/templates/page/WagonInner/images/WagonStays_body.gif) no-repeat top center;
	margin:0 0 10px 0;
	text-align:center;
}

div.clear{clear:both;}

#wagonbodypadding {
	padding: 20px 50px 0 50px;
}

#wagonbodyheight {
	height: 580px;
	overflow:visible;
	voice-family: "\"}\"";
	voice-family: inherit;
}
html>body #wagonbodyheight {
	height: auto;
	min-height: 580px;
}

#wagonfooterbackground {
	width:596px;
	height:28px;
	background:url(/custom/templates/page/WagonInner/images/WagonStays_footer.gif) no-repeat;
}

#wagonfooterpadding {
	padding: 5px 0 0 18px;
}

#wagoncreditbackground {
	width:443px;
	height:64px;
	float:left;
	text-align:right;
}

#wagoncreditpadding {
	padding: 10px 0 0 0;
}

/* Logo Frame */

#logoframe {
	width:744px;
	height:180px;
	margin: 0px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}

#logocontentleft {
	width:369px;
	height: 180px;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	float:left;
	background:#fff;
}

#logocontentright {
	width:375px;
	height: 180px;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	float:left;
	background:#fff;
}

/* END Logo Frame */

/* Title Frame */

#titleframe {
	width:744px;
	height: 18px;
	margin: 0px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}

#titlecontentleft {
	width:157px;
	height: 18px;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	float:left;
	background:#fff;
}

#titlecontentright {
	width:587px;
	height: 18px;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	float:left;
}

/* END Title Frame */

/* Menu & Body Frame */

#bodyframe {
	width:744px;
	margin: 0px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}

#bodycontentleft {
	width:157px;
	height: auto;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	float:left;
}

#bodycontentcenter {
	width:11px;
	height: auto;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	float:left;
	background:#fff;
}

#bodycontentright {
	width:576px;
	height: auto;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	float:left;
	background:#D3D3D3;
}

/* END Menu & Body Frame */

/* Footer Frame */

#footerframe {
	width:744px;
	margin: 0px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}

#footercontentleft {
	width:168px;
	height: 138px;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	float:left;
}

#footercontentright {
	width:576px;
	height: 138px;
	overflow: hidden;
	margin: 2px 0 0 0 ;
	padding:0px;
	float:left;
}

/* END Footer Frame */