@charset "UTF-8";
/* ---- Main Containers ---- */
#cntr_main{margin:0 auto;padding:0;width:1000px;height:auto;overflow:hidden;}
#cntr_navigation{clear:both;margin:0 auto;padding:0;width:960px;height:23px;text-align:left;background:transparent;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;width:1000px;height:auto;text-align:left;background:url('imgs/content_bg.png') repeat-y;overflow:hidden;}
#cntr_products{clear:both;margin:0 auto;padding:0;width:960px;height:auto;background:#fff;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;}
#edge{float:right;display:block;margin:0;padding:0;width:31px;height:130px;background:url('imgs/edge.jpg') no-repeat;overflow:hidden;}
#socialBar{position:relative;left:20px;display:block;margin:0;padding:0;width:960px;height:40px;background:#ccc;border-bottom:1px solid #fff;text-align:center;}

/* ---- Standard Links ---- */
a, a:link, a:active, a:visited{border:0;color:#4e5557; text-decoration:underline;}
a:hover{border:0;color:#111; text-decoration:underline;}
a.links, a.links:link, a.links:active, a.links:visited{border:0;color:#105173; text-decoration:underline;}
a.links:hover{border:0;color:#3098cd; text-decoration:underline;}
a.disc, a.disc:link, a.disc:active, a.disc:visited{font-size:1em;font-weight:700;color:#105173;text-wrap:unrestricted;text-decoration:underline;}
a.disc:hover{font-size:1em;font-weight:700;color:#3098cd;text-wrap:unrestricted;text-decoration:none;}
a.inCart, a.inCart:link, a.inCart:active, a.inCart:visited{font-size:.75em;color:#06F;text-decoration:none;}
a.inCart:hover{font-size:.75em;color:#000;text-decoration:none;}
a.productDescription, a.productDescription:link, a.productDescription:active, a.productDescription:visited{line-height:normal;font-size:1em;font-weight:700;color:#222;text-wrap:unrestricted;text-decoration:none;}
a.productDescription:hover{line-height:normal;font-size:1em;font-weight:700;color:#000;text-wrap:unrestricted;text-decoration:underline;}
/* ---- Typography (text/price styling) ---- */
.originalPrice{list-style:none;text-align:left;font-size:.75em;text-decoration:line-through;color:#999;}
.finalPrice{list-style:none;text-align:left;font-size:1.75em;font-weight:bold;color:#000;}
.mir{list-style:none;line-height:16px;text-align:left;font-size:.75em;color:#060;display:none;}
.instantSavings{list-style:none;line-height:18px;text-align:left;font-size:1em;color:#060;display:none;}
.mapPricing{clear:both;float:left;margin:6px 0;padding:7px 10px;width:auto;height:auto;text-align:center;background-color:#eee;border:1px solid #ccc;}
.shipping{list-style:none;line-height:auto;text-align:left;font-size:.75em;color:#1969a6;}
.soldOut{list-style:none;font-weight:bold;font-size:.875em;text-transform:uppercase;color:#d00;}
.soldout{list-style:none;font-weight:bold;font-size:.875em;text-transform:uppercase;color:#d00;}
.disclaimer{font-size:.75em;color:#555;line-height:1.5em;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;}
/* ---- Free Shipping ---- */
#freeShipping {display:block;margin:0;padding:0;width:960px;height:50px;background:url('imgs/free.jpg') no-repeat;}
/* ---- 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;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* ---- Typography ---- */
h1{text-align:center;font-size:1.25em;color:#444;}
h2{font-size:1em;color:#222;}
h3{text-align:center;font-size:1em;color:#222;}
h4{padding-left:50px;padding-bottom:4px;font-size:.825em;font-weight:bold;color:#555;}

b.bred{color:#ec2600;text-transform:uppercase;}
p{font-size:.825em;line-height:1.5em;color:#555;}
p.text{padding:0;font-size:.75em;line-height:1.25em;text-align:left;color:#555;}
p.text2{padding:0;font-size:.75em;line-height:1.25em;text-align:left;color:#000;}
p.textLeft{padding-left:75px;padding-right:85px;font-size:.825em;line-height:1.25em;text-align:left;color:#453a2f;}
p.textCenter{padding-left:75px;padding-right:85px;font-size:.825em;line-height:1.25em;font-style:italic;text-align:center;color:#ccc;}
span.large{font-size:1.125em;font-weight:bold;color:#2a2821;line-height:inherit;}
sup{font-size:.25em;}

/* ---- Hero / Flash / Video ---- */
#hero{display:block;margin:0 auto;padding:0;width:960px;height:270px;background:url('imgs/hero.jpg') no-repeat;}
#flashswf1{display:block;margin:0 auto;padding:0;width:558px;height:200px;border:7px solid #ccc;}
#flashswf2{display:block;margin:0;padding:0;width:640px;height:400px;}
.titles{clear:both;display:block;margin:0 auto;padding:0;width:960px;height:70px;background:none;}

/* ---- Navigation ---- */
#tabs{clear:both;position:relative;top:8px;margin:0 auto;padding:0;width:658px;height:41px;background:none;overflow:hidden;}
a.button1, a.button1:link, a.button1:active, a.button1:visited{float:left;display:block;margin:0;width:192px;height:41px;background:none;text-decoration:none;}
a.button1:hover{float:left;display:block;margin:0;width:192px;height:41px;background:url('imgs/button1_hover.png') no-repeat;text-decoration:none;}
a.button2, a.button2:link, a.button2:active, a.button2:visited{float:left;display:block;margin:0;width:171px;height:41px;background:none;text-decoration:none;}
a.button2:hover{float:left;display:block;margin:0;width:171px;height:41px;background:url('imgs/button2_hover.png') no-repeat;text-decoration:none;}
a.button3, a.button3:link, a.button3:active, a.button3:visited{float:left;display:block;margin:0;width:146px;height:41px;background:none;text-decoration:none;}
a.button3:hover{float:left;display:block;margin:0;width:146px;height:41px;background:url('imgs/button3_hover.png') no-repeat;text-decoration:none;}
a.button4, a.button4:link, a.button4:active, a.button4:visited{float:left;display:block;margin:0;width:148px;height:41px;background:none;text-decoration:none;}
a.button4:hover{float:left;display:block;margin:0;width:148px;height:41px;background:url('imgs/button4_hover.png') no-repeat;text-decoration:none;}

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

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* ---- COLUMN LAYOUT ---- */
/* ---- 2 Column Layout ---- */
.columnL1 .productCell{float:left;margin:0;padding:0;width:195px;height:auto;overflow:visible;}

/* ---- Product Cell Content ---- */
.productLogo{display:block;margin:0 auto;padding:0;width:100px;height:40px;}
.productImage{display:block;margin:0 auto;padding:0;width:180px;height:auto;}

.cntr_info{clear:both;margin:0 auto;padding:0;width:860px;height:auto;text-align:left;background:none;overflow:hidden;}
.columnL1{float:left;margin:0;padding:0 40px 0 0 ;width:220px;height:auto;text-align:left;font-size:1em;background:none;overflow:hidden;}
.columnR1{float:right;margin:0;padding:0;width:600px;height:auto;text-align:left;font-size:1em;background:none;overflow:hidden;}
.columnR1_col{float:left;margin:0;padding:0 30px 0 0;width:170px;height:auto;text-align:left;font-size:1em;background:none;overflow:hidden;}

.cntr_product{clear:both;float:left;margin:0;padding:0;width:auto;height:auto;text-align:left;font-size:1em;background:none;overflow:hidden;}
.cntr_product1{float:left;margin:0;padding:0;width:180px;height:auto;text-align:left;font-size:1em;background:none;overflow:hidden;}
.cntr_product1 ul.priceList1{clear:both;margin:0;padding:8px 0 0 0;height:auto;width:auto;list-style:none;overflow:hidden;}
.imgPad{margin:0;padding:0 20px 0 0;}
.productImage{float:left;margin:0;padding:0;}
.gameClear{clear:both;margin:0;padding:0;}

/*--- List(s) ---*/
ul.bulletPoints{clear:both;padding:0 30px;height:auto;width:auto;list-style:disc;overflow:hidden;}
ul.bulletPoints li{font-size:.825em; font-style:italic;line-height:1.25em;list-style:disc;color:#453a2f;}

ul.specs{clear:both;padding:0 10px 4px 0;height:auto;width:auto;font-size:.75em;list-style:none;overflow:hidden;}
ul.specs li{list-style:none;color:#4e5357;}
ul.priceList{margin:0;padding:8px 0 0 0;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;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* ---- Spacer(s) ---- */
.blank5{clear:both;display:block;margin:0;padding:0;width:100%;height:5px;background:none;}
.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;}
.blank50{clear:both;display:block;margin:0;padding:0;width:100%;height:50px;background:none;}
.blank60{clear:both;display:block;margin:0;padding:0;width:100%;height:60px;background:none;}
.blank400{clear:both;display:block;margin:0;padding:0;width:100%;height:400px;background:none;}
.hr52{clear:both;display:block;margin:0 auto;padding:0;width:960px;height:52px;background:url('imgs/hr.png') no-repeat;}
.hrdash{clear:both;display:block;margin:0;padding:0;width:960px;height:52px;background:url('imgs/hrdash.png') no-repeat;}

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