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

/* --- element_category_filter --- */ 
.groups .group b {
	line-height: 32px;
}
/* --- end element_category_filter --- */ 

/* --- element_category_list_items --- */ 
/* --- 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_footer_nav --- */ 
/* --- end element_general_footer_nav --- */ 

/* --- element_general_images --- */ 

/* element_general_images.top5_pic */

.element_general_images.top5_pic {
	background: url(company_logos_bg.jpg) no-repeat center 0;
	width: 253px;
	float: right;
	height: 524px;
}
.element_general_images.top5_pic .current_element_image:first-child {
	margin-top: 91px;
}
.element_general_images.top5_pic .current_element_image {
	width: auto;
	height: auto;
	margin: 0px 28px 0px 30px;
}
.element_general_images.top5_pic img {
	margin: 0 auto;
}
/* end element_general_images.top5_pic */

.element_general_images.categories_images .current_element_image {
	background: url(small_image_bg.png) no-repeat 0 0;
	width: 279px;
	height: 281px;
	margin: -22px -22px;
}

.element_general_images.categories_images {
	float: left;
	width: 706px;
	left: 20px;
	position: relative;
	margin-top: 5px;
}
.element_general_images.categories_images .current_element_image a {
	width: 208px;
	height: 177px;
	vertical-align: bottom;
}
.categories_images .current_element_image h3 {
	margin: 27px 0 8px 0;
	text-align: center;
	padding: 0 32px 0 17px;
	width: 182px;
	position: relative;
	top: 35px;
	left: -18px;
}
/* --- end element_general_images --- */ 

/* --- element_general_links --- */ 
.element_general_links.post.horizontal {
	background: url(doar_tov.png) no-repeat 0 0;
	margin: 20px 0;
	width: 175px;
	height: 138px;
	position: absolute;
}
.element_general_links.horizontal li {
	position: relative;
	top: 77px;
	width: 175px;
}
.element_general_links.horizontal li.pos_0 a {
	font-size: 15px;
	color: #001E66;
	font-weight: bold;
}
.element_general_links.horizontal li.pos_1 a {
	color: #001E66;
}
.element_general_links.horizontal li.pos_2 a {
	font-size: 13px;
	text-decoration: underline;
	color: #1D4EE7;
	padding-top: 110px;
	padding-left: 22px;
}
.element_general_links.phone {
	position: relative;
	top: 126px;
	margin: 0px auto;
	height: 32px;
	text-align: center;
	display: table;
}
.element_general_links.phone li {
	float: right;
	height: 32px;
	margin: 0 auto;
	display: table;
	margin: 0px 30px;
}
.element_general_links.phone a {
	color: #4c3e31;
	font-weight: bold;
	font-size: 18px;
	display: table-cell;
	vertical-align: middle;
}
/* --- end element_general_links --- */ 

/* --- element_general_newsletter --- */ 
.element_general_newsletter {
	background-image: url(newsletter_bg.png);
}
.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_search --- */ 
/* --- end element_general_search --- */ 

/* --- 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 --- --- */ 
.element_general_all_categories_sorted_by_titles h3,
.element_general_prime_categories h3,
.element_general_all_categories h3 {
	background: url(categories_title_bg.png) no-repeat 0 0;
}
/* --- --- end elements: all_categories , categories_sorted_by_titles , prime_categories --- --- */ 

/* --- layout --- */  
/* --- end layout --- */  

/* --- layout_header --- */  
.element_general_images.seo {
	position: absolute;
	top: 54px;
	left: 650px;
	font-weight: bold;
}
.element_general_images.seo p {
	font-size: 16px;
}
.element_general_images.seo img {
	display:none;
}

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: #000;
}
#cart_icon {
	background-image: url(cart_icon.png);
}
#header_show_search .searchButton input[type="submit"] {
	background-image: url(search_btn.png);
}
#secureHook {
	background-image: url(safe_buy.png);
}
.element_general_images.credit_card {
	position: absolute;
	top: 193px;
	left: 222px;
}
#header_secure_link {
	left: 35px;
}
.layout_items #header_main_nav > li:first-child > a ,
#header_main_nav > li > span a,
#header_main_nav > li:first-child > a,
#header_main_nav > li > span span {
	background-image: url(bg_header_main_nav_li.png);
	font-size: 16px;
}
#bg_header {
	background: url(bg_header.png) no-repeat -11px 126px;
	height: 253px;
	position: relative;
	z-index: 2;
	left: 5px;
	width: 1052px;
}
#bg_header .page_children, #header_show_prime_categories .store_categories {
	border: 2px solid #e58d39;
}
#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 {
	color: #f5792b;
	background-image: url(caregories_drop_down_indicator.png);
}
#header_main_nav li span span.page_children_drop_down_decorator,
#caregories_drop_down_decorator {
	background-image: url(caregories_drop_down_decorator.png)
}
#header_show_prime_categories {
	top:37px;
}
#header_show_search .search .textInput #q {
	color: #000;
	font-size: 15px;
}
#layout_header {
	min-height: 245px;
}
/* --- end layout_header --- */  

