/* quick fix 05/25/2012 ---------------------------------- */
.view-HomeView #topEspot iframe { display:none; }
/* quick fix 01/22/2013 ---------------------------------- */
.gwt-MenuBarPopup {z-index:9999 !important;}

/* ----------------------------------

Footer Styles

---------------------------------- */

/* Resets
---------------------------------- */

#footer #copyright, /*#footer .source-code-footer,*/ #footer .partnerLinks, #footer-new #emailUpdates, #footer-new #social { display:none !important; }
#footer * {margin:0;padding:0;}

.source-code-footer {
    color: #666666; float: left; font-size: 0.875em;  left: 850px; position: relative; top: -26px;
}

/* End Resets
---------------------------------- */


#footer {max-width:984px;width:100%;height:auto;background:#fff url(/wcsstore/images/GrandinRoad/_media/footer-bkg.gif) no-repeat 0 0;padding:30px 0 10px 0;}
#footer-new{margin:0 auto;width:94%;}
#footer-new:after, #footer-bar:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#footer-bar{width:94%;padding:5px 0 6px;margin:16px auto 0;}
#footer-bar .copyright, #footer-bar > ul, #footer-bar #partner-sites {display:block !important;float:left;padding-top:12px;}
#footer-bar .source-code-footer  {display:none;}
/* Left Column
---------------------------------- */

#footer-new .left-column{float:left;display:block;width:45%;padding-top:5px;}
#footer-new .left-column h2{background:url(/wcsstore/images/GrandinRoad/_media/email-signup-title.gif) no-repeat 0 0;height:25px;text-indent: 100%;white-space: nowrap;overflow: hidden;}
#footer-new #emailUpdates {display:block;background:url(/wcsstore/images/GrandinRoad/_media/preferred-email-registry-logo.gif) no-repeat bottom right;height:auto;line-height:1;margin:20px 0 0 2px;padding:0;max-width:395px !important;width:100% !important;float:left;top:0;left:0;}
#footer-new #emailUpdates p{font-weight:bold;color:#444;padding:0 0 5px;position:relative;left:0;}
#footer-new #emailUpdates form {width:auto;}
#footer-new #emailUpdates form p{display:none;}
#footer-new #emailUpdates input#emailSignUp, #footer #emailUpdates input#emailSignUp{padding:4px 10px;width:185px;border:1px solid #ccc;}
#footer-new #emailUpdates button{float:left;background:url(/wcsstore/images/GrandinRoad/_media/email-subscribe-go-button.gif) no-repeat 0 0;height:22px;top:1px;left:8px;right:auto;}
#footer-new .left-column #social{float:left;width:100%;margin:22px 0 0 0;}
#footer-new .left-column #social .fb-like{text-align:center;margin-top:8px;}
#footer-new .left-column #social .column li{height:14px;overflow:hidden;margin-bottom:5px;background:url(/wcsstore/images/GrandinRoad/_media/Icons/social-icons.gif) no-repeat 0 0;}
#footer-new .left-column #social .column li a{margin-left:20px;}
#footer-new .left-column #social .column li.twitter{background-position:0 -14px;}
#footer-new .left-column #social .column li.catalog{background-position:0 -42px;}
#footer-new .left-column #social .column li.pinterest{background-position:0 -28px;}
#footer-new .left-column .column{float:left;width:33%;}


/* Right Column
----------------------------------  */

#footer-new .right-column, #footer .footerLinks .right-column {float:left;/*width:55%;*/}
#footer-new .right-column .column, #footer .footerLinks .right-column .column{float:left;min-height:160px;border-left:1px solid #ddd;padding:5px 26px 0;}
#footer-new .right-column .column a, #footer .footerLinks .right-column .column a{color:#666;display:block;padding-bottom:5px;}
#footer-new .right-column .column .title, #footer-new .right-column .column .title a, #footer .footerLinks .right-column .column .title, #footer .footerLinks .right-column .column .title a{font-weight:bold;color:#464545;padding:0;}
#footer-new .right-column .column .title, #footer .footerLinks .right-column .column .title{padding-bottom:5px;}
#footer-new .right-column .column ul, #footer .footerLinks .right-column .column ul{margin-bottom:15px;width:auto !important;}
#footer .footerLinks ul li {float:none;width:auto;padding-left:0px;}
#footer .footerLinks #social {float:left;margin:0;position:absolute;right:540px;top:115px;width:81%;}
#footer .footerLinks #social .fb-like{text-align:center;margin-top:8px;}
#footer .footerLinks #social .column {float:left;width:33%;}
#footer .footerLinks #social .column li{height:14px;overflow:hidden;margin-bottom:5px;background:url(/wcsstore/images/GrandinRoad/_media/Icons/social-icons.gif) no-repeat 0 0;}
#footer .footerLinks #social .column li a{margin-left:20px;}
#footer .footerLinks #social .column li.twitter{background-position:0 -14px;}
#footer .footerLinks #social .column li.catalog{background-position:0 -42px;}
#footer .footerLinks #social .column li.pinterest{background-position:0 -28px;}
#footer .footerLinks #social ul {width:auto !important;}


