/* Main layout */
@charset "UTF-8";
* {
    /* just these, everything else handled by YUI reset */
    zoom: 1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
html {
    background-color: #000000;
}
/* hide spacer at bottom */

/*Fixes IE Scrollbar*/
body {
    height: auto !important;
    margin:0;
    padding:0;
    background:none;
    font-size: 12px;
}

a#top {
    display: none;
}

#HD_page_body{
    position: static;
}
#HD_page_content.HD_side_nav,
#HD_page_content {
    position: static;
    top: 0px;
}

#HD_page_footer{
    display: none;  
}

/*Used to style Tags Section*/
h2, h3, h4 {
    display:inline;
}
h2 {
    font-size:18px;
}
h3 {
    font-size:14px;
}
h4 {
    font-size:12px;
}

table {
    left:0;
    top:0;
    width:100%;
}

table table {
    background: transparent !important;
}

table.hdwrapper{
    background: transparent !important;
}


table.hdWrapper {
    position: relative;
    width: auto;
}

table.hdWrapper td {
    width: auto;
}

/* Sprite Background */
.footerSocialIcons a,
.footerEmailSignUp a,
#sharing .hdShare a,
#sharing #sendFriend span,
#topNav .navBarul .hdNavigation a,
.findDealerBox .dealerSubmitBtn {
    background-image:url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_sprite_main.png);
    background-repeat:no-repeat;
}

/*Alert for Noscript tag */

#noscript-message { 
    background-image:url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/alert_bg.jpg);
    background-repeat:no-repeat;
    background-position: top left; 
    border:0;
    width:450px;
    height:179px;
    position:absolute;
    top:50px;
    left:200px;
    padding-top:58px;
    padding-left:135px;
    z-index:25;
} 

#noscript-message span{ 
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    margin:0;
    width:300px;
    height:100px;
}

/****####****Background styles****####****/
#bgTile {
    height: auto !important;
    margin: 0 auto;
    padding: 0;
    min-width: 984px;
    overflow: hidden;
}
#contentCenter {
    min-height: 1100px;
    height: auto !important;
    padding: 0 0 0 0px;
    min-width: 996px;
}
#contentMain {
    height: auto !important;
    margin: 0 auto 0 auto;
    position: relative;
    width: 998px;
}

#darkCustom {
    margin: 0 auto;
    position: relative;
}

#darkCustom .hdWidget {
    margin: 0;
    padding: 0;
}
#topNav {
    height: 64px;
    width:840px;
    padding:43px 0 0 118px;
}

#topNav #dcLogoHdr{
    height: 33px;
    width: 161px;
    position: absolute; 
    left: 125px;
    top: 5px;
}

#topNav #dcLogoHdrIE6,
#topNav #dcLogoImgIE6{
    display: none;  
}

.shareBtn {
    color:#00608c;
    font-size:11px;
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_shareArrow.png) no-repeat 40px 2px;
    width:60px;
    height:18px;
    cursor:pointer;
}
#sharing #share {
    margin-top:5px;
    height:116px!important;
    overflow:hidden;
}
#sharing .shareBody {
    display:none;
    width:136px;
    height:143px;
    position:relative;
    z-index:999999999;
}
#sharing:HOVER .shareBody {
    display:block;
}
#sharing #share .hdShare li,
#sharing #share .hdShare li a,
#sharing #sendFriend span,
#sharing #sendFriend {
    width:136px;
    min-height:23px;
    z-index:999999999;
    margin:0;
    padding:0;
}
#sharing .hdSendFriend div,
#share .hdShare li div {
    display:none;
}
#sharing .hdShare .hdShareFacebook a {
    background-position:-2px -226px;
    height:24px;
}
#sharing .hdShare .hdShareFacebook a:HOVER {
    background-position:-141px -226px;
}
#sharing .hdShare .hdShareTwitter a {
    background-position:-2px -319px;
}
#sharing .hdShare .hdShareTwitter a:HOVER {
    background-position:-141px -319px;
}
#sharing .hdShare .hdShareMySpace a {
    background-position:-2px -250px;
}
#sharing .hdShare .hdShareMySpace a:HOVER {
    background-position:-141px -250px;
}
#sharing .hdShare .hdShareBlogger a {
    background-position:-2px -273px;
}
#sharing .hdShare .hdShareBlogger a:HOVER {
    background-position:-141px -273px;
}
#sharing .hdShare .hdShareWordpress a {
    background-position:-2px -296px;
}
#sharing .hdShare .hdShareWordpress a:HOVER {
    background-position:-141px -296px;
}
#sharing #sendFriend span {
    background-position:-2px -342px;
}
#sharing #sendFriend span:HOVER {
    background-position:-141px -342px;
}
.findDealerBox {
    position:absolute;
    right:33px;
    top:9px;
}
.findDealerBox form div {
    float:left;
    color:#999;
    font-size:11px;
    line-height:23px;
    margin:0 8px 0 0;
}
.findDealerBox .zipField {
    border:1px solid #a0a0a0;
    padding:5px 0 4px 0;
    width:103px;
    font-size:11px;
    color:#000;
    text-align:center;
    float:left;
}
.findDealerBox .zipField.error {
    border:1px solid #FF0000;
    background:#FFD3D3;
}
.findDealerBox .dealerSubmitBtn {
    width:52px;
    height:24px;
    background-position:-94px -199px;
}
.findDealerBox .dealerSubmitBtn:HOVER {
    background-position:-152px -199px;
}
#topNav ul{
    float:left;
}
ul.navBarul {
    height:64px;
}
#topNav li {
    float: left;
    height:64px!important;
}
#topNav li a.flyout {
    position:absolute;
    width:300px;
    height:300px;
    top:107px;
    background:transparent!important;
    z-index:999999999;
    text-indent:0!important;
    display:none!important;
}
#topNav li:HOVER a.flyout {
    display:block!important;
}
#topNav #hdNav2:HOVER a.flyout img {
    margin-left:-2px;
    margin-top:-1px;
}
#topNav #hdNav6:HOVER a.flyout img {
    margin-left:-78px;
}
#topNav #hdNav7:HOVER a.flyout img {
    margin-left:-157px;
}
#topNav .navBarul #hdNav1 a {
    background-position:0px 1px;
    width:83px;
}
.iron-883 #topNav .navBarul #hdNav1 a {
    background-position:0px -66px;
}
#topNav .navBarul #hdNav1:HOVER a {
    background-position:0px -132px!important;
}
#topNav .navBarul #hdNav2 a {
    background-position:-83px 1px;
    width:88px;
}
.nightster #topNav .navBarul #hdNav2 a {
    background-position:-83px -66px;
}
#topNav .navBarul #hdNav2:HOVER a {
    background-position:-83px -132px;
}
#topNav .navBarul #hdNav3 a {
    background-position:-171px 1px;
    width:107px;
}
.forty-eight #topNav .navBarul #hdNav3 a {
    background-position:-171px -66px;
}
#topNav .navBarul #hdNav3:HOVER a {
    background-position:-171px -132px;
}
#topNav .navBarul #hdNav4 a {
    background-position:-278px 1px;
    width:114px;
}
.seventy-two #topNav .navBarul #hdNav4 a {
    background-position:-278px -66px;
}
#topNav .navBarul #hdNav4:HOVER a {
    background-position:-278px -132px;
}
#topNav .navBarul #hdNav5 a {
    background-position:-392px 1px;
    width:100px;
}
.street-bob #topNav .navBarul #hdNav5 a {
    background-position:-392px -66px;
}
#topNav .navBarul #hdNav5:HOVER a {
    background-position:-392px -132px;
}
#topNav .navBarul #hdNav6 a {
    background-position:-492px 1px;
    width:79px;
}
.fat-bob #topNav .navBarul #hdNav6 a {
    background-position:-492px -66px;
}
#topNav .navBarul #hdNav6:HOVER a {
    background-position:-492px -132px;
}
#topNav .navBarul #hdNav7 a {
    background-position:-571px 1px;
    width:97px;
}
.blackline #topNav .navBarul #hdNav7 a {
    background-position:-571px -66px;
}
#topNav .navBarul #hdNav7:HOVER a {
    background-position:-571px -132px;
}
#topNav .navBarul #hdNav8 a {
    background-position:-668px 1px;
    width:146px;
}
.bikes-gallery #topNav .navBarul #hdNav8 a {
    background-position:-668px -66px;
}
#topNav .navBarul #hdNav8:HOVER a {
    background-position:-668px -132px;
}
#topNav .navBarul .hdNavigation a {
    display:block;
    height:64px;
    text-indent:-20000px;
}

