
/* ------------------------------------- header ------------------------------------- */

/* --- layout_header --- */  
#header_logo {
	top: 0;
	right: 3px;
	left: auto;
}
#header_logo a img {
	height: 140px;
}
#header_logo a.mini {
	right: 16%;
}
#header_logo a.mini img {
	height: 43px;
}
.store_phone {
	background: url(phone.png) no-repeat center center ;
	width: 210px;
	height: 73px;
	top: 10px;
	left: 0;
}
.store_phone > span {
	position: absolute;
	font-size: 18px;
	padding: 0px 8px 0px 0px;
	margin: 0px 8px 0px 0px;
	line-height: 35px;
	color: #71cbcd;
	top: 29px;
	right: 38px;
	font-weight: bold;
}
#bg_header:before {
	background: #fff;
}
/* --- end layout_header --- */ 

/* --- header_cart_nav --- */
li.link_pages {
	display: block;
}
#header_secure_link {
	display: block;
	top: 7px;
	left: 310px;
	height: 30px;
}
#secureHook {
	background: url(safe_buy.png) no-repeat 0 0;
	width: 100%;
}
#header_cart_nav {
	left: 190px;
	z-index: 111;
}
/* --- end_header_cart_nav_header --- */

/* --- main_nav_bg --- */ 
#main_nav_bg {
	margin-right: 200px;
	width: 570px;
}
#bg_header .element_general_prime_categories > .store_categories > li > a, 
#bg_header .element_general_prime_categories > .store_categories > li > span {
	font-weight: bold;
}
#bg_header .element_general_prime_categories > .store_categories > li.pos_4 > a {
	color: #67c8ca;
}
#header_main_nav li a, #header_main_nav li span span, #header_main_nav li #link_all_items {
	padding: 9px 7px 10px;
	margin: 0;
	font-size: 13px;
	color: #5B3A1E;
	font-weight: bold;
	text-align: center;
}
#bg_header .element_general_prime_categories > .store_categories > li > a, 
#bg_header .element_general_prime_categories > .store_categories > li > span {
	background: url(dot.png) no-repeat right center;
}
#bg_header .element_general_prime_categories > .store_categories > li:first-child > a, 
#bg_header .element_general_prime_categories > .store_categories > li:first-child > span {
	background: none;
}
#bg_header .store_categories li a,
#bg_header .store_categories li span {
	color: #5B3A1E;
}
/* --- end_main_nav_bg --- */ 

/* --- element_general_search_header --- */ 
#header_show_search {
	top: 95px;	
	left: 0;
}
#header_show_search .search .textInput #q {
	width: 209px;
	height: 24px;
	background-color: #fff;
	border: solid 1px #bbb;
}
.searchButton input[type="submit"] {
	background: url(search.png) no-repeat 3px 4px;
}
/* --- end element_general_search_header --- */ 

/* --- element_general_links_header --- */ 
/* --- end_element_general_links_header --- */ 

/* --- element_general_images_header --- */ 
/* --- end_element_general_images_header --- */ 

/* --- element_general_login_logout_header --- */ 
/* --- end_element_general_login_logout_header --- */ 

/* --- element_general_prime_categories_category_header --- */ 
.fix_nav_small{
	right: 0px;
	width: 820px;
}
#bg_header .element_general_prime_categories {
	right: 220px;
	width: 529px;
}
#bg_header .store_categories li.hover_menu:hover ul {
	width: auto;
}
#bg_header .store_categories li .store_categories li {
	width: 130px;
}
#bg_header .store_categories li a, 
#bg_header .store_categories > li:first-child > a, 
#bg_header .store_categories > li:first-child > span {
	font-size: 16px;
}
/* --- end element_general_prime_categories_category_header --- */ 

/* --- element_general_prime_categories_with_group_header --- */
/* --- end element_general_prime_categories_with_group_header --- */

/* --- element_general_prime_categories_with_children_header --- */
/* --- end element_general_prime_categories_with_children_header --- */

/* --- element_general_contact_header --- */ 
/* --- end element_general_contact_header --- */ 

/* --- element_general_newsletter_header --- */ 
/* --- end element_general_newsletter_header --- */ 

/* ------------------------------------- end header ------------------------------------- */

/* ------------------------------------- middel ------------------------------------- */

/* --- layout_homepage_middel --- */
.root #bg_footer {
	margin-top: 0;
}  
#wowslider-container1 .ws_bullets {
	left: 19% !important;
	bottom: 50px !important;
}
/* --- end layout_homepage_middel --- */ 

