body{
	background: url('images/bg.gif');
	color: #222;
	font-family: Arial Narrow, Arial, tahoma, verdana, sans-serif;
	height: 100%;te
}
img {
	border: 0;
}
h1 {
}
h2 {
	font-weight:bold;
}
h3 {
	font-weight: bold;
	margin-left: 20px;
	text-align: left;
}
h4 {
	font-weight: bold;
	font-size: 18px;
	text-align:center;
	margin-top: 20px;
}
a {
	color: #0000ff;
	text-decoration: none;
}
p{
	text-align:left;
}
li{
	list-style-type:disc;
	margin-left:25px;
}
strong {
	font-weight:bold;
}
.bottomimg {
	margin-bottom: -5px;
}
.red {
	color: #ff0000;
	font-weight:bold;
}
.clear {
	clear: both;
}
.checkitem {
	background: url('images/check.gif') no-repeat;
	padding: 0 15px 15px 30px;
	margin-left: 40px;
margin-bottom: 10px;
	font-size: 13px;
	font-family: arial;
font-weight: bold;
text-align:left;
}
.checkitem a {
	color: #000;
}
.small {
	font-size: 80%;
}
.center {
	text-align: center;
}
.right {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
	padding-right: 10px;
	text-align:center;
}
.left {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	padding-left: 20px;
	text-align:center;
}
.menu {
	margin-left: 20px;
}
.menu td {
	font-size:90%;
	padding:0 10px 5px 10px;
}
.testimonial {
	margin-bottom:10px;
}
.attrib {
	text-align:right;
	text-decoration:italic;
	font-size:90%;
	font-weight:bold;
	padding-bottom:25px;
	margin-top:5px;
}
#ns { display:none; }
#bodywidth {
	margin: 0 auto;
	width: 970px;
}
#top {
	text-align: left;
}
#content{
}
#content td {
	vertical-align:top;
}
#contentcontainer {
	float: left;
	width: 950px;
}
#main {
	background: url('images/bluebg.jpg');
	vertical-align: top;
}
#features {
	background: url('images/topyellowbg.png') no-repeat bottom;
}
#innercontent {
	background: #f3cf43;
	width: 100%;
	height: 100%;
}
#leftcol {
	background: #fff url('images/colbg.jpg') repeat-x;
	width: 470px;
	text-align:center;
	height: 100%;
}
#leftcol_content {
	background: url('images/colbotbg.gif') bottom left no-repeat;
	height: 100%;
	width: 100%;
	text-align:left;
	color: #000066;
	font-size: 120%;
	font-family: 'Arial Narrow', Helvetica, sans-serif;
	padding-bottom: 80px;
}
#colheader {
	background: url('images/colheader.gif') no-repeat;
	width: 100%;
	height: 88px;
	text-align: left;
	vertical-align: bottom;
	margin-bottom: 10px;
}
#leftcol_content h3 {
	margin-top: 20px;
	margin-bottom: 7px;
	text-align: center;
}
#leftcol_content p{
	margin: 5px 30px 0 30px;
}
#leftcol_content h2 {
	margin-top: 20px;
	margin-bottom: 7px;
	text-align: center;
}
#leftcol_content ul {
	margin-left:20px;
}
#rightcol {
	width: 520px;
	background: url('images/rightcolbot.png') bottom right no-repeat;
}
#rightcol_content {
	height: 100%;
	padding-right: 45px;
	padding-left: 45px;
	font-size: 14px;
	color: #333;
}
#emailform {
	text-align: center;
	background: url('images/emailtop.gif') top center no-repeat;
	padding-top:55px;
}
#faq td {
	padding: 0 25px 0 25px;
}
#faq p {
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 90%;
}
#faq h2 {
	text-align: center;
	font-weight: bold;
	margin: 0 auto 15px auto;
}
#map {
	padding-top: 55px;
	margin-bottom: 30px;
}
#mailer {
	text-align: center;
	padding: 0 25px 0 ;
}
#mailer td {
	text-align:left;
	padding: 0 5px 5px 0;
}
.rightmailer {
	background: url('images/emailbg.gif') top center repeat-y;
}
#invite {
	float:right;
	font-weight:bold;
	padding-bottom:25px;
	text-align:center;
}
#intheloop {
	margin-bottom: 20px;
	color: #000;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
}
#innerloop {
	padding: 5px 0 0 10px;
}
#ribbon {
	padding-top:0px;
}
	
#whattheysay {
	background: url('images/megaphone.png') no-repeat;
	height: 116px;
	padding-left: 120px;
}
#partymod {
	background: url('images/birthdaycake.png') top right no-repeat;
	height: 188px;
	margin-bottom:20px;
}
#partymod_in {
	width: 60%;
}
#promosforyou {
	background: url('images/racecar.png') no-repeat;
	padding-left: 120px;
	padding-top:10px;
	height: 137px;
}

#promosforyou h2 {
	font-weight:normal;
}
#supportask {
	background: url('images/ask.png') no-repeat right;
	padding-right: 50px;
	padding-top:10px;
	height: 180px;
}
#ffa {
	background: url('images/ffa.png') no-repeat right;
	padding-right: 130px;
	padding-top:10px;
	height: 160px;
}
#santa {
	background: url('images/santa.png') no-repeat right;
	padding-right: 100px;
	padding-top:10px;
	height: 110px;
}
#holiday {
	background: url('images/present.png') no-repeat bottom right;
	padding-top:10px;
}
#talkandwin {
	background: url('images/timetowin2.png') no-repeat center right;
	padding-right: 150px;
}
#topyellow {
	background: url('images/topyellowbg.png') bottom no-repeat;
	height: 71px;
	width:100%;
}
#questions {
	background: url('images/qmark.jpg') no-repeat;
	padding-left: 120px;
	padding-top:0px;
}
#testimonials {
	background: url('images/aplus.png') top right no-repeat;
}
#testimonials .blockquote {
	margin-top:10px;
	width: 50%;
}
#grades {
	background: url('images/reportcard.png') top right no-repeat;
}
#grades .blockquote {
	margin-top:10px;
	width: 60%;
}
#sweets .blockquote {
	margin-top:10px;
}
#footer {
	background: url('images/bottomyellowbg.png') top no-repeat;
	text-align: center;
	padding-top: 65px;
	color: #fff;
}
#footer a {
	color: #fff;
}
