@charset "utf-8";
body {
	background-image: url(/img/splash/bg_background.jpg);
	background-color: #000b00;
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #224e1e;
}
html {
	background-image: url(/img/splash/bg_background.jpg);
	background-color: #000b00;
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
p, h1, h2, h3, h4, h5, h6, ul, ol, li, label, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #224e1e;
}
p, ul, ol, li {
	color: #522884;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 21px;
	color: #388132;
	font-weight: normal;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
a {
	color: #388132;
}
label {
	font-size: 15px;
	display: block;
	clear: none;
	float: left;
	color: #4D257E;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin: 0px;
}
.radio_CstmFrmElmnt0 {
	position: absolute;
	display: block;
	width: 14px;
	height: 13px;
	overflow: hidden;
	background-image: url(/img/splash/bg_Radio_Type_1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-position: left top;
}
.radio_CstmFrmElmnt1 {
	position: absolute;
	display: block;
	width: 14px;
	height: 13px;
	overflow: hidden;
	background-image: url(/img/splash/bg_Radio_Type_2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-position: left top;
}
.select_CstmFrmElmnt0 {
	position: absolute;
	display: block;
	width: 172px;
	height: 21px;
	color: #224e1e;
	overflow: hidden;
	background-image: url(/img/splash/bg_Select_Type_1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 21px;
	padding-bottom: 0px;
	padding-left: 6px;
	text-align: left;
	line-height: 20px;
}
.select_CstmFrmElmnt1 {
	position: absolute;
	display: block;
	width: 17px;
	height: 21px;
	color: #224e1e;
	overflow: hidden;
	background-image: url(/img/splash/bg_Select_Type_2.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
	line-height: 20px;
	margin: 0px;
}
.select_CstmFrmElmnt2 {
	position: absolute;
	display: block;
	width: 17px;
	height: 21px;
	color: #224e1e;
	overflow: hidden;
	background-image: url(/img/splash/bg_Select_Type_3.gif);
	background-repeat: no-repeat;
	margin: 0px;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
	line-height: 20px;
}
.select_CstmFrmElmnt3 {
	position: absolute;
	display: block;
	width: 58px;
	height: 21px;
	color: #224e1e;
	overflow: hidden;
	background-image: url(/img/splash/bg_Select_Type_4.gif);
	background-repeat: no-repeat;
	margin: 0px;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
	line-height: 20px;
}
.all {
	clear: both;
	float: none;
}
.alignRight {
	text-align: right;
}
.Awards .Corners2, .About .Corners2 {
	background-image: url(/img/splash/bg_Awards_2.jpg);
}
.Awards .TxtBlock, .About .TxtBlock {
	margin: 0px;
	height: 485px;
	background-image: url(/img/splash/bg_Awards_1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 190px;
}
.Awards .Text, .About .Text {
	width: 390px;
	height: 350px;
	overflow: auto;
}
.Awards .Text p, .About .Text p {
	font-size: 14px;
}
.About .TxtBlock {
	padding-left: 0px;
}
.About .Text {
	float: left;
	clear: none;
	padding-left: 35px;
}
.About .Text .Awards img {
	border: 3px solid #FFF;
	margin-right: 5px;
	margin-bottom: 30px;
}
.Bios .Corners3 {
	background-image: url(/img/splash/bg_Bios_1.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.Bios .Corners4 {
	background-image: url(/img/splash/bg_Bios_2.png);
	background-repeat: no-repeat;
	background-position: 575px bottom;
}
.Bios .Text {
	width: 380px;
	float: left;
	clear: none;
}
.Bios .TxtBlock {
	margin: 0px;
	background-image: url(/img/splash/bg_Paper_2.png);
	background-repeat: no-repeat;
	background-position: 175px 110px;
}
.Bios .TxtBlock p {
	color: #504e49;
}
.TheStory .Corners2 {
	background-image: url(/img/splash/bg_TheStory1.png);
}
.TheStory .Corners3 {
	background-image: url(/img/splash/bg_TheStory2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.TheStory .pLeft {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 258px;
}
.TheStory .pLeft p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}
.TheStory .imgLeft {
	float: left;
	border: 4px solid #FFF;
	margin-right: 15px;
	display: block;
}
.TheStory .Text {
	width: 410px;
	float: left;
	clear: none;
	padding-left: 35px;
}
.TheStory .TxtBlock {
	margin: 0px;
	background-image: url(/img/splash/bg_Paper_2.png);
	background-repeat: no-repeat;
	background-position: 175px 110px;
}
.Jobs p {
	color: #224e1e;
}
.Jobs p strong {
	color: #522884;
	font-weight: normal;
	float: left;
	width: 95px;
}
.Jobs p .wrap {
	display: block;
	float: left;
	width: 295px;
}
.Jobs .Corners3 {
	background-image: url(/img/splash/bg_Jobs.png);
	background-repeat: no-repeat;
	background-position: right 100px;
}
.Jobs .Text {
	width: 390px;
	float: left;
	clear: none;
}
.blkAdd {
	background-image: url(/img/splash/crn_Green_Left.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 29px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
.blkAdd span {
	clear: none;
	float: left;
	height: 20px;
	display: block;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(/img/splash/crn_Green_Right.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
}
.blkAdd strong {
	font-weight: normal;
	color: #fff222;
}
.blkAply {
	background-image: url(/img/splash/crn_Green_Left.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 29px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.blkAply a {
	clear: none;
	float: left;
	height: 20px;
	display: block;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(/img/splash/crn_Green_Right.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
	text-decoration:none;
	width: 60px;
}
.blkAply strong {
	font-weight: normal !important;
	color: #fff222 !important;
}
.Blog .Colmn1 {
	width: 145px;
	padding-right: 10px;
	padding-top: 15px;
	padding-left: 10px;
}
.Blog .Colmn1 h3 {
	font-size: 21px;
	font-weight: normal;
	color: #532985;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.Blog .Colmn1 p {
	text-align: right;
	color: #532985;
}
.Blog .Colmn1 ul {
	text-align: right;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #532985;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.Blog .Colmn1 ul a {
	color: #388132;
	text-decoration: none;
}
.Blog .Colmn1 ul a:hover, .Blog .Colmn1 ul a:active {
	text-decoration:underline;
}
.Blog .Colmn2 {
	width: 592px;
	padding-right: 10px;
	padding-top: 15px;
	padding-left: 10px;
}
.Blog .Colmn2 h4 {
	color: #388132;
	font-size: 21px;
	font-weight: normal;
}
.Blog .Colmn2 hr {
	background-color: transparent;
	background-image: none;
	padding: 0px;
	height: 1px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #532985;
}
.Blog .Colmn3 {
	width: 160px;
	padding-right: 10px;
	padding-top: 15px;
	padding-left: 10px;
}
.Blog .Colmn3 h3 {
	font-size: 21px;
	font-weight: normal;
	color: #532985;
	margin: 0px;
	padding: 0px;
}
.Blog .Colmn3 p {
	color: #532985;
}
.Blog .Colmn3 ul {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #532985;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.Blog .Colmn3 ul a {
	color: #388132;
	text-decoration: none;
}
.Blog .Colmn3 ul a:hover, .Blog .Colmn1 ul a:active {
	text-decoration:underline;
}
.Blog .calendar h3 {
	text-align: center;
}
.Blog .calendar h3 a {
	color: #532985;
	text-decoration: none;
}
.Blog .calendar th {
	font-size: 18px;
}
.Blog .calendar td {
	color: #609357;
}
.Blog .calendar td a {
	font-weight: bold;
	color: #532985;
	text-decoration: none;
}
.btnLocationsOrderOnline {
	display: block;
	float: left;
	margin-top: 80px;
	margin-left: 25px;
	width: 160px;
	height: 100px;
	text-indent: -100em;
	overflow: hidden;
}
.BuildSaladList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.BuildSaladList li {
	background-image: url(/img/splash/bg_BuildSaladList.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 10px;
	margin: 0px;
	padding-right: 0px;
	display: block;
	clear: both;
	float: none;
}
.BuildSaladList li h4 {
	font-size: 18px;
}
.BuildSaladList li p {
	font-size: 10px;
	font-weight: normal;
}
.BuildSaladList .a1 {
	background-image: url(/img/splash/bg_BuildSaladList_1.png);
}
.BuildSaladList .a2 {
	background-image: url(/img/splash/bg_BuildSaladList_2.png);
}
.BuildSaladList .a3 {
	background-image: url(/img/splash/bg_BuildSaladList_3.png);
}
.BuildSaladList .a4 {
	background-image: url(/img/splash/bg_BuildSaladList_4.png);
}
.BuildSaladList .a5 {
	background-image: url(/img/splash/bg_BuildSaladList_5.png);
}
.Calories .Colmn1 {
	margin: 0px;
	padding: 0px;
	width: 505px;
	margin: 0px;
	padding-top: 40px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	display: block;
}
.Calories .cstmBG {
	background-image: url(/img/splash/bg_Paper.jpg);
	background-repeat: no-repeat;
	background-position: right 95px;
}
.Calories .cstmBG .BGFoot {
	background-image: url(/img/splash/bg_background_footer.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.Colmn1, .Colmn2, .Colmn3 {
	clear: none;
	float: left;
}
.Corners1 {
	background-image: url(/img/splash/crn_salad_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}
.Corners2 {
	background-image: url(/img/splash/crn_salad_2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cstmHdr1 {
	margin: 0px;
	padding: 0px;
}
.cstmHdr2 {
	color: #FFF;
	font-size: 21px;
	font-weight: normal;
}
.cstLbl1 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.hdrCopy {
	margin: 0px;
	clear: none;
	float: left;
	width: 175px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.hdrCopy h3 {
	color: #4d257e;
	font-size: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.hdrCopy p {
	font-size: 12px;
	font-weight: bold;
	color: #4d257e;
	margin: 0px;
	padding: 0px;
}
.hdrFindUs {
	background-image: url(/img/splash/hdr_FindUs.jpg);
	clear: both;
	float: none;
	height: 21px;
	width: 75px;
	font-size: 7px;
	display: block;
	text-indent: -100em;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 40px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.hrGreen {
	padding: 0px;
	height: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #48a640;
	background-color: transparent;
	background-image: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.hrPurple {
	padding: 0px;
	height: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #522884;
	background-color: transparent;
	background-image: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.Locations .Corners2 {
	background-image: url(/img/splash/bg_Locations_2.jpg);
	height: 535px;
}
.LocationMenu ul {
	list-style-type: none;
	color: #4d257e;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	/* overflow: auto; */
	display: block;
	/* height: 466px; */
	margin: 0px;
	font-weight: bold;
	padding-left: 10px;
	width: 275px;
}
.LocationMenu ul li {
	background-image: url(/img/splash/ListIconOpenClose.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	width: 250px;
	overflow: hidden;
}
.LocationMenu ul li a {
	font-weight: bold;
	color: #4d257e;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 18px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	clear: none;
	float: left;
	height: 18px;
	width: 500px;
	font-size: 13px;
}
.LocationMenu ul li p {
	margin: 0px;
	clear: both;
	float: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	display: block;
	font-weight: normal;
	width: 500px;
	color: #4d257e;
}
.LocationMenu ul li p a {
	font-size: 12px;
	color: #4d257e;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}
.LocationMenu ul li strong {
	font-weight: normal;
	color: #48a53f;
	display: block;
	width: 55px;
	margin: 0px;
	clear: none;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.Locations ul .ComingSoon {
	background-image: none;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
	color: #48a53f;
}
.Locations ul .closed {
	height: 20px;
	background-position: left bottom;
}
.imgCatering {
	background-image: url(/img/splash/contact.png);
	clear: none;
	float: left;
	height: 150px;
	width: 522px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
	padding: 0px;
	cursor: pointer;
}
.imgSalad {
	background-image: url(/img/splash/graph_salad.jpg);
	clear: none;
	float: left;
	height: 125px;
	width: 387px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
	padding: 0px;
}
.imgNone {
	clear: none;
	float: left;
	height: 125px;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	display: block;
	padding: 0px;
}
.imgPanini {
	background-image: url(/img/splash/graph_panini.jpg);
	clear: none;
	float: left;
	height: 125px;
	width: 387px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
	padding: 0px;
}
.imgCombo {
	background-image: url(/img/splash/graph_combo.jpg);
	clear: none;
	float: left;
	height: 125px;
	width: 387px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 152px;
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
	padding: 0px;
}
.imgSoup {
	background-image: url(/img/splash/graph_soup.jpg);
	clear: none;
	float: left;
	height: 125px;
	width: 387px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
	padding: 0px;
}
.InputField {
	display: none;
}
.GoogleMap {
	height: 350px;
	width: 383px;
	display: block;
	clear: none;
	float: left;
	z-index: 50;
	margin-top: 55px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 82px;
	border: 1px solid #333;
	padding: 0px;
}
.Menu h2, .Menu h4, .Menu h5, .Menu p {
	margin: 0px;
	padding: 0px;
}
.Menu p {
	color: #224e1e;
}
.Menu .Colmn1 {
	width: 355px;
	padding-left: 5px;
	padding-right: 35px;
}
.Menu .Colmn2 {
	width: 340px;
	padding-left: 5px;
}
.MenuMenu {
	clear: none;
	float: left;
	width: 190px;
}
.MenuMenu ul {
	padding: 0px;
	clear: both;
	width: 190px;
	list-style-type: none;
	display: block;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.MenuMenu ul li {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	overflow: hidden;
	height: 32px;
}
.MenuMenu ul li a {
	font-size: 1px;
	text-indent: -100em;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	background-repeat: no-repeat;
	position: absolute;
	overflow: hidden;
}
.MenuMenu ul li a:link, .MenuMenu ul li a:visited {
	background-position: left top;
}
.MenuMenu ul li a:hover, .MenuMenu ul li a:active {
	background-position: left bottom;
}
.MenuMenu ul .NavSel a, .MenuMenu ul .NavSel a:link, .MenuMenu ul .NavSel a:visited, .MenuMenu ul .NavSel a:hover, .MenuMenu ul .NavSel a:active {
	background-position: left bottom;
}
.MenuMenu #BtnBios a {
	background-image: url(/img/splash/btn_Bios.png);
	height: 30px;
	width: 160px;
}
.MenuMenu #BtnHowtoOrder a, .MenuMenu #BtnHowtoOrder a {
	background-image: url(/img/splash/btn_HowToOrder.png);
	height: 31px;
	width: 169px;
}
.MenuMenu #BtnJobs a {
	background-image: url(/img/splash/btn_Jobs.png);
	height: 32px;
	width: 167px;
}
.MenuMenu #BtnFranchise a {
	background-image: url(/img/splash/btn_Franchise.png);
	height: 28px;
	width: 149px;
}
.MenuMenu #BtnPressAwards a {
	background-image: url(/img/splash/btn_PressAwards.png);
	height: 28px;
	width: 158px;
}
.MenuMenu #BtnSalads a, .MenuMenu #BtnSalad a {
	background-image: url(/img/splash/btn_Salads.png);
	height: 32px;
	width: 169px;
}
.MenuMenu #BtnSoups a, .MenuMenu #BtnSoup a {
	background-image: url(/img/splash/btn_Soups.png);
	height: 29px;
	width: 169px;
}
.MenuMenu #BtnTheStory a {
	background-image: url(/img/splash/btn_TheStory.png);
	height: 30px;
	width: 158px;
}
.MenuMenu #BtnPaninis a, .MenuMenu #BtnPanini a {
	background-image: url(/img/splash/btn_Paninis.png);
	height: 29px;
	width: 169px;
}
.MenuMenu #BtnCombos a, .MenuMenu #BtnCombo a {
	background-image: url(/img/splash/btn_Combos.png);
	height: 29px;
	width: 169px;
}
.MenuMenu #BtnKidsMeals a, .MenuMenu #BtnKidsMeal a, .MenuMenu #BtnMADKids a {
	background-image: url(/img/splash/btn_KidsMeals.png);
	height: 28px;
	width: 169px;
}
.MenuMenu #BtnExtras a, .MenuMenu #BtnExtra a {
	background-image: url(/img/splash/btn_Extras_2.png);
	height: 31px;
	width: 169px;
}
.MenuMenu #BtnExtras2 a, .MenuMenu #BtnExtra2 a {
	background-image: url(/img/splash/btn_Extras.png);
	height: 31px;
	width: 169px;
}
.MenuMenu #BtnDrinks a, .MenuMenu #BtnDrinks a {
	background-image: url(/img/splash/btn_Drinks.png);
	height: 29px;
	width: 169px;
}
.MenuMenu #BtnDesserts a, .MenuMenu #BtnDesserts a {
	background-image: url(/img/splash/btn_Desserts.png);
	height: 29px;
	width: 169px;
}
.MenuMenu #BtnSideKick a, .MenuMenu #BtnSideKick a {
	background-image: url(/img/splash/btn_SideKick.png);
	height: 29px;
	width: 169px;
}
.MenuMenu #BtnWrap a, .MenuMenu #BtnWraps a {
	background-image: url(/img/splash/btn_Wraps.png);
	height: 29px;
	width: 169px;
}
.MenuMenu ul li ul {
	background-image: url(/img/splash/bg_FoodMenu.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	padding-top: 25px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:none;
}
.MenuMenu ul li ul li {
	height: 14px;
	padding-bottom: 2px;
}
.MenuMenu ul li ul li a {
	background-image: url(/img/splash/bg_Navigation.gif) !important;
	height: 14px !important;
	position: static !important;
	background-repeat: no-repeat !important;
	background-position: left top !important;
	padding-left: 5px !important;
	text-align:left !important;
	text-indent:0 !important;
	font-size: 12px !important;
	color: #4e267c !important;
	text-decoration: none;
	font-weight:bold;
	width: 160px !important;
}
.MenuMenu ul li ul li a:hover, .MenuMenu ul li ul li a:active {
	background-position: left bottom !important;
	color:#8abe3e !important;
}
.MenuMenu ul li ul .NavSel a, .MenuMenu ul li ul .NavSel a:link, .MenuMenu ul li ul .NavSel a:visited, .MenuMenu ul li ul .NavSel a:hover, .MenuMenu ul li ul .NavSel a:active {
	background-position: left bottom !important;
	color:#8abe3e !important;
}
.Calories .MenuMenu ul .NavSel {
	height: auto;
}
.Calories .MenuMenu ul .NavSel ul {
	display:block;
}
.MenuMenu .TxtBlock {
	background-image: url(/img/splash/bg_TinyTextBlock_1.gif);
	width: 161px;
	display: block;
	clear: both;
	float: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
}
.MenuMenu .TxtBlock p {
	font-size: 11px;
	color: #FFF;
	padding-top: 2px;
	padding-bottom: 3px;
}
.Post h4 {
	font-size: 21px;
	color: #388132;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.Post p {
	margin: 0px;
	padding: 0px;
	color: #532885;
}
.Post p a {
	color: #388132;
	text-decoration: underline;
}
.Post .btnDiscuss {
	display: block;
	padding: 0px;
	clear: none;
	float: left;
	height: 17px;
	width: 74px;
	font-size: 1px;
	background-image: url(/img/splash/btn_Discuss.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -100em;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Post .btnSendAFriend {
	display: block;
	padding: 0px;
	clear: none;
	float: left;
	height: 17px;
	width: 119px;
	font-size: 1px;
	background-image: url(/img/splash/btn_SendToAFriend.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -100em;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Post .FileUndr {
	display: block;
	margin: 0px;
	clear: both;
	float: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.Post .Posted {
	font-size: 12px;
	color: #522884;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
	float: none;
	display: block;
}
.Post .Posted a {
	color: #522884;
}
.Post .postImage {
	clear: none;
	float: left;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	background-image: url(/img/splash/bg_Img_DropShadow.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.SplshCstmHdr {
	overflow: hidden;
	position: absolute;
	z-index: 50;
	display: block;
	padding: 0px;
	clear: both;
	float: none;
	margin: 0px;
}
.SplshCstmHdr a {
	font-size: 1px;
	background-repeat: no-repeat;
	text-indent: -1000em;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}
.SplshCstmHdr a:link, .SplshCstmHdr a:visited {
	background-position: left top;
}
.SplshCstmHdr a:hover, .SplshCstmHdr a:active {
	background-position: left bottom;
}
.Text {
	margin: 0px;
	padding: 10px;
	clear: both;
	float: none;
}
#bgSlpash {
	background-image: url(/img/splash/bg_Splash.jpg);
	height: 485px;
	width: 960px;
	background-repeat: no-repeat;
	background-position: 36px bottom;
}
#BGHolder {
	background-image: url(/img/splash/bg_salad.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#BtnAddAddins {
	margin: 0px;
	clear: none;
	float: left;
	height: 28px;
	width: 103px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}
#BtnAddAddins a {
	background-image: url(/img/splash/btn_AddAddins.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -100em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 103px;
	overflow: hidden;
}
#BtnAddAddins a:hover, #BtnAddAddins a:active {
	background-position: left center;
}
#BtnAddAddins .NavSel, #BtnAddAddins .NavSel:link, #BtnAddAddins .NavSel:visited, #BtnAddAddins .NavSel:hover, #BtnAddAddins .NavSel:active {
	background-position: left bottom;
}
#BtnAddIngredients {
	margin: 0px;
	clear: none;
	float: left;
	height: 28px;
	width: 130px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 150px;
}
#BtnAddIngredients a {
	background-image: url(/img/splash/btn_AddIngredients.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -100em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 130px;
	overflow: hidden;
}
#BtnAddIngredients a:hover, #BtnAddIngredients a:active {
	background-position: left center;
}
#BtnAddIngredients .NavSel, #BtnAddIngredients .NavSel:link, #BtnAddIngredients .NavSel:visited, #BtnAddIngredients .NavSel:hover, #BtnAddIngredients .NavSel:active {
	background-position: left bottom;
}
#BtnAddToMeal {
	height: 36px;
	width: 163px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#BtnAddToMeal a {
	font-size: 1px;
	background-image: url(/img/splash/btn_AddToMyMeal.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -100em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 163px;
	overflow: hidden;
}
#BtnAddToMeal a:hover, #BtnAddToMeal a:active {
	background-position: left bottom;
}
#BtnAllergy {
	background-image: url(/img/splash/btn_Allergy_Information_2.jpg);
	padding: 0px;
	height: 48px;
	width: 172px;
	display: block;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 1px;
	text-indent: -100em;
	overflow: hidden;
}
#BtnAllergy2 {
	background-image: url(/img/splash/btn_Allergy_Information_2.jpg);
	padding: 0px;
	height: 48px;
	width: 172px;
	display: block;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 1px;
	text-indent: -100em;
	overflow: hidden;
}
.MenuMenu #BtnAllergy {
	margin-right: 0px;
	margin-left: 2px;
}
#BtnChangeDressing {
	margin: 0px;
	clear: none;
	float: left;
	height: 28px;
	width: 141px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#BtnChangeDressing a {
	background-image: url(/img/splash/btn_ChangeDressing.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -100em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 141px;
	overflow: hidden;
}
#BtnChangeDressing a:hover, #BtnChangeDressing a:active {
	background-position: left bottom;
}
#BtnDone {
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 67px;
	overflow: hidden;
}
#BtnDone a {
	background-image: url(/img/splash/btn_Done.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -100em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 67px;
}
#BtnDone a:hover, #BtnDone a:active {
	background-position: left bottom;
}
#BtnDressings {
	margin: 0px;
	clear: none;
	float: left;
	height: 28px;
	width: 103px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}
#BtnDressings a {
	background-image: url(/img/splash/btn_Dressing.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -100em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 103px;
	overflow: hidden;
}
#BtnDressings a:hover, #BtnDressings a:active {
	background-position: left center;
}
#BtnDressings .NavSel, #BtnDressings .NavSel:link, #BtnDressings .NavSel:visited, #BtnDressings .NavSel:hover, #BtnDressings .NavSel:active {
	background-position: left bottom;
}
#BtnDwnlPDF {
	background-image: url(/img/splash/btn_DwnPDF.jpg);
	padding: 0px;
	clear: both;
	float: none;
	height: 31px;
	width: 170px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	font-size: 1px;
	text-indent: -100em;
	overflow: hidden;
}
#BtnDwnlSaladPDF {
	background-image: url(/img/splash/btn_DwnSaladPDF.jpg);
	padding: 0px;
	clear: both;
	float: none;
	height: 31px;
	width: 170px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	font-size: 1px;
	text-indent: -100em;
	overflow: hidden;
}
#BtnDwnlCateringPDF {
	background-image: url(/img/splash/btn_DwnCateringPDF.jpg);
	padding: 0px;
	clear: both;
	float: none;
	height: 31px;
	width: 170px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	font-size: 1px;
	text-indent: -100em;
	overflow: hidden;
}
#BtnMinus {
	margin: 0px;
	clear: none;
	float: left;
	height: 15px;
	width: 12px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#BtnMinus a {
	background-image: url(/img/splash/btn_Minus.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-align: left;
	text-indent: -100em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 12px;
	overflow: hidden;
}
#BtnMinus a:hover, #BtnMinus a:active {
	background-position: left bottom;
}
#BtnPlus {
	margin: 0px;
	clear: none;
	float: right;
	height: 15px;
	width: 12px;
	display: block;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#BtnPlus a {
	background-image: url(/img/splash/btn_Plus.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -100em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 12px;
	overflow: hidden;
}
#BtnPlus.BtnGreen a {
	background-image: url(/img/splash/btn_Plus_Green.gif);
}
#BtnPlus a:hover, #BtnPlus a:active {
	background-position:left bottom;
}
#BtnRemove {
	padding: 0px;
	clear: both;
	float: none;
	height: 13px;
	width: 14px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#BtnRemove a {
	background-image: url(/img/splash/btn_Remove.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -100em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 14px;
	overflow: hidden;
}
#BtnRemove a:hover, #BtnRemove a:active {
	background-position: left bottom;
}
#btnSaveTime {
	background-image: url(/img/splash/btn_SaveTimeOrderOnline_2.png);
	height: 79px;
	width: 408px;
	display: block;
	font-size: 1px;
	text-indent: -100em;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -50px;
	margin-left: -40px;
	overflow: hidden;
}
#btnInteractiveAlleryMenu {
	background-image: url(/img/splash/btn_InteractiveAllergyMenu.png);
	height: 79px;
	width: 408px;
	display: block;
	font-size: 1px;
	text-indent: -100em;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -50px;
	margin-left: -40px;
	overflow: hidden;
}
#BtnUpdMeal {
	height: 36px;
	width: 163px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#BtnUpdMeal a {
	font-size: 1px;
	background-image: url(/img/splash/btn_UpdateMeal.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -100em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 163px;
	overflow: hidden;
}
#BtnUpdMeal a:hover, #BtnUpdMeal a:active {
	background-position: left bottom;
}
#Content {
	background-image: url(/img/splash/bg_Content.png);
	padding: 0px;
	clear: both;
	float: none;
	width: 1010px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	z-index: 10;
	background-repeat: repeat-y;
	background-position: left top;
}
#Content #Background {
	background-image: url(/img/splash/bg_GreenRays.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	float: none;
	width: 957px;
	background-color: #AAC990;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#Content #BackgroundFooter {
	background-image: url(/img/splash/bg_background_footer.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
}
#ContentHeader {
	padding: 0px;
	clear: both;
	float: none;
	height: 12px;
	width: 1010px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(/img/splash/bg_Content_Header.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#ContentFooter {
	padding: 0px;
	clear: both;
	float: none;
	height: 27px;
	width: 1010px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(/img/splash/bg_Content_Footer.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#custmPrg {
	clear: none;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#custmField {
	padding: 0px;
	clear: none;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	width: 198px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#custmField input {
	background-color:transparent;
	background-image:url(/img/splash/spacer.gif);
	background-repeat: repeat;
	border: none;
	margin: 5px;
	padding: 0px;
	clear: both;
	float: none;
	display:block;
}
#custmRadio {
	clear: none;
	float: left;
	padding-right: 5px;
	width: 14px;
	height: 13px;
}
#custmSelect {
	padding: 0px;
	clear: none;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#custmTxtArea {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	background-repeat: no-repeat;
	background-position: left center;
}
#custmTxtArea textarea {
	background-color: transparent;
	background-image: url(/img/splash/spacer.gif);
	display: block;
	margin: 5px;
	padding: 0px;
	clear: both;
	float: none;
	background-repeat: repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.Fldtype1 {
	background-image: url(/img/splash/bg_Field_Type_1.gif);
	height: 27px;
}
.Fldtype1 input {
	height: 17px;
	width: 147px;
}
.Fldtype1a {
	background-image: url(/img/splash/bg_Field_Type_1a.gif);
	height: 27px;
}
.Fldtype1a input {
	height: 17px;
	width: 147px;
}
.Fldtype2 {
	background-image: url(/img/splash/bg_Field_Type_2.gif);
	height: 26px;
}
.Fldtype2 input {
	height: 16px;
	width: 188px;
}
.Fldtype2a {
	background-image: url(/img/splash/bg_Field_Type_2a.gif);
	height: 26px;
}
.Fldtype2a input {
	height: 16px;
	width: 188px;
}
.Fldtype3 {
	background-image: url(/img/splash/bg_Field_Type_3.gif);
	height: 25px;
}
.Fldtype3 input {
	height: 15px;
	width: 123px;
}
.Fldtype4 {
	background-image: url(/img/splash/bg_Field_Type_4.gif);
	height: 20px;
}
.Fldtype4 input {
	height: 20px;
	width: 121px;
	margin-top: 0px !important;
}
.Fldtype4 {
	background-image: url(/img/splash/bg_Field_Type_4.gif);
	height: 20px;
}
.Fldtype4 input {
	height: 20px;
	width: 121px;
	margin-top: 0px !important;
}
.Fldtype5 {
	background-image: url(/img/splash/bg_Field_Type_5a.gif);
	height: 26px;
}
.Fldtype5 input {
	height: 16px;
	width: 87px;
}
.Fldtype6 {
	background-image: url(/img/splash/bg_Field_Type_6.gif);
	height: 28px;
}
.Fldtype6 input {
	height: 18px;
	width: 89px;
}
.Fldtype7 {
	background-image: url(/img/splash/bg_Field_Type_7.gif);
	height: 26px;
	width: 97px !important;
}
.Fldtype7 input {
	height: 16px;
	width: 87px;
}
.Fldtype8 {
	background-image: url(/img/splash/bg_Field_Type_8.gif);
	height: 28px;
	width: 99px !important;
}
.Fldtype8 input {
	height: 18px;
	width: 89px;
}
.Fldtype9 {
	background-image: url(/img/splash/bg_Field_Type_9.gif);
	height: 23px;
	width: 49px !important;
}
.Fldtype9 input {
	height: 13px;
	width: 39px;
}
.Fldtype10 {
	background-image: url(/img/splash/bg_Field_Type_10.gif);
	height: 23px;
	width: 50px !important;
}
.Fldtype10 input {
	height: 13px;
	width: 40px;
}
.Fldtype11 {
	background-image: url(/img/splash/bg_Field_Type_11.gif);
	height: 30px;
	width: 98px !important;
}
.Fldtype11 input {
	height: 20px;
	width: 88px;
}
.Fldtype12 {
	background-image: url(/img/splash/bg_Field_Type_12.gif);
	height: 34px;
	width: 227px !important;
}
.Fldtype12 input {
	height: 24px;
	width: 217px;
}
.Txttype1a {
	background-image: url(/img/splash/bg_TextArea_Type_1a.gif);
	height: 130px;
	width: 265px;
}
.Txttype1a textarea {
	height: 120px;
	width: 245px;
}
.PageHeader {
	padding: 0px;
	z-index: 50;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 1px;
	text-indent: -1000em;
	display: block;
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	clear: none;
}
#hdrAboutUs {
	background-image: url(/img/splash/hdr_AboutUs.png);
	height: 104px;
	width: 290px;
}
#hdrAwards {
	background-image: url(/img/splash/hdr_Awards.png);
	height: 104px;
	width: 290px;
}
#hdrCaloriesSuff {
	z-index: 53;
}
#hdrCaloriesSuff a {
	background-image: url(/img/splash/btn_CaloriesStuff001.png);
	height: 192px;
	width: 224px;
	margin-top: 28px;
	margin-left: 290px;
}
#hdrDanLong {
	background-image: url(/img/splash/hdr_DanLong.png);
	height: 20px;
	width: 159px;
	float: right;
	clear: none;
	padding: 0px;
	margin-top: 70px;
	margin-right: 0px;
	margin-bottom: 55px;
	margin-left: 0px;
	font-size: 1px;
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
	display: block;
	text-indent: -100em;
}
#hdrGotBandwidth {
	z-index: 54;
}
#hdrGotBandwidth a {
	background-image: url(/img/splash/btn_GotBandwidth001.png);
	height: 204px;
	width: 325px;
	margin-top: 144px;
	margin-left: 23px;
}
#hdrCalories {
	background-image: url(/img/splash/hdr_CaloriesStuff.png);
	height: 92px;
	width: 389px;
}
#hdrCatering {
	background-image: url(/img/splash/hdr_Catering.png);
	height: 87px;
	width: 272px;
}
#hdrCatering_Splash {
	z-index: 54;
}
#hdrCatering_Splash a {
	background-image: url(/img/splash/btn_CateringSplash.png);
	height: 201px;
	width: 232px;
	margin-top: 142px;
	margin-left: 153px;
}
#hdrHowToOrder {
	background-image: url(/img/splash/hdr_HowToOrder.png);
	height: 104px;
	width: 331px;
}
#hdrLocation {
	background-image: url(/img/splash/hdr_Locations.png);
	height: 80px;
	width: 288px;
}
#hdrLocations {
	z-index: 51;
}
#hdrLocations a {
	background-image: url(/img/splash/btn_Locations001.png);
	height: 199px;
	width: 231px;
	margin-top: 57px;
	margin-left: 542px;
}
#hdrMadBlog {
	background-image: url(/img/splash/hdr_MadBlog.png);
	height: 104px;
	width: 374px;
}
#hdrMarleyHodgson {
	background-image: url(/img/splash/hdr_MarleyHodgson.png);
	height: 20px;
	width: 159px;
	float: right;
	clear: none;
	padding: 0px;
	margin-top: 70px;
	margin-right: 0px;
	margin-bottom: 55px;
	margin-left: 0px;
	font-size: 1px;
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
	display: block;
	text-indent: -100em;
}
#hdrMenu {
	background-image: url(/img/splash/hdr_Menu.png);
	height: 80px;
	width: 271px;
}
#hdrOnlineOrdering {
	z-index: 54;
}
#hdrOnlineOrdering a {
	background-image: url(/img/splash/btn_Online_Ordering.png);
	height: 206px;
	width: 377px;
	margin-top: 142px;
	margin-left: 9px;
}
#hdrOrderOnline {
	z-index: 51;
	height: 91px;
	width: 230px;
	position: relative;
	top: 117px;
	margin-bottom: -91px;
	left: 470px;
}
#hdrOrderOnline a {
	background-image: url(/img/splash/btn_SaveTimeOrderOnline.png);
	height: 91px;
	width: 230px;
}
#hdrThankYou {
	background-image: url(/img/splash/hdr_ThankYou.png);
	height: 104px;
	width: 374px;
}
#hdrTheMenu {
	z-index: 50;
}
#hdrTheMenu a {
	background-image: url(/img/splash/btn_TheMenu001.png);
	height: 237px;
	width: 248px;
	margin-top: 131px;
	margin-left: 702px;
}
#Footer {
	padding: 0px;
	clear: both;
	float: none;
	width: 1010px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 32px;
}
#Footer ul {
	clear: both;
	float: none;
	width: 945px;
	display: block;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	margin-top: -14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
}
#Footer ul li {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 32px;
	display: block;
	overflow: hidden;
}
#Footer ul li a {
	font-size: 1px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -100em;
}
#Footer ul li a:link, #Footer ul li a:visited {
	background-position: left top;
}
#Footer ul li a:hover, #Footer ul li a:active {
	background-position: left bottom;
}
#Footer ul #BtnFlash a {
	background-image: url(/img/splash/btn_EnterFlash.png);
	width: 125px;
}
#Footer ul #BtnFacebook a {
	background-image: url(/img/splash/btn_Facebook.png);
	width: 23px;
	background-position: left center;
}
#Footer ul #BtnTwitter a {
	background-image: url(/img/splash/btn_Twitter.png);
	width: 22px;
	background-position: left center;
	padding-right: 5px;
}
#Footer ul #FtrAwards {
	float: right;
}
#Footer ul #FtrAwards a {
	background-image: url(/img/splash/bg_Home_Awards.png);
	height: 24px;
	width: 345px;
	text-align: center;
	color: #FFF;
	text-indent: 0em;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 8px;
}
#Footer ul #FtrWorkWithUs {
	height: 31px;
	width: 103px;
}
#Footer ul #FtrWorkWithUs a {
	height: 23px;
	width: 103px;
	background-image: url(/img/splash/bg_NavFooter.png);
	font-size: 11px;
	text-indent: 0;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding-top: 8px;
	text-align: center;
}
#Navigation {
	clear: both;
	float: none;
	width: 1010px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 65px;
	padding: 0px;
	background-image: url(/img/splash/bg_NavShadow.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#Navigation ul {
	padding: 0px;
	clear: none;
	float: right;
	width: 803px;
	height: 65px;
	list-style-type: none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
}
#Navigation ul li {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 65px;
	display: block;
	overflow: hidden;
}
#Navigation ul li a {
	font-size: 1px;
	text-indent: -100em;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 65px;
	background-repeat:no-repeat;
}
#Navigation ul li a:link, #Navigation ul li a:visited {
	background-position:left top;
}
#Navigation ul li a:hover, #Navigation ul li a:active {
	background-position:left bottom;
}
#Navigation ul .NavSel a, #Navigation ul .NavSel a:link, #Navigation ul .NavSel a:visited, #Navigation ul .NavSel a:hover, #Navigation ul .NavSel a:active {
	background-position:left bottom;
}
#Navigation #BtnAboutUs a {
	background-image: url(/img/splash/btn_AboutUs.png);
	width: 64px;
}
#Navigation #BtnAwards a {
	background-image: url(/img/splash/btn_Awards.png);
	width: 53px;
}
#Navigation #BtnCalories a {
	background-image: url(/img/splash/btn_Calories.png);
	width: 99px;
}
#Navigation #BtnCatering a {
	background-image: url(/img/splash/btn_Catering.png);
	width: 65px;
}
#Navigation #BtnContact a {
	background-image: url(/img/splash/btn_Contact.png);
	width: 61px;
}
#Navigation #BtnJoinOurTeam a {
	background-image: url(/img/splash/btn_JoinOurTeam.png);
	width: 84px;
}
#Navigation #BtnLocations a {
	background-image: url(/img/splash/btn_Locations.png);
	width: 66px;
}
#Navigation #BtnMadBlog a {
	background-image: url(/img/splash/btn_TheMadBlog.png);
	width: 84px;
}
#Navigation #BtnMadMob a {
	background-image: url(/img/splash/btn_Blog.png);
	width: 222px;
}
#Navigation #BtnMenu a {
	background-image: url(/img/splash/btn_Menu.png);
	width: 43px;
}
#Navigation #BtnAllergyInformation a {
	background-image: url(/img/splash/btn_Allergy_Information_Menu.png);
	width: 99px;
}
#Navigation #BtnOrderOnline a {
	background-image: url(/img/splash/btn_OrderOnline.png);
	width: 99px;
}
#Navigation #Logo {
	height: 137px;
	width: 241px;
	overflow: hidden;
	padding: 0px;
	clear: none;
	float: left;
	display: block;
	margin-top: 40px;
	margin-right: -20px;
	margin-bottom: -112px;
	margin-left: -15px;
	z-index: 1000;
	position: relative;
}
#Navigation #Logo img {
	display: none;
}
#Navigation #Logo a {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 137px;
	width: 241px;
	background-image: url(/img/splash/logo_MadGreen.png);
	font-size: 1px;
	text-indent: -100em;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
