/* Internal Nav/site based styles to follow */
/* VISIT */
#body_visit #column1 p, #body_events #column1 p {font-size:12px;}
#body_visit #column1 p.leadIn{font-size:14px;}
#body_visit #visit{background:url(../images/nav/visit/visit.png) top left no-repeat;}
#body_visit #stay{background:url(../images/nav/visit/stay.png) top left no-repeat;}
#body_visit #dine{background:url(../images/nav/visit/dine.png) top left no-repeat;}
#body_visit #meet{background:url(../images/nav/visit/meet.png) top left no-repeat;}
#body_visit #groups{background:url(../images/nav/visit/groups.png) top left no-repeat;}
#body_visit #sports{background:url(../images/nav/visit/sports.png) top left no-repeat;}
#body_visit #press{width:138px;background:url(../images/nav/visit/press.png) no-repeat;}
#body_visit #headPhoto{background:url(../images/headerPhotos/headerVisit.jpg) no-repeat;}
#body_visit #fullHead{width:100%;background:#2f6e9f url(../images/headBgVisit.png) repeat-x;}
#body_visit #bottomLine{height:10px;background:#a4a879;}
#body_visit p{color:#514535;font-size:12px;}
#body_visit #BusinessDescription table td{font-size:12px;text-align:center;}
/* STAY */
#body_stay #visit{background:url(../images/nav/stay/visit.png) top left no-repeat;}
#body_stay #stay{background:url(../images/nav/stay/stay.png) top left no-repeat;}
#body_stay #dine{background:url(../images/nav/stay/dine.png) top left no-repeat;}
#body_stay #meet{background:url(../images/nav/stay/meet.png) top left no-repeat;}
#body_stay #groups{background:url(../images/nav/stay/groups.png) top left no-repeat;}
#body_stay #sports{background:url(../images/nav/stay/sports.png) top left no-repeat;}
#body_stay #press{width:138px;background:url(../images/nav/stay/press.png) top left no-repeat;}
#body_stay #fullHead{width:100%;background:#2f6e9f url(../images/headBgStay.png) repeat-x;}
#body_stay #headPhoto{background:url(../images/headerPhotos/headerStay.jpg) no-repeat;}
#body_stay #bottomLine{height:10px;background:#7ba2a1;}
#body_stay #hoteltable{border-bottom:1pt solid #600;}
#body_stay #hoteltable h3{margin:0;padding:0;}
#body_stay .hoteltbtext{padding:4px 0 4px 4px;/* font-size: 9pt; */}
#body_stay .hoteltbtext span{font-weight:700;color:#600;}
#body_stay .hoteltddark{background-color:#f9f5ee;}
#body_stay .hoteltddark td{border-right:1pt solid #600;}
#body_stay .hoteltddark h3{font-weight:700;color:#600;font-size:10pt;}
#body_stay .hoteltd_top td{border-right:1pt solid #600;border-bottom:1pt solid #600;}
#body_stay .hoteltdlight{background-color:#fff;}
#body_stay .hoteltdlight td{border-right:1pt solid #600;}
#body_stay .hoteltdlight h3{font-weight:700;color:#600;font-size:10pt;}
#body_stay #column1 p {font-size:  12px;}
#body_stay #column1 p.leadIn {font-size: 14px;}
/* room listings */
#column1 table.lServiceHotels td, #column1 table.sportTable td{line-height:normal;font-family:Arial, Helvetica, sans-serif;padding:1px 5px;font-size:10.5px;}
#column1 table.lServiceHotels td p, #column1 table.sportTable td p{line-height:normal;font-size:10.5px;}
#column1 table.lServiceHotels thead, #column1 table.sportTable thead { background: #EFEECE;}
#column1 table.lServiceHotels tr.line, #column1 table.sportTable tr.line , #column1 table.sportTable tbody td {border-top: solid 1px #D0BFBF;}
#column1 table.sportTable {border-bottom: solid 1px #D0BFBF; border-collapse: separate; width: 100%;}
/* DINE */
#body_dine #column1 p{font-size:12px;}
#body_dine #column1 p.leadIn{font-size:14px;}
#body_dine #visit{background:url(../images/nav/dine/visit.png) top left no-repeat;}
#body_dine #stay{background:url(../images/nav/dine/stay.png) top left no-repeat;}
#body_dine #dine{background:url(../images/nav/dine/dine.png) top left no-repeat;}
#body_dine #meet{background:url(../images/nav/dine/meet.png) top left no-repeat;}
#body_dine #groups{background:url(../images/nav/dine/groups.png) top left no-repeat;}
#body_dine #sports{background:url(../images/nav/dine/sports.png) top left no-repeat;}
#body_dine #press{width:138px;background:url(../images/nav/dine/press.png) no-repeat;}
#body_dine #headPhoto{background:url(../images/headerPhotos/headerDine.jpg) no-repeat;}
#body_dine #fullHead{width:100%;background:#2f6e9f url(../images/headBgDine.png) repeat-x;}
#body_dine #bottomLine{height:10px;background:#6f95c4;}
/* MEET */
#body_meet #column1 p{font-size:12px;}
#body_meet #column1 p.leadIn{font-size:14px;}
#body_meet #visit{background:url(../images/nav/meet/visit.png) top left no-repeat;}
#body_meet #stay{background:url(../images/nav/meet/stay.png) top left no-repeat;}
#body_meet #dine{background:url(../images/nav/meet/dine.png) top left no-repeat;}
#body_meet #meet{background:url(../images/nav/meet/meet.png) top left no-repeat;}
#body_meet #groups{background:url(../images/nav/meet/groups.png) top left no-repeat;}
#body_meet #sports{background:url(../images/nav/meet/sports.png) top left no-repeat;}
#body_meet #press{width:138px;background:url(../images/nav/meet/press.png) no-repeat;}
#body_meet #fullHead{width:100%;background:#2f6e9f url(../images/headBgMeet.png) repeat-x;}
#body_meet #headPhoto{background:url(../images/headerPhotos/headerMeet.jpg) no-repeat;}
#body_meet #bottomLine{height:10px;background:#b4a885;}
/* hotels */
#body_meet #column1 table.lServiceHotels td, #body_visit #column1 table.lServiceHotels td, #body_visit #column1 table.sportTable td{line-height:normal;font-family:Arial, Helvetica, sans-serif;padding:1px 5px;font-size:10.5px;}
#body_meet #column1 table.lServiceHotels td p, #body_visit #column1 table.lServiceHotels td p, #body_visit #column1 table.sportTable td p {line-height:normal;font-size:10.5px;}
#body_meet #column1 table.lServiceHotels thead, #body_visit #column1 table.lServiceHotels thead, #body_visit #column1 table.sportTable thead { background: #EFEECE;}
#body_meet #column1 table.lServiceHotels tr.line, #body_visit #column1 table.lServiceHotels tr.line, #body_visit #column1 table.sportTable tr.line {border-top: solid 1px #D0BFBF;}
#body_meet #hoteltable{border-bottom:1pt solid #600;}
#body_meet #hoteltable h3{margin:0;padding:0;}
#body_meet .hoteltbtext{padding:4px 0 4px 4px;}
#body_meet .hoteltbtext span{font-weight:700;color:#600;}
#body_meet .hoteltddark{background-color:#E2DEB8;}
#body_meet .hoteltddark td{border-right:1pt solid #600;}
#body_meet .hoteltddark h3{font-weight:700;color:#600;}
#body_meet .hoteltd_top td{border-right:1pt solid #600;border-bottom:1pt solid #600;}
#body_meet .hoteltdlight{background-color:#F9FBE6;}
#body_meet .hoteltdlight td{border-right:1pt solid #600;}
#body_meet .hoteltdlight h3{font-weight:700;color:#600;}
#body_meet .venuestable{border-bottom:1pt solid #600;margin-top:60px;}
#body_meet .venuestexthead{padding-bottom:10px;}
#body_meet .venuestexthead p{color:#000;}
#body_meet .venuestexthead span{color:#600;font-weight:700;}
#body_meet .columnlighttop, #body_visit .columnlighttop, #body_stay .columnlighttop {border-top:1pt solid #600;font-size:10px;}
#body_meet .columndarktop, #body_visit .columndarktop, #body_stay .columndarktop, #body_visit table.sportTable {border-top:1pt solid #600;font-size:9px;}
#body_meet .columndark p,.columnlight p{color:#444468;}
#body_meet .venuestopbar .columndarktop p{color:#600;}
#body_meet .venuestopbar .columnlighttop p{color:#600;}
#body_meet .addinfo{padding:10px 0 4px;color:#600;}
#body_meet .moviebutton{padding:0;border-bottom:0;border-left:0;margin:0;}
#body_meet #conventionCenterBox td{padding:4px;}
/* GROUPS */
/*#body_groups #column1{font-size:12px;}
#body_groups #column1 span{font-size:12px;}*/
#body_groups #column1 .top10 span{font-size:45px;}
#body_groups #column1 p{font-size:12px;}
#body_groups #column1 p.leadIn{font-size:14px;}
#body_groups #visit{background:url(../images/nav/groups/visit.png) top left no-repeat;}
#body_groups #stay{background:url(../images/nav/groups/stay.png) top left no-repeat;}
#body_groups #dine{background:url(../images/nav/groups/dine.png) top left no-repeat;}
#body_groups #meet{background:url(../images/nav/groups/meet.png) top left no-repeat;}
#body_groups #groups{background:url(../images/nav/groups/groups.png) top left no-repeat;}
#body_groups #sports{background:url(../images/nav/groups/sports.png) top left no-repeat;}
#body_groups #press{width:138px;background:url(../images/nav/groups/press.png) no-repeat;}
#body_groups #headPhoto{background:url(../images/headerPhotos/headerGroups.jpg) no-repeat;}
#body_groups #fullHead{width:100%;background:#2f6e9f url(../images/headBgGroups.png) repeat-x;}
#body_groups #bottomLine{height:10px;background:#dbc042;}
/* hotels */
#body_groups #column1 table.lServiceHotels td, #body_stay #column1 table.lServiceHotels td {line-height:normal;font-family:Arial, Helvetica, sans-serif;padding:1px 5px;font-size:10.5px;}
#body_groups #column1 table.lServiceHotels td p, #body_stay #column1 table.lServiceHotels td p {line-height:normal;font-size:10.5px;}
#body_groups #column1 table.lServiceHotels thead { background: #EFEECE;}
#body_groups #column1 table.lServiceHotels tr.line {border-top: solid 1px #D0BFBF;}
#body_groups #hoteltable{border-bottom:1pt solid #600;}
#body_groups #hoteltable h3{margin:0;padding:0;}
#body_groups .hoteltbtext{padding:4px 0 4px 4px;}
#body_groups .hoteltbtext span{font-weight:700;color:#600;}
#body_groups .hoteltddark{background-color:#E2DEB8;}
#body_groups .hoteltddark td{border-right:1pt solid #600;}
#body_groups .hoteltddark h3{font-weight:700;color:#600;}
#body_groups .hoteltd_top td{border-right:1pt solid #600;border-bottom:1pt solid #600;}
#body_groups .hoteltdlight{background-color:#F9FBE6;}
#body_groups .hoteltdlight td{border-right:1pt solid #600;}
#body_groups .hoteltdlight h3{font-weight:700;color:#600;}
#body_groups .venuestable{border-bottom:1pt solid #600;margin-top:60px;}
#body_groups .venuestexthead{padding-bottom:10px;}
#body_groups .venuestexthead p{color:#000;}
#body_groups .venuestexthead span{color:#600;font-weight:700;}
#body_groups .columnlighttop{border-top:1pt solid #600;font-size:10px;}
#body_groups .columndarktop{border-top:1pt solid #600;font-size:9px;}
#body_groups .columndark p,.columnlight p{color:#444468;}
#body_groups .venuestopbar .columndarktop p{color:#600;}
#body_groups .venuestopbar .columnlighttop p{color:#600;}
#body_groups .addinfo{padding:10px 0 4px;color:#600;}
#body_groups .moviebutton{padding:0;border-bottom:0;border-left:0;margin:0;}
#body_groups #conventionCenterBox td{padding:4px;}
/* SPORTS */
#body_sports #column1 p{font-size:12px;}
#body_sports #column1 p.leadIn{font-size:14px;}
#body_sports #visit{background:url(../images/nav/sports/visit.png) top left no-repeat;}
#body_sports #stay{background:url(../images/nav/sports/stay.png) top left no-repeat;}
#body_sports #dine{background:url(../images/nav/sports/dine.png) top left no-repeat;}
#body_sports #meet{background:url(../images/nav/sports/meet.png) top left no-repeat;}
#body_sports #groups{background:url(../images/nav/sports/groups.png) top left no-repeat;}
#body_sports #sports{background:url(../images/nav/sports/sports.png) top left no-repeat;}
#body_sports #press{width:138px;background:url(../images/nav/sports/press.png) no-repeat;}
#body_sports #fullHead{width:100%;background:#2f6e9f url(../images/headBgSports.png) repeat-x;}
#body_sports #headPhoto{background:url(../images/headerPhotos/headerSports.jpg) no-repeat;}
#body_sports #bottomLine{height:10px;background:#afb7b0;}
#body_sports #BusinessDescription table td{font-size:12px;text-align:center;}
#body_sports .photoHolder{
	width: 685px;
	height: auto;
	background: url(../images/sports-event-image-background.png) 0 100% no-repeat;
}
#body_sports .photoHolder .photo{
	float: left;
	height: 170px;
	width: 222px;
	margin-bottom: 15px;
}
#body_sports .photoHolder .photo.middle{
	margin: 0 10px 15px 9px;
}
#body_sports .photoHolder h2{
	background: none;
	padding: 10px 0 0 0;
	margin: 0 25px;
	color: #ffffff;
}
#body_sports h2#special_rate{
	margin: 0;
	color: #ffffff;
	font-size: 15px;
	padding: 12px 25px 11px 25px;
	background: url(../images/sports-event-title-background.png) 0 0 no-repeat;
}
#body_sports #column1.sports_event_details p#contact, #body_sports #column1.sports_event_details p{
	font-size: 12px;
	color: #5d6661;
	line-height: 1.5em;
}
.sports_event_details #contact{ margin-top: -5px;}
#body_sports #column1.sports_event_details .photoHolder p{
	padding: 0.35em 0;
	margin: 0px 25px;
	color: #bdc6bf;
}
#body_sports .sports_event_details .photoHolder p strong{
	padding: 3px 0 0 0;
	text-transform: uppercase;
	border-top: 1px solid #bdc6bf;
}
#body_sports .sports_event_details p{
	padding: 18px 25px;
}
/* PRESS */
#body_press #column1 p{font-size:12px;}
#body_press #column1 p.leadIn{font-size:14px;}
#body_press #visit{background:url(../images/nav/press/visit.png) top left no-repeat;}
#body_press #stay{background:url(../images/nav/press/stay.png) top left no-repeat;}
#body_press #dine{background:url(../images/nav/press/dine.png) top left no-repeat;}
#body_press #meet{background:url(../images/nav/press/meet.png) top left no-repeat;}
#body_press #groups{background:url(../images/nav/press/groups.png) top left no-repeat;}
#body_press #sports{background:url(../images/nav/press/sports.png) top left no-repeat;}
#body_press #press{width:138px;background:url(../images/nav/press/press.png) top left no-repeat;}
#body_press #fullHead{width:100%;background:#2f6e9f url(../images/headBgPress.png) repeat-x;}
#body_press #headPhoto{background:url(../images/headerPhotos/headerPress.jpg) no-repeat;}
#body_press #bottomLine{height:10px;background:#a36b50;}
#body_press img[align="left"]{float:left;padding-right:12px;}

