a:link    { text-decoration:underline; color: #006699;}
a:visited { text-decoration: underline; color: #006699;}
a:hover   { text-decoration: none; color: #0B2660;}
a:active  { text-decoration: none; color: #E04C10;}

.MouseLoc a:link    { font-size: 12px; text-decoration: none; color: #ffffff;}
.MouseLoc a:visited { font-size: 12px; text-decoration: none; color: #ffffff;}
.MouseLoc a:hover   { font-size: 12px; text-decoration: none; color: #E9D7A1;}
.MouseLoc a:active  { font-size: 12px; text-decoration: none; color: #E04C10;}


.topnav a:link    { text-transform: uppercase; text-decoration: none; color: #ffffff;}
.topnav a:visited { text-transform: uppercase; text-decoration: none; color: #ffffff;}
.topnav a:hover   { text-transform: uppercase; text-decoration: none; color: #E9D7A1;}
.topnav a:active  { text-transform: uppercase; text-decoration: none; color: #E04C10;}

.sitemapnav a:link    { text-transform: uppercase; text-decoration: none; color: #ffffff;}
.sitemapnav a:visited { text-transform: uppercase; text-decoration: none; color: #ffffff;}
.sitemapnav a:hover   { text-transform: uppercase; text-decoration: none; color: #cadcc5;}
.sitemapnav a:active  { text-transform: uppercase; text-decoration: none; color: #ffffff;}

#sitemaphead a:link    { text-transform: uppercase; text-decoration: none; color: #ffffff;}
#sitemaphead a:visited { text-transform: uppercase; text-decoration: none; color: #ffffff;}
#sitemaphead a:hover   { text-transform: uppercase; text-decoration: none; color: #cadcc5;}
#sitemaphead a:active  { text-transform: uppercase; text-decoration: none; color: #ffffff;}

#sitemapbody a:link    { text-decoration: none; color:#000000;}
#sitemapbody a:visited { text-decoration: none; color: #000000;}
#sitemapbody a:hover   { text-decoration: none; color: #bf2026;}
#sitemapbody a:active  { text-decoration: none; color: #000000;}

#sitemapicontext a:link    { text-decoration: none; color:#505050;}
#sitemapicontext a:visited { text-decoration: none; color: #505050;}
#sitemapicontext a:hover   { text-decoration: none; color: #bf2026;}
#sitemapicontext a:active  { text-decoration: none; color: #505050;}

#joinmailinglisttext a:link    { text-decoration: none; color:#505050;}
#joinmailinglisttext a:visited { text-decoration: none; color: #505050;}
#joinmailinglisttext a:hover   { text-decoration: none; color: #bf2026;}
#joinmailinglisttext a:active  { text-decoration: none; color: #505050;}


#bottomnavigation a:link    { text-decoration: none; color:#630000;}
#bottomnavigation a:visited { text-decoration: none; color: #630000;}
#bottomnavigation a:hover   { text-decoration: underline; color: #bf2026;}
#bottomnavigation a:active  { text-decoration: none; color: #630000;}

a.hpvcationguide:link    { text-decoration: underline; color:#660000; font-size:10px;}
a.hpvcationguide:visited { text-decoration: underline; color: #660000; font-size:10px;}
a.hpvcationguide:hover   { text-decoration: none; color: #bf2026; font-size:10px;}
a.hpvcationguide:active  { text-decoration: underline; color: #660000; font-size:10px;}



body {
    padding: 0px; 
    margin: 0px auto; 
    text-align: center;
    background-image: url('/src/img/Tile.jpg');
    font-family: arial, helvetica;
    font-size: 14px;
    overflow: scroll;
}

bodyhp {
    padding: 0px; 
    margin: 0px auto; 
    text-align: center;
    background-image: url('/src/img/Tile.jpg');
    font-family: arial, helvetica;
	font-size:14px;
    overflow: scroll;
}

h1 {
font-size: 20px;
font-weight: bold;
color: #660000;
}

h2 {
font-size: 18px;
font-weight: bold;
color: #006699;
}

h3 {
font-size: 16px;
font-weight: bold;
color: #006699;
}

h4 {
font-size: 14px;
font-weight: bold;
color: #006699;
}

h5 {
font-size: 14px;
font-weight: bold;
color: #006699;
}

h6 {
font-size: 14px;
font-weight: bold;
color: #006699;
}

td {
vertical-align: top;
}

#activitiesgreen { 
background-color:#cadcc5;
font-family:"Times New Roman", Times, serif;
border:1px solid #000000; 
font-size:16px;
width:50%;
}

#activitiesthumb { 
padding-right:6px; 

}

#activitiestan { 
background-color:#fffde7;
font-family:"Times New Roman", Times, serif;
border:1px solid #000000;
width:50%;
vertical-align:top; 
font-size:12px; font-size:12px;
padding:6px;
}

#Banner02 {
position: absolute;
top: 490px;
left: 640px;
border: 0px solid blue;
z-index: 90;
}

#BannerVertCage {
position: absolute;
width: 162px;
height: 319px;
border: 0px solid purple;
z-index: 12;
top: 170px;
left: 790px;
overflow: hidden;
}

#BestRate {
position: absolute;
top: 15px;
right: -235px;
border: 0px solid blue;
z-index: 90;
}

#bodytopedge {
    position: relative;
    z-index: 0;
    left: 0px;
    height: 42px;
}

#bodytopedgeimg {
    position: absolute;
    top: -42px;
    left: 0px;
    z-index: 1;
}

#bodybody {
position: relative;
z-index: 5;
}

#bodycontent {
border-bottom:0px solid #CADCC5;
position: relative;
background-color: #E9D7A1;
left: 0px;
width: 999px;
background-image: url('/src/img/bodybackground-big.jpg');
z-index:90;
}

#bodycontentbg {
   position: absolute;
   top: 0px;
   left: 0px;
   z-index: 0;
visibility: hidden;
}
 
#bottomnavigation {
    border: 0px solid black;
    background-color: white;
    position: relative;
    text-align: center; 
    color: #630000;
    font-size: 12px;
}

#ButtonsTops {
position: absolute;
border: 0px dashed blue;
top: 60px;
left: 760px;
z-index: 24;
width: 230px;
}

#ButtonLiftOff {
position: absolute;
border: 0px dashed blue;
top: 14px;
left: 738px;
z-index: 25;
width: 255px;
}

#CalCage {
    border: 0px solid red;
    position: absolute; 
    top: 52px; 
    left: 350px; 
    width: 280px; 
    height: 240px; 
    overflow: hidden;
    background-color: white;
    font-size: 12px;
}

#marqueecontainer {
  position: relative;
width: 270px; /*marquee width */
height: 200px; /*marquee height */
background-color: white;
overflow: hidden;
border: 0px solid orange;
padding: 2px;
padding-left: 4px;
}

#CalLink a:link {color: black;}
#CalLink a:visited {color: black;}
#CalLink a:hover {color: brown;}
#CalLink a:active {color: red;}

#CalLink {
font-family: times new roman, times;
font-size: 17px;
font-weight: bold;
position: absolute;
bottom: 3px;
right: 3px;
}

#CalScroll {
margin: 10px;
}

#footerdeco {
border-top: 2px #640000 solid; 
border-bottom: 6px solid #cc0026; 
position: relative;
width: 1000px;
font-size: 3px;
height: 3px;
margin-top:0px;
}



#copyright {
    font-size: 10px;
    height:50px;
}

