#reality {background:url(/_images/reality/amb_threeGirls.jpg) no-repeat right top;margin-top:20px;}
#reality .text {margin:0px 0px 0px 30px;width:240px;}
#reality h4 {margin-top:10px;}
#reality .linkList {width:280px;}

#feelingGoodHeader {background:url(/_images/reality/img_feelingGoodGirlPic.jpg) no-repeat right top;margin-top:20px;}
#feelingGoodHeader .text {margin:0px 0px 0px 30px;width:260px;}
#feelingGoodHeader h4 {margin-top:10px;}
#feelingGoodHeader .linkList {width:280px;}

#girlTalkHeader {background: url(/_images/reality/img_girlTalkPic.jpg) no-repeat right top;margin-top:20px;height:1%;}
#girlTalkHeader .text {margin:0px 0px 0px 30px;width:300px;}
#girlTalkHeader h4 {margin-top:10px;}
#girlTalkHeader .linkList {border-top: 5px solid #FFFFFF;}
#girlTalkHeader .linkList .columnLeft {float:left;width:240px;}
#girlTalkHeader .linkList .columnRight {float:left;width:240px;}
#girlTalkChoosingWhatsRight {background: url(/_images/reality/img_girlTalkPic2.jpg) no-repeat left center;padding:0px 40px 0px 205px;}

#practialHeader {background: url(/_images/reality/img_practicalPic.jpg) no-repeat right top;margin-top:20px;height:1%;}
#practialHeader .text {margin:0px 0px 0px 30px;width:300px;}
#practialHeader h4 {margin-top:10px;}
#practialHeader .linkList {border-top: 5px solid #FFFFFF;}
#practialHeader .linkList .columnLeft {float:left;width:240px;}
#practialHeader .linkList .columnRight {float:left;width:240px;}


#mythsAndRealityHeader {background:url(/_images/reality/img_mythsAndReality.jpg) no-repeat right top;margin-top:20px;}
#mythsAndRealityHeader .text {margin:0px 0px 50px 30px;width:260px;}
#mythsAndRealityHeader h4 {margin-top:10px;}
#mythsAndRealityHeader .linkList {border-top: 5px solid #FFFFFF;margin-right:20px;}
.plinthMyth {background:#F9F1F2;margin:20px 20px 20px 15px;padding:20px;}
.plinthMyth h4 {color:#631016;}
.plinthMyth .underlinePink {margin-bottom:20px;}

#specialDate {margin:20px 10px 20px 10px;background:#F4E4E5;padding:10px;height:1%;}
#specialDate .lastPeriod {float:left;margin-right:20px;}
#specialDate .lengthOfCycle {float:left;margin-right:20px;}
#specialDate .lengthOfPeriod {float:left;margin-right:20px;}
#specialDate .specialDate {float:left;}
#specialDate .formButton {margin:10px 30px 0px 0px;text-align:right;}
#specialDate .result {background:#EFD8DA url(/_images/reality/img_specialDateHeart.jpg) no-repeat 350px 10px;padding:10px;}
#specialDate h4 {color:#C40910;font-size:130%;}
#specialDate h5 {color:#C40910;margin:0px;font-size:600%;}
#specialDate label {padding:0px;margin:0px;}

#yourCalendar {margin:20px 35px 20px 15px;background:#F4E4E5;padding:15px;height:1%;}
#yourCalendar h4 {color:#C40910;font-size:130%;}
#yourCalendar h5 {color:#000000;font-size:130%;margin:0px 0px 5px 5px;}
#yourCalendar .lastPeriod {float:left;margin-right:20px;}
#yourCalendar .howLongPeriodLast {float:left;}
#yourCalendar .lengthOfCycle {float:left;margin-right:20px;}
#yourCalendar .formButton {margin:10px 30px 0px 0px;text-align:right;}
#yourCalendar .yourCalendar {background:#EFD8DA;padding:10px;height:1%;text-align:center;}
#yourCalendar .yourCalendar .wrapper {margin: 0 auto;width:355px;text-align:left;}
#yourCalendar .yourCalendar .columnLeft {float:left;width:170px;}
#yourCalendar .yourCalendar .columnRight {float:right;width:170px;}
#yourCalendar .yourCalendar .months {background:#F9F0F0;margin:10px 0px 0px 0px;height:20px;overflow:hidden;padding-left:10px;}
#yourCalendar .yourCalendar .months input {color:red;background:none;border:none;margin:3px 5px 0px 4px;padding:0px;text-decoration:underline;}
#yourCalendar .goShoppingFor {background:#EFD8DA;padding:5px 10px 5px 10px;height:1%;}
#yourCalendar .goShoppingFor ul {margin:0px;}
#yourCalendar .goShoppingFor .right {margin-top:10px;}

.calendar {background:#FFFFFF;border: 5px solid #F9F0F0;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;height:1%;}
.calendar th {width:17px;text-align:center;padding:0px;color:#717171;}
.calendar td{text-align:center;font-size:90%;border: 1px solid #CCCCCC;padding:0px;color:#666666;}
.calendar .active {background:#DD2024;color:#FFFFFF;}
.calendar .active strong {font-weight:normal;}
.calendar .shopping {border: none;}