@charset "utf-8";
/* CSS Document */

/* Structure for Back to School */
#neweggContainer {display:block; width:960px; margin:0 auto; position:relative;}
#btsContainer {position:relative; display:block; height:1705px; z-index:20;}
#btsHeader {position:absolute; top:0; left:0; display:block; width:960px; height:250px;}
	#btsHeadline {position:absolute; top:0; left:0; z-index:5;}
	#btsFocusBox {position:absolute; top:0; left:490px; display:block; width:466px; height:250px; border-radius:0 0 13px 13px; border:2px solid #000; border-top:0;}
	#btsFocusBox .headline {margin:0;}
	#btsFocusBox.focusWeekKickoff .headline {margin:15px 0 0 25px;}
	#btsFocusBox .buttonHeader {position:absolute; bottom:20px; left:20px;}
	#btsFocusBox.focusWeekKickoff .buttonHeader {left:125px;}
#btsLeftSide {position:absolute; top:272px; left:0; display:block; width:225px; height:790px; z-index:20;}
	.leftSide01 {position:absolute; top:0; left:0;}
	.leftSide02 {position:absolute; top:270px; left:0;}
	.leftSide03 {position:absolute; top:540px; left:0;}
	#btsLeftSide .contentBox img {display:block; width:200px; height:auto; margin:10px auto;}
#btsRightSide {position:absolute; top:272px; left:490px; display:block; width:470px; height:790px; z-index:20;}
	.rightSide01 {position:absolute; top:0; left:0;}
	.rightSide02 {position:absolute; top:0; left:245px;}
	.rightSide03 {position:absolute; top:270px; left:0;}
	.rightSide04 {position:absolute; top:270px; left:245px;}
	.rightSide05 {position:absolute; top:540px; left:0;}
	.rightSide06 {position:absolute; top:540px; left:245px;}
	.buttonHeader {display:block; width:225px; height:60px; margin:-2px 0 0 -2px; background:url(../imgs/buttonSprite.gif) 0 0 no-repeat; z-index:998;}
	.buttonHeader-Campus {background-position:0 0;}
	.buttonHeader-Campus:hover {background-position:-250px 0;}
	.buttonHeader-Campus:active {background-position:-500px 0;}
	.buttonHeader-Mobile {background-position:0 -100px;}
	.buttonHeader-Mobile:hover {background-position:-250px -100px;}
	.buttonHeader-Mobile:active {background-position:-500px -100px;}
	.buttonHeader-Gaming {background-position:0 -200px;}
	.buttonHeader-Gaming:hover {background-position:-250px -200px;}
	.buttonHeader-Gaming:active {background-position:-500px -200px;}
	.buttonHeader-Wearable {background-position:0 -300px;}
	.buttonHeader-Wearable:hover {background-position:-250px -300px;}
	.buttonHeader-Wearable:active {background-position:-500px -300px;}
	.buttonHeader-Computing {background-position:0 -400px;}
	.buttonHeader-Computing:hover {background-position:-250px -400px;}
	.buttonHeader-Computing:active {background-position:-500px -400px;}
	.buttonHeader-DIY {background-position:0 -500px;}
	.buttonHeader-DIY:hover {background-position:-250px -500px;}
	.buttonHeader-DIY:active {background-position:-500px -500px;}
	.buttonHeader-ShopAll {background-position:0 -600px;}
	.buttonHeader-ShopAll:hover {background-position:-250px -600px;}
	.buttonHeader-ShopAll:active {background-position:-500px -600px;}
	#btsRightSide .contentBox img {display:block; width:200px; height:155px; margin:0 auto;}