/* Styles for all interior pages */
ul{list-style-type:disc;margin-left:1.75em;}
#foot ul, div#column3.featured ul{margin-left:0;}
li{margin:.5em 0;padding:0;font-weight:normal;font-size:12px;list-style-image:url(../images/hotel_table_square.gif);}
li strong,li b{font-weight:700;}
#fullHead{width:100%;background:#2f6e9f url(../images/headBgInt.png) repeat-x;}
#head{height:249px;width:960px;margin:0 auto;}
#fullFoot{width:100%;background:#5381ac url(../images/footBg.png) 0 125px repeat-x;}
#column1{width:690px;}
h2{font-size:22px;padding-left:15px;color:#871616;font-family:'Arial Narrow', Arial, Helvetica, sans-serif;margin:0;margin-left:-15px;padding-right:15px;text-transform:uppercase;background:url(../images/fullBrackets.png) 0 100% no-repeat; padding-bottom: 19px; line-height: 1em;}
h3{font-family:"Times New Roman", Times, serif;font-size:24px;color:#604229;letter-spacing:1px;font-style:italic;font-weight:400;border-bottom:1px solid #604229;margin:12px 0 24px;padding-left:12px;}
h4{font-size:20px;color:#871616;font-family:"Times New Roman", Times, serif;font-weight:400;margin-top:18px;text-transform:none;}
h4 a:link,h4 a:visited,h4 a:active,h4 a:hover{font-weight:400;}
div#footBooks{float:left;margin:5px 0 0 0;display:inline;width:200px;height:78px;background:url(../images/footBooks.png) 100% 0 no-repeat;}
#footBooks p{padding-top:15px;font-family:Arial, Helvetica, sans-serif;letter-spacing:normal;font-size:13px;color:#c3d1d5;}
#address {clear:both;}
address{font-size:11px;padding-bottom:10px;width:270px;float:left;display:inline;}
.leadIn{font-family:"Times New Roman", Times, serif;font-size:14px;padding:0 20px 20px 0;line-height:22px;}
.leadIn .span1{font-style:italic;font-size:15px;}
.leadIn .span2{text-transform:uppercase;font-size:15px;}
.leadIn img.leadImage{margin:0 0 15px 15px;width:410px;clear:both;}
.top10{width:325px!important;width:315px;float:left;display:inline;margin:0 10px;}
.top10 h4{font-size:20px;color:#871616;font-family:"Times New Roman", Times, serif;font-weight:400;margin-top:18px;text-transform:none;}
.top10 h4 span{font-size:45px;font-family:Arial, Helvetica, sans-serif;font-weight:700;letter-spacing:-4px;padding:12px 5px 10px 10px;background:url(../images/top10Detail.png) no-repeat;}
.top10 a:link{text-decoration:none;}
.top10 p{padding-left:40px;padding-right:15px;}
.read{font-size:11px;}
.twoCol{width:320px;float:left;display:inline;padding-right:25px;}
.attraction{margin:5px 0 5px 10px;}
.attraction p{margin-right:10px;font-size:12px;}
.sideNav{list-style:none;}
.sideNav ul{margin:0;padding:0;margin-left:-1.75em;}
.sideNav li{padding:0;margin:0;border-top:1px solid #cfcea3;list-style:none;}
.sideNav a:link{text-decoration:none;display:block;padding-left:15px;}
.sideNav a:visited{text-decoration:none;display:block;padding-left:15px;}
.sideNav a:hover,.sideNav a:active{background:#928b80;color:#fff;text-decoration:none;display:block;padding-left:15px;}
#column3{margin-left:15px;}
#column3 h4{padding-left:15px;font-size:18px;text-transform:uppercase;margin-top:30px;}
#column3 h4 a:link{text-decoration:none;}
#column3{width:240px;float:left;}
#logoDiv{float:left;display:inline;}
#headPhoto{background:url(../images/headerPhotos/headerVisit.jpg) no-repeat;height:200px;width:685px;float:right;display:inline;}
.itTable td{padding:0 25px 0 0;}
#ctl00_maincol_contentBlock1 p{padding-right:15px;font-size: 12px;}
.itTable h4{color:#871616;line-height:normal;}
ol{list-style-type:decimal;margin-left:1.75em;}
.itiGraphic{background:url(../images/doubleRules.png) 50% 0 repeat-x;width:300px;margin-left:30px;margin-top:30px;margin-bottom:15px;font-family:"Times New Roman", Times, serif;font-size:11px;}
.itiGraphic img{margin:15px 0;}
.itiGraphic span{font-size:12px;font-weight:700;color:#871616;font-family:Arial, Helvetica, sans-serif;}
.itiGraphic p{background:url(../images/doubleRules.png) 50% 100% repeat-x;}
.thumbList{display:block;height:115px;width:300px;float:left;padding:5px;}
.thumbImage{width:115px;height:115px;padding:15px 0 0 15px;float:left;display:inline;background:url(../images/itinRuleDetails.png) no-repeat;}
.thumbTitle{line-height:18px;width:155px;height:115px;float:left;padding:10px 0 0;}
.thumbTitle a:link,.thumbTitle a:visited{font-size:14px;}
table{font-size:12px;}
.planList,.sportsList{display:block;width:650px;float:left;padding:5px;margin-top:15px;}
.planImage,.sportsImage{width:231px;float:left;display:inline;}
.planText,.sportsText{line-height:normal;width:400px;float:left;padding:0 0 0 10px;}
.sportsText{padding:70px 0 0 10px;}
.visList{display:block;height:300px;width:650px;float:left;padding:5px;margin-top:15px;}
.visImage{width:145px;height:300px;float:left;display:inline;margin-top:15px;}
.visText{line-height:normal;width:190px;height:300px;float:left;padding:50px 0 0 300px;}
.hotelChart td{padding:1px 5px;font-size:10.5px;line-height:normal;}
.hotelChart strong{color:#871616;}
.fullServListTable td{padding:3px 0;}
.twoCol ul li, .twoCol ul li p {border-bottom:1px solid #ccc;margin-left:0;list-style-image:url(../images/hotel_table_square.gif);line-height: 18px;}
.twoCol ul li p  {margin: 0;padding: 0;}
/* FORM STYLES */
.formTable h3 {
	font-size: 21px;
	margin: .2em 0 .1em 0;
	background-color: transparent;
	background-image: none;
}
.formTable {
	border-top: 1px solid #ccc;
	}

.formTable td {
	padding: 5px 8px;
	border-bottom: 1px solid #ccc;
	}

.formTable p {
	margin: 0;
	}
	
.formTable ol, ol.design_list_horizontal {
	display: inline;
	float: left;
	}
	
.formTable li {
	padding: .2em 0;
	}

.formTable span {
	color: #416a90;
	}

.formTable textarea, .formTable select {
	margin: 0;
	padding: 0;
	}
	
/* Form Validation styles */
.formError{position:absolute;top:300px;left:300px;padding-bottom:13px;display:block;z-index:5000;cursor:pointer;}
#debugMode{background:#000;position:fixed;width:100%;height:200px;top:0;left:0;overflow:scroll;opacity:0.8;display:block;padding:10px;color:#fff;font-size:14px;z-index:100000;}
.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none;}
.formError .formErrorContent{width:100%;background:#5381ac;color:#fff;width:150px;font-family:tahoma;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;padding:4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939;color:#FFF;}
.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px;height:15px;z-index:5001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;font-size:0;height:1px;background:#5381ac;margin:0 auto;line-height:0;font-size:0;display:block;}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
/* for accommodations table */
td.yes {background: url(/images/hotel_table_square.gif) 50% 50% no-repeat;}
td.rooms {vertical-align: middle;}

p.hoteltbtext, #body_stay .hoteltbtext a:link, .hoteltbtext a:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 10px;}
p.hoteltbtext {font-weight: normal; font-size:9px;}
#body_stay #column1 p.hoteltbtext  {font-size: 10px;}

/* for expanding divs in dine section */
div.hinfo {height: 0px; overflow: hidden; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0);}
#column1 table.lServiceHotels thead p, #column1 table.sportTable thead p, #column1 table.sportTable thead td {color:#871616;}
#body_dine .twoCol ul li p {border: none}

/* more cal fixes */
h3 a {font-size: 60%;}
#body_sports h3 a {font-size: 16px; font-style: normal; line-height: 1.2em; padding-bottom: 4px; font-weight: 400;}

/* Dining Tabs */
ul.idTabs {
	width: 660px;
	margin: 0;
	padding: 0 10px;
	list-style: none;
	background: url(/images/dining-bg.png) top left;
}
ul.idTabs li {
	margin: 0;
	padding: 0;
	background: url(/images/dining-bg.png) top left repeat-x;
	float: left;
	overflow: hidden;
	position: relative;
}
ul.idTabs li a {
	height: 24px;
	margin: 0;
	padding: 6px 10px 0 10px;
	display: block;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 1px 2px 3px #2c2c2c;
	white-space: nowrap;
}
ul.idTabs li:hover {
	background: url(/images/dining-bg-active.png) top left repeat-x;
}
html ul.idTabs li.active, html ul.idTabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: url(/images/dining-bg-active.png) top left repeat-x;
}

.tab_container {
	border: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
.tab_content {
	padding: 20px 10px;
}
	div.multicolumn {
		-moz-column-count: 2;
		-moz-column-gap: 20px;
		-webkit-column-count: 2;
		-webkit-column-gap: 20px;
		column-count: 2;
		column-gap: 20px;
	}
/* Sporting Event*/
.sportingEventList p{
	padding: 1em 0;
}
.hostingHotelList.first h4{
	border-top:none;
}
.hostingHotelList{
	padding: 0 25px 30px 25px;
	width: 625px;
	background: #ebedeb;
}
.hostingHotelList h4{
	font-family: Arial, "MS Trebuchet", sans-serif;
	border-top: 1px solid #BDC6BF;
	margin-top: 0;
	padding-top: 15px;
}
	.hostingHotelList h4 a{
		color: #87958b;
		font-size: 16px;
		font-weight: 700;
		line-height: 34px;
		display: inline-block;
		text-decoration: underline;
	}
	.hostingHotelList h4 a:hover, .hostingHotelList h4 a:active{
		color: #ABB0AC;
	}
	#body_sports #column1.sports_event_details .hostingHotelList p#contact{
		padding: 0 ;
	}
	#body_sports #column1.sports_event_details .hostingHotelList p{
		padding: 10px 0 0 0;
		color: #514535;
	}
	.hostingIcon a{
		padding-right: 40px;
		background: url(../images/sports-event-host-icon.png) 100% 50% no-repeat;
	}

