body{
	 text-align: center;
	 font: 10px Arial;
	 margin: 0;
	 padding: 0;
	 color: #1C4492;
	}
	
	*{ margin: 0; padding: 0; }
	
	p { margin: 5px 5px 5px 10px;; }
	
	a { color: #1C4492; }
	
	#wrapper {
	 width: 760px !important;
	 margin: 0 auto;
	 background: url("../images/wrapper-bg.gif") repeat-y 0 0;
	 color: #ffffff;
	 font-size: 12px;
	}
	
	#winter-wrapper {
	 width: 760px !important;
	 margin: 0 auto;
	 background: url("../images/winter-wrapper-bg.gif") repeat-y 0 0;
	 color: #ffffff;
	 font-size: 12px;
	}
	#spring-wrapper {
	 width: 760px !important;
	 margin: 0 auto;
	 background: url("../images/spring-background.jpg") repeat-y 0 0;
	 color: #ffffff;
	 font-size: 12px;
	}
	
	#spring-wrapper-beta {
	 width: 760px !important;
	 margin: 0 auto;
	 background: url("../images/spring-background-beta.jpg") repeat-y 0 0;
	 color: #ffffff;
	 font-size: 12px;
	}
	
	#fall-wrapper {
	 width: 760px !important;
	 margin: 0 auto;
	 background: url("../images/fall-background.jpg") repeat-y 0 0;
	 color: #ffffff;
	 font-size: 12px;
	}
	
	#header {
	 height: 93px;
	 width: 760px;
	 background: url("../images/header.gif") no-repeat 0 0;
	 margin: 0 auto;
	 text-align: left;
	}
	
	#header h1 a{
	 display: block;
	 height: 70px;
	 width: 150px;
	 margin-left: 40px;
	}
	
	
	#content-wrapper{
	 text-align: left;
	 width: 760px;
	 background: url("../images/background.jpg") no-repeat 0 0;
	 float: left;
	 display: inline;
	 margin-left:1px;
	}
	
	#content-wrapper-winter{
	 text-align: left;
	 width: 760px;
	 background: url("../images/winter-background.jpg") no-repeat 0 0;
	 float: left;
	 display: inline;
	 margin-left:1px;
	}
	
	#content-wrapper-spring{
	 text-align: left;
	 width: 760px;
	 float: left;
	 display: inline;
	 margin-left:1px;
	}

	
	#content-wrapper p.top-text, #content-wrapper-winter p.top-text, #content-wrapper-spring p.top-text  {
		 font-weight:bold;
		line-height:1.6em;
		margin:0 0 10px 42px;
		width:450px;
	}
	
	#content-wrapper p, #content-wrapper-winter p, #content-wrapper-spring p  { margin: 10px 0 10px 0;	}
	

	#content-wrapper p#disclaimer, #content-wrapper-winter p#disclaimer, #content-wrapper-spring p#disclaimer  {
	 font-size: 10px;
	 margin: 10px 25px 10px 25px;
	 color: #1D4593;
	}
	
	#content-wrapper a, #content-wrapper-winter a, #content-wrapper-spring a {  color: #004CFE; }
	#content-wrapper img#valid, #content-wrapper-winter img#valid, #content-wrapper-spring img#vaild { margin-top: 10px; }
	
	h1#summer-header{
	 background: url("../images/header.jpg") no-repeat 0 0;
	 width: 500px;
	 height: 82px;
	 margin-top:38px;
	}

	h1#winter-header{
	 background: url("../images/winter-header.png") no-repeat 0 0;
	 width: 500px;
	 height: 82px;
	 margin-top:33px;
	 margin-left:34px;
	}
	
	h1#spring-header{
	 background: url("../images/spring-header-new.png") no-repeat 0 0;
	 width: 454px;
	 height: 94px;
	 margin-left:26px;
	 margin-top:35px;
	 margin-bottom:10px;	}

	h1#fall-header{
	 background: url("../images/fall-header.gif") no-repeat 0 0;
	 width: 319px;
	 height: 25px;
	 margin-left:36px;
	 margin-top:50px;
	 margin-bottom:10px;	}

	h1#fall-winter-header{
	 background: url("../images/fall-into-winter-header.gif") no-repeat 0 0;
	 width: 268px;
	 height: 24px;
	 margin-left:36px;
	 margin-top:50px;
	 margin-bottom:10px;	}


	h3#subheader {
		background: url("../images/subheader.gif") no-repeat 0 0;
		width:440px;
		height:24px;
		margin: 0 0 0 150px;
	}
	
	h2#mauna-header{
	 background: url("../images/mauna-kea-beach-hotel.gif") no-repeat 0 0;
	}
	
	
	h2#hapuna-header{
	 background: url("../images/hapuna-beach-hotel.gif") no-repeat 0 0;
	}
	
	
	h2#maui-header{
	 background: url("../images/maui-header.gif") no-repeat 0 0;
	}
	
	
	h2#hawaii-header{
	 background: url("../images/hawaii-prince-hotel-waikiki.gif") no-repeat 0 0;
	}
	
	h2#hawaii-winter-header{
	 background: url("../images/hawaii-prince-hotel-waikiki-winter.gif") no-repeat 0 0;
	}
	
	ul{
	 list-style-image: url("../images/bullet.gif");
	 list-style-type: disc;
	 margin:-2px 0 0px 25px;
	 padding: 0;
	}
	
	ul li{
	 padding: 0 0 0 0;
	 margin: 5px 0 0 0;
	}

	.package{
	 width: 669px;
	 height: 216px;
	 background: url("../images/package-bg.gif") no-repeat 0 0;
	 float:left;
	 display: inline;
	 margin: 20px 0 0 40px;
	 color: #234A95;
	 font-size: 12px;
	 position: relative;
	}
	
	#prince-preferred {
	width: 669px;
	 height: 72px;
	background: url("../images/prince-preferred-bg.gif") no-repeat 0 0;
	 float:left;
	 display: inline;
	 margin: 20px 0 0 40px;
	 color: #234A95;
	 position: relative;
	 padding-top:10px;
	}
	
	#prince-preferred-spring {
	width: 669px;
	 height: 72px;
	background: url("../images/prince-preferred-bg.gif") no-repeat 0 0;
	 float:left;
	 display: inline;
	 margin: 20px 0 0 40px;
	 color: #234A95;
	 position: relative;
	 padding-top:5px;
	}
	
	#prince-preferred-spring p strong {font-size:14px;}
	
	#prince-preferred-spring p {
		text-align:center;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
	}
		
	#prince-preferred p strong {font-size:14px;}
	
	#prince-preferred p {
		text-align:center;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
	}
	
	.package .content {
		float:left;
		width:335px;
		margin:20px 15px;

	}
	
	.package .content-full {
		float:left;
		width:310px;
		margin:30px 15px;

	}
	
	div.left { margin-left: 40px; }	
	
	div.center { margin-left:220px; }
	
	.package h2{
	 margin: 5px 0 0px 25px;
	 height: 200px;
	 width: 254px;
	 float:left
	}
	
	#content-wrapper div.package p, #content-wrapper-winter div.package p, #content-wrapper-spring div.package p  { margin: 10px 0 10px 12px; }
	*html #content-wrapper div.package p { margin: 0px 0 10px 12px; }
	*html #content-wrapper-winter div.package p { margin: 0px 0 10px 12px; }
	*html #content-wrapper-spring div.package p { margin: 0px 0 10px 12px; }
	
	#content-wrapper div.package em, #content-wrapper-winter div.package em, #content-wrapper-spring div.package em { display:none; }
	
	.book-now{
		bottom:25px;
		position:absolute;
		right:240px;
	}
	
	
		.book-now2{ padding-left:15px;
		padding-top:5px;
		
		right:240px;
	}
	
	
	
	
	.book-now-bottom{
		bottom:8px;
		position:absolute;
		right:240px;
	}
	
	.not-available{
	 position: absolute;
	 right: 20px;
	 bottom: 0px;
	}
	
	hr { display: none;	}
	
	hr.clear-hr {
		display: block;
		clear: both;
		visibility: hidden;
		}
			hr.clear-hr-divider {
		display: block;
		clear: both;
		margin-top:8px;
		margin-bottom:3px;
		margin-left:15px;
		margin-right:20px;
		 
		}
		
		
	
	h1 em, h2 em, h3 em {
	 position: absolute;
	 left: -9999px;
	}
	
	#subheader-text {
		padding-left:45px;
	}
	
	#print {
	display:none;
	}
	
	#content-wrapper #buttons, #content-wrapper-winter #buttons, #content-wrapper-spring #buttons {margin:10px 0 20px;}
	
	
	#footer { text-align: center; background-color: #d8f2fa; border-width: 0 1px; border-color: #000000; border-style: solid; } 
	
