	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;
		
		}
	img{
		vertical-align:middle;
		}
	a:hover{
		color:#222222;
		}
	strong{
		font-weight:700
		}
	.alsoColor{
		display:inline-block; 
		height:12px; 
		width:12px; 
		border:1px solid #ccc;
		margin-right:4px;
		}
	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:#e1e3e6;
		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:#e1e3e6;
		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:#003f5c;
		font-weight:700;
		padding: 0 28px;
		}
	.nav a{
		color:#003f5c;
		display:block;
		}
	.nav a:hover{
		color:#0070a3;
		}
	.nav .line{	
		padding: 0;
		}
/* Navigation Bar END */

/* BlitzDeal */
	.blitz{
		position:relative;
		height:300px;
		transition:all 0.2s ease 0s;
		}
	.blitzTitle{
		position:absolute;
		top:0;
		left:0;
		height:300px;
		width:40%;
		}
	.blitzTitle img{
		position:absolute;
		top:50%;
		left:50%;
		margin-left:-200px;
		margin-top:-78px;
		height:96px;
		width:400px;
		}
	.blitzTitle p{
		display:block;
		font-size:12px;
		width:416px;
		line-height:16px;
		text-align:center;
		position:absolute;
		top:50%;
		left:50%;
		margin-left:-202px;
		margin-top:24px;
		}
	.blitzItem{
		position:absolute;
		top:0;
		right:70px;
		height:300px;
		width:60%;
		overflow:hidden;
		float:left;
		transition:all 0.2s ease 0s;
		}
	.blitzItem .featureLeft{							
		width:40%;
		float:left;
		position:relative;
		background-image:none;
		}
	.blitzItem .featureImg{
		width:100%;
		height:280px;
		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:20px;
		right:16px;
		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 .featureRight{						
		width:60%;
		height:100%;
		float:left;
		background:#FFF;
		padding:0;
		}
	.blitzItem .itemLogo{
		height:32px;
		padding:2px 0 0 16px;
		display:block;
		margin-top:0;
		display:block;
		}
	.blitzItem .itemLogo img{
		height:40px;
		width:auto;
		vertical-align:middle;
		}
	.blitzItem .spec{
		height:98px;
		width:100%;
		}
	.blitzItem .specH5{
		max-height:48px;
		margin:10px 16px 2px 16px;
		font-size:15px;
		line-height:16px;
		color:#222;
		overflow:hidden;
		}
	.blitzItem .specH6{
		margin:0 16px 0 16px;
		max-height:42px;
		overflow:hidden;
		}
	.blitzItem .specH6 p{
		font-size:12px;
		font-style:italic;
		line-height:14px;
		color:#cc4e00;
		}
	.blitzItem .featureRight .price{
		height:90px;
		}
	.blitzItem .featureRight .priceLeft{
		bottom:53px;
		}
	.blitzItem .featureRight .priceRight{
		top:42px;
		}
	.blitzItem .o-price{

		}
	.blitzItem .y-price{
		padding-top: 0px;
		}
	.blitzItem .featureRight .shipping{
		top: 35px;
		}
	.blitzItem .featureRight .MIR1, .blitzItem .featureRight .MIR1{
		top:20px;
		}
	.blitzItem .featurePC{
		padding:0 16px 0 16px;
		position:relative;
		}
	.blitzItem .featurePC .promoCode{
		font-size:11px;
		line-height:24px;
		color:#6e6e6e;
		padding-top:18px;
		}
	.blitzItem .promoCode strong{
		font-size:20px;
		color:#cc4e00;
		font-weight:700;
		}
	.blitzItem .featurePC .shopnow{		
		border-radius:4px;
		border:1px solid #d9d9d9;
		border-color:#B35A00;
		right:16px;
		left:auto;
		top:15px;
		float:left;
		width:inherit;
		bottom:auto;
		}
	.blitzItem .shopnow a{
		font-family:'Open Sans Condensed','Arial Narrow','Helvetica Narrow',arial,helvetica,sans-serif;
		display:inline-block;
		height:30px;
		padding:0 10px;
		font-size:12px;
		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{
		line-height:42px;
		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_sanscondensed_light';
		background:#1a1a1a;
		height:56px;
		line-height:56px;
		font-size:24px;
		text-align:center;
		color:#FFFFFF;
		width:100%;
		max-width:1354px;
		margin:0 auto;
		}
	.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:326px;
		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;
		}
	.featureRight spec{
		height: 104px;
		}
	.featureRight .price{
		height: 94px;
		}
	.featureRight .priceLeft{
		bottom:56px;
		}
	.featureRight .priceRight{
		top:44px;
		}
	.feature .y-price{
		padding-top:0px;
		}
	.featureRight .shipping{
		top:37px;
		}
	.feature .itemLogo{
		margin-top:0;
		padding:8px 0 0 16px;
		height:40px;
		}
	.feature .itemLogo img {
		height: 40px;
		width: auto;
		vertical-align: middle;
	}
	.feature .MIR1, .feature .MIR2{
		background-color:inherit;
		top:20px;
		}
	.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;
		}
	.featurePC .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','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:600px;
		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:26px;
		padding:0 22px 0 10px;
		background:url(img/spec_Icon.png) no-repeat right;
		line-height:26px;
		color:#fff;
		font-size:13px;
		position:absolute;
		top:26px;
		left:0;
		font-weight:700;
		}
	.iconRight{
		position:absolute;
		bottom:10px;
		right:8px;
		width:1px;
		}
	.ssIcon{
		width:68px;
		height:32px;
		background:url(img/right_icon.png) no-repeat -1px -46px;
		background-color:#fff;
		border-radius:5px;
		border:1px solid #CCC;
		overflow:hidden;
		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:90px;
		height:90px;
		background:#fff;
		border-radius:7px;
		border:1px solid #0c855f;
		overflow:hidden;	
		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:0;
		left:0;
		}
	.AATCIcon:hover{
		transform:scale(1.8,1.8);
		transform-origin:right bottom;
		}
	.AATCIcon img{
		height:auto;
		width:90px;
		position:absolute;
		bottom:0px;
		}	
	.newIcon{
		position:absolute;
		bottom:180px;
		right:0;
		background:#ea7d13;
		border-radius:4px;
		overflow:hidden;
		padding:4px 8px;
		font-size:13px;
		font-weight:700;
		color:#fff;
		line-height:14px;
		max-width:58px;
		}
	.feature .AATCIcon{
		margin-top:141px;
		}
	.feature .cardIcon{
		margin-top:188px;
		}
	.feature .newIcon{
		bottom:238px;
		}
	.itemBottom{						
		height:344px;
		float:left;
		position:relative;
		width:100%;
		}
	.itemLogo{
		height:28px;
		padding:6px 0 6px 16px;
		margin-top:-20px;
		display:block;
		font-size:20px;
		color:#000;
		}
	.itemLogo img{
		height:28px;
		width:auto;
		vertical-align:middle;
		}
	.spec{
		height:98px;
		width:100%;
		}
	.specH5{
		max-height:48px;
		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;
		}
	.specH5 .spec-text strong{
		font-size:16px;
		line-height:16px;
		color:#ea7d13;
		}
	.specH6{
		margin:0 16px 0 16px;
		max-height:42px;
		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: 31px; 
		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: 27px; 
		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:100px;
		padding:2px;
		border-top:1px solid #eee;
		border-bottom:1px solid #eee;
		position:relative;
		}
	.priceLeft, .regularPriceLeft{
		position:absolute;
		bottom:60px;
		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;
		}
	.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:21px;
		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:18px;
		font-size:12px;
		color:#fff;
		font-weight:700;
		position:absolute;
		top:2px;
		}
	.save span{
		color:#fff;
		position:relative;
		padding:0 6px 0 6px;
		background:#cc4e00;
		display:inline-block;
		line-height:18px;
		}
	.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: 38px;
	left: 0px;
		}
	.itemPC{
		padding:0 16px 0 16px;
		position:relative;
		text-align:center;
		}
	.promoCode{
		font-size:11px;
		line-height:38px;
		color:#6e6e6e;
		padding-top:12px;
		}
	.samsungPromoCode{
		position: absolute;
		top: -10px;
		left: 50%;
		margin-left: -78px;
		}
	.samsungPromoCode strong{
		position: absolute;
		top: 30px;
		left: 22px;
		}
	.promoCode strong{
		font-size:20px;
		color:#d9590a;
		font-weight:700;
		}
	.shopnow{
		position:absolute;
		display:block;
		width:90%;
		bottom:22px;
		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','Helvetica Narrow',arial,helvetica,sans-serif;
		}
	.shopnow span{
		font-size:13px;
		color: #552f00;
		position:relative;
		top:-2px;
		}
		
	.itemCombo .spec{
		height:130px;
		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:90px;
		}		
	.comboPri{
		bottom:64px;
		}
	.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;
		}
	.fBannerA, .fBannerB{
		padding:2px 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:480px;
		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{
		text-decoration:underline;
		font-weight:700;
		font-family: Arial,Verdana, Helvetica, sans-serif;
		color:#525252;
		}
	.itemCombo.fullWidth .spec{
		position:relative;
		top:20px;
		}
/* Footer */

/* 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 */
	.category{
		padding-top:12px;
		}
	.categoryItem a{
		color:inherit;
		}
	.categoryItem{
		  width: 49%;
		  float: left;
		  margin: 0 0.5% 12px 0.5%;
		  border-radius: 6px;
		  transition: all 0.2s ease 0s;
		  overflow: hidden;
		  background: url(img/category_bg.png) no-repeat center top;
		  position:relative;
		  } 
	.categoryItem:hover{
		box-shadow: 0px 4px 10px rgba(0,0,0,0.3); 
		}
	.categoryFullWidth{
		width:99%;
		}
	.categoryLeft{
		width:46%;
		float:left;
		}  
	.categoryRight{
		width:52%;
		float:left;
		}
	.categoryFullWidth .categoryLeft{
		width:50%;
		}
	.categoryFullWidth .categoryRight{
		width:48%;
		}
	.categoryImg{
		width:100%;
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		margin:auto auto;
		}   
	.categoryImg a{
		width:100%;
		display:inline-block;
		} 
	.categoryFullWidth .categoryImg a{
		width:56%;
		display:inline-block;
		} 
	.categoryImg a:hover img{
		transform: scale(1.2,1.2);
		transform-origin: center;
		} 
	.categoryImg img{
		width:100%;
		height:auto;
		transition: all 0.3s ease 0s;
		}  
	.categoryRight{
		padding:30px 2% 70px 0;
		position:relative;
		}
	.categoryRight h6{
		font-size:14px;
		line-height:14px;
		color:#e53c2f;
		font-weight:700;
		position:absolute;
		top:16px;
		}
	.categoryRight h4{
		font-size:28px;
		line-height:38px;
		color:#ffffff;
		font-weight:700;
		}
	.categoryRight h5{
		font-size:16px;
		line-height:16px;
		color:#ffffff;
		font-weight:700;
		}
	.categoryPromoCode{
		display:block;
		font-size:12px;
		line-height:56px;
		color:#ffffff;
		}
	.categoryPromoCode strong{
		font-size:20px;
		font-weight:700;
		color:#ffffff;
		}
	.categoryRight p{
		font-size:12px;
		line-height:16px;
		color:#ffffff;
		}
	.categoryRight p strong{
		font-size:inherit;
		color:inherit;
		font-weight:700;
		}
	.categoryItem .shopnow, .categoryItem .shopnow a{
		display:inline-block;
		height:30px;
		}
	.categoryItem .shopnow{
		width:auto;
		margin-left:auto;
		left:46%;
		bottom: 22px;
		}
	.categoryFullWidth.categoryItem .shopnow{
		left:50%;
		top:auto;
		right:auto;
		}
	.categoryItem .shopnow a{
		padding: 0 16px 0 20px;
		font-size: 14px;
		font-weight: 700;
		line-height: 30px;
		color:#552f00;
		}
	.categoryItem .shopnow span{
		ont-size: 12px;
		color: #552f00;
		position: relative;
		top: -1px;
		}
					
	@media (max-width: 1242px){
		.categoryFullWidth .categoryImg a{
			width:80%;
			}
		.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 14px;
			}
		.blitzTitle{
			width:30%;
			}
		.blitzTitle img{
			margin-left:-144px;
			margin-top:-64px;
			width:288px;
			height:auto;
			}
		.blitzTitle p{
			width:288px;
			margin-left:-144px;
			margin-top:16px;
			}
		.blitzItem{
			width:70%;
			right:0px;
			}
		.blitzItem .featureLeft{							
			width:46%;         
			}
		.blitzItem .featureRight{							
			width:54%;         
			}
		.AATCIcon:hover{
			transform:none;
			}
		.feature .itemLogo{						
			padding:4px 0 0 16px;
			}
		.fullWidth .itemLogo{
			padding:20px 0 0 16px;
			}
		.fullWidth .featureImg a{				
			width:70%;
			}
		.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%;
			}
		}
	@media (max-width: 1040px){
			.nav li{
				padding: 0 8px;
				}
		}
	@media (max-width: 960px){
		.nav li{
				padding: 0 6px;
				font-size:12px;
				}
		.categoryFullWidth .categoryImg a{
			width:90%;
			}
		.war{
			max-width:750px;
			}
		.footBanner .war{
			max-width:none;
			}
		.headInsider{
			width:30%;
			}
		.headSubscribe{
			margin-left:0;
			margin-bottom:100px;
			}
		.blitz{
			height:432px;                  
			}
		.blitzTitle{
			height:130px;
			width:100%;						
			}
		.blitzTitle img{
			top:6px;						
			height:96px;
			width:400px;	
			margin-left:-200px;	
			margin-top:0;			
			}
		.blitzTitle p{
			width:416px;
			margin-left:-202px;
			margin-top:40px;
			}
		.blitzItem{
			top:130px;						
			left:0;							
			width:100%;						
			float:none;						
			border-top:1px solid #eee;		
			border-bottom:1px solid #eee;	
			}
		.blitzItem .featureLeft{							
			width:40%;						
			}
		.blitzItem .featureRight{								
			width:60%;							
			}
		.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 .featureImg a{				
			width:100%;
			}
		.feature .itemLogo{
			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%;
			}
		.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;
			}
		}
	@media (max-width: 640px){
		.categoryLeft, .categoryRight{
			float:none !important;
			width:100% !important;
			}
		.categoryFullWidth .categoryLeft, .categoryFullWidth .categoryRight{
			float:none !important;
			width:100% !important;
			}
		.categoryItem{
			background-image:none !important;
			background-color:#ffffff !important;
			}
		.categoryLeft{
			background: url(img/category_bg.png) no-repeat left top;
			}
		.categoryFullWidth .categoryRight{
			width:92% !important;
			padding-left:4% !important;
			padding-right:4% !important;
			}
		.categoryItem h4, .categoryItem h5, .categoryItem p, .categoryPromoCode, .categoryPromoCode strong{
			color:#333 !important;
			}
		.categoryFullWidth .shopnow{
			left:4% !important;
			}
		.war{
			max-width:390px;
			min-width:360px;
			}
		.navShow {
			background: #ffffff;
		}
		.footBanner .war{
			max-width:none;
			}
		.header{
			display:none;
			}
		.nav{
			border:none;
			position:fixed;
			top:0;
			z-index:10;
			}
		.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:636px;
			margin-top:52px;           
			}
		.blitzTitle{
			width:100%;					
			}
		.blitzTitle p{
			margin-top:40px;
			}
		.blitzItem{
			top:130px;												
			height:504px;									
			float:none;						
			border-top:1px solid #eee;		
			border-bottom:1px solid #eee;	
			}
		.blitzItem .featureImg{
			height:270px;
			}
		.blitzItem .featureLeft{							
			width:100%;						
			float:none;		
			height:220px;
			}
		.blitzItem .featureRight{								
			width:100%;	
			float:none;									
			}
		.blitzItem .featureImg a{
			width:70%;		
			} 
		.blitzItem .itemLogo{
			padding:0 0 0 16px;
			}
		.blitzItem .featurePC .promoCode{
			padding-top:10px;
			}
		.blitzItem .featurePC .shopnow{
			top:12px;
			}
		.bannerNav{
			display:none;
			}
		.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;
			}
		.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:0;
			}
		.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 .y-price, .feature .mapPrice, .feature .mapPrice a, .feature .comboDis, .feature .comboPri, .feature .comboPri strong, .feature .shipping, .feature .promoCode{
			color:#222 !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 span{
			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; 
			}
		.section-title + a{
			position:relative; top:-250px;
			}
		.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:30px;
			left:0px;
			}
		.table .samsungPromoCode{
			margin-left: -78px;
			}
		.table .samsungPromoCode strong{
			left: 22px;
			}
		}
