@charset "UTF-8";
/* ---- Main Containers ---- */
#cntr_main{margin:0 auto;padding:0;width:960px;height:auto;overflow:hidden;}
#cntr_topBar{display:block;margin:0;padding:0;width:960px;height:17px;background:url('images/topBar.png') no-repeat;}
#cntr_content{margin:0;padding:0;width:960px;height:auto;text-align:left;background:url('images/pro_bg.jpg') repeat-y;;overflow:visible;}
#navigation{display:block;margin:0;padding:0;width:960px;height:28px;text-align:left;background:url('images/navigation.jpg') no-repeat;overflow:hidden;}
#hero{margin:0;padding:0;width:960px;height:175px;background:url('images/head_1.jpg') no-repeat;}
#hero1{margin:0;padding:0;width:960px;height:194px;background:url('images/head_2.jpg') no-repeat;}
#hero2{margin:0;padding:0;width:960px;height:auto;background:#C94717;}
/* ---- Newegg Logo and Tagline ---- */
#cntr_logo{margin:10px 0 0 0;padding:0;width:960px;height:68px;background:url('images/logo.png') no-repeat;background-position:left bottom;}
a.logo, a.logo:link, a.logo:active, a.logo:visited, a.logo:hover{float:left;display:block;margin:0;padding:0;width:253px;height:68px;background:none;text-decoration:none;}
#tagline{float:right;display:block;margin:0;padding:0;width:250px;height:68px;background:none;}
a.canon, a.canon:link, a.canon:active, a.canon:visited, a.canon:hover{float:left;display:block;position: relative;margin:0;padding:0;top:61px;left:251px;width:166px;height:42px;background:none;text-decoration:none;}
a.pro1, a.pro1:link, a.pro1:active, a.pro1:visited, a.pro1:hover{float:left;display:block;position:relative;margin:0;padding:0;left:614px;top:0;width:318px;height:175px;background:none;text-decoration:none;}
a.pro2, a.pro2:link, a.pro2:active, a.pro2:visited, a.pro2:hover{float:left;display:block;position: relative;margin-left:141px;padding:0;left:251px;top:0;width:171px;height:126px;background:none;text-decoration:none;}
a.pro3, a.pro3:link, a.pro3:active, a.pro3:visited, a.pro3:hover{float:left;display:block;position: relative;margin:0;padding:0;left:251px;top:0;width:217px;height:27px;background:none;text-decoration:none;}
/* ---- Column Layout(s) ---- */
/* 1 Column Layout */
.oneColumn{clear:both;margin:0;padding:0;width:960px;height:auto;overflow:hidden;background:url('') repeat-y;}
.oneColumn .productCell{float:left;margin:0 0 0 24px;padding:0;width:444px;height:auto;overflow:visible;}
.oneColumn .productCell .cellLeft{float:left;margin:0;padding:0;width:444px;height:auto;overflow:hidden;}
.oneColumn .productCell .cellLeft .bigProduct{display:block;margin:0 0 0 10px;padding:0;width:420px;height:200px;}
.oneColumn .productCell .cellRight{float:right;margin:0;padding:0;width:444px;height:auto;overflow:hidden;}
.oneColumn .productCell .cntr_productImg{clear:both;display:block;margin:0 auto;padding:0 0 10px 0;width:180px;height:135px;}
.oneColumnCorners{clear:both;margin:0;padding:0;width:960px;height:20px;overflow:hidden;}
.oneColumnCorners .productCell{float:left;margin:0;padding:0;width:960px;height:auto;overflow:hidden;}
.oneColumnCorners .productCell .topCurve{clear:both;float:left;display:block;margin:0;padding:0;width:960px;height:20px;overflow:hidden;background:url('images/cell/1col_top.png') no-repeat;}
.oneColumnCorners .productCell .botCurve{clear:both;float:left;display:block;margin:0;padding:0;width:960px;height:20px;overflow:hidden;background:url('images/cell/1col_bot.png') no-repeat;}
/* ---- 2 Column Layout ---- */
.twoColumn{clear:both;margin:0;padding:0;width:960px;height:auto;overflow:hidden;background:url('') repeat-y;}
.twoColumn .productCell{float:left;margin:0 0 0 24px;padding:0;width:444px;height:auto;overflow:visible;}
.twoColumn .productCell2{float:left;margin:0 0 0 23px;padding:0;width:444px;height:auto;overflow:visible;border-left:dotted 1px #777;}
.twoColumn .productCell .cell{float:left;margin:0;padding:0;width:222px;height:auto;overflow:hidden;}
.twoColumn .productCell .cntr_productImg{clear:both;display:block;margin:0 auto;padding:0 0 10px 0;width:180px;height:135px;}
.twoColumn .productCell2 .cell{float:left;margin:0;padding:0;width:222px;height:auto;overflow:hidden;}
.twoColumn .productCell2 .cntr_productImg{clear:both;display:block;margin:0 auto;padding:0 0 10px 0;width:180px;height:135px;}
.twoColumnCorners{clear:both;margin:0;padding:0;width:960px;height:20px;overflow:hidden;}
.twoColumnCorners .productCell{float:left;margin:0 0 0 24px;padding:0;width:444px;height:auto;overflow:hidden;}
.twoColumnCorners .productCell .topCurve{clear:both;float:left;display:block;margin:0;padding:0;width:444px;height:20px;overflow:hidden;background:url('images/cell/2col_top.png') no-repeat;}
.twoColumnCorners .productCell .botCurve{clear:both;float:left;display:block;margin:0;padding:0;width:444px;height:20px;overflow:hidden;background:url('images/cell/2col_bot.png') no-repeat;}
/* ---- 3 Column Layout ---- */
.threeColumn{clear:both;margin:0;padding:0;width:960px;height:auto;overflow:hidden;background:url('') repeat-y;}
.threeColumn .productCell{float:left;margin:0 0 0 24px;padding:0;width:288px;height:auto;overflow:visible;}
.threeColumn .productCell2{float:left;margin:0 0 0 23px;padding:0;width:288px;height:auto;overflow:visible;border-left:dotted 1px #777;}
.threeColumnCorners{clear:both;margin:0;padding:0;width:960px;height:20px;overflow:hidden;}
.threeColumnCorners .productCell{float:left;margin:0 0 0 24px;padding:0;width:288px;height:auto;overflow:hidden;}
.threeColumnCorners .productCell .topCurve{clear:both;float:left;display:block;margin:0;padding:0;width:288px;height:20px;overflow:hidden;background:url('images/cell/3col_top.png') no-repeat;}
.threeColumnCorners .productCell .botCurve{clear:both;float:left;display:block;margin:0;padding:0;width:288px;height:20px;overflow:hidden;background:url('images/cell/3col_bot.png') no-repeat;}
/* ---- 4 Column Layout ---- */
.fourColumn{clear:both;margin:0;padding:0;width:960px;height:auto;overflow:hidden;background:url('') repeat-y;}
.fourColumn .productCell{float:left;margin:0 0 0 24px;padding:0;width:210px;height:auto;overflow:visible;}
.fourColumn .productCell2{float:left;margin:0 0 0 23px;padding:0;width:210px;height:auto;overflow:visible;border-left:dotted 1px #777;}
.fourColumnCorners {clear:both;margin:0;padding:0;width:960px;height:20px;overflow:hidden;}
.fourColumnCorners .productCell{float:left;margin:0 0 0 24px;padding:0;width:210px;height:auto;overflow:hidden;}
.fourColumnCorners .productCell .topCurve{clear:both;float:left;display:block;margin:0;padding:0;width:210px;height:20px;overflow:hidden;background:url('images/cell/4col_top.png') no-repeat;}
.fourColumnCorners .productCell .botCurve{clear:both;float:left;display:block;margin:0;padding:0;width:210px;height:20px;overflow:hidden;background:url('images/cell/4col_bot.png') no-repeat;}

/* ---- Typography (text/price styling) ---- */
.blankTxt{list-style:none;line-height:16px;text-align:left;font-size:.75em;color:#fff;}
.originalPrice{list-style:none;text-align:left;font-size:.75em;text-decoration:line-through;color:#bbb;}
.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:16px;text-align:left;font-size:.75em;color:#060;display:none;}
.shipping{list-style:none;line-height:16px;text-align:left;font-size:.75em;color:#1969a6;}
.mapPricing{float:left;margin:0;padding:7px 10px;width:auto;height:auto;text-align:center;background-color:#eee;border:1px solid #ccc;}

.promoCode{text-align:center;font-size:1.25em;color:#060;}
.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{margin-top:0;margin-bottom:4px;width:960px;height:auto;vertical-align:baseline;font-size:.75em;color:#fff;text-align:center;}
sub{text-align:inherit;vertical-align:baseline;font-size:.625em;}
strong{color:#060;}

/* ---- Standard Links ---- */
a, a:link, a:active, a:visited{color:#111; text-decoration:underline;}
a:hover{color:#06f; text-decoration:underline;}
a.pTitle, a.pTitle:link, a.pTitle:active, a.pTitle:visited{font-size:.875em;font-weight:700;color:#111;text-wrap:unrestricted;text-decoration:none;}
a.pTitle:hover{font-size:.875em;font-weight:700;color:#2774bd;text-wrap:unrestricted;text-decoration:underline;}
a.disc, a.disc:link, a.disc:active, a.disc:visited{font-size:1em;font-weight:700;color:#fff;text-wrap:unrestricted;text-decoration:none;}
a.disc:hover{font-size:1em;font-weight:700;color:#fff;text-wrap:unrestricted;text-decoration:underline;}
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;}

/* ---- Product Cell Content ---- */
.cntr_brandLogo{clear:both;display:block;margin:0 auto;padding:0;width:100px;height:40px;}
.logoImg{display:block;margin:0;padding:0;width:100px;height:40px;}
.cntr_productImg{clear:both;display:block;margin:0 auto;padding:6px 0;width:180px;height:135px;}
.productImg{display:block;margin:0;padding:0;width:180px;height:135px;}
.cntr_productInfo{clear:both;margin:0;padding:0;height:auto;width:auto;overflow:hidden;}
ul.productList{clear:both;padding:4px 22px;height:auto;width:auto;list-style:none;overflow:hidden;}
ul.priceList{clear:both;padding:4px 22px;height:auto;width:auto;list-style:none;overflow:hidden;}
li.productTitle{padding-top:6px;text-align:left;list-style:none;font-size:.875em;color:#111;}
li.productSpec{margin-left:16px;padding:0 0 2px 0;list-style:disc;text-align:left;font-size:.75em;color:#555;}

/* ---- Free Shipping ---- */
#freeShipping {margin:0 0 24px 0;padding:6px 0;width:960px;height:auto;border-top:4px solid #8e96a4;border-bottom:4px solid #8e96a4;text-align:center;background:#fff;}
.free{line-height:1.5em;vertical-align:middle;text-align:center;font-size:1em;font-style:italic;color:#222;}

/* ---- Spacer(s) and Break(s) ---- */
.blank10{clear:both;display:block;margin:0;padding:0;width:960px;height:80px;background:url('images/line.jpg') no-repeat;}
.blank20{clear:both;display:block;margin-top:10px; margin-left:20px;padding:0;width:920px;height:10px;background:none; border-top: dotted 1px #777;}
.blank30{clear:both;display:block;margin:0;padding:0;width:960px;height:32px;background:url('images/bottom.jpg') no-repeat;}
.blank40{clear:both;display:block;margin:0;padding:0;width:960px;height:20px;background:none;}
.line36{clear:both;display:block;margin:0;padding:0;width:960px;height:36px;overflow:hidden;background:url('images/contentSpacerWhite.gif') no-repeat;}

/* ---- Footer Content ---- */
/* ---- Form(s) ---- */
form.footer{float:left;clear:both;margin: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:2px;bottom:2px;margin:0;padding:0;}
li.white{margin-bottom:10px;list-style:none;text-align:left;font-size:12px;line-height:16px;color:#fff;}
fieldset{width:auto;height:auto;margin:0;padding:4px 4px 10px 4px;border:1px dashed #ccc;text-align:center;font-size:.75em;line-height:1.5em;color:#060;}
legend{margin:0;padding:0 4px;text-align:left;font-size:.5;color:#060;background:#fff;}
/* ---- Banner(s) ---- */
a.leftBanner, a.leftBanner:link, a.leftBanner:active, a.leftBanner:visited, a.leftBanner:hover{display:block;margin:0;padding:0;width:270px;height:120px;background:#fff;border:1px solid #fff;}
a.rightBanner, a.rightBanner:link, a.rightBanner:active, a.rightBanner:visited, a.rightBanner:hover{display:block;margin:0;padding:0;width:270px;height:120px;background:#fff;border:1px solid #fff;}
/* ---- Special Offers and Banners (Footer Content) ---- */
#cntr_bottom{margin:0;padding:0;width:960px;height:auto;background:url('images/bottomBg.png') repeat-y;overflow:hidden;}
#cntr_bottomedgeTop{display:block;margin:0;padding:0;width:960px;height:17px;background:url('images/btmedgeTop.png') no-repeat;border-top:4px solid #72808b;}
#cntr_bottomedge{display:block;margin:0 0 1px 0;padding:0;width:960px;height:17px;background:url('images/btmedge.png') no-repeat;}
#cntr_bottomcol_left{float:left;margin:0;padding:10px 20px 8px 20px;width:290px;height:auto;background:none;}
#cntr_bottomcol_right{float:right;margin:0;padding:10px 20px 8px 0;width:290px;height:auto;background:none;}
#cntr_bottomcol_mid{margin:0 339px;padding:10px 0 8px 0;}
#cntr_footer{margin:10px 0 30px 0;padding:0;width:auto;height:20px;text-align:center;font-size:.75em;color:#72808b;background:none;}

/* ---- Navigation ---- */
/* ---- Computer Hardware Button ---- */
a.computerhardware, a.computerhardware:link, a.computerhardware:active, a.computerhardware:visited, a.computerhardware:hover{
float:left;display:block;height:25px;width:123px;cursor:pointer;}
/* ---- PC's and Laptops Button ----*/
a.pclaptops, a.pclaptops:link, a.pclaptops.active, a.pclaptops:visited, a.pclaptops:hover{
float:left;display:block;height:25px;width:91px;cursor:pointer;}
/* ---- Networking Button ---- */
a.networking, a.networking:link, a.networking:active, a.networking:visited, a.networking:hover{
float:left;display:block;height:25px;width:79px;cursor:pointer;}
/* ---- Electronics Button ---- */
a.electronics, a.electronics:link, a.electronics:active, a.electronics:visited, a.electronics:hover{
float:left;display:block;height:25px;width:81px;cursor:pointer;}
/* ---- Home and Theater Button ---- */
a.homeTheater, a.homeTheater:link, a.homeTheater:active, a.homeTheater:visited, a.homeTheater:hover{
float:left;display:block;height:25px;width:87px;cursor:pointer;}
/* ---- Cameras and Camcorders Button ---- */
a.candc, a.candc:link, a.candc:active, a.candc:visited, a.candc:hover{
float:left;display:block;height:25px;width:140px;cursor:pointer;}
/* ---- Software Button ---- */
a.software, a.software:link, a.software:active, a.software:visited, a.software:hover{
float:left;display:block;height:25px;width:65px;cursor:pointer;}
/* ---- Gaming Button ---- */
a.gaming, a.gaming:link, a.gaming:active, a.gaming:visited, a.gaming:hover{
float:left;display:block;height:25px;width:52px;cursor:pointer;}
/* ---- Cell Phones Button ---- */
a.cellphones, a.cellphones:link, a.cellphones:active, a.cellphones:visited, a.cellphones:hover{
float:left;display:block;height:25px;width:81px;cursor:pointer;}
/* ---- Home and Garden Button ---- */
a.homeg, a.homeg:link, a.homeg:active, a.homeg:visited, a.homeg:hover{
float:left;display:block;height:25px;width:94px;cursor:pointer;}
/* ---- More Button ---- */
a.more, a.more:link, a.more:active, a.more:visited, a.more:hover{
float:left;display:block;height:25px;width:46px;cursor:pointer;}

/* ---- PNG FIX ---- */
img, div, #cntr_logo{behavior:url('iepngfix.htc');}