/* CSS Document */
*{margin:0; padding:0; font-family:arial;}
body{font-weight: normal; font-size: 11px; color: #d76b11; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
h1{font-size:24px; font-weight:bold; color:#a33b81;}
h2{font-weight:bold; font-size:16px; color:#fff; margin:0;}
h3{font-size:16px; font-weight:bold; color:#fff;}
#main{width:940px; height:auto; margin:0 auto; text-align:left;}
.float_right{float:right;}
.float_left{float:left;}
.pink_font{font-size:12px; font-weight:bold; color:#a0357d;}
/**********************head potion of page till navigation*****************************/
#head{margin:0 auto; height:auto; width:940px; float:left;}
.logo{float:left; width:322px; height:36px; margin:24px 0 0 15px;}
.headbann{margin:0 auto; height:auto; width:940px; float:left;}
.headerbanner{float:right; width:500px; height:auto; margin:10px 0 0 0px;}


#nav{float:left; width:590px; height:32px; margin-top:24px; text-align:center; font-size:17px;}
#nav ul{float:left; list-style:none;}
#nav ul li{float:left; display:block; width:116px; height:32px; margin-right:2px; background:#356aa0; font-weight:bold;}
#nav ul li a{text-decoration:none; color:#d9ebfc; line-height:30px; border:none; outline:none; display:block; width:116px; height:32px;}
#nav .active{background:#a0357d; color:#fcbde7;}
#nav ul li a:hover{background:#a0357d; display:block; width:116px; height:32px; color:#fcbde7;}
#nav ul li a:active{text-decoration:none; color:#d9ebfc; line-height:30px; border:none; outline:none;}
#nav ul li a:visited{text-decoration:none; color:#d9ebfc; line-height:30px; border:none; outline:none;}
.purpline{background:url(http://www.business-class-flight.co.uk/images/nav-line.jpg) repeat-x left top; height:15px; width:940px; float:left;}
.phone_no{width:300px; float:right; height:auto; margin-top:3px; font-size:12px; color:#164575; text-align:right; vertical-align:bottom;}
/**********************body potion of page till navigation*****************************/
.bld{font-weight:bold; font-size:11px;}
.size_15{font-size:15px; color:#164575;}
.size_30{font-size:27px; font-weight:bold; color:#164575;}
#body{width:904px; height:auto; float:left;}
/**********************left body potion of page till navigation*****************************/
.body_left{ width:326px; height:auto; float:left;}
#form{width:325px; height:377px; float:left; border:1px solid #356aa0; background:#eef5fb;}
.form_top{ height:25px; background:url(http://www.business-class-flight.co.uk/images/form_top.jpg) repeat-x left top; font-size:16px; color:#fff; text-align:center; font-weight:bold; line-height:23px;}
.form_body{ color:#000000; width:308px; height:auto; margin:8px auto 0 auto; font-size:11px; font-weight:bold;}
.fontblack{font-weight:bold; font-size:11px;}
.search{font-size:17px; color:#083460;}
.attract_pack{ margin-top:6px; width:325px; float:left; height:auto; }
.attract_pack_head{width:6px; height:380px; float:left;}
.attract_pack_bdy{float:left; width:313px; height:380px; background:url(http://www.business-class-flight.co.uk/images/box-bg.jpg) repeat-x left top;}
.attrct_head{font-weight:bold; font-size:15px; margin:8px 0 6px 18px; color:#fff;}
.attract_pack_btm{width:6px; height:380px; float:right;}
.inner_box{width:291px; height:auto; margin:0 auto;}
.inner_box_head{width:291px; height:4px; float:left;}
.inner_box_bg{ width:284px; background:url(http://www.business-class-flight.co.uk/images/inr-box-bg.png) left top repeat; float:left; padding:6px 4px;}
.inner_box_btm{width:291px; height:4px; float:left;}
.inner_box_img{width:81px; height:53px; float:left; }
.inner_box_txt{width:177px; margin-left:12px; float:left; font-size:10px; color:#fff;}
.rule{ height:1px; width:284px; background:#fff; float:left; margin:3px 0 7px 0;}
.special_offer{margin-top:6px; float:left; height:110px;}
.reg_off{width:100%; float:left; color:#757175; font-size:11px; padding-top:8px;border-top:1px solid #3c6fa3;}
.reg{font-size:13px; font-weight:bold;}
/**********************right body potion of page till navigation*****************************/
.body_right{ width:575px; height:auto; float:right;}
#banner{float:left; width:575px; height:379px;}
.body_box{width:575px; float:left; height:auto; margin-top:6px;}
.body_box_left{width:173px; height:auto; float:left; margin-right:28px;}
.body_box_middle{width:173px; height:auto; float:left;}
.body_box_right{width:173px; height:auto; float:right;}
.body_box_title{height:27px; width:100%; font-weight:bold; font-size:14px; line-height:25px; float:left; color:#fff; text-align:left; vertical-align:middle;}
.bg_pink{ background:#a2397f;}
.bg_blue{ background:#3c6fa3;}
.body_blue_content{ float:left; width:100%; height:auto;}
.body_pink_content{float:left; width:100%; height:auto;}
.body_data{width:100%; float:left; padding:8px 0; border-bottom: dotted 1px #26496b;}
.body_data_img{width:85px; height:30px; float:left; margin-left:3px;}
.body_data_cntnt{float:right; width:80px; text-align:right; font-size:10px; line-height:11px; margin-right:5px;}
.simple_text{font-size:10px; margin:8px 3px; font-weight:normal; text-align:left; color:#5b575b;}
.simple_text1{font-size:13px; margin:8px 3px; font-weight:normal; text-align:left; color:#5b575b;}
.content{float:left; width:565px; height:auto; text-align:left; padding:5px; }
.content_box{width:95%; height:auto; margin:0 auto; float:left;}
.content_inr_box{width:48%; height:130px; margin-bottom:15px; border:1px solid #3c6fa3;}
/****************************bottom body portion of page****************/
#bottom{margin:15px auto 0 auto; width:904px; font-size:13px; font-weight:bold; text-align:center;}
#bottom a{color:#a33b81; text-decoration:none;}
#bottom a:hover{text-decoration:underline;}
.bottom_nav{font-size:13px; font-weight:bold; color:#a33b81; text-align:center;}
.middle{width:992px; height:auto; float:left; background-color:#ffffff; padding:5px 6px 0 6px;}
.midcontent{width:940px; margin:0 auto; height:auto;}
.freq{FONT-WEIGHT: bold; FONT-SIZE:16px; COLOR: #8e0c0e;TEXT-DECORATION: none; width:100%;  border-bottom:1px solid #c0bfbf; margin-top:10px; height:25px; float:left;}
.backtoindex{font-size:11px; font-weight:bold; color:#3B9BE7;}
.backtoindex a:hover{text-decoration:none;}
.dark_blbgbox{background:#164575; font-size:14px; font-weight:bold; color:#fff; height:30px;}
.dark_blbgbox ul{list-style:none; float:left; width:100%;}
.dark_blbgbox ul li{float:left; line-height:30px; text-align:left;}
.px_11{font-size:11px;}
.px_11 a{text-decoration:none; color:#000; font-family:tahoma; font-size:11px;}
.simpletext {  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify;}       
.blue{color:#013580;}
.bluel_border ul{list-style:none; float:left; width:100%;}
.bluel_border ul li{float:left; padding-top:3px; text-align:left; vertical-align:middle;}
.bluel_border{border: 1px solid #164575;}
.result{width:100%; height:30px; float:left; font-weight:bold; border-bottom:1px solid #ceddf1;}
.result ul{width:98%; margin:0 auto; list-style:none;}
.result ul li{text-align:left; float:left; padding:3px 0;}
.gray_brdr{border:1px solid #164575; width:906px; float:left; margin:0 auto; padding:16px;}
.gray_brdr dl{width:100%; float:left; margin:10px 0 10px 15px;}
.gray_brdr dt{width:23%; padding:5px; text-align:right; vertical-align:middle; float:left; clear:both; font-weight:bold; font-size:11px;}
.gray_brdr dd{width:75%; padding:0 0 10px 0;}
.con_details1{width:669px; float:left; border:1px solid #164575; margin-top:20px;}
.con_details1 dl{width:655px; float:left; margin:10px 0 10px 7px;}
.con_details1 dt{width:403px; font-weight:bold; clear:both; font-size:12px; text-align:left; font-family:Verdana; font-weight:normal; float:left; padding:10px 0 0 0; margin:0;}
.con_details1 dd{font-family:Verdana; float:left; width:250px; margin:0; padding:0; text-align:right; padding-top:10px; color:#000000; font-size:12px;}
.con_head{width:662px; float:left; background:#F3F2F2; border-bottom:1px solid #e7e6e6; line-height:24px; font-family:Verdana; font-size:13px; font-weight:bold; color:#000000; padding-left:7px;}
.con_details1 ul{list-style:none; float:left; margin:0 7px;}
.con_details1 ul li{font-size:12px; color:#000; margin-bottom:3px; line-height:25px; text-align:left; font-family:Verdana;}
.offertext ul{list-style:none; float:left; width:895px; margin-left:10px;}
.offertext ul li{float:left; line-height:30px; text-align:left;}
.orangetext {color:#8E0C0E;font-size:12px;font-weight:bold;text-decoration:none;}
.p_detail ul{width:895px; float:left; list-style:none; margin-left:10px; padding:0;}
.p_detail ul li{float:left; font-size:12px; font-weight:normal; color:#777777; line-height:14px;}
.p_detail{width:100%; float:left; margin-bottom:10px;}
.card_info{width:231px; float:right; color:#777777; font-family:Verdana; font-size:11px; text-align:justify;}
.card_info .head{color:#ff0000; font-weight:bold; text-align:center;}
.offertext {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #777777; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.offertext a:hover {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #d76b11; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}

.chooseotherflg{
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #999999; FONT-FAMILY:Century Gothic; TEXT-DECORATION: underline
}
.chooseotherflg:hover{
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #d66a10; COLOR: #000000; FONT-FAMILY:Century Gothic; TEXT-DECORATION: none
}
.backtoindex{
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #a0357d; FONT-FAMILY:Century Gothic; TEXT-DECORATION: none
}
.backtoindex:hover{
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY:Century Gothic; TEXT-DECORATION: underline
}
.verdana12{font-family:Verdana; font-size:12px;}
.padleft_7px {
padding-left:7px;
}

/*********************************New  Progress Bar*********************************/     

.progcont{width:673px; height:auto; padding:0; margin:0 auto; background:#1a4672; border:4px solid #fff;}
.progcontinn{width:673px; height:auto; padding:10px; margin:0; overflow:auto;}
.banncont{width:631px; height:253px; padding:10px; margin:0; background:#CCCCCC; border:1px solid #ccc; float:left;}
.texttime{width:651px; height:auto; padding:0; margin:10px 0 0 0; float:left;}
.textmess{width:500px; height:auto; padding:0px 0 0 0; margin:0; float:left; font-family:Tahoma; font-size:14px; color:#fff; font-weight:bold; text-align:left;}
.time{width:128px; height:53px; padding:0; line-height:53px; margin:0; float:right; background:url(http://99flights.co.uk/Images/timerba.png) top left no-repeat; font-family:Tahoma; font-size:25px; color:#000; font-weight:normal; text-align:center; }
.loading{margin:10px 0 0 0;}



.booktogethersave{width:177px; height:89px; margin:0; padding:0; float:left;  background:url(../Images/booktogethersave.png) top right no-repeat; left:128px; top:-7px; z-index:4; position:absolute;}
.taxtsradio{width:177px; height:auto; margin:50px 0 0 40px; padding:0; float:left; font-family:Tahoma; font-size:12px; color:#fff; font-weight:bold; text-align:left; text-decoration:none; text-shadow: #4e700f 4px 0px 4px;}
.butonradio{width:20px; height:auto; margin:0; padding:0; float:left; }
.radiotaxts{width:151px; height:auto; margin:-4px 0 0 0; padding:0; float:left; }
.srchtrip{width:125px; margin:0; padding:0; float:left;  font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background:#a20b0b; color:#ffffff; font-weight:bold; text-align:left; text-decoration:none; padding:10px 0 7px 0; margin:0;}
.srchtripcont{width:270px; height:auto; margin:0 0px 0 0; padding:0; float:left; position:relative;}
.chosnew{background: none repeat scroll 0 0 #A20B0B; color: #FFFFFF; float: left; font-family: Tahoma; font-size: 12px; font-weight: bold; height: auto; line-height: 16px; margin:0px 0 0; padding: 5px 0 20px 5px; text-align: left; text-decoration: none; width: 265px;}
/***************End New Progress Bar******************/