#darkCustom #hdLogin{
    width:127px;
    height: 18px;
    position:absolute;
    left:555px;
    top:13px;
    text-align:center;
	border-left:1px solid #3d3c39;
	border-right:1px solid #3d3c39;
	margin:0 18px;
}
#darkCustom #hdLogin a{
    color: #00608c;
    font-size:11px;
}
#darkCustom #hdLogin .hdNLI,
#darkCustom #hdLogin .hdLI {
    display: none;
    width: 127px;
}
#darkCustom #hdLogin.hdNLI .hdNLI {
    display: block;
}
#darkCustom #hdLogin.hdLI .hdLI {
    display: block;
}
#topNav #dcLogoImg{
    position: absolute;
    top: 10px;
    left: 11px; 
    z-index: 999;
    height: 152px;
    width: 114px;
    background-image:url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_logo.png);    
    background-position:top left;   
    background-repeat:no-repeat;    
}
#content {
    clear:both;
}
#content a{
    color: #00608C;
}
#leftPanel{
    float:left;
    width:584px;
}
#rightPanel{
    width:305px;
    float:right;
    position: relative;
    padding: 15px 25px 0 0;
}
#fullPanel{
    float:left;
    width:935px;
	background:#EDEDED;
}
#widgetsArea {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size:12px;
    border:1px solid #ebebeb;
    padding:12px;
    background-image:url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/dc_bg_gradient2.jpg);
    background-repeat:repeat-x;
    background-color:#fefefe;
    width: 281px;
    margin-bottom: 10px;
}

.widgetsArea {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size:12px;
    border:1px solid #ebebeb;
    padding:12px;
    background-image:url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/dc_bg_gradient.jpg);
    background-repeat:repeat-x;
    background-color:#dcdcdc;
    width: 281px;
    margin-bottom: 15px;
}

#widgetsArea h5{
    font-size: 200%;
    color: #ccc;
    font-weight: bold;  
}

#widgetsArea h5 img{
    margin-bottom: 10px;
}

#widgetsArea h6 img{
    margin: 5px 0px 5px 0px;
}


.hdTagCloud a.hdTag-tag,
.hdTagCloud a.hdTag{
    float: left;
    padding: 2px;
    margin: 2px;
    background-color: #efeee8;
    text-transform: uppercase;
}

.hdTagCloud a {
    color: #2CC4E7;
}

.hdTagCloud .hdViewAll{
    clear: both;    
}
#footerContainer {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_footer.png) top center no-repeat;
    width:965px;
    height:366px;
    float:left;
    margin:0 0 0 16px; 
}
#copyright {
    clear: both;
    color: #000;
    font-size: 10px;
    overflow: hidden;
    width: 935px;
    background:#EEECED;
    margin-left:31px;
}
#copyright .copyrightInner {
    margin:0 28px;
    padding:13px 0 20px 0;
}
#copyright .copyLeft,
#copyright .copyRight {
    padding-bottom:5px;
}
#copyright span a:link,#copyright span a:active,#copyright span a:visited,#copyright span a:hover {
      color: #000;
      text-decoration: underline;
      cursor: pointer;
}
#copyright span:hover {
	text-decoration:none;
}

#galleryContentFull .hdLoading,
#galleryContent .hdLoading,
#detailContent .hdLoading,
#blogFeatured .hdLoading {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/loadingImg.gif) no-repeat center center;
    height: 500px;
}
#detailContent .hdLoading {
    height: 315px;
}

/* Utility styles */
#yui-history-iframe {
    height: 1px;
    left: 0;
    position: absolute; 
    top: 0;
    visibility: hidden;
    width: 1px;
}
#registerWait .bd {
    background: transparent url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/loadingImg.gif) no-repeat center center;
}
#registerWait .bd img {
    visibility: hidden;
}

/* Handle view modes */
#gallery, #detail {
    display: none;
}
.gallery #gallery {
    display: block;
}

.detail #detail {
    display: block;
}

#darkCustom .hdItem .hdTitle h1{
    font-size: 26px;
    color: #333333;
    font-weight: bold;  
}

#darkCustom .hdItem .hdThumb{
    clear:both;
}

/****####**** page control panel ****####****/
.hdControlPanel {
    margin-bottom:0;
    margin-right: 0px;
    height: 28px;
    margin-bottom: 15px;
    text-align: right;
}

.hdNoPaging .hdPaging{
    visibility: hidden;
}

.hdControlPanel .hdPaging {
    color: #00608c;
    background-color: #000;
    padding: 0 2px;
    position:relative;
    right:7px;
    top:7px;
}

.hdControlPanel .hdPaging .hdPaging {
    right:0;
    top:0;
}

.hdControlPanel .hdPaging .hdPagingArrow,.hdControlPanel .hdPaging .hdCurrent {
    cursor: pointer;
    text-decoration: underline;
    font-size: 11px;
    padding:0 2px;
    margin: 0 0 1px 0;
    line-height:28px;
}
.hdControlPanel .hdPaging .hdCurrent {
    background-color: #00608c;
    color: #FFF;
    margin:0 0 1px 0;
    padding:3px 4px;
    text-decoration: none;
}
.hdControlPanel .hdPaging span:HOVER {
    text-decoration: none;
}
.hdControlPanel .hdNext {
    margin-left: 5px;
    text-transform: capitalize;
    font-family: Arial,Helvetica,Verdana,sans-serif;
}
.hdControlPanel .hdPrevious {
    margin-right: 5px;
    text-transform: capitalize;
    font-family: Arial,Helvetica,Verdana,sans-serif;
}



#gallery .hdGallery .hdLast .hdPaging{
    margin: 0;
    display: inline-block;
    z-index:10;
}


/* Dialog styles */
#hdwcOverlay_c {
    background-color:#fff;
    z-index: 999999;
}
.yui-overlay, .yui-panel-container {
    z-index: 999998;    
}

#hdwcOverlay {
    margin:0px;
}

.yui-skin-sam #hdwcOverlay .container-close {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/close_panel.gif) no-repeat!important;
    height: 12px;
    width: 51px;
}
.yui-skin-sam .yui-tt .bd {
    background: #fff;
    border: 2px solid #d4d4d4;
    color: #000;
}
#hdwcOverlay,
.yui-skin-sam .yui-panel .bd {
    background: #fff;
}
#hdwcOverlay .bd a, #hdwcOverlay .bd a:link, #hdwcOverlay .bd a:active {
    color: #00608c;
    text-decoration: underline;
}

#hdwcContentTwoColumnOverlayNormal {
    background-image:url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/dc_bg_gradient.jpg);
    background-repeat:repeat-x;
    background-color:#dcdcdc;
    border:1px solid #ececec;
    margin:30px 10px 10px 10px;
    overflow-y:auto;
    padding:10px;
    height: 228px;
}

