/*Title*/
h1 
{
	font-family:Verdana; 
	font-size:10pt;
	font-weight:bold; 
	color:#185596;
}

/*General Content*/

#content
{
	font-family:Arial;
	font-size:9pt;
	color:#000000;	

}

/******************** Hotel Info Styles **********************/

#GeneralInfo
{
	font-family:Arial;
	font-size:9pt;
	color:#000000;	
	padding-left:10px
}

#nav
{
 background-color:#c0c0c0;
 height: 25px;	
 width:414px;
 padding-left:10px;
}

#nav .spacer
{
 background-color:#ffffff;
 width:1px;
 float:left;
 margin:5px 10px 0 0px
}

#nav .spacer2
{
 background-color:#ffffff;
 width:1px;
 float:left;
 margin:5px 0px 0 30px
}



#nav .item1
{
	font-weight:bold;
	float:left;
	width:80px;
	margin:5px 0px 0 10px
}
	
#nav .item2
{
	font-weight:bold;
	float:left;
	width:80px;
	margin:5px 10px 0 0px
}

#nav .item3
{
	font-weight:bold;
	width:80px;
	float:left;
	margin:5px 10px 0 0px
}

#nav .item4
{
	font-weight:bold;
	width:80px;
	float:left;
	margin:5px 0px 0px 10px
}

#Amenities
{
	float:left;
	width:150px;

}

#Amenities h2
{
	font-size:12px;
	font-family:Verdana;

}

	
#Facilities
{
	float:left;
	width:221px;
}
#Facilities h2
{
	font-size:12px;
	font-family:Verdana;

}

#DisabilitySpacer
{
	width:220px;
	float:left;
}

#Disability
{
	width:221px;
	float:left;
	padding-left: 10px;
}

#Disability h2
{
	font-size:12px;
	font-family:Verdana;
}


#Facilities h2
{
	font-size:12px;
	font-family:Verdana;
}

#Bars
{
	float:left
}
	
	
	
#Bars h2
{
	font-size:12px;
	font-family:Verdana;
}
	
	
#Details
{
  padding-left: 10px;
}
	
#Details h2
{
	font-size:12px;
	font-family:Verdana;
}

#HotelInfo hr
{
	width: 437px
}

#GeneralInfo h2
{
	font-size:12px;
	font-family:Verdana;
}

/************************ End Hotel Info Block *****************/


/**************************Brochure Styles**********************/
#Brochure
{
	width:439px;
}

#Brochure .headers
{
	float:left;
	width:140px;
	padding-left:10PX;	
}

#Brochure H1
{
	padding-left:10PX;			
}

#Brochure .spacer
{
	float:left;
	padding-right:258px;
}

#Brochure .spacer2
{
	float:left;
	padding-right:160px;
}
#Brochure .confirmation
{
	padding-left:10PX;
}

#Brochure img
{
	padding-left:100px;	
}

#Brochure .content
{
	padding-left:10px;
}


/*************************** End Brochure*******************************/


/**************************Gift Certificate Styles**********************/
#GiftCertificate
{
	width:419px;
	padding-left: 10px;
	border:solid 1px #185596;
	
}

#GiftCertificate .headersSend
{
	float:left;
	width:140px;
	padding-left:10PX;	
}

#GiftCertificate .headers
{
	float:left;
	width:160px;
	padding-left:10PX;	
}

#GiftCertificate .nomenclature
{
	font-size:18pt;
	font-weight:bold;
	font-family:Arial;
}

#GiftCertificate .DelInfoSpacer
{
	height:6px
}

#GiftCertificate .SpecialMessage 
{
	 height: 50px;	
}


#GiftCertificate H1
{
	padding-left:10PX;			
}

#GiftCertificate .spacer
{
	float:left;
	padding-right:246px;
}

#GiftCertificate .spacer2
{
	float:left;
	padding-right:160px;
}
#GiftCertificate .confirmation
{
	padding-left:10PX;
}

#GiftCertificate img
{
	padding-left:100px;	
}

#GiftCertificate .content
{
	padding-left:10px;
}


/*************************** End Brochure*******************************/

/*****************Deprecated styles****************************************/
/*General Content*/


.content
{
	font-family:Arial;
	font-size:9pt;
	color:#000000;
}

