#citylinks {position:relative;text-align:center;width:550px;background-color: #360;}
#citylinks a:link {color: #0F0;font-weight:800;padding-right:12px;padding-left:12px; text-decoration:none;}
#citylinks a:visited {color: #0F0;font-weight:800;padding-right:12px;padding-left:12px;text-decoration:none;}
#citylinks a:hover {color: #360;background-color:#0F0;}
.web {font-size:12px;font-style:oblique;}
.show3 {width:695px; height:400px;}
#bus { padding:5px;}
#bus h2{background-color:#009933;color:#FFF;}
#bus_p img {float:left; margin:10px;}
#bus_g {color:#093; font-weight:bold; font-style:oblique;}
#bus_r {color: #C30; font-weight:bold; font-style:oblique;}
#bus_y {color: #000; background-color: #FF3; font-weight:bold; font-style:oblique;}
.admission {width:480px; background-color:#FFC; border:solid 2px #066; margin:10px 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.admission h2 {background-color:#6C6; margin-top:0px; border-bottom:double 3px #066; background-image:url(../images/tabs/h2_green.png); background-repeat: repeat-x;}
.admission h2 img {float:left; margin:-30px -40px 0 0;}
.admission h3 {margin:-10px; padding:0;}
#adv {float:right; margin:-20px 0 0 0; width:260px; height:130px; padding:10px; background-image:url(../images/stickers/oval_green.png); background-repeat:no-repeat; font-size:14px;}
#adv p {padding:20px 0 0 0;}
#adv_price {margin:-10px 0 0;padding:5px 0 0 5px;font-weight:bold;}
#best_deal {width:195px; background-color:#9F6; margin:0; padding:0;}
#best_deal img {float:left;}
#days {font-style: oblique;font-weight: bold;color: #C33;padding:2px;}
#paypal_seal {position:relative;margin:-30px 0 -60px 310px;padding:0;z-index:5;}
#paypal_selector {background:#FFF; margin:0 20px 5px; border:dashed 2px #000;}
.hotellinks {padding:5px; width:95%; background-color:#9F6; font-size:18px;}
.hoteldesc { padding:5px; width:95%; background-color:#FFC; font-size:14px; text-align:left;}
.hotelinfo { padding-top:10px; background-color: #CC9; text-align:center;}
.weather {padding:5px; width:95%; background-color:#9F6; font-size:18px;}

/* index tabbed panels for bus */
.TabbedPanels {margin: 0 0 0 5px;padding: 10px 0 0 0;float: left;clear: none;width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/}
.TabbedPanelsTabGroup {margin: 0 0 0 100px;padding: 0;}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	color:#FF9;
	padding: 4px 10px;
	margin: 0 1px 0 5px;
	font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../images/tabs/travel_tabs_green.png)	top left repeat-x;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}
.TabbedPanelsTabHover {background-color: #CCC;}
.TabbedPanelsTabSelected {background:url(../images/tabs/travel_tabs_green_up.png)	top left repeat-x;background-color: #EEE;border-bottom: 1px solid #EEE;}
.TabbedPanelsTab a {color:black;text-decoration: none;}
.TabbedPanelsContentGroup {clear: both;width:690px;height:400px;}
.TabbedPanelsContent {text-align:left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:#FFF;}
.TabbedPanelsContentVisible {}