a#fall-landing { display: block; height: 93px; width: 300px; outline: none; }	

.tall .content { width: 355px; }
.tall .book-now { top: 180px; }


/* Paradise on Sale */
div.paradise-on-sale h1#winter-header { background:url(/freenight/images/paradise-on-sale-header.png) no-repeat;margin-bottom:10px;margin-left:27px !important;}
div.paradise-on-sale #mkbh div.content { padding-right: 10px; width: 360px;}
div.paradise-on-sale .package .content {width: 375px;margin: 10px 5px;}
div.paradise-on-sale .book-now { position: static; padding-top: 5px; padding-left: 15px;padding-right: 10px;}
div.paradise-on-sale .buttons {overflow: hidden;position: absolute;bottom: 18px;}
div.paradise-on-sale div.fb-like { width: 200px; padding-left: 5px;position: relative;top: -4px;}
div.paradise-on-sale #prince-preferred-spring { height: 153px; background: url(/freenight/images/prince-preferred-bg-big.gif) no-repeat; font-size:12px;padding-top:10px;}
div.paradise-on-sale #prince-preferred-spring p { font-size:12px;}
div.paradise-on-sale #prince-preferred-spring ul { padding: 5px  30px 10px 30px; text-align: center;}
div.paradise-on-sale #prince-preferred-spring ul li { color:#fff;font-size:12px; list-style:none; }
div.paradise-on-sale #prince-preferred-spring  a { color:#fff; }
