/* CSS Document */

body {
	border: none;
	margin: 0;
	background-image: url(LeafColumnBackground.jpg);
	font: .8em/1.3em Verdana, Arial, Helvetica, sans-serif;
	}

img {
	border: 0;
	}

a span {
	display: none;
	}

h2 {
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	}

div.ABILogo {
	position: absolute;
	top: 630px; left: 300px;
	width: 166px;
	height: 53px;
	}

div.HPMainContent{
	position: relative;
	width: 782px;
	height: 685px;
	margin: 0 auto 0 auto;
	background-image: url(ShadowTile.jpg);
	background-color: #ebd893;
	}
/* Header */
div.Header{
	background-image: url(ShirazHeader.jpg);
	position: relative;
	top: 0; left: 11px;
	width: 760px;
	height: 239px;
	}

div.Restaurant {
	position: absolute;
	top: 0; left: 0;
	width: 241px;
	height: 239px;
	}

a.RestaurantRO, a:link.RestaurantRO {
	width: 241px;
	height: 239px;
	display: block;
	}

a:hover.RestaurantRO {
	width: 241px;
	height: 239px;
	background-image: url(RestaurantHeaderRO.jpg);
	}

div.Grill {
	position: absolute;
	top: 0; left: 241px;
	width: 278px;
	height: 239px;
	}

a.GrillRO, a:link.GrillRO {
	width: 278px;
	height: 239px;
	display: block;
	}

a:hover.GrillRO {
	width: 278px;
	height: 239px;
	background-image: url(GrillHeaderRO.jpg);
	}

div.Market {
	position: absolute;
	top: 0; left: 519px;
	width: 241px;
	height: 239px;
	}

a.MarketRO, a:link.MarketRO {
	width: 241px;
	height: 239px;
	display: block;
	}

a:hover.MarketRO {
	width: 241px;
	height: 239px;
	background-image: url(MarketHeaderRO.jpg);
	}
/* End of Header */
/* Navigation */
div.Navigation {
	position: relative;
	top: 0; left: 11px;
	width: 230px;
	height: 294px;
	}

div.Home {
	width: 230px;
	height: 42px;
	background-image: url(HomeRO.jpg);
	}

div.HomeLink {
	display: block;
	width: 230px;
	height: 42px;
	background-image: url(Home.jpg);
	}

a.HomeRO, a:link.HomeRO {
	width: 230px;
	height: 42px;
	display: block;
	}

a:hover.HomeRO {
	width: 230px;
	height: 42px;
	background-image: url(HomeRO.jpg);
	}
/* Menus Nav*/
div.Menus {
	width: 230px;
	height: 42px;
	background-image: url(Menus.jpg);
	}

a.MenusRO, a:link.MenusRO {
	width: 230px;
	height: 42px;
	display: block;
	}

a:hover.MenusRO {
	width: 230px;
	height: 42px;
	background-image: url(MenusRO.jpg);
	}
/* End of Menus Nav*/
/* Catering Nav*/
div.Catering {
	width: 230px;
	height: 42px;
	background-image: url(CateringRO.jpg);
	}

div.CateringLink {
	display: block;
	width: 230px;
	height: 42px;
	background-image: url(Catering.jpg);
	}

a.CateringRO, a:link.CateringRO {
	width: 230px;
	height: 42px;
	display: block;
	}

a:hover.CateringRO {
	width: 230px;
	height: 42px;
	background-image: url(CateringRO.jpg);
	}
/* End of Catering Nav*/
/* Gallery Nav*/
div.Gallery {
	width: 230px;
	height: 42px;
	background-image: url(GalleryRO.jpg);
	}

div.GalleryLink {
	display: block;
	width: 230px;
	height: 42px;
	background-image: url(Gallery.jpg);
	}

a.GalleryRO, a:link.GalleryRO {
	width: 230px;
	height: 42px;
	display: block;
	}

a:hover.GalleryRO {
	width: 230px;
	height: 42px;
	background-image: url(GalleryRO.jpg);
	}
