a.gotoMain 
{
	float: left;
	display: block;
	position: absolute;
	width: 170px;
	height: 80px;
	top: 0px;
	bottom: 10px;
}

.sendSignUp
{
	background-image: url(../images/signupBtn.gif);
	background-position: left;
	display: block;
	width: 57px;
	height: 17px;
	border-width: 0px;
	margin: 4px 0 0 10px; 


}
.signupInput{
	height:18px;
	padding:2px 3px 0 3px;
	width: 150px;
}
/*#nav{width: 153px; height:470px; margin: 10px 10px 0px 6px; display: block; }*/
#nav{width: 153px; margin: 10px 10px 0px 6px; display: block; padding-bottom: 60px; min-height:400px; }
#signup{width: 153px; margin: 0 10px 0 10px; }
.formtextsEmail{margin-left: 10px; height:18px; padding:2px 3px 0 3px; width:148px; }

.pnum800{font: normal 13px  Tahoma, Verdana, Arial, sans-serif; color:#9D102D; 
	width: 160px; text-align: right; padding: 0; margin: 0;}
	
.marrLink{font: normal 11px  Tahoma, Verdana, Arial, sans-serif; color:#9D102D; 
	width: 80px; text-align: right; padding: 0; margin: 0;}
	
	
/*.brghtRedText {font-family: Tahoma, Verdana, Arial, sans-serif; color:#9D102D; text-decoration:none;}*/


.imgHeader
{
	display: block;
}


.mainNavOut
{
	display: block; 
	padding-left: 13px;
	margin-top: 5px;
	margin-bottom: 4px;
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	color:#9D102D; 
	text-decoration:none;
}

