main h1
{
	/*color: #ffffff;*/
	color: #848688;
	font-size: 44px;
	text-align: center;
	padding-bottom: 20px;
	text-transform: uppercase;
	letter-spacing:0px;
	/*word-break: break-word;*/
	 /*font-family: "tablet-gothic-compressed", sans-serif;*/
	 font-family: "news-gothic-std";
	 font-weight: 700;
	 line-height: 1;
}
@media(min-width: 1000px)
{
	main h1
	{
		padding-bottom: 60px;
		line-height: initial;
		/*word-break: initial;*/
	}
}
main h2
{
	color: #848688;
	text-transform: uppercase;
	font-size: 28px;
	 /*font-family: "tablet-gothic-compressed", sans-serif;*/
	  font-family: "news-gothic-std";
	 font-weight: 700;
	 letter-spacing:0px;
}
main h3
{
	font-size: 20px;
	color: #848688;
	 /*font-family: "tablet-gothic-compressed" , sans-serif;*/
	  font-family: "news-gothic-std";
	 font-weight: 700;
	 letter-spacing:0px;
}
main h4
{
	font-size: 16px;
	 /*font-family: "tablet-gothic-compressed" , sans-serif;*/
	  font-family: "news-gothic-std";
	 font-weight: 700;
	 letter-spacing:0px;
}
p
{
	margin: 1em 0;
	color: #848688;
	font-size: 14px;
	font-weight: 300;
}
ul, ol, table
{
	font-size: 14px;
	color: #848688;
	font-weight: 300;
}
ul, ol, main ul, main ol
{
	/*padding-left: 0px;*/
	padding-left: 40px;
}
table
{
	font-size: 14px;
	font-weight: 300;
}
a
{
	font-size: 14px;
	color: #981c1f;
	text-decoration: underline;
}

main a:hover, main a:focus *, main a:active, .stores p a:focus, .stores h3 a:focus, .stores a:focus, .individual-store-nav a:focus
{
	color: #5D0B00;
	text-decoration: underline;
}
main *:focus
{
	outline: none;
}
.white a
{
	color: #ffffff;
}

hr 
{
    margin: 0.5em auto;
 /*   border-style: inset;
    border-width: 1px;*/
    border: none;
    height: 1px;
    background-color: #cccccc;
}

.currentDate 
{
    color: #981c1f;
    font-weight: bold;
}

.textRight
{
	text-align: right;
}
.textCenter
{
	text-align: center;
}
.textLeft
{
	text-align: left;
}
.textUpper
{
	text-transform: uppercase;
}

#wifi-box h6
{
	padding-top: 2px;
	color: #919395;
	font-weight: normal;
}