<!--

/** 
*
* @package SonicFiber
* @version v0.1, index.css - "Prasand J." - cyrano423[at]gmail.com
* @copyright (c) 2010 SCJ Group, LLC
* @license Non-distributable / Proprietary
*

*/

@charset "utf-8";

/* PREMATURE: an alphabetical list of items/tags defined before the structure.
              No classes nor IDs belong in this region, just tag definitions. */

body, html { background:#FFF none; width:100%; height:100%; border:0; margin:0; padding:0; }



/* STRUCTURE: the consistent page items' size, positions, etc. ordered by their
              appearance in the page source / structure.  No classes. */

.helper-container { }
.header-helper-container { background-image:none; }
.logo-image { background-image:none; }
.logo-image dl { font:bold 9pt Arial,Helvetica,san-serif; width:977px; margin-bottom:25px; text-align:right; position:relative; }
.logo-image dl dt { position:absolute; top:-27px; left:-13px; }
.logo-image dl dt a { background:transparent url('/images/banner_logo.gif') top left; width:420px; height:90px; display:block; }
.logo-image dl dt a span { display:none; }
.logo-image dl dd { }
.logo-image dl dd span { color:#111; }
.logo-image dl dd.dark { color:#666; margin-bottom:5px; }
.logo-image #sign_io { font:bold 9pt Arial,Helvetica,san-serif; padding:0; position:absolute; top:8px; right:0; }
#top_menu { height:28px; background-color:#2A2A2A; padding:0; text-align:center; }
#top_menu ul li.first-level span { padding:0; border:1px solid #333; border-width:0 1px 0 0; }
#top_menu ul li.first-level span a,
#top_menu ul li.first-level span a:hover,
#top_menu ul li.first-level.cm-active span a,
#top_menu ul li.first-level.cm-active span a:hover { font-size:12px; padding:0 13px; line-height:28px; }
#top_menu ul li.first-level ul { top:28px; }
#top_menu ul li.first-level ul ul { top:0; }
.top-tools-container { background-color:#C4EFF8; padding:5px 0; border:1px solid #96B2BD; margin:4px; }
.top-tools-container { text-align:center; }
.top-search .search-products-text { font-size:12px; font-weight:bold; color:#576969; position:relative; top:1px; }
.top-search .search-input { width:200px; }
.top-search .search-advanced { font-weight:bold; color:#293B47; text-decoration:none; }
.content-tools { padding-left:7px; }
.content-tools .notice { font:normal 9pt Arial,Helvetica,san-serif; color:#6F6F6F; margin:5px; float:left; }
#content { padding-top:7px; }
.footer-helper-container ul { margin-top:40px; text-align:center; }
.footer-helper-container ul li { margin:0 5px; display:inline; }
.footer-helper-container ul li img { border:0; }
.footer-helper-container dl { color:#555; margin-top:50px; text-align:center; clear:both; }
.footer-helper-container dl dd { margin:0; padding:0; }
.footer-helper-container dl dd.copy { font-size:12px; font-weight:bold; color:#606060; margin-top:6px; }


/* DIFFERENCES: the minor differences between pages ordered by page structure.
                Items should be prefixed with their relative page ID. */



/* STYLIZATION: additional styles which do not affect the overall page's structure
                and / or style. Should be in alphabetical order. */

.delayed-stock { color:#5C1221; }



-->