/* Footer Bar
---------------------------------- */

#footer-bar *{color:#666;}
#footer-bar .copyright{padding-left:4px;}
#footer-bar ul li{float:left;border-left:1px solid #cbcbcb;padding-left:7px;margin-left:7px;}
#footer-bar #partner-sites{margin:0 0 0 75px;max-width:290px;width:100%;padding:0;}
#footer-bar #partner-sites p{float:left;padding-top:12px;padding-right:8px;}
#footer-bar #partner-sites .selector{background:#e5e5e5 url(/wcsstore/images/GrandinRoad/_media/switcher-bkg.gif) repeat-x 0 0;_background:#fff;*background:#fff;border:1px solid #dadada;_border:none;*border:none;padding:0;_padding:8px 0 6px;*padding:8px 0 6px;height:35px;_height:auto;*height:auto;width:100%;overflow:hidden;max-width:204px;cursor:pointer;}
#footer-bar #partner-sites .switcher{background:transparent;-webkit-appearance:none;_background:#fff;*background:#fff;font-size:11px;width:250px;_width:204px;*width:204px;height:35px;_height:auto;*height:auto;padding:10px 22px;border:none;_border:1px solid #dadada;*border:1px solid #dadada;cursor:pointer;}
#footer-bar #partner-sites .switcher option{font-size:11px;padding:10px 22px;float:left;width:100%;display:block;}
#footer-bar .source-code-footer{clear:right;top:0;left:0;float:right;padding-right:4px;}
#footer-bar .source-code-footer li{border:none;}

#site-credentials{text-align:center;padding:32px 0;}
#site-credentials div{display:inline;padding:0 5px;}
#site-credentials .inner{margin:0 auto;display:block;float:none;width:323px;}
#site-credentials .inner div {float:left;}
#site-credentials .inner .bbb{margin-top:12px;}
#site-credentials .inner .mcafee{margin-top:12px;}
#site-credentials .inner .verisign{width:103px;}


/* Below 980px */
@media screen and (max-width:980px) {
	#footer-new {width:100%;}
	#footer-bar #partner-sites {max-width: 300px;margin:0 0 0 55px;}
}
/* Below 890px */
@media screen and (max-width:890px) {
	#footer-new .left-column {width:100%;padding-bottom:30px;}
          #footer-new .left-column h2 {background-position:center center;}
          #footer-new #emailUpdates {margin-left:2%;}
          #footer-new .left-column #social {float:right;width:48%;margin-right:2%;}
          #footer-new .right-column {width:100%;}
          #footer-new .right-column .column {width:100%;min-height:80px;border:none;border-top:1px solid #ddd;padding:15px 0 0 2%;}
          #footer-new .right-column .column li {float:left;margin-right:18px;}
          #footer-new .right-column .column .title {width:100%;padding:12px 0;}
	#footer-bar #partner-sites {margin:0 0 0 40px;}
}

#footer .footerLinks {float:right;border-bottom:none;left:auto;top:0;width:50%;}
#footer .footerLinks ul li a, #footer .footerLinks ul li {line-height:13.2px;color:#666;font-family:Arial,Helvetica,sans-serif;}
#footer #emailUpdates {float:left;background:url("/wcsstore/images/GrandinRoad/_media/form_background.jpg") no-repeat bottom right;height:91px;line-height:1;margin:10px 0 0 15px;padding:0;left:auto;top:0;width:442px !important;}
#footer #emailUpdates button{background:url("/wcsstore/images/GrandinRoad/_media/email-subscribe-go-button.gif") no-repeat 0 0;height:22px;right:-10px;top:1px;}
#footer #emailUpdates input#emailSignUp{padding:4px 10px;width:185px;}
#footer #emailUpdates iframe {width:326px;height:48px;position:relative;top:38px;left:22px;}
#footer #emailUpdates form {width:auto;*width:275px;_width:275px;position:relative;top:45px;left:45px;}

#footer-bar, #site-credentials {float:left;width:100%;}
#footer-bar {width:94%;padding-left:3%;padding-right:3%;}



/* Checkout Footer
---------------------------------- */

.area-CheckOutArea #footer {height:212px;background:#fff url(/wcsstore/images/GrandinRoad/images/footer-checkout.gif) no-repeat 0 0;padding-top:10px;}
.area-CheckOutArea #footer #copy {padding-right:20px;}
.area-CheckOutArea #footer .checkoutFooterContent .source-code-footer {display:block !important;top:135px;}
.area-CheckOutArea #footer .checkoutFooterContent #logos {margin-left:auto;margin-right:auto;}
.area-CheckOutArea #footer .checkoutFooterContent #logos .bbb img {padding:7px 0;}
.area-CheckOutArea #footer .checkoutFooterContent #logos .mcafee {padding-left:20px;}
.area-CheckOutArea #footer .checkoutFooterContent #logos .verisign {left:45px;}
.area-CheckOutArea .checkoutFooterContent .source-code-footer #sourceCode {display:none;}
.area-CheckOutArea .source-code-footer {display:block; left: 250px; position: relative; top: 26px;}