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

/* Style CSS for Back to School */

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Base Styles */
h1 {}
h2 {font-size:16px; line-height:20px; font-weight:700; color:#002d6a; text-align:center; font-style:italic; margin:0;}
h3 {font-size:12px; line-height:13px; font-weight:400; color:#777; text-align:center; margin:8px 0 5px 0;}
sub, sup {font-size:70%; line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.4em;}
sub {bottom:-0.25em;}
#neweggContainer {font-family:Helvetica, Arial, sans-serif; font-size:11px; line-height:13px;}
.hideText {display:block; height:0; width:0; text-indent:100%; white-space: nowrap; overflow: hidden;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Link Styles */
a.textLink {display:block; margin:10px 0 0 0;}
a.textLink:after {content:url(../imgs/linkArrow.png); display:inline-block; padding-left:5px;}
a.textLinkBlack {color:#000000 !important;}
a.textLinkBlack:after {content:url(../imgs/linkArrowBlack.png);}
a.textLinkGrey {color:#666666 !important;}
a.textLinkGrey:after {content:url(../imgs/linkArrowGrey.png);}
a.textLinkBrown {color:#b95f27 !important;}
a.textLinkBrown:after {content:url(../imgs/linkArrowBrown.png)}
a.textLinkOrange {color:#f49821 !important;}
a.textLinkOrange:after {content:url(../imgs/linkArrowOrange.png)}
#neweggContainer a, 
#neweggContainer a:link, 
#neweggContainer a:visited {font-weight:700; color:#002d6a; text-decoration:none;}
#neweggContainer a:active, 
#neweggContainer a:hover {color: #002d6a; text-decoration:underline; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Tooltips */
a.tooltips {text-decoration:none !important;}
a.tooltips span.btsTooltip {background: #FFFFFF; line-height:16px; text-align:left; box-shadow:2px 2px 1px #CCCCCC;}
a:hover.tooltips span.btsTooltip {}
.tooltip-productTitle {padding:10px 5px 10px 10px; font-size:14px; color:#002d6a;}
.tooltip-price {font-size:130%; color:#000000; font-weight:400 !important; position:absolute; bottom:10px; left:10px;}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - Weekly Planned Updates - - - - -  */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* - - - - - - - - - - - Color Palette - - - - - - - - - - -*/
/* From design standards PDF:
NE Yellow - 253,187,32
NE Orange - 237,123,35
NE Red - 233,88,41
NE Blue1 - 0,45,106
NE Blue2 - 104,126,165
NE Blue3 - 95,136,191
NE Blue4 - 176,190,205
Dark Grey - 45,45,44
Med Grey - 102,103,102
Light Grey - 194,193,194
*/

/* Focus Box - change class name in HTML for weekly changes */
#btsFocusBox {background-color:rgb(10,125,198); text-align:center;} /* The Fallback */
#btsFocusBox.focusWeekKickoff {background-color:rgba(97,177,228,0.95);}
#btsFocusBox.focusWeekDIY {background-color:rgb(253,187,32);} /* The Fallback */
#btsFocusBox.focusWeekDIY {background-color:rgba(253,187,32,0.90);}
#btsFocusBox.focusWeekComputing {background-color:rgb(255,210,49);} /* The Fallback */
#btsFocusBox.focusWeekComputing {background-color:rgba(255,210,49,0.85);}
#btsFocusBox.focusWeekGaming {background-color:rgb(75,131,164);} /* The Fallback */
#btsFocusBox.focusWeekGaming {background-color:rgba(75,131,164,0.85);}
#btsFocusBox.focusWeekWearable {background-color:rgb(255,246,148);} /* The Fallback */
#btsFocusBox.focusWeekWearable {background-color:rgba(255,246,148,0.85);}
#btsFocusBox.focusWeekMobile {background-color:#908280 !important;}
#btsFocusBox.focusWeekCampus {background-color:#908280 !important;}


#btsFocusBox.focusWeekFinal {background-color:#908280 !important;}

/* Lifestyle - change class name in HTML for weekly changes */
.btsLifestyleKickoff {background:url(../imgs/btsLifestyle-kickoff.png) -15px 3px no-repeat;}
.btsLifestyleDIY {background:url(../imgs/btsLifestyle-diy.png) -55px 0 no-repeat;}
.btsLifestyleComputing {background:url(../imgs/btsLifestyle-computing.png) 0 0 no-repeat;}
.btsLifestyleMobile {background:url(../imgs/btsLifestyle-mobile.png) 0 0 no-repeat;}
.btsLifestyleCampus {background:url(../imgs/btsLifestyle-campus.png) 0 0 no-repeat;}
.btsLifestyleGaming {background:url(../imgs/btsLifestyle-gaming.png) -17px 0 no-repeat;}
.btsLifestyleWearable {background:url(../imgs/btsLifestyle-wearable.png) -4px 0 no-repeat;}
.btsLifestyleFinal {background:url(../imgs/btsLifestyle-final.png) 0 0 no-repeat;}

/* Left Side - create new css class for new content */
#btsLeftSide .textLink {padding-left:10px; text-align:center;}
#btsLeftSide .promoCode {display:block; width:195px; height:40px; border:2px dashed #aaa; margin:5px 0 0 10px; text-align:center; padding-top:10px;}
#btsLeftSide .promoCode .code {letter-spacing:1px; color:#000; line-height:150%; font-size:125%;}
#btsLeftSide .visa {}
	.visa .promoCode {margin-top:15px !important;}
#btsLeftSide .bitpay {}
	.bitpay h2 {margin:0;}
	.bitpay h3 {margin:0;}
	.bitpay .textLink {margin:0;}
#btsLeftSide .eggpoints {}
	.eggpoints img {margin-top:35px !important;}
	.eggpoints .textLink {text-align:center;}
#btsLeftSide .premier {}
	.premier img {margin-top:35px !important;}
	.premier .textLink {text-align:center;}
#btsLeftSide .chegg .textLink {text-align:center;}
	.chegg img {margin-top:40px !important;}
#btsLeftSide .printer3d .price {padding-left:10px; font-size:20px; line-height:25px; color:#000000; text-align:left; font-weight:400; margin:0;}
	.printer3d .textLink {margin:5px 0 0 0;}
	.printer3d img {margin-top:5px !important;}
	.printer3d h2 {text-align:left !important; padding-left:10px; margin:0;}
#btsLeftSide .mobile {}
	.mobile .textLink {text-align:center;}
	.mobile .mobileImg1 {margin-top:0 !important;}
	.mobile .mobileImg2 {margin:0;}
	.mobile h3 {margin-top:0;}

/* Right Side - Save over image for weekly product image updates. */

/* Footer - create new css class for new content, comment out old content to be easily reused */
#emailForm {background-color:#33435A;}
	#emailForm h2 {color:#FFFFFF; text-align:left;}
	#emailForm h3 {color:#E5E5E5; text-transform:uppercase; text-align:left; font-weight:700; margin:0;}
	.inputBox_New {font-size:14px; color:#333333; line-height:18px;}
#btsLogoRow {background-color:#FFFFFF;}
	.logoBox {text-align:center;}
#btsServiceRow {background-color:#FFFFFF;}
	.serviceBox {text-align:center;}
	.last {border:none !important;}
#btsServiceRow2 {}
	.serviceBox2 {background-color:#FFFFFF; text-align:center;}
	.mobile .textLink {margin-top:0;}
	.flash .textLink {margin-top:0;} /*remove margin top to vertically center two lines of text */
	