/* CSS for AG*/

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	}

a:link, a:visited {font: Arial, Helvetica, sans-serif; color: #000;}
a:hover {text-decoration: none;}
	
body {
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #000;
	} 

.bold {font-weight: bold}

p {margin-bottom: 15px}

ul {margin-bottom: 15px}

#wrapper {
	width: 790px;
	margin: auto auto;
	}
	
.sentence {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 15px;
	}

#logoholder {width: 790px; height: 109px;}
	
.logo {float: left; width: 177px;}

#topright {
	float: left; 
	width: 605px; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #005BCA; 
	text-align: right; 
	padding-top: 30px;
	border-bottom: 1px solid #FFF;}

#topright a:link, #topright a:visited {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #005BCA; text-decoration: underline;}
#topright a:hover {text-decoration: none;}

#topright span {position: relative; top: 2px;}

#topright .search {
	background: url(images/search_bkg.jpg) no-repeat; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF;
	padding-right: 5px;
	height: 28px;}

input.searchtext {
	background-color: #D0E5FF; 
	border: 1px solid #FFF; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #005BCA;
	margin-left: 5px;
	position: relative;
	top: 2px;
	}
	
input.submit {border: 0px; position: relative; top: 6px;}

#top {width: 790px; border-bottom: 1px solid #FFF;}

.toppic {border-right: 1px solid #FFF; width: 153px;}
.toppiclast {width: 153px;}

#nav {width: 785px; height: 21px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; background-color: #107DFF; padding-top: 8px; padding-left: 4px;}

.menu {height: 12px; overflow: hidden;}
a.menumain:link, a.menumain:visited {text-decoration: none; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; padding: 6px; border-right: 1px solid #FFF;}
a.menumain:hover {text-decoration: underline;}

a.menulast:link, a.menulast:visited {text-decoration: none; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; padding: 8px;}
a.menulast:hover {text-decoration: underline;}

#main {margin-top: 40px}

h2 {font: 400 1.8em Verdana, Arial, Helvetica, sans-serif; color: #005BCA; border-bottom: 1px solid #87F1FE; padding-bottom: 15px;}
h3 {font: 300 1.6em Verdana, Arial, Helvetica, sans-serif; color: #005BCA;}

.saying {width: 180px; float: right; margin-right: 1px;}

#content {width: 540px; padding-top: 15px;}
#contentfindus {width: 790px; padding-top: 15px; background: url(images/avalon-find-us.gif) no-repeat; height: 395px;}
#contentmap {width: 790px; padding-top: 15px;}

ul {list-style-position: outside; margin-left: 15px; list-style-type: square;}
ul.long li {margin-bottom: 15px;}
ul a:link, #content ul a:visited {font: Verdana, Arial, Helvetica, sans-serif; color: #005BCA;}
ul a:hover {text-decoration: none;}

#footer {width: 790px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #999; clear: both; margin-top: 10px;}

#footer a:link, #footer a:visited {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #999; text-decoration: underline;}
#footer a:hover {text-decoration: none;}

span.centre {text-align: center; width: 500px; padding-left: 135px; padding-right: 70px;}

li {font: Verdana, Arial, Helvetica, sans-serif; color: #005BCA; list-style: outside url(images/list-pointer.gif)}

.boldblue {font-weight: bold; color: #005BCA;}

.testimonials {background-color: #D9EAFF; padding: 10px; margin-bottom: 15px;}
.testimonials p.right {font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-align: right; margin: 0px;}

.tdblue {background-color: #D9EAFF; font-weight: bold; color: #005BCA;}
td {border-bottom: 1px solid #FFF;}

table {border: 1px solid #005BCA;}

.submitform {background-color: #005BCA; font-weight: bold; color: #FFF; padding: 5px; float: right; margin: 0px 5px 10px 10px}
input {border: 1px solid #005BCA; background-color: #FFF; font: 12px Verdana, Arial, Helvetica, sans-serif;}
textarea {border: 1px solid #005BCA; background-color: #FFF; font: 12px Verdana, Arial, Helvetica, sans-serif;}

.foodmenu {border: 5px solid #D9EAFF; padding: 10px; margin-bottom: 15px;}
.foodmainmenu {border: 1px solid #005BCA; background-color: #D9EAFF; width: 350px; margin: auto auto; text-align: center; margin-bottom: 15px; padding: 15px 15px 5px 15px;}

td.centre {text-align: center; padding: 3px;}
td.priceshdr {background-color: #005BCA; font-weight: bold; color: #FFF; padding: 5px; text-align: center; border-bottom: 0px;}

td.priceshdr a:link, td.priceshdr a:visited {font: Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration: underline;}
td.priceshdr a:hover {text-decoration: none;}

.todo {border-bottom: 1px dotted #005BCA; margin-bottom: 15px; padding-bottom: 15px; height: 120px;}
.todo img {float: left; border: 5px solid #D9EAFF; margin-right: 20px; margin-bottom: 15px;}
.todolast {height: 120px; padding-bottom: 15px;}
.todolast img {float: left; border: 5px solid #D9EAFF; margin-right: 20px;}

a.readmore:link, a.readmore:visited {font-weight: bold; color: #005BCA; text-decoration: underline;}
a.readmore:hover {text-decoration: none;}

.enlargemap {position: relative; top: 300px; left: 300px; width: 200px; }
.enlargemap a { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #005BCA; text-decoration: underline;}
.enlargemap a:hover {text-decoration: none;}
.enlargemap img {position: relative; top: 3px; border: 0;}

a.sitemapmain:link, a.sitemapmain:visited {font-weight: bold; color: #005BCA;}
a.sitemapmain:hover {text-decoration: none;}

a.sitemapsub:link, a.sitemapsub:visited {font-weight: normal; color: #005BCA;}
a.sitemapsub:hover {text-decoration: none;}

.rightpic {background: #107DFF; width: 200px; float: right; margin-left: 20px;}
.rightpic p {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; margin: 0 10px 0 0; text-align: right;}
.rightpic img {border: 10px solid #107DFF;}
.rightpicbottom {background: url(images/rightpic_bkg.gif) no-repeat bottom; width: 200px; float: right; height: 38px;}

.printicon {float: right; width: 130px; border: 1px dotted #999; text-align: center; margin-left: 20px; padding: 7px;}
.printicon a:link, .printicon a:visited {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #999; text-decoration: none;}
.printicon a:hover {font: Verdana, Arial, Helvetica, sans-serif; color: #005BCA;}

.noshow {display: none;}

.homepic img {border: 5px solid #D9EAFF;}
