@charset "UTF-8";
/* CSS Document */
#search_bk {
	background-image:url(http://www.hlaimages2.com/site_images/new_layout/images/ha_sprite.jpg);
	background-position:0 -78px;
	border:medium none;
	float:left;
	height:42px;
	margin:0;
	padding:0;
	width:165px;
	font-family: arial; 
	font-weight: bold; 
	font-style: italic; 
	padding-top: 16px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.checkout_box_reg {
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bolder;
	width: 110px;
}
.checkout_box_med {
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bolder;
	width: 80px;
}
.checkout_discount { COLOR: #009900; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 11px }

#header {
	margin: 0px;
	padding: 0px;
	height: 99px;
	width: 950px;
}
#horizontal_ad{
	padding-bottom: 5px;
}
#wrapper {
	padding: 0px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
}
#top_row {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 58px;
	width: 950px;
	z-index:11;
}
#logo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 58px;
	width: 195px;
}
#logo img{
	padding: 0px;
	margin: 0px;
	float: left;
	position: relative;
	top: 7px;
	left: 20px;
}
#top_promo {
	display:block;
	float:left;
	height:50px;
	left:3px;
	margin:0 18px 0 2px;
	padding:0;
	position:relative;
	width:350px;
	z-index:9000;
}
#top_promo img{
	position: absolute; float: left; left: 0px;
}

#phone img{
	padding: 0px;
	position: relative;
	margin: 0px;
	float: left;
	top: 24px;
	left: 17px;
}
#cart_items {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 65px;
	position: relative;
	top: 25px;
	left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
}
#search_field {
	padding: 0px;
	float: left;
	height: 26px;
	width: 193px;
	position: absolute;	
	left: 10px;
	top: 7px;
}
.go_button {
	background-repeat:no-repeat;
	height:40px;
	margin:0;
	padding-bottom:0;
	margin-left:182px;
	padding-right:1px;
	position:absolute;
	top:60px;
	width:40px;
	z-index:20;
}
.ie .go_button{
	padding-left: -0px;
	margin-left: -766px;
}

.ie6 .go_button{
	margin-left: -291px;
	padding-left: 0px;
}

#checkout_bk {
	background-image:url(http://www.hlaimages2.com/site_images/new_layout/images/ha_sprite.jpg);
	background-position:0 -162px;
	float:left;
	height:58px;
	margin:0;
	padding:0;
	width:220px;
}
#checkout {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 43px;
	width: 113px;
	position: relative;
	left: 21px;
	top: 15px;
}

#top_nav, #top_nav ul{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 950px;
	position: relative;
}

#top_nav ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	display: inline;
	position: relative;
}
#top_nav ul li a{
	background-image: url(http://www.hlaimages2.com/site_images/new_layout/images/menuR_bg.png);
	background-repeat: repeat-x;
	display:block;
	float:left;
	height:41px;
	margin:0;
	padding:0;
	position:relative;
	overflow: hidden;
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:41px;
	font-weight:bold;
	text-decoration:none;
}

#top_nav ul li img {
		float: right;
		position: relative;
}
#top_nav ul li img.LC {
	float: left;
	position: relative;
}
#top_nav ul li a:hover img{
	top: -41px;
}
#top_nav ul li a:hover{
	color: #8b000a;
	background-position:0px -41px;
}

#top_nav ul li.left{
	background-image: url(http://www.hlaimages2.com/site_images/new_layout/images/menuR_bg.png);
	background-repeat: repeat-x;
	width:225px; 
	display: block;
	overflow:hidden;
}


#main_content {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 950px;
	position: relative;
	top: 5px;
	height: auto;
}
#product_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 780px;
	position: relative;
	height: auto;
}
#product_wrapper a{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#sidebar {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 170px;
	position: relative;
	text-align: left;
}
#m_cats{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 160px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
	top: 10px;
}
#m_cats li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 160px;
}
#m_cats li a{
	float: left;
	width: 144px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;	
	text-decoration: none;
	font-size: 13px;
	line-height: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 15px;
}
#m_cats li a:hover{
	background-color: #000;
}

