a.bluelink {color: #66EEFF; text-decoration: none;}
a.redlink {color: #e10001;}
A
	{COLOR: #c6dade; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A:hover
	{COLOR: #cccccc; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.nava
	{FONT-SIZE: 12px; COLOR: #67adb7;FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.nava:hover
	{FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none}


A.footer
	{COLOR: #eeeeee;FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.footer:hover
	{COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none}

 
/* ------------- Layout Stylesheet ---------------------------------------------------- */ 

body {
 float: center;
 
 background:#000000 /*url("images2/topimagefade.gif") repeat*/   ;
 color: #ffffff;
 text-align:center;
 }
 
td {
 line-height: 150%;
 FONT-SIZE: 11px;
 COLOR: #c6dade;
 FONT-FAMILY: Arial;
 TEXT-DECORATION: none
}

p { FONT-SIZE: 11px; }

td.footer {
 FONT-SIZE: 10px;
 COLOR: #ffffff;
 FONT-FAMILY: arial;
 TEXT-DECORATION: none
}

option {
 FONT-SIZE: 10px;
 COLOR: black;
 FONT-FAMILY: Arial
}

.winterspecials {
font-size: larger; 
padding-bottom:16px;
}
.winterspecials a {
color: #990000;
}

/* ------------- Shadow Border ---------------------------------------------------- */ 

.wshadow1 { /* outside first */
 border:solid #5fd1e6; border-width: 1px 1px 1px 1px;
 }
.wshadow2 {
 border:solid #5fd1e6; border-width: 1px 1px 1px 1px;
 }
.wshadow3 {
 border:solid #c6dade; border-width: 1px 1px 1px 1px;
 }
.wshadow4 {
 border:solid #c6dade; border-width: 1px 1px 1px 1px;
 }
 
/* ------------- Layout Stylesheet ---------------------------------------------------- */ 

.outline {
 width: 720px; border:solid #67adb7; border-width: 3px 3px 3px 3px;
 }
.outlineborder {border:solid #cccccc; border-width: 1px 1px 1px 1px;
 }
.hdr {
 height: 59px;
 background: #000000 url('');
 color: #67adb7
 
 }
 
.bar {
 width: 100%;
 text-align: left;
 color: #67adb7;
 background:#67adb7;
 	
 
 }

.nav {
 width: 100%;
 text-align: center;
 color: #ffffff;
 background:#000000;
 border-top: 2px solid #67adb7;
 border-bottom: 1px dotted #67adb7;
 }
.nav2 {
 FONT-SIZE: 11px;
 text-align: center;
 color: #000000;

 }

.cont {
 width: 100%;
 background:#000000;
 color: #67adb7;
 border: solid #67adb7;	
 border-width: 0 0 0 0px;
 padding-bottom: 0px
 }
 
.topimg {
 background:#000000;
 border-width: 0 0 0 0px;
 }
 
.teaser2 {
 width: 160px;
 float: left;
 text-align: left;
 padding-left: 10px;
 padding-right: 13px;
 }
.sline {
 width: 1px;
 height: 100%;
 border: dotted #666666;	
 border-width: 0px 1px 0px 0;
 padding-right: 3px;
 }

.txta {
 width: 508px;
 padding-right: 5px;
 padding-left: 5px;
 }
.ftr {
 width: 700px;
 height: 20px;
 text-align: center;
 color: #EDE0CD;
 background:#000000;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 5px;
 padding-bottom: 8px;
 border-top: 1px dotted #67adb7;
 margin:10px auto;
}
table#t-box1{ width:783px; margin:0 auto;}
table#t-box1 tr td#teaser-holder{ width: 200px; padding: 0 30px; vertical-align: top;  }
/* Blinking Ad */
	div#flashingbannerwrapper { width: 473px; height: 59px; background: #C00; padding: 3px; }
		div#flashingbanner { width: 470px; height: 57px; border: 1px solid #fff; }
			div#flashingbanner p { margin: 0px; padding: 8px 0px 0px 0px; text-align: center; font-size: 12px; }
				div#flashingbanner p a { color: #fff; text-decoration: none; padding: 4px 0px 0px 0px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#photogall { float:left; margin:13px 0 0 50px; }
#photogall a img { 
padding:2px 2px 2px 2px;
}

/* ACCOMMODATIONS */
div#rooms { width:511px; margin:0 auto; }
div#rooms div { float:left; text-align:left; width:230px; height:220px; margin-right:20px; }
div#rooms div a { float:right; display:block; font:12px Verdana, Geneva, sans-serif; width:110px; text-align:center; margin-left:15px; margin-top:10px; }
div#rooms div img { border:2px solid #6DCDD9; }
div#rooms div strong { font:12px Verdana, Geneva, sans-serif; font-weight:bold; color:white; }
div#rooms div.hidden { display:none; }

/* TEASER */
select	{ font-family:Arial,sans-serif; font-size:11px; border:1px solid #8BB0A2; color:#333333; }

.wrapper { border:1px solid #67adb7; width:698px; margin:2px 0 4px; padding:0; }

.container { margin:15px 0 0 20px; padding:0; }
.container table td { vertical-align:middle; padding:0 5px; }

.label { font-size:11px; font-weight:bold; color:#ffffff; }

.sendit { font-size:11px; background-color:#666666; border:3px double #cccccc; color:#cccccc; }

#social_net { position:absolute; top:0; right:0; width:240px; }

/* SECOND NAV */
#second_nav { border:1px solid #67ADB7; width:180px; margin:12px 0; }
#second_nav div { padding:4px 0px; }
#second_nav div p { margin:20px 0; }

.clear { clear:both; font-size:0; line-height:0; height:0; }
#gallery_pics img { width:83px; height:50px; }
