.contentTable
{
	margin: 10px 0 0 11px;
	/*border: solid 1px #000000;*/
}

.contentGrid 
{
	margin: 0 0 0 0;	
}

.contentTable h2.titleName 
{
	margin: 0 0 0 6px;
	padding-bottom: 2px;
	font: normal 10px Tahoma, Verdana, Arial, sans-serif; 
	color: #295EA6;
	display: inline;
	float: left;
}

.contentTable a.avail
{
	margin: 0 10px 0 0;
	font: normal 11px Tahoma, Verdana, Arial, sans-serif; 
	color: #850721;
	line-height: 17px;
	float: right;
	cursor: pointer;
	text-decoration: none;
	
}

.contentTable a.avail:hover
{
	text-decoration: underline;
	
}





/*************************   TABS   ***************************/
.tabCol
{
	/*background-color: Aqua;*/
}


.tabLftOut
{
	font: normal 10px Tahoma, Verdana, Arial, sans-serif;
	cursor: pointer;
	background-image: url(../icons/tabs_lt_out.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 83px;
	height: 18px;
	color: #8B835F;
	/*color: #9C9572;*/	
}


.tabLftOutHover
{
	font: normal 10px Tahoma, Verdana, Arial, sans-serif;
	cursor: pointer;
	background-image: url(../icons/tabs_lt_out.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 83px;
	height: 18px;
	color: #295EA6;
}

.tabLftOver
{
	font: normal 10px Tahoma, Verdana, Arial, sans-serif;
	cursor: pointer;
	background-image: url(../icons/tabs_lt_ovr.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 83px;
	height: 18px;
	color: #295EA6;	
}

.tabMidOut
{
	font: normal 10px Tahoma, Verdana, Arial, sans-serif;
	cursor: pointer;
	background-image: url(../icons/tabs_mid_out.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 83px;
	height: 18px;
	color: #8B835F;
}

.tabMidOutHover
{
	font: normal 10px Tahoma, Verdana, Arial, sans-serif;
	cursor: pointer;
	background-image: url(../icons/tabs_mid_out.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 83px;
	height: 18px;
	color: #295EA6;
}

.tabMidOver
{
	font: normal 10px Tahoma, Verdana, Arial, sans-serif;
	cursor: pointer;
	background-image: url(../icons/tabs_mid_ovr.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 83px;
	height: 18px;
	color: #295EA6;	
}

.tabRghtOut
{
	font: normal 10px Tahoma, Verdana, Arial, sans-serif;
	cursor: pointer;
	background-image: url(../icons/tabs_rt_out.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 93px;
	height: 18px;
	color: #8B835F;
}

.tabRghtOutHover
{
	font: normal 10px Tahoma, Verdana, Arial, sans-serif;
	cursor: pointer;
	background-image: url(../icons/tabs_rt_out.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 93px;
	height: 18px;
	color: #295EA6;
}

.tabRghtOver
{
	font: normal 10px Tahoma, Verdana, Arial, sans-serif;
	cursor: pointer;
	background-image: url(../icons/tabs_rt_ovr.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 93px;
	height: 18px;
	color: #295EA6;	
}

.callbackBlockOver
{
	float: left;
	vertical-align: top;
	display: block;
	width: 425px;
	/*height: 93px;*/
}
.callbackBlockOut
{
	border-left: solid 1px #afc6e4;
	border-right: solid 1px #afc6e4;
	background-color: #FFFFFF;
	height: 0px;
	font-size: 1px;
}


.hotdatesBlockOver
{
	float: left;
	vertical-align: top;
	display: block;
	width: 425px;
}

.hotdatesBlockOut
{
	display: none;
}

/* /////////////////////// START VISIBLE CONTENT FOR HOTELINFO  ///////////////////////*/

.contentBlock
{
	margin: 0 0 0 0;
	background-color: #FFFFFF;
	/*width: inherit;
	height: 90px;*/
	width: 425px;
	border-top: solid 0px #FFFFFF;
	border-left: solid 1px #afc6e4;
	border-right: solid 1px #afc6e4;
	border-bottom: solid 1px #afc6e4;
}

.contentThumb
{	
	margin: 0 0 0 0;
	/*background-color: #FFFFFF;*/
}

div.thumbBlock
{
	/*background: url(images/thumb_bg.gif) no-repeat;*/
	width: 105px;
	height: 81px;
	margin-left: 3px;
	padding: 2px 0 0 2px;
	background-image: url(../images/thumb_bg.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
}

div.thumbBlock img
{
	border: solid 2px #FFFFFF;
}

.contentBlock span.hotelText
{
	/*margin: 6px 13px 0px 5px;*/
	margin: 6px 7px 0px 0px;
	display: block;
	width: 304px;
	text-align: justify;
}

.eventItemsBlock
{
	display: inline;
	float: left;
	width: 310px;
	margin-bottom: 4px;
}


/* /////////////////////// END VISIBLE CONTENT FOR HOTELINFO  ///////////////////////*/




/* /////////////////////// START EXPANDABLE CONTENT FOR HOTELINFO  ///////////////////////*/

.expandBlockOut
{
	display: none;
}
.expandBlockOver
{
	float: left;
	display: inline;
	width: 420px;
	text-align: left;
}

div.contentLogo
{
	display: inline;
	float: left;
	width: 103px;
}
div.contentLogo img
{
	margin-left: 5px;
}

.contentProperty 
{
	display: inline;
	float: left;
	width: 317px;
}

.imgSeparator
{
	margin: 0 0 0 6px;
	display: inline;
	float: left;	
}

.infoTitle
{
	display: block;
	margin: 8px 0 0 7px;
	text-align: left;
}

.infoItem
{
	margin: 1px 0 0 7px;
	padding-left: 15px;
	background-image: url(../icons/list_arrow.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

.infoText
{
	margin: 0 0 0px 7px;
	padding-bottom: 7px;
}

.brSp
{
	line-height: 2px;
	margin-bottom:15px;

}

.dwnPlannerBox
{
	margin: 13px 0 0 7px;
	padding-left: 15px;
	background-image: url(../icons/down_arrow.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}
.sendRfpBox
{
	cursor: pointer;
	margin: 0 0 0 7px;
	padding-left: 15px;
	background-image: url(../icons/list_arrow.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

.linkBox
{
	cursor: pointer;
	margin: 0 0 0 7px;
	padding-left: 15px;
	background-image: url(../icons/list_arrow3.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

.hotelSpecialsBox
{
	margin: 5px 0 0 0px;
	padding-left: 15px;
	background-image: url(../icons/list_arrow3.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	cursor: pointer;
}


.eventItemBox
{
	margin-top: 0px;
	padding-top: 5px;
	display: block;
}
.eventItemDesc
{
	margin-top: 0px;
	margin-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}

.linkBox2
{	
	cursor: pointer;
	float: left;
	display: block;
	padding-bottom: 5px;
	margin-left: 5px;
}



.textDdlArrow
{
	float: left;
	display: block;
	margin-left: 3px;
	
}

.textDdlArrow2
{
	float: left;
	display: block;
	margin-left: 3px;
}

.linkBox3
{	
	float: left;
	display: block;
	padding-bottom: 5px;
	margin-left: 5px;
	margin-bottom: 15px;
}

.imgSeparator2
{
	background-image: url(../images/line_fade_blu.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	clear: left;
	width: 239px;
	line-height: 1px;
	height: 2px;
	font-size: 1px;
	
}

.eventItemBox2
{
	padding-top: 20px;
	display: inline;
}



/* /////////////////////// END EXPANDABLE CONTENT FOR HOTELINFO  ///////////////////////*/

.expcolShowBox
{
	/*
	display: block;
	float: right;*/
	margin: 0px 3px 0px 0;
	float: right;
	cursor: pointer;
}

.expcolShowBox img
{
	margin: 0 0 0 0;
	display: block;
}
.expcolHideBox
{
	display: none;
}


/* /////////////////////// EVENT TOOL ICONS  ///////////////////////*/


.eventToolsBlock
{
	margin: 4px 7px 3px 8px;
	display: inline;
	float: left;
	width: 290px;
}

div.eventToolsBlock a, div.eventToolsBlock a:visited
{
	display: block;
	float: left;
	cursor: pointer;
	text-decoration:none; 
	height: 38px;
	padding: 4px 0 0 42px;
}
.evpCalOut
{ 
	background: url(../icons/tool_cal2_out.gif) no-repeat 0px 0px; 
}
.evpCalOut:hover
{
	background: url(../icons/tool_cal2_ovr.gif) no-repeat 0px 0px;
}

.evpSqftOut
{ 
	background: url(../icons/tool_sqft2_out.gif)  no-repeat 0px 0px; 
}
.evpSqftOut:hover
{
	background: url(../icons/tool_sqft2_ovr.gif)  no-repeat 0px 0px;
}

.evpSeatOut
{ 
	background: url(../icons/tool_seat2_out.gif)  no-repeat 0px 0px; 
}
.evpSeatOut:hover
{
	background: url(../icons/tool_seat2_ovr.gif)  no-repeat 0px 0px;
}

.evpXbtOut
{ 
	background: url(../icons/tool_xbt2_out.gif)  no-repeat 0px 0px; 
}
.evpXbtOut:hover
{
	background: url(../icons/tool_xbt2_ovr.gif)  no-repeat 0px 0px;
}

.evpBdgOut
{ 
	background: url(../icons/tool_bdg2_out.gif)  no-repeat 0px 0px; 
}
.evpBdgOut:hover
{
	background: url(../icons/tool_bdg2_ovr.gif)  no-repeat 0px 0px;
}


