﻿#containerContent { background: url('/Images/backgroundPipesNarrow.png') repeat-y 50px 0px; }

#calloutCategory { padding: 0px 0px 5px 15px; }

.moduleMain .contentGreen { padding-left: 20px; padding-right: 20px; }

#headerPromotion { width: 665px; height: 281px; margin-left: 10px; background: url('/Images/Rewards/headerPromotion.jpg') no-repeat; }
#headerPromotion.causes { background: url('/Images/Rewards/headerPromotionCauses.gif') no-repeat; }
#headerPromotion a { width: 100%; height: 100%; display: block; }

#rewardsItems .headerItemType { width: 100%; height: 54px; margin: 15px 0px 15px 0px; background: url('/Images/Rewards/backgroundItemType.png') repeat-x; }
#rewardsItems .headerItemTypeName, #itemTypeImage { width: 300px; height: 17px; float: left; margin: 20px 0px 0px 20px; }
#rewardsItems .comingSoon { /*width: 316px;*/  position: absolute; margin: 3px 0px 0px 100px; /*float: right;*/ }
#rewardsItems .comingSoon img { width: 120px !important; height: 117px !important; }

#itemTypeList { float: left; padding: 20px 0px 0px 15px; }

#rewardsItems #headerItemTypeProducts { width: 300px; height: 17px; display: block; background: url('/Images/Rewards/headerProducts.png') no-repeat; }
#rewardsItems #headerItemTypeDownloads { width: 300px; height: 17px; display: block; background: url('/Images/Rewards/headerDownloads.png') no-repeat; }
#rewardsItems #headerItemTypeSweeps { width: 300px; height: 17px; display: block; background: url('/Images/Rewards/headerSweeps.png') no-repeat; }
#rewardsItems #headerItemTypeBack { width: 300px; height: 17px; display: block; background: url('/Images/Rewards/headerBack.png') no-repeat; }
#rewardsItems .headerCallToAction { width: 115px; height: 17px; display: block; float: right; margin: 20px 20px 0px 0px; }
#rewardsItems .headerCallToAction .seeAll { width: 100%; height: 100%; display: block; background: url('/Images/Rewards/headerSeeAll.png') no-repeat; }

#rewardsItems .rewardsItem { display: block; width: 214px; height: 222px; color: #ffffff; background: url('/Images/Rewards/backgroundItem_off.png') no-repeat; }
#rewardsItems a.rewardsItem:hover { color: #eb2d2e; text-decoration: none; background: url('/Images/Rewards/backgroundItem_on.png') no-repeat; }
#rewardsItems .rewardsItem img { width: 158px; height: 158px; padding: 5px 0px 10px 0px; }
#rewardsItems #rewardsItem { padding: 10px; }
#rewardsItems #rewardsItem #columnItemImage { float: left; }
#rewardsItems #rewardsItem #itemImage img { width: 315px; padding: 0px 15px 15px 0px; }
#rewardsItems #rewardsItem #columnItemDetails { width: 300px; float: left; }
#rewardsItems #rewardsItem #columnItemDetails a { color: #d12327; }
#rewardsItems #rewardsItem #ctl00_uxContentPlaceholder_uxItemFormPanel { width: 300px; }
#rewardsItems #rewardsItem .headerCopy { font-size: 24px; color: #d12327; }
#rewardsItems #rewardsItem .itemPoints { padding-top: 10px; font-size: 13px; color: #d12327; font-weight: bold; }
#rewardsItems #rewardsItem .button { padding: 10px 0px 10px 0px; }
#rewardsItems #rewardsItem .legal { color: #000000; }
#rewardsItems #rewardsItem .legal a { color: #000000 !important; }
#rewardsItem #ctl00_uxContentPlaceholder_uxItemResponsePanel p a { text-decoration: underline !important; }

#cheatSheet { width: 303px; height: 89px; position: relative; margin-top: -77px; }

#itemLegalFullLink a, #itemFooter a, #closeLegalFull a, #closePointSchedule a, #amoe_link a { color: #d12327 !important; }

#modulePointSchedule { z-index: 1001; }
#modulePointSchedule table { border-color: #cccccc; border-width: 0 0 1px 1px; border-style: solid; }
#modulePointSchedule table td { border-color: #cccccc; border-width: 1px 1px 0 0; border-style: solid;}

.error { color: #ff0000 !important; }


#topWhiteRounded { position: relative; width:665px; height: 8px; background-image: url(/images/Rewards/topWhiteRoundedMain.png); margin: 0px 0px 0px 8px; }
#bottomWhiteRounded { position: relative; width:665px; height: 8px; background-image: url(/images/Rewards/bottomWhiteRoundedMain.png); margin: 0px 0px 0px 8px; }
#about { position: relative; width: 633px; background-color: White; color: Black; font-size: 14px; padding: 12px 16px 8px 16px; margin: 0px 0px 0px 8px; }
#outerSlideHolder { position:relative; width:622px; height:250px; margin: 0px 0px 0px 5px; }
#outerSlideHolder .slideHolder { position: absolute; width:622px; height:250px; }
#outerSlideHolder .slideHolder img { position: absolute; }

#outerSlideHolder #mathSlideHolder { background-image: url(/images/rewards/slides/MathBG.jpg); }
#outerSlideHolder #cheatSlideHolder { background-image: url(/images/rewards/slides/CheatBG.jpg); }

#rewardsButtonsHolder { position: relative; height: 79px; margin: 10px 0px 0px 4px; }
#rewardsButtonsHolder .rewardsButton { float:left; width: 204px; height: 79px; margin: 0px 5px 0px 0px; cursor:pointer; }
#rewardsButtonsHolder .rewardsButtonSelected { background-image: url(/images/Rewards/buttonOrangeRoundBG.png); }

#rewardsButtonsHolder #buttonSlurpeeMath img { margin: 3px 0px 0px 3px; }
#rewardsButtonsHolder #buttonCodes img { margin: 3px 0px 0px 2px; }
#rewardsButtonsHolder #buttonProblem img { margin: 3px 0px 0px 4px; }

#about h1 { font-size: 20px; color:#df382d; margin-bottom: 0px; }
#about p { margin-top: 0px; }

.buttonJoin { margin: 10px 0px 0px -5px; }

.moduleTabs { position: relative; top: 0px; }
.moduleTabs ul li:first-child img { position:relative; top: 7px; }

#slidePager { position: absolute; top: 0px; right: 0px; z-index: 100; margin: -5px 5px 0px 0px; }
#slidePager a { margin: 0px 2px 0px 0px; font-size: 30px; }
#slidePager a.activeSlide { }
#slidePager a:hover { text-decoration: none; }

.mathPager a { color: #4d4d4d; }
.mathPager a.activeSlide { color: #ceded2; }

.codesPager a { color: #3574b4; }
.codesPager a.activeSlide { color: #89e5ab; }

.helpPager a { display:none; }

.nowrap { white-space:nowrap; }
