/* SEARCH BOX */

#allischalmers_search { float:right; padding:25px 15px 0 0; height:32px; overflow:hidden; margin:0;}
#allischalmers_search input { background-color: #fff; height: 17px; border-top: 1px solid #333;border-left: 1px solid #999;border-bottom: 1px solid #999;width: 180px; margin: 0; padding: 2px; margin-right: -1px; color: #999;}

#searchpageform { float:right; padding:0 0 0 0; overflow:hidden; margin:0;}
#searchpageform input { background-color: #fff; height: 17px; border-top: 1px solid #333;border-left: 1px solid #999;border-bottom: 1px solid #999;width: 150px; margin: 0; padding: 2px; margin-right: -1px; color: #999;}

#keywords { float:left; margin: 5px; }
.submit_search { float:left; height:23px; width:40px; overflow:hidden; margin:0;}
.submit_search a { float:left; height:0; padding-top:23px; width:40px; overflow:hidden; background: url(/pics/buttons/search_btn.png) left top; }
.submit_search a:hover { background-position: left -23px; }


#allischalmers_dealersearch { padding:0 50px 0 70px; height:22px; overflow:hidden; }
#allischalmers_dealersearch input { background-color: #fff; height: 17px; border-top: 1px solid #333;border-left: 1px solid #999;border-bottom: 1px solid #999;width: 150px; margin: 0; padding: 2px; margin-right: -1px; color: #999;}

#allischalmers_interiorsearch { padding:0 50px 0 15px; height:22px; overflow:hidden; }
#allischalmers_interiorsearch input { background-color: #fff; height: 17px; border-top: 1px solid #333;border-left: 1px solid #999;border-bottom: 1px solid #999;width: 100px; margin: 0; padding: 2px; margin-right: -1px; color: #999;}

#dealerkeywords { float:left; margin: 5px; }
.submit_dealersearch { float:left; height:23px; width:75px; overflow:hidden; margin:0;}
.submit_dealersearch a { float:left; height:0; padding-top:23px; width:75px; overflow:hidden; background: url(/pics/buttons/dealersearch_btn.png) left top; }
.submit_dealersearch a:hover { background-position: left -23px; }

.submit_dealerInteriorsearch { height:23px; width:40px; overflow:hidden; margin:0;}
.submit_dealerInteriorsearch a { height:0; padding-top:23px; width:40px; overflow:hidden; background: url(/pics/buttons/search_btn.png) left top; }
.submit_dealerInteriorsearch a:hover { background-position: left -23px; }

.advanced_search { font-size: 10px; margin-top: 5px; text-align:center; }

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;}

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: #999;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: #f7f7f7;text-decoration: none; }
* html #pagination a:hover { border: 0px; }
#pagination li a#on { font-weight: bold; color: #666;padding: 5px;text-align: left;text-decoration: none;background-color: #fff; }	
* 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; }

.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: 550px;background-color: #fff; padding: 0px 0px 10px 0px; margin: 10px 0px 0px 0px;}
#search_res { float:left; color: #333;width: 350px;padding: 0px; margin: 10px 0px 0px 10px;}
#search_win { float:right;width: 180px;padding: 0px; margin: 10px 0px 0px 0px;}
#search_win input {float: left;width: 125px;border: 1px solid #333;padding: 2px;color: #666; background-color: #fff; }
.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;}
.eng_ind {float: left; }
.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: #ccc; color: #fff; padding: 5px;text-align: left;border-left: 1px solid #ccc;border-right: 1px solid #ccc;text-transform: uppercase;font-size: 0.90em; margin-left:auto; margin-right:auto;}
.discovery_hd a { color: #fff;text-decoration: underline; }
.discovery {color: #666;padding: 5px;text-align: left;border: 1px solid #ccc;background-color: #f7f7f7;font-size: 0.90em; margin-left:auto; margin-right:auto; }
#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: 625px; height: 6px; margin: 0px; padding: 0px;background: #fff url(/pics/search/filter_top.png) top left no-repeat;}

#banner_mid { color: #000; width: 603px; padding: 10px; text-align: left; background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
#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: 625px; height: 6px; margin: 0px; padding: 0px; background: #fff url(/pics/search/filter_base.png) top left no-repeat;}

.bar { color: #000; width: 552px; height: 30px; margin: 0px 0px 10px 0px;background: #fff url(/pics/search/bar.png) top left no-repeat;text-decoration: none;}
.bar a:hover { width: 552px; height: 30px;background: #fff 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 20px 0px 0px;text-decoration: none;}

.base_links p {float: left;width: 300px; }

.legend	{width: 625px;height: 81px;background: #fff url( /pics/manuals/legend.gif) 0px 5px no-repeat;}

.search_ico { padding: 0 5px 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: 350px;padding: 0px; margin: 0px 10px 0px 0px;}
.manual_search input {float: left;width: 150px;color: #666; border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #ddd;background-color: #f7f7f7;padding: 4px; }
.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: 200px; padding: 0px 0px 0px 15px;margin: 0px; border-left: 1px solid #ccc;}
.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; }

.tooltip_main { border: 2px solid #ccc; padding: 15px;background-color: #f5f5f4; margin: auto; color: #000; font-size: 10px;width:150px; }   
.prod_cell { float: left;width: 130px;line-height: 1.2em;padding: 20px;}