/* End of Gallery Nav*/
/* Hours Nav*/
div.Hours {
	width: 230px;
	height: 42px;
	background-image: url(HoursRO.jpg);
	}

div.HoursLink {
	width: 230px;
	height: 42px;
	background-image: url(Hours.jpg);
	}

a.HoursRO, a:link.HoursRO {
	width: 230px;
	height: 42px;
	display: block;
	}

a:hover.HoursRO {
	width: 230px;
	height: 42px;
	background-image: url(HoursRO.jpg);
	}
/* End of Hours Nav*/
/* Coupons Nav */
div.Coupons {
	width: 230px;
	height: 42px;
	background-image: url(CouponsRO.jpg);
	}

div.CouponsLink {
	display: block;
	width: 230px;
	height: 42px;
	background-image: url(Coupons.jpg);
	}

a.CouponsRO, a:link.CouponsRO {
	width: 230px;
	height: 42px;
	display: block;
	}

a:hover.CouponsRO {
	width: 230px;
	height: 42px;
	background-image: url(CouponsRO.jpg);
	}
/* End of Coupons Nav*/
/* Contact Nav */
div.Contact {
	width: 230px;
	height: 42px;
	background-image: url(ContactRO.jpg);
	}

div.ContactLink {
	display: block;
	width: 230px;
	height: 42px;
	background-image: url(Contact.jpg);
	}

a.ContactRO, a:link.ContactRO {
	width: 230px;
	height: 42px;
	display: block;
	}

a:hover.ContactRO {
	width: 230px;
	height: 42px;
	background-image: url(ContactRO.jpg);
	}
/* End of Contact Nav */
/* End of Navigation*/
/* Homepage Main Content*/
div.InsetPhoto {
	position: absolute;
	top: 239px; left: 244px;
	width: 214px;
	height: 314px;
	}

div.PersianCuisine {
	position: absolute;
	top: 239px; left: 480px;
	width: 250px;
	height: 314px;
	}

div.PersianCuisine p {
	margin: 0;
	}
p.SecondPara {
	margin: 0;
	text-indent: 1em;
	}

div.LeafBorder {
	position: absolute;
	top: 565px; left: 11px;
	width: 760px;
	height: 56px;
	background-image: url(LeafBorder.jpg);
	}
/* End of Homepage Main Content*/
/* Catering Page*/
div.CateringMainContent{
	position: relative;
	width: 782px;
	height: 1910px;
	margin: 0 auto 0 auto;
	background-image: url(ShadowTile.jpg);
	background-color: #ebd893;
	}

div.CateringMenu {
	position: absolute;
	top: 239px; left: 240px;
	width: 480px;
	}

p.PhotoCaption {
	margin: 0;
	text-align: center;
	}

img.CateringVan {
	margin-left: 72px;
	}

div.CateringMenu h1 {
	margin: 0;
	font: bold 1.25em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}

div.CateringMenu a {
	display: block;
	text-align: center;
	color: #a12620;
	text-decoration: none;
	}

div.CateringPhotos {
	width: 240px; height: 149px;
	margin: 10px 0 20px 0;
	float: left;
	}

h2.ListHeader {
	margin: 25px 0 0 0;
	text-align: center;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	color: #a12620;
	}

ul.Catering {
	margin-top: 0;
	}

div.CateringLeafBorder {
	position: absolute;
	top: 1785px; left: 11px;
	width: 760px;
	height: 56px;
	background-image: url(LeafBorder.jpg);
	}

div.CateringABILogo {
	position: absolute;
	top: 1850px; left: 300px;
	width: 166px;
	height: 53px;
	}
/* End of Catering Page*/
/* Gallery Page*/
div.MainContentGallery {
	width: 782px;
	height: 765px;
	margin: 0 auto 0 auto;
	background-image: url(ShadowTile.jpg);
	background-color: #ebd893;
	position: relative;
	}

div.MainGalleryHead {
	position: absolute;
	top: 239px; left: 260px;
	width: 465px;
	}

