@import url("filterbox.css");

#PRODUCTFILTER_CONTAINER {
	float:left;
	margin-right:10px;
}
#PRODUCTFILTER {
	width:202px;
}
#PRODUCTFILTER.box_content {
	margin-bottom:2px;
}
#PRODUCTFILTER_SEARCH {
	background-color:#f1f1f1;
	width:202px;
}
.productfilter_search {
	width:193px;
	padding-left:3px;
	padding-right:2px;
	padding-top:4px;
	padding-bottom:9px;
}
.productfilter_search input {
	width:112px;
	margin-left:5px;
	margin-right:5px;
	margin-top:7px;
	font-size:12px;
	display:block;
	float:left;
}
.productfilter_search img {
	padding-top:8px;
}
#PRODUCTLIST {
	float:left;
}
.productlist {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:10px;
	clear:both;
	float:none;
	width:725px;
}
.productlist_offer {
	margin-left:-5px;
	margin-right:-5px;
	clear:both;
	border-bottom:1px solid #000000;
}
.productlist_offer_checkbox {
	padding-top:5px;
	margin-right:9px;
	height:105px;
	float:left;
	text-align:center;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>productlist_offer_checkbox_line_top.gif);
	background-repeat:repeat-y;
	background-position:top center;
}
.productlist_offer_checkbox input {
	padding:10px;
	margin:0px;
	cursor:pointer;
}
.productlist_offer_image {
	margin-left:5px;
	margin-bottom:5px;
	margin-top:2px;
	width:100px;
	margin-right:7px;
	float:left;
}
.productlist_offer_image img {
width:100px;
height:100px;
}
.productlist_offer_specs {
	float:left;
	width:225px;
}
.productlist_offer_productname_stock {
	padding-top:7px;
	margin-bottom:5px;
	margin-right:4px;
}

