body { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 15px; }

h1.blossom { color: #4A74B9; }
h1.blossom span { display: block; color: #0C7429; font-size: 70%; }
.blossomA { background: white url(http://www.4cheaptix.com/images/blossombgBlue.gif) 0 0 repeat-y; border-bottom: 1px solid #747; 
	border-left: 1px solid #525; }
.blossomB { background: white url(http://www.4cheaptix.com/images/blossombgRed.gif) 0 0 repeat-y; border-bottom: 1px solid #747; 
	border-left: 1px solid #525; }
.blossomC { background: white url(http://www.4cheaptix.com/images/blossombgPurple.gif) 0 0 repeat-y; border-bottom: 1px solid #747; 
	border-left: 1px solid #525; }
.blossomD { background: white url(http://www.4cheaptix.com/images/blossombgYellow.gif) 0 0 repeat-y; border-bottom: 1px solid #747; 
	border-left: 1px solid #525; }
.blossomSpecial { background: white url(http://www.4cheaptix.com/images/blossombg.gif) 0 0 repeat-y; 
	border-bottom: 1px solid #747; border-left: 1px solid #525; }
.blossomA span, th.blossomA { color: #0A3885; font-weight: bold; }
.blossomB span, th.blossomB { color: #850A0A; font-weight: bold; }
.blossomC span, th.blossomC { color: #7A0AAE; font-weight: bold; }
.blossomD span, th.blossomD { color: #AE8D0A; font-weight: bold; }
.blossomSpecial span { color: #0C7429; }
.blossomA span.desc, .blossomB span.desc, .blossomC span.desc, .blossomD span.desc, .blossomSpecial span.desc, p.desc
	{ color: #333; font-size: 8pt; font-weight: normal; letter-spacing: 0.1em; }

body { background: white; margin: 0; padding: 0; font-size: medium; } 
#content { margin: 0 auto; width: 800px; text-align: center; }
#logoSpace { text-align: center; vertical-align: center; width: 200px; padding: 10px; margin: 0; display: inline; 
	float: left; }
#heresDeal { margin: 0 0 0 200px; }
.logoCaption { font-size: 80%; font-weight: bold; margin: 5px; padding: 0; }
.explain4Pak { line-height: 22px; padding: 0; margin: 0; text-align: center; }
.calendarPreface { padding: 0; margin: 0; text-align: left; }
.orderText { font-size: 120%;  font-weight: bold; }
.validText { font-size: 80%; }
#preCalendar { clear: both; margin: 15px 0; padding: 0; }
.seriesHead, .monthRow td { font-family: "Book Antiqua", "Georgia", "Times New Roman", "serif"; color: #903; 
	font-variant: small-caps; font-size: 150%; font-weight: bold; letter-spacing: 0.2em; border-bottom: 1px dotted #999; 
	padding: 0; clear: both; margin: 10px 0 0 0; }
.showTable { width: 800px; margin: 0; padding: 0; margin: 0 auto; }
.showTable td { vertical-align: top; text-align: left; padding: 5px 10px; margin: 5px; }
.showTable span { font-weight: bold; font-family: arial, helvetica, sans-serif; font-size: 80%; }
.showTable .note { font-size: 70%; background: white url(images/notebg.gif) 0 0 repeat-x; border-bottom: 1px dotted #ccc; }
#footer { margin: 15px 0; padding: 10px 0 0 0; border-top: 1px solid #999; }
#footer p { padding: 0; margin: 7px 0 0 0; }