/* CSS Document */
*{margin:0; padding:0; font-family:arial;}

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:904px; 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:131px; width:904px;}
.logo{float:left; width:322px; height:36px; margin:24px 0 0 15px;}
#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:904px; 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_text a{color:#5b575b;  text-decoration:none;}
.simple_text a:hover{ cursor:default;}


.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;}
.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;}