.flex-nav-container{float:right;position:relative;width:100%;margin-bottom:30px}.flex-nav-container ul,.flex-nav-container ol{list-style:none}.flexslider ul.slides,.flex-nav-container ol.flex-control-nav,.flex-nav-container ul.flex-direction-nav,.flexslider ul.slides li img{padding:0;margin:0}.ss-customization-module-checkout-pane{margin-left:auto;margin-right:auto;padding-top:25px;padding-bottom:25px;text-align:center}@media all{.block-swing-surgeon-custom-blocks{margin-top:4px;margin-bottom:4px}#block-swing-surgeon-custom-blocks-shop-cat{background-color:#eee;clear:both;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#2a4b12;border-top-width:1px;border-top-style:solid;border-top-color:#2c5012;margin-bottom:10px;background-repeat:no-repeat;background-position:center center;padding-top:10px;padding-right:10px;padding-bottom:20px;padding-left:10px;display:block}#block-swing-surgeon-custom-blocks-shop-cat .block-title{display:block;color:#000;padding-top:0;padding-right:0;padding-bottom:20px;padding-left:0}#block-swing-surgeon-custom-blocks-10-free-link-block{background-color:#eee;clear:both;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#2a4b12;border-top-width:1px;border-top-style:solid;border-top-color:#2c5012;margin-bottom:10px;background-repeat:no-repeat;background-position:center center;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;display:block}#block-swing-surgeon-custom-blocks-10-free-link-block li{padding-top:2px;padding-bottom:2px}#block-swing-surgeon-custom-blocks-10-free-link-block .block-title{display:block;color:#000;padding-top:0;padding-right:0;padding-bottom:10px;padding-left:0}#block-views-upcoming-golf-schools-block{background-color:#eee;clear:both;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#2a4b12;border-top-width:1px;border-top-style:solid;border-top-color:#2c5012;margin-bottom:10px;background-repeat:no-repeat;background-position:center center;padding-top:10px;padding-right:10px;padding-bottom:20px;padding-left:10px;display:block}#block-views-upcoming-golf-schools-block .views-row{padding-bottom:10px}#block-views-upcoming-golf-schools-block .view-footer{font-size:85%;line-height:2px}#block-views-upcoming-golf-schools-block .block-title{display:block;color:#000;padding-top:0;padding-right:0;padding-bottom:20px;padding-left:0}#block-views-upcoming-golf-schools-block .views-field-title{font-size:95%}#block-swing-surgeon-custom-blocks-10-free{background-color:#eee;clear:both;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#2a4b12;border-top-width:1px;border-top-style:solid;border-top-color:#2c5012;background-image:url(/sites/all/modules/custom/swing_surgeon_custom_blocks/images/gen-header-bg.jpg);background-repeat:no-repeat;background-position:center center;padding-top:10px;padding-right:10px;padding-bottom:20px;padding-left:10px;display:block}#block-swing-surgeon-custom-blocks-10-free .block-title{display:block;color:#fff;padding-top:0;padding-right:0;padding-bottom:20px;padding-left:0}#block-swing-surgeon-custom-blocks-10-free #frName,#block-swing-surgeon-custom-blocks-10-free #frEmail{width:100%;margin-right:0;background-color:#fff;border:1px solid #333;margin-bottom:10px;-webkit-border-radius:6px;-moz-border-radius:60px;border-radius:6px;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:12px;color:#333;font-style:italic;margin-top:0;margin-left:0;padding-top:8px;padding-right:0;padding-bottom:8px;padding-left:0}#swing-surgeon-custom-blocks-10free .form-item{width:auto;clear:both}#block-swing-surgeon-custom-blocks-10-free .news_btn{background-color:transparent;background-image:url(/sites/all/modules/custom/swing_surgeon_custom_blocks/images/menu_hover.png);background-repeat:repeat-x;background-position:center center;border:1px solid #999;line-height:35px;margin:0;padding:0;height:45px;width:100%;text-align:center;font-weight:700;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:60px;border-radius:6px;font-size:100%;clear:both}#block-swing-surgeon-custom-blocks-twitter-block{background-color:#063}
#block-swing-surgeon-custom-blocks-facebook-block{background-color:#fff}#block-views-ssfprodblk-block .block-inner.clearfix .block-title{display:block;line-height:35px;margin:0;height:35px;padding-top:10px;padding-right:10px;padding-bottom:20px;padding-left:10px;background-image:url(/sites/all/modules/custom/swing_surgeon_custom_blocks/images/gen-header-bg_yellow.jpg);background-repeat:no-repeat;background-position:left top;border-top-width:1px;border-top-style:solid;border-top-color:#2d4e17}#swing-surgeon-custom-blocks-email-subscribe{background-color:#eee;clear:both;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#2a4b12;border-top-width:1px;border-top-style:solid;border-top-color:#2c5012;background-image:url(/sites/all/modules/custom/swing_surgeon_custom_blocks/images/gen-header-bg.jpg);background-repeat:no-repeat;background-position:center center;display:block;padding-top:10px;padding-right:10px;padding-bottom:20px;padding-left:10px}#swing-surgeon-custom-blocks-email-subscribe .form-item{width:auto;clear:both}#block-swing-surgeon-custom-blocks-email-subscribe .swing-surgeon-custom-blocks-generic-email-subscribe-intro{margin-left:auto;margin-right:auto;width:70%;text-align:center;color:#fff;font-size:1.5em}#swing-surgeon-custom-blocks-email-subscribe #frName,#block-swing-surgeon-custom-blocks-email-subscribe #frEmail{width:100%;margin-right:0;background-color:#fff;border:1px solid #333;margin-bottom:10px;-webkit-border-radius:6px;-moz-border-radius:60px;border-radius:6px;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:12px;color:#333;font-style:italic;margin-top:0;margin-left:0;padding-top:8px;padding-right:0;padding-bottom:8px;padding-left:0}#swing-surgeon-custom-blocks-email-subscribe .news_btn{background-color:transparent;background-image:url(/sites/all/modules/custom/swing_surgeon_custom_blocks/images/menu_hover.png);background-repeat:repeat-x;background-position:center center;border:1px solid #999;line-height:35px;margin:0;padding:0;height:45px;width:100%;text-align:center;font-weight:700;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:60px;border-radius:6px;font-size:100%;clear:both}.view-ssfprodblk{background-image:url(/sites/all/modules/custom/swing_surgeon_custom_blocks/images/gen-header-bg_yellow.jpg);background-repeat:no-repeat;background-position:left -45px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#2d4e17;height:auto;padding-top:0;padding-right:10px;padding-bottom:10px;padding-left:10px}.view-ssfprodblk .views-row{display:block;clear:both;position:relative}.view-ssfprodblk .blockFeaturedProduct-image{height:100px;width:100px;margin-right:10px;margin-bottom:10px;display:inline;vertical-align:middle;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 2px 0 #999;-webkit-box-shadow:0 0 2px 0 #999;box-shadow:0 0 2px 0 #999;-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=1,Direction=135,Color='#999999');filter:progid:DXImageTransform.Microsoft.Shadow(Strength=1,Direction=135,Color='#999999');display:block}.view-ssfprodblk .blockFeaturedProduct-title{font-size:13px;font-weight:700;position:absolute;left:115px;top:20px}.view-ssfprodblk .blockFeaturedProduct-price{font-weight:700;padding-top:5px;left:115px;top:35px}#block-swing-surgeon-custom-blocks-learn-more-about-the-swing{width:auto;height:250px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;height:auto;background-color:transparent;border-bottom-style:none;border-top-style:none;background-position:left top;clear:both;float:none;display:block}}@media all and (min-width:768px){#block-swing-surgeon-custom-blocks-10-free #frName,#block-swing-surgeon-custom-blocks-10-free #frEmail{font-size:100%}.view-ssfprodblk{margin:0}}@media all and (min-width:998px){#block-swing-surgeon-custom-blocks-shop-cat{font-size:80%}#block-swing-surgeon-custom-blocks-10-free{width:auto;background-image:url(/sites/all/modules/custom/swing_surgeon_custom_blocks/images/news_letter_bg.jpg);background-repeat:no-repeat;padding-top:190px;padding-right:0;padding-bottom:15px;padding-left:15px;height:auto;background-color:transparent;border-bottom-style:none;border-top-style:none;background-position:left top;clear:both;float:none}
#block-swing-surgeon-custom-blocks-10-free .block-title{display:none;margin:0;padding:0}#block-swing-surgeon-custom-blocks-10-free #frName,#block-swing-surgeon-custom-blocks-10-free #frEmail{width:127px;margin-right:5px;margin-bottom:10px;border-radius:4px;padding:3px;font-size:100%;color:#666}#block-swing-surgeon-custom-blocks-10-free #frName:focus,#block-swing-surgeon-custom-blocks-10-free #frEmail:focus{border-top-color:#135831;border-right-color:#135831;border-bottom-color:#135831;border-left-color:#135831;color:#333;font-style:normal}#swing-surgeon-custom-blocks-10free .form-item{float:left;width:140px;clear:none}#block-swing-surgeon-custom-blocks-10-free .news_btn{line-height:28px;height:45px;width:276px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;float:left}#block-swing-surgeon-custom-blocks-email-subscribe #frEmail{padding:3px;font-size:100%}#block-swing-surgeon-custom-blocks-email-subscribe .swing-surgeon-custom-blocks-generic-email-subscribe-intro{width:100%}#block-swing-surgeon-custom-blocks-email-subscribe #frEmail:focus{border-top-color:#135831;border-right-color:#135831;border-bottom-color:#135831;border-left-color:#135831;color:#333;font-style:normal}#swing-surgeon-custom-blocks-email-subscribe .form-item{float:left;clear:none}#swing-surgeon-custom-blocks-email-subscribe .news_btn{width:100%;line-height:28px;font-size:14px}#block-swing-surgeon-custom-blocks-twitter-block{margin:0}#block-swing-surgeon-custom-blocks-facebook-block{margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}#block-views-ssfprodblk-block .block-inner.clearfix .block-title{display:none}.view-ssfprodblk{background-image:url(/sites/all/modules/custom/swing_surgeon_custom_blocks/images/monthly-deals-bg.jpg);background-position:left top;padding-top:50px;padding-bottom:0;border-bottom-style:none;margin:0;width:auto;height:auto}.view-ssfprodblk .views-row{height:110px}.view-ssfprodblk .blockFeaturedProduct-image{float:left}.view-ssfprodblk .blockFeaturedProduct-title{float:left;width:160px;display:block;padding-top:30px;position:static}.view-ssfprodblk .blockFeaturedProduct-price{display:block;float:left;width:160px;position:static}}