#catlinks_wrapper {
	background-image:url(http://www.hlaimages2.com/site_images/new_layout/images/ha_sprite.jpg);
	background-position:0 -220px;
	float:left;
	/*height:560px;*/
	margin:0;
	padding:0;
	position:relative;
	width:160px;
	background-repeat: no-repeat;
}
.ie6 #catlinks_wrapper{
	/*height: 495px;*/
}

#rotator_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 250px;
	width: 470px;
	display: none;
}

#rotator_slides {
	float:left;
	height:207px;
	margin:0;
	padding:0;
	position:relative;
	width:470px;
}
#rotator_slides_wrapper img{
	position: relative;
	float: left;
}

#rotator_slides_wrapper{
		display:block;
		margin: 0;
		padding: 0;
		overflow:hidden;
		width:470px;
		position: relative;
		float: left;
}

#rotator_slides_inner_container{
	margin: 0;
	padding: 0;
	display: block;
	width: 2350px;
	height: 207px;
	position: relative;
	left: 0px;
}

#rotator_controls, #rotator_controls ul{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 39px;
	width: 470px;
	position: relative;
}
#rotator_controls ul li{
	margin: 0px;
	padding: 0px;
	display: inline;
}
#rotator_controls ul li a{
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	position: relative;
	cursor: pointer;
	background-repeat: no-repeat;
	height: 39px;
	width: 55px;
}


#rotator_controls ul li a.prev{
	background-image:url(http://www.hlaimages2.com/site_images/new_layout/images/ha_sprite.jpg);
	background-position:0 0px;
	width:67px;
}

#rotator_controls ul li a.prev:hover{
	background-position: 0 -39px;	
}

#rotator_controls ul li a.pause{
	background-image:url(http://www.hlaimages2.com/site_images/new_layout/images/ha_sprite.jpg);
	background-position:-67px -0px;
}

#rotator_controls ul li a.pause:hover{
	background-position:-67px -39px;	
}

#rotator_controls ul li a.next{
	background-image:url(http://www.hlaimages2.com/site_images/new_layout/images/ha_sprite.jpg);
	background-position:-122px -0px;
}

#rotator_controls ul li a.next:hover{
	background-position:-122px -39px;
}

#rotator_controls ul li a#slide_one{
	background-image:url(http://www.hlaimages2.com/site_images/new_layout/images/ha_sprite.jpg);
	background-position:-177px -0px;
}

#rotator_controls ul li a#slide_one:hover{
	background-position:-177px -39px !important;
}

#rotator_controls ul li a#slide_two{
	background-image:url(http://www.hlaimages2.com/site_images/new_layout/images/ha_sprite.jpg);
	background-position:-232px 0px;
}

#rotator_controls ul li a#slide_two:hover{
	background-position:-232px -39px  !important;
}

#rotator_controls ul li a#slide_three{
	background-image:url(http://www.hlaimages2.com/site_images/new_layout/images/ha_sprite.jpg);
	background-position:-287px 0px;
}

#rotator_controls ul li a#slide_three:hover{
	background-position:-287px -39px !important;
}

#rotator_controls ul li a#slide_four{
	background-image:url(http://www.hlaimages2.com/site_images/new_layout/images/ha_sprite.jpg);
	background-position:-342px 0px;
}

#rotator_controls ul li a#slide_four:hover{
	background-position:-342px -39px !important;
}

#rotator_controls ul li a#slide_five{
	background-image:url(http://www.hlaimages2.com/site_images/new_layout/images/ha_sprite.jpg);
	background-position:-397px 0px;
	width: 72px;
}

#rotator_controls ul li a#slide_five:hover{
	background-position:-397px -39px !important;
}



.r_selected{
	background-position: 0px -39px;
}
#dod {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 250px;
	width: 310px;
	position: relative;
}
#image_wrapper{
	background-color: white;
}
#whatshot {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 470px;
	position: relative;
}
#whats_new {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 310px;
	position: relative;
}

