div.module_title_outer
{
    text-align:right;
height:34px;

    margin-bottom:3px;
 
}
div.module_title_inner
{
   

}
div.module_title_inner div.sr_title1
{

padding-right:10px;
    font-size:18px;
	font-weight:bold;
	color:#f34e0c;
    margin:10px 0px 10px 0px;
   float:right;


}
div.module_title_inner div.sr_title2
{
    font-size:18px;
	font-weight:bold;
	color:#f34e0c;
    margin:10px 10px 10px 0px;
  float:right;


}
div.module_title_inner div.sr_icons
{
    width:80px;
    margin:10px 10px 0px 10px;
    float:left;
    padding:0px;
}
div.module_title_inner div.sr_icons img
{
    width:15px;
    height:15px;
    margin:0px 5px 0px 0px;
}
div.module_title_inner div.sr_other_module
{
    float:left;
    margin:10px 0px 0px 10px;
    font-size:12px;
    width:75px;
    padding:0px;
}
div.module_title_inner div.sr_other_module a
{
    color:#0000ff;
    font-weight:bold;
    text-decoration:underline;
    margin:0px;
}
div.module_title_inner div.sr_other_module a:hover
{
    text-decoration:none;
}
div.error_msg
{
    font-weight:bold;
    padding:10px 10px 10px 10px;
    margin:10px 10px 10px 10px;
    font-size:14px;
    color:#000000;
}
div.sr_legend
{
    height:25px;
    border-top:solid 4px #fff;
    margin-top:10px;
clear:both;
    
}
div.sr_legend div.title
{
    font-weight:bold;
    font-size:12px;
    color:#000000;
    float:right;
    height:15px;
    margin:5px 0px 0px 0px;

}
div.sr_legend div.icon
{
    float:right;
    height:15px;
    margin:5px 10px 0px 0px;
    
}
div.sr_legend div.icon img
{
    width:16px;
    height:16px;
    margin:0px 0px 0px 3px;
}
div.paxremarks_legend
{
    height:30px;
    margin-top:2px;
    
}
div.paxremarks_legend div.title
{
    font-weight:bold;
    font-size:12px;
    color:#000000;
    float:right;
    height:20px;
    margin:12px 0px 0px 0px;

}
div.paxremarks_legend div.icon
{
    float:right;
    height:20px;
    margin:5px 10px 0px 0px;
    
}
div.paxremarks_legend div.icon img
{
    width:21px;
    height:21px;
    margin:0px 0px 0px 3px;
}
div.paxremarks_legend div.close
{
    float:left;
    width:160px;
    text-align:left;
    margin:10px 0px 0px 0px;
}
div.paxremarks_legend div.close a
{
    font-size:12px;
    text-decoration:underline;
    color:#000000;
}
div.paxremarks_legend div.close a:hover
{
    text-decoration:none;
}
div.paxremarxs_full{

border:solid 1px #cdcdcd;
background-color:white;
width:600px;
padding:10px;

}
table.paxremarxs_full{

width:100%;
text-align:right;
padding:2px;
}
.paxremarxs_full img{


margin-left:5px;
}

div.location_container
{  
    background-color:#fff;
border:solid 1px #cdcdcd;
min-height:140px;
margin-bottom:10px;
 clear:both;
}
div.location_container div.location_image
{
float:right;
   padding:15px;
}
div.location_container div.location_desc
{
  
padding:10px;
    background-color:#fff;

}
div.location_container div.location_desc div.location_title
{
padding-top:10px;
    color:#000;
    font-weight:bold;
    font-size:14px;
}
div.location_container div.location_desc div.location_text
{
    margin:20px 0px 0px 0px;
    color:#000000;
    font-size:12px;
}
div.module_title_inner div.sr_title_fare,div.module_title_inner div.sr_title_fare_new
{
    float:left;
    margin:10px 0px 0px 10px;
    font-size:12px;
    padding:0px;
    font-weight:bold;
    font-size:14px;
    color:#f55519;
}
div.module_title_inner div.sr_title_fare_new
{
    color:Red;
}
div.sr_title_fare_remark
{
    color:Red;
    font-size:12px;
    margin:5px 10px 5px 10px;
}
div.module_title_inner div.sr_title_details
{
    float:left;
    margin:10px 0px 0px 10px;
    padding:0px;
    font-size:12px;
    color:#000;
}
div.module_title_inner div.sr_title_details span
{
    margin-left:2px;
    direction:rtl;
    display:block;
    float:left;
}
div.module_title_inner div.sr_title_details span img
{
    width:11px;
    height:11px;
    margin-top:2px;
}

