html, body {
height: 100%;
margin: 0pt;
padding: 0pt;
}

body {
background: #0a84c1;
color: #515050;
font-family: arial,helvetica,sans-serif;
font-size: 12px; 
}

img {
border: 0pt;
margin: 0pt;
padding:0pt;
}

a:link {
font-family:  Arial, Verdana, Helvetica, sans-serif;
color: #0a84c1;
text-decoration : none;
}
a:visited	{
font-family:  Arial, Verdana, Helvetica, sans-serif;
color: #0a84c1;
text-decoration : none;
}
a:hover	{
color: #535353;
}

.clear {
clear: both;
}

#skip  {
color: #fff;
display: block;
padding: 0pt;
margin-left: -9999px;
font-size: 100%;
}

#mastercontainer {
margin: 0pt auto 0pt auto;
padding: 0pt 5px 5px 5px;
width: 762px;
}

#pclnheader {
display: block;
height: 50px;
margin-left: 15px;
}
#pclnheader .logo{
float:left;
padding-top: 15px;
}

#topnav {
margin-left: 15px;
}

#mainnav {
color: #fff;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding: 12px 0pt 0pt 0pt;
text-align:center;
}
#mainnav li {
border-right: 1px solid #60AFD7;
display:inline;
font-size: 100%;
margin:0pt 8px 0pt 0pt;
padding:0pt 8px 0pt 0pt;
}

#mainnav li.last {
border-right: medium none;
margin:0pt;
padding:0pt;
}
#mainnav a:link {
color: #fff;
text-decoration : none;
}
#mainnav a:visited {
color: #fff;
text-decoration : none;
}
#mainnav a:hover {
color: #ffc000;
text-decoration : underline;
}

#pclnfooter {
color:#fff;
font-size:11px;
margin: 5px 0 12px 0;
text-align: center;
}
#pclnfooter ul {
list-style-image:none;
list-style-position: outside;
list-style-type:none;
margin: 0pt;
padding: 0pt;
}
#pclnfooter li {
border-right: 1px solid #60AFD7;
display: inline;
line-height: 1.25em;
margin:0pt 3px 0pt 0pt;
padding:0pt 3px 0pt 0pt;
}
#pclnfooter li.last {
border-right: medium none;
margin:0pt;
padding:0pt;
}
#pclnfooter a:link {
color: #fff;
text-decoration : none;
}
#pclnfooter a:visited {
color: #fff;
text-decoration : none;
}
#pclnfooter a:hover	{
color: #ffc000;
text-decoration : underline;
}


#outtercontent {
	margin-top: 7px;
}

#content {
	background: #60AFD7;
	padding: 0pt 4px;
}

#leftcol {
	float: left;
	width: 508px;
}

#leftcontainer {
	background: #c9e4f2;
	border-left: 1px solid #46a2d0;
	border-right: 1px solid #46a2d0;
	padding: 0px 4px;
}

#rightcol {
	float: right;
}

#rightcontaineroutter {
	width: 233px;
}

#rightcontainer {
	background: #c9e4f2;
	border-left: 1px solid #46a2d0;
	border-right: 1px solid #46a2d0;
	padding: 0pt 4px 5px 4px;
}

#leftcolheader {
background-image: url(images/hdr_448.gif);
	background-repeat: no-repeat;
	height: 27px;
	padding: 5px 0pt 0pt 15px;
	margin: 0pt;
	width: 493px;
}

#leftcolheader h1 {
	color: #fff;
	float: left;
	font-size: 125%;
	font-weight: bold;
	margin: 0pt;
}

#leftcolheader div.newtopcln {
	color: #fff;
	float: right;
	font-size: 75%;
	font-weight: bold;
	padding: 0pt 10px 0pt 0pt;
	margin: 0pt;
	vertical-align: bottom;
}

#leftcolheader div.number {
	color: #fff;
	float: right;
	font-size: 100%;
	font-weight: bold;
	padding: 5px 10px 0pt 0pt;
	margin: 0pt;
	vertical-align: bottom;
}

#leftcolheader div.newtopcln a:link {
	color: #fff;
	text-decoration: none;
}

#leftcolheader div.newtopcln a:visited {
	color: #fff;
	text-decoration: none;
}

