/* Configurable stylesheet for Nokia Search */


/*
 * Hide navigation
 */

#ppproductNavi ul { display: none; }


/*
 * Resized second heading (sifr)
 */

.header_container_large h1#sifr2 { 
  height: 30px;
  margin-top: 15px;}

h2#sifr1 { margin-top: 0px; }

/*
 * Left Navi stuff
 */

/* custome navi container */
.left_navi_container {
  text-align: left; width:185px; 
  overflow:hidden; float:left;
  padding-left: 30px;
  margin-top: 10px;
}

/* modified R5 navi classes */

.navi_static_pointer {
  color:#cbccce;
  no-repeat 2px 4px !important;
}

.navi_4th_lvl  { 
  margin-top: 0px;
  padding-top: 7px;
}

.navi_4th_lvl_item {
  height:auto !important; padding:2px 1px 2px 10px;
  display:block;
  margin-top: 2px;
  font-weight:normal; 
  background:url(/EUROPE_NOKIA_COM_3/Services/Nokia_Search/img/bullet_bar.png) 
  no-repeat 1px 4px !important;
}

.navi_5th_lvl {
  padding-left: 12px;
  margin-left: 12px;
  border: none;
}

.navi_5th_lvl_opt {
  padding-left: 7px;
	margin-left: 7px;
	border: none;
	list-style: none;
}

.navi_5th_lvl_item {
  padding: 2px 1px 2px 10px;
  margin-left: 0px;
  font-size: 8pt;
  background:url(/EUROPE_NOKIA_COM_3/Services/Nokia_Search/img/bullet_triangle.png)
  no-repeat 2px 5px;
}

.navi_5th_lvl_item a {
  color: #44aa33 !important;
}
dl { margin-top: 10px;}

dd { padding-left: 0px; margin-left: 0px; }

/*
 * Top Navi stuff (using plain-text R6 top-navi)
 */

/* definitions from "style_r60_product_15.css */

.ppProductPageNaviContainer {width:756px; position:relative; float:left; }
.ppProductPageNaviContainer ul {
  border-left:6px solid #fff;overflow:hidden;width:756px;list-style-type:none;
  list-style-position:outside;margin:0;padding:0;height:27px;
}
.ppProductPageNaviContainer ul li {
  display:block;float:left;height:27px;line-height:27px;text-decoration:none;padding-left:7px;
}
.ppProductPageNaviContainer ul li a {
  font-size:12px;padding-right:7px;height:27px;display:block;float:left;
}
.ppProductPageNaviContainer ul li.pageActive {padding-left:7px;}
.ppProductPageNaviContainer ul li.pageActive a {font-size:12px;padding-right:7px;}
.ppProductPageNaviContainer ul li a:hover {text-decoration:none!important; }


/* custom definitions */
.ppProductPageNaviContainer ul {
  background:url(/EUROPE_NOKIA_COM_3/Services/Nokia_Search/img/pp_nav_right.png) 
  no-repeat top right; 
}

.ppProductPageNaviContainer ul li {
  background: url(/EUROPE_NOKIA_COM_3/Services/Nokia_Search/img/pp_nav_left.png) 
  no-repeat top left;
  color:#fff; 
  font-weight:bold !important;
}

.ppProductPageNaviContainer ul li a {
  background: url(/EUROPE_NOKIA_COM_3/Services/Nokia_Search/img/pp_nav_right.png) 
  no-repeat top right;
  color:#fff !important;
  font-weight:bold !important;
}

.ppProductPageNaviContainer ul li.pageActive {
  background:url(/EUROPE_NOKIA_COM_3/Services/Nokia_Search/img/pp_nav_left_active.png) 
  no-repeat top left;
}

.ppProductPageNaviContainer ul li.pageActive a {
  background:url(/EUROPE_NOKIA_COM_3/Services/Nokia_Search/img/pp_nav_right_active.png) 
  no-repeat top right;
  color:#4a3 !important; 
  font-weight:bold !important;
}

li#tell_a_friend {
  float: right;
  background:url(/EUROPE_NOKIA_COM_3/Services/Nokia_Search/img/icon_envelope.gif)
  no-repeat 0px;
  padding-left: 20px;
}

