/* 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: 18px;
	font-weight: bold;
}

h2 
{	
	font-size: 14px;
	font-weight: bold;
	
}

h3 
{	
	font-size: 12px;
	font-weight: bold;
}

h4
{	
	font-size: 11px;
	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: 10px;
	font-weight: normal;
}

.p3 
{	
	font-size: 9px;
	font-weight: normal;
}

.p4
{
	font-size: 11px;
	font-weight: normal;
}
.p5
{
	font-size: 12px;
	font-weight: normal;
}
.p6
{
	font-size: 13px;
	font-weight: normal;
}
.p7
{
	font-size: 14px;
	font-weight: normal;
}
/*End Other Font Style*/

/*Font Color*/
.cv1
{
	color: #16387C;
}

.cv2
{
	color: #990000;
}

.cv3
{
	color: #000000;
}

.cv4
{
	color: #333333;
}
.cv5
{
	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:#FDBD8F;
	border:#FDBD8F solid 1px;
	color:#000000;
	margin:5px 5px 5px 5px;
}


#dvServices
{
	width: 100%;
	padding: 0 0 1em 0;
	margin-bottom: 0em;
	background-color: #DCEDF8;
	text-align:center;
}

#dvServices ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#dvServices li 
{
	border-bottom: 1px dotted #CCCCCC;
	margin: 0;
}

#dvServices li a
{
	display: block;
	/*padding: 5px 5px 5px 8px;*/
	padding-top:5px;
	padding-bottom:5px;
	border-left: 0px solid #DCEDF8; 
	border-right: 0px solid #DCEDF8;
	background-color: #DCEDF8; /*2175bc*/
	color: #003463;
	text-decoration: none;
	width: 100%;
	margin-top:0px;
	margin-bottom:0px;
}

#dvServices li a:hover
{
	border-left: 0px solid #16387C; 
	border-right: 0px solid #16387C; 
	background-color: #16387C; 
	color: #FFFFFF;
}

#dvListings h4
{
	font-weight: normal;
}

