/**
 * Quick Search additions for Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2006 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: stylesheet.css $
 */

#ksearch
{
	position:absolute;
	margin-left:556px;
	margin-top:48px;
	border:solid 1px #999999;
	width:430px;
	overflow:hidden;
	z-index:200;
}
#ksearch div
{
	padding:5px;
	color:#666666;
	font-size:11px;
	cursor:pointer;
}
#ksearch strong
{
	color:#000000;
}
#ksearch .heading
{
	background:#999999;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	cursor:auto;
}
#ksearch .even
{
	background:#F2F2F2;
}
#ksearch .odd
{
	background:#FFFFFF;
}
#ksearch .hover
{
	background:#FD9960;
}
#ksearch .image
{
	width:50px;
	height:50px;
	padding-right:5px;
	text-align:center;
}
#ksearch img
{
	max-width:50px;
	max-height:50px;
}
#ksearch .name
{
	font-size:12px;
}
#ksearch .desc
{
	
}
#ksearch .price
{
	float:right;
	font-weight:bold;
}

/* Search Results Page */
#ksearch_filters
{
	width:240px;
	float:left;
	margin-right:9px;
}
#ksearch_filters .filter
{
	margin-bottom:10px;
	border:1px solid #ebebeb;
}
#ksearch_filters .filter .heading
{
	padding:5px;
	background:#ebebeb;
}
#ksearch_filters .filter .heading a
{
	float:right;
	text-decoration:none;
	font-weight:bold;
}
#ksearch_filters .filter .content
{
	padding:5px 5px 0px 5px;
	font-size:13px;
}
#ksearch_filters .filter .content checkbox
{
	margin:0 0 5px 0 !important;
	padding:0px !important;
	float:left;
}
#ksearch_filters .filter .content label
{
	margin:0 0 5px 0 !important;
	padding:0px !important;
	float:right;
	width:86%;
	cursor:pointer;
	color:#f56708;
}
#ksearch_filters .filter .content a
{
	display:block;
	margin-left:auto;
	margin-bottom:5px;
	width:86%;
	text-decoration:none;
}

#ksearch_results
{
	float:left;
	width:747px;
}

.ksearch-listBox
{width: 238px; float:left; border:1px solid #ebebeb; margin-right:9px; margin-top:10px}

.ksearch-listBox:hover
{border:1px solid #ccc}

.ksearch-listBox .ksearch-OfferBanner
{position:absolute; z-index:9}

.ksearch-listBox .ksearch-listBoxLeft
{height:100%;}

.ksearch-listBox .ksearch-listBoxLeft .ksearch-listImage
{height: 150px; position:relative; text-align:center;}
.ksearch-listBox .ksearch-listBoxLeft .ksearch-listImage img 
{max-width: 160px; max-height: 130px; display: block; margin:auto; position:absolute; top:0; bottom:0; left:0; right:0;}

.ksearch-listBox .ksearch-listBoxLeft .ksearch-listReview
{height:50px; margin:10px auto 0px auto; text-align:center;}
.ksearch-listBox .ksearch-listBoxLeft .ksearch-listReview a
{font-size: 14px; color:#898989;}
.ksearch-listBox .ksearch-listBoxLeft .ksearch-listReview a:hover
{color:#1d6198;}

.ksearch-listBox .ksearch-listBoxRight
{height:185px; background:#f7f7f7; padding:10px 10px 10px 20px;}

.ksearch-listBox .ksearch-listBoxRight .ksearch-listProductName
{width:100%; height:100px; overflow:hidden; display:table-cell; vertical-align:middle;}
.ksearch-listBox .ksearch-listBoxRight .ksearch-listProductName a
{font-size: 16px; font-weight:bold; text-decoration:none; color:#555; word-break:break-word;}
.ksearch-listBox .ksearch-listBoxRight .ksearch-listProductName a:hover
{color:#444; text-shadow: 1px 1px 0 #ebebeb;}

.ksearch-listBox .ksearch-listBoxRight .ksearch-listStatus
{height:20px; font-size:11px; text-indent:22px; line-height:20px; float:left; font-weight:normal !important; color:inherit !important;}
.ksearch-listBox .ksearch-listBoxRight .stock_label_in_stock
{background:url(../images/tick-small-green.png) no-repeat left;}
.ksearch-listBox .ksearch-listBoxRight .stock_label_backordered
{background:url(../images/info-small-green.png) no-repeat left;}
.ksearch-listBox .ksearch-listBoxRight .stock_label_preorder
{background:url(../images/info-small-green.png) no-repeat left;}
 
.ksearch-listBox .ksearch-listBoxRight .ksearch-listOldPrice
{height:20px; font-size:14px; text-decoration:line-through; text-align:right; color:#555; 
 line-height:20px; float:right;}
 
.ksearch-listBox .ksearch-listBoxRight .ksearch-listOldPriceBLANK
{height:20px; text-decoration:none; float:right;}

.ksearch-listBox .ksearch-listBoxRight .ksearch-listNewPrice
{width:100%; height:30px; line-height:30px; font-size:20px; color:#f56708; font-weight:bold; text-align:right;}

.ksearch-listBox .ksearch-listBoxRight .ksearch-listBtnCart
{width:100%; height:auto; text-align:right;}

.ksearch-listBox .ksearch-listBoxRight .ksearch-listBtnCart br
{display:none;}