/* Global
----------------------------------------------- */
html {-webkit-tap-highlight-color:rgba(181,2,1,0.6);}
body {background:#302c2d;}
a, a:visited {color:#000;}


/* Page Structure */
#hprotate_banner {margin:4px 4px 0;}
#hprotate_banner img {-khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#hprotate_banner ul {background-color:rgba(255,255,255,.5); -khtml-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
#hprotate_banner li a {border:1px solid #3f3f3f; background-color:rgba(63,63,63,.8); -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#hprotate_banner li a.on {border:1px solid #77787b; background-color:rgba(187,187,187,.8);}
#title_banner, #product_banner {margin:4px 4px 0; color:#fff; text-shadow:#000 1px 1px 1px; background:#f0f0f0; background:-moz-linear-gradient(top, #f0f0f0 0%, #666 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#666)); background:-webkit-linear-gradient(top, #f0f0f0 0%,#666 100%); background:-o-linear-gradient(top, #f0f0f0 0%,#666 100%); background:-ms-linear-gradient(top, #f0f0f0 0%,#666 100%); background:linear-gradient(to bottom, #f0f0f0 0%,#666 100%); -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#lg_banner, #md_banner, #sm_banner {margin:4px 4px 0;}
#lg_banner img, #md_banner img, #sm_banner img {-khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.titlebar {margin:4px 4px -4px; -khtml-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}
ul.listing {margin:4px; padding:0 6px; background-color:#fff; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
ul.listing > li {border-bottom:1px solid rgba(0,0,0,0.5); border-top:1px solid rgba(255,255,255,0.3); background:url(//images.lids.com/lch/buckeyecorner/m/b_arrow.png) no-repeat right center;}
ul.listing.noarrow > li {background:none;}
ul.listing > li:first-child {border-top:none;}
ul.listing > li:last-child {border-bottom:none;}
ul.listing > li a {color:#333;}
html.landscape ul.portrait > li > a p, html.portrait ul.listing > li > p {width:284px;}
html.landscape ul.listing > li > a p, html.landscape ul.listing > li > p {width:444px;}
html.landscape ul.portrait > li > a p, html.portrait ul.listing > li > img + p {width:204px;}
html.landscape ul.listing > li > a p, html.landscape ul.listing > li > img + p {width:364px;}
div.pagecontent, form.pagecontent {margin:4px; padding:10px; background-color:#fff; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
div.titlebar + div.pagecontent {-khtml-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px;}
div.titlebar + ul.listing {-khtml-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px;}

/* Header */
#header {height:50px; margin-bottom:2px; border-bottom:2px solid #fff; background:url(//images.lids.com/lch/buckeyecorner/m/buckeyecorner-header.png) repeat-x top center;}
#header a.homelink {width:274px; height:50px; left:6px; background:url(//images.lids.com/lch/buckeyecorner/m/bg.png) no-repeat left center; -webkit-background-size:274px 50px; -moz-background-size:274px 50px; background-size:274px 50px;}
#header #headcart #header_units {background-color:#c80000;}
#header #headcart {margin:14px 6px 0 0;}

/* Navigation */
#navigation {background:#b50201; background:-moz-linear-gradient(top, #000 1%, #000 5%, #b50201 12%, #a30101 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#000), color-stop(5%,#000), color-stop(12%,#b50201), color-stop(100%,#a30101)); background:-webkit-linear-gradient(top, #000 1%,#000 5%,#b50201 12%,#a30101 100%); background:-o-linear-gradient(top, #000 1%,#000 5%,#b50201 12%,#a30101 100%); background:-ms-linear-gradient(top, #000 1%,#000 5%,#b50201 12%,#a30101 100%); background:linear-gradient(to bottom, #000 1%,#000 5%,#b50201 12%,#a30101 100%);}
#navigation > ul > li p {color:#fff; display:block; height:30px; line-height:30px;}
#navigation > ul > li a, #navigation > ul > li p {color:#fff; font-size:.9em; text-transform:uppercase; font-weight:bold;}
#navigation > ul > li.nava p:after {position:relative; top:-2px; left:6px; content:url(//images.lids.com/lch/buckeyecorner/m/navarrow.png);}
#navigation > ul > li.navb {background:url(//images.lids.com/lch/buckeyecorner/m/navseperator.gif) no-repeat left center;}
#navigation > ul > li.navb a {background:url(//images.lids.com/lch/buckeyecorner/m/navseperator.gif) no-repeat right center;}
#navigation > ul > li.navc {background:url(//images.lids.com/lch/buckeyecorner/m/navseperator.gif) no-repeat right center;}
html.portrait #navigation > ul > li > ul {width:320px;}
html.landscape #navigation > ul > li > ul {width:480px;}
#navigation > ul > li ul > li.open, #navigation > ul > li ul li {border-bottom:1px solid rgba(0,0,0,0.5); border-top:1px solid rgba(0,0,0,0.3); background-color:rgba(147,155,161,0.94);}
#navigation > ul > li ul li:first-child {border-top:none;}
#navigation > ul > li ul li:last-child {border-bottom:none; box-shadow:0 5px 10px #000;}
#navigation > ul > li ul > li.last {-khtml-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px;}
#navigation > ul > li ul li a {padding:0 12px; color:#fff; text-shadow:1px 1px 1px #000; text-transform:uppercase; background:url(//images.lids.com/lch/buckeyecorner/m/w_arrow.png) no-repeat 98% center;}
#navigation > ul > li ul > li.drop > a {background:url(//images.lids.com/lch/buckeyecorner/m/plus.png) no-repeat 98% center;}
#navigation > ul > li ul > li.open > a {background:url(//images.lids.com/lch/buckeyecorner/m/minus.png) no-repeat 98% center;}
#navigation > ul > li ul > li.open li {background-color:rgba(0,0,0,0.75);}

/* Subnavigation */
#subnavigation ul.listing > li > a.selected {color:#4f7767;}
#title_banner b.subnavigation {width:20px; height:20px; margin:6px 0 0; background:url(//images.lids.com/lch/buckeyecorner/m/g_arrowd.png) no-repeat center center;}

/* Breadcrumbs */
#breadcrumbs ul {padding:4px 12px 6px; background-color:#ebebeb; border-top:1px solid #888; -khtml-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px;}
#breadcrumbs ul > li > a {color:#003f2d;}
#breadcrumbs ul > li > span {color:#003f2d;}

/* Home Page */
#homepage .searchbar {position:relative; margin:4px 4px 0; padding:8px 12px; border:2px solid #b50201; background:rgba(240,240,240,1); -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#homepage .searchbar h1 {margin:0 0 4px 2px; color:#b50201; text-shadow:#000 0px 1px 1px;}
#homepage .searchbar input[type="search"] {-webkit-appearance:none; height:30px; padding-top:0; padding-bottom:0; border:none; background-color:#000; color:#fff; -khtml-border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; border-radius:10px 0 0 10px;}
#homepage .searchbar input[type="image"] {position:absolute; right:12px; z-index:2; width:22px; height:22px; padding:4px 6px; background:#b50201; -khtml-border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0; border-radius:0 10px 10px 0;} 
#homepage .signup {position:relative; margin:4px 4px 0; padding:8px 12px; border:2px solid #666; background:#555; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;} 
#homepage .signup h1 {margin:0 0 4px 0; padding:4px; color:#fff; background:#b50201; -khtml-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
#homepage .signup input[type="email"] {-webkit-appearance:none; height:30px; padding-top:0; padding-bottom:0; border:none; -khtml-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px;}
#homepage .signup input[type="image"] {position:absolute; right:12px; z-index:2; width:22px; height:22px; padding:4px 6px; background-color:#231F20; -khtml-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0;} 
ul.navigation {margin:4px;}
ul.navigation li {border-bottom:1px solid rgba(0,0,0,0.5); border-top:1px solid rgba(255,255,255,0.3); background-color:#231f20;}
ul.navigation li:first-child {border-top:none;}
ul.navigation li:last-child {border-bottom:none;}
ul.navigation > li.first {-khtml-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}
ul.navigation > li.last {-khtml-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px;}
ul.navigation > li.open {background-color:#231f20; color:#fff;}
ul.navigation li a {padding:0 12px; color:#fff; text-shadow:1px 1px 1px #000; text-transform:uppercase; background:url(//images.lids.com/lch/buckeyecorner/m/w_arrow.png) no-repeat 98% center;}
ul.navigation > li.drop > a {background:url(//images.lids.com/lch/buckeyecorner/m/plus.png) no-repeat 98% center;}
ul.navigation > li.open > a {background:url(//images.lids.com/lch/buckeyecorner/m/minus.png) no-repeat 98% center;}
ul.navigation > li.open li {background-color:#77787b;}

/* Account */
#clubbanner_wrapper {width:auto; margin:4px 4px 0; background:#000; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#clubbanner_wrapper #clubbanner {width:312px; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#clubbanner_wrapper #clubbanner.basic, #clubbanner_wrapper #clubbanner.semi, #clubbanner_wrapper #clubbanner.pro {width:312px; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}

/* Product Listing */
#product_listing > div.titlebar {margin:4px -6px;}
#product_listing .options .filter {margin-right:0;}
#product_listing .options .filter a {color:#fff; text-shadow:1px 1px 1px #333; border:1px solid #999; background-color:#fff; background-image:linear-gradient(-90deg, rgb(238, 238, 238), rgb(136, 136, 136)); background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(238, 238, 238)), to(rgb(136, 136, 136))); background-image:-moz-linear-gradient(-90deg, rgb(238, 238, 238), rgb(136, 136, 136)); -khtml-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#product_listing {margin:4px; padding:0 6px; background-color:#fff; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#product_listing .options {border-bottom:1px solid #aaa;}
#product_listing ul.product_group > li, #product_listing ul.collection_group > li {border-bottom:1px solid #aaa; background:url(//images.lids.com/lch/buckeyecorner/m/b_arrow.png) no-repeat right center;}
#product_listing .product .anglebanner.exclusive {background-image:url(//images.lids.com/lch/buckeyecorner/m-exclusive-tag.gif);}
#product_listing .product .anglebanner.clearance {background-image:url(//images.lids.com/lch/buckeyecorner/m-clearance-tag.gif);}

/* Filters */
#product_listing .options .filter a.on {text-transform:uppercase; border:1px solid #CE8939; background:#f8991d; background:-moz-linear-gradient(top,#f8991d 0%,#9e6016 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8991d),color-stop(100%,#9e6016)); background:-webkit-linear-gradient(top,#f8991d 0%,#9e6016 100%); background:-o-linear-gradient(top,#f8991d 0%,#9e6016 100%); background:-ms-linear-gradient(top,#f8991d 0%,#9e6016 100%); background:linear-gradient(top,#f8991d 0%,#9e6016 100%);}
div#filters {margin:0 4px; padding:4px 4px; background-color:#999; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; box-shadow:0 1px 5px 0 #333;}
html.portrait div#filters {width:304px;}
html.landscape div#filters {width:463px;}
div#filters h1 {margin-bottom:4px; padding:0 10px; color:#fff; background:#b50201; background:-moz-linear-gradient(top, #b50201 0%, #890101 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b50201), color-stop(100%,#890101)); background:-webkit-linear-gradient(top, #b50201 0%,#890101 100%); background:-o-linear-gradient(top, #b50201 0%,#890101 100%); background:-ms-linear-gradient(top, #b50201 0%,#890101 100%); background:linear-gradient(to bottom, #b50201 0%,#890101 100%); -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;} 
div#filters h1 a {color:#fff;}
div#filters div {margin:0 8px;}
div#filters h3 {text-transform:uppercase; border-bottom:1px solid rgba(0,0,0,0.5); background:url(//images.lids.com/lch/buckeyecorner/m/plus.png) no-repeat right center;}
div#filters div:last-child h3 {border-bottom:none;}
div#filters div.selected h3, div#filters div.open h3 {border-bottom:none; background:url(//images.lids.com/lch/buckeyecorner/m/minus.png) no-repeat right center;}
div#filters div.selected ul > li:last-child, div#filters div.open ul > li:last-child {border-bottom:1px solid rgba(0,0,0,0.5);}
div#filters ul { background-color:#fff;}
div#filters ul > li {border-bottom:1px solid rgba(0,0,0,0.5); border-top:1px solid rgba(255,255,255,0.3); background:url(//images.lids.com/lch/buckeyecorner/m/g_arrow.png) no-repeat right center;}
div#filters ul > li:last-child {border-bottom:none;}
div#filters ul > li a {padding:0 18px 0 8px; color:#333; text-transform:uppercase;}
html.portrait div#filters ul > li a {width:262px;}
html.landscape div#filters ul > li a {width:421px;}
div#filters ul > li a.on {color:#f8991d;}
div#filters ul > li a.on b {color:#df0000; text-transform:lowercase;}

/* Product */
#productpage .productpage.pagecontent {margin:4px 4px 0; padding:0;}
#productpage #altviews img {-khtml-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}
#productpage #altviews img {width:78px; height:59px;}
#productpage #altviews, #productpage #imgcontainer {width:312px;}
#productpage #pimg {width:312px; height:234px;}
#productpage #pdetails .pricing {margin:0 4px; padding:8px 0; line-height:24px; background:#7d7e7d; background:-moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); background:-webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); background:-o-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); background:-ms-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); background:linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#productpage #pdetails .pricing h3:last-child {font-weight:bold;}
#productpage #pdetails .pricing h3 a {color:#fff; font-size:1em; font-weight:bold;}
#productpage #pdetails .reviews {margin:2px 4px; padding:8px 0; background:#262626; background:-moz-linear-gradient(top,#262626 0%,#1a1a1a 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#262626),color-stop(100%,#1a1a1a)); background:-webkit-linear-gradient(top,#262626 0%,#1a1a1a 100%); background:-o-linear-gradient(top,#262626 0%,#1a1a1a 100%); background:-ms-linear-gradient(top,#262626 0%,#1a1a1a 100%); background:linear-gradient(top,#262626 0%,#1a1a1a 100%); -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#productpage #pdetails .rating {background-image:url(//images.lids.com/lch/buckeyecorner/m/m-stars.png);} 
#productpage #pbuy {margin:4px 4px 0; padding:8px; background:#eeeeee; background:-moz-linear-gradient(top,#eeeeee 0%,#dbdbdb 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eeeeee),color-stop(100%,#dbdbdb)); background:-webkit-linear-gradient(top,#eeeeee 0%,#dbdbdb 100%); background:-o-linear-gradient(top,#eeeeee 0%,#dbdbdb 100%); background:-ms-linear-gradient(top,#eeeeee 0%,#dbdbdb 100%); background:linear-gradient(top,#eeeeee 0%,#dbdbdb 100%); -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#productpage #pbuy .step span {display:block; width:30px; height:30px; margin-top:4px; line-height:30px; text-align:center; color:#fff; font-weight:bold; border:1px solid #888; background:#cccccc; background:-moz-radial-gradient(center,ellipse cover,#cccccc 0%,#969696 100%); background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#cccccc),color-stop(100%,#969696)); background:-webkit-radial-gradient(center,ellipse cover,#cccccc 0%,#969696 100%); background:-o-radial-gradient(center,ellipse cover,#cccccc 0%,#969696 100%); background:-ms-radial-gradient(center,ellipse cover,#cccccc 0%,#969696 100%); background:radial-gradient(center,ellipse cover,#cccccc 0%,#969696 100%); -khtml-border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.sizing #sizes a {background-color:#fff; border:2px solid #333; color:#333; -khtml-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.sizing #sizes a.on {background-color:#098603; border:2px solid #333; color:#fff;}
.productpage ul.checklist {list-style-image:url(//images.lids.com/lch/buckeyecorner/check.png);}
.productpage ul.attributes {list-style-image:url(//images.lids.com/lch/buckeyecorner/productpage-attributes.png);}
.productpage #ptabs > ul > li.tab {-khtml-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}
.productpage #ptabs .tab-content {-khtml-border-radius:0 10px 10px 10px; -moz-border-radius:0 10px 10px 10px; -webkit-border-radius:0 10px 10px 10px; border-radius:0 10px 10px 10px;}
.productpage .anglebanner.exclusive {background-image:url(//images.lids.com/lch/buckeyecorner/m-exclusive-tag.gif);}
.productpage .anglebanner.clearance {background-image:url(//images.lids.com/lch/buckeyecorner/m-clearance-tag.gif);}

/* Zoom/Pan Controller */
#imgcontainer div.loading {width:200px; height:100px; top:70px; left:60px; background:transparent url(//images.lids.com/lch/buckeyecorner/homepage/loading.gif) no-repeat 20px 25px;}
#imgviewer_controls {width:40px; height:40px; top:94px; padding:2px; background:url(//images.lids.com/lch/buckeyecorner/m/panzoom_controls.png) no-repeat -76px 0px;}
#imgviewer_controls a {width:40px; height:40px;}
#imgviewer_controls a.spin {background:url(//images.lids.com/lch/buckeyecorner/m/panzoom_controls.png) no-repeat -36px -2px;}
#imgviewer_controls a.spin.active {background-position:0 -2px;}

/* Shopping Cart */
#quick_cart {border:4px solid #b50201; background-color:#e9e7e7; box-shadow:1px 2px 5px #111; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#quick_cart .footer a {margin:0; padding:8px 18px; font-size:1.4em; font-weight:bold; font-family:arial,serif; color:#fff; text-shadow:0px 1px 1px rgb(51,51,51); -khtml-border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; border:1px solid #999; background-color:#fff; background-image:linear-gradient(-90deg,rgb(238,238,238),rgb(136,136,136)); background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgb(238,238,238)),to(rgb(136,136,136))); background-image:-moz-linear-gradient(-90deg,rgb(238,238,238),rgb(136,136,136));}
#quick_cart .footer a.checkout {border:1px solid #0C7604; background-color:#00CC00; background-image:linear-gradient(-90deg,rgb(51,255,0),rgb(0,153,0)); background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgb(51,255,0)),to(rgb(0,153,0))); background-image:-moz-linear-gradient(-90deg,rgb(51,255,0),rgb(0,153,0));} 
#quick_cart p {color:#333;}
#fullcart.pagecontent {padding:8px 0;}
#fullcart ul > li > a img {-khtml-border-radius:10px 0 0 0; -moz-border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; border-radius:10px 0 0 0;}
#fullcart ul > li {border-bottom:1px solid rgba(0,0,0,0.5); border-top:1px solid rgba(255,255,255,0.3);}
#fullcart ul > li:first-child {border-top:none;}
#fullcart input.removeitem {padding:4px 8px; font-size:.9em;} 
#fullcart ul > li > div.totals span {color:#888; font-size:.9em; font-weight:bold; line-height:1.2em;}
#fullcart div.breakdown > div > div {color:#888;}
#fullcart input.remove, #fullcart input.apply {margin:2px 0 0 4px; padding:2px 8px; font-size:.9em; vertical-align:top;} 
#dispcart ul.listing {margin:0; padding:0;}
#dispcart ul.listing > li:last-child {border-bottom:1px solid rgba(0,0,0,0.5); border-top:1px solid rgba(255,255,255,0.3);}

/* Checkout */
#checkout .head {margin:4px 2px 0; padding:4px 8px; background-color:#eee; border:1px solid #ccc; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#checkout .wrapper {margin:4px 2px 0; padding:4px; background-color:#fff; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#checkout .body > .data > .tb {color:#333; font-size:1.2em; text-shadow:0 0 1px #c8c8c8; border:1px solid #999; background:#eeeeee; background:-moz-linear-gradient(top,#eeeeee 0%,#cccccc 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eeeeee),color-stop(100%,#cccccc)); background:-webkit-linear-gradient(top,#eeeeee 0%,#cccccc 100%); background:-o-linear-gradient(top,#eeeeee 0%,#cccccc 100%); background:-ms-linear-gradient(top,#eeeeee 0%,#cccccc 100%); background:linear-gradient(top,#eeeeee 0%,#cccccc 100%); box-shadow:1px 1px 1px rgba(0,0,0,0.4); -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#checkout .body > .data > .tb.active, #checkout .body > .data > .tb.complete {color:#fff; text-shadow:0 0 1px #333; border:1px solid #300d0a; background:#b50201; background:-moz-linear-gradient(top, #b50201 0%, #890101 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b50201), color-stop(100%,#890101)); background:-webkit-linear-gradient(top, #b50201 0%,#890101 100%); background:-o-linear-gradient(top, #b50201 0%,#890101 100%); background:-ms-linear-gradient(top, #b50201 0%,#890101 100%); background:linear-gradient(to bottom, #b50201 0%,#890101 100%);}
form.ckfrm fieldset, form.ckfrm_complete fieldset, #checkout .body > .data div.info_complete {border:2px solid #333; border-top:none; -khtml-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px;}
form.ckfrm label.radio {border:1px solid #666; background:#f8f8f8; -khtml-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
form.ckfrm label.radio.selected {border:2px solid #300d0a; background:#dadada url(//images.lids.com/lch/buckeyecorner/m/check.png) no-repeat 97% center;}
html.portrait #checkout ul.listing > li > img + p {width:200px;}
html.landscape #checkout ul.listing > li > img + p {width:360px;}
#checkout #thankyou {padding:8px 0;}
#checkout #thankyou #dispcart {border-top:1px solid rgba(0, 0, 0, 0.5);}

/* Misc pages */
#account_signin, #account_signout {margin:4px; padding:6px; background-color:#fff; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#giftcards .gcs div.gc {-khtml-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#giftcards .gcs div.gc.active {background-image:url(//images.lids.com/lch/buckeyecorner/m/check.png); background-repeat:no-repeat; background-position:96% center;}
#giftcards .gcs div + div {margin-top:10px;}
#club ol {margin:8px 0 8px 20px;}
#club ol > li {padding:4px 0; list-style-type:decimal; line-height:1.2em;}
#club .red {color:#df0000;}
#helpdesk ul.mainmenu {-khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#contact_us hr {display:none;} 
.titlebar-default {background:#b50201; background:-moz-linear-gradient(top, #b50201 0%, #890101 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b50201), color-stop(100%,#890101)); background:-webkit-linear-gradient(top, #b50201 0%,#890101 100%); background:-o-linear-gradient(top, #b50201 0%,#890101 100%); background:-ms-linear-gradient(top, #b50201 0%,#890101 100%); background:linear-gradient(to bottom, #b50201 0%,#890101 100%);}

/* Footer */
#footer ul {margin:4px; padding:0 8px; background-color:rgba(147,155,161,0.8); -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#footer ul > li {border-bottom:1px solid rgba(0,0,0,0.5); border-top:1px solid rgba(255,255,255,0.3); background:url(//images.lids.com/lch/buckeyecorner/m/ws_arrow.png) no-repeat right center;}
#footer ul > li:first-child {border-top:none;}
#footer ul > li:last-child {border-bottom:none;}
#footer ul li a {padding:0 6px; color:#fff;}
#footer .links {padding:4px 0; background:rgba(153,153,153,0.9); border:1px solid #b50201; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#footer .links .poweredby {padding:11px 0;}
#footer .links > div + div {border-left:1px solid rgba(255,255,255,0.3);}
#footer #legal, #footer #legal a{color:#fff; padding-bottom:4px;}

/* Buttons */
a.btn, a.btn:visited {font-size:1.2em; color:#fff;}
a.btnsm, a.btnsm:visited {font-size:1em; color:#fff;}
.btn {display:inline-block; margin:0; padding:10px 16px; font-size:1.2em; font-weight:bold; font-family:arial, serif; color:#fff; text-shadow:0px 1px 1px rgb(51, 51, 51); -khtml-border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; border:1px solid #0C7604; background-color:#00CC00; background-image:linear-gradient(-90deg, rgb(51, 255, 0), rgb(0, 153, 0)); background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(51, 255, 0)), to(rgb(0, 153, 0))); background-image:-moz-linear-gradient(-90deg, rgb(51, 255, 0), rgb(0, 153, 0));}
.btnsm {display:inline-block; margin:0; padding:8px 16px; font-size:1em; font-weight:bold; font-family:arial, serif; color:#fff; text-shadow:0px 1px 1px rgb(51, 51, 51); -khtml-border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; border:1px solid #0C7604; background-color:#00CC00; background-image:linear-gradient(-90deg, rgb(51, 255, 0), rgb(0, 153, 0)); background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(51, 255, 0)), to(rgb(0, 153, 0))); background-image:-moz-linear-gradient(-90deg, rgb(51, 255, 0), rgb(0, 153, 0));}
.btngreen {border:1px solid #0C7604; background-color:#00CC00; background-image:linear-gradient(-90deg, rgb(51, 255, 0), rgb(0, 153, 0)); background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(51, 255, 0)), to(rgb(0, 153, 0))); background-image:-moz-linear-gradient(-90deg, rgb(51, 255, 0), rgb(0, 153, 0));}
.btngray {border:1px solid #999; background-color:#fff; background-image:linear-gradient(-90deg, rgb(238, 238, 238), rgb(136, 136, 136)); background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(238, 238, 238)), to(rgb(136, 136, 136))); background-image:-moz-linear-gradient(-90deg, rgb(238, 238, 238), rgb(136, 136, 136));}
.btnred {border:1px solid #990033; background-color:#00CC00; background-image:linear-gradient(-90deg, rgb(204, 0, 0), rgb(153, 51, 51)); background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(204, 0, 0)), to(rgb(153, 51, 51))); background-image:-moz-linear-gradient(-90deg, rgb(204, 0, 0), rgb(153, 51, 51));}

/* Message Box & Error Message */
#messagebox, #messagebox_error, #fourohfour {margin:2px 4px 0; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#errormsg {margin:4px 0; -khtml-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
