@charset "UTF-8";
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* ---- Header ---- */
#cntr_header{clear:both;margin:0 auto;padding:0;width:960px;height:auto;text-align:left;background:transparent;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;}
/* ---- Header Links ---- */
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.billme, a.billme:link, a.billme:active, a.billme:visited{float:left;display:block;margin:0;padding:0;width:150px;height:130px;background:none;text-decoration:none;cursor:pointer;}
a.billme:hover{float:left;display:block;margin:0;padding:0;width:150px;height:130px;background:url('http://promotions.newegg.com/nepro/template/billmelater_hover.jpg') no-repeat;text-decoration:none;cursor:pointer;}
a.pa, a.pa:link, a.pa:active, a.pa:visited{float:left;display:block;margin:0;padding:0;width:150px;height:130px;background:none;text-decoration:none;cursor:pointer;}
a.pa:hover{float:left;display:block;margin:0;padding:0;width:150px;height:130px;background:url('http://promotions.newegg.com/nepro/template/preferred_hover.jpg') no-repeat;text-decoration:none;cursor:pointer;}
/* ---- Main Containers ---- */
#cntr_main{margin:0 auto;padding:0;width:1000px;height:auto;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_navigation{clear:both;margin:0 auto;padding:0;width:960px;height:23px;text-align:left;background:transparent;overflow:hidden;}

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