.mainNavOut:hover
{
	background-image: url(../icons/main_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.mainNavOver
{
	display: block; 
	background-image: url(../icons/main_arrow.gif); 
	background-repeat: no-repeat; 
	padding-left: 13px; 
	background-position: 0px 2px;
	margin-top: 5px;
	margin-bottom: 4px;
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	color:#9D102D; 
	text-decoration:none;
}



.stateNavOut
{
	display: block; 
	padding-left: 26px;
	margin-top: 5px;
	margin-bottom: 4px;
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	color:#003366; 
	text-decoration:none;
	/*font-weight: normal;*/
}

.stateNavOut:hover
{
	background-image: url(../icons/state_arrow.gif);
	background-repeat: no-repeat;
	background-position: 13px 2px;
	/*font-weight: bold;*/
	color:#003366; 
}

.stateNavOver
{
	display: block; 
	background-image: url(../icons/state_arrow.gif); 
	background-repeat: no-repeat; 
	padding-left: 26px; 
	background-position: 13px 2px;
	margin-top: 5px;
	margin-bottom: 4px;	
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-weight: bold;
	color:#003366; 
	text-decoration:none;
}



.regionNavOut
{
	display: block; 
	padding-left: 39px;
	margin-top: 5px;
	margin-bottom: 4px;
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	color:#295EA6; 
	text-decoration:none;
	/*font-weight: normal;*/
}

.regionNavOut:hover
{
	background-image: url(../icons/region_arrow.gif);
	background-repeat: no-repeat;
	background-position: 26px 2px;
	/*font-weight: bold;*/
	color:#295EA6; 
}

.regionNavOver
{
	display: block; 
	background-image: url(../icons/region_arrow.gif); 
	background-repeat: no-repeat; 
	padding-left: 39px; 
	background-position: 26px 2px;
	margin-top: 5px;
	margin-bottom: 4px;	
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-weight: bold;
	color:#295EA6; 
	text-decoration:none;
}


.lastNavOut
{
	display: block; 
	padding-left: 52px;
	margin-top: 5px;
	margin-bottom: 4px;
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	color:#1869d6; 
	text-decoration:none;
	/*font-weight: normal;*/
}

.lastNavOut:hover
{
	background-image: url(../icons/last_arrow.gif);
	background-repeat: no-repeat;
	background-position: 39px 2px;
	/*font-weight: bold;*/
	color:#1869d6; 
}

.lastNavOver
{
	display: block; 
	background-image: url(../icons/last_arrow.gif); 
	background-repeat: no-repeat; 
	padding-left: 52px; 
	background-position: 39px 2px;
	margin-top: 5px;
	margin-bottom: 4px;	
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-weight: bold;
	color:#1869d6; 
	text-decoration:none;
}


/* /////////////////////// NAV  ///////////////////////*/

.navItemOut
{
	display: none;	
}
.navItemOver
{
	display: block;	
}

/********************************************************************************/

.resetBox
{
	background-image: url(../images/btn_clearForm.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 79px;
	height: 17px;
	border-width: 0px;
	cursor: pointer;
	
}

.submitRfp
{
	background-image: url(../images/btn_sendrequest.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 91px;
	height: 17px;
	border-width: 0px;
	cursor: pointer;
}


/********************************************************************************/
.submitEmail
{
	background-image: url(../images/btn_submit.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 52px;
	height: 17px;
	border-width: 0px;
}
/********************************************************************************/
.imgShadowBlock
{
	/*width: 106px;
	height: 88px;
	margin-left: 3px;
	padding: 2px 0 0 2px;*/
	width: 212px;
	height: 160px;
	margin-left: 3px;
	padding: 4px 0 0 4px;
	background-image: url(../images/thumb_newhotel_bg2.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

.imgShadowHome
{
	width: 105px;
	height: 81px;
	margin-left: 3px;
	padding: 2px 0 0 2px;
	background-image: url(../images/thumb_brn_bg.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

.imgShadowBlock img, .imgShadowHome img
{
	border: solid 2px #FFFFFF;
}

.newHotelLnk
{	
	display: block;
	text-align: right;
	margin-top: 5px;
	margin-right: 13px;
}

.restrictText 
{
	margin: 0 15px 3px 0;
}

.specialsText
{
	margin: 10px 15px 10px 0;
}

.specialsText p
{
	margin: 0 0 0 0;
	display: block;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height:140%;	
}

.specialsText ul
{
	margin: 5px 0 10px 5px;
	padding: 0 0 0 5px;	
}
.specialsText li
{
	padding: 1px 0 0px 13px;	
}

.specialsText li
{
	list-style:none; 
	line-height:14px; 
	margin:0; 
	background-image:url(../icons/list_arrow.gif); 
	background-repeat:no-repeat; 
	background-position:0 4px; 
}


#regSpecialsItem{width:417px; margin:-5px 0 0 20px; padding: 0 0 0 0; }

.navFooter 
{
	padding-top:5px;
	margin: 15px 0 0 0px; 
	width: 173px;
	float:left;	
	background:#F5F5ED;
	display: inline;
}
#copyright{padding:15px 0 0 10px; margin: 0 0 0 0;}
/********************************************************************************/

#stExpCol
{
	width:407; 
	height:16px; 
	margin: 0 0 5px 20px; 
	background: url(../images/line_fade_state.gif) no-repeat top right;
}
.stExpIcon
{
	background-image: url(../icons/minus.gif);
	background-position: 2px 0;
	background-repeat: no-repeat;
	padding-left: 20px;
	font: normal 16px Tahoma, Verdana, Arial, sans-serif;
}
.stColIcon
{
	background-image: url(../icons/plus.gif);
	background-position: 2px 0;
	background-repeat: no-repeat;
	padding-left: 20px;
	font: normal 16px Tahoma, Verdana, Arial, sans-serif;

}

.dvExpColOver 
{
	display: block;
}
.dvExpColOut
{
	display: none;
}



#dhtmltooltip{
position: absolute;
left: -300px;
border: 1px solid #295EA6;
padding: 2px;
background: url(../icons/tooltip_bg.gif) repeat-x center left;
visibility: hidden;
z-index: 100;
padding: 4px;

/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmltooltip p.priceBox
{
	margin: 0 0 0 0;
	font: normal 11px Tahoma, Verdana, Arial, sans-serif;
	color:#9D102D;
	text-align: left;
}

#dhtmltooltip p.toolTxtBox
{
	margin: 4px 0 0 0;
	font: normal 11px Tahoma, Verdana, Arial, sans-serif;
	color:#003366;
	text-align: left;

}

#dhtmlpointer{
position:absolute;
z-index: 101;
visibility: hidden;
}



.searchMain
{	
	width: 599px;
	float:left; 
	text-align: left; 
	margin: 0 0 0px 11px;
	display:inline;
}

.enterMsgLabel
{
	margin: 20px 0 20px 0;
}
.searchMsgLabel
{
	margin: 20px 0 20px 0;
}

.searchDiv
{
	float: left;
	width: 589px; 
	background-color:#f9f9f5;
	margin: 5px 0 5px 0;
	padding-left: 10px;

}

.searchGrid 
{
	display: block;
	float: left;
	margin-bottom: 20px;
}

.searchGrid a, .searchGrid span, .searchGrid h3
{
	font-family: Tahoma, Verdana, Arial, sans-serif; 
}
.gridFooter
{
	vertical-align: top;
}
.gridFooter  td
{
	text-align: center;
}
.gridFooter td span
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height: 40px;
}
.gridFooter td a
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 40px;
}
.linkText
{
	float: left;
	color:#9D102D; 
	text-decoration:underline;
	margin: 4px 0 0 0;
}
.typeText
{
	float: right;
	margin: 4px 0 0 0;
	color: #295EA6; 
}
.percentText
{
	text-align: right;
	float: right;
	display: inline;
	margin: 4px 8px 0 8px;
	color: #000000; 
	font-weight: normal;
	
}
.summaryText
{
	float: left;
	display: inline;
	margin: 7px 10px 7px 12px;
	text-align: justify;
	width: 560px;
	
}
.directLinkText
{
	float: left;
	color: #295EA6; 
	text-decoration:underline;
	margin: 0 15px 0 12px;
}
.sizeText
{
	text-align: left;
	float: left;
	color: #666666;
}

.interestBox 
{
	margin: 0 0 0 0;
}
.interestBox label
{
	padding-left: 5px;
}

#TB_overlay {
	background-image:url(../icons/overlay.png);
	display:block;
	left:0px;
	position:absolute;
	top:0px;
	z-index:300;
}

.stateItemChk
{
	border-width: 0px;
	background-color: transparent;
}