#social_link a{
	color:#000;
	font-size:13px;
	line-height:14px;
	margin:0;
	padding:7px 0 7px 3px;
	text-decoration:none;
	font-weight: bold;
}

#social_link {
	height:56px;
	margin:0;
	position:relative;
	left: 0px;
}
#social_link ul{
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 160px;
	padding-left: 10px;
}
#social_link ul li{
	margin: 0px;
	padding: 0px;
	height: 56px;
	display: inline;
	float: left;
}
#social_link ul li a{
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.phonenumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #900;
	padding-top: 5px;
}
.prod_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #333399;
	text-decoration: none;
	height: 24px;
}
a.prod_title:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	height: 24px;
}

.price_super {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
	vertical-align: super;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}
.side_border {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666;
}
.bottom_border {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	padding-top: 5px;
	padding-bottom: 5px;
}
.dot_divider_feature {
	height: 10px;
	width: 445px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0px;
	clear: both;
}
.dot_divider_hot {
	height: 10px;
	width: 445px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0px;
	clear: both;
}
.dot_divider_new {
	height: 7px;
	width: 290px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
	padding: 0px;
}
.dot_divider_main {
	height: 10px;
	width: 760px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 7px;
}
#footer {
	margin: 0px;
	float: left;
	width: 950px;
	position: relative;
	height: 105px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer ul{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 950px;
	position: relative;
}
#footer ul li{
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
}
#footer ul li a{
	margin: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 13px;
	display: inline;
}
#footer ul li a:hover{
	color: #000;
	text-decoration: underline;
}
a.terms  {
	margin: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	display: inline;
}
a.terms:hover  {
	color: #009;
	text-decoration: underline;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#inner_subs ul li a{
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	margin:0;
	padding:0 0 0 6px;
	display: block;
	text-decoration:none;
	width:170px;
	height: 19px;
}
#inner_subs ul li a:hover{
	background-color: #FFF;
	width: 200px;
	height:19px;
}


#inner_subs{
	z-index:10;
	margin:0; 
	padding:0; 
	display: block; 
	position: relative; 
	top: 0px; 
	background-color:white;
	font-size: 12px;
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	width: 170px;
	background-image:url(http://www.hlaimages2.com/site_images/new_layout/images/subcat_bk.jpg);
	background-repeat: repeat-y;
}

#inner_subs ul li{
	list-style: none;
	margin: 0px;
	width: 160px;
	color: #FFFFFF;
}

#inner_subs ul{
	margin: 0px;
	padding: 0px;
	width: 170px;
}

#subs_cont{
	overflow: hidden;
	visibility: hidden;
	z-index:10;
	width: 170px;
	height: 153px; 	
	left: 159px; 
	display: block;	
	position: absolute; 
	background-color:white; 
	border-style: solid; 
	border-width:1px;
	border-color: black;
	border-left-width: 0px;
}

.ie7 #subs_cont{
	border-bottom-width: 2px;
}


#notice {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}


#search_box{
	background-image:url(/heartland_images/top_images/search_box_bg.png);
	border:solid 1px gray;
	background-repeat: repeat-x;
	color:#A1A1A1;
	font-family:arial;
	font-size:12px;
	height:18px;
	padding-left:5px;
	padding-top:6px;
	width:193px;
	outline: none;
}


#li_selected{
	background-color: #FFF !important;
	background-image: none !important;
}

a.qs_links{
	text-decoration: none;
	color: ghostWhite;
	font-weight:bold;
}

a.qs_links:hover{
	text-decoration: underline;
	color:	#333;
	font-weight:bold;
	text-shadow: 0px 0px 1px #FFF;
}


#quick_search{
background-color:#747474;
border-style:solid;
border-width:0 1px 1px;
border-top-style: none;
display:block;
padding: 0;
position:absolute;
top:92px;
width:350px;
z-index:12;
display: none;
overflow:hidden;
float: left;
margin: 0 0 0 10px;
}

.ie #quick_search{
	top: 52px;
}

