html, body {
	border: 0;
	padding: 0;
	margin: 0;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.break {
	clear:both;
	padding: 0;
	margin: 0;
}
hr {
	clear:both;
	height:1px;
	color:#FFFFFF;
}
h1 {
	font: "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:140%;
	color:#003c5d;
}
h2 {
	font-size:110%;
	color:#09527a;
	margin: 0px 0px 2px 0px;
}
#header {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	height: 91px;
	margin: 10px 0px 10px 0px;
	background-color:#003c5e;
	}

/* fixed width use page width below*/
#page {
	margin: 10px 1% 10px 1%;
	width:98%;
	/*ie hack*/_padding-bottom: 0px;
	}
#footer {
	height: 68px;
	margin: 10px 0px 10px 0px;
	}
/*==================
-----footer ------*/
.container {
	background-color:#fff;
	margin:0 auto;
	width:960px;
	clear:both;	
}
.offices {
	height: 20px;
	border-top: 1px solid #9abacc;
	border-bottom: 1px solid #9abacc;
	background-color:#fff;
	margin: 15px 0 10px 0;
	padding: 10px 0 10px 0px;
	clear:both;
	color:#003c5d;
}
.offices h1 {
	display:inline;	
	height:20px;
	width:100px;
	padding: 0px 0 0px 12px;
	font-size:110%;
}
.offices h2 {
	border-right: 1px solid #9abacc;
	display:inline;
	color:#003c5d;
	padding: 0px 12px 0px 0;
}
	
/*=== Styles similar to list1.css in Integrated Search Baseline ===*/
	
/* image*/
#customList {
	clear:both;
	width:100%;
	}

#customList img {
	border: 1px solid #becdd6;
	float:left;
	height:80px;
	margin: 0 10px 0 0;
	width:107px;
	}
	
/* text*/
	
#customList .title {
	font-size:110%;
	font-weight:bold;
	color:#09527a;
	}
	
#customList .address {
	font-weight:bold;
	color:#003c5d;
	font-size:110%;
	}

/* icons*/

#customList .icons {
	margin: 10px 0 0;
	}
#customList .icons .bed,
#customList .icons .bath,
#customList .icons .car {
	color: #dbe2e8;
	display:inline;
	font-weight:bold;
	height: 20px;
	margin: 0 0 0 4px;
	padding: 2px 2px 2px 30px;
	}

#customList .icons .bed {
	background: #006cac url(/img/bed.gif) no-repeat 4px 4px;	
	}
#customList .icons .bath {
	background: #006cac url(/img/bath.gif) no-repeat 4px 4px;	
	}
#customList .icons .car {
	background: #006cac url(/img/car.gif) no-repeat 4px 4px;	
	}
table {
	border: 1px solid #09527a;
	}
td {
	border-top: 1px solid #becdd6;  
	border-bottom: 1px solid #fff;
	border-left: 1px solid #becdd6; 
	border-right: 1px solid #becdd6;
	vertical-align: text-top;
	}
th {
	background-color: #becdd6;
	border: 1px solid #09527a;
	text-align:left;
	color:#003c5e;
	}
th.inspect,
th.availability {
	width:10%;
	}
th.contact {
	width:15%;
	}
th.price,
th.perWeek {
	width:10%;
	}
th.overview {
	width:55%;
	}