div.MainGalleryHead h1 {
	margin: 0;
	font: 1.25em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}

div h1 {
	margin: 0;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}

p.GalleryCaption {
	text-align: center;
	margin-top: 210px;
	}

p.GalleryCaptionPortrait {
	text-align: center;
	margin-top: 310px;
	background-color: #EBD893;
	}

div.GrillPhotos {
	position: absolute;
	top: 269px; left: 290px;
	width: 180px;
	height: 160px;
	}
/*
div.RestaurantPhotos {
	position: absolute;
	top: 269px; left: 515px;
	width: 180px;
	height: 160px;
	}
*/
div.MarketPhotos {
	position: absolute;
	top: 269px; left: 515px;
	width: 180px;
	height: 160px;
	}

div.ShirazPhotos {
	position: absolute;
	top: 460px; left: 290px;
	width: 180px;
	height: 160px;
	}

div.GalleryLeafBorder {
	position: relative;
	top: 115px; left: 11px;
	width: 760px;
	height: 56px;
	background-image: url(LeafBorder.jpg);
	}

div.ABILogoGallery {
	position: absolute;
	top: 705px; left: 300px;
	width: 166px;
	height: 53px;
	}
/* End of Gallery Page*/
/* Hours and Location Page */
div.HoursMainContent{
	width: 782px;
	height: 860px;
	margin: 0 auto 0 auto;
	background-image: url(ShadowTile.jpg);
	background-color: #ebd893;
	position: relative;
	}

div#map {
	position: absolute;
	top: 485px; left: 260px;
	width: 225px;
	height: 225px;
	border: solid #a12620;
	}
	
div#map2 {
	position: absolute;
	top: 239px; left: 260px;
	width: 225px;
	height: 225px;
	border: solid #a12620;
	}
	
div.GrillMarketAddress {
	position: absolute;
	top: 239px; left: 500px;
	width: 233px;
	height: 200px;
	}
	
div.RestaurantAddress {
	position: absolute;
	top: 515px; left: 500px;
	width: 233px;
	height: 75px;
	}
	
p.MapAddresses {
	font: .9em/1.25em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #a12620;
	}

p.FirstMapAddress {
	margin: 0;
	font: .9em/1.25em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #a12620;
	}

div.HoursLeafBorder {
	position: relative;
	top: 205px; left: 11px;
	width: 760px;
	height: 56px;
	background-image: url(LeafBorder.jpg);
	}

div.ABILogoHours {
	position: absolute;
	top: 800px; left: 300px;
	width: 166px;
	height: 53px;
	}
/* End of Hours and Location Page */
/* Coupon Page */
div.CouponMainContent{
	width: 782px;
	height: 730px;
	margin: 0 auto 0 auto;
	background-image: url(ShadowTile.jpg);
	background-color: #ebd893;
	position: relative;
	}

div.GiftCard {
	position: absolute;
	top: 220px; left: 265px;
	width: 450px;
	height: 180px;
	}

div.GiftCard img {
	width: 244px; height: 150px;
	padding: 0 103px 0 103px;
	}

div.GiftCard p {
	font: .9em/1.25em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #a12620;
	margin: 0;
	}

div.GrillCoupon {
	position: absolute;
	top: 400px; left: 265px;
	width: 450px;
	height: 192px;
	}

div.GrillCoupon p {
	font: .9em/1.25em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #a12620;
	margin: 0;
	}

div.CouponLeafBorder {
	position: relative;
	top: 85px; left: 11px;
	width: 760px;
	height: 56px;
	background-image: url(LeafBorder.jpg);
	}

div.ABILogoCoupon {
	position: absolute;
	top: 680px; left: 300px;
	width: 166px;
	height: 53px;
	}
/* End of Coupon Page */
/* Grill Gallery Page */
div.MainContentGrillGallery {
	width: 782px;
	height: 1025px;
	margin: 0 auto 0 auto;
	background-image: url(ShadowTile.jpg);
	background-color: #ebd893;
	position: relative;
	}

