body {
	background-color: #000000;
	background-image:url(images/background.jpg);
	background-repeat: repeat;
	background-position: left top;
	min-width: 1024px;	
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#wrapper {
	margin: 0px auto;
	width: 1024px;
	text-align: left;
	position: relative;
}
#main1 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 0px;
	left: 0px;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	text-transform: uppercase;
}
.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00CCFF;
	text-transform: uppercase;
}
#main2 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 0px;
	left: 81px;
}
#main3 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 0px;
	left: 266px;
}
.winelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.winelinks:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#0099FF;
}

#main4 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 0px;
	left: 945px;
}
#main5 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 40px;
	left: 266px;
}
#main6 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 40px;
	left: 354px;
}
#main7 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 40px;
	left: 442px;
}
#main8 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 40px;
	left: 531px;
}
#main9 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 40px;
	left: 619px;
}
#main10 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 40px;
	left: 707px;
}
#main11 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 40px;
	left: 795px;
}
#main12 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 40px;
	left: 883px;
}
#main13 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 130px;
	left: 266px;
}
#main14 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 443px;
	top: 129px;
}
#main15 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 171px;
	left: 81px;
}
#main17 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 243px;
	left: 80px;
}
#main20 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 414px;
	left: 443px;
}
#main21 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 641px;
	left: 81px;
}
#main22 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 667px;
	left: 80px;
}
#main23 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 667px;
	left: 426px;
}

#main24 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 667px;
	left: 514px;
}
#main25 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 667px;
	left: 616px;
	width: 53px;
}
#main26 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 679px;
	left: 508px;
}
#main27 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 681px;
	left: 603px;
}
#main28 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 667px;
	left: 824px;
}
#main29 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 0px;
	left: 266px;
}

#venue1 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 129px;
	left: 266px;
}
#venue2 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 170px;
	left: 81px;
}
#venue3 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 170px;
	left: 441px;
}
#venue4 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 380px;
	left: 81px;
}
#venue5 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 380px;
	left: 441px;
}
#venue6 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 424px;
	left: 81px;
}
#venue7 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 470px;
	left: 81px;
}
#venue8 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 515px;
	left: 81px;
}
#venue9 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 561px;
	left: 81px;
}

#newstext {
	z-index: 2;
	width: 403px;
	height: 396px;
	position:absolute;
	left: 463px;
	top: 203px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height:13pt;
	padding: 10px;
}

#newstext a:link, #newstext a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0099FF;
	font-size:12px;
	text-decoration:none;
}
#newstext a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#venuetext {
	z-index: 2;
	width: 447px;
	height: 242px;
	position:absolute;
	left: 455px;
	top: 386px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height:13pt;
}
#contacttext{
	z-index: 2;
	width: 287px;
	height: 141px;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height:13pt;
	left: 187px;
	top: 294px;
}
#amiratext{
	z-index: 2;
	width: 222px;
	height: 38px;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height:14pt;
	left: 573px;
	top: 271px;
}
#rasheedtext{
	z-index: 2;
	width: 210px;
	height: 37px;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height:14pt;
	left: 216px;
	top: 134px;
}
#kirktext{
	z-index: 2;
	width: 190px;
	height: 37px;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height:14pt;
	left: 217px;
	top: 271px;
}

#contactlinktext{
	z-index: 2;
	width: 191px;
	height: 37px;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height:14pt;
	left: 46px;
	top: 415px;
}


#winemenu1 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 0px;
	left: 81px;
}
#winemenu2 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 81px;
	top: 172px;
}
#winemenu3 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 306px;
	top: 172px;
}
#winemenu4 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 420px;
	top: 172px;
}
#winemenu5 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 81px;
	top: 210px;
}
#winemenu6 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 81px;
	top: 789px;
}
#winemenu7 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 306px;
	top: 789px;
}
#winemenu8 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 453px;
	top: 789px;
}
#winemenu9 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 81px;
	top: 832px;
}
#winemenu10 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 81px;
	top: 966px;
}
#menu1 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 81px;
	top: 170px;
	background-image:url(images/menubg.jpg);
	width: 863px;
	height: 471px;
}
#menu2 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 375px;
	top: 170px;
}
#menu3 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 647px;
	top: 170px;
}
#galleryimage1 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 81px;
	top: 170px;
}
#galleryimage2 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 81px;
	top: 242px;
}
#galleryimage3 {
	margin: 0px;
	padding: 0px;
	position:relative;
}
#galleryfooter {
	margin: 0px;
	padding: 0px;
	position:relative;
}
#gallerybox {
	margin:0px;
	padding:0px;
	position:absolute;
	width:863px;
	left:81px;
	top: 379px;
}	
#gallerytext {
	z-index: 2;
	width: 757px;
	height: 82px;
	position:absolute;
	left: 137px;
	top: 287px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height:13pt;
	text-align:left;
}
#contact1 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 81px;
	top: 171px;
	height: 470px;
}
#contact2 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 512px;
	top: 170px;
	width: 434;
	height: 470px;
	background-image:url(images/contact_08.jpg);
	background-repeat:no-repeat;
}
#contact3 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 515px;
	top: 320px;
}
#contact4 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 81px;
	top: 476px;
}
#contact5 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 515px;
	top: 476px;
}
#comingsoon {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: 81px;
	top: 169px;
	width: 864px;
	height: 473px;
	background-image: url(images/comingsoon.jpg);
}

#canadaflag {
	margin:0;
	padding:0;
	position:absolute;
}

.menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 1.7em;
}

.menuheader {
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
}
