/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Top Level Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

a {color: #081597;}
a:visited {color: #081597;}
a:hover {color: #FEB54C;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body {
	margin: 0px; padding: 0px;
	font: 11pt/17pt arial, verdana, sans-serif;
	color: #444444;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

td {
	vertical-align: top;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

img {
	border: none;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 18px;
	font-weight: normal;
	color: #112290;
	margin: 0px 0px 4px 0px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

ul {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 15px;
	}
	
	ul li {
		
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

blockquote {
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	color: #EC921A;
	margin: 0px 0px 4px 0px;
	border: 1px dashed #EC921A;
	background-color: #FFEFD6;	
	margin: 0px;
	padding: 20px;
	text-align: center;
	}
		
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Individual Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.clear {
	clear: both;
	background-color: white;
	height: 1px;
	}
	
.hidden { display: none; }

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.firstParagraph {
	font: 10pt/14pt arial, verdana, sans-serif;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.redText {
	color: red;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.formattedTable {
	width: 100%;
	border-top: 8px solid #081597;
	}

	.formattedTable th {
		background-color: #3d6ca6;
		font: bold 13px arial, verdana, sans-serif;
		color: #ffffff;
		vertical-align: top;
		}
		
	.formattedTable .light {
		background-color: #FFF8EE;
		}
		
	.formattedTable .dark {
		background-color: #FFF2E0;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.specialOfferCoupon {
	display: inline; /* fixes a rendering big in IE */
	float: right;
	width: 215px;
	height: 315px;
	margin: 20px;
	}
	
	.specialOfferCoupon div {
		text-align: center;
		font-size: 10pt;
		padding: 60px 30px 30px 30px;
		margin: 0px 0px -315px 0px;
		position: relative;
		top: -315px;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Framework
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#mainHolder {
	width: 750px;
	margin: 0px auto 0px auto;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#topArea {
	background: transparent url(images/background_toparea.jpg) no-repeat top left;
	}
	
	#topArea img {
		padding: 24px 0px 24px 31px;		
		}
	
	#topArea #localStores {
		float: right;
		text-align: right;
		width: 400px;
		padding: 34px 15px 0px 0px;
		font-size: 9pt;
		font-weight: bold;
		color: #FDDD80;
		}
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#menuArea {
	background-color: black;
	padding: 2px 0px 2px 23px;
	font-size: 9pt;
	line-height: 16pt;
	}
	
	#menuArea a {text-decoration: none; color: white; font-weight: bold; padding: 0px 12px 0px 12px;}
	#menuArea a:visited {}
	#menuArea a:hover {background-color: #FFBC53;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#contentArea {

	}
	
	#contentArea #mainPhoto {
		width: 750px;
		height: 184px;
		}
	
	#contentArea .contentHolder {
		padding: 15px 0px 15px 0px;	
		}
	
	#contentArea #safetyNote {
		font-size: 8pt;
		line-height: 10pt;
		padding: 6px 0px 6px 200px;
		background: #F5F5F5 url(images/background_safetynote.gif) no-repeat 10px 14px;
		}
		
		#contentArea #safetyNote a {color: #444444;}
		#contentArea #safetyNote a:visted {color: #444444;}
		#contentArea #safetyNote a:hover {color: #FEB54C;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
#footerArea {
	padding: 0px 10px 0px 10px;
	border-top: 3px solid black;
	background-color: #FEB54C;
	font-size: 7pt;
	color: #FADDAE;
	}
	
	#footerArea a {float: right; text-decoration: none; color: #FADDAE;}
	#footerArea a:visited {}
	#footerArea a:hover {text-decoration: underline; color: black;}
