@charset "UTF-8";
/* CSS Document */

body {	
	background-color: 	#000000;
}

#wrapper {
	position:		absolute;
	left: 			50%;
	top:			0px;
	margin-left: 	-394px;
}

#tableCloth {
	z-index: 	1;
	background-image: 	url("../sourceImages/templateImages/tableCloth.jpg");
	background-position:left, top;
	background-repeat:	no-repeat;
	position: 	absolute;
	width: 		788px;
	height:		768px;
	left: 		0px;
	top:		0px;
}

#bringYourOwnLaptop {
	z-index: 	6;
	position:	absolute;
	width: 		302px;
	height:		203px;
	left: 		-33px;
	top: 		0px;
}

#paperOverlay {
	z-index: 	7;
	background-image: 	url("../sourceImages/templateImages/paperSign.png");
	background-position:left, top;
	background-repeat:	no-repeat;
	position:	absolute;
	width:		195px;
	height:		131px;
	left:		47px;
	top: 		72px;
}

#napkin {
	z-index: 	3;
	background-image: 	url("../sourceImages/templateImages/napkin.png");
	background-position:left, top;
	background-repeat:	no-repeat;
	position:	absolute;
	width:		267px;
	height:		116px;
	left:		374px;
	top: 		0px;
}

#napkinMessageImage {
	position:	absolute;
	width:		114px;
	height:		54px;
	left:		41px;
	top: 		10px;
}

#receipt {
	z-index: 2;
	background-image: 	url("../sourceImages/templateImages/receipt.png");
	background-position:left, top;
	background-repeat:	no-repeat;
	position:	absolute;
	width: 		225px;
	height:		343px;
	left: 		514px;
	top: 		76px;
}

#glassStain {
	z-index: 3;
	background-image: 	url("../sourceImages/templateImages/glassStain.png");
	background-position:left, top;
	background-repeat:	no-repeat;
	position:	absolute;
	width: 		132px;
	height:		116px;
	left: 		612px;
	top: 		0px;
}

#wineSpots {
	z-index: 3;
	background-image: 	url("../sourceImages/templateImages/wineSpots.png");
	background-position:left, top;
	background-repeat:	no-repeat;
	position:	absolute;
	width: 		42px;
	height:		65px;
	left: 		672px;
	top: 		134px;
}

#topShadow {
	z-index: 4;
	background-image: 	url("../sourceImages/templateImages/topShadow.png");
	background-repeat: 	repeat-x;
	position: 		absolute;
	width:			590px;
	height:			6px;
	left:			86px;
	top:			115px;
}

#pageShadow {
	z-index: 4;
	background-image: 	url("../sourceImages/templateImages/gradientShadowRaster.png");
	background-repeat: 	repeat-y;
	position: 		absolute;
	width:			590px;
	left:			86px;
	top:			121px;
	padding-left:	6px;
	padding-right:  6px;
}

#page
{
	z-index: 	5;
	background-color: #F7F2E9;
	background-image: url(../sourceImages/templateImages/pageBackground.jpg);
	background-repeat:repeat-x;
	background-position:left, top;
	width: 		578px;
	height: 	647px;
}

#discountImage {
	position:	absolute;
	left:		27px;
	top:		33px;
}

#menuImage {
	position:	absolute;
	left:		247px;
	top:		48px;
}

#registerImage {
	position:	absolute;
	left:		368px;
	top:		33px;
}

#hummingBirdImage {
	position:	absolute;
	left:		518px;
	top:		8px;
}

#horizontalDivider {
	position:			absolute;
	width: 				525px;
	height: 			1px;
	left:				27px;
	top:				103px;
	background-color: 	#660000;
}

#back {
	z-index: 10;
	position:	absolute;
	left:		340px;
	top:		131px;
}

#mainContent {
	position: 	absolute;
	width: 		340px;
	height: 	430px;
	left: 		26px;
	top: 		131px;
	padding-right: 26px;
	overflow:	auto;
}

#verticalDivider {
	position:			absolute;
	width: 				1px;
	height: 			430px;
	left:				394px;
	top:				130px;
	background-color: 	#660000;
}

#sponsorSideBar {
	position: 	absolute;
	width:		118px;
	left: 		422px;
	top: 		129px;
}

#broughtToYouImage, 
#academyClassImage, 
#andImage, 
#adobeImage,
#oreillyImage{
	display:		block;
	padding:		0px;
	margin:			0px;
	margin-bottom: 	10px;
}

#broughtToYouImage {
	margin-left: 0px;
}

#academyClassImage {
	margin-left: 16px;
}

#andImage {
	margin-left: 53px;
}

#adobeImage {
	margin-left: 36px;
}

#oreillyImage {
	margin-left: 12px;
}
