#HD_page_body{
	top: -4px;
}
#HD_page_content {
    line-height: 16px;
    top:0;
}
#HD_page_footer{
margin-top: 0;
padding-top:0;
top:-12px;
}
#home_source img {
    display:block;
    line-height:normal;
    border:none;
}
#home_source h1 {
    color:#ff6600;
    font-size:15px;
    padding:0px;
    margin:0px;
    font-weight:bolder;
}
#home_source h4 {
    color:#ccc;
    font-size:11px;
    padding:3px 0px 0px 0px;
    margin:0px;
}
#home_source h3 {
    color:#fff;
    font-size:14px;
    padding:0px 0px 10px 0px;
    margin:0px;
}
#home_source h2 {
    color:#FF6600;
    font-size:15px;
    padding:0px;
    margin:0px;
}
#home_source h5 {
    color:#cccc99;
    font-size:13px;
    padding:0px 0px 9px 0px;
    margin:0px;
}
#home_source h6 {
    color:#cccc99;
    font-size:13px;
    padding:0px;
    margin:0px;
}
#home_source li {
    padding:0px;
    margin:0px;
    list-style:none;
}
#home_source p {
    margin:0px;
    padding:0px;
}
#home_source p.pBottomPadding {
    margin:0px;
    padding:18px 0 0 14px;
	float:left;
	width:300px
}

#home_source p.pBottomRightEmail{
    margin:0 12px 0 0;
	float:right;	
	right:12px;
	padding:7px 0 0 0;
	float:right; 
}

#home_source p.pBottomRightFacebook{   
	float:right;
	right:12px;
	margin: 0 12px 11px 0;
    padding:4px 0 6px 0;
}

#home_source p.pBottomRightEmail a {   
	padding:1px 24px 0 0;
	background:transparent url(/en_US/Media/images/Home/bb_icon_email.jpg) no-repeat bottom right;
}

#home_source p.pBottomRightFacebook a{	 
	padding:1px 24px 0 0;
	background:transparent url(/en_US/Media/images/Home/bb_icon_fb.jpg) no-repeat right center;		
}


.textWhatsNew {
    color:#fff;
    font-size:11px;
}
.textExperience {
    color:#999;
    font-weight:bold;
    font-size:14px;
}
.textLatestFlash {
    color:#fff;
    font-weight:bold;
    font-size:14px;
}
.textMain, .linkMain, .dipLink {
    color:#ccc;
    font-size:11px;
}
.textWhite {
    color:#fff;
    font-size:11px;
}

.linkWhite {
    color:#fff;
    font-size:11px;
}
.linkMain1{
    background:url('/en_US/Media/flash/US_Homepage/link_arrow.gif') center right no-repeat;
    padding-right:10px;
	    color:#ccc;
    font-size:11px;
}

.textDate {
    color:#fff;
    font-size:10px;
}
.textDateGray, #updated {
    color:#999;
    font-size:10px;
}
.textCommunity {
    color:#fff;
    font-weight:bold;
}
.textFooter {
    color:#666;
    font-size:10px;
}
.textFooterGray {
    color:#999;
    font-size:10px;
}
h3 {
    padding:0px;
}
input.hdSearch {
    width:130px;
    height:13px;
    font-size:10px;
    background-color:#888d6d;
    border:none;
}
#home_source a.linkMain:active {
    color: #fff;
    text-decoration: none;
}
#home_source a.linkMain:link {
    color: #cccc99;
    text-decoration: none;
}
#home_source a.linkMain:visited {
    color: #cccc99;
    text-decoration: none;
}
#home_source a.linkMain:hover {
    color: #fff;
    text-decoration: underline;
}
#home_source a.linkMainHdr:active {
    color: #fff;
    text-decoration: none;
}
#home_source a.linkMainHdr:link {
    color: #cccc99;
    text-decoration: none;
}
#home_source a.linkMainHdr:visited {
    color: #cccc99;
    text-decoration: none;
}
#home_source a.linkMainHdr:hover {
    color: #fff;
    text-decoration: none;
}
#home_source a.linkWhite:active {
    color: #fff;
    text-decoration: none;
}
#home_source a.linkWhite:link {
    color: #fff;
    text-decoration: none;
}
#home_source a.linkWhite:visited {
    color: #fff;
    text-decoration: none;
}
#home_source a.linkWhite:hover {
    color: #fff;
    text-decoration: underline;
}
#home_source .hidden {
    display:none;
}
#home_source div#bikesSection h2 {
    position:relative;
    left:20px;
    width:403px;
    margin-bottom:20px;
}
#home_source div.rightColumn#NewBikesSectionRightColumn h3 {
    margin-bottom:12px;
}
#HD_page_footer {
    background: transparent none;
}
a.linkFooter:active {
    font-size:10px;
    color: #cccc99;
    text-decoration: none;
}
a.linkFooter:link {
    font-size:10px;
    color: #cccc99;
    text-decoration: none;
}
a.linkFooter:visited {
    font-size:10px;
    color: #cccc99;
    text-decoration: none;
}
a.linkFooter:hover {
    font-size:10px;
    color: #cccc99;
    text-decoration: none;
}
a.linkFooterGray:active {
    font-size:10px;
    color: #fff;
    text-decoration: none;
}
a.linkFooterGray:link {
    font-size:10px;
    color: #999;
    text-decoration: none;
}
a.linkFooterGray:visited {
    font-size:10px;
    color: #999;
    text-decoration: none;
}
a.linkFooterGray:hover {
    font-size:10px;
    color: #fff;
    text-decoration: none;
}
#body_content {
    position: relative;
    /*left: 10px; removed 2-24-10 E.Dyken */
}
#mainDiv {
    width:980px;
    background-color:#000;
    background-image:url('/en_US/Media/flash/US_Homepage/bg_gradient.jpg');
    background-repeat:repeat-x;
    text-align:left;
    overflow:hidden;
}
#quickstartSection {
}

