	/* Error Message Popup */
        br.both {
            clear: both;
        }

        #backgroundPopup {
            display: none;
            position: fixed;
            _position: absolute; /* hack for internet explorer 6*/
            height: 100%;
            width: 100%;
            top: 0;
            left: 0;
            background: #000;
            border: 1px solid #000;
            z-index: 100;
        }

        #popupMessage {
            display: none;
            position: fixed !important;
            _position: absolute; /* hack for internet explorer 6*/
            height: auto;
            width: 400px;
            background: #fff;
            border: 10px solid #eee;
            z-index: 101;
            padding: 40px;
            font-size: 12px;
            text-align: left;
        }

            #popupMessage .error_message {
                color: #ed4e61;
                font-size: 26px;
                font-weight: bold;
                text-transform: uppercase;
            }

            #popupMessage #message_box {
                margin-bottom: 14px;
                padding-bottom: 14px;
                color: #ed4e61;
                border-bottom: 1px dashed #ddd;
            }

        #message_box img {
            vertical-align: baseline;
        }

        #popupMessageClose {
            font-size: 18px;
            position: absolute;
            right: 12px;
            top: 6px;
            color: #444;
            font-weight: bold;
            display: block;
            text-decoration: none;
            cursor: pointer;
        }

        #contactArea {
            font-size: 12px;
            line-height: 18px;
            color: #666;
        }

        #button {
            text-align: center;
            margin: 0;
        }

        a.link_message, a.link_message:link, a.link_message:active, a.link_message:visited {
            color: #257bbe;
            text-decoration: underline;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            cursor: pointer;
        }

            a.link_message:focus, a.link_message:hover {
                color: #000;
                text-decoration: underline;
                cursor: pointer;
            }
			
