body {
	background-image: url(../images/background.png);
	margin-top: 25px;
	margin-bottom: 25px;
}

div#container {
	width: 993px; /* Width of container */
	margin: 0 auto; /* Center container on page */
	background-color: white;
}

/* ------ */
/* Header */
/* ------ */

div#header {
	position: relative;
	background-image: url(../images/header.png);
	height: 165px;
	margin-bottom: 6px;
}

div#header div#top {
	width: 993px;
	height: 4px;
	position: absolute;
	top: -4px;
	background-image: url(../images/header_top.png)!important;
	background-image: url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/bouillon_de_couture/images/header_top.png');
}

div#header div#logo {
	position: absolute;
	width: 122px;
	height: 156px;
	top: 5px;
	left: 8px;	
	cursor: pointer;
}

/* ------ */
/* Footer */
/* ------ */

div#footer {
	position: relative;
	height: 37px;
	margin-top: 20px;
	background-image: url(../images/footer.png);
}

div#footer div#bottom {
	position: absolute;
	bottom: -6px;
	width: 993px;
	height: 6px;
	background-image: url(../images/footer_bottom.png)!important;
	background-image: url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/bouillon_de_couture/images/footer_bottom.png');
}

div#footer div#content {
	position: absolute;
	top: 4px;
	left: 13px;
	width: 967px;
	height: 28px;
	text-align: center;
}

div#footer div#content,
div#footer div#content a {font-size: 9px;color: white;}
div#footer div#content a:hover {color: #684D43;}

div#footer div#logo {
	position: absolute;
	height: 29px;
	top: 4px;
	width: 260px;
	left: 16px;
	cursor: pointer;
}

/* ------- */
/* Content */
/* ------- */
div#main {
	float: left;
	width: 100%;
}

div#main div#content {
	margin: 0 194px 0 194px; /* 0 [Width of right column] 0 [Width of left column] */
	padding: 0 4px 0 4px;
}

/* ------ */
/* Tables */
/* ------ */

div#tables_left {
	float: left;
	width: 180px; /* Width of left column minus padding left + padding right */
	margin-left: -993px; /* - Width of container */
	padding: 0 4px 0 10px;
}

div#tables_right {
	float: left;
	width: 180px; /* Width of right column minus padding left + padding right */
	margin-left: -194px; /* - width of right column */
	padding: 0 10px 0 4px;
}