.clt
{
clear:both;
}

.menu_bar_nav
{
width:663px;
height:39px;
float:left;
margin-top:6px;
background:url(back_gn.jpg) no-repeat 0px 0px;
}
.menu_bar_nav ul
{
list-style:none;
margin:0px 0px 0px 13px;
height:0px 0px 0px 0px;
width:638px;
height:39px;
}
.menu_bar_nav ul li
{
display:block;
float:left;
width:auto;
}

.menu_bar_nav ul li.home a
{
display:block;
width:55px;
height:39px;
text-indent:-9999px;
background:url(menu_s.jpg)  no-repeat 0px 0px;
overflow:hidden;
}
.menu_bar_nav ul li.home a:hover
{

background:url(menu_s.jpg)  no-repeat 0px -84px;

}
#home_active .menu_bar_nav ul li.home a
{
background:url(menu_s.jpg)  no-repeat 0px -42px;
}

.menu_bar_nav ul li.flight a
{

display:block;
width:105px;
height:39px;
background:url(menu_s.jpg)  no-repeat -53px 0px;
text-indent:-9999px;
overflow:hidden;
}

.menu_bar_nav ul li.flight a:hover
{
background:url(menu_s.jpg)  no-repeat -53px -84px;
}

#flight_active .menu_bar_nav ul li.flight a
{
background:url(menu_s.jpg)  no-repeat -53px -42px;
}

.menu_bar_nav ul li.hot  a
{
display:block;
width:85px;
height:39px;
background:url(menu_s.jpg)  no-repeat -160px 0px;
text-indent:-9999px;
overflow:hidden;
}
.menu_bar_nav ul li.hot  a:hover
{

background:url(menu_s.jpg)  no-repeat -160px -84px;

}
#hot_active .menu_bar_nav ul li.hot  a
{

background:url(menu_s.jpg)  no-repeat -160px -42px;

}

.menu_bar_nav ul li.packages a
{
display:block;
width:123px;
height:39px;
background:url(menu_s.jpg)  no-repeat -243px 0px;
text-indent:-9999px;
overflow:hidden;

}
.menu_bar_nav ul li.packages a:hover
{

background:url(menu_s.jpg)  no-repeat -243px -84px;

}

#package_active .menu_bar_nav ul li.packages a
{

background:url(menu_s.jpg)  no-repeat -243px -42px;

}

.menu_bar_nav ul li.hotels a
{

display:block;
width:66px;
height:39px;
background:url(menu_s.jpg)  no-repeat -364px 0px;
text-indent:-9999px;
overflow:hidden;
}
.menu_bar_nav ul li.hotels a:hover
{


background:url(menu_s.jpg)  no-repeat -364px -84px;

}

#hotels_active .menu_bar_nav ul li.hotels a
{


background:url(menu_s.jpg)  no-repeat -364px -42px;
}

.menu_bar_nav ul li.car a
{
display:block;
width:78px;
height:39px;
background:url(menu_s.jpg)  no-repeat -430px 0px;
text-indent:-9999px;
overflow:hidden;

}

.menu_bar_nav ul li.car a:hover
{
background:url(menu_s.jpg)  no-repeat -430px -84px;
}


#car_active .menu_bar_nav ul li.car a
{

background:url(menu_s.jpg)  no-repeat -430px -42px;
}



.menu_bar_nav ul li.travel a
{
display:block;
width:125px;
height:39px;
background:url(menu_s.jpg)  no-repeat -512px 0px;
text-indent:-9999px;
overflow:hidden;
}
.menu_bar_nav ul li.travel a:hover
{
background:url(menu_s.jpg)  no-repeat -512px -84px;
}
#travel_active .menu_bar_nav ul li.travel a
{
background:url(menu_s.jpg)  no-repeat -512px -42px;
}


.middle_container
{
width:965px;
height:auto;
float:left;
margin:3px 0px 0px 5px !important;
}


.left_bar
{
width:280px !important;
margin:3px 0px 1px 0px;

}


.left_bar h3
{
display:block;
width:280px;
height:37px !important ;
margin-left:1px;
background:url(../new_images/flightoffers-new.jpg) no-repeat 0px 0px;
text-indent:-9999px;

}
.left_bar h5
{
display:block;
width:290px;
height:43px !important ;
margin-left:1px;
background:url(../new_images/bussines-new.jpg) no-repeat 0px 0px;
text-indent:-9999px;

}
.left_bar h2
{
width:290px;
height:37px !important ;
margin-left:1px;
margin:0 0 5px 0;
}
.left_bar h1
{
width:290px;
height:10px !important ;
margin-left:1px;
margin:0 0 5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}
.fare_detail
{
background:#fff;
width:286px;

height:auto;
margin:-2px 0px 0px 1px;
border-left:1px solid #005488f;
border-right:1px solid #fff;
}
.fare_detail ul
{
display:block;
margin:0px 2px 0px 3px;
list-style:none;
}

.fare_detail ul li 
{
display:inline;
}

