/* @override http://dev.jcompare.com/css/jquery.autocomplete.css */

/* Standard global settings */
.ac_all { position:relative; z-index:700; top:0px; left:0px; border:0px solid black;color:white; padding:0px;}
.ac_header, .ac_footer { clear:both; }
.ac_left, .ac_right { float:left; width:10px; height:100%; min-height:100px; }
.ac_right { float:left; }
.ac_inner { float:left; width:auto; }
.ac_header, .ac_footer, .ac_left, .ac_right, .ac_inner { border:0px solid white; }
/* edit beyond this point */

/* Index Auto Complete */

.index_ac_results{font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;margin: -2px 0 0 -19px;width: 570px !important;}
.index_ac_results .ac_header{background:url(/images/matrix_a.png) no-repeat -13px -712px;height:110px;width: 560px;}
.index_ac_results .ac_footer{background:url(/images/matrix_a.png) no-repeat -13px -826px;height:25px;width: 560px;}

.index_ac_results .ac_inner{background: url(/images/matrix_y.png) repeat-y -2354px 0px;width: 560px;height: 223px;font-size:12px;}

.ac_results ul li.ac_over, .index_ac_results ul li.ac_over{position: relative;background: url(/images/matrix_a.png) no-repeat -74px -89px;width: 295px;border: none;}
.ac_results ul li.ac_over, .index_ac_results ul li.ac_over h1{color:#8fc172;margin:0;}

.index_ac_results ul li.ac_over span{color: #222;}
.index_ac_results ul li.ac_over span strong{color: #111;}
.index_ac_results ul li.ac_over span.price_sm{margin: 1px 16px 0 0;}

.ac_results ul li, .index_ac_results ul li{cursor:pointer;width:279px;height:17px;border-bottom:1px solid #343831;margin:0;padding:5px}

.index_ac_results ul li span{font-weight: normal;}
.index_ac_results ul li span strong{color: #86a86c;}

.ac_results ul li:last-child,.index_ac_results ul li:last-child{border-bottom: none;}

.ac_results li h1 a, .index_ac_results li h1 a{float:left;text-decoration:none;font: 11px Helvetica Neue, Helvetica, Arial, sans-serif;color:#aaa;margin:0;display: block;}
span.price_sm{float:right;}

.ac_loading{background:Window url('/images/ajax_loader.gif') right center no-repeat}
.index_ac_results ul { position:relative; z-index:900; float:left;margin: -70px 0 15px 23px;}
.index_ac_results li .preview { float:left; display:none; height:135px; padding:10px 0 0 10px}
.index_ac_results li .preview img.pic{margin-right:10px;background:url(/images/icon_placeHolder.png)no-repeat}
.index_ac_results li .preview .price,.index_ac_results li .preview .price_sm{color:#ddd;font-size:24px;font-weight:700;text-align:left;display:block;padding:0 25px 0 0}
.index_ac_results li .preview .price b{font:11px Arial,Helvetica,Geneva,sans-serif;color:#9c9c9c}
.index_ac_results li .preview .price_sm{text-align:left;font-size:10pt}
.index_ac_results li .preview .cat{clear:both;display:block;float:right;color:#555;font-weight:700;font-size:9pt;margin:10px 5px 0 0}
.index_ac_results li .preview a.search,.index_ac_results li .preview a.buy{display:block;float:left;text-decoration:none;font-weight:700;margin:15px 10px 0 0;padding:5px}
.index_ac_results li .preview a.search{color:#ddd;border:2px solid #555;background-color:#666}
.index_ac_results li .preview a.buy{color:#333;border:2px solid #81936e;background-color:#9fc085}
.index_ac_results li .preview a.search:hover,.index_ac_results li .preview a.buy:hover{color:#333;border:2px solid #aaa;background-color:#eee}

.index_ac_results .ac_inner .ac_inner_right{position: absolute;right: 35px;bottom: 25px;display:block;width:198px;min-height:279px;font-size:12px;line-height:1.45;color:#eee;font-weight: 200;margin:0px;padding:8px;background: url(/images/matrix_a.png) no-repeat -711px -92px;}
.index_ac_results .ac_inner .ac_inner_right h1{font-size:12px;line-height:1.5;clear:both}
.index_ac_results .ac_inner .ac_inner_right h1 a{text-decoration:none;color:#aaa}
.index_ac_results .ac_inner .ac_inner_right strong{color: #86a86c;}
.index_ac_results .ac_inner .ac_inner_right img.pic{width:70px;height:70px;float:left;margin:0 0 10px;border:1px solid #343434;-webkit-box-shadow: 0 1px #555;-moz-box-shadow: 0 1px #555;box-shadow: 0 1px #555;}
.index_ac_results .ac_inner .ac_inner_right #preview_area{background: url(/images/sprite_matrix.png) no-repeat -770px -530px;width:148px;height:100px;margin:75px 0 0 30px}
.index_ac_results .ac_inner .ac_inner_right span.price{float:right;font: 200 22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
.index_ac_results .ac_inner .ac_inner_right span.price b{display:block;font-size: 10px;color:#9c9c9c;text-align:right}

.index_ac_results .ac_inner .ac_inner_right #ac_break{display:block;background: url(/images/sprite_matrix.png) no-repeat -781px -641px;width:193px;height:3px;clear:both;margin:10px 0}
.index_ac_results .ac_inner .ac_inner_right span.cat{display:block;clear:both;font-size:9px;position:relative;top:265px}
span#ac_timer{color:#555;font:bold 11px Arial,Helvetica,sans-serif;float:right;margin:5px 50px 0 0}
.index_ac_results li .homepage span.title_full,.global_ajax_ac_results li span.title_full,span#ac_settings{display:none}

/* Global Search */
.global_ajax_ac_results {position: relative;margin: 2px 0 0 -10px;}
.global_ajax_ac_results .ac_header,.global_ajax_ac_results .ac_footer{background:url(/images/matrix_a.png) no-repeat;margin:0; padding:0px;width: 373px;}
.global_ajax_ac_results .ac_header{background-position: -253px -498px;height:66px;}
.global_ajax_ac_results .ac_footer {background-position: -253px -568px;height: 14px;}
.global_ajax_ac_results .ac_inner {background: url(/images/matrix_y.png) repeat-y -1651px 0px;width: 368px;font:11px Gill sans, Helvetica, Arial, sans-serif;padding:0px 0px 0px 5px;margin:0;min-height:10px;color:#ddd;}
.global_ajax_ac_results ul{position: relative;margin-bottom: -35px;bottom: 40px;}
.global_ajax_ac_results ul li.ac_over{background:url(/images/matrix_b.png) no-repeat -157px -41px;width: 355px;max-height: 25px;margin: 0 0 0 -1px;color: #333;}
.global_ajax_ac_results ul li.ac_over strong{color: #333;}
.global_ajax_ac_results ul li{margin:0 0 0 5px;padding:5px;cursor: pointer;width:340px;min-height:15px;border-bottom:1px solid #343831;}
.global_ajax_ac_results ul li:last-child{border: none;}
.global_ajax_ac_results li h1{float: left;text-decoration:none;font:bold 12px Gill sans, Helvetica, Arial, sans-serif;color: #aaa;margin:0px;width: 250px;}
.global_ajax_ac_results strong{color: #86a86c;}

.global_ajax_ac_results li { position:relative; }
.global_ajax_ac_results li span.tab-detail { display:inline-block; width:280px; }
.global_ajax_ac_results li span.price { display:inline-block; width:50px; position:absolute; top:5px; left:295px; }
