table.mainTbl {
width: 806px;
margin-top: 1px;
}

td#topTD {}

td#menuTD {
width: 252px;
padding-bottom: 5px;
}

td#menuTD2 {
width: 151px;
padding-bottom: 5px;
background-color: #91baff;
border-bottom: 3px solid #91baff;
}

div#menuDIV {
width: 246px;
border-left: 3px solid #91baff;
border-right: 3px solid #91baff;
}

div#menuDIV2 {
width: 151px;
border-left: 3px solid #91baff;
border-right: 3px solid #91baff;
}

* html div#menuDIV2 {
width: 156px;
border-left: 3px solid #91baff;
border-right: 3px solid #91baff;
}

td#cntTD {
width: 554px;
padding-bottom: 5px;
}

td#cntTD2 {
padding-bottom: 5px;
border-right: 3px solid #91baff;
}

td#headlineTD {
height: 31px;
background-color: #012966;
text-align: right;
vertical-align: middle;
padding-right: 18px;
}

td#headlineTD2 {
width: 643px;
height: 30px;
background-color: #012966;
text-align: right;
vertical-align: middle;
padding-right: 18px;
}

td#leftTD {
width: 256px;
padding-top: 11px;
}

td#rightTD {
width: 288px;
}

td#phoneTD {
color: #ffffff;
font-weight: bold;
height: 24px;
text-align: center;
vertical-align: middle;
background-color: #023a8f;
}

div.border {
position: relative;
border: 3px solid #91baff;
}

.vspacer {
width: 5px;
}

.fill {
width: 100%;
}

table.slideTbl{
margin-top: 1px;
width: 700px;
height: 263px;
border: 3px solid #91baff;
}

td.slideleftTd{
width: 326px;
height: 256px;
}

div.placeslidepicture{
margin: 16px 9px;
}

td.sliderightTd{
width: 368px;
height: 256px;
}

div.placeslidetext{
margin-top: 9px;
margin-right: 13px;
margin-bottom: 16px;
margin-left: 0px;
width: 355px;
height: 231px;
}

div.slidepagetitle{
margin-top: 14px;
}

div.slideplaceheader{
width: 355px;
height: 28px;
background-color: #012966;
margin-top: 4px;
}

div.slideheadertext{
text-align: center;
color: #fdbb5c;
font-weight: bold;
font-size: 14px;
padding-top: 6px;
}

div.slidetext{
padding: 16px 14px;
font-weight: normal;
height: 101px;
}

div.slidebuttons{
text-align: center;
}

a.menu2:link, a.menu2:active, a.menu2:visited {
text-decoration: none;
font-weight: bold;
color: #020f86;
display: block;
background-color: #9cc3ff;
background-image: url('../img/arrow_menu.gif');
background-repeat: no-repeat;
background-position: 6px 6px;
padding: 3px 0px 2px 23px;
border-bottom: 3px solid #ffffff;
}

a.menu2:hover {
text-decoration: none;
font-weight: bold;
color: #ffffff;
display: block;
background-color: #9cc3ff;
background-image: url('../img/arrow_menu.gif');
background-repeat: no-repeat;
background-position: 6px 6px;
padding: 3px 0px 2px 23px;
border-bottom: 3px solid #ffffff;
}

td#middleTD{
width: 643px;
border-right: 3px solid #91baff;
}

td#middleTD2{
border-right: 3px solid #91baff;
}

div.middleDIV2{
margin: 13px 13px 0px 13px;
width: 617px;

}

div.middleDIV{
margin: 13px 13px 0px 13px;
width: 617px;

}

div.galleryDIV{
width: 617px;
margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #91baff;
}

div.placeheadlinetext{
text-align: left;
color: #fdbb5c;
font-weight: bold;
font-size: 16px;
padding: 4px 0px 4px 64px;
}

div.introtextDIV{
margin-left: 24px;
}

td.galleryIMGTD{
width: 120px;
height: 95px;
}

div.galleryIMGDIV{
width: 100px;
height: 75px;
margin: 10px;
}

td.galleryTXTTD{
width: 497px;
height: 95px;
}

div.galleryDESCDIV{
width: 497px;
padding: 13px 13px 0px 0px;
}

div.galleryLNKDIV{
width: 120px;
}

div.galleryTitleDIV{
font-size: 14px;
margin-bottom: 3px;
font-weight: bold;
color: #5504a9;
}

a.purple:link, a.purple:visited, a.purple:visited{
color: #5504a9;
font-weight: bold;
text-decoration: none;
}

a.purple:hover{
color: #021578;
font-weight: bold;
text-decoration: none;
}

td.bottomTD{
width: 649px;
height: 80px;
border-right: 3px solid #91baff;
border-bottom: 3px solid #91baff;
}

div.tourDIV{
width: 617px;
margin-top: 10px;
margin-bottom: 10px;
}

td.tourIMGTD{
width: 149px;
height: 105px;
}

div.tourIMGDIV{
width: 129px;
height: 85px;
margin: 10px;
}

td.tourTXTTD{
width: 468px;
height: 105px;
}

div.tourDESCDIV{
width: 468px;
padding: 13px 13px 0px 0px;
}

div.tourLNKDIV{
width: 120px;
}

div.tourTitleDIV{
	font-size: 14px;
	margin-bottom: 3px;
	font-weight: bold;
	color: #5504a9;
}

a.blue:link, a.blue:visited, a.blue:hover, a.blue:visited{
color: #021578;
font-weight: bold;
text-decoration: none;
}

a.purpletitle:link, a.purpletitle:visited, a.purpletitle:visited{
color: #5504a9;
font-weight: bold;
text-decoration: none;
font-size: 14px;
}

a.purpletitle:hover{
color: #021578;
font-weight: bold;
text-decoration: none;
font-size: 14px;
}

div.tourdate{
margin-top: 2px; font-weight: bold;
}

div.placebigtourimg{
float: left;
margin: 0px;
width: 265px;
height: 225px;
padding-right: 5px;
}

div.placetourtext{
margin: 5px 5px 5px 5px;
text-align: left;
}

div.bottommenu{
margin-top: 10px;
}