div.quickstartNavItem {
margin-right:8px;
display:inline;
}

.quickstartNavItem a.quickstart, .quickstartNavItem a.whatsNew, .quickstartNavItem a.newBikes {
text-transform:uppercase;
font-size:13px;
color:#CCCC99;
text-decoration:none;
font-weight:bold;

}

#linkUpgradeFlash {
}
#hdcommunitySubHdr {
    display:none;
}
#WelcomeToHDSection {
    float:left;
    width:auto;
}
#mainContentSubHdr {
    position:relative;
    top:-2px;
}
#inTheLoop, #whatsNewRightFeature1Body, #eventsRightFeature1Body, #eventsRightFeature2Body, #communityRightFeature1Body, #communityRightFeature2Body {
    padding-bottom:10px;
    border-bottom:1px solid #1A1A1A;
    margin-bottom:10px;
}
.newBikesCallOutTxt {
    padding-bottom:4px;
    border-bottom:1px solid #1A1A1A;
    margin-bottom:4px;
}
.newBikesCallOutTxt.first {
    padding-bottom:4px;
    padding-top:4px;
    border-bottom:1px solid #1A1A1A;
    border-top:1px solid #1A1A1A;
    margin-bottom:4px;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
.floatClear {
    clear:both;
    float:none;
}
#quickstartSection {
    clear:both;
    overflow:hidden;
    padding-left:20px;
}
div.quickstartSubSection {
    width:190px;
    float:left;
    padding:10px 106px 5px 0;
}
div.quickstartSubSection ul {
    margin:10px 0 0 0;
    padding:0;
    list-style-type:none;
}

#toolsSection {
    clear:both;
    overflow:hidden;
    padding-left:20px;
}

div.toolsSubSection {
    width:165px;
    float:left;
    padding:10px 56px 5px 0;
}
div.toolsSubSection ul {
    margin:10px 0 0 0;
    padding:0;
    list-style-type:none;
}

div#planYourRide {
    border-top:solid 1px #1a1a1a;
    padding:8px 0px 5px 0px;
	width:95%;
	clear:both;
	margin:12px 0 0 0;
}

