/* Default CSS Stylesheet for a new Web Application project */
 

 
 
BODY
{
	font-weight: lighter;
	font-size: smaller;
	COLOR: #000000;
	word-spacing: normal;
	text-transform: none;
	font-family:  Arial,Verdana,Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #000000;
}
H1	{	
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	}	
		
TH
{
	font-weight: bolder;
	font-size: smaller;
	word-spacing: normal;
	text-transform: none;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
}	
TD
{
	font-weight: lighter;
	font-size: smaller;
	word-spacing: normal;
 	text-transform: none;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
}

A:link	{	
	 text-decoration: none;
  	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: none;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	color:	#0088b6;
	}	
		
A:visited	{	
	 text-decoration: none;
 	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	color: #0088b6;
	}	
		
A:active	{	
	 text-decoration: none;
 	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	color:	#0088b6;
	}	
		
A:hover	{	
 
   	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	color:	#FFff00;
	text-decoration: none;
	}
 
 
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	
.pgtitle
{
	vertical-align: baseline ;
	font-size:   12pt ;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color:	#ffffff;	
	
}
.size1
{
	font-size:   10pt ;

	
}
.size2
{
	font-size:   12pt ;

	
}		
 .editlink
{
	vertical-align: baseline ;
	font-size:   12pt ;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color:	#ffffff;	
	
}
 
 .style2 
 {
	font-size: 9px;
	color: #ffffff;
	}
.style3 {font-size: 10px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	}
.style8 {font-size: 14px}		
.style11 {font-size: 16px; font-weight: bold; }
.style13 {color: #000000}
.style9 {font-size: 18px;
	font-weight: bold;
}

body,td,th {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size:12px}
 
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;    
	padding: 0px 5px ;
	line-height: 150%}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
 
 #sensesContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	overflow:auto;
	height:430px;
	padding-right:8px;
	/* For overflow scrollbar */
	scrollbar-face-color: #5B0B24;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #993333;
	scrollbar-shadow-color: #000000;
	scrollbar-darkshadow-color: #993333;
	scrollbar-track-color: #990033;
	scrollbar-arrow-color: #FFFFFF;
}
.formtext {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textarea {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.input {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BACKGROUND: #ffffff; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
 #theform {width:600px}

#formlft {float:left; width:250px}

#formrt {float:right; width:350px}

#meetingsForm label, #meetingsForm input {
	display: block;
	float: left;
	margin-bottom: 10px;
}

#meetingsForm input, #meetingsForm textarea {border:1px solid #ccc; font-size:11px; color:#000}

#meetingsForm input, #meetingsForm label, #meetingsForm textarea, #meetingsForm fieldset, #meetingsForm legend, #meetingsForm select, #meetingsForm option {font-family: Arial, Helvetica, sans-serif}

#meetingsForm legend {color:#fff}

#meetingsForm input {height:13px;}

#meetingsForm select, #meetingsForm option {border:0; font-size:11px; color:#000}

#meetingsForm select {margin-bottom: 10px}

#meetingsForm label {
	font-size:10px;
	text-align: right;
	width: 100px;
	padding-right: 10px;
	margin-top:1px
}

#meetingsForm br {
	clear: left;
}

#meetingsForm fieldset {border:none;}

#meetingsForm legend {font-size:14px; font-weight:bold; margin-bottom:15px}

#note {
	clear:both;
	width:600px;
	text-align:left;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#fff;
	font-size:10px
}

#meetingsForm .submit {color:#000; height:20px; margin-top:20px; display:inline}

#weddingsForm label, #weddingsForm input {
	display: block;
	float: left;
	margin-bottom: 10px;
}

#weddingsForm input, #weddingsForm textarea {border:1px solid #ccc; font-size:11px; color:#000}

#weddingsForm input, #weddingsForm label, #weddingsForm textarea, #weddingsForm fieldset, #weddingsForm legend, #weddingsForm select, #weddingsForm option {font-family: Arial, Helvetica, sans-serif}

#weddingsForm legend {color:#fff}

#weddingsForm input {height:13px;}

#weddingsForm select, #weddingsForm option {border:0; font-size:11px; color:#000}

#weddingsForm select {margin-bottom: 10px}

#weddingsForm label {
	font-size:10px;
	text-align: right;
	width: 100px;
	padding-right: 10px;
	margin-top:1px
}