.pageBodyOverlay{
    background-color: #fff; 
}

#hdwcContentMain{
    background-image:url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/dc_bg_gradient.jpg);
    background-repeat:repeat-x;
    background-color:#dcdcdc;
    border:1px solid #ececec;
    margin:30px 10px 10px 10px;
    overflow-y:auto;
    padding:10px;
    height: 248px;;
    position: relative;
}

#hdwcCommCreateProfile, #hdwcProfileConfirmation {
    background-image:url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/dc_bg_gradient.jpg);
    background-repeat:repeat-x;
    background-color:#dcdcdc;
    border:1px solid #ececec;
    margin: 30px 10px 10px 10px;
    margin-bottom:10px;
    padding:10px;
    width: 610px;
}

#hdwcCommCreateProfile #hdwcBody{
    height: 420px;  
}

#hdwcCommCreateProfile .subhead2,
#hdScreenNameForm .subhead2 {
    color:#666;
}

#hdwcCommCreateProfile .submitCheckScreenName .btnDarkGrey,
#hdScreenNameForm .submitCheckScreenName .btnDarkGrey {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_availability_btn.jpg) no-repeat;
    height: 24px;
    width: 120px;
    border: none;
    cursor: pointer;
}
hdwcUGCSubmission
#hdwcAddMotorcycle, 
#hdwcLoginUnrecognized, 
#hdwcLoginRecognized, 
#hdwcSpecialOccasion, 
#hdwcLogoutConfirm, 
#hdwcMyProfile, 
#hdwcAddEditScreenName,  
#hdwcEmailSignUpUnrecognized, 
#hdwcEmailSignUpRecognized,
#hdwcEmailSignUpPassiveProfile, 
#hdwcEmailUpdateConfirm, 
#hdwcGenericCreateProfile, 
#hdwcGenericProfileComfirm, 
#hdwcBuellCreateProfile,
#hdwcBuellOwnerProfile, 
#hdwcBuellProfileConfirm,
#hdwcBuellNoVinConfirm,
#hdwcBuellWithVinConfirm, 
#hdwcBuellAddVin, 
#hdwcHogCreateProfile,
#hdwcHogConfirmProfile, 
#hdwcHogNonMemberConfrim, 
#hdwcAddHogMemNum, 
#hdwcHogNoAccess, 
#hdwcMuseumCreateProfile, 
#hdwcMuseumConfirmProfile, 
#hdwcMuseumNonMemberConfirm, 
#hdwcMuseumAddMemNum, 
#hdwcMuseumNoAccess, 
#hdwcWishListCreateProfile, 
#hdwcWishListConfirmProfile, 
#hdwcECommerceCreateProfile, 
#hdwcECommerceConfirmProfile, 
#hdwcRidePlannerCreateProfile, 
#hdwcRidePlannerConfirmProfile, 
#hdwcCustomizerCreateProfile, 
#hdwcCustomizerConfirmProfile, 
#hdwcServiceCheckupCreateProfile, 
#hdwcServiceCheckupConfirmProfile, 
#hdwcProfileLockout, 
#hdwcForgotPasswordUnrecognized, 
#hdwcForgotPasswordRecognized, 
#hdwcForgotPasswordRecognizedSecurityQ, 
#hdwcChangePassword, 
#hdwcResetPassworkConfirm, 
#hdwcConfirmPasswordChange, 
#hdwcSecurityQuestion {
    margin:0px;
    overflow:hidden;
    width:530px;
}

#hdwcContentTwoColumnOverlayNormal #hdwcColumnOne {
    border-right:1px solid #ececec;
    padding-right:10px;
    width:230px;
}

#hdwcColumnOne .hdwcHeaderStyle{
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/hdr_login.gif) no-repeat;
    height: 20px;
    width: 56px;
    text-indent: -5000px;
}

#hdwcColumnTwo .hdwcHeaderStyle{
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/hdr_create_profile.gif) no-repeat;
    height: 20px;
    width: 233px;
    text-indent: -5000px;
}

#hdwcCommCreateProfile .head{
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/hdr_create_online_profile.gif) no-repeat;
    height: 19px;
    width: 274px;
}

#hdwcProfileConfirmation{
    height: 85px;   
}

#hdwcProfileConfirmation .head{
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/hdr_profile_confirmation.gif) no-repeat;
    height: 19px;
    width: 312px;
}

#hdwcColumnTwo .hdwcStandardLi {
    background:transparent url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/listDisc.gif) no-repeat scroll 0 4px;
    padding:0 0 0 14px;
}

#hdwcBody {
    color:#666;
}

#hdwcBody input.btnOrange,
#hdwcBody .btnOrange,
#hdwcProfileConfirmation .btnOrange,
#hdwcOverlay .thankYou .btnOrange    {
    border:none;
}

#hdwcColumnOne .btnOrange {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_login_btn.jpg) no-repeat;
    height: 24px;
    width: 87px;
    text-indent: -5000px;
}
#hdwcColumnTwo .btnOrange, #hdwcCommCreateProfile #hdwcLoginSaveButton {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_createProfile_btn.jpg) no-repeat;
    height: 24px;
    width: 100px;
    text-indent: -5000px;
}
#hdwcCommCreateProfile .btnOrange,
#hdwcUGCSubmission .btnOrange{
    background: none;   
}
#hdwcCommCreateProfile .btnOrange a,
#hdwcCommCreateProfile .btnOrange a:hover,
#hdwcUGCSubmission .btnOrange a,
#hdwcUGCSubmission .btnOrange a:hover{  
    padding: 0px;
}
.reqIndicator {
    color:#00608c;
}
#hdwcCommCreateProfile .btnDarkGrey, #hdwcShareFriendOverlay .btnDarkGrey,
#hdwcUGCSubmission .btnDarkGrey,
#hdScreenNameForm .btnDarkGrey{
    border:none;
}
#HDSocialBlogPost{
    position: relative;
    height: 190px;
    background-image:url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/dc_bg_gradient.jpg);
    background-repeat:repeat-x;
    background-color:#dcdcdc;
    border:1px solid #ececec;
    margin: 30px 10px 10px 10px;
    padding:10px;
    color: #666;
}
#HDSocialBlogPost .head{
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/hdr_post_blog.gif) no-repeat;
    height: 19px;
    width: 201px;
}
#HDSocialBlogPost textarea {
    background-color:#EBEBEB;
    border:1px solid #B9B9B9;
    height:115px;
    outline-color:-moz-use-text-color !important;
    outline-style:none !important;
    outline-width:0 !important;
    padding-left:4px;
    position:relative;
    top:1px;
    width:535px;
}
#HDSocialBlogPost .btnOrange{
    display: none;  
}
#HDSocialBlogPost h2{
    display: block  
}
#hdwcShareFriendOverlay{
    position: relative;
    background-image:url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/dc_bg_gradient.jpg);
    background-repeat:repeat-x;
    background-color:#dcdcdc;
    border:1px solid #ececec;
    margin: 30px 10px 10px 10px;
    padding:10px;
    color: #666;
    width: 586px;
}

#hdwcShareFriendOverlay #hdwcBody{
    height: 215px;  
}

#hdwcShareFriendSuccessOverlay{
    position: relative;
    background-image:url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/dc_bg_gradient.jpg);
    background-repeat:repeat-x;
    background-color:#dcdcdc;
    border:1px solid #ececec;
    margin: 30px 10px 10px 10px;
    padding:10px;
    color: #666;
    width: 585px;
    height: 241px;  
}

#hdwcShareFriendOverlay .head,
#hdwcShareFriendSuccessOverlay .head{
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/hdr_spread_word.gif) no-repeat;
    height: 18px;
    width: 190px;
}

