.my-calendar table {color: #777; width: 100%; margin-bottom: 1.5em; border: 1px solid #ececec; border-spacing: 0;}
.my-calendar td {padding: 0.5em;text-align: left; border: 1px solid #ececec;line-height: 1.3; font-size: .9em;}

.my-table table {color: #777; padding: 0; width: 100%; border: 0px solid #ececec; margin-bottom: 1.5em; border-spacing: 0;}
.my-table td {padding: 0px;text-align: left; border: 0px solid #ececec;}
.my-table p {padding: 10px;text-align: left; border: 1px solid #ececec; line-height: 1.4; font-size: 14px; margin-bottom:10px;}

.my-timer {width: 100%; position: relative; border-spacing: 5px; margin: 0.3em 0 0.2em; font-size: 300%; display: table; table-layout: fixed; margin-top:-35px;}
.my-timer span{width:160px; display:table-cell;font-weight: bolder;text-align: center;color:#FFF;line-height: 80%;padding: .4em .1em .1em;margin:0 .05em .2em;border-radius: 5px;background-color: rgba(0,0,0,.85);}
.my-timer span strong{font-family: 'Helvetica' Sans-serif;font-size: 30%;opacity: .7;text-transform: uppercase;display: block;}
.my-timer.light span{background-color: rgba(255,255,255,.85);color: #000;}
.my-timer-text span{font-weight: bolder;display: inline-block;margin: 0 .35em}
.my-timer-text strong{margin-left: .2em}
#mytimer span { background-color: #86BBD9;}
.mytext {font-family: sans-serif; font-size: 14px; color: #777; margin-bottom: 20px;}
.mytext2 {font-family: sans-serif; font-size: 14px; color: #777; margin-bottom: 20px;}
.mytext a, .mytext2 a {color: #86BBD;}
.inner-container { border:0px; }
.outline {border-radius: 0px !important; background:#57436F; }
.main-container {margin-top: -90px; }
.checkout-header {background-color:#fff; margin-top: -18px; border-radius: 0px !important; box-shadow:none;border-bottom:0px;margin-bottom:-25px;}
.checkout-intro, .product-image {display:none; }
.checkout-header h1 { text-transform:uppercase; color: #86BBD9; font-size: 210%; text-align:center; float:none;}
.checkout-intro { max-width: 640px !important; }
.form-section h3 strong { background: #86BBD9;}

@media only screen and (max-width: 500px) and (orientation: portrait) {
.mytext2 { font-size: 12px;}
.checkout-header h1 { text-transform:uppercase; color: #86BBD9; font-size: 150%;}
}