/* --- layout_homepage --- */  
/* --- end layout_homepage --- */ 

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

/* --- layout_category --- */ 
#category_group2, #items_group2 {
	padding: 0px 15px 0 0;
}
.show_facebook {
	right: 570px;
}
/* --- 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 --- */ 
.contactNow a, .buyNow a {
	background-image: url(item_buy_now_btn.png);
}
.smallButton a {
	background-image: url(small_btn.png);
}
#item_show_carousel big,
#item_show_carousel b {
	background-image: url(top_bg.png);
}
.item_option3 #item_safe_buy {
	background-image: url(safe_buy_logo_item_page.png);
	right: 273px;
	top: 232px;
	height: 130px;
	width: 130px;
	background-size: 130px;
}
.item_option3 #item_current_content ul {
	width: 200px;
}
.mCarouselControls a {
	background-image: url(buttons.png);
}
#item_current_content ul li, .specifications .vi, .specifications .star {
	background-image: url(item_list_bullets.png);
}
span.truck:before {
	content: url(item_truck_icon.png);
}
.pCarouselControls a.nextImg {
	background-image: url(carousel_next_btn.png);
}
.pCarouselControls a.prevImg {
	background-image: url(carousel_prev_btn.png);
}
.item_attributes h3 ,
#item_current_content b {
	color: #1b86c2;
}
#item_show_carousel b span.top_category {
	display: none;
}
#item_show_carousel big,
#item_show_carousel b {
	background-image: url(top_bg.png);
}
#item_show_carousel big span,
#item_show_carousel b span {
	padding-top: 7px;
} 
/* --- end layout_item --- */ 

/* --- layout_items --- */ 
#items_group1 {
	top: 0px;
	position: relative;
}
/* --- end layout_items --- */ 

/* --- layout_list_item --- */ 
.store_category_list_items .lines .list_item_show_price a,
.store_list_items .lines .list_item_show_price a {
	background-image: url(lines_buy_btn.png);
}
.store_category_list_items .lines .list_item_show_price a.zero_price_link,
.store_list_items .lines .list_item_show_price a.zero_price_link {
	background-image: url(lines_more_info_btn.png);
}
.store_category_list_items .grid .list_item_show_price a,
.store_list_items .grid .list_item_show_price a {
	background-image: url(grid_buy_btn.png);
}
.store_category_list_items .grid .list_item_show_price a.zero_price_link,
.store_list_items .grid .list_item_show_price a.zero_price_link {
	background-image: url(grid_more_info_btn.png);
}
.store_category_list_items .lines .list_item_show_price a,
.store_list_items .lines .list_item_show_price a {
	color: #1b86c2;
}
/* --- end layout_list_item --- */ 

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

/* --- layout_order --- */ 
.cartTable th {
	background-color: #1d8fcf;
}
/* --- 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 --- */  
#bg_footer {
	background: url(bg_footer.png) repeat 0px 0px;
}
.element_general_all_categories_sorted_by_titles h3,
#layout_footer .element_general_prime_categories h3,
#layout_footer .element_general_all_categories h3,
#layout_footer h3 {
	color: #001e66;
	font-size: 19px;
}
#footer_group2 .element_general_footer_nav_list {
	width: 90px;
}
#layout_footer .element_general_show_contact p:first-child,
#layout_footer .element_general_show_contact p:first-child strong {
	color: #fff;
}
/* --- end layout_footer --- */ 

/* ---- colors ----*/
.element_general_all_categories_sorted_by_titles li a,
.element_general_prime_categories li a,
.element_general_all_categories li 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,
.filterOptions i,
.element_general_all_categories_sorted_by_titles li span,
.element_general_prime_categories li span,
.element_general_all_categories li span {
	color: black;
}

/* ---- end colors ----*/

/* --- layouts : about, contact, contact_success, contract, current_customer layout_customer_login, failure, location, order, page, pages, paypal, redirect_failure, success --- */ 

#bg_top {
	display: none;
}

body {
	background: url(bg_body.jpg) no-repeat center 0px #fefefe;
}
#wrapper {
	background: none;
	max-width: 1400px;
	margin: 0 auto;
}
#main {
	padding-top: 7px;
}
#bg_middle {
	background: url(bg_middle.png) repeat-y center 0;
	left: -1px;
	margin-top: -9px;
	padding-bottom: 22px;
	margin: -9px auto 0px;
}
#bg_middle:after {
	content: none;
}
/* ---  end layouts : about, contact, contact_success, contract, current_customer layout_customer_login, failure, location, order, page, pages, paypal, redirect_failure, success --- */  


/* extra - need to move! */
/* item layout */