#hdwcShareFriendSuccessOverlay .hdTitle{
    font-weight: bold;
    font-size: 170%;
    margin-top: 15px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

#hdwcShareFriendOverlay .hdSendFriendBox {
    background:none;
    color:#666;
    margin:0px;
    padding:0px;
}

#hdwcShareFriendOverlay .hdSendFriendBox p {
    padding-top: 20px;  
    padding-bottom: 20px;
}
#hdwcShareFriendOverlay #hdSendToFriendForm{
    text-transform: uppercase;  
}

#hdSendToFriendForm span {
    color:#666;
}

#hdSendToFriendForm span.reqIndicator {
    display: inline;
    color: #00608c;
}

#hdwcShareFriendOverlay .btnOrange a{
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_send_btn.jpg) no-repeat;
    height: 24px;
    width: 40px;
    text-indent: -5000px;
    padding: 0px;
}

#hdwcLoginSaveButton{
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/btn_post_art.gif) no-repeat;
    height: 21px;
    width: 68px;
    text-indent: -5000px;
    padding: 0px;
}

#hdScreenNameForm #hdwcLoginSaveButton{
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_save_btn.jpg) no-repeat;
    height: 24px;
    width: 87px;
    text-indent: -5000px;
    padding: 0px;
}

#hdwcShareFriendOverlay .btnOrange a:hover,
#hdwcProfileConfirmation .btnOrange a:hover{
    padding: 0px;
}

#hdwcProfileConfirmation .btnOrange a,
#hdwcOverlay .thankYou .btnOrange a{
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_continue_btn.jpg) no-repeat;
    height: 24px;
    width: 68px;
    text-indent: -5000px;
    padding: 0px;
}

#hdwcShareFriendSuccessOverlay .btnOrange a  {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/btn_send_another.gif) no-repeat;
    height: 21px;
    width: 100px;
    text-indent: -5000px;
    padding: 0px;
}

#hdwcProfileConfirmation .hdwcLrgPadBtm {
    padding-bottom:5px;
}


#hdwcShareFriendOverlay .btnOrange{
    height: 21px;
    width: 40px;
}

#hdwcOverlay .bd a:hover {
    color: #00608c;
    text-decoration: underline;
}

#hdwcCommCreateProfile a.closeOverlay,
#hdwcCommCreateProfile a.closeOverlay:hover,
#hdwcCommCreateProfile a.closeOverlay:link,
#hdwcCommCreateProfile a.closeOverlay:active,
#hdwcShareFriendOverlay .btnDarkGrey a,
#hdwcShareFriendOverlay .btnDarkGrey a:hover,
#hdwcShareFriendOverlay .btnDarkGrey a:link,
#hdwcShareFriendOverlay .btnDarkGrey a:active,
#hdScreenNameForm .btnDarkGrey a,
#hdScreenNameForm .btnDarkGrey a:hover,
#hdScreenNameForm .btnDarkGrey a:link,
#hdScreenNameForm .btnDarkGrey a:active,
#hdwcUGCSubmission .btnDarkGrey a,
#hdwcUGCSubmission .btnDarkGrey a:hover,
#hdwcUGCSubmission .btnDarkGrey a:link,
#hdwcUGCSubmission .btnDarkGrey a:active,
#hdScreenNameForm .btnDarkGrey a,
#hdScreenNameForm .btnDarkGrey a:hover,
#hdScreenNameForm .btnDarkGrey a:link,
#hdScreenNameForm .btnDarkGrey a:active
{
    color: #00608c;
}

#hdwcUGCSubmission{
    position: relative;
    background-image:url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/dc_bg_gradient.jpg);
    background-repeat:repeat-x;
    background-color:#dcdcdc;
    border:1px solid #ececec;
    margin: 30px 10px 10px 10px;
    padding:10px;
    color: #666;
}

body .hdInstructionsBox{
    background: none !important;
    color: #666 !important;
    padding: 0px !important;    
    padding-bottom: 10px !important;    
}

body .hdInstructionsBox .boldText{
    color: #666 !important; 
}


#hdwcUGCSubmission,
#hdwcLoginUnrecognized {
    width: auto;
}
#hdwcOverlay .head {
    display: block;
    text-indent: -5000px;
}
#hdwcUGCSubmission .head {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/hdr_post_bike.gif) no-repeat;
    height: 19px;
    width: 316px;
}
#hdwcOverlay .thankYou .head {
background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/hdr_post_bike.gif) no-repeat;
    height: 18px;
    width: 157px;
}
#hdwcLoginUnrecognized .head {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/art/title_screenname.gif) no-repeat;
    height: 28px;
}
#hdwcOverlay .dblRuleBtm {
    background: none;
    border-bottom: none;
    padding-bottom: 0px;
}
#hdwcUGCSubmission #submissionInstructions .boldText {
    font-weight: normal;
}

#hdwcOverlay .hdFormattedDiv,
#hdwcOverlay p,
#hdwcUGCSubmission #submitStatement,
#hdwcOverlay .formLabel {
    color: #666666;
}

#hdwcErrorOverlayLarge, .hdwcErrorOverlayLarge {
    text-transform: none;
}

#hdwcOverlay #hdValidationErrors .hdwcValidationError .formLabel,
#hdwcOverlay #screenNameMessage.hdwcValidationError .formLabel {
    font-size: 100%;
    color:#CC3300;
    font-weight:bold;
}

#hdwcOverlay .thankYou #submitStatement {
    margin: 13px 0 8px;
}
#hdwcUGCSubmission .uploadText span {
    font-weight: bold;
}
#hdwcUGCSubmission .uploadSubmission,
#hdwcLoginUnrecognized .screennameSubmission {
    overflow: hidden;
    width: 100%;
}
#hdwcLoginUnrecognized .screennameSubmission {
    margin-top: 13px;
}


#hdwcLoginUnrecognized #hdwcContentMain .screennameSubmission {
    overflow: hidden;
    width: 200px;
}


#hdwcContentMain .head{
    width: 400px;
}

#hdwcLoginUnrecognized .formElement {
    padding: 5px 0;
}

#hdwcLoginUnrecognized #hdScreenNameForm .formElement{
    padding: 0px;   
}

#hdwcUGCSubmission .btnSubmit {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/art/btn_submit_comment.gif) no-repeat;
    display: block;
    float: left;
    height: 28px;
    margin-right: 26px;
    width: 105px;
}
#hdwcLoginUnrecognized .btnSave {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/art/DC_save_btn.jpg) no-repeat;
    display: block;
    float: left;
    height: 28px;
    margin-right: 26px;
    width: 105px;
}

#hdwcLoginUnrecognized .btnCheckName {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/art/btn_validatescreenname.gif) no-repeat;
    display: block;
    float: left;
    height: 28px;
    margin-left: 26px;
    width: 179px;
}
#hdwcUGCSubmission .btnCancel,
#hdwcLoginUnrecognized .btnCancel {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/art/btn_cancel.gif) no-repeat;
    display: block;
    float: left;
    height: 28px;
    width: 104px;
}
#hdwcOverlay #hdwcErrorOverlayLarge, #hdwcOverlay .hdwcErrorOverlayLarge  {
    color: #cc3300;
    font-weight: bold;
}

#hdwcOverlay  #hdwcContentMain #hdwcErrorOverlayLarge, #hdwcOverlay  #hdwcContentMain .hdwcErrorOverlayLarge {
    width: 75%;
}

#hdwcOverlay .hdTCBox {
    padding: 8px 0 0;
    color: #666;
}

#hdwcOverlay #termsAndConditions{
    background: none;
}