#datepicker_div {
border: 5px solid red;
position: absolute;
z-index: 99;
}

#facebook {
    position: absolute;
    top: 610px;
    left: 700px;
    z-index: 90;
font-family: Times New Roman, Times;
font-weight: bold;
}

#HotelBooking {
    position: absolute; 
    top: 540px;
    left:305px;
margin-top: 15px;
}

#idreamof {
    position: absolute;
    top: 340px;
    left: 10px;
    border: 0px solid #006699;
    font-size: 12px;
}

#idreamofsib {
    position: absolute;
    top: 100px;
    left: 202px;
    border: 0px solid #006699;
    font-size: 12px;
}

#3daygetaway {
    position: absolute;
    padding-top: -90px;
    left: 30px;
    border: 0px dashed #006699;
    font-size: 12px;
	
}

#idreamoftext01 {
    position: absolute;
    top: -40px;
    left: 20px;
height: 40px
}

#idreamoflink01 {
    position: absolute;
    top: 200px;
    left: 20px;
	z-index:20;
}

#idreamofline01 {
    position: absolute;
    top: -53px;
    left: 3px;
}

#idreamofline1-sib {
    position: absolute;
    top: -63px;
    left: -220px;
}

#idreamofline2-sib {
    position: absolute;
    top: 146px;
    left: -220px;
}

