/* CSS Document */

form{
	margin:0;
	padding:0;
}

.topsearch{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#464646;
}

.topsearch input{
	background:#ffffff !important;
	border:solid 1px #787878;
	width:188px;
	height:21px;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#999999;
}

.topsearch input.btnSubmit{
	background:transparent url(../images/newhome1/btnGo.gif) no-repeat top left !important;
	border:none;
	width:38px;
	height:21px;
}

.roundLinks{
	text-decoration:none;
	background:url(../images/newhome1/smallroundboxL.gif) no-repeat top left;
	line-height:26px;
	display:block;
	height:28px;
	width:auto;
	float:left;
	padding-left:11px;
}

.roundLinks span{
	background:url(../images/newhome1/smallroundboxR.gif) no-repeat top right;
	line-height:26px;
	display:block;
	height:28px;
	width:auto;
	float:left;
	padding-right:11px;
}

.roundLinks span strong{
	background:url(../images/newhome1/smallroundboxM.gif) repeat-x top left;
	line-height:26px;
	display:block;
	height:28px;
	width:auto;
	float:left;
	white-space:nowrap;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.roundLinks span strong img{
	vertical-align:middle;
}

.roundLinks:hover span strong{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#CC0000;
}

.roundLinksgap{
	padding-left:0px;
	*padding-top:5px;
	padding-top /*\**/: 6px\9;
}

.navtxt{
	font-size:9px;
}

.navtxt a, .navtxt img{
	vertical-align:bottom;
}

.sectionHead{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#5f8bc6;
	height:42px;
	line-height:42px;
	padding-left:10px;
	background:#cddaf3;
	border-bottom:solid 2px #38699c;
}

.sectionContent{
	background:#ECF1FB;
	padding:10px;
}

a.clickBG{
	text-decoration:none;
	background:url(../images/newhome1/click_BG.gif) no-repeat top left;
	width:174px;
	height:47px;
	height /*\**/: 62px\9;
	width /*\**/:259px\9;
	display:block;
	padding-top:15px;
	padding-left:85px;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#546d8e;
}

a.GetRewards{
	text-decoration:none;
	background:url(../images//newhome1/GetCash_BG.gif) no-repeat top left;
	width:244px;
	height:27px;
	display:block;
	padding-top:85px;
	padding-left:15px;
	line-height:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
}

a:hover.clickBG, a:hover.GetRewards{
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#CC0000;
}

.whyGHV{
	background:url(../images/newhome1/whyGHV_BG.gif) no-repeat top left;
	display:block;
	width:258px;
	height:243px;
	height /*\**/: 278px\9;
	float:right;
	text-align:right;
	padding-top:35px;
	padding-right:0px;
}

.browseIsland{
	background:url(../images/newhome1/browseIslandbtm_BG.gif) no-repeat bottom left;
	position:relative;
	display:block;
	height:157px;
	width:258px;
	float:right;
	margin-top:28px;
}

.browseIsland strong.head{
	background:url(../images/newhome1/browseIsland_BG.gif) no-repeat bottom left;
	display:block;
	width:258px;
	height:41px;
	line-height:40px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#ffffff;
}

.specificMail{
	background:url(../images/newhome1/specificVacationBox.gif) no-repeat top left;
	display:block;
	width:151px;
	height:41px;
	padding:8px 10px 8px 10px;
}

.discoverBlock{
	background:url(../images/newhome1/discoverbgM.gif) repeat-x top left;
}

.discoverLeft{
	background:url(../images/newhome1/discoverhawaiiHead_BG.gif) no-repeat top left;
	width:271px;
	height:40px;
	padding-left:10px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
}

.discoverLeft select{
	vertical-align:middle;
	background-color:#FFFFFF;
	border: 1px solid #5a9ea8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#46919d;
}

a.discoverLink{
	text-decoration:underline;
	font-family : arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size : 11px;
	color : #2f8996;
}

a.discoverLink img{
	float:left;
	width:30px;
	height:30px;
	margin-right:5px;
	vertical-align:middle;
}

.blueBG{
	background:#325f8c;
	color:#ffffff;
}

.orangeBG{
	background:#ffefbd;
}

.pad_common{
	padding:0px 10px 10px 10px;
}

.pad_commonLR{
	padding:0px 10px 0px 10px;
}

.pad_common_inner{
	padding:4px 5px 4px 5px;
}

.searchBlueTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
}

.orangetxt{
	color:#ffefbd;
}

.yellowtxt{
	color:#fff200;
}

.boldyellowtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#fff200;
}