#quick_search ul{
	width: 350px;
	margin: 0;
	padding: 0;
	position: relative;
	padding-top:2px;
	padding-bottom: 28px;
	text-align: left;
}

#quick_search ul li{
display:block;
height:4.7em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
width:350px;
cursor: pointer;
background-color: #dbdbdb;
padding-top: 5px;
padding-bottom: 5px;
}

#quick_search ul li.temp{
display:none;
}


#quick_search ul li.current_li{
background-image: url(http://www.hlaimages2.com/site_images/new_layout/images/qs_li_bg1.jpg); 
background-repeat: repeat-y; 
background-position: left center; 	
}

.ie #quick_search ul li{
margin-bottom: -3px;	
}


a.web_desc_link{
color:black;
font-family:Arial;
font-weight:bold;
}

#quick_search ul li.qs_header{
background-color: rgb(116, 116, 116);
height: 15px; 
color: white; 
font-size: 15px; 
line-height: 15px;	
}

#quick_search ul li.qs_header div{
margin-left: 5px; 
float: left;	
}
#quick_search ul li.qs_header span{
float: right; padding-right: 5px;	
}

#quick_search ul li.qsCat{
background-image: url(http://www.hlaimages2.com/site_images/new_layout/images/qs_li_bg1.jpg);
background-repeat:repeat-y;
background-position:left center;
height: 10px;
line-height: 10px;
padding-left: 5px;
}

#quick_search ul div.bottom{
z-index: 30; 
position: absolute; 
background-color: rgb(116, 116, 116); 
float: left; 
width: 100%; 
height: 28px;	
}

#quick_search ul li div.qs_image{
display:block;
float:left;
height:4.7em;
position:absolute;
vertical-align:middle;
width:60px;
}

#quick_search ul li div.qs_image img{
margin-top:0px;
position:relative;
padding-left: 9px;
}

#quick_search ul li div.qs_image span{
position: absolute; 
width: 100%; 
text-align: center; 
padding-top: 0.5em;
font-size: 11px;
}

#quick_search ul li div.qs_copy{
float:left;
font-size:11px;
line-height:11px;
margin-left:75px;
position:absolute;
text-align:left;
}     

.ie #quick_search ul li div.qs_copy{
	margin-left: 0px;
	padding-left: 75px;
}

#quick_search ul li div.qs_copy span.qs_title{
color:white;
display:block;
font-family:arial,sans-serif,helvetica;
font-size:11px;
margin-bottom:2px;
margin-left:-7px;
position:relative;
text-decoration:underline;
}

.close_qs{
color:white;
cursor:pointer;
float:right;
font-size:13px;
margin-top:-22px;
padding-right:5px;
padding-top:6px;
position:relative;
z-index:12;	
}

#results_link{
color:white;
float:right;
font-size:13px;
padding-right:15px;
padding-top:6px;	
cursor: pointer;
}

#close_nav{
color:white;
float:left;
font-size:13px;
padding-left: 10px;
padding-top:6px;	
cursor: pointer;
}

.ie .results_link{
	padding-top: 8px;	
}




h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: 0;
}

.revStar{
	display: none;
}


#star_container img{
	position: relative;
	float: left;
	display:inline; 
	width:13px; 
	height:12px; 
	padding:0; 
	margin:0;
}

#star_container{
	width: 65px; 
	height: 12px;
	cursor:pointer;
	padding: 0px;
	margin: 0px;
}

#review_container_inner{
	display: none;
}

#review_container{
	width:100%; 
	height:0px; 
	visibility:hidden;
	text-align: left;
}

#review_container a {
	cursor: pointer;	
}

.no_js{
	visibility: hidden;
}

.rev_summary{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

.rev_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

.rev_reviewer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.rev_review{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#nolink{
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

#nolink2{
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

hr{
	margin: 2px;
}
.shipDetails{
cursor: pointer;
font-weight: bold;
}
.altImg{
cursor: pointer;
}
#largeImg{
cursor: pointer;
}
#product{
cursor: pointer;
}
#propSF{
text-decoration: underline;
cursor: pointer;
}
#imageContainer{
display: block;
width: 250px;
height: 250px;
overflow: hidden;
position: relative;
}

