body {
	background-image: url(images/NewYorkCty1931_02.jpg);
	background-color: #FFFCF1;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#enterSite  {
	visibility: hidden;
	position: relative;
	margin-top: 18px;
	font-size: xx-small;
	height: 12px;
}
#mainContainer {
	height: auto;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-left: auto;
}
#mainContainer #logoHeader #leftLogo {
	float: left;
}
#mainContainer #logoHeader #rightLogo {
	float: right;
}
#mainContainer #logoHeader {
	width: 800px;
	height: 275px;
}
#mainContainer #mainContent {
	padding: 18px;
	border: 16px solid #F78F1E;
	background-color: #FFFCF1;
	width: 678px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/Statue-of-Liberty.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#mainContainer #mainContent #milkshakeSlideshow {
	height: 224px;
	width: 299px;
	border: 8px solid #083A81;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 18px;
	float: right;
}
#mainContainer #mainContent #location01 #arrows {
	width: 250px;
	height: 24px;
	margin-bottom: 9px;
	margin-right: auto;
	margin-left: auto;
}
#mainContainer #mainContent #location01 #arrows #arrowLeft {
	float: left;
	margin-bottom: 0px;
}
#mainContainer #mainContent #location01 #arrows #arrowRight {
	float: right;
	margin-bottom: 0px;
}
#mainContainer #mainContent #location01 #visitNewLocations {
	width: 342px;
	margin-bottom: 9px;
}
#mainContainer #mainContent #location01 #cafeMilkshakeLogo {
	width: 176px;
	margin-right: auto;
	margin-left: auto;
}
#mainContainer #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px;
	width: 326px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#mainContainer #mainContent #location01 {
	width: 342px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-bottom: 18px;
}
#mainContainer #mainContent #location02 {
	width: 342px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-bottom: 18px;
}
#mainContainer #mainContent #location02 #milkshakeCompanyLogo {
	width: 326px;
	margin-right: auto;
	margin-left: auto;
}
.hours {
	font-weight: bold;
}
#mainContainer #mainContent #location03 #milkshakeCompanyLogo2 {
	width: 326px;
	margin-right: auto;
	margin-left: auto;
}
#mainContainer #mainContent #location03 {
	width: 342px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#mainContainer #copyrightFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 18px;
	margin-bottom: 18px;
}
#mainContainer #mainContent #menuContent {
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-style: italic;
	width: 326px;
}
#mainContainer #mainContent #menuContent p {
	margin-top: 18px;
	margin-bottom: 0px;
	line-height: 22px;
}
.menuHeaderPara {
	font-weight: bold;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-style: normal;
	padding-bottom: 18px;
}
.menuBottomPara {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 18px;
}
#mainContainer #mainContent #menuHeader #menuTitle {
	margin-bottom: 18px;
}
#mainContainer #mainContent #menuContent #milkshakeFlavs {
	width: 100px;
	float: right;
	position: absolute;
	margin: 0px;
	top: 400px;
}
#mainContainer #mainContent #menuContent #menu02 #menu02a {
	width: 163px;
	float: left;
	height: auto;
}
#mainContainer #mainContent #menuContent #menu02 #menu02b {
	width: 163px;
	float: right;
}
#mainContainer #mainContent #menuContent #menu02 {
	height: 221px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#mainContainer #mainContent #loungeHeader {
	margin-bottom: 17px;
	margin-right: auto;
	margin-left: auto;
}
#mainContainer #mainContent #loungeContent {
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	width: auto;
	text-align: center;
}
#mainContainer #mainContent #loungeContent p {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 32px;
	text-align: center;
	color: #083A81;
	font-size: 18px;
	width: 490px;
}
#mainContainer #mainContent #underConstruct {
	margin-right: auto;
	margin-left: auto;
}
#mainContainer #mainContent #homepageHeader {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#mainContainer #mainContent #homepage01 {
	text-align: left;
}
#mainContainer #mainContent #homepage01 p {
	margin-right: 0px;
	margin-left: 0px;
}
#mainContainer #mainContent #menuContent #milkshakeMap {
	height: 249px;
	width: 249px;
	border: 8px solid #F78F1E;
	margin-top: 18px;
}
#mainContainer #mainContent #menuContent #menu04 #menu04a {
	width: 163px;
	float: left;
	height: auto;
}
#mainContainer #mainContent #menuContent #menu04 #menu04b {
	width: 163px;
	float: right;
}
#mainContainer #mainContent #menuContent #menu04 {
	height: 638px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.homepageSlideshow {
	float: right;
	border: 8px solid #083A81;
	margin-left: 18px;
	margin-top: 18px;
}
#mainContainer #mainContent #menuContent #tagline {
	padding-bottom: 18px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.rightMargin {
	padding-right: 18px;
	margin-right: 18px;
}
#mainContainer #mainContent #menuContent #hours {
	padding-top: 18px;
	padding-bottom: 18px;
}
#hereGraphic {
	position: absolute;
	margin-left: 630px;
	margin-top: 820px;
}
#mainContainer #newGraphic {
	position: absolute;
	margin-top: 320px;
	margin-left: -50px;
}
#mainContainer #mainContent #menuContent #boken {
	padding-top: 18px;
}
#mainContainer #mainContent #loungeContent #loungeTagline {
	padding-bottom: 17px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #083A81;
	margin-bottom: 17px;
}
#mainContainer #mainContent #loungeContent #loungeLocation {
	margin-bottom: 17px;
	padding-bottom: 17px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #083A81;
	padding-right: 50px;
	padding-left: 50px;
}