#NavFranchise {
	list-style-type: none;
	clear: none;
	float: right;
	height: 33px;
	width: 138px;
	display: block;
	padding: 0px;
	margin-top: -50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#NavFranchise li {
	float: left;
	height: 33px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#NavFranchise li a {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-indent: -100em;
	height: 33px;
	font-size: 1px;
}
#NavFranchise li a:hover, #NavFranchise li a:active, #NavFranchise li.NavSel a {
	background-position: left bottom;
}
#NavFranchise #BtnMarley a {
	width: 72px;
	background-image: url(/img/splash/btn_Marley.png);
}
#NavFranchise #BtnDan a {
	background-image: url(/img/splash/btn_Dan.png);
	width: 66px;
}
#PGNav {
	display: block;
	clear: none;
	float: left;
	/* height: 353px; */
	height: 403px;
	width: 289px;
	z-index: 100;
	background-image: url(/img/splash/bg_PaperNavType1_w_hand.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding-top: 52px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}
#PopBack {
	position: absolute;
	z-index: 2000;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #11260f;
	filter:alpha(opacity=50); /* IE's opacity*/
	opacity: 0.50;
	visibility: hidden;
	width: 100%;
}
#PopSend {
	position: absolute;
	left: 0px;
	top: 200px;
	z-index: 2010;
	visibility: hidden;
	width:100%;
}
#PopSend h4 {
	font-size: 1px;
	background-image: url(/img/splash/hdr_SendAFriend.gif);
	height: 87px;
	width: 210px;
	clear: none;
	float: right;
	text-indent: -100em;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#PopSend #sendForm {
	width: 609px;
	display: block;
	clear: both;
	float: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(/img/splash/bg_Form1.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 227px;
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#PopSend #sendForm .Close {
	clear: none;
	float: right;
	margin: 0px;
	padding: 0px;
	background-image: url(/img/splash/btn_Close.png);
	height: 13px;
	width: 14px;
	overflow: hidden;
	font-size: 1px;
	text-indent: -100em;
	display: block;
}
#PopSend .leftColumn {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	width: 304px;
}
#PopSend .btnSend {
	margin: 0px;
	clear: both;
	float: right;
	height: 31px;
	width: 67px;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#PopSend .btnSend input {
	background-image: url(/img/splash/btn_Send.png);
	margin: 0px;
	clear: both;
	float: none;
	height: 31px;
	width: 67px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 31px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 1px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