.fare_detail ul li a
{
display:block;
width:278px;
_width:276px;
height:25px;
font:13px Arial, Helvetica, sans-serif ;
color:#eaaf12;
font-weight:bold;
border:1px solid #05488f;
background:#05488f  url(../new_images/arrow_blue_n.png) no-repeat  right 5px;
margin-bottom:3px;
text-decoration:none;

}
.fare_detail ul li a span 
{
width:100px;
color:#000;
display:block;
line-height:25px;
float:left;
margin-left:5px;
text-decoration:none;
font-weight:bold;
color:#fff;

}
.fare_detail ul li a h4
{
color:#fff;
display:block;
width:40px;
float:left;
margin-left:0px;
margin-left:15px;
_margin-left:15px;
text-decoration:none;
font: bold 14px Arial, Helvetica, sans-serif;
color:#fff;
line-height:25px;
}
.fare_detail ul li a h6
{
color: #FF0000;
display:block;
width:40px;
float:left;
margin-left:0px;
margin-left:15px;
_margin-left:15px;
text-decoration:none;
font:14px Arial, Helvetica, sans-serif;
color: #FF0000;
line-height:25px;
text-decoration:line-through;
}

.fare_detail ul li a:hover
{
background:#ea8c12 url(../new_images/arrow_blue_n2.png) no-repeat  right 5px; 



}
.fare_footer
{
margin:-4px spx 0px 1px;
}
.right_bar
{
width:663px;
height:660px;
float:right;
margin-top:3px;

}
.right_bar-heading
{
width:663px;
height:20px;
float:left;
margin-top:3px;
}
.banner_detail
{
position:relative;
width:663px;
height:270px;
}
.fare_deatils_right
{
width:100%;
height:390px;
}
.offer-container-01 {
background:url(../images/top-flights-cut-total-01.jpg) no-repeat;
width:320px;
height:114px;
float:left;
margin:15px 4px 0 0 !important;
display:block;
}
.offer-container-02 {
background:url(../images/top-flights-cut-total-02.jpg) no-repeat;
width:320px;
height:114px;
float:left;
margin:15px 0px 0 2px !important;
display:block;
}
.offer-container-03 {
background:url(../images/top-flights-cut-total-03.jpg) no-repeat;
width:320px;
height:114px;
float:left;
margin:15px 2px 0 0 !important;
display:block;
}
.offer-container-04 {
background:url(../images/top-flights-cut-total-041.jpg) no-repeat;
width:321px;
height:244px;
float:left;
margin:15px 0px 0 2px !important;
display:block;
}
.offer-container-05 {
background:url(../images/top-flights-cut-total-05.jpg) no-repeat;
width:320px;
height:114px;
float:left;
margin:15px 2px 0 0 !important;
display:block;
}
.offer-container-06 {
background:url(../images/top-flights-cut-total-06.jpg) no-repeat;
width:320px;
height:114px;
float:left;
margin:15px 0px 0 2px !important;
display:block;
}
.offer-container-inside-image {
width:116px;
height:90px;
float:left;
margin:10px 2px 0 10px;
}
.offer-container-inside-text {
width:108px;
height:90px;
float:left;
margin:7px 5px 0 6px;
}
.offer-container-inside-fare {
width:40px;
height:90px;
float:left;
margin:5px 5px 0 6px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
font-weight:bold;
}
.offer-container-inside-fare a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
font-weight:bold;
}
.offer-container-inside-fare a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
font-weight:bold;
}
.offer-container-inside-fare a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
font-weight:bold;
}
.offer-container-inside-fare a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
font-weight:bold;
}
#offer-container-inside-link-moredes {
width:148px;
height:5px;
float:left;
margin:3px 0px 0 6px;
}
.text-offer-fare {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.text-offer-fare a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.text-offer-fare a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.text-offer-fare a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.text-offer-fare a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.text-offer-fare-red {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
font-weight:bold;
}
.text-offer-fare-heading {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff0030;
font-weight:bold;
}
.text-offer-fare-linkmore a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.text-offer-fare-linkmore a:active 
.text-offer-fare-linkmore a:visited 
.text-offer-fare-linkmore a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}


.middle_container-increase-height
{
width:965px;
height:auto;
float:left;
margin:15px 0px 0px 0px !important;
}
.middle_container-text
{
width:965px;
height:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.left_bar h1
{
width:290px;
height:10px !important ;
margin-left:1px;
margin:0 0 5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}
.offer-container-inside-text1 {
width:108px;
height:220px;
float:left;
margin:6px 5px 0 6px;
padding:2px 0px 0 0px;
}
.offer-container-inside-fare1 {
width:40px;
height:240px;
float:left;
margin:1px 5px 0 6px;

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
font-weight:bold;
}
.offer-container-inside-fare1 a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
font-weight:bold;
}
.offer-container-inside-fare1 a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
font-weight:bold;
}
.offer-container-inside-fare1 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
font-weight:bold;
}
.offer-container-inside-fare1 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
font-weight:bold;
}
.offer-container-inside-image11 {
width:114px;
height:225px;
float:left;
margin:10px 0px 0 10px;
}
.banner_detail-other-page
{
position:relative;
width:663px;
height:240px;
}