@charset "UTF-8";
/* CSS Document */
/* 
4.21 vsc splash
4.28 flatrate shipping 
5.9 videos
5.31 sbb
6.8 interviewdays
6.10 aboutus / history
6.16 vsc splash updates 
6.17 mission / corpgiving
6.21 careers / benefits / corpcareers
6.22 vsc splash updates
6.24 everify employer
6.24 opportunitesDTAssoc
6.28 retailcareers / storemgmttrainprgm / assiststoremgmt / districtmgmt / storemgmt / dcdeptmgmt / logisticsanalyst
6.29 logistics & careers updates
6.30 giftcards
8.5 gift cards
8.25 updates
9.15 instore marketing
9.23 friends&family
9.26 Halloween extras  
10.20 Hiring Event
10.25 updates to generics
11.01 pdp tabs
12.01 sbb
12.05 pdp videos
12.29 sbb updates
12.30 height updates
1.26 pdp updates
3.1 contests
6.1 Cat Nav Pages 
6.12 million dollar videos

*/

/* --------------------------- */
/* GENERIC WRAPS */
/* --------------------------- */
/* structure */
/* containter wrap :: contentblockwrapper + contentHeightXXX + contentWidthXXX */

.contentblockwrapper {
	width:958px; height:100px; 
	display:block;
	margin-bottom:20px !important; 
	clear:both !important; 
	border:0px solid #ff0000; /*devOnly*/
}
.contentblock {  /* Not Used */
	width:958px; 
	margin-bottom:20px; 
	border:0px solid #ff0000; /*devOnly*/
}

/* generic image wrap*/
img.contentBanner {width:958px; margin-bottom:20px !important; clear:both !important; }
.contentImg {margin-bottom:20px !important;} /* Not Used */

/* GENERIC COLS */
/* structure */
/* cols 2    :: contentblockwrapper + (contentblockLeft + contentblockRight) */
/* cols 3  	 :: contentblockwrapper + (contentblockLeft + contentblockMiddle + contentblockRight) */
/* cols 2-4+ :: contentblockwrapper + (contentblockLeft + REPEAT+ ) */

.contentblockLeft, .contentblockRight, .contentblockMiddle {
	float:left;
	width:479px;
	margin-bottom:20px !important; 
	border:0px solid #F00; /*devOnly*/
}
.contentblockLeft {margin-right:0px;}
.contentblockRight {margin-right:0px;}

/* generic wraps height overwrites */
/* contentblocks Height Overwrites *//* variable heights */
.contentHeight100percent {height:100%;}

.contentHeight05 {height:5px;}
.contentHeight10 {height:10px;}
.contentHeight15 {height:15px;}
.contentHeight20 {height:20px;}
.contentHeight25 {height:25px;}
.contentHeight30 {height:30px;}
.contentHeight35 {height:35px;}
.contentHeight40 {height:40px;}
.contentHeight45 {height:45px;}
.contentHeight50 {height:50px;}
.contentHeight55 {height:55px;}
.contentHeight60 {height:60px;}
.contentHeight65 {height:65px;}
.contentHeight70 {height:70px;}
.contentHeight75 {height:75px;}
.contentHeight80 {height:80px;}
.contentHeight85 {height:85px;}
.contentHeight90 {height:90px;}
.contentHeight95 {height:95px;}

.contentHeight100 {height:100px;}
.contentHeight105 {height:105px;}
.contentHeight110 {height:110px;}
.contentHeight115 {height:115px;}
.contentHeight120 {height:120px;}
.contentHeight125 {height:125px;}
.contentHeight130 {height:130px;}
.contentHeight135 {height:135px;}
.contentHeight140 {height:140px;}
.contentHeight145 {height:145px;}
.contentHeight150 {height:150px;}
.contentHeight155 {height:155px;}
.contentHeight160 {height:160px;}
.contentHeight165 {height:165px;}
.contentHeight170 {height:170px;}
.contentHeight175 {height:175px;}
.contentHeight180 {height:180px;}
.contentHeight185 {height:185px;}
.contentHeight187 {height:187px;}
.contentHeight190 {height:190px;}
.contentHeight195 {height:195px;}

.contentHeight200 {height:200px;}
.contentHeight205 {height:205px;}
.contentHeight210 {height:210px;}
.contentHeight215 {height:215px;}
.contentHeight220 {height:220px;}
.contentHeight225 {height:225px;}
.contentHeight230 {height:230px;}
.contentHeight235 {height:235px;}
.contentHeight240 {height:240px;}
.contentHeight245 {height:245px;}
.contentHeight250 {height:250px;}
.contentHeight255 {height:255px;}
.contentHeight260 {height:260px;}
.contentHeight265 {height:265px;}
.contentHeight270 {height:270px;}
.contentHeight275 {height:275px;}
.contentHeight280 {height:280px;}
.contentHeight285 {height:285px;}
.contentHeight290 {height:290px;}
.contentHeight295 {height:295px;}

.contentHeight300 {height:300px;}
.contentHeight305 {height:305px;}
.contentHeight310 {height:310px;}
.contentHeight315 {height:315px;}
.contentHeight320 {height:320px;}
.contentHeight325 {height:325px;}
.contentHeight330 {height:330px;}
.contentHeight335 {height:335px;}
.contentHeight340 {height:340px;}
.contentHeight345 {height:345px;}
.contentHeight350 {height:350px;}
.contentHeight355 {height:355px;}
.contentHeight360 {height:360px;}
.contentHeight365 {height:365px;}
.contentHeight370 {height:370px;}
.contentHeight375 {height:375px;}
.contentHeight380 {height:380px;}
.contentHeight385 {height:385px;}
.contentHeight390 {height:390px;}
.contentHeight395 {height:395px;}

