BODY
{
	background-color:#294B77;
	color:#cfd9e4;
	margin:0px;
}

A, A:link, A:visited, A:active
{
	color:#dfe9f4;
}

img
{
	border-color:#dfe9f4;
}

FONT
{
	color:#cfd9e4;
}

.ebg
{
	background-color:#557093;
	background-image:url(/img/sp.gif);
}

.tbg
{
	background-color:#5f7fa5;
	background-image:url(/img/tbg.gif);
	background-repeat: repeat-x;
	white-space:nowrap;
}

.cbg
{
	background-color:#5f7fa5;
}                   

.bbg
{
	background-color:#294B77;
	background-image:url(/img/bbg.gif);
	background-repeat: repeat-x;
}

.vsep
{
	background-image:url(/img/vsep.gif);
}

.tdn
{
	text-decoration:none;
}

.booking {width:363px;border-bottom:1px solid #6f8cad; margin-bottom: 15px;padding-bottom: 10px;}
.pager td,.booking * {font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#dce3eb;}
.booking td input, .booking td select{font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:black;}

.booking p {margin:15px 0px;padding:0px;}
.booking h1 {margin:15px 0px 8px 0px;padding:12px 20px 12px 38px;/*height:44px;*/background: #4e6b92 url(img/notice.gif) center left no-repeat;border:1px solid #6f8cad; vertical-align: middle;}
.booking div {text-align: right;}
.booking div img {border: none; margin-bottom:-2px}
.booking div a:link,.booking div a:active,.booking div a:visited { text-decoration: none;}

.booking form table {margin: 22px 0px}
.booking form table td {padding-bottom: 5px;padding-top: 5px;border-bottom:1px solid #6f8cad;}
.vau {width: 12px; height:12px;margin:0px 10px 0px 25px;}
h2.h2 {margin:-14px 0px 0px 30px;}

.gallery { width: 100%}
.gallery td {padding-bottom: 15px; padding-right: 14px}
.gallery img {border: 3px solid #366098;}
.gallery div {border: 2px solid #dfe9f4;/*width:81px;*/ background-color: #366098}
.gallery div div{border:none;width:100%;}

.galleryContents {width: 100%}
.galleryContents td {padding-bottom: 15px; padding-right: 0px}
.galleryContents img {border: 2px solid #dfe9f4;}
.galleryContents div div {margin-top: 5px}
.galleryContents div a:link,.galleryContents div a:active,.galleryContents div a:visited {text-decoration: none;font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.pager {float:right; margin:5px 0px 0px 0px; padding-right: 20px}
.pager img {border: none;}
.pager td {text-align: center;}

.confirmation td { width: 50%; padding:5px;border-bottom:1px solid #6f8cad;}
.confirmation td strong {font-weight: bolder;}


.err {
	background-color: #F7FBB2
}

#popup-footer {
	text-decoration: none !important ;
}
.terms {padding-bottom: 20px}
.terms h1 { font-size: 16px; margin: 10px 20px}
.terms p { font-size: 12px; margin: 0px 20px; padding:0px; text-align: justify;/*font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;*/}