#imageInnerContainer{
width: 2000px;
display: block;
position:relative;
}

#imageInnerContainer img{
float: left;
}
#altImgContainer{
display: inline;
}

#altImgContainer a{
	float:left;
}









.ProdHeadline {
color:#CC0000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
}

.CatalogRequestHead {
color:#000000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
word-spacing:normal;
}

.ProdMSR {
color:#333399;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
}

.ProdNowOnly {
color:#CC0000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:16px;
font-style:italic;
font-weight:bold;
}

.ItemPrice {
color:#CC0000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:30px;
font-style:italic;
font-weight:bold;
}

.ProdItemNo {
color:#333333;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:10px;
}

.ProdBodyCopy {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
font-weight:normal;
}
.checkout_optional {
color:#666666;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:9px;
}

.checkout_optional h1 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
margin:0;
}

.checkout_not_required {
color:#000000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:10px;
font-weight:bolder;
}

.ProdLeadIn {
color:#333399;
font-family:"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
font-weight:bold;
}

.rev_header {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
}

.rev_reviewer {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.rev_review {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

.contact_required {
border:thin solid #CC0000 !important;
color:#000000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:10px;
font-weight:bolder;
}

.contact_not_required {
color:#000000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:10px;
font-weight:bolder;
border: thin solid black;
}

.FrontDescriptionBlack {
color:#000000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
}

.ProdWas {
color:#000000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
}
.ProdWasPrice {
color:#000000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:line-through;
}

.CartBoldText {
color:#000000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:10px;
font-weight:bold;
}
.FrontDescription {
color:#333399;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
}
a.FrontDescription {
color:#333399;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a.FrontDescription:hover {
color:#000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.CatMore {
color:#333399;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:10px;
font-weight:bold;
}

.CatWas {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:11px;
font-weight:bold;
}

.CatWasPrice {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:11px;
font-weight:bold;
text-decoration:line-through;
}

.IndexPriceSuper {
color:#CC0000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:8px;
font-style:italic;
font-weight:bold;
vertical-align:super;
}

.IndexPriceDot {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:6px;
vertical-align:super;
}

.IndexPriceSuper {
color:#CC0000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:8px;
font-style:italic;
font-weight:bold;
vertical-align:super;
}

.IndexPriceSuper {
color:#CC0000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:8px;
font-style:italic;
font-weight:bold;
vertical-align:super;
}

.IndexPrice {
color:#CC0000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:20px;
font-style:italic;
font-weight:bold;
}

.FrontDescriptionGrey {
color:#646464;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
}

.checkout_required {
color:#CC0000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:10px;
font-weight:bolder;
}

.checkout_box_sm {
color:#000000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
width:60px;
font-weight: bold;
}
.checkout_box_xsm {
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bolder;
	width: 25px;
}
.checkout_box_lg {
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bolder;
	width: 180px;
}
.FrontDescriptionGreen {
color:#008A00;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
}

.FrontDescriptionRed {
color:#CC0000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
}

.help_box {
color:#000000;
cursor:pointer;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:10px;
font-weight:bold;
margin-bottom:6px;
margin-top:3px;
padding-bottom:4px;
padding-top:1px;
text-decoration:underline;
position: relative;
left: 5px;
}

#cart_items a{
color: #FFF;	
}

#cart_items a:hover{
color: #FFF;	
}

.FrontDescriptionRedBig {
color:#CC0000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
}

.CatPrice {
color:#CC0000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
}

.ProdUpPrice {
color:#CC0000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
}

.ProdUpWasPrice {
color:#333333;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:line-through;
}

.CategoryTextRed {
color:#CC0000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:10px;
}


.ThanksPrice {
color:#CC0000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:18px;
font-style:italic;
font-weight:bold;
}





