/* Gyros West CSS Document */
body {
	margin: 0;
	background-color: #fae6d4;
	}

a {
	text-decoration: none;
	cursor: pointer;
	}

img {
	margin: 0;
	padding: 0;
	border: none;
	}

div.Background {
	margin: 0 auto 0 auto;
	width: 766px; height: 600px;
	background-image: url(../images/BackgroundTile.jpg);
	}

/* Navigation */
div.Navigation {
	width: 714px; height: 108px;
	margin: 0 auto 0 auto;
	}

a.NavLink, a:link.NavLink {
	width: 102px; height: 108px;
	}

a:hover.NavLink img.RO {
	display: none;
	}

div.AboutNav {
	width: 102px; height: 108px;
	float: left;
	background-image: url(../images/AboutNavButtonRO.jpg)
	}

div.GalleryNav {
	width: 102px; height: 108px;
	float: left;
	background-image: url(../images/GalleryNavButtonRO.jpg)
	}

div.MenuNav {
	width: 102px; height: 108px;
	float: left;
	background-image: url(../images/MenuNavButtonRO.jpg)
	}

div.HomeNav {
	width: 102px; height: 108px;
	float: left;
	background-image: url(../images/HomeNavButtonRO.jpg)
	}

div.CateringNav {
	width: 102px; height: 108px;
	float: left;
	background-image: url(../images/CateringNavButtonRO.jpg)
	}

div.HoursNav {
	width: 102px; height: 108px;
	float: left;
	background-image: url(../images/HoursNavButtonRO.jpg)
	}

div.CouponNav {
	width: 102px; height: 108px;
	float: left;
	background-image: url(../images/CouponNavButtonRO.jpg)
	}
/* End of Navigation */
/* Homepage */
div.LogoPhoto {
	width: 560px; height: 434px;
	position: relative;
	top: 0px; left: 104px;
	}

div.TagLine {
	width: 560px; height: 20px;
	position: relative;
	top: -10px; left: 104px;
	}

div.TagLine h2 {
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#c35825;
	margin: 0;
	}

div.ABILogo {
	width: 166px; height: 40px;
	position: relative;
	top: -12px; left: 300px;
	}
/* End of Homepage */
/* Under Construction Page */
div.HomeConstNav {
	width: 102px; height: 108px;
	position: relative;
	top: -20px; left: 306px;
	background-image: url(../images/HomeNavButtonRO.jpg)
	}

div.Construction1 {
	width: 306px; height: 20px;
	position: relative;
	top: 0; left: 0;
	}

div.Construction1 h2 {
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#c35825;
	margin: 35px 0 0 0;
	}

div.Construction2 {
	width: 306px; height: 20px;
	position: relative;
	top: -128px; left: 418px;
	}

div.Construction2 h2 {
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#c35825;
	margin: 35px 0 0 0;
	}
/* End of Under Construction Page */
/* Menu Page */
div.MenuBackground {
	margin: 0 auto 0 auto;
	width: 766px; height: 650px;
	background-image: url(../images/BackgroundTile.jpg);
	}

div.MenuPageHomeNav {
	width: 102px; height: 108px;
	float: left;
	background-image: url(../images/MenuPageHomeButtonRO.jpg)
	}

div.PrintView {
	width: 766px; height: 60px;
	position: relative;
	top: -440px; left: 0;
	}

a.PrintIcon {
	width: 150px; height: 70px;
	display: block;
	position: relative;
	top: 6px; left: 52px;
	margin-left: 0px;
	background-image: url(../images/PrintMenuIcon.jpg);
	float: left;
}

a.ViewIcon {
	width: 150px; height: 70px;
	display: block;
	position: relative;
	top: 6px; left: -53px;
	margin-left: 0px;
	background-image: url(../images/ViewMenuIcon.jpg);
	float: right;
}

div.CaterDelivery {
	width: 700px; height: 20px;
	position: relative;
	top: -120px; left: 0;
	}

div.Cater {
	width: 350px; height: 20px;
	position: absolute;
	top: 0; left: 0px;
	}

div.Delivery {
	width: 350px; height: 60px;
	position: relative;
	top: 0; left: 416px;
	}

div.Cater h2, div.Delivery h2 {
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#c35825;
	margin: 0;
	}

div.Address {
	width: 766px; height: 20px;
	position: relative;
	top: -75px; left: 0;
	}

div.Address h2 {
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#c35825;
	margin: 0;
	}

div.MenuPageABILogo {
	width: 166px; height: 40px;
	position: relative;
	top: -41px; left: 300px;
	}
/* End of Menu Page */
/* Locations Page */
div.LocationBackground {
	position: relative;
	margin: 0 auto 0 auto;
	width: 766px; height: 635px;
	background-image: url(../images/BackgroundTile.jpg);
	}

div.LocationLogo {
	width: 560px; height: 160px;
	position: relative;
	top: 0px; left: 104px;
	}

div#GoogleMap {
	position: absolute;
	top: 260px; left: 33px;
	width: 700px; height: 300px;
	border: 3px solid #c35825;
	}

div.LocationPageAddress {
	width: 300px; height: 20px;
	position: absolute;
	top: 175px; left: 25px;
	}

div.LocationPageAddress h1 {
	font: bold .85em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#c35825;
	margin: 0;
	}

div.LocationPageHours {
	width: 300px; height: 20px;
	position: absolute;
	top: 165px; left: 440px;
	}

div.LocationPageHours h1 {
	font: bold .85em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#c35825;
	margin: 0;
	}

