/* --------------------------------------------- Transparent Div ---------------------------------- */

.insideDiv
{
 position:absolute;
 top:50px;
 left:50px;

 /*-moz-opacity:0.90;
 opacity: 0.90; */
 font-family: Arial;
 font-weight: bold;
 font-size: 10pt;
 z-index:2;  
 width:655px;
 height:335px;
}

* html .insideDiv{
 top:20px;
 /*background-image:none;
 background-color: #DBE1E8;*/
}

.insideDiv a:hover{
 color:#254273;
}

.pushMarketing
{
 position:absolute;
 top:145px;
 left:75px;
  background-image:url(../images/trans3.png);  /* Mozilla only */
  background-color:transparent;
 * html background-image: none;                             /* IE only */
 * htmlbackground-color:#DBE1E8;                          /* IE only */
 filter:alpha(opacity=90);
 /*-moz-opacity:0.90;
 opacity: 0.90; */
 font-family: Arial;
 font-weight: bold;
 font-size: 10pt;
 z-index:2;  
 width:655px;
 height:335px;
}


/* --------------------------------------------- Inside Transparent Div -----------------------------*/

.textInfoWhole{
 width: 650px;
 height:335px;
 padding:10px 5px 5px 0px;
   background-image:url(../images/trans3.png);  /* Mozilla only */
   background-color:transparent;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/trans3.png');
 filter:alpha(opacity=90);

}

.textInfoWhole a{
 color:#2A5499;
}

.textInfoHeader{
 font-family:Avenir,Arial Narrow;
 font-size:24px;
 font-weight:normal;
 color:#003386;
 text-align:left;
}


.textInfoDetails{
 padding:0px 10px 20px 5px; 
 height:250px; 
 overflow:auto;
 text-align:left;
 color:#003386;
 font-weight:normal;
 font-face:Arial;
}


.textInfoDetailsWithHeader{
 padding:0px 10px 10px 5px; 
 height:225px; 
 overflow:auto;
 text-align:left;
 color:#003386;
 font-weight:normal;
 font-face:Arial;
}

.textInfoDetails ul li{
  list-style-position:inside;
  list-style-type:disc;
  padding-left:5px;
}

#pushlinks{
 height:17px;
 display:inline;
 margin:0;
 padding:0px;
 float:left;
}

.textInfoWhole table {
 font: 10pt Arial;
}

/* ------------ Unknown ---------- */

.details{
	padding:5px; 
	float:left;
	font-family:14px;
	color:#003386;
}

.detailInfo{
	color:#003386;
	font-size:12px;
	padding-top:5px;

}

.detailHeader{
	color:#4A6EA9;
	font-size:20px;
}

.picture{
 float:left;
 width:300px;
 padding-top:22px;
 height:320px;
 position:absolute;
 filter:alpha(opacity=100);
 
 }
 

.textInfo{
 float:right;
 width:350px;
 padding:5px;
}

.textInfoRight{
 float:right;
 width:345px;
}


.textInfoHeaderRight{
 font-family:Arial Narrow;
 font-size:25px;
 color:#2A5499;
 text-align:left;
}


.roomType{
 border-top:1px dashed #000000;
 border-bottom:1px dashed #000000;
 padding: 10px 0px 10px 0px;
 margin:0px 0px 5px 5px;
 text-align:left;
 font-face:Tahoma;
 color:#003386;
 font-size:16px;
 font-weight:normal;
}


.roomInfo{
 overflow:auto;
 height:200px;
 text-align:left;
 font-weight:normal;
}

.roomInfo{
 overflow:auto;
 height:200px;
 text-align:left;
 font-weight:normal;
}

/* --------------------------------------------- Photo Gallery --------------------------------------------------*/
#photo_gallery_table td{
 padding-bottom:10px;
 padding-right:4px;
}

#photo_gallery_table img{
 border:0px;
}

/* --------------------------------------------- Bottom Buttons on Interior--------------------------------------*/

.bottomButtonInterior{
 float:left;
 width:244px;
 background-color:#FDF4E2;
 color:#003386;
 padding:5px;
}

.bottomButtonInteriorMiddle{
 float:left;
 width:243px;
 background-color:#FDF4E2;
 color:#003386;
  border-right:1px solid #000000;
 border-left:1px solid #000000;
 padding:5px;
}


/* --------------------------------------------  Links ---------------------------------------- */
a.roomLink{
 text-decoration:none;
 color:#2A5499;
}

.roomType a{
 font-size:12px;
 font-weight:bold;
}

img{
 filter:alpha(opacity=100);
 -moz-opacity:1.00;
 opacity: 1.00;

}

.insidePic{
 border:1px solid #003386;
 margin-bottom:10px;
}