/* --- element_general_all_categories_middel --- */ 
/* --- end element_general_all_categories_middel --- */ 

/* --- element_general_categories_images_middel --- */ 
/* --- end element_general_categories_images_middel --- */ 

/* --- element_general_content_carousel_middel --- */ 
/* --- end element_general_content_carousel_middel --- */

/* --- element_general_links_middel --- */ 
/* --- end_element_general_links_middel --- */ 

/* --- element_general_images_middel --- */ 
.layout_items.root .element_general_categories_images {
	margin-top: 50px;
}
div.element_general_images.free_shipping {
	width: 970px;
	margin: 0 auto;
}
div.element_general_images.free_shipping div.current_element_image {
	float: right;
	margin-left: 8px;
}
/* --- end element_general_images_middel --- */ 

/* --- element_general_newsletter_middel --- */ 
/* --- end element_general_newsletter_middel --- */ 

/* --- element_category_list_items_middel --- */ 
/* --- end element_category_list_items_middel --- */ 

/* --- element_general_carousel_middel --- */ 
/* --- end element_general_carousel_middel --- */ 

/* --- element_general_list_item_titles_middel --- */
/* --- end element_general_list_item_titles_middel --- */

/* --- element_general_prime_categories_category_middel --- */ 
/* --- end element_general_prime_categories_category_middel --- */ 

/* --- element_general_contact_middel --- */ 
/* --- end element_general_contact_middel --- */ 

/* --- element_general_ws_carousel_middel --- */
/* --- end element_general_ws_carousel_middel --- */

/* --- element_general_ticker_middel --- */
/* --- end element_general_ticker_middel --- */

/* --- element_items_list_items_middel --- */ 
/* --- end element_items_list_items_middel --- */ 

/* --- pagination_middel --- */
/* --- end pagination_middel --- */

/* ------------------------------------- end middel ------------------------------------- */

/* ------------------------------------- footer ------------------------------------- */

/* --- layout_footer --- */ 
#bg_footer {
	border-top: 1px solid #D6D4D4;
	border-bottom: 1px solid #D6D4D4;
	background: url(footer_bg.jpg) repeat 0 0 #3f250e;
} 
#bg_footer #footer_group4 {
	background: url(cc.png) no-repeat 20px 40px;
}
.element_general_links.horizontal.f_t_g li {
	background: url(f_t_g_icons.png) no-repeat 20px center;
}
div#footer_group5 {
	margin-left: 35px;
}
#bg_footer #footer_group4 h3.safe_buy {
	background: url(safe_buy1.png) no-repeat -8px -347px;
}
#bg_footer .element_general_prime_categories li a:hover, 
#layout_footer .element_general_footer_nav_list a:hover {
	color: #67C8CA;
}
#footer_group5 > ul:after {
	bottom: 88px;
	margin-right: 10px;
}
#links_h3_f_t_g {
	padding-right: 10px;
}
#footer_group5 > ul {
	position: relative;
	right: 20px;
}
#bg_footer .element_general_newsletter #heading {
	padding-right: 15px;
}
.element_general_newsletter #ticket_customer_email {
	width: 221px;
}
/* --- end layout_footer --- */

/* --- element_general_newsletter_footer --- */ 
/* --- end element_general_newsletter_footer --- */ 

/* --- element_general_links_footer --- */ 
/* --- end_element_general_links_footer --- */ 

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

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

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

/* --- #footer_group2, #footer_group3, #footer_group4_footer --- */
/* --- end_#footer_group2, #footer_group3, #footer_group4_footer --- */

/* --- element_general_images_footer --- */ 
/* --- end element_general_images_footer --- */ 

/* --- element_general_carousel_footer --- */ 
/* --- end element_general_carousel_footer --- */ 

/* --- element_general_prime_categories_footer --- */ 
/* --- end element_general_prime_categories_footer --- */ 

/* --- element_general_contact_footer --- */ 
/* --- end element_general_contact_footer --- */ 

/* ------------------------------------- end_footer ------------------------------------- */

/* ------------------------------------- category ------------------------------------- */

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

/* --- element_category_filter_category --- */ 
/* --- end element_category_filter_category --- */ 

/* --- element_category_list_items_category --- */ 
/* --- end element_category_list_items_category --- */ 

/* --- element_general_prime_categories_category --- */ 
/* --- end element_general_prime_categories_category --- */ 

/* ------------------------------------- end_category ------------------------------------- */