#idreamofline02 {
    position: absolute;
    top: 85px;
    left: 3px;
}

#idreamoftext02 {
    position: absolute;
    top: -40px;
    left: 145px;
height:30px;
}

#idreamoftext02Sib {
    position: absolute;
    top: -50px;
    left: 215px;
}

#idreamofshim {
    position: relative;
    height:40px;
}

#joinmailinglist {
    position: absolute;
    top: 121px;
    right: 155px;
    z-index:5; 
    font-family:"Times New Roman", Times, serif;
    font-size:12px;
}

#joinmailinglisttext {
    position: absolute;
    top: 136px;
    right: 115px;
    width: 90px;
    z-index:5; 
    font-family:"Times New Roman", Times, serif;
    font-size:12px;
}

#list {
width: 900px;
border: 2px solid brown;
margin: 0px 50px 0px 45px;
}

#listoptions {
position: relative;
height: 50px;
background-image: url('/src/img/stripes.png');
font-weight: bold;
}

.listoptionsi {
    position: absolute;
    margin: 10px auto;
    width: 999px;
    text-align: center;
    border: 0px solid red;
}

#LoginBox {
    position: absolute;
    top: 80px;
    left: 30px;
    border: 0px solid #006699;
    font-size: 12px;
}

#logo {
    right: 10px; 
}

#logocage {
    position: absolute;
    border: 0px solid blue; 
    text-align: right;
    top: 116px;
    left: 35px;
}

#logoshim {
    position: relative;
    width: 1px;
    height:625px;
}

#MailingListnSiteMap {
position: absolute;
z-index: 12;
top: 0px;
left: 999px;
}

#MainHotel {
position: relative;
z-index: 50;
width: 580px; 
left:20px;
top:-35px;
}

#MainIEHotel {
position: relative;
z-index: 50;
width: 580px; 
left:20px;
top:-35px;
border: 0px solid blue;
}

#Main3Day {
position: relative;
z-index: 50;
width: 630px;
}
#MainBottom {
position: relative;
z-index: 50;
clear: both;
}

/* height: 520px */

#manonthestreetshim {
    position: relative;
    width: 1px;
    height: 390px;
    border: 0px solid red;
    float: right;
}
#manonthestreet {
    position: absolute;
    left: 630px;
    width: 355px;
    top: 0px;
    border: 0px dotted red;
}
#manonthestreetbg {
background-color: white;
position: relative;
height: 400px;
 text-align: center;
}
#manonthestreettitle {
    text-align: center;
    text-transform: uppercase;
    font-family: times new roman, times;
    font-size: 18px;
    font-weight: bold;
    color: #5C1E09;
}

#mainbody {
    padding: 5px;
    background-color: #CADCC5;
}

#maincage {
    padding: 0px; 
    margin: 0px auto; 
    position: relative; 
    border: 0px solid red; 
    width: 999px;
    overflow: hidden;
    text-align: left;
    background-color: #CADCC5;
}

#mainwindowfill {
    position: absolute;
    top: 160px;
    left: 340px;
    border: 0px solid red;
    width: 408px;
    height: 329px;
    overflow: hidden;
}

#mainwindowframe {
 position: absolute;
    top: 148px;
    left: 320px;
	z-index:5;
}

#mediatan { 
background-color:#fffde7;
font-family:"Times New Roman", Times, serif;
border:1px solid #000000;
vertical-align:top;
font-weight:bold; 
font-size:12px; 
text-align:center;
padding:6px;
}

