._tccruisesearch {
	background: #8ac2e6;
	background: -moz-linear-gradient(top, rgba(138,194,230,.85) 0%, rgba(0,68,127,.95) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(138,194,230,.85)), color-stop(100%,rgba(0,68,127,.95)));
	background: -webkit-linear-gradient(top, rgba(138,194,230,.85) 0%,rgba(0,68,127,.95) 100%);
	background: -o-linear-gradient(top, rgba(138,194,230,.85) 0%,rgba(0,68,127,.95) 100%);
	background: -ms-linear-gradient(top, rgba(138,194,230,.85) 0%,rgba(0,68,127,.95) 100%);
	background: linear-gradient(to bottom, rgba(138,194,230,.85) 0%,rgba(0,68,127,.95) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ac2e6', endColorstr='#00447f',GradientType=0 );
	text-align: center;
	font-size:10px;
	padding: 10px 0 10px 0;	
	width: 378px;
	margin:0 0 20px 20px;
	float:left;
	position: relative;
}

._tccruisesearch h1 {
	font-size: 2em;
	margin: 0 0 10px 0;
	color: #08476A;
}
._tccruisesearch form {	
	padding: 0;
	margin: 0;	
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	list-style: none;
	text-decoration: none;	
}

._tccruisesearch select {
	padding-top: .4em;
	padding-bottom: .4em;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px inset #e0edf5;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.35);
	width: 325px;
	margin: 2px 0px 2px 0px;
	padding: .5em 5px;
	font-size: 1.4em;
	background-color: white;
}

._tccruisesearch input {
	
}
._tccruisesearch input[type="text"] {
	font-size: 1.4em;
	padding: .4em 10px;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: .3em;
	margin-left: 5px;
	padding-top: .4em;
	padding-bottom: .4em;
	padding-left: 5px;
	padding-right: 5px;
	width: 313px;
	border-radius: 0;
	border: 1px inset #e0edf5;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.35);
	background-color: white;
}

._tccruisesearch input[type="submit"] {
	line-height: 1.8em;
	margin: 5px 0 5px 0;
	padding: .2em 15px;
	box-shadow: inset 0 -5px 5px rgba(0,0,0,.35);
	background: #E0EDF5;
	color: #996600;
	font-size: 1.8em;
	border-radius: 3px;
	border: none;
}