/* Drivers CSS */

/*ID adjustments*/

#freeTextError {position:absolute; bottom: -1px;}

#spinnerDiv {top:-19px !important; left:63px!important;}

#goSpinnerDiv {top:-19px !important; left:63px!important; float: right; margin: 3px 0 0 5px;}

#submitFreeText{margin-left:0px; margin-top:7px;}

.main {min-height:5px;}

.acol .model_img {float:left;}

.acol .model_search { float: right;
    margin-right: 140px;
    margin-top: 37px;
	width:300px;}
	
	#driverSearchResults {position:relative; bottom: 75px;}
	
	#driversDetailDiv {position:relative; bottom: 80px;}
	
	.toshibaLogo {position:relative; top:20px; left:20px;}

.acol .model_search input[type="text"] {width:230px; font-size:80%;}

.acol .model_search .serial_quest {margin-top:3px; color: #0063B1; font-size: 70%; cursor:pointer;}

.acol .model_search .serial_quest2 {margin-top:-6px; color: #0063B1; font-size: 70%; cursor:pointer;}

.acol .model_search .serial_quest:hover {text-decoration:underline;}

/*.acol .model_search .search_button_position { float: right;}*/

dd.filter {margin-bottom: 0px !important;}

.acol .model_search .go_button:active {box-shadow:none; margin-top:1px; margin-left:1px;}

.tab_menu_box {height:auto; margin-left:25px; margin-top:20px;}

.bind_top {
margin-right:15px;
    border-bottom: thin solid #CCCCCC;
	padding-bottom:15px;
	margin-bottom:98px;
}

ul.tight li {  line-height: 165%;  margin: 0;  padding: 0;
}	

.ui-autocomplete {
   
    top: 228px !important; /**Tested in all browsers**/
}

.doc_list ul li {padding-bottom:8px !important;padding-top:8px !important;}
.doc_list ul li:hover {padding-bottom:8px !important;padding-top:8px !important;}
	
	.doc_list, .doc_list_drivers, .doc_list_drivers_detail {
    
    margin-top: 2px;
    padding-left: 20px;
}
.tooltip .tip2 {top:24px;}
.tooltip3 .tip{display:none;font-size:80%;position:absolute;padding:8px;  left: 14px; top:36px; box-shadow: 1px 1px 5px #333;-moz-box-shadow: 1px 1px 5px #333;-o-box-shadow: 1px 1px 5px #333;-webkit-box-shadow: 1px 1px 5px #333;-ms-box-shadow: 1px 1px 5px #333; border-radius:5px 5px 5px 5px; -o-border-radius:5px 5px 5px 5px; -ms-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border:none !important;}

.left_menu_drivers {margin-top:23px;}
.section_title {margin-top: 30px;}	

.tooltip3 .tip ul li a:hover {text-decoration:underline;display:inline;}
.tooltip3 .tip p{border-top:1px solid #C00;border-bottom:1px solid #C00;font-size:68%;font-weight:700;color:#C00;padding:3px 6px;}

.tooltip3 {display:inline;margin:0;padding:0; position:absolute;top: 0;left: 553px;}
.tooltip3:a:hover {text-decoration:none; display:inline;}
.tooltip3:hover .tip{display:inline;background-color:#FFF;z-index:999;}

.main {min-height:5px;}

.acol .model_img {float:left;}

.acol .model_search { float: right;
    margin-right: 140px;
    margin-top: 37px;
	width:320px;}

.acol .model_search .link_box {margin-top:15px;border-top:thin solid #ccc; font-size:75%;line-height:200%;padding-top:10px;}

.acol .model_search input[type="text"] {width:230px; font-size:80%;}

.acol .model_search .serial_quest {margin-top:3px; color: #0063B1; font-size: 70%; cursor:pointer;}

.acol .model_search .serial_quest:hover {text-decoration:underline;}

/*.acol .model_search .search_button_position { float:left; }*/

.acol .bind_top .model_search {margin-right:80px;}

.left_menu_drivers_detail span {font-size:12px;}
.acol .model_search .go_button:active {box-shadow:none; margin-top:1px; margin-left:1px;}


.content_tabs2 { bottom: -22px;  margin-bottom: 25px;    position: relative; right: -27px;
} 

.content_tabs2.drivers {border-top:thin solid #ccc; margin-top: 41px;}

.content_tabs2.drivers h3 {margin-left: 21px;
    margin-top: 15px;}


.content_tabs2 .pane_col.first {background: none repeat scroll 0 0 transparent;margin-bottom: 25px;}
.content_tabs2 .pane_col.last {border:none; width: 408px; padding-right:19px;}
.content_tabs2 .pane_col.white {margin-left:5px; width: 180px;/*161px*/; border:none; background:#fff; margin-bottom: 35px;}

.content_tabs2 .pane_col.last_white {border:none; width: 408px; padding-right:19px; background:#fff;margin-bottom: 30px;}

.content_tabs2 .pane_col {
    border-right: 0px;
    display: inline;
    float: left;
    min-height: 285px;
    padding: 9px 16px;
    width: 198px;
	background: rgb(237,237,237);
background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(30%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 100%);


}

.content_tabs2 h2 {font-weight:bold;font-size:17px; color:#666;}
.content_tabs2 h3 {font-size:22px; margin-left: 19px;}
.content_tabs2 dt {font-size:13px;line-height: 1.4em;}
.content_tabs2 dt a {font-weight:bold;}
.content_tabs2 dd {font-size:12px;margin-bottom:7px;line-height: 1.4em;}

.tip ul.tight li { margin:0; padding:0;}
.sort_list { float: right; font-size: 12px;  position: relative; top: 20px; }
.doc_list, .doc_list_drivers, .doc_list_drivers_detail { 
    margin-top: 30px;
    padding-left: 29px;
    width: 485px;
	border-left: thin solid #CCCCCC;}
.list_navigation {margin-left:23px;text-align:left;}
.selected_filter {font-weight:700; background-image:url(/images/support/frontend/redXsm.png); background-repeat:no-repeat; background-position:left; padding-left:17px; margin-left: -17px !important; cursor:pointer;}

.selected_filter a:hover {text-decoration:none!important;}

.content_tabs2 .tooltip .menutip{background-color:#FFF;z-index:999;font-size:12px;position:absolute;border:2px solid #333;padding:8px;top:16px; left:323px;}

.content_tabs2 .tooltip .menutip ul li a:hover {text-decoration:underline; display:inline;}
.content_tabs2 .tooltip .menutip p{border-top:1px solid #C00;border-bottom:1px solid #C00;font-size:68%;font-weight:700;color:#C00;padding:3px 6px;}
.content_tabs2 .showoverlay{display:inline;padding:5px 10px;}
.content_tabs2 .showoverlay a{font-size:68%;display:inline;clear:both;font-weight:bold;}

.sort_list a:hover {display:inline;text-decoration:none;}

.return_list {left: 2px; position: absolute; top: -30px; }

.doc_list.white {border-left: solid thin #ccc;}
#driversDetailDiv .doc_list {float:right; width:480px;}

.left_menu_tabs {position:relative; bottom: 32px;}


.left_menu_tabs.lower{
    bottom: -37px;
    position: relative;
}
#printer-friendly {

    background: url("/images/support/frontend/icon_printer-friendly.png") no-repeat scroll left top transparent;
    cursor: pointer;
    font-size: 11px;
    height: 25px;
    left: 810px;
    margin-top: 5px;
    padding-left: 30px;
    padding-top: 5px;
    position: absolute;
    text-align: left;
    top: 5px;
    width: 76px;

}
.appear { padding-left: 0; }
.appear a { font-size: 12px; line-height: 14px; }
.appear td { padding-right: 15px; }
.appear th { font-weight: bold; font-size: 12px; line-height: 14px; }
.appear .release { width: 40%; }
.appear .version { width: 60%; }

.osselector .searchtopic {
    margin-top: 37px;
}

.osselector p.desc {
    color: #666;
    font-size: 0.9em;
    line-height: 24px;
    padding: 10px 40px 0 0px;
}

.acol .model_search .search_button_position { float: left; padding-left: 5px; top: -7px; }

#freeTextOS{width: 242px;}
#freeTextOSError{top:-5px; left:0px; position: relative;}

#driversUpdatesFilterDiv dl{padding-top: 10px;}
#driversUpdatesFilterDiv dt{font-weight: bold; padding: 5px 0;}
#driversUpdatesFilterDiv dd{padding: 2px 0 0 15px;}
#driversUpdatesFilterDiv input[type="checkbox"] { display: block; float: left;  margin-right: 4px; margin-top: 4px;}


/*.ui-fancytree {outline:none !important;}*/
ul.fancytree-container {overflow: visible; border:none;}
#tree ul li {padding: 0px;}

#tooltip2 {top: -10px;}

#tooltipos{width: 250px; top: -10px;padding-left: 2px;}

#freetextSearchContainer {width: 345px;}