div#planYourRide p {
    color:#CCCCCC;
}
div#planYourRide p a.linkMainHdr{
    background:url('/en_US/Media/flash/US_Homepage/link_arrow.gif') center right no-repeat;
    padding-right:10px;
}
.upgradeBanner {
    border:solid 1px #666;
    width:928px;
    background-image:url('/en_US/Media/flash/US_Homepage/bg_UpgradeFlash.jpg');
    background-repeat:repeat-x;
    height:22px;
    padding:8px 0px 8px 50px;
}
#home_source p.fullExperience {
    padding:3px 0px 0px 0px;
    float:left;
    width: auto;
}
#home_source p.getFlash {
    padding:3px 0px 0px 16px;
    float:left;
    width: auto;
}
.upgradeNow {
    width:92px;
    position:relative;
    left:20px;
    overflow:auto;
    float:left;
}
.mainContentShell {
    width:940px;
    padding:20px 20px 0px 20px;
}
#home_source h1.mainContentHdr {
    padding-left:20px;
}
.mainContentHdrHdr {
    padding-top:2px;
    float:left;
    width: auto;
}
#home_source h4.mainContentHdrSub {
    overflow:auto;
    padding-left:10px;
}
.mainContentUpper {
    overflow:auto;
    padding:12px 0px 30px 0px;
    margin-bottom:30px;
    border-bottom:solid 1px #999;
    height:100%;
}
.upperLeftPromo {
    float:left;
    width:515px;
    margin-right:25px;
    border:solid 1px #999;
    background-color:#333;
}
#home_source h3.upperLeftPromoTxt {
    padding:8px 14px 6px 14px;
}
#TopSectionMainPromo p, #NewBikesSectionLeftColumn p {
    padding:0px 14px 2px 14px;
}
.upperRightPromoShell {
    width:398px;
    overflow:auto;
    float:right;
    margin:0px;
    padding:0px;
}
*html .upperRightPromoShell {
    width:395px;
    overflow:auto;
    margin:0px;
    padding:0px;
}
.upperRightPromoTop {
    border-bottom:solid 1px #484848;
    padding:0px 0px 25px 0px;
    overflow:auto;
}
.upperRightPromo {
    border-bottom:solid 1px #484848;
    padding:25px 0px 25px 0px;
    overflow:auto;
}
.upperRightPromoBottom {
    padding:25px 0px 0px 0px;
    overflow:auto;
}
.upperPromoWidth {
    width:398px;
}
*html .upperPromoWidth {
    width:395px;
}
.upperRightPromoImg {
    width:209px;
    float:left;
    margin-right:10px;
    border:solid 1px #999;
}
#home_source h5.upperRightPromoTxt {
    display:inline;
    overflow:auto;
}
.upperRightPromoSpacer {
    width:398px;
    margin:25px 0px 25px 0px;
    height:1px;
    background-color:#484848;
    padding:0px;
}
.rightSideCallOutSpacer {
    width:398px;
    margin:15px 0px 18px 0px;
    height:1px;
    background-color:#1a1a1a;
}
.lineSpacer {
    width:940px;
    margin:30px 0px 30px 0px;
    height:1px;
    background-color:#999;
    overflow:auto;
}
.twoColumnLeft, .leftColumn {
    float:left;
    width:497px;
    padding:0px 25px 0px 20px;
    margin:0px;
    overflow:hidden;
}
.twoColumnShell {
    overflow:hidden;
    border-bottom:solid 1px #999;
    height:100%;
    padding-bottom:30px;
    margin-bottom:30px;
}
.twoColumnLeftBikes {
    float:left;
    width:531px;
    padding:0px 11px 0px 0px;
    margin:0px;
}
.twoColumnRight {
    overflow:auto;
    padding:0px;
    margin:0px;
}
*html .twoColumnRight {
    width:395px;
    overflow:auto;
    padding:0px;
    margin:0px;
}
.rightColumn {
    width:395px;
    overflow:hidden;
}
#home_source h3.rightSideCallOutHdr {
    padding-bottom:17px;
}
#home_source h3.rightSideCallOutHdrBike {
    padding-bottom:10px;
}
#home_source h3.rightSideCallOutHdrBottom {
    padding:17px 0px 17px 0px;
}
.rightSideCallOutHdrTop {
    padding-top:24px;
    padding-bottom:9px;
}
#home_source p.rightSideCallOutTxtTop {
    border-bottom:solid 1px #1a1a1a;
    padding:0px 0px 12px 0px;
    overflow:auto;
}
#home_source h5.rightSideCallOutTxtTop {
    overflow:auto;
    padding:0px;
}
#home_source h5.rightSideCallOutTxt {
    padding:17px 0px 0px 0px;
    overflow:auto;
}
#home_source p.rightSideCallOutTxt {
    border-bottom:solid 1px #1a1a1a;
    padding-bottom:12px;
}
#home_source h5.rightSideCallOutTxtBottom {
    padding:17px 0px 0px 0px;
    overflow:auto;
}
#home_source h6.newBikesCallOutTxtTop {
    border-top:solid 1px #1a1a1a;
    border-bottom:solid 1px #1a1a1a;
    padding:5px 0px 5px 0px;
    overflow:auto;
    margin-top:0px;
}
#home_source h6.newBikesCallOutTxt {
    border-bottom:solid 1px #1a1a1a;
    padding:5px 0px 5px 0px;
    overflow:auto;
}
.whatsNewBullets {
    padding-top:10px;
}
.whatsNewBullet, .whatsNewList {
    padding:0px;
    margin:0px;
}
.whatsNewBull {
    border-bottom:solid 1px #1a1a1a;
    padding:5px 0px 8px 0px;
    list-style-image:url('/en_US/Media/flash/US_Homepage/btn_Li.jpg');
}
.whatsNewAll {
    list-style:none;
    padding:5px 0px 0px 0px;
}
.upcomingEvents {
    padding:0px 0px 0px 0px;
    margin:0px;
}
.upcomingEventRowTop {
    border-bottom:solid 1px #1a1a1a;
    padding:19px 0px 8px 0px;
}
.upcomingEventRow {
    border-bottom:solid 1px #1a1a1a;
    padding:8px 0px 8px 0px;
}
.upcomingEventRowEnd {
    padding:6px 0px 0px 40px;
}
.upcomingEventIcon {
    width:30px;
    float:left;
    margin-right:10px;
    border:solid 1px #666;
}
.upcomingEventTxt {
    width:455px;
    overflow:auto;
}
*html .upcomingEventTxt {
    width:452px;
    overflow:auto;
}
.communityShell {
    padding:8px 0px 0px 0px;
    margin:0px;
}
.communityRow {
    border-bottom:solid 1px #1a1a1a;
    padding:5px 0px 8px 0px;
}
.communityRowEnd {
    padding:5px 0px 0px 0px;
}
.newBikesRightSpacer {
    margin:6px 0px 6px 0px;
    height:1px;
    background-color:#1a1a1a;
    overflow:auto;
}
.newBikesFinder {
    overflow:hidden;
    padding-top:15px;
}
.newBikesShell {
    padding-top:18px;
}
.newBikesHdr {
    padding-left:20px;
}
#home_source h3.newBikesRowTxt {
    padding:6px 15px;
}
.bottomPromos {
    padding-bottom:16px;
}
#home_source h2.bottomPromosHdr {
    padding:0px 0px 16px 20px;
}
.bottomPromoRow {
    padding:0px 0px 7px 0px;
    margin:0px;
}
.bottomPromoLeft, .bottomPromoMiddle {
    float:left;
    margin-right:12px;
    width: auto;
}
*html .bottomPromoLeft, .bottomPromoMiddle {
    width:303px;
    float:left;
    margin-right:11px;
}
.bottomPromoRight {
    overflow:auto;
}
.bottomPromoShell {
    width:303px;
    border:solid 1px #414141;
    background-color:#333;
    margin-bottom:12px;
}
#home_source p.bottomPromoTxt {
    padding:7px 0px 5px 16px;
}
a.socialMed {
    float:left;
    padding-left:23px;
    height:20px;
    width:60px;
    margin-right:60px;
}
#youtube {
    background:url('/en_US/Media/flash/US_Homepage/youtube.jpg') top left no-repeat;
}
#myspace {
    background:url('/en_US/Media/flash/US_Homepage/myspace.jpg') top left no-repeat;
}
#facebook {
    background:url('/en_US/Media/flash/US_Homepage/facebook.jpg') top left no-repeat;
}
#twitter {
    background:url('/en_US/Media/flash/US_Homepage/twitter.jpg') top left no-repeat;
}
#NewBikesSectionLeftColumn {
    width:516px;
    padding:0;
    overflow:hidden;
    border:solid 1px #999;
    background-color:#333;
}
.newBikesRow {
    background-color:#333;
    margin:0px 0px 0px 0px;
}
div.rightColumn#NewBikesSectionRightColumn {
    position:relative;
    left:30px;
    top:-37px;
}
.linkMainHdr {
    background:url('/en_US/Media/flash/US_Homepage/link_arrow.gif') center right no-repeat;
    padding-right:10px;
}
.linkMainTxt {
    background:url('/en_US/Media/flash/US_Homepage/link_arrow.gif') center right no-repeat;
    padding-right:10px;
    padding-bottom:3px;
}
.flashPadding {
    padding:0px 0px 0px 0px;
}
.footerMain {
    width:940px;
    padding:13px 20px 16px 20px;
    background-color:#4c4b4b;
}
.footerLogo {
    width:146px;
    float:left;
    padding-top:3px;
}
.footerSwitchCountries {
    float:left;
    padding:0px 0px 0px 15px;
    overflow:auto;
    width: auto;
}
.footerLinksSearchShell {
    width:auto;
    float:right;
    padding-right:28px;
}
.footerLinksTop {
    float:left;
    padding-top:3px;
    width: auto;
}
.footerSearch {
    float:left;
    overflow:auto;
    padding:0px 0px 0px 25px;
    width: auto;
}
.topNavSearchField {
    float:left;
    padding:3px 6px 0px 0px;
    width: auto;
}
.topNavSearchBtn {
    margin-top:3px;
    float:left;
    width: auto;
}
.footerTopShell {
    width:940px;
}
.footerBottomShell {
    clear:both;
    float:none;
    width: auto;
    padding-top:14px;
    overflow:auto;
}