/* ------------------------------------- layout_item ------------------------------------- */
span.truck {
	background-image: url(item_truck_icon.png) ;
	border: none;
}
#item_safe_buy {
	background-image: url(safe_buy_logo_item_page.png) ;
	border: none;
}
.contactNow a:hover, .buyNow a:hover, #deal_button:hover, .smallButton a:hover {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
span.truck, 
#item_safe_buy {
	top: 49px;
}
.contactNow a, .buyNow a, #deal_button, .smallButton a, #layout_credit_guard .smallButton a {
	font-size: 15px;
}
/* --- element_general_tabs --- */ 
/* --- end element_general_tabs --- */

/* ------------------------------------- end_layout_item ------------------------------------- */


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

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

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

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

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

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

/* --- layout_credit_guard --- */ 
/* --- end layout_credit_guard --- */ 

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

/* --- layout_order --- */ 
/* --- end layout_order --- */ 

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

/* --- layout_iframe --- */ 
/* --- end layout_iframe --- */ 

/* ------------------------------------- end_layout ------------------------------------- */

/*--- colors ---*/
#footer_middle_groups h3, 
#footer_middle_groups .element_general_show_contact h3 span,
#bg_footer .element_general_all_categories_sorted_by_titles li a, 
#bg_footer .element_general_prime_categories li a, 
#bg_footer .element_general_all_categories li a,
#layout_footer a, #layout_footer p, #layout_footer strong, 
#layout_footer .element_general_footer_nav_list a:hover, 
#bg_footer .element_general_all_categories_sorted_by_titles li a:hover, 
#bg_footer .element_general_prime_categories li a:hover, 
#bg_footer .element_general_all_categories li a:hover,
#bg_footer .element_general_newsletter #heading,
#links_h3_f_t_g {
	color: #fdffff;
}
.element_category_filter h1, 
.category_desc h3, 
.sortBox a, .sortBox i, 
.element_category_filter .results b, 
.group b, .groups-additional b, 
#bg_middle .element_general_all_categories_sorted_by_titles li:hover, 
#bg_middle .element_general_prime_categories li:hover,
 #bg_middle .element_general_all_categories li:hover, 
 #bg_middle .element_general_all_categories_sorted_by_titles li span, 
 #bg_middle .element_general_prime_categories li span, 
 #bg_middle .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, 
 .pagination span, .pagination a:hover, .results b, #sort_price a, #sort_price a, 
 #sort_name a, #personal_sell_signup a, .link_personal_sell_signup.blue_link, 
 .mainImage big, .mainImage b, #item_show_price > span.price_value > span.tiny, 
 #store_categories_select_dynamic > span, #group-subcategories div.group_values h3 {
	color: #47B9BA;
}
a {
	color: #71cbcd;
}
.new_customer.blue_link {
	color: #71cbcd;
}
/*--- end colors ---*/

/* fonts */
/* end fonts */

/*bottons*/
.contactNow a, 
.buyNow a, 
#deal_button, 
.smallButton a, 
#layout_credit_guard .smallButton a{
	background-color: #FFF;
	color: #71CBCD;
	-moz-box-shadow: 0px 0px 1px #71CBCD;
	-webkit-box-shadow: 0px 0px 1px #71CBCD;
	box-shadow: 0px 0px 1px #71CBCD;
	border: 1px solid #71CBCD;
}
.contactNow a:hover, 
.buyNow a:hover, 
#deal_button:hover, 
.smallButton a:hover, 
#layout_credit_guard .smallButton a:hover{
	background: #71CBCD;
	color: #fff;
}
/*end bottons*/

/* ------------------------------------- general ------------------------------------- */
/* ------------------------------------- end_general ------------------------------------- */

#item_current_sub_title h3#item_content_title {
	display: none;
}
#item_current_sub_title div#item_content {
	border: none;
	padding-top: 9px;
	margin: 0;
}
#item_current_sub_title .full_width > div.desc p {
	padding-right: 0;
}
#item_current_content {
	display: none;
}
.specifications.full_width ul.list li:before {
	content: "\f104";
	border: none;
	width: 15px;
	color: #000000;
	font-size: 18px;
	line-height: 19px;
	text-align: center;
	font-family: FontAwesome;
	position: absolute;
	top: 1px;
	right: 0;
	font-weight: bold;
	height: 100%;
}
.specifications.full_width ul.list li {
	padding-right: 16px;
}
#item_current_sub_title > span {
	max-height: 67px !important;
}
div#item_content .specifications.full_width {
	max-height: 192px;
}