/* CSS Document */


body {
	margin: 0 0 0 0;
	background-color: #FFFFFF;
	font-family: MyriadPro, Arial, sans-serif, Helvetica;
}

ul {
	list-style:none;
	margin-bottom: 7px;
}
img, img a { border: none;
}

#bg {
	width: auto !important;
	background-image: url(images/filmpiece.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center bottom;
}


.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html
	{
	font-family:Tahoma;
	font-size:0.8em;
	line-height:normal;
	color:#000;
	background-image: url(images/avstop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
input, textarea
	{
	font-family:Tahoma;
	font-size:0.9em;
	line-height:normal;
	color:#000;
	margin-top:7px;
	}

input, select { vertical-align:middle; font-weight:normal;}
.links a, links a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.links a:hover, links a:hover{
	border-bottom-color: #028752;
	text-decoration: none;
}
p {padding-top:15px;} 
.p5px {
	padding-top: 5px;

}


/* ============================= main layout ====================== */

.tablebg {
	background-image:url(images/bggrad2.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	padding: 0;
}

cite {padding:0 20px 18px 157px; display:block; font-size:1.364em; font-family:arial; line-height:1.467em;}
.author {float:right; position:relative; margin:-34px 38px 0 0;}
.extra {font-size:1.364em; font-family:arial; line-height:1.467em; font-style:italic;}

.style1 {color: #617d16}

h3 {
	font-size:1.2em;
	margin-top: 0px;
}
h2 {
	font-size: 16px;
	margin: 0px;
	padding-bottom: 15px;
	padding-top: 0px;
}


h4 {
	font-size:1.091em;
	color: #018752;
	margin-bottom: 2px;
}
h4.head {
	margin: 20px 0px 10px;	
}

li.marg {
	margin: 0px 0px 0px 38px;
}
ol {padding-left:26px;}
ol li {font-size:1.091em; line-height:2.417em; color:#172003;}
ol li a {color:#3A4309;}

/*ul span {color:#fff; float:right; line-height:1.636em;}*/
ul a {
	color:#000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
ul a:hover {
	text-decoration:none;
	color:#028752;
	border:0;
}

.imgindent {margin:0 20px 0 0; float:left;}
.title {margin-bottom:10px;}
.title2 {margin-bottom:6px;}

/* ============================= content ====================== */



.row1 {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}
#page1 .row1 {padding:33px 0 0 38px;}
#page4 .row1, #page7 .row1 {padding:33px 0 33px 38px;}
.img {margin-bottom:20px;}
.img2 {margin:28px 0 10px 0;}

.row2 {border-top:1px solid #95b73f; padding:29px 0 33px 0;}
#page8 .row2 {padding:30px 40px 50px 37px;}

.special .side-1 {border-right:1px solid #95b73f;}
.special .side-2 {border-left:1px solid #95b73f;}

.padding1 {padding-top:10px;}
.padding2 {padding-top:14px;}
.margin1 {margin-top:35px;}
.fs12 {font-size:1.091em;}
.phone {float:none; margin-right:25px;}

.indent1 { padding:33px 39px 43px 38px;}
.indent2 { padding:33px 38px 31px 39px;}
.indent3 { padding:33px 33px 43px 38px;}

div.imagetext { 
	float: left;
	padding: 5px;
}

/* ============================= forms ============================= */


#ContactForm .rowi {height:43px;}
#ContactForm .input {width:198px; height:16px; border:1px solid #717171; background:#fff; padding:0 0 0 5px; font-size:1em;}
#ContactForm textarea {width:198px; height:68px; border:1px solid #717171; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em; margin-bottom:15px;}
#ContactForm .link {float:right; margin:0 10px 0 5px;}

#ReservationForm .rowi {height:36px;}
#ReservationForm .rows {height:44px;}
#ReservationForm .rowt {height:88px;}
#ReservationForm .link {float:right;}

#ReservationForm .input {width:191px; height:15px; border:1px solid #717171; background:#fff; padding:0 0 0 5px; font-size:1em;}
#ReservationForm textarea {width:191px; height:66px; border:1px solid #717171; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}
#ReservationForm .select1 {width:88px; font-size:1em;}
#ReservationForm .select2 {width:97px; font-size:1em; margin-left:10px;}
#ReservationForm .cheack {width:17px; height:17px;}
.nav {
	width: 780px;
	z-index: 100;
	position: absolute;
	left: auto;
	top: auto;
	overflow: auto;
}

#rightside {
	background-image: url(images/glowright.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height:auto !important;

}

#leftside {
	background-image: url(images/glowleft.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height:100px !important;
	width: 18px;
	float: left;

}
#footerspan {
	width: 100%;
	float: left;
}
	
#logo {
	height: 280px;
	width: 1024px;
}
#flashheader {
	float: right;
}
.logoimg {
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.whitelinks a:hover {
	font-family: MyriadPro, Arial, sans-serif, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #018752;
}
.whitelinks, .whitelinks a, .whitelinks a:visited, .whitelinks a:active {
	font-family: MyriadPro, Arial, sans-serif, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

.whitelinkstop a, .whitelinkstop a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.whitelinkstop a:hover, .whitelinkstop a:active {
	color: #018752;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #018752;
}
.blacklinks a:hover {
	font-family: MyriadPro, Arial, sans-serif, Helvetica;
	color: #018752;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #018752;
}
.blacklinks, .blacklinks a, .blacklinks a:visited, .blacklinks a:active {
	font-family: MyriadPro, Arial, sans-serif, Helvetica;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #018752;
}

.gray {
	font-family: MyriadPro, Arial, sans-serif, Helvetica;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
.gray a, gray a:visited {
	font-family: MyriadPro, Arial, sans-serif, Helvetica;
	font-size: 10px;
	color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #028752;
	border-bottom-style: solid;
	text-decoration: none;
}
.gray a:hover, gray a:active {
	font-family: MyriadPro, Arial, sans-serif, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	text-decoration: none;
}
.muted {
	font-family: MyriadPro, Arial, sans-serif, Helvetica;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.muted a, muted a:visited {
	font-family: MyriadPro, Arial, sans-serif, Helvetica;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.muted a:hover, muted a:active {
	font-family: MyriadPro, Arial, sans-serif, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	text-decoration: none;
}
.grayonwhite {
	font-family: MyriadPro, Arial, sans-serif, Helvetica;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.grayonwhite a, grayonwhite a:visited {
	font-family: MyriadPro, Arial, sans-serif, Helvetica;
	font-size: 10px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-color: #028752;
	border-bottom-style: solid;
	text-decoration: none;
}
.grayonwhite a:hover, grayonwhite a:active {
	font-family: MyriadPro, Arial, sans-serif, Helvetica;
	font-size: 10px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	text-decoration: none;
}
#formstyle {
	background-image: none;
	font-size: 18px;
}
#contact_form {
	float: left;
	width: 230px;
	margin-left: 40px;
	margin-bottom: 35px;
	margin-top: 20px;
}
#newfact {
	float: right;
	margin-top: 25px;
	margin-right: 5px;
}
#submission {float:left; width:45px; margin-left:190px; font-size:.8em; text-align:center}
.ulul {
	margin-bottom: 7px;
	list-style-position: inside;
	list-style-image: url(images/bullet.gif);
	list-style-type: none;
}
#oneoftwo {
	width: 300px;
	margin-left: 105px;
}
.center {
	margin-left: auto;
	margin-right: auto;
}

ul li h3 {font-size:1em; margin:0 0 5px 0}

ul img {margin-top:25px;}