#weddingsForm br {
	clear: left;
}

#weddingsForm fieldset {border:none;}

#weddingsForm legend {font-size:14px; font-weight:bold; margin-bottom:15px}

#weddingsForm .submit {color:#000; height:20px; margin-top:20px; display:inline}



div#navigation {
float:left;
width:175px;
margin-top:0;
padding-top:0;
/*background-color:#0189ba;*/
color:#fff;
margin-bottom:1em
}

div#navigation a {
color:#fff;
font-size:9pt;
padding:0
}

div#navigation ul {
list-style:none;
margin-left:0;
padding-left:20px;
text-indent:-1em;
margin-bottom:7px;
margin-top:14px
}

* html div#navigation ul {
margin-top:22px
}

div#navigation li {
line-height:2.2em;
font-size:9pt;
font-weight:700;
margin:0
}

#resarea {background-color:#0189ba}

div#footer {
font-size:8pt;
clear:both;
width:100%;
padding-bottom:10px;
border-top:1px solid #ccc;
background:#fff;
color:#000
}

div#footer p {
padding-top:5px;
margin:0
}

div#footer a:link,div#footer a:visited,div#footer a:active {
color:#007ed2;
text-decoration:none
}

div#footer a:hover {
color:#007ed2;
text-decoration:underline
}

div#container {
width:800px;
background-color:#fff;
border-top:none;
text-align:left;
margin:0 auto
}

div#container h1 {
padding-top:8px
}

div#container h1,h2,h3,h4 {
padding-left:8px
}

div#content {
padding-left:8px;
width:617px;
background-color:#fff;
margin-bottom:1em
}

/*div#content p {
margin:0;
padding:8px
}*/

div#content h1 {
font-size:18px;
margin-top:5px;
margin-bottom:0;
color:#0189ba
}

div#content h2 {
font-size:14px;
margin-top:0;
margin-bottom:10px;
margin-left:0
}

div#content h3 {
font-size:14px;
margin-bottom:10px
}

div#content h4 {
font-size:22px;
margin:0
}

#nav2 {
width:790px;
height:20px;
background-color:#0088b6;
font-size:1.45em;
color:#fff;
font-weight:700;
text-align:center;
padding:5px
}

#nav2-senses {
width:790px;
height:20px;
background-color:#b39c72;
font-size:1.45em;
color:#fff;
font-weight:700;
text-align:center;
padding:5px
}

#menu a.hmenu,#menu a.hmenu:link,#menu a.hmenu:visited {
display:block;
font-size:13px;
width:120px;
background:#0189ba;
color:#fff;
text-decoration:none;
text-align:center;
margin-bottom:0;
float:left;
padding:10px
}

#menu a.hmenu:hover,#menu a.hmenu:active {
background:#007ca8;
color:#fff
}

#menu {
height:30px;
margin-left:27px
}

#menu a.hmenuSel,#menu a.hmenuSel:link,#menu a.hmenuSel:visited {
display:block;
font-size:13px;
width:120px;
background:#11a8de;
color:#fff;
text-decoration:none;
text-align:center;
margin-bottom:0;
float:left;
padding:10px
}

#menu a.hmenuSel:hover {
background:#11a8de;
color:#fff
}

div#submenu {
display:block;
font-size:12px;
font-weight:700;
background:#11a8de;
color:#fff;
height:15px
}

div#submenu ul {
list-style-type:none;
background-color:#11a8de;
color:#FFF;
font-size:12px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
margin:0
}

div#submenu li {
display:inline;
padding-right:20px
}

div#submenu li a {
text-decoration:none;
color:#FFF
}

div#submenu li a:hover {
text-decoration:underline;
color:#fff
}

#promos img {
margin-right:5px;
width:205px;
height:155px;
border:0;
float:left
}

#logo {
width:800px;
height:165px
}

#logo img {
border:none
}

#topheader img {
border:0
}

 

#contact {
float:left
}

#fineprint {
float:right;
text-align:right
}

#buttons img {
margin-right:10px;
border:0
}

#sitemap {
margin-top:15px
}

div#notice p {
font-size:8pt;
text-align:center
}

#quikRes {
margin-left:6px;
width:160px;
height:174px;
background:#006d94;
border:1px solid #38afd9;
color:#fff;
font-size:xx-small
}