.whiteLine{
	display:block;
	height:11px;
	line-height:11px;
	border-bottom:solid 2px #ffffff;
	margin-bottom:10px;
}

.whiteLine_inner{
	display:block;
	height:5px;
	line-height:5px;
	border-bottom:solid 2px #ffffff;
	margin-bottom:3px;
}


.search_numbers{
	position:absolute;
	z-index:200;
	margin-left:-10px;
	margin-top:6px;
}

.search_numbers1{
	position:absolute;
	z-index:201;
	margin-left:-43px;
	*margin-left:-38px;
	margin-top:6px;
}

.search_numbers2{
	position:absolute;
	z-index:202;
	margin-left:-40px;
	*margin-left:-38px;
	margin-top:-15px;
}

.redtxt{
	color:#CC0000;
}

.btm_brdr{
	border-bottom:solid 2px #546d8e;
}

.search_brdrL{
	border-left:solid 2px #b4b4b4;
}

.search_brdrR{
	border-right:solid 2px #b4b4b4;
}

.search_brdrB{
	border-bottom:solid 2px #b4b4b4;
}

.DepartPadL{
	padding-left:5px;
}
ul.whitePlusUL{
	margin:0;
	padding:0;
	list-style:none !important;
}

ul.whitePlusUL li{
	list-style:none !important;
	background:url(../images/newhome1/plus_bullet.gif) no-repeat 0px 5px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	line-height:13px;
}

.whiteMedTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	line-height:16px;
}

.TopDeals_top{
	background:url(../images/newhome1/TopDeals_top.gif) no-repeat bottom left;
	width:375px;
	height:50px;
	padding-top:13px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#ffffff;
}

.TopDeals_mid{
	border-bottom:solid 1px #dcdcdc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#456896;
	height:44px;
	vertical-align:middle;
}

.TopDeals_midL{
	border-left:solid 2px #fff200;
}

.TopDeals_midR{
	border-right:solid 2px #fff200;
}

.small_DealsTxt{
	font-size:11px;
}

.big_DealsTxt{
	font-size:14px;
}

.TopDeals_bottom{
	background:url(../images/newhome1/TopDeals_bottom.gif) no-repeat top left;
	vertical-align:top;
	width:375px;
	height:37px;
}

.TopDeals_BtmContent{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#fff200;
	padding-left:10px;
}

.spotLight_top{
	background:url(../images/newhome1/spotlight_top.gif) no-repeat top left;
	width:258px;
	height:38px;
	line-height:38px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#fff200;
}

.spotLight_mid{
	background:url(../images/newhome1/spotlight_mid.gif) no-repeat bottom left;
	padding-top:2px;
	padding-bottom:7px;
}

.spotLight_mid h3{
	margin:0px 0px 10px 0px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#546d8e;
}

.spotLight_mid h3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#F11C24;
}

.spotLight_mid p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#546d8e;
	padding-left:10px;
}

.spotLight_bottom{
	background:url(../images/newhome1/spotlight_bottom.gif) no-repeat top left;
	width:258px;
	height:9px;
	font-size:8px;
}

.ValignTB{
	vertical-align:text-bottom
}

.dmht{
	height:1px;
	[height:3px;
	height:3px;]
}

.showRpad{
	padding-left:50px;
}

.refinesearch{
	padding-left:40px;
}

.refinesearch a{
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#ffffff;
}

.refinesearch a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#CC0000;
}

.searchdmgap img{
	height:4px;
	height /*\**/:0px\9;
}

.whitetxt{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
}

#time{
	float:left;height:40px; width:93px;position:absolute;bottom:0px;bottom /*\**/:5px\9;left:5px;background-image:url(../images/time_border.gif); z-index:10;  padding-top:6px; background-repeat:no-repeat;
}

.dmhgt_vacation{
	height:0px;
	*height:3px;
}

.dmhgt_search{
	height:4px;
	*height:0px;
}