﻿#mainContent #header #mainMenu {
	margin-top:47px;
}
/**CART / CHECKOUT AREA (old search area)
 *
**/
	div.regUsersMid,  div.regUsersBottom {
	width:146px;
}
div.regUsersMid {
	background-image:none;
	background-color:Transparent;
	border:1px solid #D7D7D7;
	border-width:0 0 1px 0;
	/*font-family:Verdana, Arial, Sans-Serif;*/
	font-size:9px;
	font-weight:bold;
	text-align:right;
	margin-top:49px;
	padding:0px 0;/*width: 160px !important; */
	}
div.regUsersMid a {
	display:block;
	height:14px;
	margin: 5px 0;
	background:url(/assets/images/profile_label.gif) 5px 0 no-repeat;
}
div.regUsersMid a:hover {
	background-position: 5px -14px;
}
div.regUsersBottom {
	font-size:11px;
	font-weight:bold;
	color:#d7d7d7;
	margin-bottom:9px;
	padding: 5px 0;
	border-bottom:1px solid #D7D7D7;
}
div.regUsersBottom input {
	display:block;
	float:right;
	margin-top:0px;
}
ul.header_cart_buttons {
	width:148px;
}
ul.header_cart_buttons li {
	padding:0px !important;
	margin:0px !important;
	width:74px;
	height:53px;
	float:left;
}
ul.header_cart_buttons li.shopping_cart a.listNum,  ul.header_cart_buttons li.header_checkout a.listNum {
	display:block;
	width:74px;
	height:53px;
	overflow:hidden;
	background-color:Transparent;
	background-repeat:no-repeat;
	float:left;
	text-align:right;
	overflow:hidden;
	text-decoration:none;
	color:#7ADA8E;
	font-size:9px;
}
ul.header_cart_buttons li a.listNum {
	text-decoration:none;
}
ul.header_cart_buttons li.shopping_cart a.listNum {
	background:url(/assets/images/header_button_swatch.gif) 0px 0px;
}
ul.header_cart_buttons li.header_checkout a.listNum {
	background:url(/assets/images/header_button_swatch.gif) -79px 0px;
}
ul.header_cart_buttons li.shopping_cart a.listNum:hover {
	background:url(/assets/images/header_button_swatch.gif) 0px -53px;
}
ul.header_cart_buttons li.header_checkout a.listNum:hover {
	background:url(/assets/images/header_button_swatch.gif) -79px -53px;
}
ul.header_cart_buttons li.shopping_cart a.listNum span {
	margin-right:5px;
	color:#7ada8e;
	font-size:9px;
	position:relative;
	top:36px;
}
/**LOGIN / REGISTERED USERS' CONTROLS AREA (upper-rightmost)
 *
**/