#mediawholesale { 
background-color:#fffde7;
font-family:"Times New Roman", Times, serif;
border:1px solid #000000;
vertical-align:top;
font-weight:bold; 
font-size:12px; width:50%; 
text-align:center;
padding:6px;
}

#mediaresources { 
background-color:#fffde7;
font-family:"Times New Roman", Times, serif;
border:1px solid #000000;
vertical-align:top;
font-weight:bold; 
font-size:12px; 
width:25%; 
text-align:center;
padding:6px;
}


#mediabody { 
background-color:#fffde7;
font-family:"Times New Roman", Times, serif;
border:1px solid #000000;
vertical-align:top;
font-size:12px;
text-align:left;
padding:6px;
}

#minibuttonsmatt {
position: absolute;
top: 600px;
left:640px;
width: 330px;
height: 100px;
border: 1px solid white;
background-color: white;
padding: 5px 5px 5px 15px;
}

#minibuttonsmesg {
position: absolute;
top: 55px;
font-size:18px;
text-shadow: 2px 2px 2px #888;
}

#slideshow {
 position: absolute;
    top: 158px;
    left: 328px;
	z-index:1;
}

/* The micro windows: Don't forget the microwindow.inc */
#microwindowcfill {
    position: absolute;
    top: 2px;
    left: 880px;
    border: 0px solid red;
    width: 142px;
    height: 92px;
    overflow: hidden;
    z-index: 11;
}

#microwindowcframe {
 position: absolute;
    top: 0px;
    left: 878px;
    z-index: 12;
}

#microwindowbfill {
    position: absolute;
    top: 2px;
    left: 780px;
    border: 0px solid red;
    width: 142px;
    height: 92px;
    overflow: hidden;
    z-index: 11;
}

#microwindowbframe {
 position: absolute;
    top: 0px;
    left: 778px;
    z-index: 12;
}

#microwindowafill {
    position: absolute;
    top: 2px;
    left: 680px;
    border: 0px solid red;
    width: 142px;
    height: 92px;
    overflow: hidden;
    z-index: 11;
}

#microwindowaframe {
 position: absolute;
    top: 0px;
    left: 678px;
    z-index: 12;
}

#microwindowcfillorig {
    position: absolute;
    top: 184px;
    left: 793px;
    border: 0px solid red;
    width: 142px;
    height: 92px;
    overflow: hidden;
}

#microwindowcframeorig {
 position: absolute;
    top: 180px;
    left: 787px;
}

#microwindowbfillorig {
    position: absolute;
    top: 294px;
    left: 793px;
    border: 0px solid red;
    width: 142px;
    height: 92px;
    overflow: hidden;
}

#microwindowbframeorig {
 position: absolute;
    top: 290px;
    left: 787px;
}

#microwindowafillorig {
    position: absolute;
    top: 404px;
    left: 793px;
    border: 0px solid red;
    width: 142px;
    height: 92px;
    overflow: hidden;
}

#microwindowaframeorig {
 position: absolute;
    top: 400px;
    left: 787px;
}

#minioffer {
    background-image: url('/src/img/semitransbg.png');
    position: absolute;
    top: 180px;
    left: 770px;
    width: 218px;
    height: 177px;
visibility: hidden;
}

#miniwindowfill {
    position: absolute;
    top: 370px;
    left: 790px;
    border: 0px solid red;
    width: 178px;
    height: 117px;
    overflow: hidden;
    visibility: hidden;
}

#miniwindowframe {
 position: absolute;
    top: 366px;
    left: 787px;
    visibility: hidden;
}

#myspace {
    position: absolute;
    top: 610px;
    left: 650px;
    z-index: 90;
font-family: Times New Roman, Times;
font-weight: bold;
}

#pagecage {
    background-color: #CADCC5;
    width: 999px;
    border: 0px solid red;
}

#pageswitch {
    position: absolute;
    top: 70px;
    left: 740px;
    z-index: 90;
}

#postitnote {
    background-image: url('/src/img/postit.png');
    position: absolute;
    z-index: 99;
    width: 300px;
    height: 290px;
    top: 100px;
    left: 100px;
    visibility: hidden;
}

#postitdoodle {
    position: absolute;
    bottom: 40px;
    right: 40px;
    z-index: 0;
}