#leftcolheader div.newtopcln a:hover {
	color: #ffc000;
	text-decoration: underline;
}

#dealsbox {
	background: #fff;
	border-left: 1px solid #a4d1e8;
	border-right: 1px solid #a4d1e8;
	padding: 0px 6px 0pt 6px;
}

#dealsbox a:link { color:red; font-weight:bold; }
#dealsbox a:active { color:red; font-weight:bold; }
#dealsbox a:visited { color:red; font-weight:bold; }
#dealsbox a:hover { color:#119dd2; font-weight:bold; border-bottom:1px dotted #119dd2;}

#dealsbox h3{
	text-align:center;
	margin:0px;
	font-size:14px;
	display:inline;
}

#dealsbox span{
	display:inline;
	font-size:14px;
}


#dealsboxoutter {
	width: 223px;
	margin: 0;
	padding: 0;
}

#htdestboxoutter {
	width: 223px;
	height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	background-image: url(images/most_bg.gif);
	background-repeat:no-repeat;
}

#htdestbox {
	margin: 0;
	padding: 0;
}

#htdestbox div{
text-align: center;
width: 105px;
}


#htdestbox td {
	padding: 0px 0px 0px 5px;
	vertical-align: top;
}

#whleftcontainer {
	height:auto!important;
	background: #fff url(images/bg_vp.gif) no-repeat top left;
	width: 498px;
	height:190px;
}

div.bookingbox {
	float: left;
	margin: 0pt;
	width: 498px;
}

div.bookingbox h2{
	color: #119dd2;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display:inline;
}

div.bookingbox ul {
	margin:10px;
	list-style-type:none;
	line-height:22px;
}

div.bookingbox li {
	background:url(Images/bullet_off.gif) no-repeat 0% 50%;
	padding-left:10px;
	border-bottom:1px dotted #515050;
}

div.bookingbox  div.bbcontent {
	margin: 10px 10px 10px 10px;
	color: #515050;
}

div.bookingbox  div.bbcontent p{
	margin: 0 0 10px 0;
	padding: 0px;
	font-size: 13px;
	line-height:20px;
}

div.bookingbox span {
	font-size: 15px;
	letter-spacing:1px;
	line-height:22px;
}

div.bookingbox img {
	vertical-align: top;
}

#nyop_bill {
	background-image: url(images/nyop_bill_bg.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 498px;
	padding: 10px 0px 0px 0px;
	margin: 5px 0 0 0;
	color: #787878;
}

.nyop_bill_text {
	margin: 0px 0px 0px 170px;
	color: #515050;
}

.nyop_bill_text p {

	margin: 5px 0px;
	padding: 0;
	font-size: 13px;
	line-height:20px;
	width: 320px;
}

#nyop_bill h2 {
	color: #119dd2;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0;
	display:inline;
}

#nyop_bill h3 {
	color: #119dd2;
	padding: 0;
	margin: 0;
	font-size: 16px;
}


#nyop_bill h4 {
	float: right;
	margin: 2px 5px 0px 0px;
	padding: 0;
	font-size: 11px;
}

.nyopLeft {
	float: left;
}

.nyopRight {
	float: left;
	width: 100px;
}

.promo_box_lmt {
	background-image:url(images/list_lm.jpg);
	background-repeat:no-repeat;
	width: 225px;
	height:20px;
	padding:3px 0 0 15px;
	margin:5px 0 0 2px;
	float:left;
}

