body{
	background: url('images/background.jpg');
	border:0px;
	margin:0px;
	margin-top:20px;
	font-family:arial;
	text-align:left;
}

#page { background:#332c26 url(/images/tile_left.gif) repeat-y fixed 50% 50%; }

.estimate_button_on{
	
	padding:5px; 
	background:#ccf; 
	border:2px solid #449; 
	cursor:pointer;
	
}

.error_class{
	padding:5px; 
	width:300px;
	border:2px solid darkred;
	background:#fdd;
	color:darkred;
	display:inline;
	font-weight:normal;
	letter-spacing:1px;
	margin-left:20px;
}

.message_class{
	padding:5px; 
	width:300px;
	border:2px solid darkgreen;
	background:#cfc;
	color:darkgreen;
	display:inline;
	font-weight:normal;
	letter-spacing:1px;

	margin-left:20px;
}


.showClass {
	visibility:visible;
	display:block;
}

.hideClass {
	visibility:hidden;
	display:none;
}

.estimate_button_off {

	padding:5px; 
	background:#ccc; 
	border:2px solid #ccc; 
	cursor:pointer;

}

div.estimate_item{
	background:#eee; 
	padding:10px; 
	margin:3px;
}

table.main_spacing_table{
	height:445px;
}

img.main_photo{
	padding:3px;
	padding-bottom:0px;
	border:0px;
}

.main{
	min-height:600px;

}

a{
	color:#333;
}