#PopContactForm, #PopMadMobForm, #PopCalcAddtoMix {
	position: absolute;
	left: 0px;
	top: 100px;
	z-index: 2010;
	width:100%;
	visibility: hidden;
}
#PopContactForm h4, #PopMadMobForm h4, #PopCalcAddtoMix h4 {
	font-size: 1px;
	background-image: url(/img/splash/hdr_CustomerFeedback.gif);
	height: 87px;
	width: 213px;
	clear: none;
	float: right;
	text-indent: -100em;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#PopMadMobForm h4 {
	background-image: url(/img/splash/hdr_JoinTheMadMob.gif);
	height: 103px;
	width: 215px;
	padding-right: 20px;
}
#PopCalcAddtoMix h4 {
	background-image: url(/img/splash/hdr_AddToTheMix.gif);
	height: 50px;
	width: 305px;
	float: left;
	margin-bottom: 5px;
}
#PopContactForm p, #PopMadMobForm p, #PopCalcAddtoMix p {
	padding-top: 2px;
	padding-bottom: 3px;
	color: #532884;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#PopContactForm #ContactForm, #PopMadMobForm #MadMobForm, #PopCalcAddtoMix #CalcAddtoMix {
	display: block;
	clear: both;
	float: none;
	background-image: url(/img/splash/bg_Form2.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#PopContactForm #ContactForm .Close, #PopMadMobForm #MadMobForm .Close, #PopCalcAddtoMix .Close {
	clear: none;
	float: right;
	margin: 0px;
	padding: 0px;
	background-image: url(/img/splash/btn_Close.png);
	height: 13px;
	width: 14px;
	overflow: hidden;
	font-size: 1px;
	text-indent: -100em;
	display: block;
}
#PopContactForm .BG, #PopMadMobForm .BG, #PopCalcAddtoMix .BG {
	background-image: url(/img/splash/bg_Contact.png);
	background-repeat: no-repeat;
	background-position: 203px 211px;
	width: 599px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 472px;
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#PopMadMobForm .BG {
	background-image: url(/img/splash/bg_MadMob.png);
	background-position: 185px 294px;
}
#PopCalcAddtoMix #CalcAddtoMix .BG {
	background-image: url(/img/splash/bg_AddMix.png);
	background-position: 3px 341px;
}
#PopContactForm .btnSend, #PopMadMobForm .btnSend {
	clear: both;
	float: left;
	height: 31px;
	width: 67px;
	overflow: hidden;
	padding: 0px;
	margin-top: -31px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#PopMadMobForm .btnSend {
	margin-top:0px;
}
#PopContactForm .btnSend input, #PopMadMobForm .btnSend input {
	background-image: url(/img/splash/btn_Send.png);
	margin: 0px;
	clear: both;
	float: none;
	height: 31px;
	width: 67px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 31px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 1px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
#PopContactForm .leftColumn, #PopMadMobForm .leftColumn {
	clear: none;
	float: left;
	width: 350px;
	padding-right: 10px;
}
#PopContactForm .rightColumn, #PopMadMobForm .rightColumn {
	margin: 0px;
	clear: none;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	width: 208px;
}
#commentsForm {
	margin: 0px;
	padding: 0px;
}
#commentsForm .leftColumn {
	clear: both;
	float: none;
	width: 591px;
}
#commentsForm .btnSend {
	margin: 0px;
	clear: both;
	float: right;
	height: 31px;
	width: 67px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 250px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#commentsForm .btnSend input {
	background-image: url(/img/splash/btn_Send.png);
	margin: 0px;
	clear: both;
	float: none;
	height: 31px;
	width: 67px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 31px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 1px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.Hide {
	display: none;
}
.clrGreen1 {
	color:#2d6728 !important;
}
.clrPurple {
	color: #522884 !important;
}
.clrRed {
	color: #911c24 !important;
}
.clrYellow {
	color:#fff222 !important;
}
#friendly_locations {
	display:none;
}

