	/* 
	 ----------------------------------------------------------------------------
	  Copyright Welk Resorts 2008. Used with Permission.                             
	  May not be duplicated or reproduced.
	
	  Please check for cross-browser compatibility prior to making changes
	  MINIMUM BROWSER CHECK :: IE5.x/IE6/Firefox/Safari
	
	  CSS Document - package.css
	 ---------------------------------------------------------------------------- 
	*/

	#blue {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #15447e;
	}

	#orange {
		color: #fb9224;
		font-size: 16px;
		line-height: 18px;
	}

	#highlight {
		color: #15447E;
		font-weight: bold;
	}

	#highlight-red {
		color: red;
		font-weight: bold;
	}

	#highlight-orange {
		color: orange;
		font-weight: bold;
	}

	#htbottom2 {
		color: #808964;
		font-family: georgia;
		font-size: 11px;
	}

	/* upper portion of package area	*/
	#subhead-packages {
		background:  url("/assets/files/template_files/subhead-packages.gif") no-repeat;
		height: 75px;
		padding-top: 6px;
		margin-top: 0;
	}

	#subhead-packages h2 {
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#fff3a1;
		font-size:19px;
		font-weight:normal;
	}

	#subhead-packages .package-step {
		position: absolute;
		left: 40px;
		width: 447px;
		top: 151px;
		height: 18px; 
		margin: 0 ;
		border: 0 ;
		visibility: hidden ;
	}

	#subhead-packages form.quick-pick {
		padding: 37px 0 10px 30px;
	}

	#subhead-packages form.quick-pick select {
		font-size: 10px;
	}

	#img-packages {
	}

	#package-group {
		background: url("/assets/files/template_files/img-packages-bg.jpg") repeat-y;
		height: 365px;
		position:relative;
	}

	#img-packages .package-heading {
		position: absolute;
		left: 3px;
		width: 650px;
		top: 5px;
		height: 40px; 
		margin: 0 ;
		border: 0 ;
		visibility: hidden ;
	}

	#img-packages .package-heading .primary {
		font-family: Georgia, 'Times New Roman', Times, serif;
		font-size: 18px;
		font-weight: bold;
		padding: 0 0 0 14px;
		margin: 0 0 0 10px;
		color: #354e7e;
		width: 650px;
	}

	#img-packages .package-heading .secondary {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #7f8762;
		width: 650px;
		line-height: 24px ;
	}

	/* turn on first package items	*/
	#img-packages #package-heading0, #img-packages #package-image0, #img-packages #package-copy0, #img-packages-footer #package-pagenum0
	{
		visibility: visible ;
	}

	#img-packages .package-image {
		position: absolute;
		left: 15px;
		width: 449px;
		top: 40px;
		height: 294px; 
		margin: 0 ;
		border: 0 ;
		visibility: hidden;
	}

	#img-packages .package-copy {
		position: absolute;
		left: 473px;
		width: 165px;
		top: 35px;
		height: 335px; 
		margin: 0 ;
		border: 0 ;
		visibility: hidden ;
		overflow: hidden ;
	}

	#img-packages .package-copy p {
		width: 155px ;
		vertical-align: middle ;
	}

	#img-packages-footer {
		background: url("/assets/files/template_files/img-packages-footer.jpg") no-repeat;
		height: 56px;
		position:relative;
	}

	#img-packages-footer .package-buttons {
		position: absolute;
		left: 17px;
		width: 89px;
		top: 12px;
		height: 27px; 
		margin: 0 ;
		border: 0 ;
	}

	#img-packages-footer .package-numbers {
		position: absolute;
		left: 111px;
		width: 26px;
		top: 14px;
		height: 26px; 
		margin: 0 ;
		border: 0 ;
		visibility: hidden ;
	}

	#img-packages-footer .package-footer-message {
		position: absolute;
		left: 165px;
		width: 480px;
		top: 20px;
		height: 26px; 
		margin: 0 ;
		border: 0 ;
	}

	#img-packages-footer .package-footer-message p {
		font-family: Arial, Helvetica, sans-serif ;
		font-size: 12px ;
		color: #fff3a1 ;
		width: 480px;
	}