#m_cats li ul.inner_subss li a{
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	margin:0;
	padding:0 0 0 6px;
	display: block;
	text-decoration:none;
	width:162px;
}
#m_cats li ul.inner_subss li a:hover{
	background-color: #FFFFFF;
}


ul.inner_subss{
	z-index:10;
	margin:0; 
	padding:0; 
	display: block; 
	position: absolute; 
	top: 0px; 
	left: 101%;
	background-color:white;
	font-size: 12px;
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	width: 170px;
	background-image:url(http://www.hlaimages2.com/site_images/new_layout/images/subcat_bk.jpg);
	background-repeat: repeat-y;
}


#m_cats li ul.inner_subss li{
	list-style: none;
	margin: 0px;
	width: 160px;
	color: #FFFFFF;
}

#m_cats li ul.inner_subss {
	margin: 0px;
	padding: 0px;
	width: 170px;
}

#m_cats li{
position: relative;	
}

#m_cats ul{
display: none;	
}

#m_cats li:hover ul 
{display: block;}

.m_cat_nav{
display: none;	
}


#m_catsNoJs{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 158px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
	top: 10px;
}
#m_catsNoJs li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 158px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	list-style-image: none;
	list-style-type: none;
}
#m_catsNoJs li a{
	float: left;
	width: 143px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	line-height: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 15px;
}
#m_catsNoJs li a:hover{
	background-color: #000;
}

#m_catsNoJs li ul.inner_subss li a{
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	margin:0;
	padding:0 0 0 6px;
	display: block;
	text-decoration:none;
	width:162px;
}
#m_catsNoJs li ul.inner_subss li a:hover{
	background-color: #FFFFFF;
}
#m_catsNoJs li ul.inner_subss li{
	list-style: none;
	margin: 0px;
	width: 160px;
	color: #FFFFFF;
}

#m_catsNoJs li ul.inner_subss {
	margin: 0px;
	padding: 0px;
	width: 170px;
}

#m_catsNoJs li{
position: relative;	
}

#m_catsNoJs ul{
display: none;	
}

#m_catsNoJs li:hover ul 
{display: block;}


#review_error_message{
	color:red;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:200px;	
	border: solid 1px red;
}

#review_message{
	color:red;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	position:relative;
	text-align:left;
	width:700px;
}
.rss_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	color: #333;
}
.rss_about {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #333;
}
.rss_img    {
	padding-left: 15px;
}
.CartBoldLinks
{
    COLOR: #333399;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.section_heading_18px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #CC0000;
}
.about_heading_14px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #339;
}
.about_copy_12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333;
}
.style1{
	color: white;	
}


.tp_side_border {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666;
}
.tp_dot_divider_new {	height: 7px;
	width: 290px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
	padding: 0px;
}

#item_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 780px;
	position: relative;
	margin-top: 12px;
}
#image_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	/*height: 330px;*/
	width: 298px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #009;
	font-weight: bold;
}

#priceblock_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 250px;
	width: 480px;
	position: relative;
	text-align: left;
	display:block;
}
#priceblock {
	display:block;
	background-image: url(http://www.hlaimages2.com/site_images/new_layout/images/priceblock_grad.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 480px;
	border: 1px solid #666;
}
#best_price {
	padding: 0px;
	float: left;
	height: 60px;
	width: 250px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	padding-left: 20px;
	background-color: white;
	padding-top: 10px;
}

.bestprice_copy {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #333;
	text-align: left;
	display: block;
	padding: 0px;
	margin: 0px;
	float: left;
}
#bml {
	padding: 0px;
	float: left;
	height: 60px;
	width: 200px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	left: 20px;
}
.bml_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #333;
	display: block;
	padding: 0px;
	width: 50px;
	height: 20px;
	margin: 0px;
	position: relative;
	float: left;
	left: 150px;
	top: 36px;
	text-decoration: underline;
}

