* {
	margin: 0;
	padding: 0;
}

.navlink a:link { color: black; text-decoration: none; }
.navlink a:visited { color: black; text-decoration: none; }
.navlink a:hover { color: #73091e; text-decoration: none; }
.navlink a:active { color: #73091e; text-decoration: none; }

.content a:link { color: #73091e; text-decoration: none; }
.content a:visited { color: #73091e; text-decoration: none; }
.content a:hover { color: #73091e; text-decoration: underline; }
.content a:active { color: #73091e; text-decoration: underline; }

.copyright a:link { color: #73091e; font-family: Verdana; font-size: 10px; text-decoration: none; outline: none; }
.copyright a:visited { color: #73091e; font-family: Verdana; font-size: 10px; text-decoration: none; outline: none; }
.copyright a:hover { color: #73091e; font-family: Verdana; font-size: 10px; text-decoration: underline; outline: none; }
.copyright a:active { color: #73091e; font-family: Verdana; font-size: 10px; text-decoration: underline; outline: none; }

.adminLink a:link { color: #73091e; text-decoration: none; font-size: 9px; }
.adminLink a:visited { color: #73091e; text-decoration: none; font-size: 9px; }
.adminLink a:hover { color: #73091e; text-decoration: none; font-size: 9px; }
.adminLink a:active { color: #73091e; text-decoration: none; font-size: 9px; }

body {
	font: 12px arial;
	background: #EEEEEE url('../images/pagebg.png') repeat-y scroll center center;
}

img {
	border: 0;
}

hr.spacer {
	margin: 10px 0;
}

div#logoWrap {
	margin-left: 20px;
	width: 450px;
	float: left;
}

img#logo {
	width: 450px;
}

div#pageWrap {
	width: 960px;
	margin: 0 auto 10px;
}

div#headerWrap {
	height: 114px;
	padding-top: 20px;
}

div#navWrap {
	float: right;
	height: 20px;
	margin-right: 20px;
	padding: 78px 5px 5px 5px;
	font-size: 14px;
}

ul#nav {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

li.navlink {
	float: left;
	padding: 0 10px 0;
}

li.navspc {
	border-right: 1px solid black;
}

div#topgrad {
	height: 7px;
	background: transparent url('../images/bg_grad_top.png') repeat-x top left scroll;
}

div#mainWrap {
	background-color: #ebebeb;
	position: relative;
	min-height: 1px;
	/* height: 527px; */
}

p.pclear {
	clear: both;
}

div#botgrad {
	height: 9px;
	background: transparent url('../images/bg_grad_bot.png') repeat-x top left scroll;
}

div#mainLeft {
	float: left;
	width: 460px;
	text-align: left;
	margin-left: 20px;
	margin-top: 10px;
}

p.content {
	padding: 10px 0;
}

span.bold {
	font-weight: bold;
}

div#mainRight {
	position: absolute;
	bottom: 0;
	left: 540px;
}

div#mainRight2 {
	float: right;
	width: 450px;
	text-align: right;
	margin-top: 10px;
	margin-right: 30px;
}

div#mainRight p {
	padding: 10px 0;
}

img.fb {
	height: 20px;
}

div#locations {
	float: left;
	width: 460px;
	margin-left: 20px;
	line-height: 16px;
}

/*
div#specials {
	float: right;
	width: 460px;
	margin-right: 20px;
}
*/

div#specials {
	float: left;
	width: 920px;
	margin-left: 20px;
}

div#optin {
	left: -31px;
	position: relative;
	width: 480px;
}

div#snbuttons {
	float: right;
	margin-bottom: 20px;
}

div#snbuttons img {
	height: 37px;
	padding-top: 7px;
}

img.facebook {
	padding-top: 15px !important;
}

div#speakerdiv {
	position: absolute;
	margin-left: 100px;
	margin-top: 135px;
	height: 278px;
}

p.header {
	font-weight: bold;
	font-size: 14px;
	padding: 10px 0;
}

table.stores {
	border-collapse: collapse;
	margin: 0 0 20px;
	padding: 0;
}

th.storename {
	text-align: left;
	width: 230px;
}

div.clear {
	clear: both;
	height: 0;
}

div.copyright  {
	color: black;
	font: 10px Verdana;
	margin-top: 14px;
	position: relative;
	text-align: center;
}

div.adminLink {
	font-size: 8px Verdana;
	color: #73091e;
	text-align: right;
	padding-right: 20px;
}

span.underline {
	text-decoration: underline;
}

span.strike {
	text-decoration: line-through;
}

span.highlight {
	background-color: yellow;
}