/*
 * Common Services category styles 
 */

/* R5 - B3 layout modification */
div#layout_B_left {
  width:246px;
}

/* Fix left column teaser display */
div#layout_B_left .tsr_image_wrapper {
  float: none !important;
  clear: both !important;
  /*position: static !important;*/
}

div#layout_B_left .mp_small_medium {
  float: none;
  clear: both;
}

div#layout_B_left .mp_small_medium {
  width: 246px !important;
}

div#layout_B_content {
  width:528px;
  border-top: 20px solid white;
}

/* R5_heading inside the right content column */
div#layout_B_content .header_large {
  padding-left: 16px;
}

.header_large {
  background: url(/NOKIA_MEA_ENGLISH_31/Explore_services/Common_elements/img/bg_header_large.gif) 
  no-repeat 0px 25px;
  height: 1%;
  display: block;;
}

.bg_general {
  padding-bottom: 12px !important;
  border-bottom: 0px none !important;
}

/* Modified R5_Promo_image */

.promotional_image_ed {
  border-left: 18px solid #FFFFFF;
  padding-top: 5px;
}

/* Reduced H2 sifr size for content column headings*/

#layout_B_content.sIFR-hasFlash h2.sifr {
  font-size:16px !important;
  height:19px;
}

#layout_B_content h2.sifr {
  line-height:16px;
}


/* Modified benefit editorial-534 */
.tsr_large {
  width: 520px !important;
}

.tsr_container_large {
  width: 498px !important;
  margin-left: 22px;
}

.top_grey_border {
  border-top: none !important;
}

.tsr_body { 
  margin-top: 0px;
}

.tsr_body img {
  margin-top: 0px;
}

/* Modified R5_media_panel_498 */

.mp_medium_large {
  border-left: 16px solid white !important;
}

.mp_medium_large .tsr_btn_top_container {
  left: 26px !important;
  top: 150px !important;
}

/*
 * Navigation styles
 */
.mp_extra_small {
  width: 246px;
}

.standard_navi {
  width: 245px;
}

.navi_3rd_lvl_item {
  background: url(/NOKIA_MEA_ENGLISH_31/Explore_services/Common_elements/img/services_navi_li_bg.gif) no-repeat left top;
  line-height: 19px;
  border-top: 0px;
}

.navi_3rd_lvl_item:hover {
  background: url(/NOKIA_MEA_ENGLISH_31/Explore_services/Common_elements/img/services_navi_li_bg_hover.gif) no-repeat left top;
}

.navi_3rd_lvl {
  border-bottom: 0px;
  color: #14d;
  background: url(/NOKIA_MEA_ENGLISH_31/Explore_services/Common_elements/img/services_navi_ul_bg.gif) no-repeat bottom left;
  background-color: #eee;
  padding-bottom: 3px;
}

.navi_3rd_lvl .navi_static_pointer {
  background: url(/NOKIA_MEA_ENGLISH_31/Explore_services/Common_elements/img/services_navi_li_bg_active.gif) no-repeat left top;
}

.navi_5th_lvl .navi_static_pointer {
  background: none !important;
}

.navi_4th_lvl_item {
  background: url(/NOKIA_MEA_ENGLISH_31/Explore_services/Common_elements/img/services_navi_li_bg_dashed.gif) no-repeat left top;
}

.navi_4th_lvl .navi_static_pointer {
  background: url(/NOKIA_MEA_ENGLISH_31/Explore_services/Common_elements/img/services_navi_li_bg_dashed.gif) no-repeat left top;
}

.navi_static_pointer {
  background: none;
  color: #999;
}

/* Split columns */

.split_editorial_column {
  float: left;
  width: 230px;
  display: block;
}

.split_editorial_column p {
  margin-bottom: 5px;
  display: block;
}

.split_editorial_column ul {
  display: block;
  margin-bottom: 10px;
}

/* Tables */

table {
  display: block;
  visibility: visible;
  width: 480px;
  float: left;
  margin-bottom: 10px;
}

table td, th {
 padding: 5px 5px 5px 5px;
}

table tr.odd {
  background-color: #ddd;
}

/* Styles used in FAQ page */
h2.services_heading {
  margin: 10px 16px 10px 0px;
  line-height: 24px;
  font-size: 18px;
}
span.top_link {
  margin: 20px 0 20px 0;
  display: block;
  text-align: right;
}

/*Styles used by Fixed Module teaser container */
.tsr_small .tsr_container_small .top_grey_border {
  border-top: 1px solid #aa9 !important;
  padding-top: 5px;
}

/*.tsr_small .tsr_container_small {
  margin-left: 6px !important;
}*/

.benefit_body {
  width: 498px !important;
}

