@charset "UTF-8";
/* Fonts */
@font-face{font-family: "MyriadPro-Regular"; src:url('fonts/MyriadPro-Regular.otf') format('opentype');}
@font-face{font-family: "MyriadPro-Semibold"; src:url('fonts/MyriadPro-Semibold.otf') format('opentype');}

/* Containers */
#cntr { margin:0 auto;padding:0;width:960px;height:auto;overflow:hidden;}
#cntr_nav { margin:0;padding:0;width:960px;height:40px;background:url('imgs/nav/navtop.png') no-repeat;background-position:left top;}
#cntr_content {margin:0;padding:0;width:960px;height:auto;text-align: left;border-top:4px solid #8e96a4;border-bottom:4px solid #8e96a4;background:url('imgs/bg.jpg') repeat-x;background-color:#000;overflow:visible;}
#hero {margin:0;padding:0;width:960px;height:220px;background:url('imgs/hero.jpg') no-repeat;background-color:#181818;}

/* Newegg Logo and Tagline */
#cntr_logo { margin:10px 0 0 0;padding:0;width:960px;height:68px;background:url('imgs/logo.gif') 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;}

/* Standard Links */
a, a:link, a:active, a:visited{color:#111; text-decoration:underline;}
a:hover{color:#06f; text-decoration:underline;}

/* Navigation */
/* Browse Button */
a.browse, a.browse:link, a.browse:active, a.browse:visited, a.browse:hover{
float:left;display:block;position:relative;top:17px;height:22px;width:60px;}
/* Computer Hardware Button */
a.computerhardware, a.computerhardware:link, a.computerhardware:active, a.computerhardware:visited, a.computerhardware:hover{
float:left;display:block;position:relative;top:17px;height:22px;width:123px;}
/* Electronics Button */
a.electronics, a.electronics:link, a.electronics:active, a.electronics:visited, a.electronics:hover{
float:left;display:block;position:relative;top:17px;height:22px;width:80px;}
/* PC's and Laptops Button */
a.pclaptops, a.pclaptops:link, a.pclaptops.active, a.pclaptops:visited, a.pclaptops:hover{
float:left;display:block;position:relative;top:17px;height:22px;width:91px;}
/* Cell Phones Button */
a.cellphones, a.cellphones:link, a.cellphones:active, a.cellphones:visited, a.cellphones:hover{
float:left;display:block;position:relative;top:17px;height:22px;width:81px;}
/* Digital Cameras Button */
a.digitalcameras, a.digitalcameras:link, a.digitalcameras:active, a.digitalcameras:visited, a.digitalcameras:hover{
float:left;display:block;position:relative;top:17px;height:22px;width:100px;}
/* Networking Button */
a.networking, a.networking:link, a.networking:active, a.networking:visited, a.networking:hover{float:left;display:block;position:relative;top:17px;height:22px;width:80px;}
/* Gaming Button */
a.gaming, a.gaming:link, a.gaming:active, a.gaming:visited, a.gaming:hover{
float:left;display:block;position:relative;top:17px;height:22px;width:52px;}
/* Software Button */
a.software, a.software:link, a.software:active, a.software:visited, a.software:hover{
float:left;display:block;position:relative;top:17px;height:22px;width:65px;}
/* Home Appliances Button */
a.homeappliances, a.homeappliances:link, a.homeappliances:active, a.homeappliances:visited, a.homeappliances:hover{
float:left;display:block;position:relative;top:17px;height:22px;width:93px;}
/* Specials Button */
a.specials, a.specials:link, a.specials:active, a.specials:visited, a.specials:hover{
float:left;display:block;position:relative;top:17px;height:22px;width:70px;}

/* Column Layout(s) */
/* 2 Column Layout */
.blankRow{clear:both;margin:0 auto;padding:6px 0;width:auto;height:auto;overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:.825em;color:#fff;text-align:center;}
ul.row{clear:both;list-style:none;margin:0;padding:6px 0;width:960px;height:auto;overflow:hidden;background:url('imgs/borderBg.png') repeat-y;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
ul.row li.productCell{clear:both;float:left;text-align:left;list-style:none;margin:0 0 0 36px;padding:0 0 0 16px;width:868px;height:auto;overflow:visible;background:url('imgs/bullet.png') no-repeat; background-position:left top;font-size:1em;color:#000;line-height:1.25em;}
ul.row li.categoryCell{float:left;list-style:none;margin:0 0 0 36px;padding:0 0 8px 0;width:868px;height:auto;overflow:visible;font-family:Arial;text-style:bold;text-align:left;background:none;font-size:1.25em;line-height:normal;color:#000;}
ul.row li.productCell .titleCell{float:left;margin:0;padding:2px 0 0 0;width:690px;height:auto;overflow:visible;font-family:Arial;text-align:left;background:none;font-size:1em;color:#000;}
ul.row li.productCell .priceCell{float:right;margin:0;padding:2px 0 0 0;width:160px;height:auto;overflow:hidden;font-family:Arial;text-align:right;background:none;font-size:1em;color:#000;}

ul.row li.productCell ul.productInfo{clear:both;float:left;text-align:left;list-style:none;margin:0;padding:0;width:868px;height:auto;overflow:visible;background:none;font-size:1em;color:#000;line-height:1.25em;}
ul.row li.productCell ul.productInfo .titleCell{float:left;margin:0;padding:2px 0 0 0;width:690px;height:20px;overflow:hidden;font-family:Arial;text-align:left;background:none;font-size:1em;color:#000;}
ul.row li.productCell ul.productInfo .priceCell{float:right;margin:0;padding:2px 0 0 0;width:160px;height:20px;overflow:hidden;font-family:Arial;text-align:right;background:none;font-size:1em;color:#000;}

.topCurve{clear:both;float:left;display:block;margin:0;padding:0;width:960px;height:20px;overflow:hidden;background:url('imgs/borderTop.png') no-repeat;}
.botCurve{clear:both;float:left;display:block;margin:0;padding:0;width:960px;height:20px;overflow:hidden;background:url('imgs/borderBot.png') no-repeat;}

/* Typography (text/price styling) */
.originalPrice{list-style:none;text-align:left;font-size:.75em;text-decoration:line-through;color:#bbb;}
.yourPrice{list-style:none;text-align:left;font-size:1.25em;font-weight:bold;color:#000;}
.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;}
.mir{display:inline;text-align:left;font-size:.75em;color:#060;}
.disclaimer{list-style:none;line-height:50px;vertical-align:baseline;font-size:.75em;color:#686868;text-align:center;}
.disc{list-style:none;font-size:1em;color:#999;text-align:center;}
sub{text-align:inherit;vertical-align:baseline;font-size:.825em;color:#444;}
strong{color:#060;}
a.title, a.title:link, a.title:active, a.title:visited{display:inline;font-size:.75em;color:#000;text-wrap:unrestricted;text-decoration:underline;background:none;}
a.title:hover{display:inline;font-size:.75em;color:#0060cc;text-wrap:unrestricted;text-decoration:none;background:none;}
a.btt, a.btt:link, a.btt:active, a.btt:visited{float:right;margin-right:20px;display:inline;font-size:.75em;color:#fff;text-wrap:unrestricted;text-decoration:underline;background:none;}
a.btt:hover{float:right;margin-right:20px;display:inline;font-size:.75em;color:#888;text-wrap:unrestricted;text-decoration:none;background:none;}
a.pageLink, a.pageLink:link, a.pageLink:active, a.pageLink:visited{display:inline;color:#fff;text-wrap:unrestricted;text-decoration:underline;background:none;}
a.pageLink:hover{display:inline;color:#888;text-wrap:unrestricted;text-decoration:none;background:none;}
li.productSpec{margin-left:16px;padding:0 0 2px 0;list-style:disc;text-align:left;font-size:.75em;color:#888;}

/* Free Shipping */
.free{line-height:1.5em;vertical-align:middle;text-align:center;font-size:1em;color:#222;}

/* Spacer(s) and Break(s) */
.contentBlank{clear:both;display:block;margin:0;padding:0;width:960px;height:6px;background:none;}
.contentBlankBig{clear:both;display:block;margin:0;padding:0;width:960px;height:16px;background:none;}
.contentSpacer{clear:both;display:block;margin:0;padding:0;width:960px;height:36px;overflow:hidden;background:url('imgs/contentSpacer.gif') no-repeat;}
li.lineBreak{clear:both;display:block;margin:0 0 3px 52px;padding:0;width:868px;height:5px;border-bottom:1px dashed #ddd;}

/* Footer Content */
/* Form(s) */
form{float:left;margin:0;padding:0;text-align:left;}
form.subscirbeForm{float:right;margin:0;padding:0;text-align:left;}
input.subscribe{text-align:left;font-size:.75em;color:#333;line-height:1.25em;}
input.subscribe_img{position:relative;left:2px;bottom:2px;margin:0;padding:0;}
ul.subscribe{float:left;width:450px;}
li.white{list-style:none;text-align:left;font-size:.75em;line-height:1.25em;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:#555;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:#394b61;border:0;overflow:hidden;}
#cntr_bottomedge{display:block;margin:0 0 1px 0;padding:0;width:960px;height:17px;background:url('http://promotions.newegg.ca/css/imgs/btmedge.png') no-repeat;}
.cntr_bottomcol{margin:0 auto;padding:20px 20px 10px 20px;width:700px;height:auto;background:none;overflow:hidden;}
#cntr_footer{margin:10px 0 30px 0;padding:0;width:auto;height:20px;text-align:center;font-size:.75em;color:#555;background:none;}
