p#headline  {
	top: 134px;
}
#travel_widget.full_module {
	margin-left: -3px;
	padding-bottom: 0px;
}
	h2.fancy {
		position: absolute;
		left: 61px;
		top: 21px;
		z-index: 110;
		width: 350px;
		max-width: 450px;
	}
		h2.fancy span.text {
			background: url(../images/sprites_travel.gif) 0 0 no-repeat;
			width: 250px;
		}
	#travel_widget.full_module div.inner {
		padding-bottom: 0px;
		height: 328px
	}
	#travel_widget div.inner .inner-inner {
		position: relative;
		height: 287px;
	}
	#travel_widget .slide_cont {
		position: absolute;
		overflow: hidden;
		top: -27px;
		width: 990px;
		height: 339px;
	}
		#travel_widget ul.slides {
			position: absolute;
			width: 9999px;
			height: 339px;
			display: block;
			overflow: hidden;
		}
			#travel_widget ul.slides li {
				position: absolute;
				overflow: hidden;
				width: 930px;
				height: 339px;
				padding-right: 30px;
				display: none;
			}
			#travel_widget ul.slides li.selected {
				display: block;
			}
				#travel_widget ul.slides li * {
				}
				#travel_widget ul.slides li img.photo {
				}
				#travel_widget ul.slides li h3.location {
					position: absolute;
					z-index: 111;
					width: 300px;
					top: 175px;
					right: 0px;
					text-transform: none;
					font-style: italic;
					font-size: 2.4em;
					letter-spacing: normal;
					color: #444;
					
				}
				#travel_widget ul.slides li p.desc {
					position: absolute;
					z-index: 112;
					width: 280px;
					padding-right: 20px;
					right: 0px;
					top: 210px;
					color: #666;
					font-size:1.05em;
				}
			
		#travel_widget ul.controls {
			position: absolute;
			bottom: 0px;
			left: 0px;
		}
		#travel_widget ul.controls li {
			float: left;
			display: block;
		}
		#travel_widget ul.controls a.go_left {
			display: block;
			float: left;
			width: 31px;
			height: 36px;
			background: url(../images/widget_controls.png) 0 0 no-repeat;
			text-indent: -9999px;
		}
		#travel_widget ul.controls a.go_right {
			display: block;
			float: left;
			width: 32px;
			height: 36px;
			background: url(../images/widget_controls.png) -60px 0 no-repeat;
			text-indent: -9999px;
		}
						
			#travel_widget ul.controls #dots {
				display: block;
			}			
				#travel_widget ul.controls #dots li {
					display: block;
					float: left;
					width: 15px;
					height: 36px;
					background: url(../images/widget_controls.png) -30px 0 no-repeat;
					text-indent: -9999px;
				}			
				#travel_widget ul.controls #dots li.selected {
					background-position: -45px 0;
				}
			
	#content .inner-inner {
		overflow: hidden;
	}	
	#content h3 {
		margin-bottom: 10px;
	}
	#content ul {
		list-style: disc outside;
		padding-left: 1.5em;
		text-align: left;
	}
		#content ul li {
			margin-bottom: 1em;
		}
	
	
	/* Submodules */
	#content .submodule {
		margin: 0 15px 30px 15px;
		padding-left: 10px;
		width: 280px;
		clear: both;
		float: none;
		text-align: center;
	}
		.submodule h3 {
			text-indent: -9999px;
			display: block;
			background: url(../images/sprites_travel.gif) no-repeat;
			height: 24px;
			margin: 0 auto;
		}
		.submodule p {
			text-align: left;
		}
			.submodule p a {
				font-size: 1em;
			}
	
	#countless_acres {
	}
		#countless_acres h3 {
			width: 275px;
			background-position: -5px -81px;
		}
	#glimpse_of_life {
	}
		#glimpse_of_life h3 {
			width: 285px;
			height: 49px;
			background-position: -290px -81px;
		}
	#unique_opportunity {
	}
		#unique_opportunity h3 {
			width: 208px;
			background-position: -292px -135px;
		}
	#our_services {
	}
		#our_services h3 {
			width: 119px;
			background-position: -531px -135px;
		}
		#our_services ul.buttons {
			list-style: none;
			display: block;
			overflow: hidden;
			padding: 0;
			position: relative;
			left: -10px;
			width: 300px;
		}
		#our_services ul.buttons li {
			float: left;
			display: block;
		}
		#our_services ul.buttons li a.button {
			text-indent: -9999px;
			display: block;
			width: 144px;
			height: 52px;
			background: url(../images/sprites_travel.gif) no-repeat;
		}
		#our_services ul.buttons li a.go_itinerary {
			background-position: -321px -9px;
		}
		#our_services ul.buttons li a.go_dates {
			background-position: -467px -9px;
		}
		#our_services ul.buttons li a.go_itinerary_and_pricing {
			background-position: right bottom;
			width: 200px;
			margin: 10px 0 0 45px;
		}
	#res_clubs {
	}
		#res_clubs h3 {
			width: 214px;
			background-position: -12px -118px;
		}
	#register {
		background: url(../images/regbox.gif) no-repeat;
		width: 260px;
		height: 468px;
	}
		#register td.text_input {
			background: url(../images/sprites_travel.gif) 0 -145px no-repeat;
			width: 172px;
			height: 27px;
			border-bottom: 10px solid #fff;
		}
			#register table {
				width: 240px;
				color: #444;
				margin-top: 10px;
			}
			#register label {
				font-size: 1.5em;
				position: relative;
				top: 5px;
				font-family: "Hoefler Text", Georgia, serif;
			}
			#register tr {
				height: 37px;
				padding-top: 5px;
			}
			#register td.text_input input {
				border: 0;
				margin: 12px 0 0 6px;
				background: none;
				color: #666;
				width: 160px;
				font-size: 1.3em;
				font-family: "Hoefler Text", Georgia, serif;
				line-height: 2em;
			}
			#register td.textarea_input {
				padding-top: 10px;
			}
			#register td.textarea_input textarea {
				margin-top: 10px;
				width: 219px;
				height: 74px;
				padding: 5px;
				background: url(../images/sprites_travel.gif) 0 -182px no-repeat;
				border: 0;
				font-size: 1.3em;
				font-family: "Hoefler Text", Georgia, serif;
				line-height: 1.25em;
				color: #666;
			}
			
		#register .clip {
			position: relative;
			overflow: hidden;
			width: 86px;
			height: 45px;
			left: 100%;
			margin-left: -126px;
		}
			#register .clip input {
				position: absolute;
				left: -622px;
				top: -9px;
			}
		#register h3 {
			width: 257px;
			height: 45px;
			background-position: -14px -36px;
			margin-left: -15px;
			position: relative;
			top: 10px;
		}
	
