@charset "UTF-8";
/* ---- Main Containers ---- */
#cntr_main{margin:0 auto;padding:0;width:1000px;height:auto;overflow:hidden;}
#cntr_header{margin:0 auto;padding:0;width:960px;height:auto;text-align:left;background:transparent;overflow:hidden;}
#cntr_content{margin:0;padding:0 0 0 20px;width:980px;height:auto;text-align:left;background:url('imgs/content_bg.png') repeat-y;overflow:hidden;}
#cntr_products{margin:0 auto;padding:0 20px 0 0;width:730px;height:auto;text-align:left;background-color:#fff;font-size:1em;color:#444;text-align:center;overflow:hidden;}
#cntr_logoSlogan{float:left;display:block;margin:0;padding:0;width:280px;height:130px;background:url('imgs/logoSlogan.jpg') no-repeat;background-position:left;overflow:hidden;}
#billmelater{float:right;display:block;margin:0;padding:0;width:150px;height:130px;background:url('http://promotions.newegg.com/nepro/template/billmelater.jpg') no-repeat;overflow:hidden;}
#preferred{float:right;display:block;margin:0 10px 0 0;padding:0;width:150px;height:130px;background:url('http://promotions.newegg.com/nepro/template/preferred.jpg') no-repeat;overflow:hidden;}
#edge{float:right;display:block;margin:0;padding:0;width:31px;height:130px;background:url('imgs/edge.jpg') no-repeat;overflow:hidden;}
#hero{display:block;margin:0;padding:0;width:960px;height:300px;background:url('imgs/hero.jpg') no-repeat;}
#footer_bg{display:block;margin:0;padding:0;width:960px;height:60px;background:url('imgs/footer_bg.jpg') no-repeat;}
#socialBar{display:block;margin:0;padding:0;width:960px;height:40px;background:#ccc;border-bottom:1px solid #fff;text-align:center;}

/* ---- Newegg Logo and Tagline ---- */
a.logo, a.logo:link, a.logo:active, a.logo:visited, a.logo:hover{float:left;display:block;margin:0;padding:0;width:280px;height:130px;background:none;text-decoration:none;cursor:pointer;}
a.redcross, a.redcross:link, a.redcross:active, a.redcross:visited, a.redcross:hover{float:left;display:block;margin:0;padding:0;width:345px;height:300px;background:none;text-decoration:none;cursor:pointer;}

/* ---- Free Shipping ---- */
#freeShipping {display:block;margin:0;padding:0;width:960px;height:50px;background:url('imgs/free.jpg') no-repeat;}

/* ---- Standard Links ---- */
a, a:link, a:active, a:visited{color:#4e5557; text-decoration:underline;}
a:hover{color:#111; text-decoration:underline;}
a.red, a.red:link, a.red:active, a.red:visited{color:#C00; text-decoration:underline;}
a.red:hover{color:#F00; text-decoration:none;}

/* Typography */
h1{text-align:center;font-size:2em;font-weight:bold;color:#111;}
b{color:#111;}
p.centered{text-align:center;}
.disclaimer{margin-top:4;margin-bottom:4px;width:960px;height:auto;vertical-align:baseline;font-size:.75em;font-style:italic;color:#444;text-align:center;}

/*--- List(s) ---*/
ul.specs{clear:both;padding:4px 22px;height:auto;width:auto;font-size:.75em;list-style:disc;overflow:hidden;}
ul.specs li{list-style:disc;margin-left:16px;color:#4e5357;}
ul.specs li.description{list-style:none;margin:0 0 4px 0;padding:0;color:#4e5357;}
ul.priceList{clear:both;margin:0;padding:4px 22px;height:auto;width:auto;list-style:none;overflow:hidden;}
ul.footertxt{float:left;list-style:none;margin:0;padding:0;}
ul.footertxt li{list-style:none;margin:0 0 4px 0;padding:0;text-align:left;font-size:12px;line-height:16px;color:#fff;}

/* ---- Promocode Fieldset ---- */
.promoCode{clear:both;margin:0;padding:4px 22px;height:auto;width:auto;overflow:hidden;}
fieldset.promo{clear:both;width:auto;height:auto;margin:0 auto;padding:4px 4px 10px 4px;border:1px dashed #ccc;text-align:center;font-size:.75em;line-height:1.5em;color:#060;}
fieldset.promo  legend{margin:0;padding:0 4px;text-align:left;font-size:1em;color:#060;background:#fff;}

/* ---- Subscribe (Footer Content) ---- */
#cntr_subscribe{margin:0;padding:6px 0 0 0;width:1000px;height:auto;background:url('imgs/bottomBg.png') repeat-y;overflow:hidden;}
#cntr_subscribe #cntr{margin:0 auto;padding:6px 0 0 0;width:640px;height:auto;overflow:hidden;}
#btm_edge{display:block;margin:0;padding:0;width:1000px;height:20px;background:url('imgs/btmedge.png') no-repeat;}
#top_edge{display:block;margin:0 auto;padding:0;width:1000px;height:20px;background:url('imgs/topedge.png') no-repeat;}
#cntr_footer{margin:10px 0 30px 0;padding:0;width:auto;height:20px;text-align:center;font-size:.75em;color:#4e5357;background:none;}
form.footer{float:right;margin:0 30px 0 0;padding:0;text-align:left;}
input.subscribe{text-align:left;font-size:10px;color:#333;line-height:14px;}
input.subscribe_img{position:relative;left:4px;top:1px;margin:0;padding:0;}

/* ---- Spacer(s) ---- */
.blank10{clear:both;display:block;margin:0;padding:0;width:100%;height:10px;background:none;}
.blank20{clear:both;display:block;margin:0;padding:0;width:100%;height:20px;background:none;}
.blank30{clear:both;display:block;margin:0;padding:0;width:100%;height:30px;background:none;}
.blank40{clear:both;display:block;margin:0;padding:0;width:100%;height:40px;background:none;}

/* ---- PNG FIX ---- */
img, div, #cntr_logo{behavior:url('iepngfix.htc');}