/* CSS Document */
* {margin: 0; padding: 0;}

body {background-color: #355E3B; background-image:url(images/site-bck.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}

#container {
width: 730px;
background-color:#fff;
text-align:left;
}

#content {
padding: 30px 10px 10px 10px;
border: 1px solid #000;

}

#header-img {
background-color: #000;
border-left: 1px solid #a3a3a3;
border-right: 1px solid #a3a3a3;
background-image: url(images/header-bck.jpg);
width: 728px;
height: 109px;
}

h1 {
font-size: 20px;
color: #d59656;
font-family: "trebuchet MS", tahoma, arial;
}

h2 {
font-size: 22px;
color: #ff7c22;
font-family: "trebuchet MS", tahoma, arial;
}

.small {
font-size: 9px;
}

.style2 {
	font-size: 16px;
	font-family: "trebuchet MS", verdana, arial, sans-serif;
	color: #000;
	font-weight: bold;
	padding-left: 25px;
}

.style3 {
	font-size: 18px;
	font-family: "trebuchet MS", verdana, arial, sans-serif;
	color: #25654d;
	border-bottom: 2px solid #25654d;
}

.style4 {color: #00CC00}

#features {
margin-left: 40px;
}

.headertxt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #fff;
background-color: #ff7c22;
border-left: 1px solid #000;
border-right: 1px solid #000;
}

#hdr1bck { text-align: center;}

#googlemap {
width: 625px;
height: 300px;
border: 1px solid #CC6600;
}

#googlemap2 {
width: 625px;
height: 500px;
border: 1px solid #CC6600;
}

.footertxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fff;
}

#greenbox {
padding: 10px;
margin: 0;
background-color: #f8f8f8;
width: 230px;
border-top: 1px solid #c4c4c4;
border-bottom: 1px solid #c4c4c4;
border-left: 1px solid #c4c4c4;
}

#locationsbox {
padding: 10px;
margin: 0;
width: 700px;
}

#locationsbox2 {
padding: 10px;
margin: 0;
background-color: #f8f8f8;
width: 650px;
border: 1px solid #ccc;
}

#locations {
padding: 10px;
margin: 0 0 0 50px;
width: 400px;
}

#otherfacilities {
padding: 10px;
margin: 0;
background-color: #fff;
border: 1px solid #c4c4c4;
width: 435px;
float: right;
}

.facilities {
margin-left: 30px;
line-height: 18px;

}

#box1 {
padding: 10px;
margin: 0 0 0 30px;;
background-color: #fdf8e0;
border: 1px solid #fc9c00;
width: 620px;
}

#box2 {
padding: 10px;
background-color: #fdf8e0;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
width: 445px;
height: 250px;
float:right;
}

#box3 {
padding: 10px;
background-color: #f8f8f8;
border: 1px solid #000;
width: 220px;
height: 250px;
float:left;
}

#footer {
text-align: center;
margin-top: 5px;
padding: 4px;
}

#tigerbck {
background-image: url(images/tigerbck.gif);
width: 660px;
height: 260px;
padding: 20px;
text-align:left;
}

.competitors {
font-size: 8pt;
color: #666;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
}

#menubar {
	background-color: #000;
	background-image: url(images/menu01.gif);
	height: 19px;
	width: 730px;
	vertical-align: middle;
	text-align:center;
	padding: 4px 0;
	}

.menutxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ccc;
	font-weight: bold;
}

.menutxt a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.menutxt a:hover {
	color: #ff7c22;
	text-decoration: none;
}

.menutxt a:visited:hover {
	color: #ff7c22;
	text-decoration: none;
}

.menutxt a:visited {
	color: #fff;
	text-decoration: none;
}

.menutxt a:active {
	color: #fff;
}

.roundedcornr_box_142129 {
	background: url(images/roundedcornr_142129_tl.png) no-repeat top left;
}
.roundedcornr_top_142129 {
	background: url(images/roundedcornr_142129_tr.png) no-repeat top right;
}
.roundedcornr_bottom_142129 {
	background: url(images/roundedcornr_142129_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_142129 div {
	background: url(images/roundedcornr_142129_br.png) no-repeat bottom right;
}
.roundedcornr_content_142129 {
	background: url(images/roundedcornr_142129_r.png) top right repeat-y;
}

.roundedcornr_top_142129 div,.roundedcornr_top_142129,
.roundedcornr_bottom_142129 div, .roundedcornr_bottom_142129 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_142129, .roundedcornr_bottom_142129 {
	margin-top: -19px;
}
.roundedcornr_content_142129 { padding: 0 15px; }



#reserve-pay {
	float: right;
	width: 360px;
}

img {border: 0;}

#boxframe {
	margin-left: -10px;}