div#quikRes img {
border:0;
margin:0
}

div#quikRes form {
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}

div#quikRes label {
text-align:left
}

div#quikRes h1 {
font-size:15px;
font-weight:700;
margin:0
}

.input,.select {
font-size:10px;
font-family: Arial,Verdana, Helvetica, sans-serif;
border:1px solid #000
}

.submitRes {
width:60px;
height:20px;
font-size:12px;
margin-top:0.7em;
margin-bottom:0.5em
}

#up {
float:right;
margin-top:10px;
font-size:12px
}

#mapquest {
width:160px;
margin-left:auto;
margin-right:auto
}

#nojs {
width:100%;
font-size:15px;
font-weight:700;
color:red;
text-align:center;
border-bottom:1px solid #000;
background-color:#ccc;
padding-top:10px;
padding-bottom:10px
}

#lbox {
float:left;
width:175px;
margin:0 auto
}

#mailinglist {
background-color:#fff;
padding-top:1em
}

#commentcard {
padding-top:1em
}

#mailinglist-senses {
padding-top:1em;
width:150px;
margin:0 auto
}

 
a:hover,a:active {
color:#06c;
text-decoration:underline
}

div#navigation a:link,div#navigation a:visited,div#navigation a:active,#nav2 a:link,#nav2 a:visited,#nav2-senses a:link,#nav2-senses a:visited {
color:#fff;
text-decoration:none
}

div#navigation a:hover,#nav2 a:hover,#nav2 a:active,#nav2-senses a:hover,#nav2-senses a:active {
color:#fff;
text-decoration:underline
}
.topnav A {
color:#ffffff;
text-decoration:none
}
.topnav A:hover {
color:#ffffff;
text-decoration:underline
}
 .topnav A:visited {
color:#ffffff;
 
}

.topnavb{
height:18px;
text-align:center;
padding:5px;
font-size:16px;
font-weight:bold
}

.topnavb A {
color:#ffffff;
text-decoration:none
}
.topnavb A:hover {
color:#ffffff;
text-decoration:underline
}
 .topnavb A:visited {
color:#ffffff;
 
}

#slideshow,#topheader {
float:right
}

#up img,#resinput {
margin-left:5px
}

#mailinglist p,#mailinglist-senses p {
font-size:0.8em;
color:#000;
margin:0
}

#closednote {width:370px; margin:0 auto; border:4px solid #ff0000; padding:5px; font-size:16px; text-align:center}








#nav {
height:20px;
text-align:center;
padding:10px;
font-size:18px;
font-weight:bold
}

#nav, #subnav {
background-color:#0088b6;
font-family:Arial, Helvetica, sans-serif;
color:#fff
}

#nav ul {
margin:0;
padding:0
}

#nav li {
display: inline;
list-style-type: none;
margin:0;
padding:0
}

#nav-accomm a, #nav-waves a, #nav-senses a {
margin-right:27px
}

#nav a, #subnav a {color:#fff}
#nav a:link, #subnav a:link, #nav a:visited, #subnav a:visited {text-decoration:none}
#nav a:hover, #subnav a:hover, #nav a:active, #subnav a:active {text-decoration:underline}

#subnav ul {
list-style:none;
margin:0;
padding:0;
padding-left:6px;
margin-top:8px;
margin-bottom:8px
}

* html #subnav ul {
margin-top:22px
}

#subnav li {
line-height:2.2em;
font-size:9pt;
font-weight:700;
margin:0
}

#resform {
margin:0 auto;
width:155px;
font-size:0.9em;
background-color:#006d94;
border:1px solid #38afd9;
color:#fff;
padding:3px
}

#theResForm {
margin:0
}

#selectbook,#nights {
margin-top:0.5em
}

#resinput {
margin-left:5px
}

#arrivalfield,#guests,#resbtn {
margin-top:0.7em
}

#resbtn {
margin-bottom:0.6em
}

.input,.select {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #000
}

label, img {
font-size:10px
}

#shell {margin-bottom:1em}

#content {vertical-align:text-top}

#footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
clear:both;
width:100%;
padding-top:5px;
border-top:1px solid #ccc;
background:#fff;
color:#000
}