div.deal_summary div.sr_title_details
{
    float:left;
    margin:4px 0px 0px 10px;
    padding:0px;
    font-size:12px;
    font-weight:normal;
    color:#000000;
}
div.deal_summary div.sr_title_details span
{
    margin-left:2px;
    direction:rtl;
    display:block;
    float:left;
}
div.deal_summary div.sr_title_details span img
{
    width:11px;
    height:11px;
    margin-top:2px;
}
div.section_title_stat div.section_title_stat_inner
{
    float:right;
}





table.passengers_container
{
    width:100%;
}
div.sr_list
{
float:right;
}
div.sr_list table.sr_list
{
    width:100%;
}
table.sr_list td
{
    font-size:11px;
}
table.sr_list td.sr_bord
{
    padding:2px 10px 2px 10px;
}



td.sr_title_cell
{
    background-color:#fff;
    padding:2px 12px 2px 12px;
    font-weight:bold;
    color:#000;
}
td.sr_title_cell2,td.sr_title_cell3
{
    width:60px;
}
td.sr_title_cell6
{
    width:180px;
}
td.sr_title_spacer
{
    display:none;
}
td.sr_title_spacer img
{
    width:1px;
}
td.sr_title_delim img
{
    height:1px;
background-color:black;
}
img.sr_additional_res
{
    cursor:pointer;
    margin:5px 5px 5px 5px;
}
img.sr_continue
{
    cursor:pointer;
padding-top:6px;
padding-bottom:6px;
}
img.sr_calendar
{
    cursor:pointer;
}
table.sr_price_cont
{
    direction:ltr;
}
table.sr_calendar_cont
{
    
}
table.sr_calendar_cont td.sr_calendar_cont_text
{
    width:50px;
    padding-left:5px;
}
table.sr_flight_detailes
{
}
td.sr_airline_cont
{
    direction:ltr;
    text-align:left;
}
.sr_hotel_name
{
    text-decoration:none;
    
}


