#footerBottom{clear:both;  padding:0 0 0 0; margin-right:0px; margin-top:0px; color:#ababab; font-weight:bold;}
#footerBottom a.arrow{color:#fff; text-decoration:none; background:transparent url(../images/footer_arrow.jpg) no-repeat right bottom; padding-right:20px;}
#footerBottom a:link, #footerBottom a:active, #footerBottom a:visited{color:#fff; text-decoration:none;}
#footerBottom a:hover{/**/ text-decoration:none;}
#footerBottom div.leftText{display:inline; float:left; font-size:12px;}
#footerBottom div.rightText{display:inline; float:right;}

.newsletter-header a {font-size:.8em; font-weight:normal; color:#898989; margin:15px 15px 0 15px;}

.newsletter-header, .homeButton	{visibility:hidden;}
.newsletter-header{display:block; padding:15px; background-color:#202020; height:20px;}

html, body {
margin:0;
}


#homepage {margin-bottom: 10px}

#homeImage div a span {
display: none;
}

#lower_footer{

width: 100%;
padding-top: 40px;
background-repeat: no-repeat;
background-position: left top;

background-color: #333333;
background-image: url(../images/lower_footer_bg.jpg);


}

#lower_footer_container{
width: 890px;
margin-left: auto;
margin-right: auto;
}

#lower_footer_container .footer_column1 {
	width: 296px;
	float: left;
	display: block;
	text-align: left;
    font:0.9em/1.3em Verdana,Arial,Helvetica,sans-serif;
	
}
a.footer_column1:link {color: #898989; text-decoration: none; }
a.footer_column1:visited {color: #898989; text-decoration: none; }
a.footer_column1:hover {color: #FF9933!important; text-decoration: underline; }
a.footer_column1:active {color: #898989; }

#lower_footer_container .footer_column2 {
	width: 296px;
	float: left;
	display: block;
	text-align: center;
    font:0.9em/1.3em Verdana,Arial,Helvetica,sans-serif;
}

#lower_footer_container .footer_column3 {
	width: 296px;
	float: left;
	display: block;
	text-align: right;
    font:0.9em/1.3em Verdana,Arial,Helvetica,sans-serif;
}

#lower_footer_container  
a:link {color:#898989; text-decoration:none; }
a:active {color:#898989; text-decoration:none; }
a:visited {color:#898989; text-decoration:none; }
a:hover {color:#898989; text-decoration:none; }

#lower_footer_container.footer_column a:hover{ color:#fff!important; text-decoration:underline!important;}


.cluetip-default #cluetip-outer{
color: #000;
}


#bike_catalog td p {font-size:.9em; }


.dpTable{
background-color:#000;
}

#MainCaption {background: url("") !important

}

.xProduct2Catalog_header_Harley { margin: 1em; text-align: center; font-size: 1.2em; }


/* Nivo Slider v2.4 Layout Styles */
#slider {position:relative; background:url(/imglib/template/v4/nivo/loading.gif) no-repeat 50% 50%;}
#slider img {position:absolute; top:0px; left:0px; display:none;}
#slider a {border:0; display:block;}

/* Nivo Slider v2.4 System Styles - Do not touch unless necessary */
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute; top:0px; left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none;}
.nivo-slice {display:block; position:absolute; z-index:5; height:100%;}
.nivo-caption {position:absolute; left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; width:100%; z-index:89;}
.nivo-caption p {padding:5px; margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute; top:45%; z-index:99; cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav {position:absolute; right:0px; bottom:0px; z-index: 100;}
.nivo-controlNav a {display:block; width:22px; height:22px; background:url(/imglib/template/v4/nivo/bullets.png) no-repeat; text-indent:-9999px; border:0; margin-right:3px; float:left;}
.nivo-controlNav a.active {background-position:0 -22px;}
.nivo-directionNav a {display:block; width:30px; height:30px; background:url(/imglib/template/v4/nivo/arrows.png) no-repeat; text-indent:-9999px; border:0;}
a.nivo-nextNav {background-position:-30px 0; right:15px;}
a.nivo-prevNav {left:15px;}

#headerLink {
   position:relative;
   width:960px;
   margin:auto;
   height:200px;
}
#headerLink ul {
   margin:0;
   padding:0;
   list-style:none;
   position:absolute;
   top:0;
   left:0;
   z-index:2;
}
#headerLink li {
   position:absolute;
   width:185px;
   height:170px;
   background:red;
   text-indent:-999em;
}
#headerLink li a {
   display:block;
   width:100%;
   height:100%;
}
li.link1 {
   top:30px;
   left:760px;
}
