a.unselected{margin:0px;}
a.selected{margin:0px;}
.continue-button{margin-top:100px;display:inline-block;text-decoration:none;color:#fff;background-color:#70849A;border:1px solid #70849A;padding:7px 15px 5px 15px;letter-spacing:1.5px;font-size:14px;margin-bottom:20px;cursor:pointer;width:80%;max-width:260px;padding-top:15px;padding-bottom:10px;font-size:16px;}
.disabled-button{background-color:white;margin-top:100px;display:inline-block;text-decoration:none;color:#babbbf;border:1px solid #babbbf;padding:7px 15px 5px 15px;letter-spacing:1.5px;font-size:14px;margin-bottom:20px;cursor:default;width:80%;max-width:260px;padding-top:15px;padding-bottom:10px;font-size:16px;}
.continue-button-purple{margin-top:100px;display:inline-block;text-decoration:none;color:#fff;background-color:#70849A;border:1px solid #70849A;padding:7px 15px 5px 15px;letter-spacing:1.5px;font-size:14px;margin-bottom:20px;cursor:pointer;width:80%;max-width:260px;padding-top:15px;padding-bottom:10px;font-size:16px;}
.disabled-button-purple{background-color:#C5B5CD;margin-top:100px;display:inline-block;text-decoration:none;color:#babbbf;border:1px solid white;padding:7px 15px 5px 15px;letter-spacing:1.5px;font-size:14px;margin-bottom:20px;cursor:default;width:80%;max-width:260px;padding-top:15px;padding-bottom:10px;font-size:16px;color:white;}
@media screen and (max-width:991px){.continue-button, .disabled-button{margin-top:20px;}
.continue-button-purple, .disabled-button-purple{margin-top:20px;}
}
.setTypeContainerSelected{color:white;background-color:#8BC7BB;width:100%;max-width:220px;margin:0 auto;border:solid #8BC7BB 1px;height:260px;padding:30px;}
.setTypeContainerUnselected{color:#70849A;background-color:white;width:100%;max-width:220px;margin:0 auto;border:solid #70849A 1px;height:260px;padding:30px;}
.setSizeContainerSelected{color:white;background-color:#8BC7BB;width:100%;max-width:370px;margin:0 auto;border:solid white 1px;height:200px;padding:35px;}
.setSizeContainerUnselected{color:#70849A;background-color:white;width:100%;max-width:370px;margin:0 auto;border:solid #70849A 1px;height:200px;padding:35px;}
.setTypeText{text-transform:uppercase;font-size:18px;line-height:24px;font-family:"WhitmanBold";letter-spacing:1px;}
.setTypeSubtext{text-transform:none;font-family:"WhitmanItalic";font-size:20px;}
.introslide{padding-left:15%;padding-right:15%;}
.setDivider{width:40%;border:none;height:1px;color:#70849A;background-color:#70849A;}
.setDividerSelected{width:40%;border:none;height:1px;color:#FFF;background-color:#FFF;}
.sectionDivider{position:absolute;bottom:15px;width:50%;border:none;height:1px;left:25%;color:#8BC7BB;background-color:#8BC7BB;}
.sectionHeader{font-family:"Whitman";font-size:30px;line-height:34px;}
@media screen and (max-width:991px){.setTypeContainerSelected{color:white;background-color:#8BC7BB;width:100%;max-width:400px;margin:0 auto;border:solid #8BC7BB 1px;height:auto;padding:20px;padding-top:0px;padding-bottom:0px;}
.setTypeContainerUnselected{color:#70849A;background-color:white;width:100%;max-width:400px;margin:0 auto;border:solid #70849A 1px;height:auto;padding:20px;padding-top:0px;padding-bottom:0px;}
.setSizeContainerSelected{color:white;background-color:#8BC7BB;width:100%;max-width:370px;margin:0 auto;border:solid white 1px;height:200px;padding:35px;padding-left:10px;padding-right:10px;}
.setSizeContainerUnselected{color:#70849A;background-color:white;width:100%;max-width:370px;margin:0 auto;border:solid #70849A 1px;height:200px;padding:35px;padding-left:10px;padding-right:10px;}
.setTypeText{text-transform:uppercase;font-size:15px;line-height:20px;font-family:"WhitmanBold";letter-spacing:1px;}
.setTypeSubtext{text-transform:none;font-family:"WhitmanItalic";font-size:15px;}
.introslide{padding-left:2%;padding-right:2%;}
.sectionHeader{font-family:"Whitman";font-size:20px;line-height:24px;margin-bottom:0px;}
.setDivider{display:none;}
}
.giftPageLandingBox{font-family:"Whitman";background-color:#8099AA;color:white;width:90%;max-width:500px;margin:0 auto;padding:50px;}
@media screen and (max-width:400px){.giftPageLandingBox{font-family:"Whitman";color:white;width:90%;max-width:500px;margin:0 auto;padding-top:20px;padding-bottom:20px;}
}
.landing-button{background-color:white;margin-top:40px;display:inline-block;text-decoration:none;color:#babbbf;border:1px solid #babbbf;padding:17px 16px 12px 23px;letter-spacing:1.5px;font-size:20px;margin-bottom:20px;cursor:default;color:white;background-color:rgba(255, 255, 255, 0.28);border-color:white;width:auto;}
.landingBoxText{font-family:"Whitman";font-size:30px;line-height:34px;}
button.smaller{font-size:17px;}
.landingBoxSubtext{font-family:"WhitmanItalic";font-size:21px;}
span.italics{font-family:"WhitmanItalic";}
.italics{font-family:"WhitmanItalic";}
.floatingBicycleGraphic{position:relative;bottom:160px;right:-247px;width:230px;}
@media screen and (max-width:520px){.floatingBicycleGraphic{position:relative;bottom:96px;right:102px;width:150px;}
}
.floatingBicycleGraphicContainer{width:90%;max-width:400px;margin:0 auto;height:0px;}
.messageField{text-align:left;margin-top:15px;}
.messageFieldNote{text-align:left;margin-top:15px;border:solid 1px white;}
.inputMessageField{font-style:italic;float:left;width:100%;background-color:transparent;border:none;border-bottom:solid 1px white;margin-bottom:5px;padding:10px;padding-left:0px;}
.inputMessageFieldNote{font-style:italic;float:left;width:100%;background-color:transparent;border:none;margin-bottom:5px;padding:10px;resize:none;color:white;}
.right-padding{padding-right:20px;}
.overlayTextField{color:white;text-align:center;width:141px;margin:0 auto;position:relative;top:-9px;background-color:#C5B5CD;}
::-webkit-input-placeholder{color:#A980A4;font-family:"WhitmanItalic";}
:-moz-placeholder{color:#A980A4;font-family:"WhitmanItalic";opacity:1;}
::-moz-placeholder{color:#A980A4;font-family:"WhitmanItalic";opacity:1;}
:-ms-input-placeholder{color:#A980A4;font-family:"WhitmanItalic";}
::-ms-input-placeholder{color:#A980A4;font-family:"WhitmanItalic";}
.checkoutContainer{width:100%;max-width:800px;margin:0 auto;}
.summaryContainer{position:absolute;top:5%;width:100%;margin:0 auto;}
.summary{width:100%;max-width:800px;margin:0 auto;}
.summaryElement{text-align:center;text-transform:uppercase;;width:20%;float:left;font-family:"WhitmanBold";color:#ca8f91;}
input:focus, textarea:focus{outline-width:0;}
.delivery-dates{margin-top:40px;}
.delivery-dates-small{font-size:11px;}
.button-container{clear:both;}
.checkoutHeader{margin:0 auto;margin-bottom:20px;margin-top:40px;}
.checkoutSubheader{max-width:300px;margin:0 auto;font-size:17px;color:#70849A;font-family:"WhitmanItalic";}
.checkoutImage{width:100%;max-width:400px;margin:0 auto;}
.checkout-continue-button{margin-top:50px;}
@media screen and (max-width:520px){.checkoutImage{width:100%;max-width:200px;margin:0 auto;}
.checkoutHeader{margin:0 auto;margin-bottom:20px;margin-top:20px;}
.checkout-continue-button{margin-top:20px;}
}
.white{color:white;}
.green{color:#8BC7BB;}
.purple{color:#A980A4;}
.blue{color:#70849A;}
.delivergift{width:90%;margin:0 auto;margin-bottom:20px;}