body {margin:0; padding:0; background:#FFFFFF;}

.frame {
	vertical-align: top;
	width: 677px;
	padding: 0px;
}
.booking{
	width:647px;
	padding:15px;
	background:url(imgs/booking_bg.gif) no-repeat bottom left #000000;
}

.results{
	width:647px;
	padding:15px;
	background:url(imgs/booking_bg.gif) no-repeat bottom left #000000;
}

.textfield{
	border:1px solid #666666;
	margin:0px 10px 5px 0;
	width:156px;
	height:16px;
	
}
form{
	padding:0px;
	margin:0px;
}
.terms{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-align:left;
	padding:5px 0 5px 0;
}
.terms a{
	color:#000;
	text-decoration:none;
}

.faqtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.faqtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

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

#flashmovie {margin:0; padding:0; width:677px; height:464px; background-color:#000;}
#flashmovienew {margin:0; padding:0; width:632px; height:470px; background-color:#FFF;}

#flashmovietop {margin:0; padding:0; width:677px; height:173px; background-color:#FFF;}

.split-line {
	background-image: url(imgs/results_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding:0;
	margin:10px 0;
}