li#tell_a_friend a {
  margin-top:0px;
  font-size: 10px;
  line-height: 26px;
}


.ppProductPageNaviContainer ul li a:hover {color:#4a3 !important; font-weight:bold !important;}


/*
 * Page background
 */

#relative_container {  background:url(/EUROPE_NOKIA_COM_3/Services/Nokia_Search/img/page_bg.jpg) no-repeat 6px 30px; }

/* Doing some positioning of the bottom footer to accomodate the bottom page background */
#footer { 
  border-top: none !important;
  border-right: none !important;
  border-left: none !important;
  padding-left: 6px;
  padding-right: 12px;
  margin-left: 6px;
  padding-top: 78px;
  background: url(/EUROPE_NOKIA_COM_3/Services/Nokia_Search/img/footer_bg.jpg) no-repeat 0px 0px; 
}

/*
 * Misc modified R5 elements and containers
 */

/* Replace wide border with a margin */
.bg_general { margin-bottom: 12px; border: none; }

/* Make paragraphs look the same in IE and Firefox*/
.tsr_body p { 
  margin-top: 2px;
  line-height: 20px;
}

.tsr_body {
  margin-bottom: 5px;
}

.tsr_container_large {
  margin-left: 7px;
}

.benefit_header {
  margin-bottom: 0px;
}

.header_large { width: 400px !important;}

.header_container_large { 
  width: 100% !important;
  }

.top_grey_border { 
  border-top: none !important; 
  padding-bottom: 0px; 
  margin-bottom: 0px;
  /* this gets rid of extra spacing in IE */
  float: none;
}

/* display the provider logos correctly */
.tsr_body a img { 
  padding-bottom: 10px;
  padding-top: 10px;
}

/*
 * Widen the "compatible devices" table
 */

.mp_large { width: auto; }

.mp_container_large { width: auto; }

.accessories_phone_list { width: 735px; }

/* Center text in compatiblity page phone items */
.accessories_compatibilty_itemholder a {text-align: center; float: none !important;}

/* change the padding and margins, so that 7 devices can fit in one 750px row */
.accessories_compatibilty_itemholder {
	padding-left: 7px;
	padding-right: 7px;
	margin-left: 0px;
	margin-right: 0px;
}

/*
 * Nokia search small headings and custom lists
 */

b.services_heading_small {
  color: #4a3;
  margin-bottom: 6px;
  margin-top: 5px;
  font-weight: bold;
}

ul.services_list {
  display: inline-block;
  margin-left: 1px;
  padding-left:1px;
  padding-top: 0px;
  margin-top: 0px;
  }

ol.services_list {
  list-style-position:inside;
  margin-left: 0px;
  padding-left:0px;
  padding-top: 0px;
  margin-top: 0px;
}

ol.services_list li {
  padding: 0px 0px 5px 0px;
  margin-left: 0px;
  color: #4a3;
  font-weight: bold;
}

ol.services_list span {
  color: #000;
  font-weight: normal;
}

ul.services_list li {
  padding: 0px 0px 5px 10px;
  margin-left: 0px;
  background: url(/EUROPE_NOKIA_COM_3/Services/Nokia_Search/img/bullet_bar.png) no-repeat 0px 2px;
  list-style: none;
}

/***
 * Styles used by the "Download and Installation 1-2-3-4" in the download page
 *
 * Please replace ID name "#p874765" with the ID of the FlexContainer holding the Download and Installation
 * steps on your local site.
 *
 */


#p874765 .tsr_large {
  width: 165px;
  padding-right: 0px;
  padding-left: 0px;
  margin-bottom: 0px;
}

#p874765 .bg_general {
  padding-bottom: 0px;
}

#p874765 .flexContainer {
  margin-right: 11px;
}

#p874765 .tsr_body {
  width: 160px;
  margin-bottom: 0px;
}

#p874765 .tsr_body p {
  margin-bottom: 0px;
}

#p874765 {
  padding-left: 40px;
  width: 750px;  
  background: url(/EUROPE_NOKIA_COM_3/Services/Nokia_Search/img/step-by-step_bg.gif) repeat-y 10px;
  margin-bottom: 30px; 
}

