@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,800);
@font-face {font-family: 'Cuprum';font-style: normal;font-weight: 400;src: local('Cuprum'), local('Cuprum-Regular'), url(/sp1_LTSOMWWV0K5VTuZzvQ.woff) format('woff');}
@font-face {font-family: 'Cuprum';font-style: normal;font-weight: 700;src: local('Cuprum Bold'), local('Cuprum-Bold'), url(/SfDyn5tWOk7I1we45jpLKz8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}

.label{color:black;text-align:left;}
a {font-family: Geneva,Arial,Helvetica,sans-serif;text-decoration: none;color: #005295;font-size: 100%;}
a:hover {text-decoration: underline;}
button:focus ,a:focus,input:focus{outline:0;}
#header_container{width: 100%;background: white ;position: relative;top: 0px;height:auto;z-index:1000;border-bottom:0px solid rgba(217,107,0,1);}
#header_container{float:left;height: 85px;}
#header #logo{height: 75px;padding: 16px 20px 0 16px;}
#header img, #header_half img{float:left;}
#page {    color: #333;width: 100%;min-width: 100%;padding: 0;margin: auto;background: #eee;position: relative;height: auto !important;height: 100%;float: left;margin-bottom: 0px;padding-bottom: 10px;padding-top: 0px;}
#program_block,#program_block_50,#program_block_100 {border: 0px solid #ddd;color: black;display: block;float: left;width: 290px;height: 248px;margin: 15px;background: #fff;margin-top: 30px;}
#program_block_50 {width:450px;}
#program_block_100 {width:935px;}
#program_block_50 {height: 300px;overflow:hidden;position: relative;}


#anaconda_program,#branding_program,#closeout_program {float: right;display: block;padding: 5px;color: white;text-decoration: none;margin: 8px;text-align: left;font-size: 17px;}
.Cart td{vertical-align:top;padding-top:4px;}
#account_menu li .cart {
   background: url('//images.bsnsports.com/shoppingcart_icon.png') no-repeat 0px 2px;
    display: block;
    width: 50px;
    height: 33px;
    padding: 11px 10px 0 30px;
    font-size: 9pt;
    color: #555;
    margin-left: 15px;
    float: left;
    cursor: pointer;
}

#flash_block_banner #codeform{width:auto;}
a#formcodebutton{float: left !important;}
#codeform input {float: left;font-size: 14pt;height: 35px;margin-top: 5px;}

#flash_block_banner {display: block;width: 100%;height: 300px;background: #000 url(//images.bsnsports.com/banners/hp_fs_bg.jpg) -70px no-repeat;}
#sls_block_banner {display: block;width: 100%;height: 300px;background: #000 url(//images.bsnsports.com/banners/hp_ss_bg.jpg) -70px no-repeat;}
#branding_block_banner {display: block;width: 100%;height: 300px;background: #fff url(//images.bsnsports.com/banners/hp_bs_bg.jpg) -0px no-repeat;}
#closeout_block_banner {display: block;width: 100%;height: 300px;background: #fff url(//images.bsnsports.com//banners/hp_co_bg.jpg) -70px no-repeat;}
#anaconda_block_banner {display: block;width: 100%;height: 263px;background: transparent url(//images.bsnsports.com/anaconda_banner.png) -70px no-repeat;}
#golf_block_banner {display: block;width: 100%;height: 300px;background: #fff url(//images.bsnsports.com/banners/hp_lg_bg.jpg) -70px no-repeat;}
#sales_block_banner {display: block;width: 100%;height: 300px;background: #fff url(//images.bsnsports.com/banners/hp_ts_bg.jpg) -70px no-repeat;}


#program_blocks{margin:auto;width:970px;font: normal normal 14px "Droid Sans", sans-serif;}	
a.learn_more {display: block;clear: both;float: left;margin: 0px;padding-left: 10px;font-size: 10pt;color: #fff;padding: 4px 4px 4px 20px;display: block;font-family: Droid Sans;font-size: 11pt;background: url(//images.bsnsports.com/blue_arrow_right.jpg) 0 5px no-repeat;margin-left: 10px;}
#program_block_50 span{color:#555;font-size: 10pt;padding: 2%;float: left;margin-left:43%;color:white;color:rgba(255,255,255,.8);font-family:Oswald;font-size:9pt;}
#program_block_50 span h1{font-size:12pt;position:relative;top:0;left:0;text-align:left;color:rgba(255,255,255,.8);background-color:transparent;}
#program_block h1 a,#program_block_50 h1 a ,#program_block_100 h1 a{cursor: pointer;box-shadow: inset 0px 4px 6px -4px rgba(0,0,0,0.4);display: block;font-family: Droid Sans;font-size: 18pt;background-color: rgba(1,89,152,.9);color: #fff;text-transform: uppercase;display: block;text-decoration: none;padding: 8px;background: rgba(1,89,152,.9) url(//images.bsnsports.com/blue_arrow_right.jpg) 261px 14px no-repeat;display: none;}
#program_block p,#program_block_50 p ,#program_block_100 p{display: none;margin: 0px 0px 0 0px;padding: 7px 8px 7px 8px;border-bottom: 1px solid lightgrey;background: #ddd;box-shadow: inset 0px 4px 6px -4px rgba(0,0,0,0.4);}

.wrapper .content{margin:auto;padding-top: 0px;width: 100%;}

#corporate_nav{float: right;position:relative;width: 80%;top: 34px;}
#topnav{margin:auto;/* width:970px; */}
#nav_container{position:relative;width:100%;float:left;background:#f1f1f1;}
#nav_menu{position:relative;width:1200px;margin:auto;text-align:left;}
#nav_menu .top_menu{float: left;height: 38px;line-height: 38px;background: none 100% 0 no-repeat;font-weight: bold;text-decoration: none !important;color: #fff;}
#nav_menu .top_menu span {background: none;font-size: 14px;font-weight: normal;text-transform: uppercase;font-family: Droid Sans;}
#navmain li{float:left;z-index: 1;border-right: 1px solid #fff;}
#navmain li:first-child {border-left: 1px solid #fff;}
#navmain li a{transition: background-color 0.3s ease;float: left;padding:0 14px 0 14px;height: 38px;line-height: 38px;background: none 100% 0 no-repeat;font-weight: bold;text-decoration: none !important;color: #999;background: none;font-size: 14px;font-weight: normal;text-transform: uppercase;font-family: Droid Sans;}
#navmain li a:hover,#navmain li a.active{background-color:rgba(1,89,152,1);color:white;}
#accountnav{position:absolute;top:30px;right:0px;}
#accountnav li{float:left;padding-left:10px;}

#account_menu li{	position: relative;float: right;border-right: 0px solid #fff;}
#account_menu li a {	display: block;padding: 10px 10px 5px 10px;font-family: Oswald,Arial;text-transform: uppercase;font-size: 11pt;color: black;}
#account_menu li a.cart{background:url('//images.bsnsports.com/shoppingcart_icon.png') no-repeat 10px 8px;padding-left:40px;height:25px; }
#account_menu li a.account{background:url('//images.bsnsports.com/my_account.png') no-repeat 10px 6px;padding-left:0px;width: 34px;height: 30px; }
#account_menu li a.mobile_menu{background:url('//images.bsnsports.com/mobile_menu_icon.jpg') no-repeat center center;padding-left:40px;display:none;height: 24px; }
#account_menu li a.mobile_home{background:url('//images.bsnsports.com/mobile_home_icon.jpg') no-repeat center center;padding-left:40px;display:none;height: 24px;}
a.right{margin-right:20px;margin: 20px;font-family:Oswald;font-size: 16pt;text-transform:uppercase;padding:6px 18px;}
#account_menu li.parent ul{box-shadow: 0px 4px 6px -4px rgba(0,0,0,0.4);position:absolute;top:22px;left:-0px;z-index:20000;width:160px;background-color:white;border:1px solid #e4e4e4;border-top:0px;border-bottom:0px;}
#account_menu li.parent ul li.child {display:none;width:150px;border-right:0px solid #e4e4e4;}
#account_menu li.parent ul li.child a{padding: 5px 10px 5px 10px;}
#account_menu li.parent ul li.child ul{box-shadow:none}
#account_menu li.parent ul li.child ul li ul{box-shadow:none}
#account_menu li.parent:hover ul li.child{display:block;}
#account_menu li.parent:hover ul{border-top:1px solid#e4e4e4;border-bottom:1px solid#e4e4e4;padding:4px;}
#account_menu li.parent ul li.child ul{float:left;position:relative;top:0px;left:0px;margin-left:40px;background-color:transparent;border:0px;padding:10px;padding-left:0px;}
#account_menu li.parent ul li.child ul li.grandchild {clear:both;border:0px;}
#account_menu li.parent ul li.child ul li.grandchild a{font-size:10pt;padding:10px;}

#cart_total{  position: absolute;  top: 11px;  right: -13px;  font-size: 8pt;  background-color: white;  border: 1px solid lightgrey;text-align: center; width:25px;}
#global_divider{padding: 2px 0;float: left;width: 100%;background-color: #888;}
#mininav {}
#mininav ul li{text-align: right;float: right;padding-left: 18px;}
#mininav ul li a{color:white;}
#mininav ul li:last-child{padding-left: 4px;}
#mininav ul li:first-child{padding-right: 4px;}
#navright li,#navleft li {float:left;}
#navright li a,#navleft li a{box-shadow: inset 0 1px 8px rgba(217,107,0,1);background-color: #f7901e;float: right;display: block;padding: 6px 12px 6px 12px;height: 13px;margin: 0 2px 0 0;float: left;color: white;text-decoration: none;font-size: 8pt;text-transform: uppercase;font-family: "Droid Sans";}
#navleft li a{background-color:rgba(1,89,152,.6) ;box-shadow: inset 0 1px 8px rgba(1,89,152,1);}
#navright li a:hover,#navleft li a:hover,#navright li a.active {color:white;background-color: black !important;box-shadow: inset 0 1px 8px rgba(0,0,0,1);}
#navright {float: right;position: relative;}
#navleft {float: left;position: relative;}


div#FooterMenu{color: gray;font-size: 8pt;margin-bottom: 0;margin-left: auto;margin-right: auto;margin-top: 10px;float:right;text-align:right;}
div#FooterMenu a {color: gray;font-size: 8pt;}

.leftgutter .floater {float: left;text-align: center;background: white;margin-top: 8px;padding: 4px 0 0 4px;border: 2px solid #aaa;}
.leftgutter .floater img{height:45px;}

#brands{width:100%;text-align:center;margin:auto;float:left;background:#fff;padding-bottom: 10px;}
#brands img {padding:4px;max-height:45px;margin:10px 5px 0 5px;}
#brands img:hover{filter: none; -webkit-filter: none;-moz-filter:none;-ms-filter:none;-o-filter:none;}

#about {font-size: 6pt;color: white;float: left;width: 460px;text-align: left;padding: 13px 4px 10px 0;}
#about b {font-size: 7pt;clear: both;float: left;display: block;margin-bottom: 4px;}
#customer_service_wrapper {width: 100%;background: #000;float: left;}
#customer_service {margin: auto;max-width: 970px;}
.help_boxes_wrapper{float:left;width:100%;position:relative;padding:35px 0 35px 0;}
.help_boxes{margin:auto;width:950px;text-align:center;clear:both;}
.help_box{float:left;width:230px;height:175px;border:0px solid #bbb;background:#f1f1f1;margin:2px;margin-right: 3px;}
.help_box h1{margin:auto;width:90% !important;border-bottom:1px solid #ddd;padding:0px ;border-radius:0;color:#333;letter-spacing:-1px;font-family: 'Oswald', sans-serif;font-size:1.8em;margin-top:10px;text-transform: uppercase;margin-bottom: 14px;float:none;}

#footer_links {float: right;width: 500px;padding-left: 0px;margin-top: 14px;margin-bottom: 12px;color: #fff;}
#footer_links ul.links {float: right;}
#lts_logo_white {width: 89px;height: 79px;background: url(//images.bsnsports.com/BSN_white.png);float: right;margin-top:15px;}
.footer_cs {float: left;border: 0px solid lightgrey;background: transparent !important;margin: 4px;padding: 10px;}
.footer_cs h2 {color: #fff;font-family: "Droid Sans";text-transform: uppercase;text-decoration: none;font-size: 14px;font-weight: bold;text-align: left;}
.footer_cs h1 {text-align: left;color: #fff;font-family: "Droid Sans";font-size: 13px;}
#customer_service_wrapper a {color: white;}
address.copyright {font-family:Khand,Arial;font-size: 14px;   background: transparent;color: white;padding: 10px 0 0 0;float: right;clear: both;display: block;width: 300px;text-align: right;line-height: 16px;}
#customer_service_wrapper #customer_service address.copyright a{font-size:14px;margin-top:8px;}
#social_icons{float:left;padding:4px;margin-top:8px;clear: both;}
.social_icon {margin:2px;display:block;float:left;width:36px;height:36px;background:url(//images.bsnsports.com/sociocons_sm.png) no-repeat;}
.social_icon.facebook{background-position:0 0;}
.social_icon.twitter{background-position:-36px 0px;}

#white_bg {background-color: white;float: left;padding: 0px;min-height: 400px;}
.full {width: 100%;}

.green_button {display: block;padding: 4px 8px;background-color: green;background:green !important;color: white;float: left;font-size: 12pt;}
.loginbox h3{font-size:14pt;font-family: Oswald;}
#loginform{padding:4px;}
.loginbox {background: white;float: left;position: relative;display: inline;margin: 2px;text-align: left;padding: 0px 30px;}
.loginbox .img {float: right;width: 120px;}
.loginbox h2,#flash_code_box h2 {color: white;font-size: 18pt;margin: 2px;text-transform: uppercase;font-family: "Oswald",Arial;text-align: center;}
#loginform span.label{font-family:Oswald;font-size:12pt;text-align:left;}
#loginform input{font-size:14pt;}
#loginform p{margin:0;}
.login_form_wrapper{padding:10px;background:#f1f1f1;}

#flash_code_box {background: rgba(0, 0, 0, 0.8);float: left;position: relative;display: inline;height: 171px;margin: 2px;text-align: left;padding: 15px;box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.4);}
#flash_code_box p{margin: 0px 0 0 0px;font-size: 8pt;color: white !important;text-align: center;}

#program_block #codeform, #playerform {float: left;margin: auto;margin-left: 0px;margin-top: 0px;}
#program_block #codeform input {float: none;font-size: 14pt;margin-top: 8px;width: 200px;margin-left: 8px;}
#form-code {margin: 16px 8px;}
#form-player {margin: 9px 18px;}
.formcode {border: 0 none;height: 30px;padding: 4px 0 0 10px;width: 184px;box-shadow: inset 0px 4px 6px -4px rgba(0,0,0,0.4);}
.hp_banners #formcodebutton, .hp_banners #playercodebutton {float:left;margin-left:10px;width:160px;background-position:140px 10px;}

.image_center{margin:10px 0 10px 0;text-align:center;}
.image_center img{border-radius:10px;}
#playercodebutton {background: url("//images.bsnsports.com/submit-code_grey.png") no-repeat scroll 50% 50% transparent;height: 34px;margin-left: 40px;width: 124px;}
#playercodebutton:hover {background: url("//images.bsnsports.com/submit-code_greyactive.png") repeat-x scroll 50% 50%;}

.sub_content {width: 99%;max-width:1200px;border: 1px solid lightgrey;background: #fff;margin: 10px auto 10px auto;padding: 0 0 20px 0;position: relative;display: block;height: 490px;}
.sub_content h1.title {width: 100%;margin: 0px;height: 40px;color: white;padding: 0px;font-size: 20pt;padding: 0;font-family: 'Oswald', sans-serif;text-transform: uppercase;text-align:center;}
.sub_content_box_33 {float: left;width: 33%;margin: 0;border: 0px dashed lightgrey;}
.sub_content_box_33 {border-left: 1px dashed lightgrey;}
.sub_content_box_33 h1 {font-size:24pt;padding:0;letter-spacing:-0.05em;color: #555;border-bottom: 1px solid lightgrey;width: 95% !important;margin: auto;font-family: 'Oswald', sans-serif;text-transform: uppercase;float:none;}
.sub_content_box_33  ol li{text-align:left;}
.sub_content_box_33 .button {
display: block;border: 1px solid white;box-shadow: 2px 2px 2px #bbb;background: none;text-shadow: 1px 1px 5px #fff;background: #dc9025;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #dc9025 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dc9025));
background: -webkit-linear-gradient(top, #ffffff 0%,#dc9025 100%);
background: -o-linear-gradient(top, #ffffff 0%,#dc9025 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#dc9025 100%);
background: linear-gradient(to bottom, #ffffff 0%,#dc9025 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dc9025',GradientType=0 );
color: black;font-weight: normal;font-family: 'Oswald', sans-serif;text-transform: uppercase;font-size: 14pt;float: left;margin-top: 20px;margin-left: 28px;padding:10px;
}

.sub_content_box_33 {border-left: 1px dashed lightgrey;}
.sub_content h1{text-align:center;}
.sub_content_box_33{float:left;width:33%;margin:0;border:0px dashed lightgrey;}
.sub_content_box_100{float:left;width:100%;margin:0;}
.sub_content_box_50{float:left;width:49%;margin:0;}
.sub_content_box_33{border-left:1px dashed lightgrey;}
.sub_content_box_33:first-child{border-left:0px dashed lightgrey;}
.sub_content_box_33 p{padding: 10px 5px 12px 5px;color: #666;margin: 0 0 0 10px;}
.contact_button,.green_button{border-radius:0px !important;border:0px;}
.contact_button:hover,.green_button:hover{text-decoration:none;cursor:pointer;}
#corp_foot{float:left;background-color:#ddd;} 
#brands img {filter: grayscale(100%);filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter �.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);padding: 4px;max-height: 45px;margin: 10px 5px 0 5px;}
.cycle-next{display:none;}

#program_blocks h1{color: white;color:rgba(255,255,255,1);position: absolute;width:99%;left: 0;background-color: rgba(0,0,0,.3);padding-right: 8px;text-align: right;}
#program_blocks a{color:white;color:rgba(255,255,255,.8);float:right;font-family:Oswald;font-size:14pt;margin:4px;background-color:rgba(0,0,0,.5);padding:6px;border: 1px solid rgba(255,255,255,.2);}
#program_blocks a:hover{text-decoration:none;background-color:#f7901e;}
.left_50{float:left;width:48%;}
.right_50{float:right;width:48%;}
.art_box_left,.art_box_right{width:48%;float:left;border:0px solid lightgrey;border-radius:0px;margin:4px;}
#mainpagetext h1{margin-left:0px !important;}













@media only screen and (max-width:600px){
	#account_menu {position: absolute;right: 0;top: 0px;z-index: 10001;}
	#account_menu li a.account, #account_menu li a.cart{width:30px !important;}
	#FormProducts .customize, #FormProducts .Options{width:99%;margin-right:2px;}
	.ProductImage{width:98% !important;}
	#header #logo {height: 40px;padding-top:10px;}
	#header_container {height: 45px;}
	#navmain{display:none;}
	#nav_menu{width:100%;}
	#account_menu li a{font-size:12pt;padding:4px 10px;}
	#mainpagetext h1{margin-left:0px !important;width:94% !important;}
	#account_menu li a{}
	#account_menu li a.account,#account_menu li a.cart{padding-left:0px;}
	.hp_banners{display:none;}
	.left_50{float:left;width:99%;}
	.right_50{float:right;width:99%;}
	#program_blocks{width:99%;}
	#program_block_50{width:98%;margin:3px;clear:both;}
	#program_blocks h1{font-size: 20pt;top: 0px;}
	#program_block_50 span{margin-left:0%;background-color:rgba(0,0,0,.7);width:96%;position: absolute;bottom: 0;left: 0px;}
	#program_block_50 h1 img{margin-top:8px;}
	#flash_block_banner {background-position:0px 0px;}
	#sls_block_banner {background-position:0px 0px;}
	#branding_block_banner {background-position:0px 0px;}
	#closeout_block_banner {background-position:0px 0px;}
	#golf_block_banner {background-position:0px 0px;}
	#sales_block_banner {background-position:0px 0px;}
	#iframewrapper{height:300px;overflow:auto;-webkit-overflow-scrolling:touch;}
	
	.art_box_left,.art_box_right{width:99%;clear:both;float:left;}
	.help_boxes{width:95%;}
	.help_box{width:95%;}
	#about{display:none;}
	#footer_links{width:100%;}
	.sub_content h1.title{font-size:12pt;padding-top:12px;}
	#forms{width:98%;}
	#forms p{font-size:11pt;background:#fff;}
	#forms #flash_code_box p{font-size:8pt;background:transparent;}
	#codeform, #playerform{margin-left:60px;}
}
@media only screen and (max-width:960px) and (min-width:601px){
	.hp_banners{display:none;}
	#nav_menu{width:100%;}
	#nav_menu div{font-size:8pt !important}
	#content{min-width:500px;}
	#navmain li a{padding: 0 6px 0 6px;font-size: 10px;}
	#account_menu {position: absolute;right: 0;top: 0px;z-index: 10001;}
	#account_menu li a.account, #account_menu li a.cart{width:30px !important;}
	.wrapper .content{width:100%;}
	#program_blocks{width:100%;}
	#program_block_50{width:48%;margin:3px;}
	#program_blocks h1{font-size: 20pt;top: 0px;}
	#program_block_50 span{margin-left:0%;background-color:rgba(0,0,0,.7);width:96%;position: absolute;bottom: 0;left: 0px;}
	.help_boxes{width:100%;}
	.help_box{width:24%;}
	
	#flash_block_banner {background-position:0px 0px;}
	#sls_block_banner {background-position:0px 0px;}
	#branding_block_banner {background-position:0px 0px;}
	#closeout_block_banner {background-position:0px 0px;}
	#golf_block_banner {background-position:0px 0px;}
	#sales_block_banner {background-position:0px 0px;}
	#about,#footer_links{width:48%;}
}
@media only screen and (min-width:960px){
	#nav_menu{width:950px;}
	#navmain li a{padding: 0 6px 0 6px;font-size: 12px;}
	#program_blocks{width:950px;}
	#program_block_50{width:48%;margin:1%;}
	#program_blocks h1{font-size: 20pt;top: 0px;}
	#program_block_50 span{margin-left:0%;background-color:rgba(0,0,0,.7);width:96%;position: absolute;bottom: 0;left: 0px;}
	#flash_block_banner {background-position:0px 0px;}
	#sls_block_banner {background-position:0px 0px;}
	#branding_block_banner {background-position:0px 0px;}
	#closeout_block_banner {background-position:0px 0px;}
	#golf_block_banner {background-position:0px 0px;}
	#sales_block_banner {background-position:0px 0px;}
	.help_boxes{width:95%;}
}
@media only screen and (min-width:1220px){
	#nav_menu{width:1200px;}
	#header {margin:auto;text-align:left;width:1200px;height: 86px;padding-left:2px;position: relative;}
	#navmain li a{padding: 0 14px 0 14px;font-size: 14px;}
	#account_menu {position: absolute;right: 0;top: 20px;z-index: 10001;}
	#customer_service_wrapper a{color:white;}
	#program_blocks{width:1200px;}
	#program_blocks h1{font-size: 26pt;top: 254px;}
	#program_block_50{width:48%;margin:1%;}
	#program_block_50 span{margin-left:45%;background-color:transparent;width: 52%;margin-top:10px;position: relative;bottom: auto;left: auto;}
	
	#flash_block_banner {background-position:-70px 0px;}
	#sls_block_banner {background-position:-70px 0px;}
	#branding_block_banner {background-position:0px 0px;}
	#closeout_block_banner {background-position:-70px 0px;}
	#golf_block_banner {background-position:-70px 0px;}
	#sales_block_banner {background-position:-70px 0px;}
	
	
	.help_boxes{width:1200px;}
	.help_box{width:24%;}
	#corp_foot  #sub_menu_wrapper{position: relative;width: 100%;float: left;background: #f1f1f1;background-imag33e: linear-gradient(#1b1b1b 0%, #080808 100%);}
	#corp_foot  a.sub_menu{height:auto;}
	#corp_foot  #sub_menu{width: 950px;margin: auto;text-align:center;}
	#corp_foot  #sub_menu a:first-child{border-left: 1px solid #fff;}
	#corp_foot  #sub_menu a {float:left;margin: 0px 0px 0 0px;position: relative;display: inline-block;cursor:pointer;border-right: 1px solid #fff;}
	#corp_foot  #sub_menu a h1{margin:0px;float: left;padding:0 16px 0 16px;height: 38px;line-height: 38px;background: none 100% 0 no-repeat;font-weight: bold;text-decoration: none !important;color: #999;background: none;font-size: 14px;font-weight: normal;text-transform: uppercase;font-family: Droid Sans;}
	#corp_foot  #sub_menu a:hover h1,.sub_menu.active h1{background:#005395 !important;color:white;}
	#corp_foot  #sub_menu a:hover img,.sub_menu.active img{filter: none !important; /* IE6-9 */-webkit-filter: none !important;}
	#corp_foot  #sub_menu a img{filter: gray; /* IE6-9 */-webkit-filter: grayscale(100%);}
	#corp_foot #footer{width:1200px;margin:auto;color:black;}
	#corp_foot #customer_service{width:1200px;max-width:1200px;}
	#corp_foot #footer_wrapper li.parent a{color:black;font-size:14pt;}
	#corp_foot #footer_wrapper li.parent li.child a{color:gray;font-size:10pt;}
	#corp_foot #footer_nav{	float:left;position:relative;background: transparent;width:auto;height:auto;}
	#corp_foot #footer_nav li{position:relative;float:left;text-align:left;}
	#corp_foot #footer_nav li a {display:block;padding:0px 10px 0px 10px;;font-family: Oswald,Arial;text-transform: uppercase;font-size: 11pt;}
	#corp_foot #footer_nav li.parent{border-bottom:0px;}
	#corp_foot #footer_nav li.parent ul{width:200px;background-color:white;border:1px solid #e4e4e4;border-top:0px;border-bottom:0px;color:gray;}
	#corp_foot #footer_nav li.parent ul li.child {width:250px;border-right:0px solid #e4e4e4;}
	#corp_foot #footer_nav li.parent ul li.child ul{float:left;position:relative;top:0px;left:0px;margin-left:20px;background-color:transparent;border:0px;}
	#corp_foot #footer_nav li.parent ul li.child ul li.grandchild {clear:both;border:0px;}
	#corp_foot #footer_nav li.parent ul li.child ul li.grandchild a{font-size:10pt;padding:5px 5px;}
	
	
	#corp_foot #footer_links ul.links{float:left;padding: 5px 10px 0 40px;}
	#corp_foot #footer_links ul.links li{float:left;clear:both;}
	#corp_foot #footer_links ul.links li a{font-family:Oswald;text-transform:uppercase;font-size:10pt;color: #333;}
	#corp_foot #footer_links{float:right;width: 550px;padding-left: 5px;}
	
	#corp_foot .footer_cs{float: left;  width: 170px; margin: 4px; padding: 10px;}
	#corp_foot .block-subscribe {float: left;margin-top: 10px;border: 1px solid lightgrey;padding: 5px;background: #f1f1f1;width:150px;}
	
	
}

.Product_Box .Head .Title{padding: 4px;float: left;padding-top: 8px;overflow: hidden;width: 78%;}
@media (max-width: 820px) {
	.wrapper{background-position:-646px 0;}
	.CartProductName img{width:50px;} 
	.Cart td{font-size:9pt;}
	.Cart td .Options td{font-size:7pt;}
	.customize,.Options {float:right;margin:0px 1px 3px 0;}
	.Cart td .optionlabel,.Cart td td{padding:0px;}
	.Cart th.title{font-size:8pt;padding:2px;}
	.form50pc, .lside, .rside{width:99%;}
	.flash_message{font-size:9pt;}
	.Cart .edit_button{display:none;}
	.Product_Box .Head .Title{width:68%;}
	.Product_Box .Desc .Price{font-size:11pt;right: 4px;}
	.back-to-store{display:none;}
	#footer_links{width:100%;}
	address.copyright{margin-top:0px;}
	.footer_cs{clear:both;}
}

.container-fluid .navbar-collapse, .container-fluid .navbar-header, .container .navbar-collapse, .container .navbar-header {
    max-width: 1200px !important;
    margin: auto !important;
}

h1.fulltitle{font-family:Khand;text-transform:uppercase;font-weight: 700;}
div.fullbanner{background-color:#e0e0e0;width:100%;float:left;margin-bottom:20px;}