div.LocationPageABILogo {
	width: 166px; height: 40px;
	position: relative;
	top: 300px; left: 300px;
	}
/* End of Locations Page */
/* Catering Page */
div.CateringBackground {
	position: relative;
	margin: 0 auto 0 auto;
	width: 766px; height: 750px;
	background-image: url(../images/BackgroundTile.jpg);
	}

div.CateringLogo {
	width: 560px; height: 160px;
	position: absolute;
	top: 108px; left: 104px;
	}

div.CateringPrintView {
	width: 666px; height: 60px;
	position: relative;
	top: 0px; left: 46px;
	}

a.CateringPrint {
	width: 150px; height: 70px;
	position: relative;
	display: block;
	top: 0px; left: 58px;
	background-image: url(../images/PrintMenuIcon.jpg);
	float: left;
	}

a.CateringView {
	width: 150px; height: 70px;
	position: relative;
	display: block;
	top: 0px; left: -48px;
	background-image: url(../images/ViewMenuIcon.jpg);
	float: right;
	}

div.CateringPageAddress {
	width: 300px; height: 20px;
	position: absolute;
	top: 200px; left: 25px;
	}

div.CateringPageAddress h1 {
	font: bold .85em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#c35825;
	margin: 0;
	}

div.CateringPageHours {
	width: 300px; height: 20px;
	position: absolute;
	top: 190px; left: 440px;
	}

div.CateringPageHours h1 {
	font: bold .85em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#c35825;
	margin: 0;
	}

div.CateringTextBackground {
	width: 560px; height: 400px;
	position: relative;
	top: 100px; left: 104px;
	}

div.CateringHead {
		width: 560px; height: 40px;
		position: absolute;
		top: 20px; left: 0px;
}

div.CateringHead h1 {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#2279ad;
	margin: 0;
	}

div.CateringText {
	width: 560px; height: 360px;
	position: absolute;
	top: 60px; left: 0px;
	}

div.CateringText h2 {
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#c35825;
	margin: 0;
	}

div.CateringText h2.TopMargin {
	margin: 10px 0 0 0;
}

div.CateringText p {
	font: .75em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#000000;
	margin: 10px 75px 0 75px;
	}

div.CateringText p.CateringTextBlue {
	color: #2279ad;
	margin: 0 75px 0 75px;
	}

div.CateringPageABILogo {
	width: 166px; height: 40px;
	position: relative;
	top: 135px; left: 300px;
	}
/* End of Catering Page */
/* About Us Page */
div.AboutUsBackground {
	position: relative;
	margin: 0 auto 0 auto;
	width: 766px; height: 1071px;
	background-image: url(../images/BackgroundTile.jpg);
	}

div.AboutUsLogo {
	width: 560px; height: 160px;
	position: absolute;
	top: 108px; left: 104px;
	}

div.AboutUsLeftCaption {
	position: absolute;
	top: 265px; left: 155px;
	width: 150px; height: 30px;
}

div.AboutUsRightCaption {
	position: absolute;
	top: 265px; left: 500px;
	width: 150px; height: 30px;
}

div.AboutUsLeftCaption h2, div.AboutUsRightCaption h2 {
	font: bold .8em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#000000;
	margin: 0;
	}

div.AboutUsTextBackground {
	width: 560px; height: 700px;
	position: relative;
	top: 211px; left: 104px;
	}

div.AboutUsHead {
		width: 560px; height: 40px;
		position: absolute;
		top: 20px; left: 0px;
}

div.AboutUsHead h1 {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#2279ad;
	margin: 0;
	}

div.AboutUsText {
	width: 560px; height: 360px;
	position: absolute;
	top: 60px; left: 0px;
	}

div.AboutUsText p {
	font: .75em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#000000;
	margin: 10px 70px 0 70px;
	}

div.AboutUsText p.TopMargin {
	font: .75em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#000000;
	margin: 40px 70px 0 70px;
	}

div.AboutUsText p.CateringTextBlue {
	color: #2279ad;
	margin: 0 75px 0 75px;
	}

div.AboutUsPageABILogo {
	width: 166px; height: 40px;
	position: relative;
	top: 201px; left: 300px;
	}
/* End of About Us Page */
/* Gift Certificate Page */
div.GiftCertificate {
	width: 500px; height: 170px;
	position: relative;
	top: 0px; left: 133px;
}

div.GiftCertificate h1 {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#2279ad;
	margin: 0 0 10px 0;
	}

div.GiftCertificatePageABILogo {
	width: 166px; height: 40px;
	position: relative;
	top: 100px; left: 300px;
	}
/* End of Gift Certificate Page */
/* Gallery Page */
div.GalleryBackground {
	position: relative;
	top: 163px; left: 0;
	width: 766px; height: 909px;
	background-image: url(../images/GalleryBackground.jpg);
}

div.GalleryBackgroundTile {
	position: relative;
	margin: 0 auto 0 auto;
	width: 766px; height: 1275px;
	background-image: url(../images/BackgroundTile.jpg);
	}

div.GalleryHead {
		width: 766px; height: 40px;
		position: absolute;
		top: 15px; left: 0px;
}

div.GalleryHead h1 {
	font: bold .95em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#2279ad;
	margin: 0;
	}

div.GalleryPhotos {
	position:relative;
	top: 75px; left: 37px;
	width: 726px;
}

div.GalleryPhotos img {
	margin-bottom: 15px;
}

div.GalleryPageABILogo {
	width: 166px; height: 40px;
	position: relative;
	top: 175px; left: 300px;
	}
