@charset "utf-8";
/*
-----------------------------------------------
CATHAY PACIFIC SCREEN FORM
Version:  23 Feb 2009
----------------------------------------------- */
#list_container2{
	width:530px; 
	padding:0; 
	margin:0;
	border-bottom: 1px solid #cfdedb;
}
#form_container{
	width: 530px;
	/*height: 149px;*/
	/*background:url(../images/2_form_bg.gif)*/
}
#form_container2{
	width: 530px;
	/*height: 149px;*/
	/*background:url(../images/2_form_bg.gif)*/
}
#form_header{
	width: 530px;	
	background-color:#84a3a5;
	margin:0;
	float: left;
}
#form_TCheader{
	width: 530px;
	height: 25px;
	background-color:#84a3a5;
	margin:0;
	text-align: center;
}
#form_content, #form_content2{
	padding: 0 0 7px 0;
	margin:0;
}
#form_content{
	background-color:#e6f0f1;
}

#col_from1, #col_to2, #col_from3, #col_to3 {
	float: left;
	padding: 3px 0px 0px 3px;
	/*height: auto; */
}
#col_to1, #col_price1, #col_depPeriod1, #col_minmax1, #col_class1, #col_asiaMiles1, #col_rules1, #col_termsTitle, #col_termsDetails{
	float: left;
	padding: 3px 0px 0px 0px;
	/*height: auto; */
}
#col_price2, #col_depPeriod2, #col_minmax2, #col_class2, #col_asiaMiles2, #col_rules2{
	float: left;	
	padding: 3px 0px 0px 0px;
	/*height: auto; */
}
#col_price3,#col_minmax3, #col_class3 {
	float: left;	
	padding: 3px 0px 0px 0px;
	/*height: auto; */
}
#col_from1{
	width:80px;
}
#col_to1{
	width:80px;
}
#col_price1{
	width:50px;
}
#col_depPeriod1{
	width:100px;
}
#col_minmax1{
	width:60px;
}
#col_class1{
	width:40px;
	text-align: center;
}
#col_asiaMiles1{
	width:40px;
	text-align: center;
}
#col_rules1{
	width:30px;
	text-align: center;
}
#col_to2{
	width:80px;
}
#col_price2{
	width:70px;
}
#col_depPeriod2{
	width:100px;
}
#col_minmax2{
	width:90px;
}
#col_class2{
	width:40px;
	text-align: center;
}
#col_asiaMiles2{
	width:50px;
	text-align: center;
}
#col_rules2{
	width:40px;
	text-align: center;
}
#col_from3{
	width:100px;
}
#col_to3{
	width:100px;
}
#col_price3{
	width:100px;
}
#col_class3{
	width:80px;
	text-align: center;
}
#col_termsTitle{
	text-align: center;
}

#book_box{
	width: 503px; /*503*/
	height: 125px;
	margin: 0 0 0 7px;
	padding-left: 14px;
	padding-top: 2px;
	background:url(../../cx/img/2_book_bg.gif) repeat-x #FFFFFF;
	clear: both;
	border-width: 1px;
	border-style: solid;
	border-color: #bbcbca #3b4745 #3a4646 #b8caca;
}

#book_col_1, #book_col_2, #book_col_3, #book_col_4, #book_col_5{
	height:45px;
	float: left;
	margin:0;
	padding:0;
	/*background-color:#eee;*/
}
#book_col_1{
	width:129px;
}
#book_col_2{
	width:133px;
}
#book_col_3{
	width:85px;
}
#book_col_4{
	width:80px;
}
#book_col_5{
	width:72px;
}

#book_row3{
	width: 503px;
	margin:0;
	padding:0;
	left:0;
		clear:both;
}

#book_row3_1, #book_row3_2, #book_row3_3{
	float: left;
	line-height: 15px;
	margin-top:2px;
}
#book_row3_1{
	width:160px;
	}
#book_row3_2{
	width:160px;
}
#book_row3_3{
	margin-top:4px;
	width:100px;
}


.header_text, .content_text_bold, .content_text, .book_now, .book_header, input, select, label{
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 11px;
}

.header_text{
	color: #fff;
	font-weight: bold;	
}

.content_text_bold{
	color: #000;
	font-weight: bold;	
}

.content_text{
	color: #000;
	font-weight: normal;	
}
.book_now{
	color:#607a7b;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 0;
}

.book_header{
	color: #000;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 0px;
}

.clear{
	clear:both;
}


/*DropDown Block Style*/

.block{
	clear: left;  
}

.iconspan{
	float: right;
	margin: 3px;
	cursor:hand;
	cursor:pointer;
	font-weight: normal;
	color: #5b7876;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 11px;
}

img{
	border:0;
}
.eg-bar{
	background-color: #e6f0f1;
	font-weight: bold;
	border-top: 1px solid #cfdedb;
	padding: 1px 0;
}
.eg-bar2{
	background-color: #ffffff;
	font-weight: bold;
	border-top: 1px solid #cfdedb;
	padding: 1px 0;
}


div.eg-bar, div.eg-bar2{
width: 530px;
float: left;
}
.icongroup1{
width: 530px;
}
.book_form{
	margin-bottom:0;
	padding-bottom:0;
	}
