@charset "utf-8";
/**
 * product Finder CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2010 Boonsoft PHP Team - Claudiu Marginean
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: style_productfinder.css,v 1.5 2010/03/03 18:58:44 claudiu Exp $
 * 
 */
#left_col {width: 210px;}
#central_col {padding-left: 20px; width: 760px; }

span.clearElement {display: block;}

#actualContent {margin-bottom: 10px;}

#results_container {background-color: #fff;}
 
.bargainSearchHeading, .specialsListingHeading {height: 38px; padding: 10px 0px 0px 0px;}

#productfinder {margin: 0px; background: none; background-color: transparent;}
#productfinder #productfinderContent{margin: 48px 0px 0px 0px; padding:0px 10px 0px 2px; background-color: transparent;}

#productfinder .leftBoxHeading{height:0px; background: none; background-color: transparent;}
#productfinder .leftBoxBottom {height:10px; background: none; background-color: transparent;}
#pf_inside{}
#pf_inside h5 {color:#272727; font-size: 16px; font-weight: bold; text-transform: uppercase; padding:6px 0 0 10px;}


#pf_bubble {background: url(../images/bubble.png) no-repeat top center transparent; padding: 10px 10px 0 10px; height: 38px;}
#pf_bubble_results{text-align:center; color:#272727; font-weight:bold; font-size: 14px;}

#pf_who_bot,#pf_price_bot,#pf_cats_bot{background:url(../images/product_finder_box_bg.png) left bottom no-repeat; height:5px; margin-bottom:5px; overflow:hidden;}

