/*
	Custom Css Template Override
	Helensvale Bmx
	shop.helensvalebmx.com
*/

html body { background:#191919; }
div#content { background:#fff; }
a { color:#6B8D94; }
a:hover	{ color:#444; }
.storeapp { display:none; }

div.shadow-700 { margin-bottom:10px; background:url(shadow-700.png) no-repeat top center; height:16px; }

div#header { background:url(header-bg.jpg) #191919 repeat-x top center; border-bottom:1px solid #222; }
div#logo { margin-top:10px; margin-bottom:0; }
div#logo h2 a { display:block; background:url(logo.png) no-repeat; width:355px; height:64px; text-decoration:none; text-indent:-9999px; }
div#logo h4 { display:none; }

div#cart-box h4 { margin-top:20px; }
div#cart-box h4.cart-totals { color:#fff;}
div#cart-box ul { margin-top:30px; }
div#cart-box li a:hover { color:#fff; }

div#signin-box li a:hover { color:#fff; text-decoration:none; }

div#navigation { background:url(navigation-bg.jpg) #222 center top; border-top:1px solid #000; border-bottom:1px solid #000; }

div#nav-box a { border:0px solid #4D9473; color:#DBEAE3; font-size:90%; text-shadow:1px 1px 1px #000; }
div#nav-box a:hover { border-color:#417D64; color:#85bb7e; -moz-border-radius:14px; -webkit-border-radius:14px; }

div#account-box.true { background:#fff; }
div#account-box.true div.account-box-userlinks li a:hover { color:#444; }
div#account-box.true div.account-box-userlinks h3 { color:#222; }

div#pagemsg { background:#222; }

/* Footer */
div#footer { padding-top:0; background:#191919; border-top:#DCDCDC solid 1px; }
div#footer-box { color:#786B59; }
div#footer-box a { color:#6B8D94; }
div#footer-box a:hover { color:#fff; text-decoration:none; }
div#footer-box h3 { color:#fff; }
div#footer-box hr { border:0; border-top:1px solid #222; }
div#footer-box div.links li { color:#fff; }
div#footer div.phoneus { margin-top:30px; margin-bottom:30px; }
div#footer div.phoneus h2 { text-align:center; font-size:32px; color:#fff; }
div#footer div.phoneus h2 strong { margin-right:20px; }

/* Join Mail List */
div.joinmaillist { margin:20px 0; padding:30px 0; background:#222; border-top:0px solid #333; border-bottom:0px solid #333; }
div.joinmaillist h3,
div.joinmaillist ul { display:inline; float:left; }
div.joinmaillist h3 { margin-top:8px; margin-left:50px; margin-right:50px; color:#930; }
div.joinmaillist ul { margin-top:0; }
div.joinmaillist li { display:inline; }
div.joinmaillist fieldset li label { float:none; display:inline; color:#fff; margin-left:20px; margin-right:10px; } 
div.joinmaillist fieldset li input[type="text"] { width:160px; font-size:14px; padding:6px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#2F2F2F; border:1px solid #3F3F3F; color:#fff; }

/* Categories */
div#categories-box { background:url(categories-bg.png) #222 bottom center no-repeat; padding-top:65px; padding-bottom:40px; border:none; }
div#categories-box h3 { position:absolute; top:-1px; left:-16px; width:250px; height:76px; background:url(categories-h3.png) no-repeat; text-indent:-9999px; }
div#categories-box ul { margin-left:5px; margin-right:5px; }
div#categories-box li { padding-left:15px; padding-right:15px; border-top:1px dotted #222; }
div#categories-box li a { color:#7D7D7D; }
div#categories-box li a:hover { color:#85BB7E; }
div#categories-box li li { padding-left:10px; padding-right:10px; }
div#categories-box li li a { color:#6B8D94; }
div#categories-box li li sup { color:#222; }

/* Category Brands */
div#categories-box li#subnavcategory-brands { padding-left:0; padding-right:0; }
div#categories-box li#subnavcategory-brands h5 { display:none; }
div#categories-box li#subnavcategory-brands ul { margin-left:0; margin-right:0; }
div#categories-box li#subnavcategory-brands li { padding-left:25px; padding-right:25px; }

li#subnavcategory-brands li#subnavcategory-alien-nation:before,
li#subnavcategory-brands li#subnavcategory-animal-bike-co:before,
li#subnavcategory-brands li#subnavcategory-bicycle-union:before,
li#subnavcategory-brands li#subnavcategory-colony:before,
li#subnavcategory-brands li#subnavcategory-deluxe:before,
li#subnavcategory-brands li#subnavcategory-eastern-bikes:before,
li#subnavcategory-brands li#subnavcategory-eclat:before,
li#subnavcategory-brands li#subnavcategory-fbm:before,
li#subnavcategory-brands li#subnavcategory-federal:before,
li#subnavcategory-brands li#subnavcategory-fit-bike-co:before,
li#subnavcategory-brands li#subnavcategory-fly:before,
li#subnavcategory-brands li#subnavcategory-g-sport:before,
li#subnavcategory-brands li#subnavcategory-khe:before,
li#subnavcategory-brands li#subnavcategory-kink:before,
li#subnavcategory-brands li#subnavcategory-kool-stop:before,
li#subnavcategory-brands li#subnavcategory-mankind:before,
li#subnavcategory-brands li#subnavcategory-maxxis:before,
li#subnavcategory-brands li#subnavcategory-nike-60:before,
li#subnavcategory-brands li#subnavcategory-odyssey:before,
li#subnavcategory-brands li#subnavcategory-ogio:before,
li#subnavcategory-brands li#subnavcategory-pilgrim:before,
li#subnavcategory-brands li#subnavcategory-primo:before,
li#subnavcategory-brands li#subnavcategory-pro-tec:before,
li#subnavcategory-brands li#subnavcategory-profile:before,
li#subnavcategory-brands li#subnavcategory-proper-bike-co:before,
li#subnavcategory-brands li#subnavcategory-redline:before,
li#subnavcategory-brands li#subnavcategory-sandmbikes:before,
li#subnavcategory-brands li#subnavcategory-shadow-conspiracy:before,
li#subnavcategory-brands li#subnavcategory-shimano:before,
li#subnavcategory-brands li#subnavcategory-skavenger:before,
li#subnavcategory-brands li#subnavcategory-sunday-bikes:before,
li#subnavcategory-brands li#subnavcategory-terrible-one:before,
li#subnavcategory-brands li#subnavcategory-united:before,
li#subnavcategory-brands li#subnavcategory-vans:before,
li#subnavcategory-brands li#subnavcategory-afends:before
{ float:none; content:" " !important; margin-right:0; }

div#categories-box li#subnavcategory-brands li#subnavcategory-alien-nation,
div#categories-box li#subnavcategory-brands li#subnavcategory-animal-bike-co,
div#categories-box li#subnavcategory-brands li#subnavcategory-bicycle-union,
div#categories-box li#subnavcategory-brands li#subnavcategory-colony,
div#categories-box li#subnavcategory-brands li#subnavcategory-deluxe,
div#categories-box li#subnavcategory-brands li#subnavcategory-eastern-bikes,
div#categories-box li#subnavcategory-brands li#subnavcategory-eclat,
div#categories-box li#subnavcategory-brands li#subnavcategory-fbm,
div#categories-box li#subnavcategory-brands li#subnavcategory-federal,
div#categories-box li#subnavcategory-brands li#subnavcategory-fit-bike-co,
div#categories-box li#subnavcategory-brands li#subnavcategory-fly,
div#categories-box li#subnavcategory-brands li#subnavcategory-g-sport,
div#categories-box li#subnavcategory-brands li#subnavcategory-khe,
div#categories-box li#subnavcategory-brands li#subnavcategory-kink,
div#categories-box li#subnavcategory-brands li#subnavcategory-kool-stop,
div#categories-box li#subnavcategory-brands li#subnavcategory-mankind,
div#categories-box li#subnavcategory-brands li#subnavcategory-maxxis,
div#categories-box li#subnavcategory-brands li#subnavcategory-nike-60,
div#categories-box li#subnavcategory-brands li#subnavcategory-odyssey,
div#categories-box li#subnavcategory-brands li#subnavcategory-ogio,
div#categories-box li#subnavcategory-brands li#subnavcategory-pilgrim,
div#categories-box li#subnavcategory-brands li#subnavcategory-primo,
div#categories-box li#subnavcategory-brands li#subnavcategory-pro-tec,
div#categories-box li#subnavcategory-brands li#subnavcategory-profile,
div#categories-box li#subnavcategory-brands li#subnavcategory-proper-bike-co,
div#categories-box li#subnavcategory-brands li#subnavcategory-redline,
div#categories-box li#subnavcategory-brands li#subnavcategory-sandmbikes,
div#categories-box li#subnavcategory-brands li#subnavcategory-shadow-conspiracy,
div#categories-box li#subnavcategory-brands li#subnavcategory-shimano,
div#categories-box li#subnavcategory-brands li#subnavcategory-skavenger,
div#categories-box li#subnavcategory-brands li#subnavcategory-sunday-bikes,
div#categories-box li#subnavcategory-brands li#subnavcategory-terrible-one,
div#categories-box li#subnavcategory-brands li#subnavcategory-united,
div#categories-box li#subnavcategory-brands li#subnavcategory-vans,
div#categories-box li#subnavcategory-brands li#subnavcategory-afends
{ padding:0; }

li#subnavcategory-brands li#subnavcategory-alien-nation a,
li#subnavcategory-brands li#subnavcategory-animal-bike-co a,
li#subnavcategory-brands li#subnavcategory-bicycle-union a,
li#subnavcategory-brands li#subnavcategory-colony a,
li#subnavcategory-brands li#subnavcategory-deluxe a,
li#subnavcategory-brands li#subnavcategory-eastern-bikes a,
li#subnavcategory-brands li#subnavcategory-eclat a,
li#subnavcategory-brands li#subnavcategory-fbm a,
li#subnavcategory-brands li#subnavcategory-federal a,
li#subnavcategory-brands li#subnavcategory-fit-bike-co a,
li#subnavcategory-brands li#subnavcategory-fly a,
li#subnavcategory-brands li#subnavcategory-g-sport a,
li#subnavcategory-brands li#subnavcategory-khe a,
li#subnavcategory-brands li#subnavcategory-kink a,
li#subnavcategory-brands li#subnavcategory-kool-stop a,
li#subnavcategory-brands li#subnavcategory-mankind a,
li#subnavcategory-brands li#subnavcategory-maxxis a,
li#subnavcategory-brands li#subnavcategory-nike-60 a,
li#subnavcategory-brands li#subnavcategory-odyssey a,
li#subnavcategory-brands li#subnavcategory-ogio a,
li#subnavcategory-brands li#subnavcategory-pilgrim a,
li#subnavcategory-brands li#subnavcategory-primo a,
li#subnavcategory-brands li#subnavcategory-pro-tec a,
li#subnavcategory-brands li#subnavcategory-profile a,
li#subnavcategory-brands li#subnavcategory-proper-bike-co a,
li#subnavcategory-brands li#subnavcategory-redline a,
li#subnavcategory-brands li#subnavcategory-sandmbikes a,
li#subnavcategory-brands li#subnavcategory-shadow-conspiracy a,
li#subnavcategory-brands li#subnavcategory-shimano a,
li#subnavcategory-brands li#subnavcategory-skavenger a,
li#subnavcategory-brands li#subnavcategory-sunday-bikes a,
li#subnavcategory-brands li#subnavcategory-terrible-one a,
li#subnavcategory-brands li#subnavcategory-united a,
li#subnavcategory-brands li#subnavcategory-vans a,
li#subnavcategory-brands li#subnavcategory-afends a
{ float:none; display:block; height:45px; text-indent:-9999px; content:none; background-image:url(http://static.helensvalebmx.com/img/brand-category-nav.png); background-repeat:no-repeat; }

li#subnavcategory-brands li#subnavcategory-alien-nation a { background-position:0 0; }
li#subnavcategory-brands li#subnavcategory-alien-nation a:hover { background-position:-200px 0; }
li#subnavcategory-brands li#subnavcategory-animal-bike-co a { background-position:0 -45px; }
li#subnavcategory-brands li#subnavcategory-animal-bike-co a:hover { background-position:-200px -45px; }
li#subnavcategory-brands li#subnavcategory-bicycle-union a { background-position:0 -90px; }
li#subnavcategory-brands li#subnavcategory-bicycle-union a:hover { background-position:-200px -90px; }
li#subnavcategory-brands li#subnavcategory-colony a { background-position:0 -135px; }
li#subnavcategory-brands li#subnavcategory-colony a:hover { background-position:-200px -135px; }
li#subnavcategory-brands li#subnavcategory-deluxe a { background-position:0 -180px; }
li#subnavcategory-brands li#subnavcategory-deluxe a:hover { background-position:-200px -180px; }
li#subnavcategory-brands li#subnavcategory-eastern-bikes a { background-position:0 -225px; }
li#subnavcategory-brands li#subnavcategory-eastern-bikes a:hover { background-position:-200px -225px; }
li#subnavcategory-brands li#subnavcategory-eclat a { background-position:0 -270px; }
li#subnavcategory-brands li#subnavcategory-eclat a:hover { background-position:-200px -270px; }
li#subnavcategory-brands li#subnavcategory-fbm a { background-position:0 -315px; }
li#subnavcategory-brands li#subnavcategory-fbm a:hover { background-position:-200px -315px; }
li#subnavcategory-brands li#subnavcategory-federal a { background-position:0 -360px; }
li#subnavcategory-brands li#subnavcategory-federal a:hover { background-position:-200px -360px; }
li#subnavcategory-brands li#subnavcategory-fit-bike-co a { background-position:0 -405px; }
li#subnavcategory-brands li#subnavcategory-fit-bike-co a:hover { background-position:-200px -405px; }
li#subnavcategory-brands li#subnavcategory-fly a { background-position:0 -450px; }
li#subnavcategory-brands li#subnavcategory-fly a:hover { background-position:-200px -450px; }
li#subnavcategory-brands li#subnavcategory-g-sport a { background-position:0 -495px; }
li#subnavcategory-brands li#subnavcategory-g-sport a:hover { background-position:-200px -495px; }
li#subnavcategory-brands li#subnavcategory-khe a { background-position:0 -540px; }
li#subnavcategory-brands li#subnavcategory-khe a:hover { background-position:-200px -540px; }
li#subnavcategory-brands li#subnavcategory-kink a { background-position:0 -585px; }
li#subnavcategory-brands li#subnavcategory-kink a:hover { background-position:-200px -585px; }
li#subnavcategory-brands li#subnavcategory-kool-stop a { background-position:0 -630px; }
li#subnavcategory-brands li#subnavcategory-kool-stop a:hover { background-position:-200px -630px; }
li#subnavcategory-brands li#subnavcategory-mankind a { background-position:0 -675px; }
li#subnavcategory-brands li#subnavcategory-mankind a:hover { background-position:-200px -675px; }
li#subnavcategory-brands li#subnavcategory-maxxis a { background-position:0 -720px; }
li#subnavcategory-brands li#subnavcategory-maxxis a:hover { background-position:-200px -720px; }
li#subnavcategory-brands li#subnavcategory-nike-60 a { background-position:0 -765px; }
li#subnavcategory-brands li#subnavcategory-nike-60 a:hover { background-position:-200px -765px; }
li#subnavcategory-brands li#subnavcategory-odyssey a { background-position:0 -810px; }
li#subnavcategory-brands li#subnavcategory-odyssey a:hover { background-position:-200px -810px; }
li#subnavcategory-brands li#subnavcategory-ogio a { background-position:0 -855px; }
li#subnavcategory-brands li#subnavcategory-ogio a:hover { background-position:-200px -855px; }
li#subnavcategory-brands li#subnavcategory-pilgrim a { background-position:0 -900px; }
li#subnavcategory-brands li#subnavcategory-pilgrim a:hover { background-position:-200px -900px; }
li#subnavcategory-brands li#subnavcategory-primo a { background-position:0 -945px; }
li#subnavcategory-brands li#subnavcategory-primo a:hover { background-position:-200px -945px; }
li#subnavcategory-brands li#subnavcategory-pro-tec a { background-position:0 -990px; }
li#subnavcategory-brands li#subnavcategory-pro-tec a:hover { background-position:-200px -990px; }
li#subnavcategory-brands li#subnavcategory-profile a { background-position:0 -1035px; }
li#subnavcategory-brands li#subnavcategory-profile a:hover { background-position:-200px -1035px; }
li#subnavcategory-brands li#subnavcategory-proper-bike-co a { background-position:0 -1575px; }
li#subnavcategory-brands li#subnavcategory-proper-bike-co a:hover { background-position:-200px -1575px; }
li#subnavcategory-brands li#subnavcategory-redline a { background-position:0 -1080px; }
li#subnavcategory-brands li#subnavcategory-redline a:hover { background-position:-200px -1080px; }
li#subnavcategory-brands li#subnavcategory-sandmbikes a { background-position:0 -1125px; }
li#subnavcategory-brands li#subnavcategory-sandmbikes a:hover { background-position:-200px -1125px; }
li#subnavcategory-brands li#subnavcategory-shadow-conspiracy a { background-position:0 -1170px; }
li#subnavcategory-brands li#subnavcategory-shadow-conspiracy a:hover { background-position:-200px -1170px; }
li#subnavcategory-brands li#subnavcategory-shimano a { background-position:0 -1215px; }
li#subnavcategory-brands li#subnavcategory-shimano a:hover { background-position:-200px -1215px; }
li#subnavcategory-brands li#subnavcategory-skavenger a { background-position:0 -1260px; }
li#subnavcategory-brands li#subnavcategory-skavenger a:hover { background-position:-200px -1260px; }
li#subnavcategory-brands li#subnavcategory-sunday-bikes a { background-position:0 -1305px; }
li#subnavcategory-brands li#subnavcategory-sunday-bikes a:hover { background-position:-200px -1305px; }
li#subnavcategory-brands li#subnavcategory-terrible-one a { background-position:0 -1350px; }
li#subnavcategory-brands li#subnavcategory-terrible-one a:hover { background-position:-200px -1350px; }
li#subnavcategory-brands li#subnavcategory-united a { background-position:0 -1395px; }
li#subnavcategory-brands li#subnavcategory-united a:hover { background-position:-200px -1395px; }
li#subnavcategory-brands li#subnavcategory-vans a { background-position:0 -1440px; }
li#subnavcategory-brands li#subnavcategory-vans a:hover { background-position:-200px -1440px; }
li#subnavcategory-brands li#subnavcategory-afends a { background-position:0 -1530px; }
li#subnavcategory-brands li#subnavcategory-afends a:hover { background-position:-200px -1530px; }


/* Accounts */
div#account-box { background:#000; border-bottom-color:#3E3E3E;  }
div#account-box h3,
div#account-box p,
div#account-box label { color:#7D7D7D; }
div#account-box a:hover { color:#fff; text-decoration:none; }
div.account-box-login { background:#222; }
div.account-box-forgotpassword { background:#333; }

/* Sales Box */
div.sale-box { margin-top:10px; margin-bottom:20px; }

/* Store Front */
div#categories-box h3 { margin:0; }
body#storefront div#categories-box h3 { background-image:url(categories-h3-storefront.png); }

div.promo-products { margin-top:20px; }
body#storefront div.promo-products { margin-bottom:20px; }

div.storefront-box { margin-top:10px; }

div.delivery-promo h4 a { display:block; margin-top:10px; background:url(http://static.helensvalebmx.com/img/storefront/delivery.png) no-repeat center; height:73px; text-indent:-9999px; }

div.storefront-box.facebook h4,
div.storefront-box.skype h4,
div.storefront-box.help h4 { height:32px; text-indent:-9999px; }
div.storefront-box.facebook h4 { background:url(http://static.helensvalebmx.com/img/facebook-logo-32.png) no-repeat; }
div.storefront-box.skype h4 { background:url(http://static.helensvalebmx.com/img/skype-logo-32.png) no-repeat; }
div.storefront-box.help h4 { background:url(http://static.helensvalebmx.com/img/help-32.png) no-repeat; }
div.storefront-box hr { margin-top:10px; margin-bottom:20px; }
div.storefront-box.product-list h2,
body#product div#content h2 { font-family:Georgia,"Times New Roman",Times,serif; text-shadow:0 0 6px #ccc; font-style:italic; text-align:center; }

/* Banner */
div#banner { border-bottom:1px solid #ccc; background:url(banner-bg.jpg) #222 bottom repeat-x; overflow:auto; }
div.todaysfeature h1,
div.todaysfeature h4 { display:block; position:absolute; left:20px; margin:0; padding:3px 8px; background:#333; opacity:0.8; filter:alpha(opacity=90); color:#fff; font-weight:normal; }
div.todaysfeature h1 { top:325px; font-size:24px; }
div#content div.todaysfeature h1 { margin:0; }
div.todaysfeature h4 { top:300px; font-size:16px; }
div.todaysfeature span { display:block; z-index:1000; position:absolute; top:-55px; right:20px; width:268px; height:475px; background:url(http://static.helensvalebmx.com/img/storefront/todays-feature-richo.png) no-repeat; text-indent:-9999px; }

div.todaysfeaturedetails { background-color:#F6F6F6; border:1px solid #DDDDDD; font-size:0.9em; -moz-border-radius:9px; -webkit-border-radius:9px; }
div.todaysfeaturedetails h4 { color:#333; font-size:11px; font-weight:bold; margin-top:0; margin-bottom:10px; }
div.todaysfeaturedetails p { color:#A9A9A9; font-size:11px;	line-height:15px; }
div.todaysfeaturedetails ul { margin-top:10px; }
div.todaysfeaturedetails li a { display:block; margin-bottom:3px; padding:4px 3px; -moz-border-radius:9px; -webkit-border-radius:9px; background:#ccc; color:#666; font-size:90%; text-align:center; text-transform:uppercase; text-decoration:none; }
div.todaysfeaturedetails li a:hover { background:#DBEAE3; }

div.todaysfeaturedetails div.part_1,
div.todaysfeaturedetails div.part_2 { padding:10px 9px; }
div.todaysfeaturedetails div.part_2 { border-top:1px solid #E4E4E4; }

/* Highlights */
div.hightlights { margin-top:30px; margin-bottom:30px; height:240px; background:url(http://static.helensvalebmx.com/img/storefront/highlights.jpg) no-repeat; }
div.hightlights.col1 { background-position:0 0; }
div.hightlights.col2 { background-position:0 -240px; }
div.hightlights.col3 { background-position:0 -480px; }
div.hightlights h3,
div.hightlights p { display:none; }
div.hightlights a { display:block; height:240px; text-indent:-9999px; }

/* Image Slider */
#controller { display:none; z-index:500; }
#controller, #slides { position:relative; }

.slidecontainer { margin-top:20px; margin-bottom:20px; width:960px; height:440px; position:relative; }

#prevNext { z-index:900; margin:0 auto; position:relative; width:1034px; }

.jFlowPrev,
.jFlowNext { background:url(btn-arrow-trans.png) no-repeat; cursor:pointer; display:block; height:182px; left:0; overflow:hidden; position:absolute; top:120px; width:26px; }
.jFlowNext { background-position:-52px -182px; }
.jFlowNext:hover { background-position:-26px -182px; }
.jFlowPrev { background-position:0 0; left:auto; right:0; }
.jFlowPrev:hover { background-position:-26px 0; }
.play_pause { background:url(play-pause-trans.png) no-repeat scroll 0 0; width:32px; height:35px; position:absolute; top:380px; right:-4px; text-indent:-9000px; }
.play_pause:hover { background-position:-32px 0; }
.paused { background-position:0 -35px; }
.paused:hover { background-position:-32px -35px; }
.timer { background-color:black; height:4px; opacity:0.4; overflow:hidden; position:absolute; top:350px; right:0; }

/* Lightbox */
#lightbox-overlay { background:url(bg-lightbox.gif) #000000 repeat !important; }
#lightbox-imageBox { -moz-border-radius-topright:7px; -webkit-border-top-right-radius:7px; -moz-border-radius-topleft:7px; -webkit-border-top-left-radius:7px; }
#lightbox-infoBox { -moz-border-radius-bottomleft:7px; -webkit-border-bottom-left-radius:7px; -moz-border-radius-bottomright:7px; -webkit-border-bottom-right-radius:7px; }

/* Ge Banner */
div.banner.ge-sml a,
div.banner.ge-med a,
div.banner.ge-lrg a { display:block; text-indent:-9999px; background-repeat:no-repeat; }
div.banner.ge-sml a { background-image:url(http://static.helensvalebmx.com/img/banners/ge-banner-180x150.gif); width:180px; height:150px; } 
div.banner.ge-med a { background-image:url(http://static.helensvalebmx.com/img/banners/ge-banner-300x250.gif); width:300px; height:250px; }
div.banner.ge-lrg a { background-image:url(http://static.helensvalebmx.com/img/banners/ge-banner-728x90.gif); width:728px; height:90px; }
div.banner.ge-sml.categories a { margin:20px auto 0 auto; }

/* Category View */
div.colony div#content h1,
div.fbm div#content h1,
div.odyssey div#content h1,
div.terrible-one div#content h1,
div.fly div#content h1,
div.united div#content h1,
div.animal-bike-co div#content h1,
div.proper-bike-co div#content h1,
div.deluxe div#content h1,
div.sandmbikes div#content h1,
div.profile div#content h1,
div.vans div#content h1,
div.afends div#content h1
{ text-indent:-9999px; background-repeat:no-repeat; background-position:top center; }

div.colony div#content h1 { background-image:url(http://static.helensvalebmx.com/img/brands/logos/brand-colony.png); width:220px; height:35px; margin-bottom:20px; }
div.fbm div#content h1 { background-image:url(http://static.helensvalebmx.com/img/fbm-bikes.png); height:235px; margin-top:0; }
div.odyssey div#content h1 { background-image:url(http://static.helensvalebmx.com/img/odyssey.png); height:190px; margin-top:0; }
div.terrible-one div#content h1 { background-image:url(http://static.helensvalebmx.com/img/terrible-one.png); height:170px; margin-top:0; }
div.fly div#content h1 { background-image:url(http://static.helensvalebmx.com/img/fly-bikes.png); height:180px; margin-top:0; }
div.united div#content h1 { background-image:url(http://static.helensvalebmx.com/img/united.png); height:165px; margin-top:0; }
div.animal-bike-co div#content h1 { background-image:url(http://static.helensvalebmx.com/img/animal-bikes.png); height:180px; margin-top:0; }
div.proper-bike-co div#content h1 { background-image:url(http://static.helensvalebmx.com/img/proper-bike-co.png); height:120px; margin-top:0; }
div.deluxe div#content h1 { background-image:url(http://static.helensvalebmx.com/img/deluxe.png); height:120px; margin-top:0; }
div.sandmbikes div#content h1 { background-image:url(http://static.helensvalebmx.com/img/sandmbikes.png); height:180px; margin-top:0; }
div.profile div#content h1 { background-image:url(http://static.helensvalebmx.com/img/profile.png); height:120px; margin-top:0; }
div.vans div#content h1 { background-image:url(http://static.helensvalebmx.com/img/vans.png); height:130px; margin-top:0; }
div.afends div#content h1 { background-image:url(http://static.helensvalebmx.com/img/afends.png); height:155px; margin-top:0; }

div.brands div.custom-brands ul { margin-top:20px; }
div.brands div.custom-brands li { display:inline-block; margin-right:40px; margin-bottom:20px; list-style:none; }

/* Custom Form */
div.custom-form textarea { width:300px !important; max-width:300px !important; }

div.staff-pick h1,
div.sunday-bikes div#content h1,
div.product-listitem.pilgrim-pioneer h4.price,
div.wrapper.pilgrim-pioneer div.product-add h3.price,
div.wrapper.pilgrim-pioneer ul.product-details,
div.wrapper.pilgrim-pioneer div.delivery-promo { display:none; }

div.promo-products { margin-bottom:30px; }

/* Custom Page - Powder Coating */
div.pc-colour-table table { width:100%; }
div.pc-colour-table td { width:16%; vertical-align:top; padding:1px 2px; border-left:1px dotted #ccc; }
div.pc-colour { height:50px; text-indent:-9999px; }
div.pc-colour-table h4 { margin-top:5px; margin-bottom:0; }
div.pc-colour-table p { margin-top:0; margin-bottom:10px; }
div.pc-colour-table h4,
div.pc-colour-table p { margin-left:4px; margin-right:4px; }