/************************************  BOXES************************************/

body {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background: white;	text-align: center;}

#frame {	width: 950px;	margin: 0px auto 0px auto;	padding: 0px;	background: black;	text-align: center;
}

#header {	width: 950px;	margin: 0px auto 0px auto;	border: none;
	padding: 0px;	background: black;
	text-align: center;
}

#logobox {
	float: left;
	border: none;
	margin: 0px auto 0px auto;	padding: 0px;	background: black;
	text-align: center;}

#addressbox {
	width: 300px;
	float: right;
	border: none;
	margin: 0px;
	padding: 0px;	background: black;}

#headlines {	width: 950px;	margin: 0px;
	padding: 0px;	float: left;	border: none;
	background: black;}

#topphotos {
	width: 950px;	margin: 0px;
	padding: 0px;	float: left;	border: none;
}

#tanbox {
	width: 950px;	margin: 0px;
	padding: 20px 0px 20px 0px;	border: none;
	background: #fecc99;	
	float: left;
	}

#spacerbox {
	width: 20px;	margin: 0px;
	padding: 0px;	float: left;	border: none;
}

#sectionheaderbox {
	width: 950px;	margin: 0px;
	padding: 0px;	float: left;	border: none;
}

#sectiontitlebox {
	width: 212px;	margin: 0px;
	padding: 0px;	float: left;	border: none;
	background: black;	
	}
	
#sectionbox {
	width: 212px;	margin: 0px;
	padding: 0px;	float: left;	border: none;
	background: #fee6cc;		
	}

#sectionboxcontainer {
	width: 950px;	margin: 0px;
	padding: 0px;	float: left;	border: none;
	background: #fecc99;	
	}

#bottomphotos {
	width: 950px;	margin: 20px 0px 0px 0px;
	padding: 0px;	float: left;	border: none;
	background: #fecc99;	
}

#footerbox {
	width: 950px;	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;	float: left;	border: none;
	background: black;		
	}

/************************************  TEXT************************************/

.addresstext {
	font-family: Helvetica, sans-serif;
	size: 18px;
	color: white;
	text-align: center;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
}

.addresstext a {
	color: white;
	text-align: center;	
	size: 18px;
	color: white;
	text-align: center;
	line-height: 22px;
}

.addresstext a:hover {
	color: yellow;
}

.headline1 {	
	font-family: Helvetica, sans-serif;
	font-size: 43px;
	font-weight: bold;
	color: white;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	text-align: center;	
}

.headline2 {
	font-family: Helvetica, sans-serif;
	font-size: 30px;
	color: white;
	margin: 10px 0px 20px 0px;
	padding: 0px;
	text-align: center;	
}

.sectiontitle {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: white;
	margin: 6px auto 3px auto;
	padding: 0px;
	text-align: center;		
}

.sectiontext {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	color: black;
	margin: 5px 10px 10px 10px;
	padding: 0px;
	text-align: left;
}

.sectiontext a {
	color: #ED1C24;	
	}


.couponheadertext {
	font-family: Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ED1C24;
	margin: 10px 10px 10px 10px;
	padding: 0px;
	text-align: center;	
	}
	
.footertext {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	color: white;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	}

.footertext a {
	color: white;
}

.footertext a:hover {
	color: yellow;
}
a {
	text-decoration: none;	
}



/************************************  MISC************************************/

img {
	border: none;
	padding: none;
}
	
img a {
	border: none;
}