#hdwcOverlay #memberProfile{
    position: relative;
    background-image:url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/dc_bg_gradient.jpg);
    background-repeat:repeat-x;
    background-color:#dcdcdc;
    border:1px solid #ececec;
    margin: 30px 10px 10px 10px;
    padding:10px;
    color: #666;
    height: 287px;
}

#hdwcOverlay #memberProfile .head{
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/hdr_contributor.gif) no-repeat;
    height: 19px;
    width: 136px;
}

#hdwcOverlay #memberProfile .hdThumb{
    float: left;
    margin-right: 10px;
}

#hdwcOverlay #memberProfile .hdDescription{
    float: left;
    width: 250px;
    font-size: 110%;
}

#hdwcOverlay #memberProfile .hdTitle{
    font-size: 125%;
    font-weight: bold;
    padding-bottom: 10px;   
}

#hdwcOverlay #memberProfile .hdValue {
    height:230px;
    overflow-x:hidden;
    overflow-y:scroll;
    position:relative !important;
    width:255px;
}

/* Gallery view styles */
#gallery {
    padding: 20px 0px 0px 20px;
    position:relative;
    float:left;
}

#getStarted .submitStory {
    display: block;
    height: 15px;
    margin-left: 412px;
    width: 90px;
}


#galleryHeader h2{
    font-size:200%;
    font-weight: bold;  
}

#darkCustom #sharing{
    position:absolute;
    z-index:9999999;
    width:70px;
    height:19px;
    left:498px;
    top:14px;
}

#darkCustom #share{
    float:left; 
}

.hdShare{
    border: none;
    background: none;   
}

.hdShare span{
    display: none;  
}

.hdShare span {
    position: relative;
    z-index: 999;
}

.hdSendFriend {
    z-index: 9996;  
}

.hdSendFriend div{
    z-index: 9997;
}
.hdSendFriend span,
.hdSendFriend span:hover {
    border: none;   
    text-indent: -5000px;
}
#galleryHeader #galleryDescription{
    clear: both;    
}
#galleryContent{
    float:left;
}

/* Detail view styles */
#detail {
    padding: 20px 0px 10px 20px;
    position:relative;
    float:left;
}
.hdNLI form, .hdLI #commentsCallout, .hdLI .commentsCallout{
    display: none;
}
.hdLI form, .hdNLI #commentsCallout, .hdNLI .commentsCallout{
    display: block;
}
.detail .hdSubmitComment {
    cursor: pointer;
    color: #00608c;
    text-decoration: underline;
}
.detail #commentsContainer #comments .hdTitle .hdLabel{
    float: left;
    width: 300px;   
}
.detail #commentsContainer #comments .hdSubmitComment {
    float: right;
    color: #00608c;
    font-size: 11px;
    font-weight: normal;
}
.detail #comments.hdLoading {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/loadingImg.gif) no-repeat top center;
    height: 32px;
    padding-bottom: 18px;
    text-indent: -5000px;
    width: 520px;
}
#commentsContainer .hdComments-hdLoading {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/loadingImg.gif) no-repeat 50% 50%;
}
.detail .hdComments form input {
    cursor: pointer;
}
.detail .hdComments ul {
    list-style: none;
}
.detail #comments .hdAgreement{
    margin-top: 10px;
    margin-bottom: 10px;
}

.detail #comments .hdAgreement .hdComments-legal-full p{
    padding-top: 10px;
    padding-bottom: 10px;   
}

.detail #comments .hdAgreement .hdComments-legal-full ul,
#hdUploadBothForm ul{
    position: relative;
    left: 15px;
    list-style-type: disc !important;
    list-style-position: inside;
}

.detail #comments .hdAgreement .hdComments-legal-full li,
#hdUploadBothForm li{
    list-style-type: disc !important;
}

.detail .viewGallery {
    font-size: 150%;
    font-weight: bold;
}

.detail #backToGallery a {
    color: #00608c; 
}

/* hd_detail_widget styles */
.hdDetail .hdItem .detailWrapper{
    clear: both;
    margin: 0 3px 6px 0;
    width: 565px;
    height:auto;
    color: #666;
    font-size: 11px;
    background:url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/bikes_detailPhoto_back.jpg) no-repeat;
    position: relative;
    padding:5px 10px 12px;
    zoom:1;
}

.hdDetail .hdItem {
    margin: 0;
    padding: 0;
    position: relative;
}
.hdDetail .hdItem .hdSmallThumbWrapper {
    display: none;
}

.hdDetail .hdItem .hdTitle h1{
    color: #333333;
    font-size: 36px;
    font-weight: bold;
}
.hdDetail .hdItem .hdAuthor,
.hdDetail .hdItem .hdDate {
    font-size: 11px;
    overflow: hidden;
}

.hdDetail .hdItem .hdAuthor .hdValue {
    font-weight: bold;
}

.hdDetail .hdItem .hdAuthor .hdLabel,
.hdDetail .hdItem .hdAuthor .hdValue,
.hdDetail .hdItem .hdDate .hdLabel,
.hdDetail .hdItem .hdDate .hdValue {
    float: left;
}

.hdDetail .hdItem .hdLargeThumb {
    text-align:center;
    height: 315px;
    width: 530px;
    margin-top:20px;
}
.hdDetail .hdItem .hdLargeThumbWrapper {
    height: 315px;
    width: 530px;
}

.hdDetail .hdRating{
    text-align: left;
}

.hdDetail .hdTagList .hdLabel{
    font-size: 14px;
    font-weight: bold;
    color: #666;
    float: left;
    margin-top: 5px;
}

.hdDetail .hdTagList .hdValue{
    width:  480px;
    float: right;
}

.hdDetail .hdDescription {
    font-size: 12px;
    clear: both;
    font-face
}

.hdDetail .hdNavigation {
    color: #2cc4e7;
    cursor: pointer;
    font-size: 110%;
    font-weight: bold;
    text-transform: uppercase;
    text-align: right;
}

.hdDetail .hdNavigation .hdPrevious,
.hdDetail .hdNavigation .hdNext {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/prev-next-btns.png) no-repeat;
}
.hdDetail .hdNavigation .hdPrevious {
    float: right;
    height: 28px;
    width: 64px;
    margin-right: 2px;
	background-position:0 0;
}
.hdDetail .hdNavigation .hdNext {
    float: right;
    height: 28px;
    width: 64px;
    background-position:-64px 0;
}
.hdDetail .hdCommentsButton {
    position: relative;
    top: 0px;
    cursor: pointer;
}

.hdDetail .hdCommentsButtonLink{
    color: #2cc4e7;
    text-decoration: underline;
}

.hdDetail .hdEmail {
    clear: right;
    display: none;
}

#detail .hdComment{
    width: 507px;
}

/* hd_gallery_widget styles */
.hdGallery .hdItem{
    margin: 0 3px 18px 0;
    color: #666;
    font-size: 11px;
    background-image:url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/dc_bg_gradient.jpg);
    background-repeat:repeat-x;
    background-color:#dcdcdc;
    border:1px solid #ebebeb;
    position: relative;
    padding:5px 10px 12px;
    margin-bottom:12px;
    zoom:1;
    cursor: pointer;
}

.hdGallery .hdItem .detailWrapper{
    background-image:none;
    clear: both;
}

.hdGallery .hdItem .hdSmallThumbWrapper {
    display: block;
}
.hdGallery .hdItem .hdLargeThumbWrapper,
.hdGallery .hdItem .hdCategories,
.hdGallery .hdItem .hdTagList,
.hdGallery .hdItem .hdDate,
.hdGallery .hdItem .hdMyRating,
.hdGallery .hdItem .hdRight,
.hdGallery .hdItem .hdDescription {
    display: none;
}
.hdGallery .hdItem .hdSmallThumb {
    height: 95px;
    width: 150px;
    border: 2px solid #ccc;
}

