#popup { visibility: hidden; position:absolute; top: 200px; z-index: 50; margin-left: 5px;  background-color: #ffffff; border: 1px #7e7e7e solid;  width: 908px; height: 465px; }
#popup label {display: block; text-align: right; color: #474747; font-size: 24pt;}
.pTitle{z-index: 5; display: block; text-align: left; color: #474747; font-size: 24pt; margin: 5px 0px -15px 10px;}
#pFrame { z-index: 5; width: 888px; height: 400px; margin: 30px 10px 10px 10px; border: 2px #000000 dashed;}
#pClose {margin: 5px; cursor: pointer; display: block; text-align: right; color: #474747; font-size: 24pt; text-align: right; color: #474747; font-size: 12pt; text-decoration: none; width: 60px; float: right; clear: right;}
/*#pClose {margin: 5px; cursor: pointer; display: block; text-align: right; color: #474747; font-size: 24pt;display: block; text-align: right; color: #474747; font-size: 12pt;}*/
#controlBox{border: 1px #000000 solid; position: absolute; top: 88px; z-index: 60;  margin-left: 662px; background-color: #ffffff; width: 228px; height: 350px;}
#controlBox label{text-align: right; vertical-align: top; color: #474747; font-size: 12pt;}
#controlBox label img{cursor: pointer;}
.transOn{ opacity: .22; filter: alpha(opacity=22);}
.transOff{}
.ajaxLoad{background-color: #ff0000; color: #ffffff; font-size: 10pt; width: 100px; margin-left: 75px;}
.ajaxLoaded{visibility: hidden;}
#contBoxOpen{color: #ff0000; font-size: 10pt; vertical-align: bottom; float: right; clear: right; margin-right: 10px; cursor: pointer;}
.blueDot{font: bold 16px; font-style: italic; border-bottom: 2px dashed #000000; border-top: 10px solid #12315d; margin: 0px; }

#mapWindow{cursor: pointer; /*width: 334px; height: 170px; background-image: url('/images/interactivehotelmaphover.jpg'); */ background-repeat: no-repeat;}
/*#mapWindow:hover{background-image: url('/images/hotel-map.jpg');} */
/*background-image: url(/images/pmap.jpg); */

/*Calendar & Events Styles */
/*Temp styles for the page */
 body {font-family: Arial, Helvetica;}

/* End Temp Styles */

#calPop{position: absolute; top: 100px; left: 150px; border: #000000 dotted 1px;}
#display{position: absolute; top: 0; left: 0;}

#ee{z-index: 26; position:absolute; width: 700px; height: 350px;}
/*.eeBorder{z-index: 26; position:absolute; width: 700px; height: 350px; background-color: #f8b981; border: 1px #000000 solid;} */
.eeContainer{width: 688px; height: 338px; margin: 5px; background-color: #FDF8FF;}
.eeContainer h1 {font-size: 16px; margin: 0px; font-weight: bold; color: #3f3f3f;}
.eePic{margin: 5px 5px 5px 5px; border: 5px #ffffff solid;}
.eeContent{color: #3f3f3f; font-size: 12px;}
.eeVenue{color: #2f2f2f; font-size: 12px; font-style: italic;}
.eeTime{color: #2f2f2f; font-size: 12px; font-weight: bold;}
#calRTL{margin-left: 590px; cursor: pointer;}

/*
  Compact events
  a large div container with rules for events
  color classes define colors for the 
  orange, blue, cyan, pink, green, gray
*/

.ceBorder{z-index: 25; position: absolute;  width: 700px; height: 350px; background-color: #ffffff; border: 1px #000000 solid; }
.ceContainer{width: 688px; height: 338px; margin: 5px; font-size: 10pt;}
.ceContainer div {margin: 5px; width: 550px; cursor: pointer;}
.eOrange{border: 1px #c45300 solid; background-color: #f8b981; }
.eBlue{border: 1px #05058b solid; background-color: #afb8f5;}
.eCyan{}
.ePink{}
.eGreen{}
.eGray{}

















