 n/* CSS Document */
/*Default Style*/
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*End Default Style*/

/*Default Link Style*/
a{text-decoration:none; color:#16387C;}
a:link{text-decoration:none; color:#16387C;}
a:visited {text-decoration:none; color:#16387C;}
a:active {text-decoration: none; color:#16387C;}
a:hover{text-decoration:underline; color:#16387C;}
/*End Default Link Style*/

/*Document Header Font Style*/
h1
{
	font-size: 22px;
	font-weight: bold;
}

h2 
{	
	font-size: 18px;
	font-weight: bold;
	
}

h3 
{	
	font-size: 14px;
	font-weight: bold;
}

h4
{	
	font-size: 13px;
	font-weight: bold;
}

h5 
{	
	font-size: 10px;
	font-weight: normal;
}

h6 
{	
	font-size: 9px;
	font-weight: normal;
}

h1
{
    margin-bottom: 5px;
    padding-bottom: 5px;
}

h2, h4, h5, h6
{
    margin-bottom: 0px;
    padding-bottom: 0px;
	/*border:1px solid red;*/
}

h3
{
	margin:1px 1px 1px 1px;
    padding: 0px 0px 0px 0px;
}
/*End Document Header Font Style*/

/*Other Font Style*/
.p1
{
	font-size: 11px;
	font-weight: bold;
}

.p2
{
	font-size: 11px;
	font-weight: normal;
}

.p3 
{	
	font-size: 12px;
	font-weight: normal;
}

.p4
{
	font-size: 12px;
	font-weight: bold;
}
.p5
{
	font-size: 13px;
	font-weight: bold;
}
.p6
{
	font-size: 13px;
	font-weight: normal;
}
.p7
{
	font-size: 15px;
	font-weight: bold;
}
.p8
{
	font-size: 17px;
	font-weight: bold;
}
.p9
{
	font-size: 22px;
	font-weight: bold;
}
/*End Other Font Style*/

/*Font Color*/
.cv0
{
	color: #000000;
}
.cv1
{
	color: #16387C;
}

.cv2
{
	color: #990000;
}

.cv3
{
	color: #FFFFFF;
}

.cv4
{
	color: #333333;
}
.cv5
{
	color: red;
}
.cv6
{
	color: red;
}
/*End Font Color*/


/*Object Style*/
.objSelect
{
    font-weight: normal;
    font-size: 10px;
    height:20px; 
}

.objSelDestination
{
     width:225px; 
}

.objSelDate, .objSelSpec
{
    width:70px;
}

.objSelSort
{
    width:225px;
}

.objBtn
{
    width:225px;
}
/*End Object Style*/

/*Container Width Control*/
#services
{
	width:240px;
}

#content
{
	width:560px;
}
/*End Container Width Control*/


/*Quick Search Style*/
#search_header, #search_toggle
{
	width:240px;
	margin-bottom:1px;
}

div.search_criteria
{
	width:225px;
}

div.search_field_no
{
	float:left;
	background-color:#16387C;
	width:15px;
	height:15px;	
	color:#FFFFFF;
	text-align:center;
}

div.search_field_value
{	
	float:left;
	margin-left:5px;
	width:200px;
}
/*End Quick Search Style*/

/*Information Navigation Style*/
#info
{
	background-color:#5296BD;
	border-color:#00a8a8;
}

#info a{text-decoration:none; color:#FFFFFF;}
#info a:link{text-decoration:none; color:#FFFFFF;}
#info a:visited {text-decoration:none; color:#FFFFFF;}
#info a:active {text-decoration: none; color:#FFFFFF;}
#info a:hover{text-decoration:underline; color:#FFFFFF;}
/*End Information Navigation Style*/

/*Break Line*/
.dashed {border-top-style: dashed; border-top-color:#CCCCCC; border-top-width: 1px;}
/*End Break Line*/

div.note p
{
	border:#16387C solid 1px;
	height:15px;
	text-align:center;
}

/*
div.note_btn p
{
	background-color:#16387C;
	border:#16387C solid 1px;
	width:150px;
	height:15px;	
	color:#FFFFFF;
	text-align:center;
}

div.note p, div.note_btn p
{
    margin-bottom: 0px;
    padding-bottom: 0px;
}	
*/

#tblHotel, #tblHotel td 
{
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}

.dvHotel
{
	text-align:center;
}

.dvHotel h4, .dvHotel h5
{
	margin:1px 1px 1px 1px;	
	height:25px;
}

.dvHotel h4.rate, .dvHotel p.promo
{	
	margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;	
}

.dvHotel p.promo
{
	height:10px;
}	

.dvHotel p.lnkBtn
{
	background-color:#16387C;
	border:#16387C solid 1px;
	color:#FFFFFF;
	margin:5px 5px 5px 5px;
}

.tnc {}
.tnc ul {margin: 0 0 0 30px;
padding:10px;
}
.tnc li {
padding:3px;
}

#tblsub, #tblsub td 
{
	border: 0px;
	border-collapse: collapse;
}

#tblsmall
{
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	padding:4px;
}
#tblx, #tblx td 
{
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	padding:0px;
}

#tblpromo
{
	border: 1px solid #5296bd;
	width:650px;
	background-color:#336699;

}

#tblpromotest
{
	border: 1px solid #5296bd;
	width:680px;


}