div.GalleryHead {
	position: absolute;
	top: 214px; left: 240px;
	width: 510px;
	height: 20px;
	}

div.GrillPhoto1 {
	position: absolute;
	top: 239px; left: 240px;
	width: 85px;
	height: 85px;
	}

div.GrillPhoto2 {
	position: absolute;
	top: 239px; left: 325px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto2 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillCounter2.jpg);
	}

div.GrillPhoto3 {
	position: absolute;
	top: 239px; left: 410px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto3 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillCounter3.jpg);
	left: -170px;
	}

div.GrillPhoto4 {
	position: absolute;
	top: 239px; left: 495px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto4 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillCounter4.jpg);
	left: -255px;
	}

div.GrillPhoto5 {
	position: absolute;
	top: 239px; left: 580px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto5 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillCounter5.jpg);
	left: -340px;
	}

div.GrillPhoto6 {
	position: absolute;
	top: 239px; left: 665px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto6 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillSeating3.jpg);
	left: -425px;
	}

div.GrillPhoto7 {
	position: absolute;
	top: 324px; left: 240px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto7 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillSeating4.jpg);
	top: 255px; left: 0;
	}

div.GrillPhoto8 {
	position: absolute;
	top: 324px; left: 325px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto8 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillSWSmoothie.jpg);
	top: 255px; left: -85px;
	background-position: center;
	}

div.GrillPhoto9 {
	position: absolute;
	top: 324px; left: 410px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto9 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillColdSides.jpg);
	top: 255px; left: -170px;
	}

div.GrillPhoto10 {
	position: absolute;
	top: 324px; left: 495px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto10 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillHotSides.jpg);
	top: 255px; left: -255px;
	}

div.GrillPhoto11 {
	position: absolute;
	top: 324px; left: 580px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto11 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillVan.jpg);
	top: 255px; left: -340px;
	}

div.GrillPhoto12 {
	position: absolute;
	top: 324px; left: 665px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto12 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillBargSpecial.jpg);
	top: 255px; left: -425px;
	}

div.GrillPhoto13 {
	position: absolute;
	top: 409px; left: 240px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto13 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillKoobidehSpecial.jpg);
	top: 170px; left: 0;
	}

div.GrillPhoto14 {
	position: absolute;
	top: 409px; left: 325px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto14 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillJoojehSultani.jpg);
	top: 170px; left: -85px;
	}

div.GrillPhoto15 {
	position: absolute;
	top: 409px; left: 410px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto15 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillJoojehSpecial.jpg);
	top: 170px; left: -170px;
	}

div.GrillPhoto16 {
	position: absolute;
	top: 409px; left: 495px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto16 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillSultaniSpecial.jpg);
	top: 170px; left: -255px;
	}

div.GrillPhoto17 {
	position: absolute;
	top: 409px; left: 580px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto17 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillChickenLari.jpg);
	top: 170px; left: -340px;
	}

div.GrillPhoto18 {
	position: absolute;
	top: 409px; left: 665px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto18 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillLambLariSpecial.jpg);
	top: 170px; left: -425px;
	}

div.GrillPhoto19 {
	position: absolute;
	top: 494px; left: 325px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto19 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillSpcyChicSpecial.jpg);
	top: 85px; left: -85px;
	}

div.GrillPhoto20 {
	position: absolute;
	top: 494px; left: 410px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto20 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillChicShishSpec.jpg);
	top: 85px; left: -170px;
	}

div.GrillPhoto21 {
	position: absolute;
	top: 494px; left: 495px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto21 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillShrimpSpecial.jpg);
	top: 85px; left: -255px;
	}

div.GrillPhoto22 {
	position: absolute;
	top: 494px; left: 580px;
	width: 85px;
	height: 85px;
	}

div:hover.GrillPhoto22 div.GalleryPhotoOverlay {
	display: block;
	background-image: url(GalleryGrillChenjehSpecial.jpg);
	top: 85px; left: -340px;
	}

