/* --- clearfix --- */
/* --- end clearfix --- */

/* --- element_category_filter --- */ 
/* --- end element_category_filter --- */ 

/* --- element_category_list_items --- */ 
.store_list_items .grid .list_item_show_price a,
.store_category_list_items .grid .list_item_show_price a {
	background-image: url('grid_buy_btn.png');
}
.store_list_items .grid .list_item_show_price a.zero_price_link, .store_category_list_items .grid .list_item_show_price a.zero_price_link {
	background-image: url('grid_more_info_btn.png');
}
/* --- end element_category_list_items --- */ 

/* --- element_general_all_categories --- */ 
/* --- end element_general_all_categories --- */ 

/* --- element_general_all_categories_sorted_by_titles --- */ 
/* --- end element_general_all_categories_sorted_by_titles --- */ 

/* --- element_general_carousel --- */ 
/* --- end element_general_carousel --- */ 

/* --- element_general_categories_images --- */ 
/* --- end element_general_categories_images --- */ 

/* --- element_general_footer_nav --- */ 
/* --- end element_general_footer_nav --- */ 

/* --- element_general_images --- */ 
/* -- brands --*/
.element_general_images.brands {
	float: right;
	width: 218px;
	height: 406px;
	margin-top: 6px;
	background: #FFF;
	border: 2px solid #656666;
	overflow: hidden;
}
.element_general_images.brands img {
	max-width: 200px;
	margin: 0 auto;
	max-height: 80px;
}
.element_general_images.brands a {
	display: table-cell;
	height: 23px;
	vertical-align: middle;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.element_general_images.brands .current_element_image {
	height: 50px;
	width: 170px;
	margin: 25px auto;
	display: table;
}
.element_general_images.brands * {
	font-size: 0;
}
/* -- end brands --*/
/* --- end element_general_images --- */ 

/* --- element_general_links --- */ 
/* --- end element_general_links --- */ 

/* --- element_general_newsletter --- */ 
.element_general_newsletter {	
	background-image: url('newsletter_bg.png');
}
.element_general_newsletter + input + div.smallButton a,
.element_general_newsletter + input + div.smallButton div {
	background-image: url('newsletter_btn.png');
}
/* --- end element_general_newsletter --- */ 

/* --- element_general_prime_categories --- */ 
/* --- end element_general_prime_categories --- */ 

/* --- element_general_prime_categories_with_group --- */
/* --- end element_general_prime_categories_with_group --- */

/* --- element_general_repose_carousel  --- */
/* --- end element_general_repose_carousel  --- */

/* --- element_general_contact --- */ 
/* --- end element_general_contact --- */ 

/* --- element_general_content_carousel --- */ 
/* --- element_general_content_carousel --- */

/* --- element_general_search --- */ 
/* --- end element_general_search --- */ 

/* --- element_general_tabs --- */ 
/* --- end element_general_tabs --- */

/* --- element_general_show_contact --- */ 
/* --- end element_general_show_contact --- */

/* --- element_items_list_items --- */ 
/* --- end element_items_list_items --- */ 

/* --- --- elements: all_categories , categories_sorted_by_titles , prime_categories --- --- */ 
/* --- --- end elements: all_categories , categories_sorted_by_titles , prime_categories --- --- */ 

/* --- layout --- */  
body {
	background:url(bg_body.jpg) repeat 0 0;
}
#wrapper {
	background:url(bg_wrapper.jpg) repeat-x center 170px;
	
}
/* --- end layout --- */  

/* --- layout_header --- */  
#bg_header {
	background:url(bg_header.png) repeat-x 0 0;
	height: 220px;
	width:auto;
}
.layout_items.root #bg_header {
	height:170px;
}
.element_general_images.contact {
	width: 225px;
	position: absolute;
	right: 363px;
}
#main_nav_bg {
 	top: 129px;
}
.element_general_images.credit_card {
	position: absolute;
	left: 44px;
	top: 188px;
}
#secureHook {
	background-image: url(safe_buy.png);
}
#header_secure_link {
	left:auto;
	right: 77px;
	top: 189px;
	bottom:auto;
	z-index:10;
}
.socail_links {
	top: 139px;
}
#header_show_search {
	right: 19px;
	top: 86px;
}
#header_show_search .search .textInput #q {
	background-image: url(search_textbox.png);
}
.searchButton input[type="submit"] {
	background-image: url(search_btn.png);
}
li.href_homepage a {
	background-image: url(home_icon.png);
}
li.link_order_with_counter a {
	background-image: url('header_icons_seperate_line.png');
	color: #292929;
}
#cart_icon {
	background: url(cart_icon.png) no-repeat;
}
#header_cart_nav {	
	right: 24px;
}
#header_main_nav {
	background-image: url('bg_header_all_items.png');
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
	right: 213px !important;
	left: auto !important;
}
/* --- end layout_header --- */  

/* --- layout_homepage --- */  
.layout_items.root #bg_middle {
	background: url(bg_homepage_group1.png) no-repeat center 0;
	width: 1013px;
	margin: 0 auto;
	padding: 87px 0 50px;
}
#bg_middle {
	margin-bottom: 44px;
}
.element_general_categories_images {
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	box-shadow: none;
	width: 664px;
	margin: 7px 33px 0 0;
	float: right;
}
.element_general_categories_images .current_category_image {
	width: 221px;
	height: 204px;
	background: none;
	margin-bottom: 0;
}
.element_general_categories_images .current_category_image a {
	background:url(bg_cateogry_image.png) no-repeat 0 0;
	width:223px;
	height:205px;
}
.top3  span {
    display: block;
    font-size: 14px;
}
/* --- end layout_homepage --- */ 