.promo_box_lmt a:link{ color:#FFFFFF;}
.promo_box_lmt a:active{ color:#FFFFFF;}
.promo_box_lmt a:visited{ color:#FFFFFF;}
.promo_box_lmt a:hover{ color:#515050;}

.promo_box {
	background-image: url(images/promobox_bg.gif);
	background-repeat:no-repeat;
	width: 247px;
	height: 150px;
	float: left;
	display:inline;
	margin: 4px 2px 0px 0px;
}

.promo_box  ul {
	color: #0090C8;
	font-size: 12px;
	list-style-type: square;
	margin: 5px 0 0 0;
	padding: 0px 0px 0px 35px;
	line-height:18px;
	float:left;
}

.promo_box p {
	color: #515050;
	font-size: 12px;
	margin: 6px 1px 6px 47px;
	padding: 0;
}

.promo_box h3 {
	display:inline;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
	margin: 10px 0 0 15px;
	text-transform: lowercase;	
}

.tgwrap {
	display: block
}

.tgwrap * {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #ffffff;
}

.tgwrap1 {
	margin: 0pt 3px;
	padding: 0pt 1px;
	border-top: 1px solid #b7dcee;
	border-left: 1px solid #b7dcee;
	border-right: 1px solid #b7dcee;
	background: #f1f8fb;
}

.tgwrap1bt {
	margin: 0pt 3px;
	padding: 0pt 1px;
	border-bottom: 1px solid #b7dcee;
	border-left: 1px solid #b7dcee;
	border-right: 1px solid #b7dcee;
	background: #f1f8fb;
}

.tgwrap2 {
	margin: 0pt 1px;
	padding: 0pt 1px;
	border-left: 1px solid #b7dcee;
	border-right: 1px solid #b7dcee;
	background: #f4f9fc;
}

.tgwrap3 {
	margin: 0pt 1px;
	padding: 0pt 1px;
	border-left: 1px solid #b7dcee;
	border-right: 1px solid #b7dcee;
}

.tgwrap4 {
	border-left: 1px solid #b7dcee;
	border-right: 1px solid #b7dcee;
}

.tgwrap5 {
	border-left: 1px solid #b7dcee;
	border-right: 1px solid #b7dcee;
}

#rightcol h2 {
	background-image: url(images/hdr_promo.gif);
	background-repeat: no-repeat;
	color: #fff;
	font-size: 125%;
	font-weight: bold;
	height: 23px;
	margin: 0pt;
	padding: 5px 0pt 0pt 15px;
	width: 218px;
}

.content {
	display: block;
}

.content * {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #60AFD7;
}

.content1 {
	margin: 0pt 3px;
	padding: 0pt 1px;
	border-left: 1px solid #2e96ca;
	border-right: 1px solid #2e96ca;
	background: #4aa4d1;
}

.content2 {
	margin: 0pt 1px;
	padding: 0pt 1px;
	border-left: 1px solid #1288c3;
	border-right: 1px solid #1288c3;
	background: #4fa6d2;
}

.content3 {
	margin: 0pt 1px;
	border-left: 1px solid #4fa6d2;
	border-right: 1px solid #4fa6d2;
}

.content4 {
	border-left: 1px solid #2e96ca;
	border-right: 1px solid #2e96ca;
}

.content5 {
	border-left: 1px solid #4aa4d1;
	border-right: 1px solid #4aa4d1;
}


.leftcontainerbtm, .rhtcontainerbtm {
	display: block
}

.leftcontainerbtm *, .rhtcontainerbtm * {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #c9e4f2
}

.leftcontainerbtm1, .rhtcontainerbtm1 {
	margin: 0pt 3px;
	padding: 0pt 1px;
	border-bottom: 1px solid #46A2D0;
	border-left: 1px solid #46A2D0;
	border-right: 1px solid #46A2D0;
	background: #aed6eb
}

.leftcontainerbtm2, .rhtcontainerbtm2 {
	margin: 0pt 1px;
	padding: 0pt 1px;
	border-left: 1px solid #46A2D0;
	border-right: 1px solid #46A2D0;
	background: #b5d9ec
}

.leftcontainerbtm3, .rhtcontainerbtm3 {
	margin: 0pt 1px;
	padding: 0pt 1px;
	border-left: 1px solid #46A2D0;
	border-right: 1px solid #46A2D0;
}

.leftcontainerbtm4, .rhtcontainerbtm4 {
	border-left: 1px solid #46A2D0;
	border-right: 1px solid #46A2D0
}

.leftcontainerbtm5, .rhtcontainerbtm5 {
	border-left: 1px solid #46A2D0;
	border-right: 1px solid #46A2D0
}

.dealsbox {
	display: block
}

.dealsbox * {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #ffffff;
}

.dealsbox1 {
	margin: 0pt 3px;
	padding: 0pt 1px;
	border-bottom: 1px solid #a4d1e8;
	border-left: 1px solid #a4d1e8;
	border-right: 1px solid #a4d1e8;
	background: #f1f8fb;
}

.dealsbox2 {
	margin: 0pt 1px;
	padding: 0pt 1px;
	border-left: 1px solid #a4d1e8;
	border-right: 1px solid #a4d1e8;
	background: #f4f9fc;
}

.dealsbox3 {
	margin: 0pt 1px;
	padding: 0pt 1px;
	border-left: 1px solid #a4d1e8;
	border-right: 1px solid #a4d1e8;
}

.dealsbox4 {
	border-left: 1px solid #a4d1e8;
	border-right: 1px solid #a4d1e8;
}

.dealsbox5 {
	border-left: 1px solid #a4d1e8;
	border-right: 1px solid #a4d1e8;
}

#bid_off {
	top:		0px;
	xwidth:		418px;
	z-index:	50;
}
#bid_htl_opq {
	position:	absolute;
	left:		-500px;
	top:		-150px;
	width:		418px;
	z-index:	60;
}
#opaqueformhider_body {
	position:	absolute;
	left:		-509px;
	top:		-195px;
	width:		500px;
	height:		195px;
	z-index:	70;
	background: #0a84c1;
}
#opaqueformhider_content {
	position:	absolute;
	left:		-9px;
	top:		-195px;
	width:		5px;
	height:		195px;
	z-index:	70;
	background: #60afd7;
}
#opaqueformhider_leftcontainer {
	position:	absolute;
	left:		-4px;
	top:		-195px;
	width:		5px;
	height:		195px;
	z-index:	70;
	background: #c9e4f2;
}