#postitmesg {
 position: absolute;
 width: 240px;
 height: 230px;
 top: 13px;
 left: 23px;
 border: 0px solid red; 
 font-family:"Times New Roman", Times, serif;
 z-index: 10;
}

#postitmesg a:link { color: #000060; text-decoration: none; }
#postitmesg a:visited { color: #000060; text-decoration: none; }
#postitmesg a:hover { color: #0000ff; text-decoration: none; }
#postitmesg a:active { color: #0000d0; text-decoration: none; }

#progressbar {
    position: absolute;
    top: 550px;
    left: 780px;
    width: 200px;
    height: 50px;
    border: none;
    z-index: 50;
    visibility: hidden;
    vertical-align: bottom;
    color: white;
    overflow: hidden;
    background-image: url('/src/img/RVanimation.png');
}

#searchbox {
    position: absolute;
    visibility: visible;
    top: 580px;
    left: 80px;
}

#sitemaphead { 
background-color:#bf2026;
font-family:"Times New Roman", Times, serif;
border:1px solid #000000; 
vertical-align:middle;
font-weight:bold;
color:#FFFFFF;
font-size:12px; 
text-align:center;
padding:6px;
}

#sitemapbody { 
background-color:#fffde7;
font-family:"Times New Roman", Times, serif;
border:1px solid #000000;
vertical-align:top;
font-size:12px;
text-align:left;
padding:6px;
}

#sitemapline {
 position: absolute;
    top: 128px;
    right: 7px;
	z-index:5;
}

#sitemapicon {
 position: absolute;
    top: 120px;
    right: 42px;
	z-index:5;
}

#sitemapicontext {
    position: absolute;
    top: 137px;
    right: 25px;
    width: 49px;
    z-index:5; 
    font-family:"Times New Roman", Times, serif;
    font-size:12px;
}

#topheader {
position: absolute;
top: 15px;
z-index: 20;
}

#topheaderbackground {
    position: absolute;
    top:0px;
    left: 0px;

}

#topheadermessage {
    position: absolute;
    top:0px;
    left: 589px;
}

#topheaderwelcome {
    position: absolute;
    top:0px;
    left: 0px;

}

#topline {
position: absolute;
background-color: #CC0000;
height: 15px;
width: 100%;
text-align: center;
color: white;
font-size: 11px;
top: -15px;
z-index: 100;
}

#topnavigation {
    position: absolute;
    top: 232px;
    left: 30px;
    width: 286px;
    height: 343px;
    background-image: url('/src/img/menu01bg.png'); 
	font-family:"Times New Roman", Times, serif; 
	font-weight:bold;
    font-size: 15px;
    overflow: hidden;
    z-index: 9;
}

#topnavnav {
    position: relative;
    top: 23px;
    left: 50px;
} 

#twitter {
    position: absolute;
    top: 610px;
    left: 750px;
    z-index: 90;
font-family: Times New Roman, Times;
font-weight: bold;
}

#twitter_div {
    background-image: url('/src/img/semitransbg.png');
    background-repeat: repeat;
    color: white;
    font-size: 11px;
    height: 177px;
    left: 750px;
    overflow: hidden;
    position: absolute;
    top: 443px;
    visibility: hidden;
    width: 210px;
    z-index: 99;
}

#twitter_update_list {
color: white;
font-size: 11px;
list-style-image: url(/src/img/twitter_button.png);
list-style-type: circle;
}

#twitter_update_list a:link { color: #ffffaa; text-decoration: underline;}
#twitter_update_list a:visited { color: #ffffaa;}
#twitter_update_list a:hover { color: #ffaaaa;}
#twitter_update_list a:active { color: #ffffaa;}

#vacationguide {
    background-color: #FFFDE7;
    font-family: times new roman, times;
    font-weight: bold;
    position: absolute;
    top: 515px;
    left: 370px;
    width: 350px;
    text-align: center;
font-size: 14px;
}
#vacationguide a:link    { text-decoration: none; color: black;}
#vacationguide a:visited { text-decoration: none; color: #252525;}
#vacationguide a:hover   { text-decoration: underline; color: #252525;}
#vacationguide a:active  { text-decoration: underline; color: brown;}

