body {
	margin: 0;
	padding: 0;
	background: #ffffe1;
	font: 9pt Arial, Helvetica, sans-serif;
}

.clear {
	clear: both;
	width: 0;
	height: 0;
}

#outerContainer {
	width: 778px;
	margin: 0 auto;
	padding: 0;
	background: url('/img/outerbg.jpg') center top repeat-y;
}

#container {
	width: 722px;
	margin: 0 auto;
	padding: 0;
}

#header {
	width: 722px;
	margin: 0;
	padding: 0;
	height: 106px;
}

#attract {
	width: 722px;
	margin: 0;
	padding: 0;
	height: 224px;
}

#bookBox {
	width: 168px;
	margin: 0;
	padding: 0;
	height: 224px;
	float: left;
	font-size: 10px;
}

	#bookBox form, #bookBox table, #bookBox tr, #bookBox td {
		margin: 0;
		padding: 0;
	}
	
	#bookBox input, #bookBox select {
		font-size: 10px;
		margin: 0;
		padding: 0;
	}

#attractPhoto {
	width: 554px;
	margin: 0;
	padding: 0;
	height: 224px;
	float: right;
}

#main {
	margin: 0;
	padding: 10px 0;
	background: #ffffe1;
}

#rightSidebar {
	margin: 0;
	padding: 0 5px 0 15px;
	width: 140px;
	float: right;
	text-align: center;
}

#content {
	margin: 0;
	padding: 0;
	width: 562px;
	float: left;
}

#leftSidebar {
	margin: 0;
	padding: 0;
	width: 170px;
	float: left;
}

#middleContent {
	margin: 0;
	padding: 0;
	width: 390px;
	float: right;
}

#mainContent {
	margin: 0;
	padding: 15px;
	width: 532px;
}

#footer {
	margin: 0;
	padding: 5px 0 25px 0;
	width: 722px;
	background: url('/images/content_06.gif') center bottom no-repeat #ffffe1;
}

#smallofferstable {
  width: 100%;
  padding: 15px;
  background-color: #ffffe1;
  float: center;
}
