html, body { 
 margin: 0px; 
 padding: 0px; 
 text-align: left;
} 
#mainB {
	background-color: #FFFFFF;
	position:absolute;
	left:10px;
	top:83px;
	width: 760px;
	text-align: left;
}
#main div, #mainB div {
	position: static;
	float: left;
}

/* header */
#mainA {
	position:absolute;
	left:0px;
	top:0px;
	z-index: 1;
	width: 224px;
	text-align: left;
}
#mainA_row1 {
 	position:absolute;
	left:225px;
	top:0px;
	z-index: 1;
 	width: 542px;
	text-align: right;
}
#mainA_row2 {
 	position:absolute;
	left:225px;
	top:38px;
	z-index: 1;
 	width: 536px;
	text-align: right;
}
#logo_piece {
 	position: absolute;
	left: 0px;
	top: 87px;
	z-index: 1;
}

/* footer */
#foot {
	width: 760px;
	text-align: center;
 }
#bottom_nav {
 	width:760px;
	padding: 0px 0px 0px 0px;
}
#google_adwords {
 	width:760px;
	padding: 10px 0px 3px 0px;
	text-align:center;
}
.separator_lines {
	width: 757px;
	margin: 8px 0px 8px 0px;
}
.columns {
	padding: 10px 0px 10px 0px;
	width: 375px;
	text-align: center;
}
div.columns {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #CC3300;
}
.last_column {
	padding: 10px;
	width: 100%;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #CC3300;
}
div.columns a { color: #CC3300; text-decoration: none;}
div.columns a:hover { color: #666666; text-decoration: none;}

div.last_column a { color: #CC3300; text-decoration: none;}
div.last_column a:hover { color: #666666; text-decoration: none;}