#footer a:link, #footer a:visited, #footer a:active {
color:#007ed2;
text-decoration:none
}

#footer a:hover {
color:#007ed2;
text-decoration:underline
}

#contact {
float:left
}

#fineprint {
float:right;
text-align:right
}

div#mSubContent {
	float:right;
	width:130px;
	text-align:center;
	margin-top:10px;
	margin-left:8px;
}

#mSubContent a:link {
	color:#007ed2;
	text-decoration:none
}
#mSubContent a:visited {
	color: #0095f9;
	text-decoration:none
}
#mSubContent a:hover {
	color: #007ed2;
	text-decoration:underline
}
#mSubContent a:active {
	color: #007ed2;
	text-decoration:none
}

div#mspecialoffer {
	width:500px;
	text-align:center;
	margin:0 auto;
	border:4px double #003399;
	background-image:url(http://www.americananiagara.com/images/meetings_bg.jpg);
	background-position:bottom right;
	background-repeat:no-repeat
}

div#mspecialoffer h1 {
	font-size:18px;
	color:#003399;
	background-color:#fff;
	margin-bottom:5px;
	margin-top:3px
}

div#mspecialoffer h2 {
	font-size:16px;
	margin:5px 0 0 0
}

div#mspecialoffer h3 {
	font-size:14px;
	margin:5px 0 5px 0
}

div#rooms {
	width:625px;
	margin-top:20px;
	padding:0
}

div#rooms p {
	padding-left:0;
	padding-right:0
}

div#rooms ul {
	margin-top:10px;
	margin-bottom:5px;
	margin-left:0;
	padding:0
}
div#rooms li {
	display:inline;
	font-size:12px;
	list-style-type:none
}

div#rooms h1, div#rooms h2, div#rooms h3, div#rooms h4, div#rooms h5 {
	font-size:16px;
	padding-left:8px;
	color:#0189ba;
	background:#fff;
	margin-bottom:0
}

div#rooms h1 {margin-top:0}

div#rooms td {
	vertical-align:top;
	padding-bottom:2em
}

div#rooms td h2, div#rooms td h3, div#rooms td h4, div#rooms td h5, div#rooms td h6 {
	font-size:14px;
	color:#000;
	margin:0;
	padding:0
}

#rooms img {
	margin-left:8px;
	margin-right:20px;
	border:none;
}

.callreserve {
	padding:4px;
	background:#0189ba;
	color:#fff;
	border:1px solid #000;
	text-decoration:none;
	width:208px;
	float:right;
	font-weight:700
}

#rooms a.reserve {
	padding:4px;
	background:#0189ba;
	color:#fff;
	border:1px solid #000;
	text-decoration:none
}

#rooms a.reserve:link {
	background:#0189ba;
	color:#fff;
	text-decoration:none
}

#rooms a.reserve:visited {
	background:#0189ba;
	color:#fff;
	text-decoration:none
}

#rooms a.reserve:hover {
	background:#007ca8;
	color:#fff;
	text-decoration:none
}

#rooms a.reserve:active {
	background:#007ca8;
	color:#fff;
	text-decoration:none
}

.flrplan {
	padding-left:84px;
	font-size:9px;
	}

.wavespass {height:55px; padding-bottom:20px;}

.wavespass img {
	margin-left:0;
	margin-right:10px;
	border:0;
}

.wavespass p {
	vertical-align:middle;
	font-size:14px;
	font-weight:bold
}

.roomimg {float:left}

.roomtype {margin-bottom:10px}

div#rooms h2.roomtitle, div#rooms h3.roomtitle, div#rooms h4.roomtitle, 
div#rooms h5.roomtitle, div#rooms h6.roomtitle {
	font-size:14px;
	color:#000;
	margin:0;
	padding:0
}

#roomtype img {
	margin-right:5px;
	width:205px;
	height:155px;
	border:0;
	float:left;
	padding-bottom:1.5em
	}
	
