body {
	background-color:#f7f7f7;
	font-size:12px;
	color:#A1A1A1;
}


/* Layout Elements */
.layout_tl{
	background:url(/images/layout/layout_tl.png) no-repeat;
	width:26px;
	height:26px;
}
.layout_t{
	background:url(/images/layout/layout_t.png) repeat-x;
	width:744px;
	height:26px;
}

.layout_t2{
	background:url(/images/layout/layout_t2.png) no-repeat;
	width:14px;
	height:26px;
}
.layout_t3{
	background:url(/images/layout/layout_t3.png) repeat-x;
	width:100px;
	height:26px;
}
.layout_tr{
	background:url(/images/layout/layout_tr.png) no-repeat;
	width:16px;
	height:26px;
}
.layout_l{
	background:url(/images/layout/layout_l.png) repeat-y;
	width:16px;
}
.layout_content{
	background:url(/images/layout/gradient_inner.png) bottom repeat-x;
	height:532px;
	background-color:#FFFFFF;
	width:879px;
}
.layout_r{
	background:url(/images/layout/layout_r.png) repeat-y;
	width:7px;
}

.layout_bl{
	background:url(/images/layout/layout_bl.png) no-repeat;
	width:26px;
	height:26px;
}
.layout_b{
	background:url(/images/layout/layout_b.png) repeat-x;
	width:859px;
	height:26px;
}
.layout_br{
	background:url(/images/layout/layout_br.png) no-repeat;
	width:16px;
	height:26px;
}
.layout_gradient{
	height:402px;
	width:879px;
}
.logo{
	background:url(/images/layout/logo.png) no-repeat;
	width:340px;
	height:50px;
	position:relative;
	margin-left:20px;
}
.layout_stripe{
	background:url(/images/layout/layout_stripe.png) no-repeat;
	width:457px;
	position:absolute;
	margin-top:-61px;
	margin-left:432px;
	padding-top:10px;
	padding-right:30px;
	border:none;
}
.frontpagebids_content{
	width:878px; 
	margin-left:1px; 
	position:relative;
}
.menu_button{
	color:#76ab55!important;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.form_error{
	font-size:14px;
	color: red;
	font-weight:bold;
}
.layout_footer{
	font-size:12px;
	position:absolute;
	margin-top:-30px;
	margin-left:680px;
}