.contentBold{font-family:Arial;font-size:9pt;font-weight:bold;color:#000000;}
.SmallTitle{font-family:Verdana; font-size:9pt;font-weight:bold; color:#000000;}
.testimonials{font-family:Arial;font-size:8pt;color:#000000;}
.title{font-family:Verdana; font-size:10pt;font-weight:bold; color:#185596;}
.Price{font-family:Verdana; font-size:8pt;font-weight:bold; color:#B23034;}
.Soldout{font-family:Arial; font-size:9pt;font-weight:bold; color:#B23034;}
.FeaturedTitle{font-family:Verdana; font-size:10pt;font-weight:bold; color:#CC4846;}
.HomeSubTitle{font-family:Verdana; font-size:8pt;font-weight:bold; color:#185596;}
.FeaturedPackagesTitle{font-family:Arial; font-size:8pt;color:#185596;}
.input{border-style:solid;border-width:1px; border-color:#185596;}
.error_msg{font-family:Arial;font-size:10pt;color:Red;}
/*Hyper links*/
.HomeSubTitle a:link{font-family:Verdana;font-size:8pt;color:#185596;text-decoration:none}
.HomeSubTitle a:visited{font-family:Verdana;font-size:8pt;color:#185596;text-decoration:none}
.HomeSubTitle a:active{font-family:Verdana;font-size:8pt;color:#185596;text-decoration:none}
.HomeSubTitle a:hover{font-family:Verdana;font-size:8pt;color:#FFCC60;text-decoration:none}

/*Hyper links*/
a:link{font-family:Arial;font-size:9pt;color:#185596;text-decoration:none}
a:visited{font-family:Arial;font-size:9pt;color:#185596;text-decoration:none}
a:active{font-family:Arial;font-size:9pt;color:#185596;text-decoration:none}
a:hover{font-family:Arial;font-size:9pt;color:#FFCC60;text-decoration:none}

.testimonials2 a:link{font-family:Arial;font-size:8pt;color:#185596;text-decoration:none}
.testimonials2 a:visited{font-family:Arial;font-size:8pt;color:#185596;text-decoration:none}
.testimonials2 a:active{font-family:Arial;font-size:8pt;color:#185596;text-decoration:none}
.testimonials2 a:hover{font-family:Arial;font-size:8pt;color:#FFCC60;text-decoration:none}

/*Seasonal Items HomePage*/
.Seasonal{font-family:arial;font-size:8pt;color:#000000;text-decoration:none;line-height:0px}
.Seasonal a:link{font-family:arial;font-size:8pt;color:#000000;text-decoration:none;line-height:0px}
.Seasonal a:visited{font-family:arial;font-size:8pt;color:#000000;text-decoration:none;line-height:0px}
.Seasonal a:active{font-family:arial;font-size:8pt;color:#000000;text-decoration:none;line-height:0px}
.Seasonal a:hover{font-family:arial;font-size:8pt;color:#000000;text-decoration:underline;line-height:0px}

/*Second Tier*/
.secondTier a:link{font-family:arial;font-size:8pt;color:#ffffff;font-weight:bold;text-decoration:none}
.secondTier a:visited{font-family:arial;font-size:8pt;color:#ffffff;font-weight:bold;text-decoration:none}
.secondTier a:active{font-family:arial;font-size:8pt;color:#ffffff;font-weight:bold;text-decoration:none}
.secondTier a:hover{font-family:arial;font-size:8pt;color:#FFCC60;font-weight:bold;text-decoration:none;}

/*Third Tier*/
.thirdTier a:link{font-family:arial;font-size:8pt;color:#000000;text-decoration:none}
.thirdTier a:visited{font-family:arial;font-size:8pt;color:#000000;text-decoration:none}
.thirdTier a:active{font-family:arial;font-size:8pt;color:#000000;text-decoration:none}
.thirdTier a:hover{font-family:arial;font-size:8pt;color:#000000;text-decoration:underline}

.FeaturedLink a:link{font-family:arial;font-size:9pt;color:#000000;text-decoration:none}
.FeaturedLink a:visited{font-family:arial;font-size:9pt;color:#000000;text-decoration:none}
.FeaturedLink a:active{font-family:arial;font-size:9pt;color:#000000;text-decoration:none}
.FeaturedLink a:hover{font-family:arial;font-size:9pt;color:#000000;text-decoration:underline}

/*Forms */
.input{font-family:Arial;font-size:8pt;color:#666666}
.inputTextBox{font-family:Arial;font-size:8pt;border-style:solid;border-width:1px; border-color:#666666;color:#666666}
.inputTextButton{font-family:Arial;font-size:8pt;border-style:solid;border-width:1px; border-color:#666666;color:#000000}
/*Does not display in cute soft*/
/* These are both the same but each are used in different locations */
.Subtitle{font-family:Verdana; font-size:9pt;font-weight:bold; color:#000000}
.SubTitle{font-family:Verdana; font-size:9pt;font-weight:bold; color:#000000}


div.mainBlock
{
	margin-top: 12px;
	margin-left: 10px;
	vertical-align: top;
}

#calendar 
{
	border:1px solid #a3bbd5;
	width:200px;
	position:absolute;	
	display:none;
	background-color:#FFFFFF;
	z-index:100;
	top:286px;
	font-family: Tahoma;
	font-size: 12px;
}
#calendar TABLE 
{
	width:100%
}
#calendar .month_row 
{
	background-color:#a3bbd5;
}
#calendar .month_row A
{
	text-decoration:none;
	color:#000000;
}
#calendar .month_name 
{
	font-weight:bold; 
	text-align:center; 
	font-size:11px;
	padding:2px;	
}
#calendar .week_days 
{
	font-weight:bold;
	background-color:#ddf0ff;
}
#calendar .weekend
{
	background-color:#ffe9b9;
}
#calendar .weekend TD
{
}
#calendar .week_days TD
{
	text-align:center; 
	padding:2px;
	font-size:10px
}
#calendar .days TD
{
	width:28px;
	padding:3px 1px;
	text-align:center;
}
#calendar .days .not_active
{
	color:#a4a4a4;
	text-decoration:underline;
}
#calendar .days .active
{
	color:#185596;
	text-decoration:underline;
	font-weight:bold;
}
#calendar .today
{
	font-weight:bold;  
	color:#FFFFFF;
	background-color: #185596;
	padding:3px;
}

#footer
{
	
	background-color:#185596;
	font-family:Arial;
	color:#ffffff;
	font-size:10px;
	width: 100%;
/*
	width:772px;
	height:29
*/
}

#footer a:link
{
	
	color:#ffffff;
	font-size:10px;	
}

#footer a:active
{
	
	color:#ffffff;
	font-size:10px;	
}

#footer a:visited
{
	
	color:#ffffff;
	font-size:10px;	
}

#footer a:hover
{
	
	color:#ffffff;
	font-size:10px;
	text-decoration:underline;	
}

body
{
	margin: 0pt;
	/*background-color: #6d78a5;*/
	padding: 0pt;
	cursor: arrow;
}

body.master
{
	background-color: #6d78a5;
}


#pageBase
{
	margin: 0pt auto;
	padding: 0px;
	/*text-align: center;*/
	width: 795px;
	cursor: arrow;
	/*border: thin solid red; */
}

table.layout
{
	margin: 0pt auto;
	width: 795px;
}

tr.bottomEdge
{
	height: 23px;
	background-image: url('../_images/bm.jpg');
}

td.rightEdge
{
	width: 23px;
	background-image: url('../_images/rm.jpg');
	background-repeat: repeat-y;
	vertical-align: top;
}

td.contentArea
{
	width: 772px;
	height: 300px;
	border: thin solid black;
	vertical-align: top;
	background-color: #FFFFFF;
}

#mainBody
{
/*
	position: relative;
	left: 0px;
	top: 0px;
*/
}

div.mainContent
{
	position: relative;
	left: 0px;
	top: 0px;
}

div.OfficialSiteBanner
{
	width: 772px;
	height: 26px;
	background-color: #aad9ff;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #185596;
	line-height: 26px;
	text-align: center;
	position: relative;
	left: 0px;
	top: 0px;
}

div.headerArea
{
	width: 772px;
	position: relative;
	left: 0px;
	top: 0px;
}

div.copyright
{
	font-family: Arial;
	font-size: 7pt;
	color: #666666;
	text-align: center;
	width: 772px;
}

img.headerImage
{
	width: 54px;
	height: 69px;
	position: absolute;
	top: 8px;
	border-style: outset;
	border-width: 3px;
	cursor: pointer;
}

img.header_buttons
{
	width: 772px;
	height: 141px;
	position: relative;
	border-width: 0;
	border-style: none;
}

img.vac_pack
{
	left: 150px;
}

img.sights
{
	left: 259px;
}

img.hotel
{
	left: 368px;
}

img.travel
{
	left: 475px;
}

img.tripquotebutton
{
	position: absolute;
	top: 0px;
	left: 565px;
	width: 205px;
	height: 89px;
	border-width: 0;
	border-style: none;
}

img.footerImage
{
	border-width: 0;
	border-style: none;
}

ul.italic
{
	/*font-style: italic;*/
	list-style-image: url("../_images/RedBullet.gif");
	list-style-position: outside;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 35px;
	padding-right: 30px;
	margin-right: 55px;
}

/*
div.quickLinks
{
	text-align: left;
	border-style: outset;
	border-width: 3px;
	border-color: #640C0C;
}
*/

div.quickLinks
{
	border-width: 4px;
	/*border-color: #f80101; */
	border-color: #185596;
	border-style: solid;
	font-family:Arial;
	font-size:9pt;
	color:#000000;
	padding: 4px;
	/*background-color: #ddf0ff; */
	background-color: #FFFFFF;
	margin-bottom: 5px;
}


span.quickLinksBtn a:link{color:#FFFFFF;text-decoration:none}
span.quickLinksBtn a:visited{color:#FFFFFF;text-decoration:none}
span.quickLinksBtn a:active{color:#FFFFFF;text-decoration:none}
span.quickLinksBtn a:hover{color:#FFCC60;text-decoration:underline}


div.quickLinks span
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #640c0c;
}

span.quickLinksBtn
{
	border-width: 2px;
/*	border-color: #000000; */
	border-color: #185596;
	border-style: solid;
/*	background-color: #f80101; */
	background-color: #640c0c;
	color: #FFFFFF;
	padding: 5px;
}

div.quickLinks ul
{
	list-style-image: url("../_images/RedBullet.gif");
	list-style-position: inside;
	padding-left: 5px;
	margin-top: 0px;
	margin-left: 0px;
}

div.quickLinks li
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #185596;
}

span.red
{
	margin-left: 10px;
	font-size: 10pt;
	color: #640c0c;
	font-weight: bold;
	white-space: nowrap;
}

span.notes
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	font-style: italic;
}

p.smallmargins
{
	font-size: 12px;
	margin-right: 75px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: bold;
}

span.keywords
{
	font-weight: bold;
}

li.underlined a:link
{
	text-decoration: underline;
}

div.topLeftContent
{
	font-family: Arial;
	font-size: 12px;
	color: #2d3c7b;
	width: 584px;
	height: 288px;
	background-image: url('../_images/content_background1.jpg');
}

#nycscrollerbox
{
	width: 139px;
	height: 170px;
	border-width: 3px;
	border-color: #185596;
	border-style: outset;
	padding: 4px;
	background-color: #FFFFFF;
	margin-left: 2px;
}

#pscroller1
{
	width: 139px;
	height: 170px;
	background-color: #FFFFFF;
	margin-left: 2px;
}

.pscrollerclass
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

div.baylorContent
{
	padding: 5px;
	background-color: #DDDDDD;
}

div.baylorTitle
{
	font-family:Verdana;
	height: 24px;
	font-weight: bold;
	font-size: 14pt;
	color: #ffcc33;
	background-color: #006600;
	text-align: center;
}

table.baylorTable
{
	border-width: 3px;
	border-color: #006600;
	border-style: outset;
	font-family:Arial;
	font-size:9pt;
	color:#000000;
	background-color: #FFFFFF;
}

table.baylorTable2
{
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-family:Arial;
	font-size:9pt;
	color:#000000;
	background-color: #FFFFFF;
}

div.baylorHeading
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	text-decoration: underline;
	margin-bottom: 5px;
}

div.baylorNotes
{
	border-width: 4px;
	border-color: #660000;
	border-style: solid;
	font-family:Arial;
	font-size:9pt;
	color:#000000;
	padding: 4px;
	background-color: #eecc88;
}



/* Map stuff */

	div#mapTitle
	{
		width: 561px;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 16px;
		font-weight: bold;
	}

	span#mapTitleBold
	{
		font-size: 30px;
	}
	
	span#mapTitleMedium
	{
		font-size: 22px;
	}
	
	div#filters
	{
		width: 551px;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		padding: 4px;
		background-color: #eeeeee;
		border: 1px solid #000000;
	}
	
	div#mapArea
	{
		position: relative;
		height: 500px;
	}

	div#map
	{
		position: absolute;
		left: 0;
		top: 0;
		width: 561px;
		height: 500px;
	}

	div#legend
	{
		font-family: Verdana;
		position: absolute;
		left: 470px;
		top: -30px;
		width: 250px;
		height: 300px;
		border: 2px solid #000000;
		padding: 5px;
		background-color: #DDF0FF;
		color: #185596;
		text-decoration: none;
		/*visibility: hidden;*/
	}
	
	span.legendLink
	{
		font-family: Verdana;
		font-size: 8pt;
		color: #185596;
		text-decoration: none;
		cursor: pointer;
	}

	div.markerContent
	{
		width: 600px;
		padding: 2px;
		color: #000000;
	}
	
	div.markerContentTitle
	{
		text-align: center;
		font-weight: bold;
		font-size: 18px;
	}
	
	div.tabcontent
	{
		background-color: #FFFFFF;
	}
	
	div#legendTabBox
	{
		border:1px solid gray;
		width: 228px;
		height: 238px;
		margin-bottom: 1em;
		padding: 10px;
		background-color: #FFFFFF;
		overflow: scroll;
	}
	
	div#theaterDesc, #miscellaneousDesc, #sightseeingDesc
	{
		font-family: Verdana;
		font-size: 14pt;
		color: #000000;
	}

	span.theaterAddress, .miscellaneousAddress, .sightseeingAddress
	{
		font-size: 12pt;
	}
		
div#TMButton
{
	position: absolute;
	top: -4px;
	left: 554px;
}		