.contentBox {display:block; width:221px; height:246px; border-radius:13px; border:2px solid #000; background-color:rgb(255,255,255); z-index:20;}

#btsLifestyle {position:absolute; top:205px; left:85px; display:block; width: 575px; height: 875px; z-index:6;}


/* Tooltips */
a.tooltips {position:relative; display:block;}
a.tooltips span.btsTooltip {position:absolute; width:190px; height:120px; visibility:hidden; border-radius:13px; border: 2px solid #000000;}
a.tooltips span.btsTooltip:before {content: ''; position: absolute; top: 50%; left: 100%; margin-top: -12px; width: 0; height: 0; border-left: 12px solid #000000; border-top: 12px solid transparent; border-bottom: 12px solid transparent;}
a.tooltips span.btsTooltip:after {content: ''; position: absolute; top: 50%; left: 100%; margin-top: -8px; width: 0; height: 0; border-left: 8px solid #FFFFFF; border-top: 8px solid transparent; border-bottom: 8px solid transparent;}
a:hover.tooltips span.btsTooltip {visibility:visible; opacity:0.9; left:-50%; top:10px; z-index:999;}
	ul.priceList li {line-height:1em !important; margin:0; padding:0;}


#btsFocusBox .tooltips {position:absolute; bottom:10px; right:10px; display:block; width:200px; height:100px;}
#btsFocusBox .focusWeekProduct {display:block; width:200px; height:100px;}
#btsFocusBox a:hover.tooltips span.btsTooltip {left:-50%; top:0px; }




/* Footer - without video content */
#emailForm {position:absolute; top:1082px; left:0; z-index:20; width:100%; height:65px; border-radius:13px;}
	#emailForm span.leftCol {display:block; width:350px; margin:13px 0 0 10px; text-align:left;}
	#emailFormActual {display:block; float:right; width:600px; height:50px; margin-top:-30px;}
	.inputBox_New {display:block; float:left; width:460px; height:24px; text-indent: 30px; background:#ffffff url(../imgs/icon-envelope.gif) 10px 7px no-repeat;}
	.Subscribe_New {display:block; float:left; margin-left:15px; }
#btsFooterContainer {position:absolute; top:1167px; left:0; z-index:20;}
	#btsLogoRow {position:absolute; top:0; left:0; display:block; width:956px; height:125px; border-radius:13px; border:2px solid #ccc;}
		.logoRow6 .logoBox {display:block; float:left; width:15%; height:115px; padding:10px 7px 0 7px; border-right:2px solid #ccc;}
		.logoRow5 .logoBox {display:block; float:left; width:18%; height:115px; padding:5px 8px; border-right:2px solid #ccc;}
		.logoRow4 .logoBox {display:block; float:left; width:23%; height:115px; padding:5px 8px; border-right:2px solid #ccc;}
		.logoRow3 .logoBox {display:block; float:left; width:31%; height:115px; padding:5px 8px; border-right:2px solid #ccc;}
		.logoBox img {display:block; width:170px; height:75px; margin:0 auto;}
		.logoRow6 .logoBox img {width:100% !important; height:auto !important;}
		.title-sponsor {position:absolute; top:-15px; left:150px; display:block; width:150px; height:20px; font-size:9px; text-transform:uppercase; color:#aaa;}
	#btsServiceRow {position:absolute; top:149px; left:0; display:block; width:956px; height:125px; border-radius:13px; border:2px solid #ccc;}
		.serviceRow5 .serviceBox {display:block; float:left; width:18%; height:115px; padding:5px 8px; border-right:2px solid #ccc;}
		.serviceRow4 .serviceBox {display:block; float:left; width:23%; height:115px; padding:5px 8px; border-right:2px solid #ccc;}
		.serviceRow3 .serviceBox {display:block; float:left; width:31%; height:115px; padding:5px 8px; border-right:2px solid #ccc;}
		.serviceBox img {display:block; width:170px; height:65px; margin:0 auto;}
	#btsServiceRow2 {position:absolute; top:298px; left:0; display:block; width:960px; height:225px; margin:0 0 20px 0;}
		.serviceBox2 {display:block; width:221px; height:221px; border-radius:13px; border:2px solid #ccc;}
		.sb2-1 {position:absolute; top:0; left:0;}
		.sb2-2 {position:absolute; top:0; left:245px;}
		.sb2-3 {position:absolute; top:0; left:490px;}
		.sb2-4 {position:absolute; top:0; left:735px;}
		.footerLogo {margin-top:10px;}
		.footerBottom {position: absolute; bottom: -2px; left: -2px; display: block; width: 225px !important; height: 115px !important; min-width: 225px; max-width: 225px; }
#btsFooterBG {position:absolute; top:1162px; left:0; z-index:0; display:block; width: 100%; height:660px; margin:0; background:#f2f2f2 url(../imgs/footerBG.gif) 0 0 repeat-x;}
#btsBackground {position:absolute; top:0; left:-270px; z-index:0; display:block; width:1500px; height:900px; background:#ffffff url(../imgs/bgRoom.jpg) 0 -17px no-repeat;}