#youtube {
    position: absolute;
    top: 610px;
    left: 800px;
    z-index: 90;
font-family: Times New Roman, Times;
font-weight: bold;
}

.badge {
border: 0px solid red;
width: 850px;
position: absolute;
top: 3px;
left: 0px;
text-align: right;
}

.bodytitle {
    font-size: 27px;
    font-weight: bold;
    padding-left: 0px;
    color: #660000;
text-shadow: 0px 0px 1px #fff, 2px 2px 4px #221111;
}

.botnav {
display: inline;
    padding-left: 5px;
    padding-right: 5px;
	color: 630000; 
}

.boxtitle {
font-size: 14px;
font-weight: bold;
color: black;
vertical-align: middle;
}

.bug {
    border: 1px solid green;
    background-color: #ffffaa;
}

.CalendarEntry:link    {text-decoration:none;}
.CalendarEntry:visited {text-decoration:none;}
.CalendarEntry:hover   {text-decoration:underline;}
.CalendarEntry:active  {text-decoration:none;}

.calnum:link    {text-decoration:none;}
.calnum:visited {text-decoration:none;}
.calnum:hover   {text-decoration:underline;}
.calnum:active  {text-decoration:none;}

.calendar_small th {
background-color: brown;
color: white;
}
.calendar_small td {
text-align: center;
background-color: #aaaaaa;
}
.calendar_small a:link {color: white; text-decoration: none;}
.calendar_small a:visited {color: white; text-decoration: none;}
.calendar_small a:hover {color: cyan;}
.calendar_small a:active {color: red;}

.colorred {color: red}
.colorgreen {color: green}

.detailstitle {
background-color: brown;
color: white;
font-size: 27px;
font-family: times new roman, times;
padding-left: 25px;
}

.EventDate b {
font-weight: bold; 
font-family: times new roman, times; 
text-decoration: none; 
color: #660000;
}
.EventDate div { 
margin-left: 30px; 
color: #663300;
}
.EventDate a:link    {font-weight: bold; font-family: times new roman, times; text-decoration: none; color: black;}
.EventDate a:visited {font-weight: bold;font-family: times new roman, times; text-decoration: none; color: black;}
.EventDate a:hover   {font-weight: bold;font-family: times new roman, times; text-decoration: underline; color: black;}
.EventDate a:active  {font-weight: bold;font-family: times new roman, times; text-decoration: none; color: black;}

.EventDaysBreak {
font-weight: bold; 
font-family: times new roman, times; 
text-decoration: none; 
color: white;
background-color: #661111;
border: 1px solid #661111;
padding-left: 15px;
clear: both;
}

.EventDays {
font-family: times new roman, times; 
text-decoration: none; 
color: black;
margin-bottom: 3px;
}
.EventDays div { 
margin-left: 10px; 
color: #663300;
}
.EventDays a:link    {font-weight: bold; font-family: times new roman, times; text-decoration: none; color: black;}
.EventDays a:visited {font-weight: bold;font-family: times new roman, times; text-decoration: none; color: black;}
.EventDays a:hover   {font-weight: bold;font-family: times new roman, times; text-decoration: underline; color: black;}
.EventDays a:active  {font-weight: bold;font-family: times new roman, times; text-decoration: none; color: black;}

.formsubhead {
background-color: brown;
color: mintcream;
font-weight: bold;
}

.formsubtable {
background-color: mintcream;
width: 500px;
border: 2px solid brown;
margin-bottom: 20px;
}

.fright {
    float: right;
    margin: 0px 5px;
}

.info {
border: 2px solid brown;
padding: 5px;
}

.infoheader {
    background-color: brown;
    color: white;
    font-size: 24px;
    padding-left: 25px;
}

.infoterm {
color: brown;
font-weight: bold;
border-top: 2px solid brown;
}

.infodef {
padding-left: 25px;
}

.input {
width: 500px;
}

.listitemphoto {
float: left;
margin: 10px;
}

.listitemphotoright {
float: right;
margin: 10px;
}