.hdGallery .hdItem .hdAverageRating {
    color: #999;
}
.hdGallery .hdItem .hdTitle,
.hdGallery .hdItem .hdAverageRating {
    margin: 8px 0 0;
}
.hdGallery .hdItem .hdTitle {
    font-weight: bold;
}

.hdGallery  .hdItem .hdAuthor .hdLabel {
    float: left;
}

.hdDetail .hdDescription p, .hdGallery .hdDescription p {
    font-size:12px;
    color:#000!important;
    margin-top: 10px;
    margin-bottom: 10px;
}

#comments{
    color: #000;    
    clear:both;
    border-top:1px solid #a39e98;
    margin:0px 12px 30px 7px!important;
}   

#comments .hdConfirmation .hdValue, #comments .hdConfirmation .hdSubmitComment{
    font-size: 120%;
}
#commentsContainer .hdTitle, #comments .hdConfirmation .hdLabel{
    font-size: 16px;
    font-weight: bold;  
    color: #9a9a9a;
    padding: 10px 0;
}
#commentsContainer .hdTitle {
    color: #000;
font-size:11px;
}
#commentsContainer .hdTitle strong, #comments .hdConfirmation .hdLabel strong{
    font-weight: bold;  
    color: #000;
font-size:11px;
}

.hdComments ul, #commentsContainer .hdWrapper{
    font-size: 11px;
}

.hdComments .hdAgreement ul{
    border: none;
    font-size: 100%;
    width: 80%;
}

.hdComments .hdAgreement li{
    padding: 0px;
}

.hdComments .hdConfirmation{
    margin-bottom: 15px;    
}
#commentsContainer #commentsCallout {
    border-top:1px solid #a39e98;
}
#commentsContainer .hdWrapper{
    color:#666;
    margin-bottom: 20px;
    padding: 15px 0px;
}

#commentsContainer .hdWrapper .hdSubmitComment{
    text-decoration: underline;
    color: #00608c;
}

.hdComments ul li{
    padding-top: 15px;
}

#commentsContainer .hdWrapper strong{
    font-weight: bold;
}

#commentsContainer #commentsCallout {margin:0 8px;}
#commentsContainer .hdComments-form .hdTitle, #comments .hdConfirmation .hdLabel{
    margin-top: 15px;   
}
#commentsContainer .hdComments-form .hdWrapper{
    font-size: 90%;
}

#commentsContainer .hdComments-form textarea.hdValue{
    border: 1px solid #999999;
    background-color: #eeeeee;  
    width: 518px;
    font-size: 120%;
}

#commentsContainer .hdComments-form .hdHandle{
    text-decoration: underline; 
}

.hdComments .hdDate{
    color: #666;
    font-weight: bold;
    font-size:11px;
    line-height:20px;
}

.hdError{
    color: red; 
}


.hdComments .hdAuthor{
    color: #00608c;
}

/* Rating styles */
.hdRating {
    display: block;
}

.hdRating .hdAverageRating .hdStarRating {
    display: block;
    float: left;
}
.hdRating .hdAverageRating .hdWrapper,
.hdRating .hdAverageRating .hdNumOfVotes {
    display: inline;
}
.hdRating .hdStarOn,
.hdRating .hdStarOff,
.hdRating .hdStarOver,
.hdRating .hdStarHalf {
    display: block;
    float: left;
    height: 18px;
    width: 18px;
}

.hdRating .hdSubmit .hdStarOn, .hdRating .hdSubmit .hdStarOff,
.hdRating .hdUnrated .hdStarOver, .hdRating .hdUnrated .hdStarOff {
    cursor: pointer;
}
.hdRating .hdRated .hdStarOn, .hdRating .hdUnrated .hdStarOver {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/img_skull_on.png) no-repeat;
}
.hdRating .hdUnrated .hdStarOn {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/img_skull_on.png) no-repeat;
}
.hdRating .hdRated .hdStarOff, .hdRating .hdUnrated .hdStarOff {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/img_skull_off.png) no-repeat;
}
.hdRating .hdStatic .hdStarOn {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/img_skull_on.png) no-repeat;
}
.hdRating .hdStatic .hdStarOff {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/img_skull_off.png) no-repeat;
}

.hdClear{
    clear: both;
    line-height: 1px;   
}

.hdToolTip{
    max-width: 150px;
    font-size: 85%;
    overflow: hidden;
}

 .yui-tt{
    width: 150px;
    overflow: hidden;
 }
 
.hdwcSmlPadBtm li{
    list-style: disc;
    margin: 2px 0px 2px 15px;
    vertical-align: text-top;
}

#hdwcOverlay .hdwcMedPadBtm .hdwcValidationError p.formLabel  {
    color: #cc3300;
    font-weight: bold;
}

div#onePanel {
    background:transparent;
    width:885px;
    height:399px;
    margin:0px 0 0 55px;
}
div#onePanel #galleryContent {
    width:885px;
}
#darkCustom.gallery #galleryContent {
    margin-top:20px;
}
div#onePanel #sharing {
    float:right;
    width:200px;
    margin:10px 0 0 0;
    height:16px;
    line-height:16px;
    padding:0;      
}
#dipCarousel {
    clear:both;
    position:relative;
    width:885px;
    margin:0 0 0 0;
    z-index:1;
}
#dipCarousel .hdCarousel-full .hdViewAll, #dipCarousel .hdCarousel-full .hdCarousel-item .hdLeft, #dipCarousel .hdCarousel-full .hdCarousel-item .hdRight, #dipCarousel .hdTitle {
    display:none;
}
#dipCarousel .hdCarousel-full, #dipCarousel .hdCarousel-items, #dipCarousel .hdCarousel-item, #dipCarousel .hdLargeThumbWrapper, #dipCarousel .hdLargeThumb {
    width:885px;
}
#dipCarousel .hdCarousel-items, #dipCarousel .hdCarousel-item, #dipCarousel .hdLargeThumb {
    height:399px;
    cursor:pointer;
}
#dipCarousel .hdCarousel-full .hdCarousel-thumbs {
    float:left;
    width:83px!important;
    height:36px!important;
/*     margin-left:9px; */
    margin-left:2px;    
}
#dipCarousel .hdCarousel-full .hdCarousel-thumbs .hdCarousel-thumb {
    height:36px;
    float:left;
    margin:0!important;
}
#dipCarousel .hdCarousel-full .hdSmallThumbWrapper,
#dipCarousel .hdCarousel-full .hdSmallThumbWrapper .hdSmallThumb {
    background:transparent;
    height:36px!important;
    width:15px;
}
#dipCarousel .hdCarousel-thumb {
    width:15px;
    height:36px!important;
    background-color:transparent;
    background-image: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_sprite_dip.png)!important;
    background-position:-27px -4px;
}
#dipCarousel .hdCarousel-thumb.hdCarousel-active {
    background-position:-43px -4px;
}
#dipCarousel .hdCarousel-full .hdCarousel-thumbs .hdCarousel-thumb .hdItem {
    display:none;
}
#dipCarousel .hdCarousel-full .hdCarousel-thumbs .hdCarousel-thumb,
#dipCarousel .hdCarousel-full .hdCarousel-thumbs .hdCarousel-thumb.hdCarousel-active {
    border:0;
}
#dipCarousel .hdCarousel-scroller {
    height:36px;
    width:77px;
    padding:0 0 0 15px;
    top:340px;
    left:760px;
    position:absolute;
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_dipNav.png) repeat;
}
#dipCarousel .hdCarousel-scroll-container {
    width:885px!important;
    height:65px;
    overflow: visible;
}

#dipCarousel .hdCarousel-scroll-left, #dipCarousel .hdCarousel-scroll-right {
    display:none;
}

