body {
	margin:0px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center;
	background-color:#7B9953;
	background-image:url(greenbg.jpg);
	color: #29433A;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	}
.padder {padding:10px;
vertical-align:top;}
	

#masthead{
	position:relative;
	top:0px;
	width:976px;
	height:250px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	z-index:1;
	}
	#logo {
 	LEFT:0px;
 	WIDTH:180px;
 		 TOP:0px; 
		position: relative;
		z-index: 4;
	height: 250px; 
	vertical-align:top;
	text-align:center;
		 }
#topwords {
		position:relative;
		top:0px;
		right:20px;
		width:350px;
		text-align:right;
		float:right;
		color:#FFFFFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		}
	#main {
	width:976px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:0px;
	background-color:#D8EBCF;
			}
.voucher {
width: 240px;
 height:250px; 
 padding:0px; margin:10px; 
 float:left; 
 background-color:#FFFFFF; 
 font-size:10pt;
 text-align:center;
background-image:url(textbg.jpg); 
background-position:bottom;
background-repeat:no-repeat;  
}
	
.showvoucher {
width: 750px;
 height:auto; 
padding:0px 0px 25px 0px; margin:10px; 
 float:left; 
 background-color:#FFFFFF; 
 font-size:10pt;
 text-align:center;
background-image:url(showtextbg.jpg); 
background-position:bottom;
background-repeat:no-repeat;  
}
.buybox { font-weight:bold;		padding:2px; margin:2px;}

.rightlink { text-align:right; font-size:small; font-weight:400;}
a:link { text-decoration:none; color:#8054AB;}
a:visited {color:#8054AB; text-decoration:none; }
a:hover {color:#b50000; text-decoration:none;}
.warn { font-family:arial,helvetica,sans-serif; font-size:12pt;  text-align:center;  color:#ff0000;}
.aph1 {font-family:arial,helvetica,sans-serif;  font-size:small; }
.top  {
		vertical-align:top;
		LEFT:0px;
		width:auto;
 		 TOP:0px; 
		position: relative;
					 }
.top2  {
		vertical-align:top;
		width:180px;
		padding:0px;
 		TOP:0px; 
		position: relative;
	text-align:center;
	background-color:#FFFFFF;
	 }

 #menumain  {
	width:100%;
	margin:0px auto;
	text-align:center;
	padding: 0px;
	position:absolute;
	top:-4px;
	z-index: 4;
	height: 150px;
	vertical-align:top;
	left: 0px;
	background-image:url(greenmenu.jpg);

	}
.offer li { list-style:none;}

.offer {
margin: 0px;
	padding: 0px;
	background-color:#ffffff;
		vertical-align:top;
	width:150px;
		}	
		
.menu {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:smaller;
color:#29433A;
padding:  5px;
border-bottom:1px solid #eeeeee;
}
a.cell{
color:#29433A;
} 

a.cell:visited{
color:#29433A;
}

a.cell:hover{
  	color:#8054AB;
	background-color:#D8EBCF;
}


.bar {
font-size:10pt;

}
.baron {
background-color:#D8EBCF;
	border-right:1px solid #29433A;
	color:#29433A;
	font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;

}
a.bar, a.bar:visited{
color:#FFFFFF;
		border-right: 1px solid #29433A;
		
}

a.bar:hover{
  	background-color:#ffffff;
	border-right:1px solid #29433A;
		color:#8054AB;
}

#spastrict  {
	padding: 10px;
	margin: 0px 10px;
	width: 400px;
	left: 0px;
	top: 0px;
	background-color:#FFFFFF;
	font-size:10pt;
	}
#menusub  {
position:relative;
	top:0px;
	text-align:center;
height:auto;
width: 976px;
padding: 0px;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
background-image:url(greenmenu.jpg);
}

#main-nav { overflow:hidden;
	margin:0px; 
	padding:0px;
	}

#main-nav li{float:left;
list-style:none;
font-size:small;
}

#main-nav a{ padding:5px 11px;
float:left;
text-decoration:none;

}

.spaoffer {
	clear:both;
	margin: 10px 0px;
	padding: 10px;
	vertical-align:top;
	text-align:center;
	width:320px;
	background-color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;  
	font-size:10pt; 
	}		
.offerhead{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:110%;

	color: #B50000;
}
.offerhead2{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:110%;
	color: #ffffff;
}
.righthead{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:110%;
	font-weight:bold;
	color: #ffffff;
	background-image:url(greenmenu.jpg);
	padding:5px 5px 10px 5px;
}
a.righthead, a.righthead:visited{
color:#FFFFFF;
	}

a.righthead:hover{
  	color:#FF0000;
}
.offermain{
	font-family:Arial, Helvetica, sans-serif;
font-weight:300;
font-size:small;
color:#FFFFFF;
padding: 4px 3px;
}


.offerend {
margin: 0px;
	padding: 0px;
	background-color:#ffffff;
	vertical-align:top;
	width:160px;
	background-position:bottom;
	background-repeat:repeat-x;
	background-image:url(bg.GIF);
	}	
	

	
	.offerendmain {
margin: 0px;
	padding: 2px 2px 3px 3px;
	font-size:small;
	text-align:left;
	color:#333333;
	vertical-align:top;
	}	


a.offermain, a.offermain:visited{
  	font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:medium;
color:#FFFFFF;
	}

a.offermain:hover{
  	color:#b80000;
	
}

h1 {font-family:Georgia, "Times New Roman", Times, serif;   color: #8054AB;   text-align:left; 
  font-weight:900; font-size:120%;		}
  h2 {font-family:Georgia, "Times New Roman", Times, serif;   text-align:right; 
  font-weight:900;		}
  h3 {font-family:Georgia, "Times New Roman", Times, serif;  color:#8054AB; text-align:left; 
  font-weight:900;		}
  h4 {font-family:Georgia, "Times New Roman", Times, serif;   color: #8054AB;   border-bottom:1 px solid #8054AB; text-align:left; 
  font-weight:900;		}
  h5 {font-family:Georgia, "Times New Roman", Times, serif;   text-align:left; padding:5px 10px;
  font-weight:900;		}
  P { font-family:arial,helvetica,sans-serif;  
	font-size:10pt; 
}
  
  .offerpicture {float:left; padding: 5px;}
  
.box {padding:3px;
	background-color:#ffffff;
	font-size:x-small;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
.box3 {padding:3px;
	background-color:#D8EBCF;
	font-size:x-small;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
.box2 {padding:3px;
	background-color:#D8EBCF;
	font-size:x-small;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
.christmas {padding:3px;
	background-color:#ffcccc;
	font-size:x-small;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