/* --- layout_about --- */ 
/* --- end layout_about --- */ 

/* --- layout_category --- */ 
/* --- end layout_category --- */ 

/* --- layout_compare --- */ 
/* --- end layout_compare --- */ 

/* --- layout_contact --- */ 
/* --- end layout_contact --- */ 

/* --- layout_contact_success --- */ 
/* --- end layout_contact_success --- */ 

/* --- layout_contract --- */ 
/* --- end layout_contract --- */ 

/* --- layout_credit_guard --- */ 
#layout_credit_guard .element_general_images {
	display:none;
}
/* --- end layout_credit_guard --- */ 

/* --- layout_current_customer --- */ 
/* --- end layout_current_customer --- */ 

/* --- layout_custom_contact_form --- */ 
/* --- end layout_custom_contact_form --- */ 

/* --- layout_customer_login --- */ 
/* --- end layout_customer_login --- */ 

/* --- layout_failure --- */ 
/* --- end layout_failure --- */ 

/* --- layout_item --- */ 
.select i {
	max-width: 445px;
}
.contactNow a, .buyNow a {
	background-image: url(item_buy_btn.png);
}
.smallButton a {
	background-image: url(buyNowBtn.png);
}
#item_current_content ul li {
	background-image: url("item_list_bullets.png");
}
/* --- end layout_item --- */ 

/* --- layout_items --- */ 
#items_middle_groups {
	margin-top: 20px;
}

/* --- end layout_items --- */ 

/* --- layout_list_item --- */
.element_items_list_items,
.element_category_list_items  {
	margin: 0 auto;
	width: 700px;
} 
#category_group3,
#items_group3 {
	width: 740px;
	float: right;
}
/* --- end layout_list_item --- */ 

/* --- layout_location --- */ 
/* --- end layout_location --- */ 

/* --- layout_order --- */ 
.cartTable th {
	background-color: #639dec;
}
/* --- end layout_order --- */ 

/* --- layout_page --- */ 
/* --- end layout_page --- */ 

/* --- layout_pages --- */ 
/* --- end layout_pages --- */ 

/* --- layout_paypal --- */ 
/* --- end layout_paypal --- */ 

/* --- layout_redirect_failure --- */ 
/* --- end layout_redirect_failure --- */ 

/* --- layout_success --- */ 
/* --- end layout_success --- */ 

/* --- layout_footer --- */  
#konimbo_logo {
	background: #FFF;
}
#header_logo img {
	max-height: 117px;
}
#header_logo {
	top: 0;
	left: 58px;
}
#bg_footer {
	background:url(bg_footer.png) repeat-x 0 0 #386cc3;
	max-width: none;
}
#footer_group2, #footer_group3, #footer_group4 {
	background:none;
}
#footer_middle_groups h3 {
	color:#FDFDFD;
	text-shadow:1px 1px 0px #000000;
}
#layout_footer a,
#layout_footer p,
#layout_footer strong {
	color: #FEFBFB;
}
#bg_footer .element_general_all_categories_sorted_by_titles li span,
#bg_footer .element_general_prime_categories li span,
#bg_footer .element_general_all_categories li span,
#layout_footer .element_general_footer_nav_list span span {
	color: #FEFBFB;
	text-decoration:underline;
}
#bg_footer .spare_information {
	display:none;
}
#bg_footer #page_content_lbl span {
	color: #FFF !important;
}
#bg_footer #page_content_lbl a strong span {
	color: #020285 !important;
}
/* --- end layout_footer --- */ 

/* --- pagination --- */
/* --- end pagination --- */

/* --- layouts : about, contact, contact_success, contract, current_customer layout_customer_login, failure, location, order, page, pages, paypal, redirect_failure, success --- */ 
#category_group3 .element_category_list_items #facebook_and_sort_category .show_sort_category, #items_group3 .element_items_list_items #search_msg_facebook_and_sort .show_sort {	
	right: 30px;
}
#category_group3 .element_category_list_items #facebook_and_sort_category .show_facebook, #items_group3 .element_items_list_items #search_msg_facebook_and_sort .show_facebook {
	left: 40px;
}
.element_general_all_categories_sorted_by_titles li:hover,
.element_general_prime_categories li:hover,
.element_general_all_categories li:hover,
.element_general_all_categories_sorted_by_titles li span,
.element_general_prime_categories li span,
.element_general_all_categories li span,
#header_main_nav li .page_children_main ul.page_children li a:hover,
#header_main_nav li #header_show_prime_categories ul.store_categories li a:hover,
#header_main_nav li #header_show_prime_categories ul.store_categories li span,
#header_main_nav li span span,
.layout_items #header_main_nav > li:first-child > a,
.item_delivery_time .delivery_title,
#item_show_lowest_shipping .shipping_title,
#item_warranty .warranty_title,
.group b,
.groups-additional b,
.element_category_filter h1,
#pages_roots a,
a.blue_link,
#contractHook,
#sort_name a,
#layout_item .matchingCarousel a,
#success_msg a,
.store_category_list_items .grid .list_item_show_price a,
.store_list_items .grid .list_item_show_price a,
#page_children a,
#item_show_price .price_value,
#shipping_warranty_delivery .delivery_title {
	color: #639dec;
}

#bread_crumbs a,
#category_group3 .element_category_list_items #facebook_and_sort_category .show_sort_category i, #items_group3 .element_items_list_items #search_msg_facebook_and_sort .show_sort i,
.results {
	color:#0f0f0f;
}
.results b,
.sortBox a,
#sort_price a {
	color:#007DB9;
}
/* ---  end layouts : about, contact, contact_success, contract, current_customer layout_customer_login, failure, location, order, page, pages, paypal, redirect_failure, success --- */  
