.bgstretcher-page {
/*
	background-image:	url('../images/bg_body.jpg');
	background-repeat:	repeat-x;
	background-position:left top;
*/
}

#cellPage {
	width:				990px;
	position:			relative;

	margin:				0px auto 0px auto;
	padding:			0px 0px 0px 0px;
}

#cellHeader {
	margin:				0;
	padding:			0;
	
	background-image:	url('../images/bg_cellHeader.png');
	background-repeat:	repeat-x;
	background-position:left top;	
}

#cellHeader h2 {
	position:			absolute;
	top:				5px;
	right:				15px;	

	color:				#333333;
}

#cellPrintHeader {
	display:			none;
}

#cellNavigation {
	height:				30px;
	
	margin:				0px 0px 1px 0px;
	padding:			0px 0px 0px 0px;

	white-space:		nowrap;

	border-bottom:		2px solid #FF7F00;
}	

#cellNavigation a,
#cellNavigation a:link,
#cellNavigation a:visited {
	display:			block;
	
	height:				30px;

	margin:				0px 0px 0px 0px;
	padding:			0px 25px 0px 25px;
	
	font-size:			16px;
	font-weight:		bold;
	line-height:		30px;
	color:				#333333;
}

#cellNavigation a:hover,
#cellNavigation a:active,
#cellNavigation a.current  {
	text-decoration:	none;
	color:				#FF7F00;
}

#cellNavigation ul,
#cellNavigation li {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	float:				left;
	
	list-style:			none;	
}

#cellContent {
	position:			relative;

	margin:				0px 0px 0px 0px;
	padding:			25px 0px 0px 0px;
}	

#cellContent hr {
	clear:				both;
}

#cellPrimary {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	width:				650px;
	
	float:				right;	
}	

#cellSecondary {
	width:				300px;

	float:				left;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}	

#cellSecondary img {
	padding:			4px;
	
	border:				1px solid #999999;
	
}

#cellFooter {
	margin:				20px 0px 30px 0px;
	padding:			4px 0px 0px 0px;
	
	border-top:			1px solid #999999;
}		

img.floatLeft {
	float:				left;

	margin:				0px 15px 10px 0px;

	border:				1px solid #DDDDDD;
}

img.floatNone {
	margin:				0px 0px 18px 0px;
}

img.floatRight {
	float:				right;

	margin:				0px 0px 10px 15px;
	
	border:				1px solid #DDDDDD;	
}

.breaker {
	clear:				both;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;

	border:				none;
}

.column {
	margin:				0 4% 0 0;
	padding:			0;

	width:				45%;

	float:				left;	
}

.dataKey {
	width:				170px;
	float:				left;

	padding:			0px 10px 0px 0px;

	color:				#4d4d4d;
	text-align:			right;
	font-weight:		bold;
}

.footNote {
	padding:			0px 0px 5px 0px;
	
	color:				#666666;
	font-size:			85%;
	line-height:		normal;
}

.dollarFormat {
	text-align:			right;
	font-weight:		bold;
}

.datatable td {
	text-align:			right;
	
	border-bottom:		1px solid #DDDDDD;
}

.conTiming {
	display:			none;
}

select.roomCount {
	width: 120px;
}