.contentHeight400 {height:400px;}
.contentHeight405 {height:405px;}
.contentHeight406 {height:406px;}
.contentHeight410 {height:410px;}
.contentHeight415 {height:415px;}
.contentHeight420 {height:420px;}
.contentHeight425 {height:425px;}
.contentHeight430 {height:430px;}
.contentHeight435 {height:435px;}
.contentHeight440 {height:440px;}
.contentHeight445 {height:445px;}
.contentHeight450 {height:450px;}
.contentHeight455 {height:455px;}
.contentHeight460 {height:460px;}
.contentHeight465 {height:465px;}
.contentHeight470 {height:470px;}
.contentHeight475 {height:475px;}
.contentHeight480 {height:480px;}
.contentHeight485 {height:485px;}
.contentHeight490 {height:490px;}
.contentHeight495 {height:495px;}

.contentHeight500 {height:500px;}
.contentHeight505 {height:505px;}
.contentHeight510 {height:510px;}
.contentHeight515 {height:515px;}
.contentHeight525 {height:525px;}
.contentHeight530 {height:530px;}
.contentHeight534 {height:534px;}
.contentHeight535 {height:535px;}
.contentHeight540 {height:540px;}
.contentHeight545 {height:545px;}
.contentHeight550 {height:550px;}
.contentHeight570 {height:570px;}
.contentHeight575 {height:575px;}

.contentHeight600 {height:600px;}
.contentHeight615 {height:615px;}
.contentHeight620 {height:620px;}
.contentHeight630 {height:630px;}
.contentHeight650 {height:650px;}

.contentHeight700 {height:700px;}
.contentHeight720 {height:720px;}
.contentHeight725 {height:725px;}
.contentHeight750 {height:750px;}
.contentHeight755 {height:755px;}
.contentHeight780 {height:780px;}

.contentHeight800 {height:800px;}
.contentHeight850 {height:850px;}
.contentHeight900 {height:900px;}
.contentHeight950 {height:950px;}

.contentHeight1000 {height:1000px;}
.contentHeight1100 {height:1100px;}
.contentHeight1200 {height:1200px;}
.contentHeight1300 {height:1300px;}
.contentHeight1400 {height:1400px;}
.contentHeight1500 {height:1500px;}
.contentHeight1600 {height:1600px;}
.contentHeight1700 {height:1700px;}
.contentHeight1800 {height:1800px;}
.contentHeight1900 {height:1900px;}
.contentHeight2000 {height:2000px !important;}
.contentHeight2250 {height:2250px !important;}


/* generic wraps width overwrites */
/* contentblocks Width Overwrites *//* variable widths */
.contentWidth100 {width:100px;}
.contentWidth110 {width:110px;}
.contentWidth120 {width:120px;}
.contentWidth125 {width:125px;}
.contentWidth150 {width:150px;}
.contentWidth175 {width:175px;}
.contentWidth200 {width:200px;}
.contentWidth215 {width:215px;}
.contentWidth220 {width:220px;}
.contentWidth225 {width:225px;}
.contentWidth230 {width:230px;}
.contentWidth240 {width:240px;}
.contentWidth250 {width:250px;}
.contentWidth263 {width:263px;}
.contentWidth276 {width:276px;}
.contentWidth278 {width:278px;}
.contentWidth280 {width:280px;}
.contentWidth299 {width:299px;}
.contentWidth300 {width:300px;}
.contentWidth306 {width:306px;}
.contentWidth310 {width:310px;}
.contentWidth313 {width:313px;}
.contentWidth315 {width:315px;}
.contentWidth319 {width:319px;}
.contentWidth320 {width:320px;}
.contentWidth325 {width:325px;}
.contentWidth330 {width:330px;}
.contentWidth335 {width:335px;}
.contentWidth340 {width:340px;}
.contentWidth345 {width:345px;}
.contentWidth350 {width:350px;}
.contentWidth355 {width:355px;}
.contentWidth365 {width:365px;}
.contentWidth369 {width:369px;}
.contentWidth370 {width:370px;}
.contentWidth374 {width:374px;}
.contentWidth375 {width:375px;}
.contentWidth378 {width:378px;}
.contentWidth383 {width:383px;}
.contentWidth385 {width:385px;}
.contentWidth400 {width:400px;}
.contentWidth408 {width:408px;}
.contentWidth410 {width:410px;}
.contentWidth420 {width:420px;}
.contentWidth424 {width:424px;}
.contentWidth428 {width:428px;}
.contentWidth430 {width:430px;}
.contentWidth432 {width:432px;}
.contentWidth433 {width:433px;}
.contentWidth434 {width:434px;}
.contentWidth439 {width:439px;}
.contentWidth448 {width:448px;}
.contentWidth450 {width:450px;}
.contentWidth465 {width:465px;}
.contentWidth453 {width:453px;}
.contentWidth484 {width:484px;}
.contentWidth489 {width:489px;}
.contentWidth500 {width:500px;}
.contentWidth550 {width:550px;}
.contentWidth600 {width:600px;}
.contentWidth620 {width:620px;}
.contentWidth630 {width:630px;}
.contentWidth640 {width:640px;}
.contentWidth750 {width:752px;} /* width for left rail support */
.contentWidth752 {width:752px;} /* width for left rail support */
.contentWidth800 {width:800px;}
.contentWidth810 {width:810px;}
.contentWidth958 {width:958px;} /* full width support */


/* --------------------------- */
/* MASTERLEVEL GENERICS */
/* --------------------------- */

/* functional */
.clearall, .clearAll {margin-bottom:20px !important; clear:both !important;}
.hidden {display:none !important;}
.floatleft, .floatLeft {float:left;}
.floatright, .floatRight {float:right;}
.centeralign {text-align:center !important; margin:0 auto !important;}
.leftalign, .alignleft {text-align:left !important;}