#accomnote {
width:540px;
border:1px solid #666;
background-color:#EAEAEA;
margin-left:auto;
margin-right:auto;
margin-bottom:1em;
}

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(http://www.americananiagara.com/images/lb/lytebox/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(http://www.americananiagara.com/images/lb/lytebox/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(http://www.americananiagara.com/images/lb/lytebox/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(http://www.americananiagara.com/images/lb/lytebox/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(http://www.americananiagara.com/images/lb/lytebox/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(http://www.americananiagara.com/images/lb/lytebox/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(http://www.americananiagara.com/images/lb/lytebox/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(http://www.americananiagara.com/images/lb/lytebox/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(http://www.americananiagara.com/images/lb/lytebox/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(http://www.americananiagara.com/images/lb/lytebox/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(http://www.americananiagara.com/images/lb/lytebox/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(http://www.americananiagara.com/images/lb/lytebox/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(http://www.americananiagara.com/images/lb/lytebox/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(http://www.americananiagara.com/images/lb/lytebox/close_grey.png) no-repeat; }
	#lbClose.red { background: url(http://www.americananiagara.com/images/lb/lytebox/close_red.png) no-repeat; }
	#lbClose.green { background: url(http://www.americananiagara.com/images/lb/lytebox/close_green.png) no-repeat; }
	#lbClose.blue { background: url(http://www.americananiagara.com/images/lb/lytebox/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(http://www.americananiagara.com/images/lb/lytebox/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(http://www.americananiagara.com/images/lb/lytebox/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(http://www.americananiagara.com/images/lb/lytebox/play_red.png) no-repeat; }
	#lbPlay.green { background: url(http://www.americananiagara.com/images/lb/lytebox/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(http://www.americananiagara.com/images/lb/lytebox/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(http://www.americananiagara.com/images/lb/lytebox/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(http://www.americananiagara.com/images/lb/lytebox/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(http://www.americananiagara.com/images/lb/lytebox/pause_red.png) no-repeat; }
	#lbPause.green { background: url(http://www.americananiagara.com/images/lb/lytebox/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(http://www.americananiagara.com/images/lb/lytebox/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(http://www.americananiagara.com/images/lb/lytebox/pause_gold.png) no-repeat; }
    
    div#winfobox {
width:390px;
float:left;
text-align:center;
margin-top:25px;
margin-left:6px
}

div#winfo {
float:left;
width:150px
}

div#wparty {
text-align:center;
margin-top:10px;
margin-left:auto;
margin-right:auto;
width:210px;
line-height:20px;
background-color:none;
padding:5px
}

div#wspecials {
width:450px;
margin-top:4em;
margin-left:auto;
margin-right:auto;
height:143px
}

div#wspecials img {
border:0
}

div#wtidalwave {
float:left;
width:200px
}

div#wsurfsup {
float:right;
width:200px;
border:0
}

div#wSubContent {
width:90px;
text-align:center;
margin-left:8px;
background:#11a8de;
color:#fff;
font-weight:700;
padding:5px
}

#wSubContent a:hover {
color:#fff;
text-decoration:underline
}

div#wSubContent p {
padding-bottom:0
}

.pgallery {
margin-right:8px;
border:0
}

div#wavesfeatures {
width:600px;
margin-top:15px
}

.wraplist {
list-style-image:url(http://www.americananiagara.com/images/bullet.png)
}

.wraplist li {
position:relative;
line-height:1.2em;
margin:0;
padding:0
}

.wraplist li.item9 {
margin-top:-9.6em
}

.wraplist li.item1,.wraplist li.item2,.wraplist li.item3,.wraplist li.item4,.wraplist li.item5
.wraplist li.item6,.wraplist li.item7,.wraplist li.item8 {
margin-left:0
}

.wraplist li.item9,.wraplist li.item10,.wraplist li.item11,.wraplist li.item12,.wraplist li.item13,.wraplist li.item14,.wraplist li.item15 {
margin-left:25em
}

div#lbox {
margin-bottom:0
}

#waves-midbuttons {
width:600px;
height:100px;
margin-left:auto;
margin-right:auto
}

#wSubContent a:link,#wSubContent a:visited,#wSubContent a:active {
color:#fff;
text-decoration:none
}

div#treatmentsBox {
float:right;
width:130px;
text-align:center;
background-color:#b49d70;
color:#fff;
border:1px solid #947e54;
padding:3px
}

div#treatmentsBox h1 {
font-size:14px;
color:#fff;
margin-top:0.8em;
margin-bottom:5px;
padding:0
}

div#treatmentsBox h2 {
font-size:14px;
color:#fff;
margin-top:20px;
margin-bottom:5px;
padding:0
}

