*{margin:0; padding:0;}

body {
	margin:15px;
	padding:0px;
	text-align:center;
	background-color:#ff0000;
	background-image:url(graphics/gradient.jpg);
	font-family: verdana, arial, sans-serif;
	}

a:link {color:#4764c3; text-decoration:none; }

a:visited {color:#4764c3; text-decoration:none;}

a:hover, a:active {color:#FFA800; text-decoration:underline;}
	
div#mainwrap {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#990000;
	padding:0px;
	
	}

div#header {
	width:900px;
	height:106px;
	background-color:#525252;
	background-image:url(graphics/afheader.jpg);
	}

div#callus{
	float:right;
	color:#000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:.8em;
	padding-right:50px;
	padding-top:4px;
	}
	
div#homecontentarea {
	width:900px;
	background-color:#525252;
	border:none;
	border-style:solid;
	border-color: #000;
	border-width:1px;
	}
	
div#hcolumn1 {
	width:1px;
	background-color:#525252;
	float:left;
	padding:0;
	}
	
div#hcolumn2 {
	width:536px;
	background-color:#525252;
	float:left;	
	padding:0px 0px 0px 0px;
	}
	
div#hcolumn3 {
	width:339px;
	height:248px;
	background-color:#525252;
	background-image:url(graphics/starbkgd.jpg);
	float:right;
	text-align:left;
	padding:8px 12px 12px 12px;
	font-color:#FFF;
	}

div#contentarea {
	width:900px;
	background-color:#FFF;
	border:none;
	}
	
div#column1 {
	width:20px;
	background-color:#FFF;
	float:left;
	padding:5px 5px 5px 8px;
	}
	
div#column2 {
	width:530px;
	background-color:#FFF;
	float:left;	
	padding:5px 5px 5px 8px;
	align:left;
	}
	
div#column3 {
	width:195px;
	background-color:#FFF;
	float:right;
	padding:5px 10px 5px 0px;
	text-align:left;
	}

div#messageband{
	width:886px;
	background-color:#990000;
	color:#FFF;
	padding:2px;
	text-align:center;
	}

div#programcontentarea {
	width:900px;
	height:140px;
	background-color:#FFF;
	border:none;
	border-top:#990000 3px solid;
	border-bottom:#990000 3px solid;
	}
	
div#pcolumn1 {
	width:580px;
	height:140px;
	background-color:#FFF;
	float:left;
	padding:0;
	}
	
div#pcolumn2 {
	width:72px;
	height:140px;
	background-color:#FFF;
	float:left;	
	padding:0;
	background-image:url(graphics/flagfold.jpg)
	}
	
div#pcolumn3 {
	width:240px;
	background-color:#FFF;
	float:right;
	padding:0;
	text-align:left;
	}

div#fullpage{
	width:899;
	background-color:#FFF;
	}

div#footer {
	width:900px;
	background-color:#FFF;
	text-align:center;
	padding:8px 0 8px 0;
	margin-top:0px;
	}

div.clearfloats {clear:both;}

h1{
	font-size: 14px;
	font-family: verdana, arial, sans-serif;
	color: #181f4d;
	margin:8px 0 8px 0;
	}
	
h2{
	font-size: 14px;
	font-family: verdana, arial, sans-serif;
	color: #993333;
	margin:8px 0 8px 0;
	}
h3{
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	color: #181f4d;
	margin:8px 0 8px 0;
	}
	
h4{
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	color: #4764c3;
	margin:8px 0 8px 0;
	}

p {
	font-size: .85em;
	font-family: verdana, arial, sans-serif;
	color: #000;
	margin-bottom:13px;
	}
	
.heads {
	font-size: 16px;
	font-family: verdana, arial, sans-serif;
	color: #999;
	font-weight:bold;
	margin-bottom:13px;
	}
	
.subheads {
	font-size: 13px;
	font-family: verdana, arial, sans-serif;
	color: #993333;
	font-weight:bold;
	}
	
.name {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFA800;
	font-weight:bold;
	font-variant:italic;
}

.picturemargin{
	margin:5px;
	}

.fronttext {
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	color: #FFF;
	margin-bottom:8px;
	}

#column2 li{
	font-size: .85em;
	font-family: verdana, arial, sans-serif;
	color: #000;
	list-style:none;
	}

 /***XXXXXXX Start the menu links at top of page XXXXXX***/
 
div#topmenu {
	margin-top:0px;
	align:center;
	width:800px;
	font-weight:normal;
	height:25px;
	padding-top:5px;
	padding-left:45px;
	
	}
	
div#topmenu ul {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-color:#FFF;
	
	}

div#topmenu li {
	float:left;
	list-style-type:none;
	padding:0 6px;
	font-variant:small-caps;
	font-weight:normal;
	}

div#topmenu li a {
	float:left;
	text-decoration:none;
	color:#FFF;
	font-variant:small-caps;
	font-size:.9em;
	font-weight:normal;
	}

div#topmenu li a:hover{
	color:#993333;
	font-size:.9em;
	font-weight:normal;
	}
 
 
  /***XXXXXXX End the menu links at top of page XXXXXX***/
  
.contact  td {
  	font-size:.85em;
	font-family: verdana, arial, sans-serif;
	border-bottom:#c5d4eb 1px solid;
	padding:3px 0 2px 15px;
	}

.borderbox{
	border:dashed 1px #181f4d;
	padding:7px;
	}
	
.picturepadding{
	margin:5px;
	}

.indenttext{
	padding-left:10px;
	}

.catalogtable{
	background-color:#0066CC;
	background-image:url(graphics/patprod/gift-background.jpg);
	}

.catalogtable td{
	text-align:center;
	vertical-align:top;
	background-color:#ff0000;
	padding:6px;
	}

.nobackground{
	background-image:url(graphics/patprod/fadedstarbackground.jpg);
	}

.postertext{
	background-color:#0000CC;
	color:#FFFFFF;
	padding:4px;
	font-size:.85em;
	font-family: verdana, arial, sans-serif;
	font-weight:bold;
	}

.footertext{
	font-size:.85em;
	font-family: verdana, arial, sans-serif;
	}

.catalogtable2 {
	margin-left:10px;
	}

.catalogtable2 td{
	padding:4px;
	font-size:.85em;
	vertical-align:top;
	}

.tablecolor {
	background-color:#d3eaff;
	}

.smallnomargin{
	font-size:.75em;
	font-style:italic;
	color:#666666;
	margin-left:10px;
	margin-bottom:0;
	padding-bottom:0;
	}

.callus{
	color:#000066;
	font-weight:bold;
	font-size:1.3em;
	}

 /***XXXXXXX Popcorn Page Layout XXXXXX***/

div#popcorn{
	align:center;
	height:1097px;
	background-image:url(graphics/popcorn-program.jpg);
	background-repeat:no-repeat;
	margin-left:45px;
	color:#69534b;
	}

div#popcorn1{
	width:300px;
	position:relative;
	top:420px;
	left:100px;
	}

div#popcorn2{
	width:280px;
	position:relative;
	top:440px;
	left:470px;
	}

div#popcorn3{
	width:280px;
	position:relative;
	top:455px;
	left:490px;
	}

.postertitle{
	font-family:"Brush Script MT", Georgia, "Times New Roman", Times, serif;
	color:#c09757;
	font-style:italic;
	font-size:1.5em;
	}

 /***XXXXXXX End Popcorn Page Layout XXXXXX***/
 
 div#chocolate{
	align:center;
	height:607px;
	background-image:url(graphics/chocolate-program.jpg);
	background-repeat:no-repeat;
	margin-left:45px;
	color:#69534b;
	}