/**LOGIN / CONTROLS AREA */
#mainContent #header #allUsers, #mainContent #header #regUsers, #mainContent #header #tempUsers {
	float:left;
	width:230px;
	border-top:0px solid red;
	border-bottom:0px;
	padding-bottom:8px;
	position:relative;
	z-index:999;
	margin-top: 29px;
}
#allUsers .allUsersTop { /*HOME link area*/
	height:auto !important; /*27px*/
	margin-top:0px;
	text-align:right;
}
#allUsers ul#allUsersButtons { /*REGISTER / LOG IN button area*/
	border-top:0px solid #D7D7D7;
	clear:both;
}
/**SEARCH BAR */
	div.header_search_container {
	margin:0px 0px 0 0;
	margin-left:10px;
	padding:10px 0 0 13px;
	border-bottom:1px solid #D7D7D7;
	background:url(/assets/images/header_shadow_sliver_fade_right.gif) top left no-repeat;
	height:52px;
	position:relative;
}
div.hsc-fffix {
	margin-bottom:7px;
}
div.header_search_container span.label {
	display:block;
	width:120px;
	height:7px;
	margin:0px 0 5px 0;
	background:url(/assets/images/header_search_label.gif) no-repeat;
}
div.header_search_container input.search_field {
	/*float:left;*/
	position:absolute;
	width:130px;
	height:16px;
	margin:1px 5px 0 0;
	border-right-width:0px;
	padding:3px 3px 0 2px;
}
div.header_search_container a.header_search_button {
	float:right;
	margin:0 10px 0 0;
	width:56px;
	height:23px;
	background:url(/assets/images/header_button_swatch.gif) -278px -106px;
}
div.header_search_container a.header_search_button:hover {
	background-position:-278px -129px;
}
/**logged in */

	#regUsers .regUsersTop /*HOME link area*/ {
	height:auto !important; /*27px*/
	font-family:Verdana, Arial, Sans-Serif;
	font-size:9px;
	font-weight:bold;
	/*margin-top:29px;*/
	/*padding-bottom:0px;*/
	text-align:right;
}
#regUsers ul#regUsersButtons  /* ORDER HSTORY / PRODUCT LISTS / DEALERS button area*/ {
	margin:9px 0 9px 7px;
	padding:0;
	height:53px;
}
#regUsers ul#regUsersButtons li.regBtns {
	float:left;
	margin:0;
	padding-bottom:0px;
	padding-top:0px;
	position:relative;
	text-align:right;
}
#regUsers #myWishListBtn,  #regUsers #myOwnedBtn,  #regUsers #myPreferredBtn {
	background-color:Transparent;
	background-image:none;
}
#regUsers ul#regUsersButtons a {
	margin:0px !important;
	padding:0px !important;
}
#regUsers #myWishListBtn a.listNum,  #regUsers #myOwnedBtn a.listNum,  #regUsers #myPreferredBtn a.listNum {
	display:block;
	width:74px;
	height:53px;
	overflow:hidden;
	background-color:Transparent;
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
	text-decoration:none;
	color:#7ADA8E;
	font-size:9px;
}
#regUsersButtons #myWishListBtn a.listNum {
	background:url(/assets/images/header_button_swatch.gif) -153px 0px;
}
#regUsersButtons #myOwnedBtn a.listNum {
	background:url(/assets/images/header_button_swatch.gif) -227px 0px;
}
#regUsersButtons #myPreferredBtn a.listNum {
	background:url(/assets/images/header_button_swatch.gif) -301px 0px;
}
#regUsersButtons #myWishListBtn a.listNum:hover {
	background-position: -153px -53px;
}
#regUsersButtons #myOwnedBtn a.listNum:hover {
	background-position: -227px -53px;
}
#regUsersButtons #myPreferredBtn a.listNum:hover {
	background-position: -301px -53px;
}
#regUsersButtons li.regBtns a.listNum span {
	margin-right:5px;
	color:#7ada8e;
	font-size:9px;
	position:relative;
	top:36px;
}
#regUsers #myWishListOpen {
	background-image:url(/assets/images/headerLists_recent_orders_BG.png) !important;
}
#regUsers #myOwnedListOpen {
	background-image:url(/assets/images/headerLists_product_lists_BG.png) !important;
	width:536px;
	left:-382px;
}
/*#regUsers #myPreferredOpen{ background-image:url(/assets/images/headerLists_BG.gif); }*/

		#regUsers #myOwnedListOpen div.double_wide {
	float:left;
}
#regUsers #myOwnedListOpen div.double_wide ul,  #regUsers #myOwnedListOpen div.double_wide .listBottom {
	margin-left:3px;
}
#regUsers div.double_wide .listBottom p {
	float:right;
	margin-left:1px;
	position:relative;
	top:-45px;
	left:-5px;
}
#regUsers div.double_wide .listBottom span {
	font-size:11px;
	color:#39898a;
	margin-left:2px;
}
#regUsersButtons a.header_button {
	float:right;
	display:block;
	background-repeat:no-repeat;
	margin:5px 5px 0 0;
	overflow:hidden;
	text-indent:-9999em;
}
#regUsersButtons a.owned_products {
	width:86px;
	height:54px;
	background:url(/assets/images/header_button_swatch.gif) -106px -106px;
}
#regUsersButtons a.wishlist_items {
	width:86px;
	height:54px;
	background:url(/assets/images/header_button_swatch.gif) -192px -106px;
}
#regUsersButtons a.order_history {
	width:106px;
	height:54px;
	background:url(/assets/images/header_button_swatch.gif) 0px -106px;
}
#regUsersButtons a.owned_products:hover {
	background-position:-106px -160px;
}
#regUsersButtons a.wishlist_items:hover {
	background-position:-192px -160px;
}
#regUsersButtons a.order_history:hover {
	background-position:0px -160px;
}
.clearAll {
	/*line-height:0 !important;*/
}



/**Repair Parts promo button to show when Order History is empty*/
a.repairPartsLearnMore{ display:block; width:234px; height:140px; background:url(/assets/images/repairPartsLearnMoreSwatch.png) no-repeat; overflow:hidden; }
a.repairPartsLearnMore:hover{ background-position: 0 -141px; }