#midsenses {
margin-top:1em;
margin-left:8px;
margin-bottom:1em;
width:617px;
height:250px
}

#spasubmenu ul {
margin:0;
padding:0
}

#spasubmenu li {
display:list-item;
list-style-type:none;
line-height:2.2em;
margin:0;
padding:0
}

div#treatmentsBox a:link,div#treatmentsBox a:visited,div#navigation a:hover {
color:#fff;
text-decoration:underline
}

div#treatmentsBox a:hover,div#treatmentsBox a:active,div#navigation a:link,div#navigation a:visited,div#navigation a:active {
color:#fff;
text-decoration:none
}

#spapkglist {
	border:1px solid #8F7335;
	margin-left:8px;
	background-image:url(http://www.americananiagara.com/images/senses_bg2.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#spapkglist p {padding-left:0}

.treatmentname {
	margin-top:0.8em;
	margin-left:8px;
	border-bottom:1px solid #000;
	padding-bottom:0.2em;
	font-weight:700
}

div#packages h1,div#packages h2,div#packages h3,div#packages h4,div#packages h5,div#packages h6 {
font-size:14px;
color:#000;
margin-bottom:0;
}

div#packages h5,div#packages h6 {
padding-left:8px;
}

#pkgmatrix td {
font-size:9pt;
width:150px;
text-align:center;
vertical-align:top;
background:#0189ba;
color:#fff;
font-weight:700;
}

.pkgbox {
float:left;
padding-left:3px;
font-size:9pt;
width:150px;
text-align:center;
vertical-align:top;
background:#0189ba;
color:#fff;
font-weight:700;
}

div#content img {
border:0;
}

#pkginfo {
width:600px;
height:165px;
margin-top:10px;
margin-left:8px;
}

#pkgimg {
border:1px solid #000;
width:150px;
height:150px;
float:left;
margin:0 20px 0 0;
}

#pkglist {
margin-top:0;
margin-left:135px;
}

div#lbox {
margin-bottom:1em;
}

#packagematrix2 {
width:612px;
margin:0 auto;
}

.pkgrow1 {
padding-bottom:1em;
margin-bottom:1em;
}

.subrow1 {
float:left;
text-align:center;
}

.subrow2 {
float:left;
text-align:center;
margin-left:4px;
}

p.rowtxt {
display:block;
vertical-align:middle;
padding-top:2px;
}

#pkgnote {
width:603px;
border:1px solid #666;
background-color:#EAEAEA;
margin-left:8px;
margin-bottom:1em;
}

a.reserve {
background:#0189ba;
color:#fff;
border:1px solid #000;
text-decoration:none;
padding:4px;
}

p.pkgboxtxt,div#pkgmatrix p {
display:block;
vertical-align:middle;
padding:2px;
}

a.pkgboxtxt,#pkgmatrix a {
display:block;
color:#fff;
text-decoration:none;
}

#seasonalpkg p {
	text-align:center;
	color:#0189ba;
	font-weight:700;
	font-size:15px}

.seasontitle {
	font-size:1.6em;
	padding:5px;
	font-weight:700;
	color:#fff;
	background-color:#0189ba}
	
#seasonalpkg a:link, #seasonalpkg a:visited {
	color:#0189ba;
	text-decoration:none;
}

#seasonalpkg a:hover, #seasonalpkg a:active {
	color:#0189ba;
	text-decoration:underline;
}

.months {
font-size:0.6em;
color:#000;
font-weight:normal
}

#partners {
margin-top:1.8em;
margin-bottom:1.8em;
margin-left:12px;
width:597px;
height:430px;
border:1px solid #0189ba;
padding:5px
}

#partner-title {font-size:19px; font-weight:700; margin-bottom:0.4em}

div#partners p {padding-left:0}

#partners-1 {width:572px; margin:0 auto}
#partners-2 {width:516px; margin:0 auto}
#partners-3 {width:499px; margin:0 auto}

#partnerimg-1, #partnerimg-2, #partnerimg-3, #partnerimg-4, #partnerimg-5,
#partnerimg-6, #partnerimg-7, #partnerimg-8 {float:left}

#partnerimg-1, #partnerimg-2, #partnerimg-3, #partnerimg-4, #partnerimg-5,
#partnerimg-6 {margin-bottom:30px}