.productlist_offer_productname {
	float:left;
	width:430px;
}
.productlist_offer_productname a {
	font-weight:bold;
	font-size:13px;
	float:left;
	text-align:left;
	color:#000000;
}
.productlist_offer_stock {
	float:left;
	font-weight:normal;
	font-size:10px;
	text-align:right;
	text-decoration:underline;
	width:162px;
}
.productlist_offer_info {
	font-size:9px;
	float:left;
	padding-left:7px;
	padding-top : 5px;
}
.productlist_offer_info_links {
	padding-top:0px;
	text-align:left;
	margin-left:20px;
	width:120px;
}
.productlist_offer_info_alatest {
	color:#6078fc;
	padding-left:19px;
	margin-top:0px;
}
.productlist_offer_info_alatest img {
	padding-left:10px;
	margin-bottom:3px;
}
.productlist_offer_info a {
	font-size:9px;
}
.productlist_offer_info img {
	margin-right:6px;
}
.productlist_offer_info_link {
	margin-bottom:3px;
}
.productlist_offer_price {
	float:right;
	text-align:right;
	width:175px;
	margin-right:5px;
}
.productlist_offer_price_price {
	font-size:9px;
	font-weight:normal;
}
.productlist_offer_price_price_highlight {
	margin-right:6px;
	font-size:16px;
	font-weight:bold;
}
.productlist_offer_order_button {
	margin-top:11px;
	border:none;
	cursor:pointer;
}
.productlist_offer_price_amount_container {
	float:right;
	margin-top:18px;
	font-size:11px;
}
.productlist_offer_price_amount {
	float:left;
	padding-top:2px;
}
.productlist_offer_price_amount_input {
	height:13px;
	width:25px;
	font-size:11px;
	vertical-align:middle;
	text-align:center;
	border-left:1px solid #1988c2;
	border-right:none;
	border-top:1px solid #1988c2;
	border-bottom:1px solid #1988c2;
	margin-left:4px;
	float:left;

}
.productlist_offer_price_amount_change {
	float:left;
	height:17px;
	width:34px;
	text-align:left;
}
.productlist_offer_price_amount_change img {
	float:left;
	border:none;
}
#PRODUCTLIST_ORDER_COMPARE_TOP {
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>productlist_order_compare_line.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	clear:both;
	float:none;
	height:36px;
	margin-left:-5px;
	margin-right:-5px;
}
.productlist_order_compare_bar {
	height:13px;
	padding-top:4px;
	padding-bottom:5px;
	padding-left:5px;
	background-color:#1988c2;
}
.productlist_order_compare_bar_compare {
	margin-left:0px;
	margin-right:49px;
	float:left;
}
.productlist_order_compare_bar_order {
	margin-right:40px;
	float:left;
}
.productlist_order_compare_bar_selectedtext {
	padding-top:1px;
	font-size:9px;
	color:#ffffff;
}
.productlist_order_compare_bar_bottom {
	padding:2px;
	font-size:10px;
	border-bottom:1px solid #1988c2;
	border-left:1px solid #1988c2;
	border-right:1px solid #1988c2;
}
#PRODUCTLIST_ORDER_COMPARE_BOTTOM {
	margin-left:-5px;
	margin-right:-5px;
	margin-top:-3px;
	margin-bottom:8px;
	padding-top:14px;
	background-color:#ffffff;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>productlist_order_compare_line_bottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:22px;
}
.productlist_pagenavigation {
	font-size:11px;
	margin-bottom:6px;
	margin-top:11px;
	width:280px;
}
.productlist_pagenavigation.bottom {
	width:100%;
}
.productlist_pagenavigation a {
	font-size:10px;
}
.productlist_pagenavigation img {
	vertical-align:bottom;
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
}
.productlist_pagenavigation_begin {
	float:left;
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
}
.productlist_pagenavigation_center {
	margin-top:4px;
}
.productlist_pagenavigation_center a {
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
	margin-left:2px;
	margin-right:2px;
	display:inline;
	float:left;
}
.productlist_pagenavigation_end {
	margin-top:-4px;
	margin-right:15px;
	float:left;
}
.productlist_pagenavigation_currentpage {
	font-weight:bold;
	font-size:14px;
	color:#1988c2;
	margin-left:3px;
	margin-right:3px;
	margin-top:-2px;
	float:left;
}
#PRODUCTLIST_PAGENAVIGATION_SMALL_FILTER_CONTAINER {
	clear:both;
}
#PRODUCTLIST_SMALL_FILTER {
	color:#1988c2;
	border:1px solid #1988c2;
	padding:4px;
	margin-bottom:5px;
	text-align:right;
	float:right;
}
#PRODUCTLIST_SMALL_FILTER_TEXT {
	float:left;
	margin-top:4px;
	font-weight:bold;
	margin-right:5px;
	margin-left:2px;
}
.productlist_pagenavigation_resultsperpage {
	float:left;
	font-size:10px;
	margin-top:15px;
}
.productlist_pagenavigation_resultsperpage_text {
	margin-top:0px;
	font-size:11px;
	float:left;
}
.productlist_pagenavigation_resultsperpage_results {
	margin-top:3px;
	float:left;
}
.productlist_pagenavigation_resultsperpage_bottom {
	padding-top:0px;
	padding-bottom:1px;
}
.productlist_pagenavigation_resultsperpage > div {
	float:left;
}
.productlist_pagenavigation_resultsperpage a {
	float:left;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
	margin-left:2px;
	margin-right:2px;
}
.productlist_pagenavigation_resultsperpage_current {
	margin-top:-2px;
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#1988c2;
	margin-left:3px;
	margin-right:3px;
}
#PRODUCTLIST_RSS_FEED {
	margin-right:4px;
	margin-top:-2px;
	text-align:right;

}
#PRODUCTLIST_RSS_FEED_TEXT {
	text-align:right;
}
#PRODUCTLIST_RSS_FEED img {
	border:none;
}
#RELATED_CATEGORIES {
	background-color:#ffffff;
	width:202px;
}
.box_content.relatedcategories {
	padding-top:2px;
	padding-left:8px;
	width:190px;
}
.related_category_link {
	margin-bottom:4px;
}
.related_category_link img {
	margin-right:5px;
}
/****** USE FILTERS ******/
#CATEGORY_BANNER {
	text-align:center;
	clear:both;
	margin-top:4px;
	padding-bottom:0px;
	margin-right:-10px;
}
#TOP_BANNER_CATEGORY_PAGE {
	text-align:center;
	clear:both;
	margin-top:0px;
	padding-bottom:7px;
	margin-right:-10px;
}
#TOP_BANNER_SHOP_IN_SHOP {
	text-align:center;
	clear:both;
	margin-top:13px;
	padding-bottom:7px;
	margin-right:-10px;
}
#LEFT_BANNER_CATEGORY_PAGE {
	margin-top:15px;
	text-align:center;
}
#CATEGORY_BANNER_DIVIDER {
	font-size:1px;
	width:725px;
	border-bottom:1px solid #ededed;
	margin-bottom:11px;
}

