html, body   { 
	margin: 0; 
	padding: 0; 
	text-align: center; 
	font-family: Verdana, Arial, Helvetica; 
}

a:visited {
	color: #0000FF;
}

div#horizon        
{
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
}

div#inner    
{
	margin-left: -500px;
	position: absolute;
	top: -170px;
	left: 50%;
	width: 1050px;
	visibility: visible;
}

div#centered { 
	height: 50%; 
	width: 100%; 
}

td.title {
	font-size: 70px; 
	font-weight: bold; 
	vertical-align: middle;
}

td.subTitle h1 {
	font-size: 33px; 
	font-weight: bold; 
	vertical-align: middle;
}

div#wrapper {
	width: 1024px;
	margin: 0 auto;
}

div#menu {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#menu a {
	text-decoration: none;
	font-weight: bold;
	margin-right: 20px;
}

div#bedHeader {
	background-image: url('/images/headbuffer.png');
	background-repeat: repeat-x;
	margin-bottom: 20px;
}

div.alignToBedHeaderTable {
	margin-left: 2px;
	* margin-left: 4px;
}

div#bedHeader table {
	border-collapse: collapse;
	margin: 0 auto;
}

div#bedHeader table td {
	padding: 0;
}

div#bedHeader img {
	border: none;
}

td.headerButton a, td.headerButtonCap a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 7.8pt;
	text-decoration: none;
}

td.buttonEnd {
	width: 100%;
}

td.headerButton {
	width: 110px;
}

td.headerButtonCap {
	width: 111px;
}

td.leftCap {
	background-image: url('/images/beds/heading/leftButtonCap.png');
}

td.leftButton {
	background-image: url('/images/beds/heading/leftButton.png');
}

td.rightCap {
	background-image: url('/images/beds/heading/rightButtonCap.png');
}

td.rightButton {
	background-image: url('/images/beds/heading/rightButton.png');
}

td.headingLink h1 {
	margin: 0;
}

td.headingLink h1 a  {
	color: #000000;
	text-decoration: none;
	font-size: 14pt;
}

div#content {
	width: 1024px;
	margin: 0 auto;
	text-align: left;
}

img.thumbnail {
	margin: 10px;
	padding: 4px;
	border: 1px solid black;
}

.smallcaption {
	font-size: 10px;
}

.label {
	font-weight: bold;
}

.price {
	color: #008800;
	text-align: center;
	font-size: 13px;
}

a.backToHome {
	font-size: 7.8pt;
	color: black;
}