.listitem {
    list-style-position: outside;
list-style-image: url(/src/img/star.png);
}

.ListHeadersmall {
font-size: 10px;
background-color: brown;
color: white;
}

.Listplace {
border: 2px solid #cccccc;
}

.ListplaceEven {
background-color: #cccccc;
}

.ListplaceOdd {
background-color: white;
}

.Listrooms {
background-color: #dddddd;
border: 2px solid #cccccc;
text-align: center;
}

.msg {
    margin: 0px auto;
    padding: 10px;
    border: 1px solid red;
    background-color: #ffffaa;
    text-align: center;
    width: 50%;
    color: red;
    font-family: tahoma, arial, helvetica;
    font-weight: bold;
}

.Note {
border: 1px dashed brown;
background-color: white;
color: red;
padding: 5px;
}

.redbar {
background-color: #BE1B32;
}

.redborder {
background-color: pink;
border: 1px solid red;
}

.result {
border-top: 1px solid maroon;
padding-left: 40px;
padding-right: 40px;
}

.right {
text-align: right;
}

.rowitem {
position: relative;
margin: 0px 75px 0px 75px;
clear: both;
}

.rowitem04 {
margin: 0px 75px 0px 75px;
clear: both;
border-top: 2px solid brown;
}

.rowitemfooter {
text-align: center;
}

.rowitemheader {
height: 1px;
font-weight: bold;
color: brown;
}
.rowitemaddr {
height: 1px;
font-size: 12px; 
font-weight: bold;
border-bottom: 2px solid brown;
}

.rowitemdesc legend {
font-weight: bold;
cborder-left: 1px solid #aaaaaa;
color: brown;
}

.rowitemph {
height: 1px;
font-size: 12px; 
font-weight: bold;
border-bottom: 2px solid brown;
}

.rowitemphoto {
width: 200px;
padding-right: 5px;
vertical-align: top;
}

.roweven {
background-color: wheat;
padding-left: 4px;
}

.rowodd {
background-color: whitesmoke;
padding-left: 4px;
}

.showlist {
font-size: 12px;
border: 2px solid brown;
margin: 0px auto;
}

.showlist a:link    {text-decoration: none; color: black;}
.showlist a:visited {text-decoration: none; color: #484848;}
.showlist a:hover   {text-decoration: underline; color: brown;}
.showlist a:active  {text-decoration: none; color: red;}

.smallicon {
position: relative;
width: 50px;
height: 50px;
overflow: show;
float: right;
z-index: 25;
border: 0px solid green;
}

.smlist {
font-size: 12px;
}

#SpecSNC {
background-image: url('/src/img/SpecSNC.jpg');
background-repeat: no-repeat;
}
#SpecKSC {
background-image: url('/src/img/SpecKSC.jpg');
background-repeat: no-repeat;
background-position:center; 
}
#SpecSHP {
background-image: url('/src/img/SpecSHP.jpg');
background-repeat: no-repeat;
background-position:center; 
}

.subgroup {
    border-top: 2px solid brown;
    font-weight: bold;
    text-align: center;
    font-size: smaller;
}

