/* CSS Document */
/*Search & Solve Result page styles*/
/* import EUROPE_NOKIA_COM_3/Get Support/support styles.css*/
@import url("../../../support_styles.css");


#searchContainer {margin:9px 18px 0px 6px; float:left; border-collapse:collapse; border:0px; width:756px;}
#searchContainer td {vertical-align:top;}
#searchContainer label{ margin-top:24px;}
#searchContainer .intro {margin:3px 0px; display:none; clear:left;}
#qt { width:204px; margin:6px 3px 6px 0px; float:left; display:block;}
#gosearch {
  margin:0px; border:0px; width:26px; height:18px; 
  background:url('gobuttons.gif') no-repeat top; cursor:pointer; 
  float:left; display:block; margin:6px 3px;
}

#gosearch:hover {background:url('gobuttons.gif') no-repeat bottom;}

#resultsContainer{width:756px; min-height:700px; background:url('resultbg_sideshadows_light.gif')  repeat-y ; float:left; display:none; margin:0px 18px 0px 6px;}
.result-outer {clear:both; min-height:700px;}
.solutions .result-outer {background:url('solutions_bg.gif') no-repeat 0px -15px ;}
.downloads .result-outer {background:url('downloads_bg.gif') no-repeat 0px -15px ;}
.discussions .result-outer {background:url('discussions_bg.gif') no-repeat 0px -15px ;}
.viewall .result-outer {background:url('viewall_bg.gif') no-repeat 0px -15px ;}
.extras .result-outer {background:url('result_bg3.gif') no-repeat 0px -15px ;}
.error-msg {color:red; margin:3px 0px;clear:left;}
#errors {height:310px; width:310px; margin:0px auto; padding-top:250px;display:none; vertical-align: middle; color:#4a1;font-size:1.2em;}
#errors img {margin: 0px 100px;}
.result-inner {display:none; padding:12px 6px; min-height:700px;}
#productImage {height:110px; text-align:right;}
.result-inner ol {margin-left:22px;}
.tab-outer {background-color:#EBE9D8;}
.tab-outer .result-outer {padding:3px;}
ul.tab-list {background:##209200; min-height:26px; width:756px; }
ul.tab-list li {
  padding:0px 18px; /*THESE MUST MACH WITH THE VALUES DEFINED IN SEARCH XML*/
  float:left; list-style:none; font-size:12px; 
  padding:0px 16px; font-weight:bold; vertical-align:top; 
  height:26px; line-height:26px;
  border-right:1px solid #eee;
  cursor:pointer;
}
ul.tab-list li#open { color:#443 ! important; background:#f8f8f8 url('resultbg-image.gif') no-repeat left top; cursor:default ! important;}
.top-control, .bottom-control { width:auto;  font-size:11px ! important; height:22px; min-height:22px;}
.top-control {border-bottom:1px solid #ccc; padding:6px; background:url('resultbg_sideshadows.gif')  repeat-y ;}
.top-control .solutions, .top-control .downloads, .top-control .discussions , .top-control .viewall, .top-control .extra {
display:none; 
}
.top-control #tabTip {
font-size:11px; margin:5px 3px 0px 6px; font-size:10px ! important; float:left;  text-align:center; color:#4a1;
}

.bottom-control {margin-top:6px; border-top:1px solid #e0e0e0; border:1px solid #e0e0e0; float:none;
padding:3px 6px; background-color:#fff; 
}

.top-control .num-of-pages-container {margin: 0px; float: left; display: block; text-align:center;}
.top-control .total-results-container {margin: 0px; padding: 0px;float: right; display: block; text-align: right;}
.top-control .prevnext-container {margin: 0px; float: left;}

.bottom-control .num-of-pages-container {margin: 0px; width: 33%; float: left; display: block; text-align:center;}
.bottom-control .total-results-container {margin: 0px; padding: 0px; width: 33%; float: left; display: block; text-align: right;}
.bottom-control .prevnext-container {margin: 0px; width: 33%; float: left;}



.result{ margin:0px 125px 0px 12px;}
a.rLink {color:#14d; text-decoration:none;}
a.rLink {font-weight:bold;}
a.rLink:hover {text-decoration:underline;}
div.rDesc, div.rContent {margin:3px 3px 3px 0px; }
.rCat { text-transform:capitalize; color: #443}
.rPub {margin:0px 6px;}
div.rFooter {margin:0px 0px 12px 0px; }
div.rFooter, div.rFooter .rCat, div.rFooter .rPub, div.rFooter .rLink  div.rFooter a {font-weight:normal; font-size:10px ! important;}
.rContent{display:none;}
div.rFooter a{color:#14a; text-decoration:none ! important; font-size:10px ! important;}
div.rFooter a:hover {text-decoration:underline;}
a.full-content { }
a.full-content:hover { text-decoration:none ! important;}
#searchFooter   {margin:0px; padding:0px; background:#969689 url('footerBg-gray.gif') repeat-x center bottom ; }
.show-options {position:relative; float:left; height:26px; line-height:26px;}
.show-options label{position:relative; float:left;  text-align:center;  line-height:26px; vertical-align:center;   font-size:10px ! important;  margin-left:3px;}
.show-options input {position:relative; margin:0.5em 0px 0px 6px; float:left; cursor:pointer;  line-height:26px;}
.footer-text {float:left; padding:0px 0px 0px 6px; height:26px; line-height:26px; font-size:10px ! important;}

.btn-left, .btn-right {color:white; background-color:none;
border:0px; background-repeat:no-repeat; height:19px; font-size:12px; text-decoration:none; float:left; cursor:pointer;}
div.btn-left {background-image:url('left_on_grn_3.gif'); background-position:top left; background-repeat:repeat-y; padding-left:6px; float:left; margin:0px 3px; cursor:pointer;}
span.btn-right {background-image:url('right_on_grn_3.gif'); background-position:top right; padding-right:6px; line-height:19px; display:block; cursor:pointer;}
div.btn-left:hover {background-position:bottom left;}
div.btn-left:hover span.btn-right {background-position:bottom right;}


div.next, div.prev, div.show-list {display:none;}
.show-this-result a.rLink {font-size:14px; color:#443!important; 
margin:0px 0px 12px 0px; border-bottom:1px solid #ccc; 
display:block; cursor:auto; padding-bottom:3px; font-weight:bold ! important;
}
.show-this-result div.rFooter a.rLink {display:none;}
.show-this-result div.rDesc {display:none}
.show-this-result div.rContent {display:block;}
.show-this-result div.rContent p {margin:6px 0px;}
.show-this-result div.rContent ol, .show-this-result div.rContent ul ,.show-this-result div.rContent li {margin:6px 12px;}
.show-this-result div.rContent a {color: #14d ! important;}
.show-this-result div.rContent td, .show-this-result div.rContent th {padding:6px;}
.show-this-result div.rContent .topictitle, .show-this-result div.rContent .question {display:none;}

#backBtn {visibility:hidden;position:absolute; top:1;left:1;}
/*green tabs*/
ul.tab-list {background:#209200 url('tab_corner_right3.gif') no-repeat right top; }
ul.tab-list li { background:#209200 url('tab_bg_sprite.gif')  center bottom; color:white ! important;}
ul.tab-list li:hover  { background-position:0px 60px;}
ul.tab-list li.open:hover { color:#14d ! important; background-position:left top ! important; }

/* Suggest box styles */

#suggestTable td {
  width: 206px;
  line-height: 16px;
}

#suggestTable tr:hover {
  background-color: #adf;
  cursor: pointer;
  color: black;
}

.suggestBox {
  height: 100px;
  overflow: auto;
  display: none;
  float: none;
  width: 206px;
  border: 1px #7F9DB9 solid;
  position: absolute;
  z-index: 99;
  top: -6px;
  left: 0px;
  background-color: white !important;
}

.suggestBox p {
  display: block; 
  padding: 0 2px 0 1px; 
  font-size: 10px; 
  color: #555; 
  position: static; 
  margin-bottom: 0px; 
  line-height: 10px;
  font-weight: bold;
  border-top: 3px white solid;
}

#inputBox #searchBoxTitleSmall {
  display: block; 
  padding: 0 25px 0 1px; 
  font-size: 12px; 
  color: #000; 
  position: static; 
  margin-bottom: 0px; 
  line-height: 10px; 
  border-top: 3px white solid;
}

.tsr_body#outerInputContainer {
  overflow: visible;
}

#inputBox {
  display: block;
  width: 100%;
  line-height: 18px;
}

.suggestContainer {
  background-color: white !important;
  clear: both;
  float: none;
  width: 100%;
  display: block;
  position: relative;
}

.support_tsr_bodycontent #suggestTable td {
  width: 177px;
}

.support_tsr_bodycontent .suggestBox {
  top: -6px;
  width: 177px;
}

.support_tsr_bodycontent #inputBox {
  padding-left: 5px;
  padding-top: 5px;
}

.suggestBoxContainer .tsr_body {
  clear:both;
  width:100%;
  display:inline;
  float:none;
  margin-top:4px;
  overflow:hidden;
  position: static !important;
  text-indent:0px;
  width:inherit;
}

.suggestBoxContainer .tsr_body p {
  position: static !important;
}

.searchbox_small {
  margin-top: 5px;
  margin-bottom: 10px;
}

.searchbox_small #qt {
  width: 175px;
  display: block;
  float: left;
}

#inputBox .search_go_button {
  line-height: 1%;
  margin-top: 0px;
}

.searchbox_small #qt {
  font-size: 11px; font-family: Arial,Helvetica;
}

.searchbox_small #go_button {
  vertical-align: top; margin-top: 1px; margin-left: 10px ! important;
}

#relatedSearchBox {
  display: none; padding-bottom:20px;
}

#suggestedQueries p {
  position: static;
}

/* End Suggest box styles */