/* colors */
.dtgreen {color:#007b3e !important;}
.dtdarkgreen {color:#00954c !important;}
.lightgreen {color:#66cc33 !important;}
.gray {color:#d5d5d5 !important;}
.white {color:#fff !important;}
.black {color:#000 !important;}
.red {color:#ff0000 !important;}
.darkred {color:#990000 !important;}
.mauve {color:#d51067 !important;}
.seagreen {color:#92dad0 !important;}


/* bgcolors */
.whitebg {background-color:#fff !important;}
.blackbg {background-color:#000 !important;}
.seagreenbg {background-color:#92dad0 !important;}

/*content */
.note {font-size:12px; font-style:italic;}

/*margins*/
.marginNone {margin:0 !important;}
.marginTopNone, .marginTop0 {margin:0 !important;}
.marginBottomNone, .marginBottom0 {margin-bottom:0 !important;}

.margin20 {margin:20px !important;}
.marginleft20, .marginLeft20 {margin-left:20px !important;}
.marginright20, .marginRight20 {margin-right:20px !important;}
.marginleft25, .marginLeft25 {margin-left:25px !important;}
.marginright25, .marginRight25 {margin-right:25px !important;}
/*.marginleft25 {margin-right:28px !important;}*//*2colSplit Gutter */

.marginTop5 {margin-top:5px !important;}
.marginTop10 {margin-top:10px !important;}
.marginTop15 {margin-top:15px !important;}
.marginTop20 {margin-top:20px !important;}
.marginTop25 {margin-top:25px !important;}
.marginTop30 {margin-top:30px !important;}
.marginTop35 {margin-top:35px !important;}
.marginTop40 {margin-top:40px !important;}
.marginTop45 {margin-top:45px !important;}
.marginTop50 {margin-top:50px !important;}
.marginTop55 {margin-top:55px !important;}
.marginTop60 {margin-top:60px !important;}
.marginTop65 {margin-top:65px !important;}
.marginTop70 {margin-top:70px !important;}
.marginTop75 {margin-top:75px !important;}

.marginBottom5 {margin-bottom:5px !important;}
.marginBottom10 {margin-bottom:10px !important;}
.marginBottom15 {margin-bottom:15px !important;}
.marginBottom20 {margin-bottom:20px !important;}
.marginBottom25 {margin-bottom:25px !important;}
.marginBottom30 {margin-bottom:30px !important;}
.marginBottom35 {margin-bottom:35px !important;}
.marginBottom40 {margin-bottom:40px !important;}
.marginBottom45 {margin-bottom:45px !important;}
.marginBottom50 {margin-bottom:50px !important;}
.marginBottom55 {margin-bottom:55px !important;}
.marginBottom60 {margin-bottom:60px !important;}
.marginBottom65 {margin-bottom:65px !important;}
.marginBottom70 {margin-bottom:70px !important;}
.marginBottom75 {margin-bottom:75px !important;}
.marginBottom80 {margin-bottom:80px !important;}
.marginBottom85 {margin-bottom:85px !important;}
.marginBottom90 {margin-bottom:90px !important;}
.marginBottom95 {margin-bottom:95px !important;}
.marginBottom100 {margin-bottom:100px !important;}
.first {}
.last {}

.padding10 {padding:10px !important;}
.padding20 {padding:20px !important;}
.paddingTop10 {padding-top:10px !important;}
.paddingTop15 {padding-top:15px !important;}
.paddingTop20 {padding-top:20px !important;}
.paddingTop25 {padding-top:25px !important;}
.paddingTop30 {padding-top:30px !important;}
.paddingTop35 {padding-top:35px !important;}
.paddingTop40 {padding-top:40px !important;}
.paddingTop45 {padding-top:45px !important;}
.paddingTop50 {padding-top:50px !important;}
.paddingNoTop {padding-top:0 !important;}

/* borders */
.borderLeft {border-left: 1px solid #d5d5d5;}
.borderRight {border-right: 1px solid #d5d5d5;}
.borderLeftRight {border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5;}

/* --------------------------- */
/* INDIVIDUALS */
/* --------------------------- */

/* PDP - Shipping */
/* --------------------------- */
ul.shippingList {margin-top:20px;}
ul.shippingList li {
	line-height:1.4em;
	list-style:disc;
	list-style-position:outside;
	margin-left:20px;
}

/* FlatRateShipping */
/* --------------------------- */
#flatRateShipping_main {padding:0 16px;}
#flatRateShipping_main h1, h1.flatRateShipping {font-size:1.8em; background:none;}
#flatRateShipping_main ul, ul.flatRateShipping {list-style-type:disc; padding-left:22px; padding-bottom:16px; line-height:16px; clear:both !important;}
.flatRateShippingLinkWrapper {margin:40px 0 20px;}

/* Shop By Business */
/* --------------------------- */
#sbb {margin-left:10px !important;}
h1.sbb {color:#0f86bd; font-size:2.2em !important; width: 280px;}
h2.sbb {color:#0f86bd; font-size:2.2em !important; width: 280px;}
h3.sbb {margin:0 0 15px; color:#0f86bd; font-size:1.75em !important;}
h4.sbb {color:#0f86bd; font-size:1.3em !important; font-weight:bold; padding-bottom:5px;}
p.sbbhead {font-size:12px !important; padding-bottom:10px; width: 280px;}
p.sbbhead {}
p.sbb {font-size:12px; line-height:14px;}
.sbbhr {color:#d5d5d5; width:90%; height:1px; border-top: 1px solid #047c3f; margin-bottom: 10px;}

.sbbHeadLeft, .sbbHeadLeftESP {
	float:left; 
	display:block;
	width:332px; 
	height:264px; 
	background:url(https://www.dollartree.com/assets/images/cms/specials/small-business/2016/header-banner.jpg) top left no-repeat; 
	padding:22px 274px 15px 22px;
}
/*SBB Header Swaps */
.sbbHeadLeftESP {background:url(https://www.dollartree.com/assets/images/cms/specials/small-business/2016/esp/header-banner.jpg) top left no-repeat !important;}
.floristheader {background:url(https://www.dollartree.com/assets/images/cms/specials/small-business/2016/florists-gift-shops/header-banner.jpg) top left no-repeat !important;}
.floristheaderESP {}
.restaurantheader {background:url(https://www.dollartree.com/assets/images/cms/specials/small-business/2016/restaurants/header-banner.jpg) top left no-repeat !important;}
.restaurantheaderESP {background:url(https://www.dollartree.com/assets/images/cms/specials/small-business/2016/esp/restaurant-header-banner.jpg) top left no-repeat !important;}
.weddingheader {background:url(https://www.dollartree.com/assets/images/cms/specials/small-business/2016/weddings/header-banner.jpg) top left no-repeat !important;}
.weddingheaderESP {background:url(https://www.dollartree.com/assets/images/cms/specials/small-business/2016/weddings/header-banner.jpg) top left no-repeat !important;}
.careheader {background:url(https://www.dollartree.com/assets/images/cms/specials/small-business/2016/care-facilities/header-banner.jpg) top left no-repeat !important;}
.careheaderESP {background:url(https://www.dollartree.com/assets/images/cms/specials/small-business/2016/esp/care-facilities-header-banner.jpg) top left no-repeat !important;}
.nonprofitheader {background:url(https://www.dollartree.com/assets/images/cms/specials/small-business/2016/religious-nonprofit/header-banner.jpg) top left no-repeat !important;}
.nonprofitheaderESP {background:url(https://www.dollartree.com/assets/images/cms/specials/small-business/2016/esp/nonprofit-header-banner.jpg) top left no-repeat !important;}
.cleaningheader {background:url(https://www.dollartree.com/assets/images/cms/specials/small-business/2016/cleaning-services/header-banner.jpg) top left no-repeat !important;}
.cleaningheaderESP {}

.sbbLogoWrap {margin:0 0 47px;}
.sbbMobileHeaderImg {width:0; height:0;}

.sbbHeadRight {
	float:left; 
	width:122px; 
	height:260px; 
	background:url(https://www.dollartree.com/assets/images/cms/specials/small-business/2016/header-choices.jpg) top left no-repeat; 
	padding:22px 0 19px; 
	color:#fff; 
	font-size:1.33em;
}
.sbbBlueBlock {
	width:122px;
	height:85px;
	background-color:#0199ca;
	border:0;
	border-top:1px solid #007ca2;
	border-bottom:1px solid #1eadd9;
	margin-bottom:10px !important;;
}
.sbbBlueBlockFirst {border-top:0px !important; margin-bottom:10px !important;}
.sbbBlueBlockLast {border-bottom:0px !important; margin-bottom:0px !important;}
.sbbBlueIcon1, .sbbBlueIcon2, .sbbBlueIcon3 {padding:0 0 10px 42px; width:32px;}
.sbbBlueIcon1 {height:32px;}
.sbbBlueIcon2 {height:40px;}
.sbbBlueIcon3 {height:39px;}
.sbbBlueIconTextLink {text-align:center;}
.sbbBlueIconTextLink a {color:#fff; font-weight:normal; text-decoration:underline;}

.sbbcontentblock, .sbbcontentblockMiddle {
	float:left;
	width:230px;
	text-align:center;
	margin:0 auto;
	margin-bottom:20px !important; 
	border:0px solid #F00; /*devOnly*/
}
.sbbcontentblockMiddle {margin:0px 10px;}
.sbbcontentblock img, .sbbcontentblockMiddle img {width:230px; height:215px;} 
a.sbbcontentblocklink {color:#007b3e; text-decoration:underline; font-weight:normal; font-size:1.15em;}
.sbbBottomContent a {color:#007b3e; text-decoration:underline; font-weight:normal; font-size:1.05em;}

.busessBlock1, .busessBlock2, .busessBlock3 {height:105px; margin:10px 0 15px;}
.busessBlock2 {height:125px;}
.busessBlock3 {height:144px;}
.busessTextBlock {float:left; width:108px; margin-left:10px;}

.busessBlock1 img, .busessBlock2 img, .busessBlock3 img {float:left; width:113px;}
.busessBlock4 img {width:240px; height:142px; } /* florists */
.busessBlock5 img {width:240px; height:100px;} /* florists */

.sbbBigAdBlock {float:left; width:490px; height:470px; margin-bottom:20px !important;}
.sbbBigAdBlock img {width:490px; height:470px;}

.sbbsmvideo, .sbbsmvideo a, .sbbsmvideo img {text-align:center; margin:20px auto 10px;}

.blueProdBoxWrapper {
	background-color:#0f86bd;
	text-align:center;
	width:710px; 
	height:335px; 
	padding:0 20px; 
	margin:20px 0; 
	color:#fff;
}
.blueProdBoxTitle {padding-top:15px; font-size:34px; font-weight:bold; text-align:left;}
.blueProdBoxSubTitle {margin-bottom:10px; font-size:1.25em; text-align:left;}
.blueProdBoxWrapper p {margin-top:10px;}

.sbbBottomContent {margin:40px 0; font-size:14px;}
.sbbBottomContent p {line-height:20px;}


.cleanTextBlock {float:left; width:139px;}
.cleanBlockImg {float:left; width:215px; height:220px; margin:0 10px;}


/* Lost & Found */
.paypaladtagwherecom {display:none !important; /*float:right; margin:0; padding:0; width:0; height:0;*/}


/* Videos */
/* --------------------------- */
#videos {}
hr.videos {color:#d5d5d5; width:100%; border-top: 1px solid #047c3f;}
h2.videos {color:#00913a; font-size:1.25em; margin:5px 0 5px 0;}
h2.videospromorail {color:#00913a; font-size:1em; margin:10px 0 5px 0;}
h2.videoscontenttitle {margin:20px 20px 10px 0px;}

.featuredVideo {float:left; width:640px; margin:0px 0px 20px 0px !important;}
#player {width:640px; height:380px; margin:0px 0px 20px 0px !important;} 
.featuredVideoContent {width:640px; margin:0 0px 20px 0px;}

#addthisWrapper {width:317px; height:24px; background-color:#fff; padding:3px;}
.addthis_button_twitter, .addthis_button_blogger, .addthis_button_stumbleupon, .addthis_button_google_plusone,
.addthis_button_email, .addthis_button_compact {padding-top:3px;}
.addthis_button_facebook_like {padding-top:2px;}

.videosrailpromobox {margin:20px; width:280px;}
.videosrailpromobox img {width:280px; height:145px;}
.videosrailpromobox p {font-size:1em; margin:5px 0 0 0; padding:0px; width:290px;}
.twolinkswrapper {display:block;}
.twoLinks {float:left; width:140px; padding:0px;}
.videosrailpromoboxlink {font-size:1em; margin:5px 0 0 0 !important; color:#007b3e; text-decoration:underline; font-weight:normal;}

.videosContentBlock {float:left; width:160px; text-align:left;}
.videoscarouselwrapper {float:left; width:778px; margin-left:20px; margin-top:20px;}
#videos1, #videos2, #videos3, #videos4 {float:left; overflow:hidden; width:778px;} 


/* VSC Splash */
/* --------------------------- */
#vscwelcome {}
#vscwelcome h2 {
	font-size:2.4em !important; 
	color:#000 !important; 
	font-weight:normal !important; 
	text-align:center !important; 
	margin:0 auto 30px !important;
}
.contentblockLeftVSC, .contentblockRightVSC {
	background-position: top left;
	background-repeat:no-repeat;
	float:left; 
	width:400px;
	height:406px; 
	margin:0 155px 0 0px; 
	border:0px solid #F00; /*devOnly*/
}
.contentblockLeftVSC {
	background:url(https://www.dollartree.com/assets/images/cms/value_seekers_club/splash_page/2016/be-exclusive.jpg);
}
.contentblockRightVSC {
	background:url(https://www.dollartree.com/assets/images/cms/value_seekers_club/splash_page/2016/already-an-insider.jpg);	
	margin-right:0px !important; 
}
.vscbuttonShell, .vscbuttonShellRight {
	position:relative;
	text-align:center;
	width:300px; height:60px;
	margin:310px auto 0px;
	}
.vscbuttonShellRight {width:180px;}
a.vscbuttonLeft, a.vscbuttonRight {
	background-color:#6bc048; 
	width:300px;
	height:60px; 
	font-size:2.0em;
	padding:15px 30px;
	/*font-size:1.75em;*/
	border:0; 
	color:#fff; 
	font-weight:bold;
	}
a.vscbuttonLeft {width:300px;}
a.vscbuttonRight {width:180px;}

/* vsccontestdsplitbanner */
.contest {padding:20px 20px 0 20px; width:439px; height:180px;}
p.contesttitle {font-weight:bold; font-size:2.0em;}
.contest ol li, .contest ul li {font-weight:normal; font-size:1.7em; color:#000 !important; line-height: 1.5em !important;}


/* About US  */
/* --------------------------- */
#aboutus {}
.storelocatorad {
	background: url(https://www.dollartree.com/assets/images/cms/common/storelocatoradbg.png) top left no-repeat;
	width:188px;
	height:125px;
	display:block;
}
p.storelocatextblock {padding:45px 50px 5px 10px; color:#2485DF;}
p.storelocatextblock a {color: #2485DF; font-weight: 400; text-decoration: underline;}
.bluecallout {color: #336DC1 !important; font-weight:bold; font-style:italic;}


/* History */
/* --------------------------- */
#history {}
.timelinewrappper {width:610px;}
.timelinewrappper hr {margin:5px 0; width:600px;}
.timelinewrappper h2 {padding-top:10px;}


/* Mission  */
/* --------------------------- */
#mission {}
#mission .contentblockLeft {padding-top:75px;}
.aboutBG {background: url(https://www.dollartree.com/assets/images/cms/common/top_curve.gif) top left no-repeat;}
.missionBox, .missionBoxMiddle, .missionBoxWide {
	background: url(https://www.dollartree.com/assets/images/cms/common/icon_box_bg.gif) top left no-repeat;
	width:248px;	
	margin:0; 
	padding:0;
	float:left;
}
.missionBoxMiddle {margin:0 3px;}
.missionBoxWide {
	background: url(/assets/images/cms/common/icon_box_bg472.gif) top left no-repeat !important; 
	width:472px !important;
	margin:0 0 0 3px;
}
.mission img {padding:20px 0px 10px 17px;}
p.mission {padding:6px 0 0 17px; line-height:16px;}


/* CorporateGiving  */
/* --------------------------- */
#corpgiving {}
#corpgiving .contentblockLeft {padding-top:60px;}
#corpgiving ul {list-style-type:disc; padding-left:26px; margin-bottom:20px !important;}
#corpgiving ul li {padding-bottom:6px; list-style:disc !important; line-height:18px;}
#corpgiving p {margin-bottom:20px !important;}
.blueboxbg {
	/*background: url(/assets/images/cms/about/community_giving_box.jpg) no-repeat top left;*/ 
	width:700px; 
	height:180px; 
	margin-top:35px;
	margin-left:26px;
	margin-bottom:30px !important;
	padding:20px 0px 20px 20px; 
	background-color:#d9e6ef;
	border-radius:10px;
	border:1px solid #2675ac;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
}
#corpgiving .blueboxbg p {color:#336DC1; font-size:1.1em; line-height:26px; margin-bottom:5px !important;}
.caseCap {font-size:1.6em;}
.bluecallout {color:#2675ac; font-size:1.1em; font-weight:bold;}


/* Careers */
/* --------------------------- */
#careers {}
#careers .contentblockLeft .careers {padding-top:80px;}
p.careersintro {padding-right:50px;}
#careers p {margin-bottom:20px !important;}
.applynowfloater {position:absolute; top:165px; right:180px; width:142px; height:142px;}

.careerboxicon {float:right;}
.careerboxicon img {width:102px; height:102px;}

/* Careers . Career Benefits */
/* --------------------------- */

#careerbenefits{}
#careerbenefits .contentblockLeft .benefits {padding-top:80px;}
#careerbenefits ul {list-style-type:disc; padding-left:26px; margin-bottom:20px !important;}
#careerbenefits ul li {padding-bottom:6px; list-style:disc !important; line-height:18px;}

/* Careers . Corp Career */
/* --------------------------- */
#corpcareers{}
#corpcareers .contentblockLeft .corpcareers {padding-top:80px;}
#corpcareers button {border-radius:0px !important;}

/* Careers . E-Verify */
/* --------------------------- */
#eVerify {}
#eVerify .contentblockLeft .eVerify {padding-top:80px;}
#eVerify ul {list-style-type:disc; padding-left:26px; margin-bottom:20px !important;}
#eVerify ul li {padding-bottom:6px; list-style:disc !important; line-height:18px;}

/* Careers . Opportunites for DT Assocs */
/* --------------------------- */
#opportunitesDTAssoc {}
#opportunitesDTAssoc .contentblockLeft .opportunitesDTAssoc {padding-top:80px;}
#opportunitesDTAssoc ul {list-style-type:disc; padding-left:26px; margin-bottom:20px !important;}
#opportunitesDTAssoc ul li {padding-bottom:6px; list-style:disc !important; line-height:18px;}
#corpcareers #opportunitesDTAssoc button {border-radius:0px !important;}

/*  Careers . Retail Careers */
/* --------------------------- */
#retailcareers {}
.retailcareersBG {background: url(https://www.dollartree.com/assets/images/cms/common/top_curve_sm.gif) top left no-repeat;}
#retailcareers .retailcareers {padding:50px 0 28px;}

.retailcareersHeader {width:724px; margin:0 26px 0 0; height:160px;}
.retailcareersHeaderLeft {float:left; width:313px; height:138px; background:url(/assets/images/cms/careers/box_large.jpg) top left no-repeat; padding:20px 20px 0 20px; text-align:center;}
.retailcareersHeaderRight {float:right; width:312px; height:138px; background:url(/assets/images/cms/careers/box_large.jpg) top left no-repeat; padding:20px 20px 0 20px; text-align:center;}
.retailcareersHeaderLeft button, .retailcareersHeaderRight button {border-radius:0px;}

#retailcareers p {margin-bottom:20px !important; padding-right:20px;}
#retailcareers .retailcareersHeader p {margin-bottom:5px !important; padding-right:20px;}
.retailcareersSideBG {
	background:url(/assets/images/cms/careers/store_careers_photo3.jpg) top right no-repeat; 
	width:388px; 
	padding:10px 361px 0 0;
}
#retailcareers ul {list-style-type:disc; margin-bottom:20px !important; padding:0 0 0 14px;}
#retailcareers ul li {padding-bottom:6px; list-style:disc !important; line-height:18px;}

/* Careers . Store Mgmt Train Prog */
/* --------------------------- */
#storemgmttrainprgm {}
#storemgmttrainprgm h1, #storemgmttrainprgm h2, #storemgmttrainprgm p {margin-bottom:20px !important;}
#storemgmttrainprgm ul {list-style-type:disc; margin-bottom:20px !important; padding:0 0 0 14px;}
#storemgmttrainprgm ul li {padding-bottom:6px; list-style:disc !important; line-height:18px;}
#storemgmttrainprgm ol {margin-bottom:20px !important; padding:0 0 0 14px;}
#storemgmttrainprgm ol li {padding-bottom:6px; line-height:18px;}

/* Careers . District Mgmt / Store Mgmt / Assist Store Mgmt */
/* --------------------------- */
#assiststoremgmt, #districtmgmt, #storemgmt {}
#assiststoremgmt p, #districtmgmt p, #storemgmt p {margin-bottom:20px !important;}
.mgmtHeader {height:243px; margin-bottom:40px;}
.jobDescriptBox {margin:20px 0; height:75px;}
.jobDescriptBoxLeft {float:left; width:200px; margin-right:65px;}
.jobDescriptBoxRight {float:left; width:400px;}

/* Careers - logistics Careers */
/* --------------------------- */
#logisticscareers {}
#logisticscareers .contentblockLeft .logisticscareers {padding-top:80px;}
#logisticscareers p {margin-bottom:20px !important;}
#logisticscareers .contentblockLeft button {border-radius:0px;}
#logisticscareers .missionBox  ul, #logisticscareers .missionBoxWide ul {line-height:1.4em; list-style:disc outside none; margin-left:20px; padding-bottom:8px;}
#logisticscareers .missionBox  ul li, #logisticscareers .missionBoxWide ul li {padding-bottom:3px; list-style:disc !important; line-height:16px;} 

/* Careers - logistics Analyst / #DC Dept Mgmt */
/* --------------------------- */
#logisticsanalyst {}
#dcdeptmgmt {}
.loganalmenu {display:inline; float:right; margin-top:50px; padding:10px; width:162px; border:1px solid #CCCCCC; }
.loganalmenu ul {line-height:1.4em; list-style:disc outside none; margin-left:20px; padding-bottom:8px;}
.loganalmenu ul li {padding-bottom:6px; list-style:disc !important; line-height:18px;} 


/* Careers - InterviewDays */
/* --------------------------- */
#InterviewDays .main {width:752px;}
#InterviewDays .main img {margin-bottom:20px;}
#InterviewDays .main img.midimg {margin-top:15px;}
#InterviewDays .mainevent {text-align:center; margin-bottom:25px;}
#InterviewDays .mainevent h3 {font-size:1.4em !important; font-weight:bold; margin:10px auto 5px;}

#InterviewDays .main a, #InterviewDays .mainevent a, #InterviewDays .subevent a, #InterviewDays .subeventLrg a {color:#00954c; text-decoration:underline !important;}
#InterviewDays .main a:hover, #InterviewDays .mainevent a:hover, #InterviewDays .subevent a:hover, #InterviewDays .subeventLrg a:hover {text-decoration:none !important;}

#InterviewDays.hiringEvent .main a, #InterviewDays.hiringEvent .main a:hover {color:#00954c; text-decoration:none !important;}

#InterviewDays .main ul {margin-bottom:20px !important; margin-left:35px !important;}
#InterviewDays .main ul li {list-style:disc !important; line-height:18px !important;}
#eventblock, #InterviewDays .eventrow {width:752px;}
#InterviewDays .eventrow {display:inline;}
#InterviewDays .subevent, #InterviewDays .subeventLrg {float:left; width:250px; height:80px; border-top:1px solid #cecece; border-right:1px solid #cecece; text-align:center; margin:0 auto; padding:25px 0 15px; }
#InterviewDays .subeventLrg {height:120px; }
#InterviewDays .subevent strong, #InterviewDays .subeventLrg strong {font-size:1.2em !important;}
#InterviewDays .last {float:left; width:250px; border-right:0 !important;}



/* Cust Serv Green Titles */
/* --------------------------- */
.dtgreentitle, h2.dtgreentitle, h3.dtgreentitle, h4.dtgreentitle {
	color:#007b3e !important;
	font-size:2.4em !important;
	font-weight:normal !important;
	margin:20px 0 10px !important;
}
h3.dtgreentitle {font-size:1.8em !important;}
h4.dtgreentitle {font-size:1.4em !important;}

/* Gift Cards */
/* --------------------------- */
#giftCards {background-image:none !important;}
#giftCards p {font-size:1.1em;}
.giftscardscontainer {
	border:1px solid #CFCFCF !important;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.giftcardsimg {}
.gclogo {margin:85px 0 10px 0;}
.headerBox {}

#giftCards .cta {
	width: 156px;
	height: 34px;
	margin: 30px 0 0 20px !important;
}
#giftCards .cta button {background:#3366cc; border-color:#0033cc;}
#giftCards .findStore {width:174px; height:36px; margin:20px 0 0 20px !important;}
.gcbenefits {
	
	}
#giftCards .gcbenefits p {padding-top:6px;}
 
#shadowbox {width:100%; height: 1px; box-shadow:#666 0px 1px 2px;}
 
.giftcardgradientBG {
	background-image: -ms-linear-gradient(top, #DEDEDE 0%, #fefefe 100%); /* IE10+ */ 
	background-image: -moz-linear-gradient(top, #DEDEDE 0%, #fefefe 100%); /* Mozilla Firefox */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DEDEDE), color-stop(100, #fefefe)); /* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #DEDEDE 0%, #fefefe 100%); /* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(to bottom, #DEDEDE 0%, #fefefe 100%); /* W3C */
}


/* InStore Marketing  */
/* --------------------------- */

/* instore Market  */
#instoremarket {}
#instoremarket  {background-color:#fff;}
#instoremarket.instore, #instoremarket.halloween  {background-color:#fff; width:958px;}
#instoremarket.halloween {background-color:#000 !important; }

/* col control. instore & halloween */
#instoremarket.instore .contentblockwrapper .contentblockRight {}
#instoremarket.halloween .contentblockwrapper .contentblockRight {}

#instoremarket.instore .contentblockwrapper .contentblockleft, 
#instoremarket.instore .contentblockwrapper .contentblockRight,
#instoremarket.halloween .contentblockwrapper .contentblockleft, 
#instoremarket.halloween .contentblockwrapper .contentblockRight {width:469px !important;}

#instoremarket.instore .contentblockwrapper .contentblockleft,
#instoremarket.halloween .contentblockwrapper .contentblockleft {margin-right:20px;}

/* imgs */
#instoremarket.halloween .contentblockwrapper img,
#instoremarket.instore .contentblockwrapper img {margin:0px auto; text-align:center;}
#instoremarket.halloween .contentblockwrapper .contentblockleft a img, 
#instoremarket.halloween .contentblockwrapper .contentblockRight a img {width:469px; height:415px;}
#instoremarket.instore .contentblockwrapper .contentblockleft a img, 
#instoremarket.instore .contentblockwrapper .contentblockRight a img {width:469px; height:500px;}
/* halloween map overwrite */
#instoremarket.halloween .contentblockwrapper .contentblockLeft a img.phillymap {width:410px; height:400px;}

/* instore Market Halloween Instore overwrites */

/* Halloween Video */
#instoremarket.halloween #player {width:950px; height:534px; margin:0px auto 20px auto !important; text-align:center; border-top:1px solid #000;} 
/* video scaling 496x279//950x534//958x539  */

/* h2s */
#instoremarket.halloween h2, 
#instoremarket.halloween .contentblockwrapper  h2,
#instoremarket.halloween .contentblockwrapper .contentblockRight h2,
#instoremarket.halloween .contentblockwrapper .contentblockRight h2.instoreheader {
	font-size:3.2em; color:#fff; font-weight:bold; text-align:center; margin:0 35px; line-height: 1.4em;
}
#instoremarket.halloween .contentblockwrapper h2.instoreheader {margin:0 65px !important;}


/* halloween map overwrite */
#instoremarket.halloween .contentblockwrapper .contentblockRight h2 {padding-top:85px; margin-bottom:45px;}
/* halloween greens */
#instoremarket.halloween h2.lightgreen {font-size:24px; color:#66cc33; font-weight:bold; text-align:center; margin:0 auto; text-transform:uppercase;}

/* orange button*/
#instoremarket.halloween .contentblockwrapper a.button {background-color:#ff6633; color:#fff; font-size:1.6em; text-decoration:none; margin:0 auto !important; text-align:center !important; text-transform:uppercase; padding:10px 15px;}
#instoremarket.halloween .contentblockwrapper a:hover.button {background-color:#eb530b; }

/* quotes */
#instoremarket.halloween .contentblockwrapper p {font-size:1.6em; color:#ff99ff; font-style:italic; margin:0 45px 10px; text-align:center}
#instoremarket.halloween .contentblockwrapper .authornote {font-size:1.0em; color:#ff99ff; margin:0 auto; text-align:center;}

.everydayessentials {}
.everydayessentials {} #instoremarket.halloween .contentblockwrapper p {font-style:normal !important;}

/* instore Market.instore overwrites */
#instoremarket.instore .palegreen {background-color:#e5f3de !important;}
#instoremarket.instore .ltpalegreen {background-color:#f2f9ef !important;}
#instoremarket.instore .palegreen h2 {color:#ff008a !important;}


/* Customer Appreciation - Friends and Family  */
/* --------------------------- */
#customerAppreciation {}

#customerAppreciation .contentblockwrapper h1.friendsnfamilyhdr {font-size:2.4em !important; text-align:center !important; margin:0 auto;}
#customerAppreciation .contentblockwrapper h2.friendsnfamilyhdr {font-size:2.0em !important; text-align:center !important; margin:0 auto;}
#customerAppreciation .contentblockwrapper h2.friendsnfamilyhdr span.headline {font-weight:bold !important;}

#customerAppreciation .contentblockwrapper .contentblockLeft h2 {
	font-size:2.2em !important;
	line-height:1.4em !important;
	font-weight: bold !important;	
	padding:60px 35px 10px !important;
	letter-spacing:0.05em !important;
}

/* orange button*/
#customerAppreciation .contentblockwrapper .contentblockRight a.button {color:#fff; font-size:1.6em; text-decoration:none; margin:0 auto !important; text-align:center !important; text-transform:uppercase; padding:10px 15px;}
#customerAppreciation .contentblockwrapper .contentblockRight a:hover.button {color:#fff !important;}



/* SEASONAL */
/* --------------------------- */
#seasonalL1 {}

#seasonalL1 p.seop {font-size:12px;}

/* SEO Top Paragraph */ 
#seasonalL1 p.seocopy, p.seocopy {text-align: left; font-size: 14px;}

/* Back to School - Back to Campus */
/* --------------------------- */

.bannnertablinkbts, .bannnertablinkbtc {
	display:block; 
	width:375px;
	height:100px;
	position: relative;
}
.bannnertablinkbts {top: 0; left: 0}
.bannnertablinkbtc {top: 0; left: 375px;}
/*@media only screen and (max-width:768px) {a.bannnertablinkbts, a.bannnertablinkbtc {width:50% !important;}}*/


/* Halloween */
/* --------------------------- */
#seasonalL1.halloween {}

.content_top_bg {background-color:#000 !important; width:758px !important; height:2300px !important; padding:0px 8px 0px 0px  !important;}
.dtcolor, .DTHalloweenGreen {color:#66cc33 !important;} 
.DTOrange {color:#ed620f !important;} .top8 {margin-top:8px;}
 /* Halloween Mobile Containters */
.games-container, .vsc-container, .blog-container {}
.playGames, .joinVSC, .viewBlog {}	


/* Contest.SummerPhotoCaptionFun */
/* --------------------------- */
#seasonalL1.contest {}
#seasonalL1.contest h1.headline{height: 40px !important; margin: 0px !important;}
.headerbox {
	background-color:#d9f1fa !important;
	padding:0px;
	text-align: center;
	margin:20px auto 30px;
	-webkit-box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.25);
	box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.25);
}
.contest p {font-size:1.4em;}

.headerboximg {
	/*-webkit-box-shadow: 0px -1px 4px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px -1px 4px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 3px -1px 0px rgba(0,0,0,0.25);*/
}
.headerboxfroma {
/*	-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25);*/
}

/* wyng iframe tab support */
/*div.CNav, div.CNav a {
  display: inline !important;
}
.CNav #cnav_view, .CNav #cnav_submit, .CNav #cnav_about {
    width: 23% !important;
	font-size:.95em !important;
	float: left !important;
}
*/

/* Million Dollar Videos */
/* --------------------------- */

#milliondollarvideos {width: 958px;}

#milliondollarvideos h1, #milliondollarvideos h2 {
	height:30px !important; 
	margin:0 0 20px !important;
	font-size:24px !important; 
	font-weight:bold !important;
	color:#000 !important;
}
#milliondollarvideos .contentblockwrapper p, #milliondollarvideos p {font-size:14px !important; line-height: 1.6em !important;} 

#milliondollarvideos .productbanner, #milliondollarvideos .productbottombanner {
	background:url('https://www.dollartree.com/assets/images/cms/landing_pages/milliondollarvideos/bannerBG.png') top left no-repeat !important;
	height:150px;
	width:958px;
	color:#fff;
	font-size:28px;
	background-color:#fff;
}
#milliondollarvideos .productbottombanner {background-image:none !important; background-color:#6fbf4a !important; height:225px !important;}

#milliondollarvideos a.blackbutton {
	background-color:#000;
	color:#fff;
	display:block;
	width:150px;
	height:35px;
	margin:0 auto;
	padding:12px 5px 0;
	font-family:sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	border:0px solid #000;		
}
#milliondollarvideos a.blackbutton:hover {background-color:#333;}
#milliondollarvideos .productbanner a.blackbutton {margin-top:50px !important;}
#milliondollarvideos .productbottombanner a.blackbutton {margin-top:15px !important;}


/* Cat Pages */
/* --------------------------- */

/* dev - cat ids and classes */
#catheader {}
.household {}
.toys {}

/* generics */

/* top mod content*/
h1.largeheadline, h2.largeheadline {
	height:40px !important; 
	margin:0 0 12px !important;
	font-size:36px !important; 
	font-weight:bold !important;
}
p.seop {font-size:14px !important;}

/* bottom mod content*/
#seo p {font-size:14px !important; line-height: 1.4em !important; margin-bottom: 1.0em !important;}