#nyopform {
background: url(images/nyop_bb_top.gif) 8px 0pt no-repeat;
color: #fff;
margin: 0pt 0pt 0pt 1px;
padding: 8px 8px 0pt 9px;
width: 471px;
}
#nyopblock {
background-color: #6cb4da;
margin: 0pt 1px 0pt -1px;
padding: 0pt 0pt 3px 5px;
width: 473px;
}

#nyopformbtm {
background: #fff url(images/nyop_bb_btm.gif) 8px 0pt no-repeat;
height:8px;
margin-left: 1px;
padding: 0pt 4px 0pt 0px;
width: 491px;
}

div#dealbox-outter {
    background-color:#ffffff;
    margin:0;
    padding:0;
    font-size:85%;
    color:#0a84c1;
}
div#dealbox-container {
    padding:0 0 2px 0;
    margin:0;
}
div#dealbox-header{
    background-color:#fff;
    margin: 0px 0px 0px 7px;
	padding:10px;
}

div.dealbox-data {
    xpadding-left:15px;
    xpadding-right:15px;
}
div.dealbox-data a{
    font-weight:bold;
}

ul.dealbox-list {
    margin:10px 0 0 0;
    padding:0;
    width: 100%;
}
ul.dealbox-list li a:link span{
    color:#0a84c1;
    font-weight: normal;
}
ul.dealbox-list li a:hover span{
    color: #515050;
    font-weight: normal;
}
ul.dealbox-list li a:hover {
    color: #515050;
}
ul.dealbox-list li span {
    color:#f59000;
    font-weight: normal;
}
ul.dealbox-list li {
	display:inline;
	display:inherit;
    color:#0a84c1;
    list-style-image: url(images/li_3.gif);
    font-weight: bold;
    list-style: none;
    margin-left: 20px;
    padding: 0 7px 8px 0;
	font-size:12px;
}

#rightcol h2.lm {
	background-image: url(images/hdr_deals.gif);
	background-repeat: no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 23px;
	margin-top: 7px;
	padding: 5px 0pt 0pt 15px;
	width: 208px;
}

#rightcol h2.lm span {
background: url(images/hot.gif) no-repeat top left;
padding-left: 30px;
padding-bottom: 5px;
display: block;
}

#rightcol h2.lm a:link { color: #fff; }
#rightcol h2.lm a:active { color: #fff; }
#rightcol h2.lm a:hover { color: #515050; }
#rightcol h2.lm a:visited { color: #fff; }

hr {
	height:1px;
}

.xtb {
	border:1px solid #666666; 
	padding:1px;
}

.red {
 color:red;
 font-weight:bold;
}

.blue {
 color:#119dd2;
 font-weight:bold;
}

.jgb {
	border:1px solid #60afd7;
}

.dht {
	margin:5px 0 0 10px;
}

.yqlj {
	text-align:left;
	margin:10px 0 8px 0;
	line-height:18px;
}