#dipCarousel .dip1.btn,
#dipCarousel .dip2.btn,
#dipCarousel .dip3.btn,
#dipCarousel .dip4.btn {
	display:none;
	background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_sprite_dip.png) no-repeat;
	text-indent:-20000px;
	position:absolute;
}
#dipCarousel .dip0.hdCarousel-active .dip1.btn,
#dipCarousel .dip1.hdCarousel-active .dip2.btn,
#dipCarousel .dip2.hdCarousel-active .dip3.btn,
#dipCarousel .dip3.hdCarousel-active .dip4.btn {
	display:block!important;
}

#dipCarousel .dip1.btn {
	width:220px;
	height:35px;
	background-position:-106px -142px;
	top:215px;
	left:25px;
}
#dipCarousel .dip1.btn:HOVER {
	background-position:-106px -175px;
}
#dipCarousel .dip2.btn {
	width:95px;
	height:25px;
	background-position:-8px -75px;
	top:120px;
	left:767px;
}
#dipCarousel .dip2.btn:HOVER {
	background-position:-8px -130px;
}
#dipCarousel .dip3.btn {
	width:140px;
	height:34px;
	background-position:-105px -4px;
	top:232px;
	left:33px;
}
#dipCarousel .dip3.btn:HOVER {
	background-position:-105px -38px;
}
#dipCarousel .dip4.btn {
	width:173px;
	height:35px;
	background-position:-309px -3px;
	top:165px;
	left:366px;
}
#dipCarousel .dip4.btn:hover {
	background-position: -309px -36px;
}

#rightPanel .hdBikes .hdDescription {
    border-bottom:1px solid #E9E9E9;
    color:#666666;
    margin-bottom:10px;
    padding-bottom:10px;
}

#rightPanel .hdBikes .bikeType{
    float: left;
    background-color: #1c1c1c;
    width: 133px;
    height: 19px;
    padding-left: 5px;  
    padding-top: 3px;
    font-weight: bold;
    text-decoration: none;
    margin-right: 4px;
    margin-bottom: 4px;
}

#content #rightPanel .hdBikes a{
    color: #fff;
}

#rightPanel .hdBikes a:hover{
    background-color: #ec008c;
}

#rightPanel .hdBikes .right{
    margin-right: 0px;  
}

#pageBody .serviceMark,
#rightPanel .hdBikes .serviceMark{
    font-size: 90%;
    position: relative;
    top: -5px;
}

#rightPanel .hdBikes .serviceMark{
    font-size: 60%;
    position: relative;
    top: -5px;
}

.hdwcMedPadBtm {
    padding-bottom:5px;
}

#hdwcLoginUnrecognized #hdwcColumnTwo {
    height:227px;
}

.pageBodyOverlay .formLabel {
    color:#666;
}

/* Footer Boxes */
#footerContainer .twitterWidget {
    float:left;
}
#footerContainer #twitterContainer {
    float:left;
    width:305px;
    height:340px;
}
.footerBikes {
    margin:76px 0 0 22px;
    line-height:20px;
    float:left;
    width:540px;
}
.footerBikes a {
    color:#00608c;
    font-size:11px;
    font-weight:bold;
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_arrow.png) no-repeat right center;
    padding:0 8px 0 15px;
}
.footerEmailSignUp {
    float:left;
    width:255px;
    font-size:11px;
    color:#000;
    margin:111px 0 0 38px;
    line-height:16px;
}
.footerEmailSignUp a {
    background-position: -210px -199px;
    width:128px;
    height:24px;
    display:block;
    text-indent:-20000px;
    margin:8px 0 0 0;
}
.footerEmailSignUp a:HOVER {
background-position: -344px -199px
}
.footerSocialIcons {
    float:left;
    width:255px;
    font-size:11px;
    color:#000;
    margin:111px 0 0 55px;
    line-height:16px;
}
.footerSocialIcons a {
    float:left;
    width:31px;
    height:31px;
    display:block;
    text-indent:-20000px;
    margin:8px 10px 0 0;
}
.footerSocialIcons a.facebook {
    background-position:-329px -229px;
}
.footerSocialIcons a.twitter {
    background-position:-284px -229px;
}
.footerSocialIcons a.youtube {
    background-position:-374px -229px;
}

#footerLinks {
    float:left;
    background:#EFEDEE;
    width:935px;
    margin-left:31px;
    padding:10px 0;
}
#footerLinks a {
    color:#00608c;
    font-size:11px;
    font-weight:bold;
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_arrow.png) no-repeat right 4px;
    padding:0 8px 0 25px;
}

/* Homepage Lastes Bike Submissions */
a.ridersEdgePromo,
a.blackLabelPromo {
    float:left;
    text-indent:-20000px;
    width:585px;
    display:block;
    margin:14px 0 0 55px;
}
a.ridersEdgePromo {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_ridersEdge.jpg) no-repeat;
    height:312px;
}
a.ridersEdgePromo:HOVER {
    background-position:0 -313px;
}
a.blackLabelPromo {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_blackLabel.jpg) no-repeat;
    height:311px;
}
a.blackLabelPromo:HOVER {
    background-position:0 -313px;
}
#latestSubmissions {
    width:285px;
    height:639px;
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_landingGallery.jpg) no-repeat;
    margin:13px 58px 0 0;
    float:right;
}
#latestSubmissions span.hdTitle,
#latestSubmissions span.hdContent {text-indent:-20000px!important; display:block; float:left; width:1px; height:1px;}
#latestSubmissions .submitBike {
    margin:2px 18px 0 37px;
    cursor:pointer;
    height:35px;
    width:212px;
}
#latestSubmissions span.hdTitle a {
    display:block;
    width:215px;
    margin:20px 0 0 35px;
    height:45px;
}
#latestSubmissions .submitBike:HOVER {
    background-position:-175px -32px;
}
#latestSubmissions .hdList {
    width:245px;
    height:500px;
    margin:74px 0 0 38px;
}
#latestSubmissions .hdLoading {
    width:285px;
    height:500px;
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/loadingImg.gif) no-repeat center center;
}
#latestSubmissions .hdList li {
    float:left;
    width:91px;
    clear:none;
    margin:0 25px 20px 0;
    border:1px solid #473d34;
}
#latestSubmissions .hdList .hdItem {
    background:#000;
}
#latestSubmissions .hdList .hdSmallThumb:HOVER .hdThumbOverlay {
    width:91px;
    height:75px;
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/imageGrayOverlay.png) repeat center center;
}
#latestSubmissions .hdViewAll.hdControl {
    float:left;
    height:25px;
    width:131px;
    text-indent:-20000px;
    margin:0px 0 0 18px;
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_home_btns.jpg) no-repeat;
    background-position:0 0;
    cursor:pointer;
}
#latestSubmissions .hdViewAll.hdControl:HOVER {
    background-position:-135px 0;
}
.countryThrowdownBanner {
    display:block;
    margin:20px 0 0 1px;
    float:left;
}
.learnRidePromo,
.findDealerBanner {
    text-indent:-20000px;
    float:left;
    width:436px;
    height:241px;
    margin-top:16px;
}
.learnRidePromo {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_testRide.jpg) no-repeat;
    margin-left:55px;
}
.learnRidePromo:HOVER {
    background-position:0 -241px;
}

.findDealerBanner {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_findDealer.jpg) no-repeat;
    margin-left:14px;
}
.findDealerBanner:HOVER {
    background-position:0 -241px;
}

.disclaimer {
    background:#EEECED;
    color:#666;
    padding:12px 0;
    font-size:11px;
	width:935px;
	margin:0 0 0 31px;
}
.disclaimer p {padding:0 30px;}
.hdwcLrgPadBtm,
#hdwcInstructions {
    color:#666;
}

