/* CSS Document */

p, li, span, #pscroller2, legend, label {font-size:140%;line-height:100%}
p {line-height:120%}
				
				form {				
					margin:0;
					color:#fff;
					font-size:70%;
				}			
				#content form {
					color:#000;
					font-size:80%
				}	
				form#form2 {
					margin-top:1px;
					background:#7a7a7c;
				}
				#form2 input, #form2 span {
					margin:0;
					height:26px;
					vertical-align:middle;
					float:left;
					padding:0;
				}
				#form2 input.search {
					background:#fff url(../images/midinp2.jpg) repeat-x right top;
					width:228px;
					/*position:relative;
					top:1px;*/
					border:none;
					color:#000;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:80%;
					padding:0 0 0 0;
				}
				#form2 span {
					padding:0 0 0 13px;
					background:url(../images/leftinp2.jpg) no-repeat 0 0;
				}



/* Fancy TopBar Navigation */
	
				ul#nav {
					width: 900px;
					height: 40px;
					margin: 0 0 2px 0;
					padding: 0 0 0 0;
					list-style: none;
					background: url(../images/main-nav.png) no-repeat;
					z-index: 2;
				}
				ul#nav li {
					height: 40px;
					position: relative;
					float: left;
				}
				ul#nav li#home {
					z-index: 1;
				}
				ul#nav li#stay {
					z-index: 5;
				}
				ul#nav li#play {
					z-index: 4;
				}
				ul#nav li#eat {
					z-index: 3;
				}
				ul#nav li#meet {
					z-index: 2;
				}
				ul#nav li#celebrate {
					z-index: 1;
				}
				ul#nav li#location {
					z-index: 4;
				}
				ul#nav li#about-us {
					z-index: 6;
				}
				
				
				
				ul#nav li a {
					height: 40px;
					display: block;
					text-indent: -9999px;
				}
				ul#nav li#home a {
					width: 101px;
				}
				ul#nav li#home a:hover {
					background-position: 0 -41px;
				}
				ul#nav li#stay a {
					width: 53px;
					background: url(../images/stay-n.png) no-repeat 0 0;
				}
				ul#nav li#play a {
					width: 57px;
					background: url(../images/play-n.png) no-repeat 0 0;
				}
				ul#nav li#eat a {
					width: 50px;
					background: url(../images/eat-n.png) no-repeat 0 0;
				}
				ul#nav li#meet a {
					width: 63px;
					background: url(../images/meet-n.png) no-repeat 0 0;
				}
				ul#nav li#celebrate a {
					width: 93px;
					background: url(../images/celebrate-n.png) no-repeat 0 0;
				}
				ul#nav li#location a {
					width: 86px;
					background: url(../images/location-n.png) no-repeat 0 0;
				}
				ul#nav li#about-us a {
					width: 91px;
					background: url(../images/about-us-n.png) no-repeat 0 0;
				}
			
				ul#nav li a.tab {
					top: 0px;
					left: 0px;
					position: absolute;
					_background: none !important;
					cursor: pointer;
					display: none;
				}
				ul#nav li.active a.tab {
					display: block;
				}
				
				ul#nav li#stay .tab, ul#nav li#play .tab, ul#nav li#eat .tab, ul#nav li#meet .tab, ul#nav li#celebrate .tab, ul#nav li#location .tab, ul#nav li#about-us .tab {
						height: 40px;			
				}
				
			
				ul#nav li#stay .tab {
					width: 53px;
					background: url(http://www.thebeardmore.com/images/stay-r.png) no-repeat 0 0;		
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.thebeardmore.com/images/stay-r.png');
				}
				ul#nav li#play .tab {
					width: 57px;
					background: url(http://www.thebeardmore.com/images/play-r.png) no-repeat 0 0;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.thebeardmore.com/images/play-r.png');
				}
				ul#nav li#eat .tab {
					width: 50px;
					background: url(http://www.thebeardmore.com/images/eat-r.png) no-repeat 0 0;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.thebeardmore.com/images/eat-r.png');
				}
				ul#nav li#meet .tab {
					width: 63px;
					background: url(http://www.thebeardmore.com/images/meet-r.png) no-repeat 0 0;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.thebeardmore.com/images/meet-r.png');
				}
				ul#nav li#celebrate .tab {
					width: 93px;
					background: url(http://www.thebeardmore.com/images/celebrate-r.png) no-repeat 0 0;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.thebeardmore.com/images/celebrate-r.png');
				}
				ul#nav li#location .tab {
					width: 86px;
					background: url(http://www.thebeardmore.com/images/location-r.png) no-repeat 0 0;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.thebeardmore.com/images/location-r.png');
				}
				ul#nav li#about-us .tab {
					width: 91px;
					background: url(http://www.thebeardmore.com/images/about-us-r.png) no-repeat 0 0;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.thebeardmore.com/images/about-us-r.png');
				}
				
				
				/* Common Styles in Drop downs */

				ul#nav .callout {
					top: 40px;
					left: 2px;
					position: absolute;
					z-index: -1;
					display: none;
				}
				div#staytab.callout  {
					left:0px
				}				
				ul#nav li.active .callout {
					display: block;
				}
				ul#nav .callout h1 {
					margin: 0 0 7px 0;
					/*font-size: 100%;*/
					color: #0a86e5;
				}
				ul#nav .callout ul {
					list-style: none;
					margin:0 0 0 10px;
					width:100%;
					padding:0
				}
				ul#nav .callout ul li {
					height: auto;
					width: auto;
					margin: 0 0 0px 0;
					padding: 6px 0 0 0px;
					clear: both;
					white-space: nowrap;
				}
				
				ul#nav .callout ul li a {
					margin:0;
					padding:0;
					color:#fff;
				}
				
				ul#nav .callout ul li.play {
					padding: 2px 0 7px 28px;
					margin: 0 0 4px 0;
					clear: both;
					white-space: nowrap;
				}
				
				ul#nav .callout a {
					width: 100%;
					height: auto;
					padding: 0;
					display: inline;
					text-indent: 0;
					background: none !important;
					font-size:90%;
				}
				
				ul#nav .aCol ul li ul li a {
					font-size:70%;
					line-height:90%
				}
				
					/* Drop Down Styles */
					ul#nav div#staytab, ul#nav div#staytab,  ul#nav div#playtab, ul#nav div#eattab, ul#nav div#meettab, ul#nav div#celebratetab, ul#nav div#locationtab, ul#nav div#about-ustab  {
						width: 365px;
						overflow: hidden;
					}
					
					div#staytab .bg,  div#playtab .bg, div#eattab .bg, div#meettab .bg, div#celebratetab .bg, div#locationtab .bg, div#about-ustab .bg {
						width: 365px;
						height: 49px;
						background: url(../images/dropdown.png) no-repeat 0 0;
						_background: none;
						_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../images/dropdown.png');
						position: absolute;
						top: 0;
						left: 0;
						z-index: -1;
					}
					
					div#staytab .aCol,  div#playtab .aCol, div#eattab .aCol, div#meettab .aCol, div#celebratetab .aCol, div#locationtab .aCol, div#about-ustab .aCol {
						background:#B61F71;
						width: 355px;
						padding: 8px 0 0 0px; 
						float: left;
						font-size:80%;
					}
					
					
					/* Varying heights */
					
					div #staytab .aCol {
						height: 112px;
					}					
					ul#nav div#staytab  {					
						height: 112px;
					}
					div #playtab .aCol  {					
						height: 242px;
					}
					ul#nav div#playtab  {					
						height: 242px;
					}
					div #eattab .aCol  {					
						height: 182px;
					}
					ul#nav div#eattab  {					
						height: 182px;
					}
					div #meettab .aCol  {					
						height: 672px;
					}
					ul#nav div#meettab {					
						height: 672px;
					}
					div #celebratetab .aCol {					
						height: 230px;
					}
					ul#nav div#celebratetab {					
						height: 230px;
					}
					div #about-ustab .aCol {					
						height: 458px;
					}
					ul#nav div#about-ustab {					
						height: 458px;
					}
					
					
					
					
					h3 {font-size:180%;margin-top:20px}
					
					.book-online2 {background:#CE2278 url('../images/book-online-strip.jpg') top center repeat-y;}
					.book-online2 .norm {padding-bottom:14px;margin-top:0;padding-top:10px}
					.book-online2 .bookoption {background:url('../images/book-online-footer.jpg') center bottom no-repeat;height:53px;}
					#local .book-online2top {background:url('../images/book-online-header.jpg') top center no-repeat;height:30px}
					
					.special-offers2 {margin-top:10px;background:url(http://www.thebeardmore.com/images/special-offers-footer.jpg) bottom center no-repeat}
					.special-offers2top {background:url('../images/special-offers-header.jpg') top center no-repeat;height:35px}
					.soprpt {background:url(http://www.thebeardmore.com/images/soprpt.jpg) top center repeat-y}
					.soprpt p {padding-bottom:14px;margin-top:0;padding-top:10px;margin-left:10px;color:#fff}
					.special-offers2bottom {background:url('../images/special-offers-footer.jpg') bottom center no-repeat;height:150px}
					
					.news-panel2 {height:360px;background:#CE2278 url('../images/book-online-strip.jpg') top center repeat-y;margin-bottom:10px}
					
					.stay-in-touch-header {background:url('../images/stay-in-touch-header.jpg') bottom center no-repeat;height:35px}
					.stay-in-touch-panel {background:url('../images/stay-in-touch-strip.jpg') repeat-y;margin-bottom:0;padding-bottom:0}
					.stay-in-touch-footer {background:url('../images/stay-in-touch-footer.jpg') bottom center no-repeat;height:150px;margin-bottom:10px}
					
					#footer2 {height:61px;background:url('../images/footer-large.jpg') bottom center no-repeat;padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0;font-size:180%}
					
					#form2 label {display:none}