div.GalleryLargePhoto {
	position: absolute;
	top: 340px; left: 102px;
	width: 306px;
	height: 306px;
	background-image: url(GalleryGrillFront.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

div.GalleryPhotoOverlay {
	position: absolute;
	display: none;
	top: 340px; left: -85px;
	width: 306px;
	height: 306px;
	margin: 0 0 0 102px;
	background-image: url(GalleryGrillCounter.jpg);
	background-repeat: no-repeat;
	background-color: #EBD893;
	}

div.GrillGalleryLeafBorder {
	position: relative;
	top: 375px; left: 11px;
	width: 760px;
	height: 56px;
	background-image: url(LeafBorder.jpg);
	}

div.ABILogoGrillGallery {
	position: absolute;
	top: 965px; left: 300px;
	width: 166px;
	height: 53px;
	}
/* End of Grill Gallery Page */
/* Restaurant Gallery Page */
div.MainContentRestGallery {
	width: 782px;
	height: 1010px;
	margin: 0 auto 0 auto;
	background-image: url(ShadowTile.jpg);
	background-color: #ebd893;
	position: relative;
	}

div.GalleryHead {
	position: absolute;
	top: 214px; left: 240px;
	width: 510px;
	height: 20px;
	}

div.RestPhoto1 {
	position: absolute;
	top: 239px; left: 240px;
	width: 85px;
	height: 85px;
	}

div.RestPhoto2 {
	position: absolute;
	top: 239px; left: 325px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto2 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestDining.jpg);
	}

div.RestPhoto3 {
	position: absolute;
	top: 239px; left: 410px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto3 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestDining2.jpg);
	left: -170px;
	background-position: center;
	}

div.RestPhoto4 {
	position: absolute;
	top: 239px; left: 495px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto4 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestBar.jpg);
	left: -255px;
	}

div.RestPhoto5 {
	position: absolute;
	top: 239px; left: 580px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto5 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestSalad.jpg);
	left: -340px;
	}

div.RestPhoto6 {
	position: absolute;
	top: 239px; left: 665px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto6 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestHummus.jpg);
	left: -425px;
	}

div.RestPhoto7 {
	position: absolute;
	top: 324px; left: 240px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto7 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestKadoocheh.jpg);
	top: 255px; left: 0;
	}

div.RestPhoto8 {
	position: absolute;
	top: 324px; left: 325px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto8 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestFeta.jpg);
	top: 255px; left: -85px;
	}

div.RestPhoto9 {
	position: absolute;
	top: 324px; left: 410px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto9 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestFalafilPlate.jpg);
	top: 255px; left: -170px;
	}

div.RestPhoto10 {
	position: absolute;
	top: 324px; left: 495px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto10 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestRoastChicken.jpg);
	top: 255px; left: -255px;
	}

div.RestPhoto11 {
	position: absolute;
	top: 324px; left: 580px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto11 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestBeefKabob.jpg);
	top: 255px; left: -340px;
	}

div.RestPhoto12 {
	position: absolute;
	top: 324px; left: 665px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto12 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestChickenKabob.jpg);
	top: 255px; left: -425px;
	}

div.RestPhoto13 {
	position: absolute;
	top: 409px; left: 240px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto13 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestLambKabob.jpg);
	top: 170px; left: 0;
	}

div.RestPhoto14 {
	position: absolute;
	top: 409px; left: 325px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto14 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestBeefPlate.jpg);
	top: 170px; left: -85px;
	}

div.RestPhoto15 {
	position: absolute;
	top: 409px; left: 410px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto15 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestChickenPlate.jpg);
	top: 170px; left: -170px;
	}

div.RestPhoto16 {
	position: absolute;
	top: 409px; left: 495px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto16 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestLambPlate.jpg);
	top: 170px; left: -255px;
	}

div.RestPhoto17 {
	position: absolute;
	top: 409px; left: 580px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto17 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestSmokingRoom.jpg);
	top: 170px; left: -340px;
	}