/* END Error Message Popup */
	
	
	a,abbr,body,div,html,i,img,li,p,span,strong,ul,h3,h4,h5,h6{
		margin:0;
		padding:0;
		border:0;
		outline:0;
		font-weight:inherit;
		font-style:normal;
		font-family:'Open Sans',Helvetica,Arial,sans-serif;
		text-decoration:none;
		-webkit-text-size-adjust:none;
		-ms-interpolation-mode:bicubic;
		color:#222222;
		}
	@font-face {
			font-family:'open_sanscondensed_light';
			src: url('opensans-condlight-webfont.eot');
			src: url('opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
				 url('opensans-condlight-webfont.woff') format('woff'),
				 url('opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
	@font-face {
			font-family:'Open Sans Condensed Bold';
			src: url('opensans-condbold-webfont-700.eot');
			src: url('opensans-condbold-webfont-700.eot?#iefix') format('embedded-opentype'),
				 url('opensans-condbold-webfont-700.woff') format('woff'),
				 url('opensans-condbold-webfont-700.svg#open_sanscondensed_bold') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
	img{
		vertical-align:middle;
		}
	a:hover{
		color:#222222;
		}
	strong{
		font-weight:700
		}
	.alsoColor{
		display:inline-block; 
		height:12px; 
		width:12px; 
		
		margin-right:4px;
		border-radius:50%;
		}
	html{
		font-size:62.5%;
		}
	body,html{
		height:100%
		}
	ul{
		list-style:none
		}
	button::-moz-focus-inner{
		border:0;padding:0
		}
	.clearfix:after{
		content:"";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
		}
	.clearfix{ 
		*zoom:1
		}
	.war{
		max-width:1366px;
		width:100%;
		margin:0 auto;
		transition:all 0.2s ease 0s
		}


/* Header */
	.headerBg{
		background:#e1e3e6;
		}
	.header{
		/*display:flex;*/
		height:86px;
		overflow:hidden;
		position:relative;
		}
	.headLogo{
		float:left;
		width:20%;
		min-width:334px;
		margin-left:4px;
		margin-right:12px;
		}
	.headLogo a{
		display:block;
		width:334px;
		}
	.headLogo img{
		width:100%;
		}
	.headInsider{
		float:right;
		width:308px;
		padding-top:20px;
		margin-right:10px;
		}
	.headInsider h5{
		font: 400 24px 'open_sanscondensed_light','Helvetica Narrow',arial,helvetica,sans-serif;
		color:#222;
		text-transform: uppercase;
		letter-spacing: 1px;
		white-space: nowrap;
		text-transform: uppercase;
		letter-spacing: 1px;
		text-decoration: none;
		-webkit-text-size-adjust: none;
		}
	.headInsider h6{
		font-size:12px;
		font-weight:500;
		text-transform: uppercase;
		letter-spacing: .6px;
		}
	.headSubscribe{
		float:right;
		width:500px;
		padding-top:30px;
		}
	#LoginName{
		float:right;
		width:340px;
		padding-left: 30px;
		height:28px;
		color:#707070;
		margin-right:20px;
		border:2px solid #aaaaaa;
		border-bottom-color:#cfcfcf;
		border-right-color:#cfcfcf;
		background:url(img/email1.png) no-repeat 8px 9px;
		background-color:#ffffff;
		}
	.headSubscribe .button{
		float:right;
		padding:0 14px;
		line-height:31px;
		margin-right:6px;
		font-weight:700;
		border-radius:3px;
		border:1px solid #849dc2;
		background-color: #b3d5ff;
		background: linear-gradient(to bottom,#b3d5ff,#96BAE6);
		color: #0e1b2e;
		font-family: 'Open Sans Condensed','Arial Narrow','Helvetica Narrow',arial,helvetica,sans-serif;
		font-size:14px;
		letter-spacing: 1px;
		}
	.headSubscribe .button:hover{
		background: linear-gradient(to bottom,#96BAE6,#b3d5ff);
		}
	.headExpire{
		position:absolute;
		top:4px;
		right:4px;
		font-size:11px;
		color:#999;
		}
	.headExpire p{
		color:#999;
		}
	.headExpire strong{
		font-size:12px;
		}
/* Header END */	
	
/* Navigation Bar */
	.nav{
		width:100%;
		background:#33425a;
		text-align:center;
		}
	.navIcon{
		background-color:#33435a;
		display:none;
		}
	.navIcon span{
		display:inline-block;
		width:49.5%;
		height:50px;
		}
	.deals{
		background:url(img/icons.png) no-repeat top left;
		}
	.all{
		background:url(img/icons.png) no-repeat bottom left;
		}
    .navShow{
		text-align:center;
		background:#33425a;
		z-index:10;
		display:inline-block;
		}
	.navNone{
		display:none;
		background:#ffffff;
		z-index:10;
		}
	.nav li{
		line-height:32px;
		float:left;
		font-size:14px;
		color:#ffffff;
		font-weight:700;
		padding: 0 14px;
		}
	.nav a{
		color:#ffffff;
		display:block;
		}
	.nav a:hover{
		color:#e8e8e8;
		}
	.nav .line{	
		padding: 0;
		}
/* Navigation Bar END */

/* BlitzDeal */
	.blitz{
		position:relative;
		height:230px;
		transition:all 0.2s ease 0s;
		width:98%;
		}
	.blitzTitle{
		position:absolute;
		top:0;
		left:0;
		height:230px;
		width:30%;
		min-width:416px;
		}
	.blitzTitle img{
		position:absolute;
		top:50%;
		left:0;
		
		margin-top:-60px;
		width:330px;
		}
	.blitzTitle p{
		display:block;
		font-size:12px;
		width:416px;
		line-height:16px;
		text-align:center;
		position:absolute;
		top:50%;
		left:50%;
		margin-left:-208px;
		margin-top:32px;
		}
	.blitzItem{
		position:absolute;
		top:0;
		right:0px;
		height:230px;
		width:70%;
		overflow:hidden;
		float:left;
		transition:all 0.2s ease 0s;
		}
	.blitzItem .featureLeft{							
		width:28%;
		float:left;
		position:relative;
		background-image:none;
		}
	.blitzItem .featureImg{
		width:100%;
		height:230px;
		display:table-cell;
		vertical-align:middle;
		text-align:center;
		}
	.blitzItem .featureImg a{
		width:100%;
		display:inline-block;		
		}   
	.blitzItem .featureImg img{
		width:100%;
		height:auto;
		}
	/*.blitzItem .specIcon{
		height:32px;
		padding:0 8px 0 8px;
		background:#cc4e00;
		line-height:32px;
		color:#fff;
		font-size:13px;
		position:absolute;
		top:26px;
		left:12px;
		border-radius:4px;
		}*/
	.blitzItem .iconRight{
		position:absolute;
		bottom:12px;
		right:18px;
		width:102px;
		}
	/*.blitzItem .iconRight span{
		float:right;
		margin-top:260px;
		}*/
	/*.blitzItem .ssIcon{
		width:58px;
		height:26px;
		background:url(img/ss-icon.png) no-repeat center;
		background-color:#fff;
		border-radius:5px;
		border:1px solid #CCC;
		overflow:hidden;
		}
	.blitzItem .cardIcon{
		width:36px;
		height:27px;
		background:url(img/card-icon.png) no-repeat center;
		color:#fff;
		font-size:14px;
		font-weight:700;
		padding:11px 0 0 25px;
		}
	.blitzItem .AATCIcon{
		width:100px;
		height:75px;
		background:#fff;
		border-radius:7px;
		border:1px solid #CCC;
		overflow:hidden;	
		margin-bottom:-10px;	
		}
	.blitzItem .AATCIcon img{
		height:auto;
		width:100px;
		}*/
	.blitzItem .newIcon{
		bottom:168px;
		}
	.blitzItem .featureRight{						
		width:72%;
		height:100%;
		float:left;
		background:#FFF;
		padding:0;
		position:absolute;
		right:6px;
		}
	.blitzItem .itemLogo{
		height:32px;
		padding:2px 0 0 16px;
		display:block;
		margin-top:0;
		display:block;
		width:55%;
		position:absolute;
		left:-20px;
		top:46px;
		}
	.blitzItem .itemLogo img{
		height:34px;
		width:auto;
		vertical-align:middle;
		}
	.blitzItem .spec{
		height: auto;
		width:50%;
		position:absolute;
		left:-20px;
		top:76px;
		}
	.blitzItem .specH5{
		max-height:50px;
		margin:10px 16px 2px 16px;
		font-size:15px;
		line-height:16px;
		color:#222;
		overflow:hidden;
		}
	.blitzItem .specH6{
		margin:0 16px 0 16px;
		max-height:28px;
		overflow:hidden;
		}
	.blitzItem .specH6 p{
		font-size:12px;
		font-style:italic;
		line-height:14px;
		color:#cc4e00;
		}
	.blitzItem .featureRight .price{
		height:114px;
		width:50%;
		padding:0;
		border: none;
		position:absolute;
		right:0;
		top:48px;
		}
	.blitzItem .featureRight .priceLeft{
		bottom:53px;
		left:0;
		}
	.blitzItem .featureRight .priceRight{
		top:42px;
		left:0;
		}
	.blitzItem .priceRight li{
		right:-4px;
		}
	.blitzItem .o-price{
		text-align:right;
		}
	.blitzItem .y-price{
		padding-top: 0px;
		text-align:right;
		}
	.blitzItem .mapPrice{
		text-align:right;
		}
	.blitz .blitzItem .save{
		top:-9999px;
		right:-4px;
		}
	.blitzItem .save .savePercent, .blitzItem .save .saveDollar{
		left:-4px;
		}
	/*.blitzItem .save .savePercent::after, .blitzItem .save .saveDollar::after{
		left:-46px;
		border-right:none;
		border-left:10px solid transparent;
		}*/
	.blitzItem .featureRight .shipping{
		top: 35px;
		text-align:right;
		padding-right:4px;
		}
	.blitzItem .featureRight .MIR1, .blitzItem .featureRight .MIR2{
		top:20px;
		padding-right:4px;
		}
	.blitzItem .featurePC{
		padding:0;
		position:absolute;
		right:0px;
		top:136px;
		width:50%;
		}
	.blitzItem .featurePC .promoCode{
		font-size:11px;
		line-height:24px;
		color:#6e6e6e;
		position:absolute;
		right:120px;
		top:16px;
		width:224px;
		white-space:nowrap;
		padding-top:0;
		}
	.blitzItem .promoCode strong{
		font-size:20px;
		color:#d9590a;
		font-weight:700;
		}
	.blitzItem .featurePC .shopnow{		
		border-radius:4px;
		border:1px solid #d9d9d9;
		border-color:#B35A00;
		right:0px;
		left:auto;
		top:12px;
		float:left;
		width:auto;
		bottom:auto;
		}
	.blitzItem .featurePC .shopnow a{
		font-family:'Open Sans Condensed','Arial Narrow','open_sanscondensed_light','Helvetica Narrow',arial,helvetica,sans-serif;
		display:inline-block;
		height:30px;
		padding:0 12px 0 14px;
		font-size:13px;
		font-weight:700;
		line-height:30px;
		color:#552f00;
		background-color:#f78c1b;
		background:linear-gradient(to bottom,#FEB13A,#f78c1b,);

		}
	.blitzItem .shopnow a:hover, .feature .shopnow a:hover, .item .shopnow a:hover{
		background:linear-gradient(to bottom,#f78c1b,#FEB13A);
		color:552f00;
		}
	
	.blitzItem .shopnow span{
		font-size:12px;
		color:#552f00;
		position:relative;
		top:-1px;
		
		}
/* BlitzDeal END */		

/* Top Banner */		
	.banner{
		width:100%;
		border-top:1px solid #ddd;
		text-align:center;
		min-width:360px;
		}
	.bannerImg{
		width:100%;
		text-align:center;
		background:#bdb6df;
		}
	.banner img{
		width:100%;
		height:auto;
		background:#bdb6df;
		vertical-align:middle;
		}
	.bannerNav{
		width:100%;
		box-shadow:2px 2px 4px rgba(0,0,0,0.2);
		background:#ffffff;
		}
	.bannerNav ul{
		display:inline-block;
		margin:0 auto;
		}
	.bannerNav li{
		float:left;
		height:70px;
		margin:0 68px;
		}
	.bannerNav a{
		display:block;
		height:100%;
		padding-left:70px;
		line-height:70px;
		font-size:14px;
		font-weight:600;
		color:#444;
		}
	.bannerNav a:hover{
		color:#222;
		}
	.expireTime{
		padding:15px 80px 10px;
		margin:0 auto;
		font-size:12px;
		}
	#newegg72hours{
		height:32px;
		}
	#emailcdn{
		height:32px;
		}
	#TimeCountDown24{
		font-size:32px;
		font-weight:700;
		height:32px;
		line-height:32px;
		position:relative;
		top:8px;
		}
/* Top Banner END */		

/* Section Title */			
	.section-title{
	    background:#e1e3e6;
		width:100%;
		position:relative;
		padding-bottom:30px;
		min-width:360px;
		}
	.section-title h3{
		font-family:'Open Sans Condensed Bold';
		background:#1a1a1a;
		height:56px;
		line-height:56px;
		font-size:24px;
		text-align:center;
		color:#FFFFFF;
		width:100%;
		max-width:1354px;
		margin:0 auto;
		white-space:nowrap;
		}
	.section-title span{
		width:0px;
		height:0px;
		position:absolute;
		left:50%;
		margin-left:-14px;
		bottom:4px;
		border: 14px solid transparent;
    	border-top: 14px solid #1a1a1a;
		}
	.section-title + a{
		position:relative; 
		top:-156px;
		display:block;
		height:0px;
		width:100%;
		}
/* Section Title END */	
			
	.section{
		background:#e1e3e6;
		width:100%;
		min-width:360px;
		}
	.tableWidth{
		background:#e1e3e6;
		width:100%;
		padding-bottom:14px;
		}
	.section.tableHeight{
		display:inline;
		}
		
/* Feature items */
	.feature{
		color:#fff;
		transition:all 0.2s ease 0s;
		}
	.feature .featureItem{
		width:49%;
		height:312px;
		float:left;
		margin:0 0.5% 12px 0.5%;
		border-radius:6px;
		transition:all 0.2s ease 0s;
		overflow:hidden;
		background:#fff;
		box-shadow:none;
		}
	.feature .featureItem:hover{
		box-shadow:0px 4px 10px rgba(0,0,0,0.3);
		}

	.feature .fullWidth{
		width:99%;
		float:left;
		background:#fff;
		border-radius:6px;
		overflow:hidden;
		}
	.featureLeft{							
		width:50%;
		float:left;
		position:relative;
		}
	.featureImg{
		width:50%;
		height:320px;
		display:table-cell;
		vertical-align:middle;
		text-align:center;
		}
	.featureImg a{
		width:100%;
		display:inline-block;		
		}
	.featureImg a:hover img{
		transform:scale(1.2,1.2);
		transform-origin:center;
		}
	.fullWidth .featureImg a{				
		width:60%;
		}
	.featureImg img{
		width:100%;
		height:auto;
		transition:all 0.3s ease 0s;
		}
	.feature .specIcon{
		top:34px;
		}
	.feature .turn.fullWidth .specIcon{
		left:136px;
		}
	.feature .fullWidth .iconRight{
		right:108px;
		}
	.feature .iconRight{
		bottom:18px;
		}
	.featureRight{						
		width:50%;
		height:100%;
		float:left;
		background:none;
		padding-top:8px;
		position:relative;
		}
	.featureRight spec{
		height: 104px;
		}
	.featureRight .price{
		height: 78px;
		}
	.featureRight .priceLeft{
		bottom:38px;
		}
	.featureRight .priceRight{
		top:44px;
		}
	.feature .y-price{
		padding-top:0px;
		}
	.feature .comboDis {
    	bottom:78px;
		}
	.feature .comboPri {
    	bottom:55px;
		}
	.featureRight .shipping{
		top:16px;
		}
	.feature .save{
		top: inherit;
		bottom:237px;
		left:-121px;
		right:auto;
		}
	.feature .turn .save{
		left:-88px;
		}
	.fullWidth .save{
		top:-151px;
		left:-221px;
		right:auto;
		}
	.feature .itemLogo, .feature .itemLogo1{
		margin-top:0;
		padding:8px 0 0 16px;
		height:40px;
		}
	.feature .itemLogo1{
		display:none;
		}
	.feature .itemLogo img, .feature .itemLogo1 img {
		height: 40px;
		width: auto;
		vertical-align: middle;
	}
	.feature .MIR1, .feature .MIR2{
		background-color:inherit;
		top:0px;
		}
	.featurePC{
		padding:0 16px 0 16px;
		position:relative;
		}
	.featurePC .promoCode{
		font-size:11px;
		line-height:18px;
		color:#6e6e6e;
		padding-top:13px;
		}
	.featurePC .samsungPromoCode{
		position: inherit;
		top: auto;
		left: auto;
		margin-left: auto;
		}
	.featurePC .samsungPromoCode strong{
		position: inherit;
		top: auto;
		left: auto;
		}
	.feature .promoCode strong{
		font-size:20px;
		color:#d9590a;
		font-weight:700;
		}
	.featurePC .shopnow{
		border-radius:4px;
		right:16px;
		top:18px;
		bottom:auto;
		width:inherit;
		border:1px solid #d9d9d9;
		border-color:#B35A00;
		background-color:#f78c1b;
		background:linear-gradient(to bottom,#f78c1b,#FEB13A)
		
		}
	.featurePC .shopnow a{
		font-family:'Open Sans Condensed','Arial Narrow','open_sanscondensed_light','Helvetica Narrow',arial,helvetica,sans-serif;
		display:inline-block;
		height:30px;
		padding:0 16px 0 20px;
		font-size:14px;
		font-weight:700;
		line-height:30px;
		color:#552f00;
		background:#ea7d13;
		background-color:#f78c1b;
		background:linear-gradient(to bottom,#FEB13A,#f78c1b)
		
		}
	.featureItem .shopnow span{
		font-size:12px;
		color:#552f00;
		position:relative;
		top:-1px;
		
		}
	.feature .itemCombo .spec{
		margin-top:16px;
		}
	.feature .itemCombo .priceLeft{
		bottom: -16px;
		}
	.feature .itemCombo .MIR1, .feature .itemCombo .MIR2{
		bottom: 32px;
		}
	.turn .featureLeft, .turn .featureRight{
		float:right;
		}
	.fullWidth.turn .featureRight{
		position:relative;
		left:30px;
		}
/* Feature items */

/* CategoryWide Promo */

/* Categorywide END */

/* Item Table */
	.table{
		padding:0;
		transition:all 0.2s ease 0s;
		}
	.table .item{
		width:24%;
		margin:0 0.5% 12px 0.5%;
		height:542px;
		background:#FFF;
		border-radius:12px;
		float:left;
		transition:all 0.3s ease 0s;
		overflow:hidden;
		}
	.table .item:hover{
		box-shadow:0px 3px 10px rgba(0,0,0,0.2);
		}
	.itemTop{							
		width:100%;
		position:relative;
		padding-top:22px;
		}
	.itemImg{
		width:100%;
		height:230px;
		display:table-cell;
		vertical-align:middle;
		text-align:center;
		}
	.itemImg a{
		width:75%;
		display:inline-block;		
		}    
	.itemImg img{
		width:100%;
		height:auto;
		}
	.specIcon{
		height:22px;
		padding:0 12px 0 12px;
		background-color:rgba(255,255,255,0.7);
		line-height:22px;
		color:#1f61ad;
		font-size:13px;
		position:absolute;
		top:26px;
		left:13px;
		font-weight:700;
		border:1px solid #1f61ad;
		border-radius:12px;
		}
	.comboIcon{
		height:22px;
		padding:0 12px 0 12px;
		background-color:#917019;
		line-height:22px;
		color:#ffffff;
		font-size:13px;
		position:absolute;
		top:26px;
		left:13px;
		font-weight:700;
		border-radius:12px;
		}
	.iconRight{
		position:absolute;
		bottom:10px;
		right:8px;
		width:1px;
		}
	.ssIcon{
		width:90px;
		height:29px;
		background:url(img/ss-icon.png) no-repeat;
		float:right;
		}
	.cardIcon{
		width:42px;
		height:31px;
		background:url(img/right_icon.png) no-repeat top left;
		color:#fff;
		font-size:16px;
		font-weight:700;
		padding:14px 0 0 28px;
		float:right;
		margin-top:135px;
		}
	.AATCIcon{
		width:82px;
		height:66px;
		background:#fff;
		border-radius:2px;
		border:1px solid #c3c3c3;
		
		margin-bottom:0px;
		margin-top:88px;
		transition:all 0.3s ease 0s;
		position:relative;
		float:right;
		}
	.AATCIcon span{
		width:90px;
		height:20px;
		position:absolute;
		top:-13px;
		left:-10px;
		}
	.AATCIcon span img{
		width:24px;
		height:24px;
		}
	/*.AATCIcon:hover{
		transform:scale(1.3,1.3);
		transform-origin:right bottom;
		}*/
	.AATCIcon img{
		height:auto;
		width:82px;
		position:absolute;
		top:3px;
		}	
	.newIcon{
		background:#cb4d19;
		padding:0 10px 0 12px;
		border-radius:12px;
		height:25px;
		white-space:nowrap;
		position:absolute;
		bottom:192px;
		right:6px;
		overflow:hidden;
		font-size:14px;
		font-weight:700;
		color:#fff;
		line-height:25px;
		}
	.newIcon i{
		color:#ffffff;
		}
	.feature .AATCIcon{
		margin-top:141px;
		}
	.feature .cardIcon{
		margin-top:188px;
		}
	.feature .newIcon{
		bottom:242px;
		}
	.itemBottom{						
		height:344px;
		float:left;
		position:relative;
		width:100%;
		}
	.itemLogo, .itemLogo1{
		height:28px;
		padding:6px 0 6px 16px;
		margin-top:-20px;
		display:block;
		font-size:20px;
		color:#000;
		}
	.itemLogo img, .itemLogo1 img{
		height:28px;
		width:auto;
		vertical-align:middle;
		}
	.spec{
		height:84px;
		width:100%;
		}
	.specH5{
		max-height:49px;
		margin:0 16px 2px 16px;
		font-size:14px;
		line-height:16px;
		color:#222;
		overflow:hidden;
		}
	.itemCombo .specH5{
		padding-top:30px;
		}
	.itemCombo.featureItem .specH5{
		position:relative;
		}
	/*.itemCombo.featureItem .specH6{
		position:relative;
		top:30px;
		}*/
	.itemCombo.fullWidth .specH5{					
		top:0;
		}
	.itemCombo.fullWidth .specH6{
		top:0;
		}
	.specH5 .spec-text{
		position:relative;
		display:block;
		color:#000000;
		font-weight:700;
		min-height:50px;
		}
	.specH5 .spec-text strong{
		font-size:16px;
		line-height:16px;
		color:#ea7d13;
		}
	.specH6{
		margin:0 16px 0 16px;
		max-height:28px;
		overflow:hidden;
		}
	.specH6 p{
		font-size:12px;
		font-weight:700;
		font-style:italic;
		line-height:14px;
		color:#cc4e00;
		position:relative;
		display:block;
		}
	.a-after:after{
		content: "..."; 
		position: absolute; 
		top: 32px; 
		right:0; 
		padding-left: 26px;
		padding-right:8px;
		font-weight:700;
		color:#b0b0b0;
		background: -webkit-linear-gradient(left, transparent, #fff 50%);
		background: -moz-linear-gradient(left, transparent, #fff 50%);
		background: -o-linear-gradient(left, transparent, #fff 50%);
		background: linear-gradient(to right, transparent, #fff 50%);
	}
	.itemCombo .a-after:after{
		top: 33px; 
		}
	.p-after:after{
		content: "..."; 
		position: absolute; 
		top: 14px; 
		right:0; 
		padding-left: 28px;
		padding-right:8px;
		font-weight:700;
		color:#ffd1a3;
		background: -webkit-linear-gradient(left, transparent, #fff 50%);
		background: -moz-linear-gradient(left, transparent, #fff 50%);
		background: -o-linear-gradient(left, transparent, #fff 50%);
		background: linear-gradient(to right, transparent, #fff 50%);
	}
	.price{
		width:100%;
		height:80px;
		padding:2px;
		border-top:1px solid #eee;
		border-bottom:1px solid #eee;
		position:relative;
		}
	.priceLeft, .regularPriceLeft{
		position:absolute;
		bottom:40px;
		left:16px;
		display:inline-block;
		width:100%;
		}
	.featureRight .regularPriceLeft{
		bottom:53px;
		}
	.itemCombo .priceLeft{
		bottom:-20px;
		}
	.getSaving, .r-price, .beforeSaving{
		font-size:13px;
		line-height:14px;
		position:relative;
		top:3px;
		}
	.getSaving{
		font-size:14px;
		line-height:16px;
		font-weight:700;
		}
	.o-price{
		font-size:11px;
		line-height:11px;
		padding-top:4px;
		color:#707070;
		text-decoration:line-through;
		font-family:Verdana, 'Open Sans',Helvetica,Arial,sans-serif;
		}
	.y-price, .comboPri{
		font-size:24px;
		line-height:14px;
		padding-top:2px;
		color:#222;
		}
	.y-price strong, .comboPri strong{
		font-size:24px;
		line-height:24px;
		font-weight:700;
		}
	.y-price sup, .comboPri sup{
		font-size:13px;
		line-height:1.36;
		vertical-align: super;
		}
	.mapPrice{
		font-size:18px;
		line-height:24px;
		padding-bottom:0px;
		color:#222;
		font-weight:700;
		text-decoration:underline;
		}
	.itemCombo .mapPrice{
		padding-bottom:56px;
		}
	.MIR1, .MIR2{
		font-size:11px;
		line-height:13px;
		padding:3px 6px 0 6px;
		color:#016b04;
		position:absolute;
		top:0px;
		margin-left:-6px;
		}
	.itemCombo .MIR1, .itemCombo .MIR2{
		top:auto;
		bottom:38px;
		}
	.MIR1 strong, .MIR2 strong{
		font-size:12px;
		line-height:12px;
		padding-top:7px;
		color:#016b04;
		}
	.priceRight{
		position:absolute;
		top:46px;
		left:16px;
		display:inline-block;
		width:100%;
		}
	.priceRight li{
		display:block;
		}
	.save{
		height:25px;
		font-size:14px;
		color:#fff;
		font-weight:700;
		position:absolute;
		top:-376px;
		right:28px;
		background:#cc4e00;
		border-radius: 12px;
		overflow:hidden;
		padding:0 4px 0 14px;
		}
	.save span{
		color:#fff;
		position:relative;
		padding:0 6px 0 6px;
		display:inline-block;
		line-height:25px;
		white-space: nowrap;
		}
	.save .saveLabel{
		padding:0 0 0 6px;
		}
	.save .savePercent, .save .saveDollar{
		left:-4px;
		}
/*	.save .savePercent::after, .save .saveDollar::after{
		content: '';
		position: absolute;		
		bottom: 0px;	
		width: 0;	
		height: 0;
		left: 100%;
		border-bottom: 18px solid #cc4e00;
		border-right: 10px solid transparent;
		}*/
	.shipping{
		line-height: 14px;
		font-size: 11px;
		color: #222;
		position: absolute;
		top: 16px;
		left: 0px;
		}
	.itemPC{
		padding:0 16px 0 16px;
		position:relative;
		text-align:center;
		}
	.promoCode{
		font-size:11px;
		line-height:38px;
		color:#6e6e6e;
		padding-top:2px;
		}
	.samsungPromoCode{
		position: absolute;
		top: -10px;
		left: 50%;
		margin-left: -78px;
		}
	.samsungPromoCode strong{
		position: absolute;
		top: 20px;
		left: 22px;
		}
	.promoCode strong{
		font-size:20px;
		color:#d9590a;
		font-weight:700;
		}
	.shopnow{
		position:absolute;
		display:block;
		width:90%;
		bottom:74px;
		overflow:hidden;
		text-align:center;
		margin-left:5%;
		border-radius:4px;
		background: linear-gradient(to bottom,#FEB13A,#f78c1b);
		border: 1px solid #B35A00;
		}
	.shopnow a{
		display:block;
		height:32px;
		padding:0 10px;
		font-size:16px;
		font-weight:700;
		line-height:32px;
		color: #552f00;
		font-family: 'Open Sans Condensed','Arial Narrow','open_sanscondensed_light','Helvetica Narrow',arial,helvetica,sans-serif;
		}
	.shopnow i{
		color: #552f00;
		}
		
	.itemCombo .spec{
		height:116px;
		width:100%;
		margin-top:-12px;
		}
	.comboSpec{
		display:block;
		max-height:96px;
		margin:0 16px 4px 16px;
		font-size:13px;
		line-height:16px;
		color:#222;
		overflow:hidden;
		}
	.comboSpec li{
		max-height:48px;
		overflow:hidden;
		position:relative;
		}
	.comboSpec ul{
		list-style:url(img/listStyle.png) inside;
		}	
	.comboSpec .spec-text{
		font-weight:700;
		}
	.comboDis, .comboPri{
		font-size:12px;
		line-height:12px;
		position:absolute;
		}
	.comboPri span{
		font-size:24px;
		}
	.comboDis{
		bottom:84px;
		}		
	.comboPri{
		bottom:62px;
		}
	.comboDis strong{
		font-size:16px;
		color:#cc4e00;
		}
	.comboPri strong{
		font-size:24px;
		padding:4px 0 4px 0;
		color:#222;
		line-height:22px;
		}
/* Item Table END */

/*Footer Banners */
	.footBanner{
		width:100%;
		background:#e1e3e6;
		min-width:360px;
		padding-bottom:10px;
		}
	.fBannerA, .fBannerB{
		padding:7px 0;
		}
	.fBannerA a{
		display:block;
		width:100%;
		background:#ffffff;
		}
	.fBannerB a{
		display:block;
		width:50%;
		background:#ffffff;
		float:left;
		}
	.fBannerA img{
		display:block;
		width:100%;
		max-width:960px;
		height:auto;
		margin:0 auto;
		}
	.fBannerB img{
		display:block;
		width:100%;
		max-width:473px;
		height:auto;
		}
/* Footer Banners END */

/* Footer */
	.footer{
		width:100%;
		background:#e1e3e6;
		padding-top:0px;
		min-width:360px;
		}
	.footWar{
		width:100%;
		max-width:1366px;
		margin:0 auto;
		padding-top:20px;
		}
	.footLink{
		padding:4px 0;
		width:100%;
		max-width:1366px;
		margin:0 auto;
		background:#33425a;
		border-bottom-right-radius: 8px;
		border-bottom-left-radius: 8px;
		}
	.linkLeft, .linkRight{
		float:left;
		width:50%;
		max-width:683px;
		text-align:center;
		}
	.linkRight{
		padding-top:4px;
		}
	.linkLeft{
		padding-top:2px;
		}
	.linkLeft strong{
		width:24px;
		height:24px;
		}
	.linkLeft a{
		font-size:12px;
		font-family:Arial, sans-serif;
		line-height:24px;
		text-decoration: underline;
		color:#ffffff;
		font-weight:700;
		}
	.feedback{
		margin-left:18px;
		}
	.linkRight a{
		width:24px;
		height:24px;
		margin-right:8px;
		}
	.linkRight img{
		width:24px;
		height:24px;
		}
	.footText, .footSubscribe, .footOther{
		font-family: Arial,Verdana, Helvetica, sans-serif;
		text-align:justify;
		font-size:12px;
		color:#525252;
		padding:0 5%;
		width:90%;
		line-height:15px;
		}
	.footText strong{
		font-family: Arial,Verdana, Helvetica, sans-serif;
		color:#525252;
		}
	.footSubscribe{
		text-align:center;
		padding:15px 5%;
		}
	.footOther{
		text-align:center;
	    padding:10px 5%;
		font-size:13px;
		line-height:20px;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
		line-height:26px;
		}
	.footSubscribe a, .footOther a, .footText a{
		text-decoration:underline;
		font-weight:700;
		font-family: Arial,Verdana, Helvetica, sans-serif;
		color:#525252;
		}
	.itemCombo.fullWidth .spec{
		position:relative;
		top:20px;
		}
/* Footer */



	.egg{
			width:70px;
			height:16px;
			position:absolute;
			top:-6px;
			right:16px;
			background:url(https://promotions.newegg.com/newegg/LandingPage/responsive-v2/img/Egg.png) no-repeat;
			cursor: pointer;
			}
		.feature .egg{
			top:30px;
			}
		.blitz .egg{
			top: 62px;
			right: 56%;
			}
		.egg5{
			background-position: left top;
			}
		.egg4{
			background-position: left -16px;
			}
		.egg3{
			background-position: left -32px;
			}



/* top */
	.top{
		border-radius:50%;
		overflow:hidden;
		background:url(img/top.png) no-repeat center center;
		background-color:#ffffff;
		position:fixed;
		right:22px;
		bottom:22px;
		border:1px solid #ea7d13;
		display:none;
		width:56px;
		height:56px;
		}
/* Top Subscribe */
	
					
	@media (max-width: 1242px){
		
		.war{
			max-width:960px;
			}
		.headLogo{
			min-width:270px;
			padding-top:8px;
			}
		.headLogo a{
			width:270px;
			}
		.footBanner .war{
			max-width:none;
			}
		.headSubscribe{
			width:354px;
			margin-left:0px;
			}
		#LoginName{
			width:200px;
			margin-right:8px;
			}
		.nav li{
			padding: 0 20px;
			}
		.headerBg{
		 margin-top: 52px;
		    }
		.blitzTitle{
			width:20%;
			min-width:0px;
			}
		.blitzTitle img{
			margin-left:0px;
			margin-top:-50px;
			width:100%;
			height:auto;
			}
		.blitzTitle p{
			width:100%;
			margin-left:0;
			margin-top:4px;
			left:0;
			}
		.blitzItem{
			width:80%;
			right:0px;
			}
		.blitzItem .featureLeft{							
			width:33%;         
			}
		.blitzItem .featureRight{							
			width:67%;         
			}
		.blitzItem .spec{
			width:55%;
			}
		.blitzItem .featurePC .promoCode{
			position: absolute;
			right:134px;
			top:10px;
			width: 112px;
			white-space:normal;
			line-height:16px;
			}
		.nav{
			border:none;
			position:fixed;
			top:0;
			z-index:10;
			}
		.bannerNav{
			display:none;
			}
		.AATCIcon:hover{
			transform:none;
			}
		.feature .itemLogo, .feature .itemLogo1{						
			padding:4px 0 0 16px;
			}
		.fullWidth .itemLogo, .fullWidth .itemLogo1{
			padding:20px 0 0 16px;
			}
		.fullWidth .featureImg a{				
			width:70%;
			}
		.fullWidth .save{
			top:-163px;
			left:-173px;
			right:auto;
			}
		.feature .save{
			
			left:-88px;
			right:auto;
			}
		.itemCombo.fullWidth .spec{
			top:0;
			}
		.featureImg a:hover img{
			transform:none;
			}
		.featureImg a{
			width:108%;
			}
		.feature .turn.fullWidth .specIcon{
			left:72px;
			}
		.feature .fullWidth .iconRight{
			right:60px;
			}
		.feature .featureItem{
			height:336px;
			}
		.featurePC .promoCode{					
			padding-top:4px;
			}
		.fullWidth .promoCode{					
			padding-top:13px;
			}
		.featurePC .shopnow{							
			left:4px;
			top:46px;
			right:auto;
			}
		.fullWidth .shopnow{							
			left:auto;
			top:19px;
			right:16px;
			}
		.feature .itemCombo .spec{
			margin-top:10px;
			}
		.feature .itemCombo.fullWidth .spec{
			margin-top:22px;
			}

		.fullWidth.turn .featureRight{
			left:16px;
			}
		.table .item{
			width:32.33%;
			}
		.nav{
			border:none;
			}
		.navShow {
			background: #ffffff;
		}
		.navIcon{
			display:block;
			cursor: pointer;
			}
		.navIcon, .navShow, .navNone{
			max-width:none;
			}
		.nav ul{
			display:none;
			text-align:left;
			position:absolute;
			width:100%;
			}
		.nav li{
			float:none;
			padding:0 0 0 16px;
			border-bottom:1px solid #CCC;
			line-height:40px;
			}
		.nav .line{	
			display:none;
			}
		.nav li{
				padding: 0 6px;
				font-size:12px;
				}
		.nav a{
			color:#33435a;
			}
		.nav a:hover{
			color:#0070a3;
			}
		}
	@media (max-width: 960px){
		
		
		.war{
			max-width:750px;
			}
		.footBanner .war{
			max-width:none;
			}
		.headInsider{
			width:30%;
			}
		.headSubscribe{
			margin-left:0;
			margin-bottom:100px;
			}
		.blitz{
			height:338px;                  
			}
		.blitzTitle{
			height:106px;
			width:100%;						
			}
		.blitzTitle img{
			top:6px;						
			width:300px;	
			left:50%;
			margin-left:-150px;	
			margin-top:0;			
			}
		.blitzTitle p{
			width:416px;
			left:50%;
			margin-left:-208px;
			margin-top:31px;
			}
		.blitzItem{
			top:106px;						
			left:0;							
			width:100%;						
			float:none;						
			border-top:1px solid #eee;		
			border-bottom:1px solid #eee;	
			}
		.blitzItem .featureLeft{							
			width:35%;						
			}
		.blitzItem .featureRight{								
			width:65%;							
			}
		.blitzItem .spec{
			width:50%;	
			}
		.blitzItem .featurePC .promoCode{
			right:120px;
			}
		.bannerNav li{
			margin:0 14px;
			}
		.feature .itemCombo.featureImg{
			height:320px;
			}
		.featureImg{
			height:300px;
			}
		.feature .featureItem{
			height:326px;
			width:99%;
			}
		.feature .fullWidth .iconRight{
			right:16px;
			}
		.featureImg a{				
			width:92%;
			} 
		.fullWidth .save{
			top:-163px;
			left:-173px;
			right:auto;
			}
		.feature .save{
			
			left:-88px;
			right:auto;
			}
		.fullWidth .featureImg a{				
			width:100%;
			}
		.feature .itemLogo, .feature .itemLogo1{
			padding:8px 0 0 16px;
			}
		.feature .promoCode{					
			padding-top:13px;
			}
		.feature .shopnow{							
			left:auto;
			top:19px;
			right:16px;
			}
		.feature .itemCombo .spec{
			margin-top:12px;
			}
		.feature .itemCombo.fullWidth .spec{
			margin-top:12px;
			}
		.feature .AATCIcon{
			margin-top:121px;
			}
		.feature .cardIcon{
			margin-top:168px;
			}
		.feature .newIcon{
			bottom:224px;
			}
		.feature .turn.fullWidth .specIcon{
			left:30px;
			}
		.table .item{
			width:49%;
			}
		
		}
	@media (max-width: 640px){
		
		.war{
			max-width:390px;
			min-width:360px;
			}
		.navShow {
			background: #ffffff;
		}
		.footBanner .war{
			max-width:none;
			}
		.header{
			display:none;
			}
		
		.navIcon{
			display:block;
			cursor: pointer;
			}
		.navIcon, .navShow, .navNone{
			max-width:none;
			}
		.nav ul{
			display:none;
			text-align:left;
			position:absolute;
			width:100%;
			}
		.nav li{
			float:none;
			padding:0 0 0 16px;
			border-bottom:1px solid #CCC;
			line-height:40px;
			}
		.nav .line{	
			display:none;
			}
		.blitz{
			height:588px;
			margin-top:52px;           
			}
		.margin{
			margin-top:53px; 
			}
		.blitzTitle{
			width:100%;					
			}

		.blitzItem{											
			height:480px;									
			float:none;						
			border-top:1px solid #eee;	
			border-bottom:none;		
			}
		.blitzItem .featureImg{
			height:210px;
			}
		.blitzItem .featureLeft{							
			width:100%;						
			float:none;		
			height:220px;
			}
		.blitzItem .featureRight{								
			width:100%;	
			float:none;	
			right:0;								
			}
		.blitzItem .featureImg a{
			width:70%;		
			} 
		.blitzItem .itemLogo{
			padding:0 0 0 16px;
			left:0;
			margin-top: -44px;
			top:36px;
			}
		.blitzItem .newIcon{
			bottom:158px;
			}
		.blitzItem .spec{
			left:0;
			top:22px;
			width:100%;
			}
		.blitzItem .featureRight .price{
			top:122px;
			left:16px;
			width:100%;
			}
		.blitzItem .mapPrice, .blitzItem .o-price, .blitzItem .y-price{
			text-align:left;
			}
		.blitzItem .priceRight li{
			left:0;
			right:inherit;
			}
		/*.blitzItem .save .savePercent::after{
			left: 36px;
			border-left: none;
			border-right: 10px solid transparent;			
			}*/
		.blitzItem .save .saveDollar::after{
			left: 40px;
			border-left: none;
			border-right: 10px solid transparent;			
			}
		.blitzItem .featurePC{
			position: relative;
			top:220px;
			width:100%;
			}
		.blitzItem .featurePC .promoCode{
			padding-top:10px;
			width:224px;
			white-space:nowrap;
			top:-8px;
			left:16px;
			}
		.blitzItem .featurePC .shopnow{
			top:-5px;
			right:16px;
			}
		.blitz .egg{
			top: 6px;
			right: 16px;
			}
		.feature .featureItem{
			height:594px;
			}
		.feature .AATCIcon{
			margin-top:101px;
			}
		.feature .cardIcon{
			margin-top:148px;
			}
		.feature .newIcon{
			bottom:190px;
			}
		.fullWidth .featureItem{
			height:570px;
			}
		.featureLeft{						
			width:100%;
			float:none;
			}
		.featureRight{						
			width:100%;
			float:none;
			}
		.feature .itemLogo{
			display:none;
			}
		.feature .itemLogo1{
			display:block;
			}
		.feature .save{
			top:0px;
			left:266px;
			right:auto;
			}
		.featureImg{
			width:100%;
			height:262px;
			}
		.fullWidth .featureImg a{
			width:92%;
			}
		.feature .itemCombo .spec{
			margin-top:0px;
			}
		.feature .itemCombo.fullWidth .spec{
			margin-top:0;
			}
		.feature .itemCombo .featureRight{
			padding-top:10px;
			}
		.fullWidth.turn .featureRight{
			left:0;
			}
		.feature .turn.fullWidth .specIcon{
			left:13px;
			}
		.table.war{
			max-width:none;
			/*width:560px;*/
			min-width:440px;
			width:120%;
			transform:scale(0.8,0.8);
			transform-origin:top center;
			margin-left:-10%;
			}
		.linkLeft, .linkRight{
			float:none;
			width:100%;
			margin:0 auto;
			}
		.linkRight{
			padding-top:12px;
			}
		.featureRight{							
			background:#fff !important; 
			}
		.feature .specH5 a, .feature .comboSpec li{
			color:#222222 !important; 
			}
		.feature .specH6 p{
			color:#d76000 !important; 
			}
		.feature .price{
			border-color:#eeeeee !important;
			}
		.feature .o-price, .feature .mapPrice, .feature .mapPrice a, .feature .comboDis, .feature .comboPri, .feature .comboPri strong, .feature .shipping, .feature .promoCode, .feature .getSaving, .feature .r-price, .feature .beforeSaving{
			color:#222 !important; 
			}
		.feature .y-price, .feature .y-price strong, .feature .comboPri span, .feature .comboPri strong{
			color:#000 !important;
			}
		.feature .MIR1, .feature .MIR2, .feature .MIR1 strong, .feature .MIR2 strong{
			color:#016b04 !important;
			}
		.feature .comboDis strong{
			color:ea7d13 !important; 
			}
		.feature .promoCode strong{
			color:#d9590a !important;
			}
		.feature .shopnow a{
			background-color:#ea7d13 !important;
			}
		.feature .shopnow a:hover{
			background-color:#d9590a !important;
			}
		.feature .shopnow a, .feature .shopnow i{
			color:#552f00 !important; 
			}
		.feature .a-after:after{
			color:#b0b0b0 !important; 
			background: -webkit-linear-gradient(left, transparent, #fff 50%) !important; 
			background: -moz-linear-gradient(left, transparent, #fff 50%) !important; 
			background: -o-linear-gradient(left, transparent, #fff 50%) !important; 
			background: linear-gradient(to right, transparent, #fff 50%) !important; 
			}
		.feature .p-after:after{
			color:#ffd1a3 !important; 
			background: -webkit-linear-gradient(left, transparent, #fff 50%) !important; 
			background: -moz-linear-gradient(left, transparent, #fff 50%) !important; 
			background: -o-linear-gradient(left, transparent, #fff 50%) !important; 
			background: linear-gradient(to right, transparent, #fff 50%) !important; 
			}
		.feature .save span{
			color:#ffffff !important;
			background:#cc4e00 !important;
			}
		/*.feature .save .savePercent::after, .feature .save .saveDollar::after{
			border-bottom-color:#cc4e00 !important;
			}*/
		.feature .featurePC .shopnow a {
            background: linear-gradient(to bottom,#FEB13A,#f78c1b) !important;
        	}

        .feature .featurePC .shopnow a:hover {
            background: linear-gradient(to bottom,#f78c1b,#FEB13A) !important;
        	 }
		.feature .featurePC .shopnow{
			border-color:#B35A00 !important;
			}
		.section-title + a{
			position:relative; top:-156px;
			}
		.section.tableHeight{
			overflow:hidden;
			display:block;
			}
		.table{
			padding-top:10px;
			}
		/*.save .saveDollar::after, .save .savePercent::after{
			left: 98%;
			}*/
		}
	@media (max-width: 480px){
		.table .promoCode{
			position:absolute;
			top:-10px;
			left:50%;
			margin-left:-50px;
			}
		.table .promoCode strong{
			position:absolute;
			top:22px;
			left:0px;
			}
		.table .samsungPromoCode{
			margin-left: -78px;
			}
		.table .samsungPromoCode strong{
			left: 22px;
			}
		}