#darkCustom .promoBanner {
	display:block;
	float:left;
	text-indent:-20000px;
}
#darkCustom .promoBanner.top {
	width:435px;
	height:311px;
	margin-bottom:15px;
}
#darkCustom .promoBanner.top:HOVER {
	background-position:0 -312px!important;
}
#darkCustom .promoBanner.bottom {
	width:284px;
	height:240px;
}
#darkCustom .promoBanner.bottom:HOVER {
	background-position:0 -241px!important;
}
#darkCustom .promoBanner.top.left {
	background: url("/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_blackLabelInside.jpg") no-repeat 0 0;
}
#darkCustom .promoBanner.top.right {
	background: url("/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_partsAccessories.jpg") no-repeat 0 0;
	margin:0 0 0 15px;
}
#darkCustom .promoBanner.bottom.left {
	background: url("/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_ridersEdgeInside.jpg") no-repeat 0 0;
	margin:0 0 0 27px;
}
#darkCustom .promoBanner.bottom.mid {
	background: url("/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_testRideInside.jpg") no-repeat 0 0;
	margin:0 15px;
}
#darkCustom .promoBanner.bottom.right {
	background: url("/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_findDealerInside.jpg") no-repeat 0 0;
}

a.bannerWallpaper {
	display:block;
	float:left;
	clear:both;
	margin-left:16px;
}
a.bannerWallpaper img {
	float:left; 
}
.bottomPromoBanners {
	background:#EEECED;
	float:left;
	width:935px;
	margin:0 0 0 31px;
	padding:0 0 3px 0;
}

/* Riders Edge Overlay */
#hdwcOverlay.riderEdgeVideo {
	border:12px solid #535252;
}
.ridersEdgeOverlay {
	background: url("/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_back_ridersOverlay.jpg") no-repeat 0 0;
	width:790px;
	height:792px;
	overflow-x:hidden;
	overflow-y:auto;
}

/* Overlay Sprite */
#hdwcOverlay.dipVideo .container-close,
#hdwcOverlay.riderEdgeVideo .container-close {
	background: url("/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_sprite_ridersOverlay.jpg") no-repeat!important;
	text-indent:-20000px!important;
}

.ridersEdgeOverlay .overlayButtons .btn1,
.ridersEdgeOverlay .overlayButtons .btn2,
.ridersEdgeOverlay .overlayButtons .stateLicensing {
	background: url("/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_sprite_ridersOverlay.jpg") no-repeat;
	text-indent:-20000px;
}

#hdwcOverlay.dipVideo .container-close,
#hdwcOverlay.riderEdgeVideo .container-close { 
	width:24px;
	height:24px;
}
.ridersEdgeOverlay .overlayHeader {
	padding:50px 30px 30px 65px;
}
.ridersEdgeOverlay .overlayHeader h1 {
	color:#333;
	font-size:22px;
	font-weight:bold;
}
.ridersEdgeOverlay .overlayHeader p {
	color:#000!important;
	font-size:12px;
	line-height:16px;
}
.ridersEdgeOverlay .overlayVideoContainer {
	height:388px;
	padding:0 0 0 65px;
}
.ridersEdgeOverlay #overlayIcons {
	padding:0 0 0 65px;
}
.ridersEdgeOverlay #overlayIcons div {
	float:left;
	width:176px;
	background: url("/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_sprite_riidersOverlayIcons.jpg") no-repeat;
	margin:0 19px 0 19px;
}
.ridersEdgeOverlay #overlayIcons .box1 {
	background-position:0 0;
}
.ridersEdgeOverlay #overlayIcons .box2 {
	background-position:-181px 0;
}
.ridersEdgeOverlay #overlayIcons .box3 {
	background-position:-362px 0;
}
.ridersEdgeOverlay #overlayIcons div a {
	display:block;
	width:176px;
	height:110px;
	background: url("/en_US/Media/images/Content/Pictorial/dark_custom_v3/DC_button_play.png") no-repeat 5px 75px;
	text-indent:-20000px;
}
.ridersEdgeOverlay #overlayIcons div a:HOVER {
	background-position:center;
}
.ridersEdgeOverlay #overlayIcons.video1 div.box1 a,
.ridersEdgeOverlay #overlayIcons.video2 div.box2 a,
.ridersEdgeOverlay #overlayIcons.video3 div.box3 a {
	background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/imageGrayOverlay.png) repeat center center;
}
.ridersEdgeOverlay #overlayIcons.video1 div.box1 p,
.ridersEdgeOverlay #overlayIcons.video2 div.box2 p,
.ridersEdgeOverlay #overlayIcons.video3 div.box3 p {
	color:#000!important;
}
.ridersEdgeOverlay #overlayIcons div p {
	margin:8px 0 0 0;
	line-height:17px;
	color:#00608c!important;
}
.ridersEdgeOverlay .overlayButtons {
	clear:both;
	padding:45px 0 0 25px;
	height:30px;
}
.ridersEdgeOverlay .overlayButtons .btn1 {
	width:276px;
	height:24px;
	background-position:0 -43px;
	display:block;
	float:left;
	vertical-align:middle;
}
.ridersEdgeOverlay .overlayButtons .btn1:HOVER {
	background-position:0 -71px;
}
.ridersEdgeOverlay .overlayButtons .btn2 {
	width:181px;
	height:24px;
	background-position:0 -99px;
	display:block;
	float:left;
	margin:0 13px;
	vertical-align:middle;
}
.ridersEdgeOverlay .overlayButtons .btn2:HOVER {
	background-position:0 -127px;
}
.ridersEdgeOverlay .overlayButtons #stateLicensing {
	width:210px;
	vertical-align:middle;
	font-size:11px;
	padding:3px 1px;
}
.ridersEdgeOverlay .overlayButtons .stateLicensing {
	width:41px;
	height:24px;
	display:inline;
	background-position:-31px 0;
	vertical-align:middle;
	margin-top:-1px;
}
.ridersEdgeOverlay .overlayButtons .stateLicensing:HOVER {
	background-position:-79px 0;
	cursor:pointer;
}

/* Licensing overlays */
#licensing {
    line-height:17px;
    border:5px solid #999;
    height:190px;
    background:#ebebeb;
}
#licensing .head {
    color:#00608c!important;
    font-size:15px;
    padding:12px 0 0 15px;
    height:30px;
    text-indent:0;
    font-size:22px;
}
#licensing .ovBody {
    padding:0 20px;
    font-size:11px;
}
#licensing p {
    color:#000;
}
#licensing .ovBody div {
    color:#000!important;
}
#licensing .hdForm.hdDescription {
    border-top:1px solid #999;
    margin-top:15px;
    padding-top:10px;
}
#licensing .hdDescription .stateLink {
    background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/blue_locator_icon.png) no-repeat right 4px;
    padding:0 15px 0 0;
}
#licensing #url {
    border:1px solid #999;
    width:150px;
    vertical-align:middle;
}
#licensing .hdForm.hdDescription .hdSubmitBtn {
    vertical-align:middle;
}

#hdwcOverlay, .yui-skin-sam .yui-panel .bd {
	background:#FFF!important;
}
.yui-skin-sam .yui-panel .bd {
	padding:0!important;
}

.yui-skin-sam #hdwcOverlay.dipVideo {
    background-color:#000!important;
}
.yui-skin-sam #hdwcOverlay.dipVideo .container-close {
    background: transparent url("/Community/media/hd/assets/skins/hd/icon_close_panel.gif") no-repeat left top!important;
    height: 18px;
    position: absolute;
    right: 14px;
    top: 14px;
    width: 18px;
    z-index: 1200;
}