div.RestPhoto18 {
	position: absolute;
	top: 409px; left: 665px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto18 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestPatioEntrance.jpg);
	top: 170px; left: -425px;
	background-position: center;
	}

div.RestPhoto19 {
	position: absolute;
	top: 494px; left: 410px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto19 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestPatio.jpg);
	top: 85px; left: -170px;
	}

div.RestPhoto20 {
	position: absolute;
	top: 494px; left: 495px;
	width: 85px;
	height: 85px;
	}

div:hover.RestPhoto20 div.GalleryRestPhotoOverlay {
	display: block;
	background-image: url(GalleryRestVan.jpg);
	top: 85px; left: -255px;
	}

div.GalleryRestLargePhoto {
	position: absolute;
	top: 290px; left: 102px;
	width: 306px;
	height: 306px;
	background-image: url(GalleryRestFront.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

div.GalleryRestPhotoOverlay {
	position: absolute;
	display: none;
	top: 340px; left: -85px;
	width: 306px;
	height: 306px;
	margin: 0 0 0 102px;
	background-image: url(GalleryGrillCounter.jpg);
	background-repeat: no-repeat;
	background-color: #EBD893;
	}

div.RestGalleryLeafBorder {
	position: relative;
	top: 360px; left: 11px;
	width: 760px;
	height: 56px;
	background-image: url(LeafBorder.jpg);
	}

div.ABILogoRestGallery {
	position: absolute;
	top: 950px; left: 300px;
	width: 166px;
	height: 53px;
	}
/* End of Restaurant Gallery Page */
/* Market Gallery Page */
div.MainContentMarketGallery {
	width: 782px;
	height: 845px;
	margin: 0 auto 0 auto;
	background-image: url(ShadowTile.jpg);
	background-color: #ebd893;
	position: relative;
	}

div.MarketPhoto1 {
	position: absolute;
	top: 239px; left: 240px;
	width: 85px;
	height: 85px;
	}

div.MarketPhoto2 {
	position: absolute;
	top: 239px; left: 325px;
	width: 85px;
	height: 85px;
	}

div:hover.MarketPhoto2 div.GalleryMarketPhotoOverlay {
	display: block;
	background-image: url(GalleryMarketAisle.jpg);
	}

div.MarketPhoto3 {
	position: absolute;
	top: 239px; left: 410px;
	width: 85px;
	height: 85px;
	}

div:hover.MarketPhoto3 div.GalleryMarketPhotoOverlay {
	display: block;
	background-image: url(GalleryMarketAisle2.jpg);
	left: -170px;
	}

div.MarketPhoto4 {
	position: absolute;
	top: 239px; left: 495px;
	width: 85px;
	height: 85px;
	}

div:hover.MarketPhoto4 div.GalleryMarketPhotoOverlay {
	display: block;
	background-image: url(GalleryMarketAisle3.jpg);
	left: -255px;
	}

div.MarketPhoto5 {
	position: absolute;
	top: 239px; left: 580px;
	width: 85px;
	height: 85px;
	}

div:hover.MarketPhoto5 div.GalleryMarketPhotoOverlay {
	display: block;
	background-image: url(GalleryMarketCounter.jpg);
	left: -340px;
	background-position: center;
	}

div.MarketPhoto6 {
	position: absolute;
	top: 239px; left: 665px;
	width: 85px;
	height: 85px;
	}

div:hover.MarketPhoto6 div.GalleryMarketPhotoOverlay {
	display: block;
	background-image: url(GalleryMarketInterior.jpg);
	left: -425px;
	background-position: center;
	}

div.MarketPhoto7 {
	position: absolute;
	top: 324px; left: 367px;
	width: 85px;
	height: 85px;
	}

div:hover.MarketPhoto7 div.GalleryMarketPhotoOverlay {
	display: block;
	background-image: url(GalleryMarketFridge.jpg);
	top: 85px; left: -127px;
	}

div.MarketPhoto8 {
	position: absolute;
	top: 324px; left: 452px;
	width: 85px;
	height: 85px;
	}

div:hover.MarketPhoto8 div.GalleryMarketPhotoOverlay {
	display: block;
	background-image: url(GalleryMarketTobacco.jpg);
	top: 85px; left: -212px;
	background-position: center;
	}

div.MarketPhoto9 {
	position: absolute;
	top: 324px; left: 537px;
	width: 85px;
	height: 85px;
	}

div:hover.MarketPhoto9 div.GalleryMarketPhotoOverlay {
	display: block;
	background-image: url(GalleryMarketHookah.jpg);
	top: 85px; left: -297px;
	background-position: center;
	}

div.GalleryMarketLargePhoto {
	position: absolute;
	top: 170px; left: 102px;
	width: 306px;
	height: 306px;
	background-image: url(GalleryMarketFront.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

div.GalleryMarketPhotoOverlay {
	position: absolute;
	display: none;
	top: 170px; left: -85px;
	width: 306px;
	height: 306px;
	margin: 0 0 0 102px;
	background-image: url(GalleryGrillCounter.jpg);
	background-repeat: no-repeat;
	background-color: #EBD893;
	}

div.MarketGalleryLeafBorder {
	position: relative;
	top: 195px; left: 11px;
	width: 760px;
	height: 56px;
	background-image: url(LeafBorder.jpg);
	}

div.ABILogoMarketGallery {
	position: absolute;
	top: 785px; left: 300px;
	width: 166px;
	height: 53px;
	}
/* End of Market Gallery Page */
/* City of Shiraz Gallery Page */
div.MainContentCityGallery {
	width: 782px;
	height: 795px;
	margin: 0 auto 0 auto;
	background-image: url(ShadowTile.jpg);
	background-color: #ebd893;
	position: relative;
	}

div.CityPhoto1 {
	position: absolute;
	top: 239px; left: 240px;
	width: 85px;
	height: 85px;
	}

div.CityPhoto2 {
	position: absolute;
	top: 239px; left: 325px;
	width: 85px;
	height: 85px;
	}

div:hover.CityPhoto2 div.GalleryCityPhotoOverlay {
	display: block;
	background-image: url(GalleryShirazMosque.jpg);
	background-position: center;
	}

div.CityPhoto3 {
	position: absolute;
	top: 239px; left: 410px;
	width: 85px;
	height: 85px;
	}

div:hover.CityPhoto3 div.GalleryCityPhotoOverlay {
	display: block;
	background-image: url(GalleryShirazShrine.jpg);
	left: -170px;
	background-position: center;
	}

div.CityPhoto4 {
	position: absolute;
	top: 239px; left: 495px;
	width: 85px;
	height: 85px;
	}

div:hover.CityPhoto4 div.GalleryCityPhotoOverlay {
	display: block;
	background-image: url(GalleryShirazCastle.jpg);
	left: -255px;
	background-position: center;
	}

div.CityPhoto5 {
	position: absolute;
	top: 239px; left: 580px;
	width: 85px;
	height: 85px;
	}

div:hover.CityPhoto5 div.GalleryCityPhotoOverlay {
	display: block;
	background-image: url(GalleryShirazArches.jpg);
	left: -340px;
	background-position: center;
	}

div.CityPhoto6 {
	position: absolute;
	top: 239px; left: 665px;
	width: 85px;
	height: 85px;
	}

div:hover.CityPhoto6 div.GalleryCityPhotoOverlayWide {
	display: block;
	background-image: url(GalleryShirazArches2.jpg);
	left: -425px;
	}

div.GalleryCityLargePhoto {
	position: absolute;
	top: 85px; left: 102px;
	width: 306px;
	height: 306px;
	background-image: url(GalleryShirazGate.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

div.GalleryCityPhotoOverlay {
	position: absolute;
	display: none;
	top: 85px; left: -85px;
	width: 306px;
	height: 306px;
	margin: 0 0 0 102px;
	background-repeat: no-repeat;
	background-color: #EBD893;
	}

div.GalleryCityPhotoOverlayWide {
	position: absolute;
	display: none;
	top: 85px; left: -85px;
	width: 306px;
	height: 336px;
	margin: 0 0 0 102px;
	background-repeat: no-repeat;
	background-color: #EBD893;
	}

div.CityGalleryLeafBorder {
	position: relative;
	top: 145px; left: 11px;
	width: 760px;
	height: 56px;
	background-image: url(LeafBorder.jpg);
	}

div.ABILogoCityGallery {
	position: absolute;
	top: 735px; left: 300px;
	width: 166px;
	height: 53px;
	}
/* End of City of Shiraz Gallery Page */
/* Contact Us Page */
div.ContactMainContent {
	width: 782px;
	height: 770px;
	margin: 0 auto 0 auto;
	background-image: url(ShadowTile.jpg);
	background-color: #ebd893;
	position: relative;
	}

div.MenusHeader{
	background-image: url(ShirazMenusHeader.jpg);
	position: relative;
	top: 0; left: 11px;
	width: 760px;
	height: 239px;
	}

div.MenusRestaurant {
	position: absolute;
	top: 0; left: 0;
	width: 241px;
	height: 239px;
	}

a.MenusRestaurantRO, a:link.MenusRestaurantRO {
	width: 241px;
	height: 239px;
	display: block;
	}

a:hover.MenusRestaurantRO {
	width: 241px;
	height: 239px;
	background-image: url(RestaurantMenusHeaderRO.jpg);
	}

div.MenusGrill {
	position: absolute;
	top: 0; left: 241px;
	width: 278px;
	height: 239px;
	}

a.MenusGrillRO, a:link.MenusGrillRO {
	width: 278px;
	height: 239px;
	display: block;
	}

a:hover.MenusGrillRO {
	width: 278px;
	height: 239px;
	background-image: url(GrillMenusHeaderRO.jpg);
	}

div.MenusMarket {
	position: absolute;
	top: 0; left: 519px;
	width: 241px;
	height: 239px;
	}

a.MenusMarketRO, a:link.MenusMarketRO {
	width: 241px;
	height: 239px;
	display: block;
	}

a:hover.MenusMarketRO {
	width: 241px;
	height: 239px;
	background-image: url(MarketMenusHeaderRO.jpg);
	}

img.RewardsLogo {
	margin: 10px 0 0 75px;
	width: 100px; height: 27px;
	}

div.ContactForm {
	position: absolute;
	top: 239px; left: 260px;
	width: 500px;
	height: 250px;
	}
	
div.LeafBorderContact {
	position: relative;
	top: 110px; left: 11px;
	width: 760px;
	height: 56px;
	background-image: url(LeafBorder.jpg);
	}

div.ABILogoContact {
	position: absolute;
	top: 710px; left: 300px;
	width: 166px;
	height: 53px;
	}
/* End of Contact Us Page */
/* Thank You Page */
div.ThankYouMainContent {
	width: 782px;
	height: 620px;
	margin: 0 auto 0 auto;
	background-image: url(ShadowTile.jpg);
	background-color: #ebd893;
	position: relative;
	}

div.ThankYou {
	position: absolute;
	top: 250px; left: 250px;
	width: 500px;
	height: 25px;
	}
	
h1.ThankYou {
	margin: 0 0 15px 0;
	font: 1.25em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}

img.FirstThanks {
	margin: 0 0 0 40px;
	}

div.LeafBorderThankYou {
	position: relative;
	top: 10px; left: 11px;
	width: 760px;
	height: 56px;
	background-image: url(LeafBorder.jpg);
	}

div.ABILogoThankYou {
	position: absolute;
	top: 560px; left: 300px;
	width: 166px;
	height: 53px;
	}
/* End of Thank You Page */
/* View Menu Links */
h2.ViewMenu {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	}

h2.ViewMenu a {
	text-decoration: none;
	color: #a12620;
	}