﻿object, embed { float:none; }
.TA_OV_offLeft { position: absolute; left: -999px; width: 990px; }
.TA_OV_left { float:left; }
.right { float:right; }
.clear { clear:both; }
.nowrap { white-space:nowrap; }

input.textBox { background-image:url(../Images/TextBox.png); border:0; margin:0; padding:3px 0 0 3px; height:17px; width:0px; }

/* Gateway */
/*div#gateway { width:1020px; }*/

/* Widget */
div#widget fieldset { border-style:none; padding:0px; margin:0px; }
div#widget fieldset legend { padding:0px; margin:0px; text-transform:uppercase; font-weight:bold; color:#333333; }
div#widget { z-index:999; float:left; font-family:Arial; font-size:10px; width:50px; overflow: hidden; color:#333333; }
div#widget img { border-style:none; }

div#widget input.textBox, div#widget input.textBoxWithButton { background:#FFFFFF url(../Images/BackgroundTextBox.gif) repeat-x bottom left; border:1px solid #E0E0E0; padding:2px 3px 0 3px; font-size:11px; font-family:Arial; color:#666666; }

div#widget textarea.textBox { border:1px solid #E0E0E0; padding:2px 3px 0 3px; font-size:11px; font-family:Arial; color:#666666; }
div#widget h2 { font-size:10px; font-weight:bold; font-family:Arial; color:#333333; text-transform:uppercase; margin:0px; padding:0px; padding-bottom:0.4em; white-space:nowrap; }
div.linkButton { white-space:nowrap; padding:1px; margin:2px 0px 0px 0px; background-image:url(/Images/ButtonLink.gif); border:1px solid #6E7D84; }
div.linkButton img { float:left; }
div.linkButton a, div.linkButton a:hover, div.linkButton a:visited, div.linkButton a:active { color:#ffffff; text-decoration:none; padding-left:3px; font-size:11px; }
div.linkButtonFixed { white-space:nowrap; padding:1px; margin:2px 0px 0px 0px; background-image:url(/Images/ButtonLink.gif); border:1px solid #6E7D84; width:106px; color:#ffffff; }

/* Panels */
#panelContent { position: absolute; }

/* Map */
#mapContainer { height:177px;max-width:30px;}
#mapContent { padding:3px 0px 0px 0px; }
#mapContent div#navigateNetwork { padding:8px 10px 5px 10px; line-height:13px; }
#mapContent div#australiaMap { text-align:center; float:none; }
#mapContent div.roundButton { position:relative; height:16px; margin: -17px 10px 0px 7px;  }
#mapContent div.roundButton a { float:left; color:#ffffff; text-decoration:none; line-height:16px; background-image:url(/Images/BackgroundRoundButton.gif); text-transform:uppercase; font-weight:bold; }

/* Search */
#TA_OV_searchContainer { height:101px; line-height:normal; }
div.TA_OV_searchButton { white-space:nowrap; padding:0 0 2px 0px; margin:0px 0px 2px 1px; background-image:url(/Images/ButtonLink.gif); border:1px solid #6E7D84; width:24px; }
div.TA_OV_searchButton a, div.linkButton a:hover, div.linkButton a:visited, div.linkButton a:active { color:#ffffff; text-decoration:none; padding-left:3px; font-size:11px; }
#searchContent { padding:8px 10px 0px 7px; }
#searchContent div.TA_OV_field { float:left; }
#searchContent div.TA_OV_button { float:left; }

/* Travel Information */
#travelInfoContent { padding:8px 10px 0px 7px; height:52px; }
#travelInfoContent .select { height:20px; float: left; }
#travelInfoContent select#TA_OV_TRAVEL_OPTIONS { font-size:10px; color:#333333; }
#travelInfoContent .button { height:20px; float: left; padding:1px; }

/* Close Button */
img#btnCloseWidget { cursor:pointer; }
div#closeContent { position:absolute; padding:5px 10px 0px 7px; text-align:center; }
div#closeContent a img { float:none; }

