/** Dev by CssRain.cn **/
html, body, ul, li, div, a { margin: 0; padding: 0; }
.CRselectBox { background: url("/images/v3/AirFlights_En/bo3.png") no-repeat scroll right 0 transparent; border: 1px solid #CCC; cursor: default; display: block; width: 150px; height: 22px; float: left; margin-right: 5px; }
.box_mtop { _margin-top: -15px; *margin-top:-15px;}
.CRselectBoxHover { background: url("/images/v3/AirFlights_En/bo3.png") no-repeat scroll right 0 transparent; }
.CRselectBox a.CRselectValue { display: block; margin: 1px 1px 2px; padding: 1px 10px 2px 4px; white-space: nowrap; color: #000; overflow: hidden; width: 120px; cursor: default; line-height: 19px; }
.CRselectBoxOptions { background: #FFFFFF; border: 1px solid #999; margin-left: -1px; list-style: none; overflow-y: auto; overflow-x: hidden; z-index: 1000; position: absolute; width: 150px; display: none; overflow: auto; min-height: 50px; max-height: 200px; }
.CRselectBoxOptions a { color: #000; display: block; height: 22px; line-height: 22px; padding-left: 4px; background: #fff; overflow: hidden; white-space: nowrap; cursor: default; }
.CRselectBoxOptions a:hover { background-color: #316AC5; color: #FFFFFF; cursor: default; }
.CRselectBoxOptions a.selected { background-color: #316AC5; color: #FFFFFF; }
/* ��� firefox ����Ŵ�������߿򣬴Ӷ����¹�����������  */
.CRselectBox a { outline: none; text-decoration: none; }
.CRselectBox a:focus { outline: none; text-decoration: none; }