/* ---- Standard Links ---- */
a, a:link, a:active, a:visited{border:0;color:#779ab4; text-decoration:underline;}
a:hover{border:0;color:#fff; 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.productDescription, a.productDescription:link, a.productDescription:active, a.productDescription:visited{line-height:normal;font-size:1em;font-weight:700;color:#000;text-wrap:unrestricted;text-decoration:underline;}
a.productDescription:hover{line-height:normal;font-size:1em;font-weight:700;color:#111;text-wrap:unrestricted;text-decoration:none;}
a.disc, a.disc:link, a.disc:active, a.disc:visited{font-size:1em;font-weight:700;color:#777;text-wrap:unrestricted;text-decoration:underline;}
a.disc:hover{font-size:1em;font-weight:700;color:#111;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.title, a.title:link, a.title:active, a.title:visited{font-size:.75em;color:#000;text-wrap:unrestricted;text-decoration:underline;}
a.title:hover{font-size:.75em;color:#0060cc;text-wrap:unrestricted;text-decoration:none;}
a.dailypromo, a.dailypromo:link, a.dailypromo:active, a.dailypromo:visited{font-size:1em;color:#0060cc;text-wrap:unrestricted;text-decoration:underline;}
a.dailypromo:hover{font-size:1em;color:#000;text-wrap:unrestricted;text-decoration:none;}

/* ---- Typography (text) ---- */
h1{font-size:1.25em;padding-bottom:4px;font-weight:bold;color:#000;}
h2{font-size:1.25em;font-weight:bold;color:#fff;}
h3{font-size:1em;color:#666;}
h4{font-size:.825em;font-weight:bold;color:#fff;}
p{font-size:.825em;line-height:1.5em;color:#555;}
p.content{padding:0 75px;font-size:.825em;line-height:1.5em;color:#fff;}
p.align_center{text-align:center;font-size:1em;line-height:1.5em;color:#999;}
p.align_right{text-align:right;font-size:.825em;line-height:1.5em;color:#555;}
p.header{font-size:1.25em;padding-bottom:4px;font-weight:bold;color:#000;}
span.redtext{font-size:1em;color:#777;}
sup{font-size:.25em;}

/* ---- Typography (pricing) ---- */
.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 0 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;display:none;}
.freeshipping{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:#777;line-height:1.5em;text-align:center;}

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

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

/* ---- Hero / Flash / Video ---- */
#hero{margin:0 auto;padding:0;width:960px;height:200px;background:url('imgs/hero.jpg') no-repeat;}
#pageheader{margin:0 auto;padding:20px 0;width:960px;height:auto;background-color:#000;text-align:center;color:#ccc;}
#gradient_shadow{margin:0 auto;padding:0;width:960px;height:20px;background:url('imgs/gradient_shadow.jpg') no-repeat;}

p.category{clear:both;margin:0;padding:0 0 6px 0;font-size:1em;font-weight:bold;color:#000;}
table.blackfriday{clear:both;margin:0 auto;padding:0;width:900px;height:auto;font-size:1em;overflow:hidden;}
table.blackfriday tr{margin:0;padding:0;width:900px;height:auto;}
table.blackfriday tr td.product_description1{margin:0;padding:5px 10px;width:auto;height:auto;text-align:left;vertical-align:middle;border-bottom:1px solid #fff;border-right:1px solid #fff;background:#eee;}
table.blackfriday tr td.product_price1{margin:0;padding:5px 10px 5px 0;width:120px;height:auto;text-align:right;vertical-align:middle;font-size:1.25em;font-weight:bold;color:#000;border-bottom:1px solid #fff;border-right:1px solid #fff;background:#eee;}
table.blackfriday tr td.product_description2{margin:0;padding:5px 10px;width:auto;height:auto;text-align:left;vertical-align:middle;border-bottom:1px solid #fff;border-right:1px solid #fff;background:#f5f5f5;}
table.blackfriday tr td.product_price2{margin:0;padding:5px 10px 5px 0;width:120px;height:auto;text-align:right;vertical-align:middle;font-size:1.25em;font-weight:bold;color:#000;border-bottom:1px solid #fff;border-right:1px solid #fff;background:#f5f5f5;}
table.blackfriday tr td.fblike1{margin:0;padding:5px 0 5px 10px;width:120px;height:auto;text-align:left;vertical-align:middle;border-bottom:1px solid #fff;border-right:1px solid #fff;background:#eee;}
table.blackfriday tr td.fblike2{margin:0;padding:5px 0 5px 10px;width:120px;height:auto;text-align:left;vertical-align:middle;border-bottom:1px solid #fff;border-right:1px solid #fff;background:#f5f5f5;}

table.blacknovember_list{margin:0 auto;width:900px;background-color:#eee;}
table.blacknovember_list td{width:116px;padding:8px 5px;border:1px solid #fff;background-color:#eee;font-size:.75em;color:#222;text-align:center;}
table.blacknovember_list td.x{width:116px;padding:8px 5px;border:1px solid #fff;background-color:#eee;background:url('imgs/x.jpg') no-repeat;background-position:center center;font-size:.75em;color:#777;text-align:center;}
table.blacknovember_list td.question{width:116px;padding:8px 5px;border:1px solid #fff;background-color:#eee;background:url('imgs/question.jpg') no-repeat;background-position:center center;font-size:.75em;color:#777;text-align:center;}
span.contentdate{font-size:1em;color:#000;}
span.contentdate_x{font-size:1em;color:#777;}


/* ---- Prorduct Containers ---- */
.cntr_products{clear:both;margin:0 auto;padding:0;width:960px;height:auto;background:#fff;overflow:hidden;}
.cntr_2products{clear:both;margin:0 auto;padding:0;width:1000px;height:auto;background:url('imgs/2productrow_lines.png') repeat-y;overflow:hidden;}
.cntr_3products{clear:both;margin:0 auto;padding:0;width:1000px;height:auto;background:url('imgs/3productrow_lines.png') repeat-y;overflow:hidden;}
.cntr_4products{clear:both;margin:0 auto;padding:0;width:1000px;height:auto;background:url('imgs/4productrow_lines.png') repeat-y;overflow:hidden;}
.cntr_info{clear:both;margin:0 auto;padding:0;width:900px;height:auto;text-align:left;background:none;overflow:hidden;}
.cntr_promos{clear:both;margin:0 auto;padding:0;width:900px;height:auto;text-align:center;line-height:1.5em;background:none;overflow:hidden;}

/* ---- COLUMN LAYOUT ---- */
/* 1 Column Layout */
.oneCol{clear:both;margin:0 auto;padding:0;width:860px;height:auto;overflow:hidden;background:none;}
.oneCol .productCellL{float:left;margin:0;padding:0;width:400px;height:auto;overflow:hidden;}
.oneCol .productCellR{float:right;margin:0;padding:0;width:425px;height:auto;overflow:hidden;}
/* ---- 2 Column Layout ---- */
.twoCol{clear:both;margin:0 auto;padding:0;width:860px;height:auto;overflow:hidden;background:none;}
.twoCol .productCell{float:left;margin:0;padding:0 11px;width:388px;height:auto;overflow:visible;}
.twoCol .productCell .cell{float:left;margin:0;padding:0;width:194px;height:auto;overflow:hidden;}
/* ---- 3 Column Layout ---- */
.threeCol{clear:both;margin:0 auto;padding:0;width:860px;height:auto;overflow:hidden;background:none;}
.threeCol .productCellL{float:left;margin:0;padding:0 10px 0 0;width:200px;height:auto;overflow:hidden;}
.threeCol .productCellM{float:left;margin:0;padding:0;width:440px;height:auto;overflow:hidden;}
.threeCol .productCellR{float:right;margin:0;padding:0 0 0 10px;width:200px;height:auto;overflow:hidden;}
.threeCol .productCellAuto{margin:0 auto;padding:0 10px;width:200px;height:auto;overflow:hidden;}
/* ---- 4 Column Layout ---- */
.fourCol{clear:both;margin:0 auto;padding:0;width:860px;height:auto;overflow:hidden;background:none;}
.fourCol .productCellL{float:left;margin:0;padding:0 35px 0 0;width:180px;height:auto;overflow:visible;}
.fourCol .productCellML{float:left;margin:0;padding:0 23px 0 12px;width:180px;height:auto;overflow:visible;}
.fourCol .productCellMR{float:left;margin:0;padding:0 12px 0 23px;width:180px;height:auto;overflow:visible;}
.fourCol .productCellR{float:left;margin:0;padding:0 0 0 35px;width:180px;height:auto;overflow:visible;}

/* ---- Product Cell Content ---- */
.column_left{float:left;margin:0;padding:0 10px 0 0 ;width:400px;height:auto;text-align:left;font-size:1em;background:none;overflow:hidden;}
.column_right{float:right;margin:0;padding:0 0 0 0;width:400px;height:auto;text-align:left;font-size:1em;background:none;overflow:hidden;}
.cntr_product{float:left;margin:0;padding:0;width:180px;height:auto;text-align:left;font-size:1em;background:none;overflow:hidden;}
.brand_image{clear:both;display:block;float:left;margin:0;padding:0 0 4px 0;width:100px;height:40px;}
.product_image{clear:both;display:block;float:left;margin:0;padding:0 0 4px 0;}
.product_image_2col{float:right;margin:0;padding:0 0 0 20px;}

/*--- List(s) ---*/
ul.specs{clear:both;padding:0 22px 4px 0;height:auto;width:auto;font-size:.75em;list-style:none;overflow:hidden;}
ul.specs li{list-style:none;color:#444;}
ul.bullets{clear:both;padding:4px 0 4px 18px;font-size:.75em;color:#777;list-style:disc;overflow:hidden;}
ul.bullets li{list-style:disc;color:#777;}
ul.priceList{margin:0;padding:8px 0 0 0;height:auto;width:auto;list-style:none;overflow:hidden;}
ul.priceList li{list-style:none;}
.productCell .priceList .shipping{display:none;}
.productCell .priceList .mir{display:none;}
.productCell .priceList .instantSavings{display:none;}

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.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:#779ab4;}

/* ---- Social Bar ---- */
#socialBar{margin:0 auto;padding:0;width:960px;height:50px;background:#f3f3f3;border-bottom:1px solid #fff;text-align:center;}

/* ---- Subscribe (Footer Content) ---- */
#cntr_subscribe{margin:0;padding:14px 0 8px 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:770px;height:auto;overflow:hidden;}
#bottomline{margin:0;padding:0;width:1000px;height:20px;background:url('imgs/bottomlineBg.png') no-repeat;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:0;padding:16px 0 20px 0;width:1000px;height:20px;text-align:center;font-size:.75em;color:#779ab4;background:url('imgs/bottomBg.png') repeat-y;}
form.footer{float:right;margin:0;padding:0;width:350px;text-align:left;}
input.subscribe{width:262px;text-align:left;font-size:10px;color:#333;line-height:14px;}
input.subscribe_img{position:relative;left:6px;top:1px;margin:0;padding:0;}

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

/* ---- Spacer(s) ---- */
.blank4{clear:both;display:block;margin:0;padding:0;width:100%;height:4px;background:none;}
.blank6{clear:both;display:block;margin:0;padding:0;width:100%;height:6px;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;}
.blank25{clear:both;display:block;margin:0;padding:0;width:100%;height:25px;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;}
.blank70{clear:both;display:block;margin:0;padding:0;width:100%;height:70px;background:none;}
.blank80{clear:both;display:block;margin:0;padding:0;width:100%;height:80px;background:none;}
.blank90{clear:both;display:block;margin:0;padding:0;width:100%;height:90px;background:none;}
.blank100{clear:both;display:block;margin:0;padding:0;width:100%;height:100px;background:none;}
.blank200{clear:both;display:block;margin:0;padding:0;width:100%;height:200px;background:none;}
.blank300{clear:both;display:block;margin:0;padding:0;width:100%;height:300px;background:none;}
.blank400{clear:both;display:block;margin:0;padding:0;width:100%;height:400px;background:none;}
.graybar_spacer_v1{clear:both;display:block;margin:0 auto;padding:0;width:960px;height:52px;background:url('imgs/graybar_spacer_v1.png') no-repeat;}
.graybar_spacer_v2{clear:both;display:block;margin:0 auto;padding:0;width:960px;height:52px;background:url('imgs/graybar_spacer_v2.png') no-repeat;}
.dottedline{clear:both;display:block;margin:0 auto;padding:0;width:860px;height:20px;background:url('imgs/dotted_line.jpg') repeat-x;}

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