body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	background-image: url(../images/bg_grad.jpg);
	background-repeat: repeat-x;
}

form {
	margin: 0;
	padding: 0;
}


a	{
	color:#bc9853;
	}


#container {
	position:relative;
	text-align: center; 
	margin: 0 auto; 
	width:100%;
	background-color: #000000;
	background-image: url(../images/bg_grad.jpg);
	background-repeat: repeat-x;
}

#topcontainer {
	position:relative;
	width:801px;
	height:64px;
	text-align:left;
}

#bottomcontainer {
	position:relative;
	width:100%;
	text-align:left;
}

#topsearchcontainer {
	position:relative;
	width: 770px;
	height:75px;
	text-align:center;
	margin: 0 auto; 
}

#bottomsearchcontainer {
	position:relative;
	width:770px;
	height:84px;
	text-align:left;
}

#flashcontainer {
	position:relative;
	text-align: center; 
	margin: 0 auto; 
	width:801px;
	height:388px;
}

#tyflashcontainer {
	position:relative;
	text-align: center; 
	margin: 0 auto; 
	width:607px;
	height:279px;
}

#tyshare {
	position:relative;
	text-align: center; 
	margin: 0 auto; 
	width:775px;
}



#couponcontainer {
	position:relative;
	top:-30px;
	text-align: center;
	margin: 0 auto; 
	width: 850px;
	height:364px;
	background: url(../images/bg_coupon_offer.png) no-repeat;
	background-repeat:no-repeat;
	background-position:top right;
}


#couponoffer {
	text-align: center;  
	margin: 0 auto; 
	width: 800px;
	height:364px;
}


#couponfood {
	position:relative;
	left:-235px; 
	top:-60px;
	text-align: center; 
}



#couponcopy {
	position:relative;
	top:-40px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:700;
	line-height:1.3em;
	color:#FFFFFF;
}



#thankyou {
	position:relative;
	text-align: center; 
	margin: 0 auto; 
	width:679px;
	height:450px;
	background: url(../images/FHS_lp_thank_you.jpg) no-repeat;
}


#couponprint {
	position:relative;
	left:180px;
	top:-105px;
	text-align: center; 
	margin: 0 auto; 
	width:300px;
	height:72px;
}

#printcoupon {
display: none;
	position:absolute;
	text-align: center; 
	margin: 0 auto; 
	width:5px;
	height:5px;
}



#getfree {
	position:relative;
	text-align: center; 
	margin: 0 auto; 
	width:801px;
}

#resultstop {
	position:relative;
	text-align: center; 
	margin: 0 auto; 
	width:770px;
	height:95px;
}

#searchresults {
	position:relative;
	text-align: center; 
	margin: 0 auto; 
	width:770px;
	height:224px;
	background: url(../images/FHS_lp_search_bkgrnd.jpg) no-repeat;
	z-index:99;
}

#resultsbottom {
	position:relative;
	text-align: center; 
	margin: 0 auto; 
	width:770px;
	height:46px;
	background-color: #8A1619;
}

#mainbottom {
	position:relative;
	text-align: center; 
	margin: 0 auto; 
	width:801px;
	height:60px;
	background: url(../images/FHS_lp_homepage_08.jpg) no-repeat;
}

#bottomp {
	position:relative;
	text-align: center; 
	margin: 0 auto; 
	width: 100%;
}

#footercontainer {
	position:relative;
	text-align: center; 
	margin: 0 auto; 
	width: 100%;
}

#footercontainermain {
	position:absolute;
	top:510px;
	text-align: center; 
	margin: 0 auto; 
	width: 100%;
}

#footer {
	position:relative;
	text-align: center; 
	margin: 0 auto; 
	width: 880px;
}

#instruction {
	position:relative;
	text-align: left; 
	top:-60px;
	width:770px;
	height:0px;
	margin: 0 auto;
	z-index:99; 
}

#test-searchresults {
	position:relative;
	text-align: center; 
	margin: 0 auto; 
	width:770px;
	height:224px;
	background: url(../images/FHS_lp_search_bkgrnd.jpg) no-repeat;
	z-index:99;
}



.floatimgrightbottom {	
	position: absolute;	bottom: 0;	right: 0; 
	}
	
.searchresults    { 
	font-family: Arial; 
	font-size: 14pt;
	color:  #FFFFFF;
	}
	
	
.contacts {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #000000; 
	LINE-HEIGHT: 22px; 
	PADDING-TOP: 0px; 
	FONT-STYLE: normal; 
	TEXT-DECORATION: none;   
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
	
	
	

.formtextdark    { border:1px solid #000000; font-family: Arial; font-size: 8pt; color: #FFFFFF; background-color: 
               #000000; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}

.formtextlight    { border:1px solid #FDFDE4; font-family: arial; font-size: 10pt; color: #000000; background-color: 
               #FDFDE4; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}