.pad_five {
	padding: 0px;
	clear: both;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#description_wrapper {
	padding: 0px;
	float: left;
	width: 780px;
	position: relative;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 0;
}
#description_wrapper ul#info_tabs{
	margin: 0px;
	padding: 0px;
	width: 780px;
	position: relative;
	z-index: 1;
	height: 35px;
	float: left;
}
#description_wrapper ul#info_tabs li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 230px;
	position: relative;
	display: inline;
}
#description_wrapper ul#info_tabs li span{
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
#description_wrapper ul#info_tabs li span#prod_description_tab{
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.hlaimages2.com/site_images/new_layout/images/tab_description.gif);
	background-repeat: no-repeat;
	background-position: 0px -35px;
	display: block;
	height: 35px;
	width: 230px;
}
#description_wrapper ul#info_tabs li span#review_wrapper_tab{
	background-image: url(http://www.hlaimages2.com/site_images/new_layout/images/tab_review.gif);
	background-repeat: no-repeat;
	background-position: 0px -35px;
	display: block;
	height: 35px;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}

.selected_tab{
	background-position: 0px 0px !important;	
}

#tab_info {
	margin: 0px;
	padding: 0px;
	width: 778px;
	border: 1px solid #666;
	position: relative;
	top: -1px;
	height: auto;
	min-height: 235px;
	overflow: hidden;
	float: left;
	z-index: 0;
}
#paid_ad {
	padding: 0px;
	float: left;
	width: 310px;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	top: 0px;
	display:none;
}
.item_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #000;
	display: block;
	clear: both;
	margin-top: 5px;
	padding-left: 10px;
	text-align: center;
}
.item_no {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #333;
	display: block;
	margin-top: 5px;
	padding-left: 10px;
}
.review_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #000;
}
.rating {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #000;
	padding-left: 10px;
	display: block;
	margin-top: 10px;
	float: left;
}
.addtoorder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #000;
}
.upsell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #009;
	padding: 0px;
}
.upsell_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #900;
	padding: 0px;
}
.NowOnlySmall {
color:#CC0000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:12px;
line-height:14px;
font-style:italic;
font-weight:bold;
}
.rating_stars {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #000;
	padding-left: 5px;
	display: block;
	margin-top: 5px;
	width: 126px;
	float: left;
	height: 23px;
}
.rating_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #000;
	padding-left: 10px;
	display: block;
	margin-top: 2px;
	float: left;
	clear: right;
}
.compare_msr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #009;
}
.was {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #000;
}
.was_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #000;
	text-decoration: line-through;
}
.ha_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #C00;
	font-style: italic;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-weight: bold;
	color: #C00;
	line-height: 40px;
	font-style: italic;
}
.price_super {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #C00;
	vertical-align: super;
	line-height: 18px;
	font-style: italic;
	position: relative;
	top: -10px;
	padding: 0px;
}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #C00;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.leadin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #009;
	text-decoration: none;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.rebate_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	text-align: left;
	padding-left:10px;
}
#fsp{
position: relative;
z-index:3;	
}

.ie6 #fsp{
position: absolute;
left:0px;
top:-10px;
/*position: absolute;
top:215px;
/*top: 210px;
position: absolute;
margin-left: -200px;
padding-top: 12px;*/
}
.rebate_star {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #900;
}
.body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.reviewby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.review_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.review_divider {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-top: 5px;
	margin-bottom: 5px;
}
#prod_description {
	width: 369px;
	padding: 10px;
	text-align: left;
	float: left;
	background-color: white;
}
#compare_was {
	float: left;
	height: 40px;
	width: 190px;
	margin-top: 5px;
	padding-left: 10px;
}
#ha_price {
	float:left;
	height:40px;
	padding-left:5px;
	margin-top:5px;
	text-align:left;
	width:125px;
}
#pricetag {
	padding: 0px;
	float: left;
	width: 140px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 40px;
}
#add_ons {
	float: left;
	width: 270px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	text-align: left;
}
#add_to_order {
	display:block;
	margin:0;
	padding: 0px;
	float: left;
	width: 200px;
	text-align: center;
	margin-top: 5px;
	height:115px;
}
#add_to_order input{
	margin: 0px;
	padding: 0px;
}
#rebate_disclaimer {
margin:5px 0 0;
padding:0;
position:absolute;
text-align:left;
top:222px;
left: 0px;
}

