 /*
#
#	Custom Css Template Override
#
*/

html body { background:url(http://www.focalpointbmx.com/newimages/indeximages/pattern.jpg) repeat-x #000; }
div.container_16 { background:#fff; }
div#header,
div#navigation,
div#account-box { border-bottom:none; }
div#pagemsg { background:none; }
div#header { margin-top:10px; }

div#header div.container_16,
div#pagemsg div.container_16,
div#content div.container_16 { border-left:10px solid #fff; border-right:10px solid #fff; }

div#navigation div.container_16 { background:#000; }
div#navigation div.container_16 a { color:#fff; }
div#navigation div.container_16 a:hover { color:#F0F; }

div#nav-box { min-height:30px; }
div#nav-box ul { margin-bottom:4px; margin-top:4px; }
div#nav-box li { border-left:1px dashed #fff; margin-left:0; }
div#nav-box li a { padding-left:20px; padding-right:20px; font-size:14px; }
div#nav-box li:first-child { margin-left:10px; border:none; }

div#signin-box ul { margin-top:8px; }
div#signin-box a { font-size:10px; }

/* Temporary Hide */
span.storeapp { display:none; }

div#footer { border-top-color:1px solid #333; background:#000; }

div#logo { margin-bottom:10px; margin-top:10px; }
div#logo h2 a { display:block; text-indent:-9999px; background:url(logo.gif) no-repeat; width:580px; height:160px; }

div#account-box div.container_12 { background:#000; }
div#account-box-hideshow { border-top:1px dashed #fff; }
div.account-box-login { background:#222; }
div.account-box-forgotpassword { background:#222; }
div.account-box-login *,
div.account-box-forgotpassword * { color:#ccc; }
div#account-box input[type="submit"] { color:#000; }

div#categories-box { background:#111; }
div#categories-box h3 { color:#fff; }
div#categories-box li { border-top-color:#333; }
div#categories-box li a { color:#fff; }
div#categories-box li a:hover { color:#ccc; }

/* Storefront
 - - - - - - - - - - - - - - */
div.highlights { margin-top:20px; }
div.storefront-box { margin-top:20px; }
div.storefront-box hr { margin-top:10px; margin-bottom:20px; }