/* Breaking News */
#breakingNewsTicker {
	margin-left: 15px;
	background: #FFFFFF;
}
#breakingNewsTicker_test {
	background: #FFFFFF;
	position: absolute;
	left: 350px;
	top: 150px;
	height: 10px;
}
#breakingNewsTicker a {
	text-decoration: underline;
	color: #990000;
}
#breakingNewsTicker_orig {
	margin-left: 2px;
	margin-top: -8px;
	margin-bottom: 2px;
}

/* Transit Trip Planner */
.tranit_trip_planner_height {
	height: 260px;
}
.tranit_trip_planner_height_baybridge {
	height: 306px;
}

/* Real Time Departures */
.real_time_departures_height {
	height: 234px;
}
.real_time_departures_form_holder {
	margin-top: 10px !important;
	margin-top: /* */5px;
}
.real_time_departures_form_holder_hidden {
	margin-top: 10px !important;
	margin-top: /* */5px;
	display: none;
}

.real_time_departures_error_msg1 {
	/*width: 155px;*/
	width: 357px;
	position: absolute;
	/*
	top: 190px;
	left: 87px;
	*/
	top: 60px;
	left: -13px;
	text-align: center;
	font-size: .75em;
	font-weight: bold;
	color: #990000;
}
.real_time_departures_error_msg2 {
	width: 100%;
	position: absolute;
	/*top: 105px;*/
	top: 60px;
	text-align: center;
	font-size: .75em;
	font-weight: bold;
	color: #990000;
}
.real_time_departures_get_times_btn {
	position: absolute;
	top: 170px;
	right: 6px;
}
.real_time_departures_noscript {
	position: absolute;
	top: 28px;
	left: 15px;
	width: 100%;
	text-align: left;
	font-size: .7em;
	color: #990000;
}
.real_time_departures_homepage_radio_buttons {
	font-size: 12px;
	position: relative;
	left: -5px;
}
.real_time_departures_homepage_spacer1 {
	margin-top: 20px;
}
.real_time_departures_results_head {
	width: 100%;
	font-size: .75em;
	font-weight: bold;
	color: #3F3F3F;
}
.real_time_departures_results_container {
	position: relative;
	height: 120px;
	overflow: auto;
	overflow-x: hidden;
}
.real_time_departures_results {
	width: 1%;
	position: absolute;
	bottom: 29px;
	right: 12px;
	text-align: right;
}
.real_time_departures_results_refresh_results {
	position: absolute;
	top: 196px;
	left: 142px;
	text-align: right;
}
.real_time_departures_results_pipe {
	position: absolute;
	top: 194px;
	left: 237px;
	text-align: right;
}
.real_time_departures_results_start_over {
	position: absolute;
	top: 196px;
	left: 247px;
	text-align: right;
}
.real_time_departures_results_minutes_chosen {
	font-size: 11px;
	font-weight: bold;
}
.real_time_departures_results_minutes {
	font-size: 11px;
	font-weight: normal;
}
.real_time_departures_results_minutes_lg {
	font-size: 1.25em;
	font-weight: bold;
}
.real_time_departures_results_departures {
	position: absolute;
	right: -10px;
	width: 100px;
	padding-top: 1px;
}
.real_time_departures_results_minutes_chosen a, .real_time_departures_results_minutes a {
	text-decoration: none;
	color: #000;
}
#scrollingDiv, #scrollingDiv0, #scrollingDiv1, #scrollingDiv2, #scrollingDiv3, #scrollingDiv4, #scrollingDiv5, #scrollingDiv6, #scrollingDiv7, #scrollingDiv8, #scrollingDiv9, #scrollingDiv10 {
	width: 225px;
	white-space: nowrap;
	overflow-x: hidden;
	float: left;
}
.ellipsis, .ellipsis0, .ellipsis1, .ellipsis2, .ellipsis3, .ellipsis4, .ellipsis5, .ellipsis6, .ellipsis7, .ellipsis8, .ellipsis9, .ellipsis10 {
	width: 225px;
	white-space: nowrap;
	overflow-x: hidden;
	float: left;
}

/* Traffic Conditions Map - iFrame */
.traffic_conditions_map {
	width:354px;
	height: 475px;
	padding: 0;
	margin: 0;
	margin-left: 1px;
}

/* Get Driving Times */
.button_positioner {
	margin-left: 27px;
}

/* Misc */
a.redLink {
	color: #CC0000;
}
a.redLink_no_underline {
	color: #CC0000;
	text-decoration: none;
}
a.whiteLink {
	color: #FFFFFF;
}
#baybridge_promobox_header_traffic {
	background-image: url(../img/homepage/BayBridgeClosure/traffic_update_header.jpg);
	background-repeat: no-repeat;
	width: 216px;
	height: 47px;
}
#baybridge_promobox_header_transit {
	background-image: url(../img/homepage/BayBridgeClosure/transit_update_header.jpg);
	background-repeat: no-repeat;
	width: 216px;
	height: 47px;
}
#baybridge_promobox_header_traveler {
	background-image: url(../img/homepage/BayBridgeClosure/traveler_update_header.jpg);
	background-repeat: no-repeat;
	width: 216px;
	height: 47px;
}