#pf_who {background:url(../images/product_finder_box_bg1.png) top center no-repeat;}
#pf_who_top{background:background:none transparent; height:33px;}
#pf_who .pf_who_content {background: none transparent; padding-left: 1px;}
.pf_radio{background:url(../images/radio_0.png) left top no-repeat; width:21px; height:21px; float:left; margin:6px 4px 3px; display: block;}
.radio_on{background-image:url(../images/radio_1.png);}
.pf_who_list{display:block; width:98px; float:left; color:#727272; line-height:27px; font-weight:bold; font-size: 16px;}
.pf_who_list:hover{background-color:#CFCFCF;color:#727272;text-decoration:none;}
#pf_who_bot {background: none transparent; height: 3px;}


#pf_price {background:url(../images/product_finder_box_bg2.png) top center no-repeat;}
#pf_price_top{height:33px;}
#pf_price_inside{padding-top:12px; padding-bottom:3px;}
#pf_price_min{font-size:12px; background-color:#44c733; float:left; border:1px solid #fff; margin:5px; padding: 3px 5px; color:#fff; font-weight:bold; width: 60px;}
#pf_price_max{font-size:12px; background-color:#fa4141; float:right; border:1px solid #fff; margin:5px; padding:3px 5px; color:#fff;font-weight:bold; width: 60px;}
#pf_price_track{background:url(../images/priceRange.png) center top no-repeat; height:8px; margin-left:5px; margin-right:5px; margin-bottom:16px;}
#pf_price_track_sel{background-color:#0160b2;height:7px;margin-left:10px;margin-right:40px;overflow:hidden}
#pf_min_slider{background:url(../images/min_arrow.png) center bottom no-repeat; height:22px; width:15px; cursor:ew-resize; position:relative; top:4px;}
#pf_max_slider{background:url(../images/max_arrow.png) center top; height:22px; width:15px; cursor:ew-resize; position:relative; top:-39px;}
#pf_price_bot {background: none transparent; height: 3px;}

#pf_cats {}
#pf_cats_top{background:url(../images/product_finder_box_bg3_top.png) center top no-repeat; height:46px;}
#pf_cats .pf_cats_content { background:url(../images/product_finder_box_bg3_repet.png) center center repeat; padding-right: 1px;}
.pf_check{background:url(../images/check_0.png) left top no-repeat;width:15px;height:15px;float:left;margin: 4px 4px 4px -19px;display: block;}
.check_checked{background-image:url(../images/check_1.png);}
.pf_cat_list{display:block; color:#727272; line-height:23px; font-weight:bold; padding: 0px 5px 0px 24px; font-family: calibri, arial, serif; font-size: 11px;}
.pf_cat_list:hover{background-color:#CFCFCF;color:#727272;text-decoration:none;}
#pf_cats_bot {background:url(../images/product_finder_box_bg3_bottom.png) left bottom no-repeat; height:40px; margin-bottom:5px; overflow:hidden;}


.leftBoxHeading {height: 30px;}

#pf_help_bubble{background-image:url('../images/help_bubble.png');width:173px;height:163px;padding-left:40px;padding-right:12px;padding-top:12px;padding-bottom:12px;float:left;position:absolute;z-index:100;}
#pf_help_title{color:#419ef5;font-weight:bold;width:125px;float:left;font-family: helvetica, arial, tahoma, sans-serif;font-size:1.15em;padding-right:10px;}
#pf_help_text{color:#0160b2;font-size:11px;clear:both;padding-top:10px;}
#pf_help_text p{margin-bottom:6px;}
#pf_help_text a{display:block;position:absolute;top:160px;width:173px;text-align:center;font-size:10px;}

.product_finder_product_text{position: absolute; text-align:center; color:#000000; margin: 1px;}
.product_finder_product_text .prod_more_info{background:url("../images/addtoBoth.png") repeat scroll left top transparent;
display:block; position:relative; bottom:24px; margin-bottom:-22px; overflow:hidden; padding:5px 3px;
color: #FFF; font-size: 11px; text-align: right;}
.product_finder_product_text .prod_title{display: block; font-size: 13px; text-align: center; height: 32px; color: #000; font-weight: bold;}
.product_finder_product_text .price{font-size: 16px; color:#000000; padding: 0px 3px; height: 20px; line-height: 20px; font-weight: bold;}
.product_finder_product_text .normalprice{font-size: 15px; color:#BFBFBF; margin: 0px 3px; height: 20px; line-height: 20px; font-weight: bold; text-decoration: line-through;}
.product_finder_product_text .specialprice{font-size: 16px; color:#990000; margin: 0px 3px; height: 20px; line-height: 20px; font-weight: bold;}
.product_finder_product_text a, .product_finder_product_text a:visited {}


.pf_tooltip {text-align: left; width: 126px; padding-left: 10px;}
.pf_tooltip #pdb_product_name{display: block; font-size: 10px; text-align: left; color: #000; font-weight: bold; }

.pf_tooltip .price{color:#000000; text-decoration: none;}
.pf_tooltip .normalprice{color:#BFBFBF; text-decoration: line-through;}

.pf_tooltip #pdb_normalprice{font-size: 12px; margin: 0px 3px; height: 20px; line-height: 20px; font-weight: bold; }
.pf_tooltip #pdb_specialprice{font-size: 12px; color:#990000; margin: 0px 3px; height: 20px; line-height: 20px; font-weight: bold; text-align: left;}

#pf_working {background: transparent url('../images/loading2-1.gif') no-repeat right center;}

.pf_tooltip_tl{background-image:url('../images/help_tl.png');width:12px;height:12px;}
.pf_tooltip_t{background-image:url('../images/help_t.png');height:12px;}
.pf_tooltip_tr{background-image:url('../images/help_tr.png');width:12px;height:12px;}
.pf_tooltip_l{background-image:url('../images/help_l.png');width:12px;}
.pf_tooltip_r{background-image:url('../images/help_r.png');width:12px;}
.pf_tooltip_bl{background-image:url('../images/help_bl.png');width:12px;height:12px;}
.pf_tooltip_b{background-image:url('../images/help_b.png');height:12px;}
.pf_tooltip_br{background-image:url('../images/help_br.png');width:12px;height:12px;}
.pf_tooltip{background-image:url('../images/help_bg.png');}

#pf_fade {display:block;position:absolute;bottom:0px;width:100%;height:40px;background-image:url('../images/fade.png');z-index:9999;}

#pf_close_button{float:right;width:38px;}
/*#search_link_2{background-color:#7fdeff;background-image:url(/i/template/2009/search_icon_2.gif);}
#search_link_3{background-color:#a7ecff;background-image:url(/i/template/2009/search_icon_3.gif);}*/

#no_products_found {}

#pf_cats {display: block;}



.force_block{display:block!important;}

.fb_button { margin:1px; border:none; padding: 0px 0px 1px 0px; text-decoration:none; list-style:none; vertical-align:top; outline:none; z-index: +10;}
.fb_button_outer_box,.fb_button_inner_box{ padding:0px; border-style:solid;}
.fb_button_outer_box{ margin:0; border-width:1px 0; padding-bottom:1px; border-bottom:none;}
.fb_button_inner_box { margin:0 -1px; border-width:0 1px}
.fb_button_pos{ position:relative; height:100%;}
.fb_button_top_shadow { position:absolute; left:0px; right:0px; top:0px; height:13px; overflow:hidden; width:100%; border-bottom: 2px solid;}
.fb_button_top_highlight { position:absolute; left:0px; right:0px; top:0px; height:1px; overflow:hidden; width:100%; border-bottom:1px solid;border-top:1px solid;}
.fb_button_bottom_shadow { position:absolute; left:0px; right:0px; bottom:0px; height:1px; overflow:hidden; width:100%; border-top:1px solid;}
.fb_button_content { position:relative; padding:7px 13px; text-align:center; white-space:nowrap;
                     font-size:1em; line-height:1em; font-weight:bold; text-decoration:none !important;
                     color:#ffffff;  /*letter-spacing:-1px;*/ height:16px; margin:0px; display:block;
                     cursor: pointer; outline: none; vertical-align:middle; -webkit-user-select: none;
                     -moz-user-select: none; }
.fb_button_content img { position:relative; padding:0px; margin:0px; height:16px; top:0px; border:none; vertical-align:middle;}


#no_products_found {color: #000; margin-top: 30px; background: url(../images/noResult.png) center top no-repeat; text-align: center; padding: 200px 0 30px 0;}
    #no_products_found h2 {font-size: 14px; font-weight: normal;}