.col1, .col2, .col3, .col4{ float:left}
/*======= width =======*/
.w{
	margin:0 auto;
	text-align:left;
	width:962px;
}

/*======= header =======*/
#header {
	height:315px;
	background:url(images/top.jpg) no-repeat top center
}

/*======= index.html =======*/
#page1 #content .col1{ width:501px}
#page1 #content .col2{ width:461px}
/*======= index-1.html =======*/
#page2 #content .col1{ width:501px}
#page2 #content .col2{ width:461px}
/*======= index-2.html =======*/
#page3 #content .col1{ width:470px}
#page3 #content .col2{ width:490px}
#page3 #content .col3{ width:222px}
#page3 #content .col4{ width:181px}
/*======= index-4.html =======*/
#page4 #content .col1{
	width:960px
}

#house_description_l, #house_description_r {
	width: 48%;
	float: left;
}

form#rules input#agree {
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
}

form#rules input {
	margin: 0px;
	padding: 0px;
	background:#FFFFFF;
	width:300px;
	font-size:1em;
	padding: 2px;
}

form#rules label {
	font-weight: bold;
	display: block;
	margin-bottom: 4px;
}

form#rules label span {
	width: 150px;
	float: left;
	display: block;
}

form#rules input#submit {
	background-color: #3E576E;
	color: #ececec;
}

div#rules {
	width: 480px;
	height: 270px;
	overflow: auto;
}

div#google_checkout {
	display: none;
}#page4 .w #content .col1 .indent_col1 #wmMessage #rules {
	margin: 25px 150px 0px 0px;
}
#page4 .w #content {
	width: 960px;
}
#page4 .w #content {
	background-color: #FFFFFF;
}
#page4 {
	background-image: url(images/pageback.jpg);
}
