

/* ---------------------------------------------------------------------- RESET --------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;  vertical-align: baseline;background: transparent; }
body {line-height: 1;  }
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}


/* ---------------------------------------------------------------------- BASE --------------------*/
	
body {background:#FFF; }
div#container {width:960px; margin:10px auto 0px; background:#333;}

@font-face {
 font-family: Blaiib;
 src: url("font/Blaiib__.eot") /* EOT file for IE */
}
@font-face {
 font-family: Blaiib;
 src: url("font/Blaiib__.ttf") /* TTF file for CSS3 browsers */
}

/* ---------------------------------------------------------------------- MAIN HEADER & NAV --------------------*/

div#header{height:140px;background:url(images/headerBG.jpg);}

img.mainLogo{float:left;margin:20px 10px 20px 40px;}
img.mainTitle{padding-top:30px;}

a.mainLogo{float:left; margin:20px 10px 20px 40px; background:url(images/Elite_logo_main.png); display:block; width:50px; height:50px; cursor:pointer;}
a.mainTitle{float:left;margin-top:30px; display:block; background:url(images/mainTitle.png); width:274px; height:40px;}


div#mainNav{height:50px; width:960px;clear:both; margin:0 auto; }
div#mainNav ul{height:50px; margin-left:280px; }
div#mainNav ul li{float:left;border-right:2px solid #ff910c;margin:15px 0 0 25px;padding:0 25px 0 0;}
div#mainNav ul li.last{border:none;}
div#mainNav ul li a{color:#FFF;font-weight:600;font-family:Tahoma, Geneva, sans-serif;font-size:14px;text-decoration:none;text-transform:uppercase;}
div#mainNav ul li a:hover,div#mainNav ul li a.active{color:#ff910c;}


/* ---------------------------------------------------------------------- MAIN CONTENT --------------------*/

div#contentWrap{height:550px;}
div#sidebarLeft{float:left;width:250px;height:530px;background:#000;padding:10px;}
div#contentMain{float:left;width:690px;height:550px;background:#000;}
div#steelBox{width:650px;height:510px;position:relative;background:url(images/stainless_steel_bg.jpg);border-top:#919192 1px solid;border-left:#5c5d5e 1px solid;border-right:1px #161616 solid;border-bottom:1px #1c1c1d solid;margin:15px;}
div#steelBox h1{font-family:Verdana, Geneva, sans-serif;font-weight:700;font-size:17px;color:#FFF;text-transform:uppercase;margin:80px 0 0 20px;}
div#steelBox p{font-family:Verdana, Geneva, sans-serif;font-weight:bold;font-size:14px;color:#ff9100;line-height:16px;text-align:justify;margin:20px 20px 0;}
div#steelBox img.screwTL{position:absolute;top:5px;left:5px;}
div#steelBox img.screwTR{position:absolute;top:5px;right:5px;}
div#steelBox img.screwBL{position:absolute;bottom:5px;left:5px;}
div#steelBox img.screwBR{position:absolute;bottom:5px;right:5px;}
div#sidebarLeft label{font-family:Verdana, Geneva, sans-serif;text-transform:uppercase;color:#CCC;font-size:12px;font-weight:900;margin:0 0 0 15px;}
div#sidebarLeft input.search{margin-top:20px;border:1px solid #ccc;}
div#sidebarLeft input.search:focus,div#sidebarLeft input.ieFocusHack{border:1px solid #ff9100;}
div#sidebarLeft h1{text-align:right;line-height:26px;font-family:Verdana, Geneva, sans-serif;font-weight:700;font-size:17px;color:#FFF;text-transform:uppercase;margin:60px 0 0 20px;}
img.ediLogo{margin:20px 0 0 180px;}
ul#subNav{margin-top:30px;}
ul#subNav li{text-align:right;margin:10px 0;}
ul#subNav li a{text-transform:uppercase;text-decoration:none;color:#CCC;font-family:Verdana, Geneva, sans-serif;font-weight:700;font-size:17px;}
ul#subNav li a:hover,ul#subNav li a.active{color:#faa723;}

div#linklist {margin-left:30px;}
div#linklist a:link {display:block; color:#ff910c; font-family:Verdana, Geneva, sans-serif;font-weight:700;font-size:16px; margin:10px; line-height:16px; }
div#linklist a:visited {color:#ffcc8e; display:block; font-family:Verdana, Geneva, sans-serif;font-weight:700;font-size:16px; margin:10px; }
div#linklist a:hover {color:#c46e07; line-height:16px; margin:10px; }

a.mainlink:link {display:block; color:#ff910c; font-family:Verdana, Geneva, sans-serif;font-weight:700;font-size:16px; margin:10px; line-height:16px; }
a.mainlink:visited {color:#ffcc8e; display:block; font-family:Verdana, Geneva, sans-serif;font-weight:700;font-size:16px; margin:10px; }
a.mainlink:hover {color:#c46e07; line-height:16px; margin:10px; }




/* ---------------------------------------------------------------------- BOTTOM PRODUCTS & FOOTER --------------------*/

div#bottomProducts{width:960px;height:160px;background:#d2ddd9;}
div#bottomProductsFooter{width:960px;height:78px;background:url(images/bottomproducts_NavBottom_bg.jpg);}
div#bottomProducts ul{margin:0 0 0 20px;}
div#bottomProducts ul li{width:300px;height:130px;margin-top:15px;float:left;background:#ecf0ef;border:2px solid #FFF;}
div#bottomProducts ul li.middle{margin:15px 5px 0;}
div#bottomProductsFooter_Nav{width:100%;height:23px;padding-top:7px;text-align:center;position:relative;}
div#bottomProductsFooter_Nav ul{display:inline;margin:0 auto;}
div#bottomProductsFooter_Nav ul li{display:inline;font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#666;font-weight:700;margin:0;}
div#bottomProductsFooter_Nav ul li b{color:#000;}
div#bottomProductsFooter_Nav ul li.middle{margin:0 190px;}
div#bottomProductsFooter_Nav img.arrowLeft{width:15px;height:17px;display:inline;position:absolute;left:0;margin-left:5px;margin-top:0;}
div#bottomProductsFooter_Nav img.arrowRight{width:15px;height:17px;display:inline;position:absolute;right:0;margin-right:5px;margin-top:0;}