/* SEARCH BOX */

#commercial_search { float:right; padding:25px 15px 0 0; height:32px; overflow:hidden; margin:0;}
#commercial_search input { background: #000 url(/pics/shared/search_in.png) top center no-repeat; height: 32px; border: 0;width: 150px; margin: 0; padding: 5px; color: #999;}
#keywords { float:left; margin: 5px; }
.submit_search { float:left; height:34px; width:34px; overflow:hidden; margin:0;}
.submit_search a { float:left; height:0; padding-top:31px; width:34px; overflow:hidden; background: url(/pics/shared/search.png) left top; }
.submit_search a:hover { background-position: left -31px; }

label span { color:#999; font-size:10px; }

h2.black { color:#fff; padding:0.35em 0.5em; font-size:1.4em; line-height:1; background:#111; }

.hint { color:#999; }
.hint:focus { color:#333; }


/* GLOBAL SEARCH */

dd {list-style-type: none;margin: 0px;text-decoration: none;}

.dw_arrow {background: #fff url(/pics/shared/dw_arrow.gif) 3px 3px no-repeat;text-transform: uppercase;font-weight: bold;padding-left: 20px;}

.side_img {border: 1px solid #ccc;padding: 3px;margin: 5px 5px 5px 20px;}

#searching { float:left;width: 695px;background: #000 url(/pics/search/search_top.png) top left no-repeat;padding: 0px 0px 10px 0px; margin: 10px 0px 0px 0px;}
#search_res { float:left; color: #333;width: 200px;padding: 0px; margin: 10px 0px 0px 10px;}
#search_win { float:right;width: 250px;padding: 0px; margin: 10px 0px 0px 0px; }
#search_win input {float: left;width: 125px;border: 1px solid #ccc;padding: 5px;color: #666; background-color: #000; }
.search_win_in {position: absolute;margin: 0px 0px 0px -5px;}
.product_rst {clear: both;margin: 25px 0px 25px 0px;}
.search_table td {background-color: #e8e8e8;padding: 5px;width: 175px;}
.search_table td.stat {background-color: #f4f4f4;padding: 5px;width: 175px;}
.search_manuals {float: left;}
.search_opmanuals {float: left;width:125px;}
.search_specs {float: left;padding: 0px 0px 0px 25px;}
.product_rst_img {float: left;padding: 20px;}
.prod_row { clear: both;margin: 25px 0 25px 0; }
.discovery_hd { background-color: #0D0D0D; color: #fff; width: 685px;padding: 5px;text-align: left;border-left: 1px solid #0D0D0D;border-right: 1px solid #0D0D0D;text-transform: uppercase;font-size: 0.90em;}
.discovery {width: 685px; color: #666;padding: 5px;text-align: left;border: 1px solid #0D0D0D;background-color: #000;}
#select_trans { width: 630px; height: 6px; margin: 0px; padding: 0px;background: #fff url(/pics/search/select_trans.png) top left no-repeat;}
#search_base { width: 695px; height: 6px; margin: 0px; padding: 0px;background: #000 url(/pics/search/search_base.png) top left no-repeat;}	
#you_trans { width: 630px; height: 6px; margin: 0px; padding: 0px;background: #fff url(/pics/search/filter_trans.png) top left no-repeat;}

#banner_top { width: 695px; height: 6px; margin: 0px; padding: 0px;background: #000 url(/pics/search/filter_top.png) top left no-repeat;}

#banner_mid { color: #fff; width: 673px;padding: 10px;text-align: left;background-color: #000;border-left: 1px solid #333;border-right: 1px solid #333;}
#banner_mid h3 {font-size: 1.5em;font-weight: bold; color: #666;}
#banner_mid p {padding: 3px 0px 0px 0px;margin: 0px;}

#banner_base { width: 695px; height: 6px; margin: 0px; padding: 0px;background: #000 url(/pics/search/filter_base.png) top left no-repeat;}

.bar { color: #000; width: 695px; height: 30px; margin: 0px 0px 10px 0px;background: #000 url(/pics/search/bar.png) top left no-repeat;text-decoration: none;}
.bar a:hover { width: 630px; height: 30px;background: #000 url(/pics/search/bar_lt.png) top center no-repeat;text-decoration: none;}
.bar_title { float:left; font-weight: bold;width: 250px;padding: 0px; margin: 10px 0px 0px 10px;text-decoration: none;}
.bar_open {background: transparent url(/pics/search/wt_arrow_open.png) top left no-repeat;padding: 0px 0px 0px 15px;text-decoration: none;}
.bar_closed {background: transparent url(/pics/search/wt_arrow_closed.png) top left no-repeat;padding: 0px 0px 0px 15px;text-decoration: none;}
.bar_results { float:right;text-align: right; font-weight: normal;width: 200px;padding: 0px; margin: 10px 10px 0px 0px;text-decoration: none;}

.base_links p {float: left;width: 500px;clear:both; }

.legend	{width: 695px;height: 91px;padding: 5px;background: #000 url( /pics/service/legend.gif) 0px 5px no-repeat;}

.search_ico { padding: 0 10px 0 0; }
#search_tabs li a#current {background-color: #fff;color: #666;border-bottom: 1px solid white;}
h6 { color: #999; margin: 0; padding: 0; }
#search_tabs {padding: 6px 0;color: #ccc;border-bottom: 1px solid #ccc;}
#search_tabs li {list-style: none;margin: 0;display: inline;}
#search_tabs li a {padding: 6px 1.1em;margin-left: 0px;border: 1px solid #ccc;border-bottom: none;background-color: #fcfbfb;text-decoration: none;}
#search_tabs li a:link { color: #ccc; }
#search_tabs li a:visited { color: #ccc; }
#search_tabs li a:hover	{color: #999;background-color: #f2f2f2;border-color: #999;}
#search_tabs li a#current {background-color: #fff;color: #666;border-bottom: 1px solid white;}
.manual_search { float:left; width: 375px;padding: 0px; margin: 0px 10px 0px 0px;}
.manual_search input {float: left;width: 150px;height:23px;color: #ccc; border-top:1px solid #7c7c7c;
border-left:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
border-bottom:1px solid #ddd;
background-color: #000;}
.submit_manual { float: left;width:98px;height: 28px;margin: 0px 0px 0px 10px;}
.submit_manual a { float: left; width:98px;height: 28px;background: url(/pics/shared/find_manuals_btn.gif) left top;padding: 0px;}	
.get_adobe {float: left; width: 270px; padding: 0px 0px 0px 15px;margin: 0px; border-left: 1px solid #333;}
.manuals_rst_img {float: left;padding: 0px 36px 0px 36px;}

.download_fl {float: left;width: 150px;padding: 50px 0px 0px 10px;text-align: left;background: #fff url( /pics/service/download.gif) top left no-repeat;font: normal 10px/13px Arial, Sans-serif; color: #999;}
.download_fl a:link, .download_fl a:visited { color: #999;text-decoration: none;}

.download_fl a:hover { color: #666;text-decoration: underline; }
.download_fl strong {font-weight: bold; color: #999; }

.download_flpic {float: left;width: 150px;padding: 0px 0px 0px 10px;text-align: left;background-color: #fff; color: #999;}
.download_flpic a:link, .download_flpic a:visited { color: #999;text-decoration: none;}

.download_flpic a:hover { color: #666;text-decoration: underline; }
.download_flpic strong {font-weight: bold; color: #999; }

.search_result td {padding: 15px;line-height: 12px;border-right: 1px solid #f4f4f4;border-bottom: 1px solid #e8e8e8;}	
.search_result td.noborder {padding: 10px;border-right: 0px solid #f4f4f4;border-bottom: 0px solid #e8e8e8;}	

.search_result a:link, .search_result a:visited { color: #999;text-decoration: none;}

.search_result a:hover { color: #666;text-decoration: underline; }

ul#pagination {margin: 0px;padding: 0px;white-space: nowrap;}
#pagination li {display: inline;list-style-type: none;}
#pagination a { padding: 3px 10px; }
#pagination a:link, #pagination a:visited {color: #333;padding: 5px;text-align: left;text-decoration: none;}
* html #pagination a:link, #pagination a:visited {border: 0px;}
#pagination a:hover { color: #666;padding: 5px;text-align: left;background-color: #0D0D0D;text-decoration: none;}
* html #pagination a:hover {border: 0px;}
#pagination li a#on {font-weight: bold; color: #666;padding: 5px;text-align: left;background-color: #000;text-decoration: none;}	
* html #pagination li a#on {border: 0px;}
ul#pagination.right {float: right;padding: 0px 15px 0px 0px;}
ul#pagination.left {float: left;padding: 0px 0px 0px 10px;}

.tooltip_main{  border: 2px solid #333; padding: 15px;
   	background-color: #000; margin: auto; color: #fff; font-size: 10px;width:150px; }   

.prod_cell {float: left;width: 130px;line-height: 1.2em;padding: 20px;border-top: 1px solid #000;border-left: 1px solid #000;border-right: 1px solid #333;border-bottom: 1px solid #333;}

form.commpower-form ul { margin:0; padding:0; list-style-type:none; width:100%; font-size:100%; }
form li{ margin:0; padding:4px 0 2px 0; position:relative; clear:both; }
form li:after, .buttons:after{ content:".";  display:block; height:0;  clear:both; visibility:hidden; }

form li, .buttons{ display: inline-block;}
* html form li, * html .buttons{height: 1%;}
form li, .buttons{display: block;}

* html form li div{ display:inline-block; }
form li div, form li span{ margin:0 4px 0 0; padding:0 0 8px 0; color:#444; white-space:nowrap; }
form li span{ float:left; }
form li div.address{ padding-bottom:0; }
form li div.lefty{ display:inline; float:left; width:47%; }
form li div.righty{ display:inline; float:right; width:47%; }

.clear{ clear:both !important; }

/* ----- FIELDS AND LABELS ----- 

label { line-height:150%;padding:0 0 1px 0;border:none;
color:#fff;display:block;font-size:95%;font-weight:bold; }

form li div label, form li span label { margin:0;padding-top:3px;clear:both;font-size:9px;line-height:9px;color:#ccc;display:block; }*/