#partnerimg-1, #partnerimg-2, #partnerimg-4, #partnerimg-5 {margin-right:10px}

#partnerimg-7 {margin-right:40px}

div#whatsnew h1, div#whatsnew h2, div#whatsnew h3, div#whatsnew h4, div#whatsnew h5, div#whatsnew h6 {
	font-size:13px;
	color:#000;
	font-weight:700;
	margin-top:5px;
	margin-bottom:5px
}

#jtmenu {
	margin-top:0.650em;
	float:right;
	width:144px;
}

#jtmenu p {
	text-align:center;
	font-size:10px
}

div#jthours p {font-size:12px}

#map {width:180px; margin-left:auto; margin-right:auto; margin-top:1em; padding-top:1em; text-align:center}

div#directions p {padding-left:0px}

#benefits {
	width:550px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	height:120px
}

*html div#benefits {margin-bottom:0}

#ben1 {
	float:left;
	width:290px
}

#ben2 {
	float:right;
	width:250px;
	margin-left:10px
}

#openjobs {
	width:590px;
	margin:0 auto
}

.jobtitle {
	margin-top:0.8em;
	margin-left:8px;
	border-bottom:1px solid #000;
	padding-bottom:0.2em;
	font-weight:700
}

#joboffers li {line-height:2.2em}

div#wedSubContent {
	float:right;
	width:130px;
	text-align:center;
	margin-top:10px;
	margin-left:8px
}

#wedSubContent a:link {
	color:#007ed2;
	text-decoration:none
}
#wedSubContent a:visited {
	color: #0095f9;
	text-decoration:none
}
#wedSubContent a:hover {
	color: #007ed2;
	text-decoration:underline
}
#wedSubContent a:active {
	color: #007ed2;
	text-decoration:none
}

div#wedMenus {
	margin-top:0;
	width:130px;
	line-height:1.8em
}

div#wedOther {
	width:130px;
	margin-top:10px;
	line-height:1.8em
}

div#wedContact {
	width:130px;
	margin-top:30px;
	padding:3px
}

div#wedMenus h1, div#wedOther h1, div#wedContact h1 {
	font-size:14px;
	color:#000;
	background-color:#fff;
	margin-top:0;
	margin-bottom:5px;
	padding:0
}
.switchgroup1 {
width:540px;
border:1px solid #666;
background-color:#EAEAEA;
margin-left:auto;
margin-right:auto;
margin-bottom:1em;
}

.handcursor {cursor:hand;
cursor:pointer;
text-shadow:#00CC00;
}
.contentheading {
	background: #0189BA;
	height: 25px;
	width: 95%;
	border-bottom: thin dotted #CCCCCC;
	font: 700 16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	word-spacing: 5px;
	left: 10px;
	margin-left: 10px;
	text-indent: 5px;
	vertical-align: middle;
	padding-top: 5px;
}
.eventhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #0189BA;
	width: 100%;
	visibility: visible;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
	border-bottom-color: #666666;
	white-space: normal;
	height: 20px;
	word-spacing: 5px;
	color: #FFFFFF;
}
div#wavesfeatures {
width:600px;
margin-top:15px
background-image:url(../../images/wavesbg.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

.butroom
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #daa520;
    BORDER-BOTTOM-COLOR: #8b4513;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #daa520;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #b8860b;
    BORDER-RIGHT-COLOR: #8b4513
}
.adtit {COLOR: #ff0000; FONT-SIZE: 12pt; FONT-FAMILY: Arial, Helvetical }
.butpkg
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #d1e9e9;
    BORDER-BOTTOM-COLOR: #c0c0c0;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #d1e9e9;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #628161;
    BORDER-RIGHT-COLOR: #c0c0c0
}
.corplink {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0088B6;
	font-weight: normal;
	color: #006D94;
	text-decoration: underline;
	border: 1px dotted #38AFD9;
}
.butcorp {
	FONT-WEIGHT: bolder; FONT-SIZE: 10pt; BORDER-LEFT-COLOR: #daa520; BORDER-BOTTOM-COLOR: #8b4513; CURSOR: hand; COLOR: #ffffff; BORDER-TOP-COLOR: #daa520; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #660000; BORDER-RIGHT-COLOR: #8b4513
}