#prod_description ul li{
	display:list-item;
	list-style-image:none;
	list-style-position:outside;
	margin-left:0;
	width:440px;
}

#prod_description ul{
	margin: 0px;
	padding-left: 19px;
}

#tab_info_inner_wrapper{
width: 780px;
display: block;
position: relative;
margin: 0;
padding: 0;
}

#review_wrapper{
padding:10px;
margin-top:0px;
margin-left: 0px;
text-align:left;
width:369px;
float: right;
display: block;
background-color: white;
padding-top: 10px;
padding-left:10px;
border-left-style: solid;
border-left-width: 1px;
min-height:185px;
}

.shipDetails{
cursor: pointer;
font-weight: bold;
}
.altImg{
cursor: pointer;
}
#largeImg{
cursor: pointer;
background-color:white;
display:none;
height:500px;
position:absolute;
text-align:center;
top:0;
width:780px;
z-index:10;
left:0px;
}

	
#product{
cursor: pointer;
}
#propSF{
text-decoration: underline;
cursor: pointer;
}
#imageContainer{
display: block;
width: 250px;
height: 250px;
overflow: hidden;
position: relative;
}

#imageInnerContainer{
width: 2000px;
display: block;
position:relative;
}

#imageInnerContainer img{
float: left;
}
#altImgContainer{
top: 5px;
position:relative;
}

#altImgContainer img{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

#upsell_products .price {
	color:#990000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}

#upsell_products .price_compare {
	color:#000099;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
}

#upsell_products .price_only {
	color:#990000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
}

#upsell_products .price_super {
	color:#990000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
	vertical-align:super;
	top: 0px;
}

#upsell_products .price_dot {
	color:#DCE3F5;
	font-family:Arial,Helvetica,sans-serif;
	font-size:6px;
	vertical-align:super;
}

#upsell_products .price_super {
	color:#990000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
	vertical-align:super;
}

#navigation ul{
	padding: 0;
	margin: 0;
	width: 170;
	list-style: none;
}

#navigation ul li{
	position: relative;
}

#navigation ul li:hover ul{
	background-color:white;
	background-image:url(http://www.hlaimages2.com/site_images/new_layout/images/subcat_bk.jpg);
	background-repeat:repeat-y;
	color:black;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	left:159px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:170px;
	z-index:10;
}

#navigation ul li ul li a{
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	display: block;
	text-decoration:none;
	height: 19px;
	display: block;
	font-size:12px;
	padding:0 0 0 6px;
}
#navigation ul li ul li a:hover{
	background-color: white;
}

#navigation ul li ul{
	display: none;
	margin: 0;
	padding: 0;
}

/* end */

#navigation{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:bold;
	
}

#navigation a{
	text-decoration:none;
	display: block;
	zoom: 1;
}

#navigation div div ul li a{
	color:#000;
	line-height:19px;
	display: block;
	height: 19px;
	display: block;
	padding:0 0 0 6px;
}
#navigation div div ul li a:hover{
	background-color: #FFF;
	height: 20px;
}

#navigation div div{
	background-color: #FFF;
	color:black;
	background-image:url(http://www.hlaimages2.com/site_images/new_layout/images/subcat_bk.jpg);
	background-repeat: repeat-y;
}

#navigation div{
	background-color:white; 
	border-style: solid; 
	border-width:1px;
	border-color: black;
	border-left-width: 0px;
	overflow:hidden;
}

.ie7 #navigation div{
	border-bottom-width: 2px;
}

#nav_ul{
	padding-top: 10px !important;	
}

#navigation ul{
	color: #FFF;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
}

#navigation ul li a{
	color: #FFF;	
	text-decoration: none;
	font-size: 13px;
	line-height: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 15px;
}
#navigation ul li a:hover{
	background-color: #000;
}
.ProdRebateText{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: 9px;
}
.ThanksHeartland
{
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}

.ExampleText{
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: 9px;
}