table.Specials {
border: 0px solid red;
width: 600px;
height: 80px;
position: relative;
overflow: hidden;
}
table.Specials td {
position: relative;
width: 200px;
vertical-align: bottom;
text-align: center;
overflow: hidden;
border-left: 0px solid black;
}
table.Specials td a:link    {text-decoration: none; font-size: 14px; width: 200px; background-color:#CC0025; color: white;}
table.Specials td a:visited {text-decoration: none; font-size: 14px; width: 200px; background-color:#CC0025;color: white;}
table.Specials td a:hover   {text-decoration: none; font-size: 14px; width: 200px; background-color:#CC0025;color: cyan;}
table.Specials td a:active  {text-decoration: none; font-size: 14px; width: 200px; background-color:#CC0025;color: blue;}


.ttl {border: 0px solid green; width: 10px; height: 44px;}
.ttc {border: 0px solid green; height: 44px;
      background-image: url('/src/img/ttc.png');}

.ttr {background-color: white;}
.tml {border: 0px solid green; width: 10px; 
      background-image: url('/src/img/tml.png');}
.tmc {background-color: white;}
.tmr {background-color: white;}

.tbl {
    background-image: url('/src/img/tml.png');}
.tbc {
    background-color: white; }
.tbr {
    background-color: white; }

.textright { text-align: right; }

.title {
color: #ffffaa;
}

.topnav {
    border: 0px solid black;
    height: 27px;
    nheight: 24px;
    padding-left: 10px;
    padding-right: 10px;
}

.UserList {
font-size: 12px;
}

.warning {
width: 80%;
border: 2px solid #006699;
margin: 20px auto;
padding: 30px;
color: #006699;
}

.note {
border-top: 2px solid #006699;
border-bottom: 2px solid #006699;
padding: 10px;
color: #006699;
}

.error {
border-top: 2px solid red;
border-bottom: 2px solid red;
background-color: #ffdada;
color: red;
padding: 10px;
font-weight: bold;
}

#vacationguidebody { 
background-color:#fffde7;
font-family:"Times New Roman", Times, serif;
border:1px solid #000000; 
font-size:11px;

}

#vacationguideheader { 
background-color:#d3e2ce;
font-family:"Times New Roman", Times, serif;
border:0px solid #000000; 
font-size:11px;
font-weight:bolder;

}

#webcamsgreen { 
background-color:#d3e2ce;
font-family:"Times New Roman", Times, serif;
border:1px solid #000000; 
font-size:16px; 
padding:6px;
}

#webcamstan { 
background-color:#fffde7;
font-family:"Times New Roman", Times, serif;
border:1px solid #000000; 
font-size:16px;
padding:6px;
}

#wordpress {
    position: absolute;
    top: 610px;
    left: 850px;
    z-index: 90;
font-family: Times New Roman, Times;
font-weight: bold;

}

 /* CSS is mostly for the complex example */ 
  
 #select_multiple_one, 
 #select_multiple_two {  
     width:200px;  
 } 
  
 #select_two_container {  
     position:relative;  
 } 
  
 .select_multiple_submit {  
     background-image:url("/stylesheets/popup_footer.gif");  
     background-position:top center;  
     background-repeat:repeat-x;  
     padding:10px;  
     height:22px;  
     text-align:right;  
 } 
  
 .select_multiple_label {  
     margin-left:5px;  
     font-family:"Lucida Grande",Verdana;  
     font-size:11px;  
 } 
  
 .select_multiple_container {  
     width:300px;  
     position:absolute;  
     top:0;  
     left:0;  
     z-index:500;  
     border:1px solid #222;  
     border-top:none;  
 } 
  
 .select_multiple_container .select_multiple_header {  
     background-image:url("/stylesheets/black_background.gif");  
     background-repeat:repeat-x;  
     background-position:top center;  
     color:#eee;  
     font-family:"Lucida Grande",Verdana;  
     font-weight:bold;  
     font-size:12px;  
     margin:0;  
     padding:7px 0 8px 10px;  
     background-color:#000;  
 } 
  
 table.select_multiple_table td {  
     height:27px;  
     border-bottom:1px solid #ddd;  
     font-family:"Lucida Grande",Verdana;  
     color:#333;  
     font-size:11px;  
 } 
  
 table.select_multiple_table tr.even {  
     background-color:#FCFCFC;  
 } 
  
 table.select_multiple_table tr.odd {  
     background-color:#F7F7F7;  
 } 
  
 table.select_multiple_table tr.selected {  
     background-image:none;  
     background-color:#D9E9FE;  
 } 
  
 .select_multiple_name {  
     padding-left:15px;  
     font-weight:bold;  
 } 
  
 .select_multiple_checkbox {  
     text-align:right;  
 } 
  
 .select_multiple_checkbox input {  
     margin-right:15px;  
 }  

.DBoxDay {position: absolute; visibility: hidden;}
.DBoxDate{position: absolute; visibility: hidden;}
.DBoxMonth{position: absolute; visibility: hidden;}
.DBoxYear{position: absolute; visibility: hidden;}
.DBoxWeb{position: absolute; visibility: hidden;}
.DBoxMore{position: absolute; visibility: hidden;}