/****** END USE FILTERS ******/

/****** SHOP IN SHOP ******/
#SEARCH_OUTPUT_SHOPINSHOP {
	padding-left:11px;
	padding-right:11px;
	padding-top:2px;
	padding-bottom:11px;
	width:723px;
}
#SHOPINSHOP_FILTER {
	width:202px;
	float:left;
	margin-right:16px;
}
h1#SHOPINSHOP_TITLE {
	margin-top:2px;
}
#SHOPINSHOP_CONTACT {
	padding-left:0px;
	padding-right:0px;
	padding-bottom:6px;
}
#shopinshopContact h3 {
	padding-top:3px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#00638b;
	margin-top:0px;
	margin-bottom:8px;
	margin-left:0px;
}
#SHOPINSHOP_ACTIONS h1 {
	display:block;
	border:none;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#999999;
	margin-top:0px;
	margin-bottom:8px;
}
img#CONTACT_BRAND {
	float:left;
	margin-right:15px;
	margin-left:5px;
	margin-top:4px;
	width:130px;
}
#shopinshopContact img {

}
#shopinshopContact .arrow {
	margin-top:2px;
	margin-right:8px;
}
#SHOPINSHOP_ACTIONS_CONTAINER {
	border:1px solid #bbbbbb;
	padding-bottom:8px;
	padding-top:0px;
}
#SHOPINSHOP_ACTIONS {
	clear:both;
	margin-top:0px;
}
#SHOPINSHOP_ACTIONS p {
	width:680px;
}
.contact_info_container{
	line-height:13px;
	float:left;
	margin-right:22px;
	font-size:9px;
	width:247px;
	vertical-align:top;
}
.contactinfo {
	font-size:9px;
	margin-left:0px;
	margin-bottom:3px;
}
.buffer_contact {
	margin-right:15px;
	margin-left:5px;
	width:130px;
	height:1px;
	float:left;
}
#shopinshopactions {
	margin-left:7px;
	margin-right:7px;
	margin-top:1px;
	border:1px dashed #00638b;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	padding-top:8px;
}
#shopinshopactions a {
	margin:0px;
	color:#000000;
}
.action img {
	margin-top:2px;
	float:left;
}
.action .link {
	margin-left:16px;
}
#shopinshopactions .action .link a {
	color:#00638b;
}
.action .text {
	margin-left:16px;
	margin-bottom:4px;
}
.action .text a {
	font-weight:normal;
}
#SEARCH_OUTPUT_SHOPINSHOP .productlist_offer_checkbox input {
	display:none;
}
#SEARCH_OUTPUT_SHOPINSHOP .productlist_offer_checkbox {
	width:1px;
}
/****** END SHOP IN SHOP ******/
input#keyword {
	margin-left:3px;
}
#PRODUCTFILTER_SEARCH_BUTTON {
	vertical-align:middle;
	float:left;
}