.sr_main{
	font-size:11px;
	color:black;
}
.sr_airline{
	color:#323334;
	padding-left:10px;
	text-align:left;
	text-decoration:underline;
}
.sr_airline_icons
{
    direction:ltr;
}
.sr_fare{
padding-top:5px !important;
	font-size:16px !important;
	font-weight:bold;
color:#ca480a;
}
.dirDivText{
	font-size:11px;
	color:#323334;
}
.dirDivTime{
	font-size:11px;
	color:black;
}
.sr_flight_detailes{
	font-size:11px;
}
.sr_bg1{background-color:#fff;}
.sr_bg2{background-color:#fff;}
.sr_bg3{background-color:#fff;}



.sr_bord{
background-color:#fff;
padding-top:4px !important;
	border-top:solid 1px #cdcdcd;
height:30px;
}
.sr_title2{
	font-size:16px;
	font-weight:bold;
	color:#ca480a;
		
}
.sr_title3{
	font-size:14px;
	
}

.sr_title4{
	font-size:14px;
	font-weight:bold;
	color:#ca480a;
	background-color:#dfebfb;
}






div.section_title_outer
{
   background-color:white;
border-top:solid 1px #cdcdcd;
border-right:solid 1px #cdcdcd;
border-left:solid 1px #cdcdcd;
    margin:0px 0px 0px 0px;
padding:5px;
}
div.section_title_inner
{
    background:#ffffff url(/images/1.he/icons/plus_off.gif) top right no-repeat;
    cursor:pointer;
    margin-right:5px;
}
div.section_title_inner_on
{
    background:#ffffff url(/images/1.he/icons/plus_on.gif) top right no-repeat;
    cursor:pointer;
    margin-right:5px;
}
div.section_title_stat
{
 
    margin-right:5px;
}
div.section_title_inner_on div,div.section_title_inner div
{
    margin-right:20px;
    color:#245286;
    font-size:12px;
    font-weight:bold;
}
div.section_title_stat div
{
    margin-right:5px;
    color:#245286;
    font-size:12px;
    font-weight:bold;
}
div.section_content_outer
{
    margin:0px 0px 10px 0px;
background-color:white;
border-bottom:solid 1px #cdcdcd;
border-right:solid 1px #cdcdcd;
border-left:solid 1px #cdcdcd;
padding:5px;
}
div.section_content_inner
{
}


div.subsection_title_outer
{
    border-bottom:solid 0px #1768b9;
    margin:0px 0px 5px 0px;
}
div.subsection_title_inner
{
    background:#ffffff url(/images/1.he/icons/plus_off.gif) top right no-repeat;
    cursor:pointer;
    margin-right:5px;
}
div.subsection_title_inner_on
{
    background:#ffffff url(/images/1.he/icons/plus_on.gif) top right no-repeat;
    cursor:pointer;
    margin-right:5px;
}
div.subsection_title_stat
{
    margin-right:5px;
}
div.subsection_title_inner_on div,div.subsection_title_inner div
{
    margin-right:25px;
    color:#ca480a;
    font-size:12px;
    font-weight:bold;
}
div.subsection_title_stat div
{
    margin-right:5px;
    color:#ca480a;
    font-size:12px;
    font-weight:bold;
}
div.subsection_content_outer
{
    margin:0px 0px 10px 0px;
}
div.subsection_content_inner
{
}


table.flightDetailsText
{
    width:100%;
}
table.flightDetailsText td{
	font-size:11px;
	color:black;
}
tr.flightDetailsItemBg td{
	background-color:#fff;
	padding:5px 10px 0px 0px;
}
td.flightDetailsLegTitle
{
	font-size:12px !important;
	color:#ff4205; !important;
	font-weight:bold !important;
	
	padding:10px 10px 10px 10px;
text-align:left;
}
td.flightDetailsSubTitle{
	font-family:Arial;
	font-size:12px !important;
	color:black;
	font-weight:bold;
	padding:5px 15px 4px 15px;
}
.tz_land{


background-image:url(/images/1.he/icons/landing_bg.gif);
background-repeat:no-repeat;
background-position: right;
width:50px;
color:#ff4205 !important;
}
.tz_takeoff{
 

background-image:url(/images/1.he/icons/takeoff_bg.gif);
background-repeat:no-repeat;
background-position: right;
width:58px;
color:#ff4205 !important;

}

div.continue_line
{
  height:3px;
background-color:white;
}
div.continue_cont
{
     background-color:#fff; 

    height:36px;
}
div.continue_button_order,div.continue_button_phone,div.continue_button_home
{
    float:left;
    margin:0px 0px 0px 50px;
    vertical-align:top;

}
.continue_button_home{display:none !important;}
a.continue_button_img
{
    margin-right:5px;
    float:left;
    cursor:pointer;
}
a.continue_button_img img
{
    margin-right:5px;
}
a.continue_button_text
{
    color:#fff;
    text-decoration:none;
    float:left;
    margin-top:2px;
padding-top:6px;
}
table.place_details
{
    width:100%;
    vertical-align:top;
}
td.place_details_image
{
    width:145px;
    vertical-align:top;
}
div.place_details_image
{
    width:135px;
	background-color:#fff;
	vertical-align:top;
	float:right;
	margin-left:10px;
}
div.place_details_image img
{
    width:115px;
    height:115px;
    margin:10px;
}
td.place_details_list
{
    vertical-align:top;
}
table.place_details_list
{
    width:100%;
    background-color:#fff;
}
table.place_details_list td
{
	font-size:12px;
	color:#000000;
	padding:5px 10px;
	vertical-align:top;
}
td.place_details_list_label
{
    font-weight:bold;
    white-space:nowrap;
}
td.place_details_list_delim
{
    height:2px;
    padding:0px 0px 0px 0px !important;
    background-color:#ffffff;
}
td.place_details_list_delim img
{
    height:2px;
}
div.place_details_links
{
    margin-top:5px;
    height:20px;
}
div.place_details_links a
{
    display:block;
    float:right;
    margin-right:30px;
    font-size:12px;
    color:#000000;
    text-decoration:underline;
}
div.place_details_links a:hover
{
    text-decoration:none;
}
div.condition_line
{
    margin:5px 0px 0px 0px;
    clear:both;
}
div.condition_title
{
    float:right;
    font-weight:bold;
    font-color:#000000;
}
div.condition_link
{
    float:left;
    text-decoration:underline;
    cursor:pointer;
}
div.condition_details
{
    clear:both;
    display:block;
}

div.clear_fix
{
    clear:both;
    display:block;
}

div.module_step_container
{
    padding:10px;
background-color:white;
border:1px solid #cdcdcd;

}
div.deal_summary div.module_step_container
{
    padding:0px 0px 0px 0px;
border:0px !important;
}
div.module_step_text
{

}
div.module_step_form
{
    margin:10px 10px 20px 10px;
}
table.module_step_form td
{
}
table.module_step_form td.pr_form_label
{
    font-weight:bold;
    color:#000000;
    font-size:12px;
    padding:5px 0px 0px 20px;
    white-space:nowrap;
}
input.pr_form_input
{
    width:200px;
    border:solid 1px #1768b9;
}
select.pr_form_select
{
    width:200px;
}
div.module_order_steps
{
    text-align:center;
    margin:10px 0px;
}
div.confirmation_item
{
}
span.dc_docketNum
{
    font-weight:bold;
    color:#fc9802;
}
div.confirmation_item *,div.confirmation_item_b *
{
    font-size:12px;
    color:#000000;
    font-family:Arial;
}
div.confirmation_item_b
{
    font-weight:bold;
}
table.roomsNumberTabel,table.passengersNumberTabel
{
    width:100%;
}
tr.roomsNumberTabelTitle td,tr.passengersNumberTabelTitle td{
	font-family:Arial;
	font-size:11px;
	color:black;
font-weight:bold;
	background-color:#fff;
	padding:6px 10px 6px 5px;

}

td.roomsNumberItem, td.passengersNumberItem
{
    font-family:Arial;
	font-size:12px;
	color:black;
	background-color:#fff;
	padding:6px 10px 6px 5px;
	border-top:solid 1px white;
}
select.roomsNumberSelect{
	font-family:Arial;
	font-size:10px;
	color:black;
	height:19px;
	width:50px;
}
select.passengersNumberSelect{
	font-family:Arial;
	font-size:10px;
	color:black;
	height:19px;
	width:50px;
}
select.infantsNumberSelect
{
	font-family:Arial;
	font-size:10px;
	color:black;
	height:19px;
	width:50px;
}
td.roomsNumberItemFare,td.passengersNumberItemFare{
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	color:black;
	background-color:#fff;
	padding:6px 10px 6px 5px;
	border-top:solid 1 white;
}

div.roomsNumberTabelSum, div.passengersNumberTabelSum, div.totalSumLine{
	background-color:#f0f0f0;
	display:block;
	height:30px;
}
div.roomsNumberTabelSumLabel,div.passengersNumberTabelSumLabel,div.totalSumLineLable{
	color:#cb2e27;
	font-weight:bold;
	font-size:12px;
	float:right;
	margin:3px 15px;
}
div.roomsNumberTabelSumNum,div.passengersNumberTabelSumNum,div.totalSumLineNum{
	padding:3px 20px;
	float:left;
	color:#cb2e27f !important;
	font-weight:bold;
	font-size:16px;
}
input.roomsNumberTabelSumNum,input.passengersNumberTabelSumNum,input.totalSumLineNum
{
	background-color:#f0f0f0;
	border:0;
	color:#cb2e27f !important;
	font-weight:bold;
	font-size:18px;
	direction:ltr;
	width:110px;
	height:20px;
	text-align:left;
	margin-top:2px;
    
}
div.totalSumLineLable
{
    color:#cb2e27;
	font-weight:bold;
	font-size:16px;
}
select.agentsByAreaSelect
{
    width:200px;
    height:18px;
}
select.pdAjective
{
	font-size:10px;
	color:black;
	height:19px;
	width:56px;
}
input.pdLastName,input.pdFirsName
{
    width:115px;
    height:18px;
    text-transform:upperCase;
    direction:ltr;
    border:solid 1px #1768b9;
}
select.pdBirthYear
{
    width:56px;
    height:19px;
    direction:rtl;
	font-size:11px;
	color:black;
}
select.pdBirthMonth,select.pdBirthDay
{
    width:46px;
    height:19px;
    direction:rtl;
    font-size:11px;
	color:black;
}
tr.passengersDetailsRoomType td
{
    font-weight:bold;
    color:#000000;
    font-size:12px;
    padding:3px 20px 3px 20px;
}






div.p_section_title_outer
{
    border-bottom:solid 0px #1768b9;
    margin:0px 0px 5px 0px;
}
div.p_section_title_inner
{
    cursor:pointer;
    margin-right:5px;
}
div.p_section_title_inner_on
{
    cursor:pointer;
    margin-right:5px;
}
div.p_section_title_inner_on div,div.p_section_title_inner div
{
    float:right;
    margin-right:15px;
    color:#ca480a;
    font-size:14px;
    font-weight:bold;
}
div.p_section_title_inner_on div.p_section_title_radio,div.p_section_title_inner div.p_section_title_radio
{
    margin-right:2px;
}
div.p_section_content_outer
{
    margin:0px 0px 20px 0px;
}
div.p_section_content_inner
{
}
div.travel_papers_general_title
{
    margin:0px 0px 20px 0px;
}
div.travel_papers_general_text
{
    margin:0px 0px 20px 0px;
}
td.tp_form_label
{
    white-space:nowrap;
    vertical-align:top;
}
td.tp_form_field
{
    padding:2px 10px 3px 10px;
}
input.tp_field
{
    width:115px;
}
input.tp_field_small
{
    width:70px;
}
textarea.tp_field
{
    width:510px;
    height:70px;
}
div.travel_papers_item_form_title
{
    margin:10px 0px 5px 10px;
    font-size:14px;
}
table.sr_list td.sr_city_description
{
    font-size:16px;
    padding-right:10px;

}

div.travelPapersLine{
	background-color:#e0ecfa;
	display:block;
	height:30px;
	margin-bottom:10px;
}
div.travelPapersLineLable{
	color:black;
	font-weight:bold;
	font-size:12px;
	float:right;
	margin:3px 15px;
}
div.travelPapersLineNum{
	padding:3px 20px;
	float:left;
	color:#ca480a;
	font-weight:bold;
	font-size:16px;
}
input.travelPapersLineNum
{
	background-color:#e0ecfa;
	border:0;
	color:#ca480a;
	font-weight:bold;
	font-size:16px;
	direction:ltr;
	width:110px;
	height:20px;
	text-align:left;
	margin-top:2px;
    
}
table.travel_papers_item_form input
{
    border:1px solid #4297D7;
    height:18px;
}
table.travel_papers_item_form textarea
{
    border:1px solid #4297D7;
}


/****************** hotel pictures ******************/
div.hgallery
{
  
    height:330px;
    overflow:hidden;
    background-color:#ffffff;
}
div.hgallery_inner
{
    margin:0px;
}
div.hgallery_close
{
   
}
div.hgallery_close_inner
{
    cursor:pointer;
    float:right;
    font-size:12px;
    color:Red;
    margin-right:5px;
}
div.caption-container
{
    display:none !important;
}
.slideshow-container{padding:0px;}
.caption{display:none;}

/****************** hotel details ******************/

div.hotel_details_popup
{
}
div.hotel_details_loading
{
    display:none;
    height:400px;
    width:700px;
    margin:0;
    padding:0;
    position:absolute;
    z-index:100;
    text-align:center;
    vertical-align:middle;
    background:transparent url(/Images/ajax_loading.gif) center center no-repeat;
}
div.hotel_details_result
{
    text-align:right;
    direction:rtl;
}

/****************** return flights ******************/

div.return_flights_popup
{
}
div.return_flights_loading
{
    display:none;
    height:580px;
    width:510px;
    margin:0;
    padding:0;
    position:absolute;
    opacity: .7; 
    filter:Alpha(Opacity=7);
    z-index:100;
    text-align:center;
    vertical-align:middle;
    background:#ffffff url(/Images/ajax_loading.gif) center center no-repeat;
}
div.return_flights_result
{
    text-align:right;
    direction:rtl;
    margin-top:20px;
}
div.return_flights_calendar
{
    text-align:right;
    direction:rtl;
}

div.rf_wrapper
{
}
div.rf_wrapper_inner
{
}
div.rf_title
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#5C9CCC url(/Images/1.he/jquery.ui/ui-bg_gloss-wave_55_5c9ccc_500x100.png) repeat-x scroll 50% 50%;
    border:1px solid #4297D7;
    color:#FFFFFF;
    font-weight:bold;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    height:35px;
    margin-bottom:10px;

}
div.rf_title_item
{
    float:right;
    margin-right:10px;
    font-weight:bold;
    color:White;
    font-size:12px;
}
div.rf_title div.rf_title_radio
{
    width:25px;
}
div.rf_title div.rf_title_date
{
    width:110px;
}
div.rf_title div.rf_title_airline
{
    width:110px;
}
div.rf_title div.rf_title_route
{
    width:50px;
}
div.rf_title div.rf_title_place
{
    width:40px;
}
div.rf_data
{
    margin-bottom:5px;
    height:20px;
}
div.rf_data_item
{
    float:right;
    margin-right:10px;
}
div.rf_data div.rf_data_radio
{
    width:25px;
}
div.rf_data div.rf_data_date
{
    width:110px;
}
div.rf_data div.rf_data_ailrline
{
    width:110px;
}
div.rf_data div.rf_data_route
{
    width:50px;
}
div.rf_data div.rf_data_place
{
    width:40px;
}
div.rf_legend
{
    margin-top:10px;
}
div.rf_legend_item
{
    float:right;
    margin-right:10px;
    font-size:10px;
}

div.rf_legend_item span
{
    margin-right:10px;
    font-size:10px;
    white-space:nowrap !important;
}
div.rf_continue_cont
{
     -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#fefefe;;
    border:1px solid #4297D7;
    color:#FFFFFF;
    font-weight:bold;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    height:58px;
    margin-bottom:40px;
    margin-top:10px;
}
div.rf_continue_button
{
    float:left;
    margin:10px 0px 10px 50px;
    vertical-align:top;
    height:38px;
    cursor:pointer;
}
a.rf_continue_button_img
{
    margin-right:5px;
    float:left;
}
a.rf_continue_button_img img
{
    margin-right:5px;
}
a.rf_continue_button_text
{
    color:#ffffff;
    text-decoration:none;
    float:left;
    margin-top:10px;
}
div.module_order_steps table
{
    margin:auto;
}
.sr_category
{
	white-space:nowrap;
}

/**********************************************/


.sr_title_right,
.sr_title_left
{
	display:none;
}
.sr_title1
{
	color:#f34e0c;
	font-size:16px;
}
td.regPagePartTitleBg
{
	
}
.sr_title3,
.sr_title4
{
	color:#ca480a;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}
.sr_text
{
	font-size:12px;
	
}
.sr_text p
{
	color:black;
}
.sr_location_table
{
	background-color:#fff;
}
.sr_after_location_image_bg
{
	background-color:white;
}

.reg_m_page_title_rightEmpty
{
	
}
.sr_bold
{
	font-weight:bold;
}
.bg8
{
	background-color:#cdcdcd;height:1px;
}
.sr_title_bg_main
{

}
.sr_title_bg_first{

    font-size:16px;
	font-weight:bold;
	color:#000;
}
.sr_title_bg{
color:white !important;

}
.bg6{background-color:#39a80b;color:white}








/**************************** search results *****************************/
div.sr_boxes
{
}
table.sr_boxes
{
    width:100%;
    padding:0;
    border:0;
    margin:0;
}
td.sr_boxes_list
{
}
table.sr_boxes_list
{
    width:100%;
    padding:0;
    border:0;
    margin:0;
}
table.search_boxes_legend
{
}
div.sr_box
{
    margin:5px 0px 0px;
    background-color:#ffffff;
}
div.sr_box_inner
{
    border:solid 1px #D0CCD0;
    height:200px;
}
div.sr_box_title
{
    margin:7px;
font-size:14px;
font-weight:bold;
color:#e92571;
}
div.sr_box_content
{
    margin-bottom:5px;
}
div.sr_box_image
{
    float:right;
    width:150px;
    margin-right:5px;
}
div.sr_box_image img
{
    width:150px;
    height:150px;
margin-right:10px;
margin-bottom:5px;
margin-top:5px;
}
div.sr_box_details
{
    float:right;
    margin-right:20px;
    width:350px;
}
div.sr_box_fare
{
  float:left;
    margin:10px;
    width:150px;
text-align:center;
height:100px;

padding:20px;
border-right:1px solid #cdcdcd;
}
table.sr_box_details
{
    width:100%;
    padding:0;
    border:0;
    margin:0;
}
td.sr_box_details_label
{
    font-weight:bold;
font-size:11px;
    width:120px;
padding-bottom:8px;
}
td.sr_box_details_text
{
   font-size:11px; 
}
table.sr_box_details_return
{
    padding:0;
    border:0;
    margin:0;
    direction:ltr;
}
td.sr_box_details_return_text
{
    width:100px;
    white-space:nowrap;
    vertical-align:middle;
    text-align:right;
    direction:rtl;
}
td.sr_box_details_return_text span
{
    color:Red;
    font-weight:bold;
}
td.sr_box_details_return_calendar
{
    padding-left:5px;
}
td.sr_box_details_return_calendar img
{
}
div.sr_box_fare_sum
{
float:left;
text-align:center !important;
margin-left:40%;

}
table.sr_box_fare_sum
{
width:20px;
   text-align:left;
direction:ltr;
}
table.sr_box_fare_sum td
{
    color:Red;
    font-size:16px;
    font-weight:bold;
padding-bottom:30px;
}
div.sr_box_continue
{
    margin-top:35px;

clear:both;

}
.sr_box_details_name{}
.packages_results .sr_box_details_category{color:orange;font-size:20px;font-weight:bold;}
.fly_and_drive_results .sr_box_details_category{}
.sr_box_details_board{}
.sr_box_details_date{}
.sr_box_details_nights{}
.sr_box_details_type{}

.fly_and_drive_results td.sr_box_details_label{width:120px;}
