/*Footer Redesign  ----background: url(../images/bottom_link_bg.png) no-repeat;*/
#FooterWrapper{
 display:block; 
 width:956px; 
 height:0px; margin:5px 0 25px; 
 background-color:White;
 margin:0 auto;
 float:left;
 
 }
#FooterTopRow{float:left;display:block;width:980px;position:relative;}

.FooterBox
{ 
    margin-top:4px; 
    float :left; 
    width:210px;
    height:41px; 
    display:block;
    cursor:pointer;
    text-align:left; 
    color:black; font-family: Arial; 
    font-weight:bold; 
    text-align:center;
    }
    
.EmailBox
{  
    float:left; 
    display:block;
    cursor:pointer;
    color:black; font-family: Arial; 
    font-weight:bold; 
    }

.FooterBox2{ margin-top:4px; float :left; width:236px; display:block;cursor:pointer;text-align:left; color:Black; font-family: Arial; font-weight:bold; text-align:center;}




#EmailSignUp{width:323px;height:47px;background:transparent url(/images/btmnav/btmnav-BLUE-email.jpg) no-repeat;}
#EmailSignUpFlyOut{height:179px;width:323px;position:absolute;bottom:46px;left:0;background-color: #044595;display:none;background:transparent url(/images/btmnav/btmnav-BLUE-email-BOX.jpg) no-repeat;}
#EmailSignUpHeading{top:100px;left:20px;color:White;font:bold 18px Arial;margin:0 0 5px 0;position:absolute;border:0;}
#EmailSignUpCopy{position:absolute;top:120px;left:20px;font:13px Arial;color:White;margin:0 0 5px 0;}
#EmailSignUpSubmit{position:absolute;top:140px;left:280px;width:21px;height:21px;background:transparent url(/images/btmnav-blueArrow.gif) no-repeat;font-family:Verdana,sans-serif;font-size:12px;padding:1px 0;cursor:pointer;}
#EmailTextBox{position: absolute;top:1px;left:1px;border:0;margin:0;padding:0;color:#727375;font-family:Verdana,sans-serif;font-size:12px;height:18px;width:253px;float:none;}
#CaptchaFlyOut{width:475px;height:312px;position:absolute;bottom:46px;left:0;background-color: #044692;display:none;}
#CaptchaFlyOutBackground{position:absolute;top:5px;left:5px;width:465px;height:302px;background:#3781da url(/Images/btmnav/btmnav-BLUE-gradient.jpg) repeat-x bottom left;}
#CaptchaFlyOut span{color:White;}
#CaptchaFlyOut a{color:White;text-decoration:underline;}
#txtEmail, #txtConfirmEmail, #txtFirstName, #txtLastName{border:1px solid #CCCCCC;color:#727375;font-family:Verdana,sans-serif;font-size:12px;height:19px;left:110px;margin:0;padding:0;width:200px;z-index:500;line-height:19px;}
#EmailFormCopy{text-align:left;margin:12px 0 12px 20px;float:left;display:block;}
.CloseButton{width:15px;height:15px;float:right;background-image:url(/images/btmnav/closeButton.gif);margin:3px 3px 0 0;cursor:pointer;}
#CaptchaForm{width:465px;display:block;float:left;}
#CaptchaFormColumnLeft{float:left;display:block;clear:left;margin-left:20px;}
#CaptchaFormColumnRight{float:right;display:block;clear:none;margin-right:20px;}
.CaptchaFormRow{float:left;display:block;clear:left;width:200px;}
.CaptchaFormRowMiddle{margin: 7px 0;}
#selMonth,#selDay{float:left;display:block;padding:0px; margin:0px;}
.CaptchaFormRow #BirthdateLabel{float:left;display:block;margin-right:18px;}
.CaptchaFormRow #GenderLabel, .CaptchaFormRow #rbMale{float:left;display:block;margin-right: 24px;margin-top:0px;}
.CaptchaFormRow #rbFemale, .CaptchaFormRow #FemaleLabel, .CaptchaFormRow #MaleLabel{float:left;display:block;margin-top:0px;}
#BirthdateValidationContainer{clear:left;display:block;float:left;margin:0 0 5px 20px;width:200px;height:30px;}
.BirthdateValidationContainerOn{background-image: url(/images/btmnav/RedCaptchaBubble.gif);}
#BirthdateValidationContainer span{float:left;display:block;margin:12px 0 0 7px;color:Black;}
#CaptchaFlyOut #BirthdayRequired{color:Red;}
#EmailCaptchaContainer{float:left;display:block;}
#EmailSignUpCaptcha{margin-left:11px;width:442px;}
.recaptchatable{background-color: #ffffff;}
#WhatsThisLink{float:right;color:White;margin:2px 11px 0 0;font-size:10px;width:60px;}
#EmailFormSubmit{clear:left;float:left;margin:7px 0 0 12px;display:block;color:White;width:106px;height:21px;background-image:url(/images/btmnav/submit.png);}
#CaptchaFormLoadingGif{display:block;float:left;margin:2px 0 0 63px;display:none;border:0;}
#EmailFeedbackFlyOut{width:323px;height:150px;position:absolute;bottom:46px;left:0;background-color:#044692;display:none;}
#EmailFeedbackFlyOutBackground{position:absolute;top:5px;left:5px;width:313px;height:140px;background:#3781da url(../Images/btmnav/btmnav-BLUE-gradient.jpg) repeat-x bottom left;}
#EmailFeedBackCopy{width:280px;color:White;display:block;float:left;margin:15px 15px 0 15px; text-align:left;}
#EmailFeedBackCopy h5{width:280px;display:block;float:left;clear:left;font:bold 18px Arial; margin:0 0 15px 0;}
#EmailFeedBackCopy span{width:280px;display:block;float:left;clear:left;margin:0 0 10px 0;}
#EmailFeedBackCopy .Italic {font-style:italic;}
.doibrdr{position:absolute;top:141px;left:20px;background-color:#cccccc;width:255px;height:20px;float:none;border:0;margin:0;padding:0;}
#JockeyCatalog{width:343px;height:47px;background:transparent url(/images/btmnav/btmnav-BLUE-catalog.jpg) no-repeat;}
#JockeyCatalogFlyOut{height:179px;width:343px;position:absolute;bottom:46px;left:323px;background-color:#044595;display:none;background:transparent url(/images/btmnav/btmnav-BLUE-catalog-BOX.jpg) no-repeat;}
#JockeyCatalogHeading{top:20px;left:110px;color:White;font:bold 18px Arial;margin:0;position:absolute;}
#JockeyCatalogCopy{top:40px;left:110px;color:White;position:absolute;}
#RequestCatalogLink{position:absolute;top:68px;left:110px;color:White;text-decoration:underline;cursor:pointer;}
#RequestCatalogLink:hover{font-weight:bold;}
#ViewCatalogLink{position:absolute;top:88px;left:110px;color:White;text-decoration:underline;cursor:pointer;}
#ViewCatalogLink:hover{font-weight:bold;}
#QuickOrderHeading{position:absolute;top:125px;left:110px;color:White;font-weight:bold;font-size:13px;}
.quickbrdr{background-color:#cccccc;position:absolute;top:146px;left:110px;height:20px;width:130px;float:none;}
#QuickOrderTextBox{position:absolute;top:1px;left:1px;float:none;border:0;padding:0;margin:0;width:128px;height:18px;color:#727375;z-index:500;font-family:Verdana,sans-serif;font-size:12px;}
#QuickOrderSubmitButton{position:absolute;top:145px;left:245px;width:21px;height:21px;background:transparent url(/images/btmnav-blueArrow.gif) no-repeat;cursor:pointer;}
#JockeyClub{width:314px;height:47px;background:transparent url(/images/btmnav/btmnav-BLUE-rewards.jpg) no-repeat;}
#JockeyClubFlyOut{height:179px;width:314px;position:absolute;bottom:46px;right:0;background-color:#044595;display:none;background:transparent url(/images/btmnav/btmnav-BLUE-club-BOX.jpg) no-repeat;}
#JockeyClubHeading{top:20px;left:155px;color:White;font:bold 18px Arial;margin:0;position:absolute;}
#JockeyClubCopy{top:40px;left:155px;width:130px;color:White;position:absolute;text-align:left;}
#AboutTheClubLink{position:absolute;top:108px;left:155px;color:White;text-decoration:underline;cursor:pointer;}
#AboutTheClubLink:hover{font-weight:bold;}
#MyPointsLink{position:absolute;top:128px;left:155px;color:White;text-decoration:underline;cursor:pointer;}
#MyPointsLink:hover{font-weight:bold;}


#FooterMiddleRow
{
width:956px; height:189px;/*height:30px;*/ 
margin-top:0px; display:block; margin-left:0px;
float:left; clear:both; position:relative; 
 /*background-image:url('../images/homepage_footerBk.jpg');*/
 background-repeat:no-repeat;
}


.FooterMiddleRowLinksWrapper{float:left; display:inline; margin:15px 0 0 0; color:White;}
.FooterMiddleRowLinksWrapper a{font:11px Arial;text-decoration:underline;color:#73787e;float:left;display:inline;clear:left;margin:0 0 6px 15px;text-align:left; text-decoration:none;}
.FooterMiddleRowLinksWrapper a:hover{font-weight:normal; color:#3e3e3e; text-decoration:none;}

/*Steven 1000*/
#CustomerService
{
    width:210px;height:41px; 
    margin-right:18px;
    margin-left:15px;
                 
}

/*Steven 1000*/
#CustomerServiceFlyOut
{
width:210px;height:106px; background-color:white; border:2px solid #000; margin-bottom:-2px; 
position:absolute; bottom:34px;left:0; display:none; margin-left:13px;
}


#ChatClosed{width:261px;height:171px;position:absolute;top:5px;left:5px;background:#ffffff url(/images/btmnav-gradientBG.jpg) repeat-x bottom left;}
#ChatClosed h5{top:20px;left:155px;color:#00347f;font:bold 18px Arial;margin:15px 0 0 10px;display:block;float:left;width:200px;text-align:left;}
#ChatClosed span{color:#00347f;font-style:oblique;font-size:11px;display:block;float:left;clear:both;text-align:left;margin:0 0 0 10px;width:230px;}
#ChatClosed .FooterMiddleRowLinksWrapper{float:left;display:block;}
.ChatClosedLinksLeft a{margin-left:10px;width:140px;}
.ChatClosedLinksRight a{margin-left:10px;width:80px;}
#CustomerServiceFlyOutUpperBackground{position:absolute;top:5px;left:5px;width:261px;height:129px;background:transparent url(/images/btmnav/btmnav-GRAY-custsvc-BOX1off.jpg) no-repeat;}
#CustomerServiceFlyOutUpperBackground:hover{background:transparent url(/images/btmnav/btmnav-GRAY-custsvc-BOX1on.jpg) no-repeat;}
#CustomerServiceFlyOutLowerBackground{position:absolute;top:134px;left:5px;width:261px;height:42px;background:transparent url(/images/btmnav/btmnav-GRAY-custsvc-BOX2off.jpg) no-repeat;}
#CustomerServiceFlyOutLowerBackground:hover{background:transparent url(/images/btmnav/btmnav-GRAY-custsvc-BOX2on.jpg) no-repeat;}
#ChatFormFlyOut{height:271px;width:240px;position:absolute;bottom:36px;left:0px;background-color: #9599a0;display:none;z-index:5;}
#ChatFormFlyOutBackground{position:absolute;top:5px;left:5px;width:230px;height:266px;background:#ffffff url(/images/btmnav-gradientBG.jpg) repeat-x bottom left;z-index:10;}
#ChatForm{display:inline;float:left;margin:10px;height:241px;width:210px;}
#ChatFormCloseButton{background:transparent url(/images/detail/closebtn.JPG) no-repeat;width:14px;height:16px;position:absolute;top:5px;right:5px;z-index:5;cursor:pointer;}
.ChatFormLabel{float:left;display:block;clear:left;color:#636363;}
.ChatFormTextBox,.ChatFormTextArea{float:left;display:block;clear:left;border:1px solid #CCCCCC;color:#727375;font-family:Verdana,sans-serif;padding:2px 0 0;font-size:12px;margin:0 0 10px 0;width:208px;height:21px;}
.ChatFormTextArea{height:50px !important;overflow:hidden;background-color:White;}
.StartChatButton{float:left;display:block;clear:left;color:#044595;text-decoration:underline;cursor:pointer;width:75px;}
.ChatFormValidationMessage{color:#AA0000;display:none;font-weight:bold;float:right;}

/*Steven 1000*/
#YourAccount{width:210px;height:41px; margin-right:25px;}

#YourAccountFlyOut{width:190px; height:151px; background-color:#fff; border:2px solid #365B76; position:absolute;bottom:34px;left:192px;display:none; margin-bottom:-2px;}
#YourAccountFlyOutBackground{position:absolute;top:5px;left:5px;width:161px;height:146px;}
#YourAccountFlyOut a{width:136px;}


/*Steven 1000*/
#OurCompany{width:210px;height:41px; margin-right:20px;}

.Footer_btn23{width:210px;height:51px;
              
            }
/* 
#FlyOutWrapper
{
    height:150px;
    width:661px;
    float:left;
    background-color:Blue;
    position:fixed;
    right:0px;
    left:0px;
    }
*/

#OurCompanyFlyOut
    {
    height:180px;
    width:659px;
    background-color:#fff; 
    border:1px solid #3299BA; 
    position:absolute;
    top:258px;
    right:227px;
    display:none;
    float:left;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px;
    }
    
    
#OurCompanyFlyOutBackground
{
    width:322px;height:113px;
    margin:0px;
}


#OurCompanyFlyOut a{width:129px;background-color:Aqua; margin:0px;}

/*
#EmailDropDown1FlyOut{width:190px;height:113px; background-color:#fff; border:2px solid #365B76; position:absolute; bottom:34px; left:385px; display:none; margin-bottom:-2px;}
#EmailDropDown1Background{width:164px;height:168px;position:absolute;top:5px;left:5px;}
#EmailDropDown1FlyOut a{width:129px;}
*/

#OtherSites{width:210px;height:41px; margin-right:5px;}

/*Steven 1000*/
#OtherSitesFlyOut
{
    width:200px;height:154px; background-color:#fff; 
    border:2px solid #3299BB; margin-bottom:0px; 
    position:absolute;bottom:34px;left:580px; display:none;
    margin-left:130px;
    }
    
#OtherSitesFlyOutBackground{width:190px;height:135px;position:absolute;top:5px;left:5px;}
#OtherSitesFlyOut a{width:175px;}
#GetBriefed{width:106px;height:37px;cursor:default;background:transparent url(/images/btmnav/btmnav-socGetbriefed.jpg) no-repeat;}
#SocialFlyOut{height:97px;width:234px;bottom:36px;right:0px;display:none;position:absolute;}
#BlogLink{width:28px;height:37px;background:transparent url(/images/btmnav/btmnav-socBlog_off.jpg) no-repeat;position:relative;}
#BlogLink:hover{background: transparent url(/images/btmnav/btmnav-socBlog_on.jpg) no-repeat;}
a.BlogLinkHover{background: transparent url(/images/btmnav/btmnav-socBlog_on.jpg) no-repeat !important;}
.BlogTag{background: transparent url(/images/btmnav/btmnav-socBlog-BOX1.jpg) no-repeat;}
#FacebookLink{width:27px;height:37px; top:-5px; background:transparent url(../images/icon_facebook.jpg) no-repeat; position:relative;}
#FacebookLink:hover{background: transparent url(../images/icon_facebook_hover.jpg) no-repeat;}
a.FacebookLinkHover{background: transparent url(../images/icon_facebook_hover.jpg) no-repeat !important;}
.FacebookTag{background: transparent url(../images/img_facebook.jpg) no-repeat; background-position: 100px 54px;}
#TwitterLink{width:28px;height:37px; top:-5px; background:transparent url(../images/icon_twitter.jpg) no-repeat;position:relative;}
#TwitterLink:hover{background: transparent url(../images/icon_twitter_hover.jpg) no-repeat;}
a.TwitterLinkHover{background: transparent url(../images/icon_twitter_hover.jpg) no-repeat !important;}
.TwitterTag{background: transparent url(../images/img_twitter.jpg) no-repeat; background-position: 100px 54px; }
#YouTubeLink{width:45px;height:37px;background:transparent url(/images/btmnav/btmnav-socYoutube_off.jpg) no-repeat;position:relative;}
#YouTubeLink:hover{background: transparent url(/images/btmnav/btmnav-socYoutube_on.jpg) no-repeat;}
a.YouTubeLinkHover{background: transparent url(/images/btmnav/btmnav-socYoutube_on.jpg) no-repeat !important;}
.YouTubeTag{background: transparent url(/images/btmnav/btmnav-socYoutube-BOX1.jpg) no-repeat;}
#FooterBottomRow{float:left;display:block;text-align:right;color:#989898;font:9px Arial;width:980px;padding:5px 0;clear:left;position:relative;}
#FooterBottomRow a{color:#989898;text-decoration:none;}
#EmailSignUpTextBox{position:absolute;top:140px;left:20px;border:solid 1px #cccccc;width:275px;margin:0 5px 0 0;color:#727375;}
#EmailSignUpSubmitButton{position:absolute;top:140px;left:300px;width:21px;height:21px;background:transparent url(/images/btmnav-blueArrow.gif) no-repeat;}
#HiddenCallImage {visibility:hidden; height:1px; width:1px;}
