/*
 * Global stylesheet 
 * GlobalCars - Copyright 2006
 * Author David Dale - Amplify - www.amplify.com.au
 */

* {
	margin: 0;
	padding: 0;
}

a {
	color: #3333cc;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.headerMenu {
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}

a.headerMenu:hover {
	color: #f4ad02;
	text-decoration: underline;
}

a.strongMenu {
	font-weight: bold;
	color: #f4ad02;
	text-decoration: none;
}

a.strongMenu:hover {
	font-weight: bold;
	font-size: 9pt;
	color: #f4ad02;
	text-decoration: underline;
}

body {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #333333;
	margin: 0;
}

h1 {
	color: #224397;
	font-size: 160%;
}

h1, h2, h3, h4, h5, p, ul, ol {
	margin: 0 0 10px 0;
}

h2 {
	color: #000;
	font-size: 140%;
}

h3 {
	font-size: 120%;
}

h4, h5 {
	font-size: 100%;
}

small {
	font-size: 90%;
}

table, td, th {
	font-size: 100%;
	text-align: left;
}

.banner-date {
	font-weight: bold;
	font-size: 10px;
	color: #6699ff;
}

.banner-spacer1 {
	background-color: #ff9900;
}

.banner-spacer2 {
	background-color: #6699ff;
}

.bookfrm {
	background-color: #bdcceb;
	border: 1px solid #fd6602;
}

.bookfrm td {
	color: #013d82;
	padding: 4px !important;
}

.bookfrm th {
	background-color: #224397;
	border: 1px solid #bdcceb;
	color: #fff;
	font-weight: bold;
	padding: 4px !important;
}

.button-controls {
	font-size: 10px;
}

.error-text {
	font-weight: bold;
	font-size: 10px;
	color: red;
}

.footer {
	border-right: black 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
}

.footer-company {
	font-weight: bold;
	color: white;
	font-size: 10px;
}

.footer-text {
	font-size: 10px;
	color: #888889;
}

.footer-text A:link {
	text-decoration: none;
	font-size: 10px;
	color: #888889;
}

.footer-text A:visited {
	text-decoration: none;
	font-size: 10px;
	color: #888889;
}

.footer-text A:hover {
	text-decoration: underline;
	font-size: 10px;
	color: #888889;
}

.footer-text A:active {
	text-decoration: none;
	font-size: 10px;
	color: #888889;
}

.humming {
	font-weight: normal;
	font-size: 10px;
	color: #787878;
}

.image-car {
}

.itinerary-border {
	border-top-width: 1px;
	border-right: lightgrey 1px solid;
	border-left-width: 1px;
	border-left-color: #ff9900;
	background-image: none;
	border-top-color: #ff9900;
	border-bottom: lightgrey 1px solid;
}

.itinerary-heading {
	font-weight: bold;
	font-size: 14px;
	color: #787878;
}

.label-control {
	font-size: 10px;
	color: blue;
}

.label-heading2 {
	font-weight: bold;
	font-size: 12px;
	color: blue;
}

.label-message {
	font-weight: bold;
	font-size: 10px;
	color: #ff9900;
}

.list-text {
	border-top-width: 1px;
	font-size: 10px;
	clip: rect(auto auto auto auto);
	border-top-color: dimgray;
	border-bottom: dimgray 1px solid;
	background-color: whitesmoke;
}

.menu-bg {
	background-color: #aed5f8;
}

.layout {
	width: 770px;
}

.menu-heading {
	font-weight: bold;
	font-size: 9pt;
	color: #013D82;
}

.note-background {
	cursor: help;
	text-indent: 10px;
	background-color: lemonchiffon;
}

.note-text {
	font-weight: bold;
	font-size: 10px;
	color: blue;
	text-decoration: underline;
}

.page-heading {
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 10px;
	color: #f4ad02;
	padding-top: 10px;
	background-color: #013d82;
}

.page-money {
	font-size: 10px;
	cursor: text;
	color: black;
	text-align: right;
}

.page-text {
	font-size: 12px;
	color: black;
}

.page-title {
	font-size: 24px;
	color: #224397;
	font-style: normal;
	font-weight: normal;
}

.position-heading {
	font-weight: 700;
	/*font-size: 0.7em;*/
	padding-bottom: 5px;
	word-spacing: normal;
	text-transform: none;
	color: #224397;;
	padding-top: 5px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}

.position-name {
	font-size: 10px;
	font-weight: bold;
	color: #454545;
}

.position-spacer1 {
	background-color: #f4ad02;
}

.position-spacer2 {
	background-color: #013d82;
}

.progress-bar {
	font-weight: bold;
	font-size: 10px;
	color: #787878;
}

.radioButtonList {
	font-size: 10px;
	color: black;
	line-height: normal;
}

.section-heading {
	border-top: #6699ff 1px solid;
	font-weight: bold;
	font-size: 14px;
	color: #ff9900;
	border-bottom: #6699ff 1px solid;
}

.special-body {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	padding-bottom: 10px;
	color: #6b6b6b;
	padding-top: 10px;
	background-color: #dfe3f6;
}

.special-heading {
	border-top: black 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 10px;
	color: black;
	padding-top: 10px;
	background-color: #f4ad02;
}

.special-imageLocation {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.steelBlue-border {
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	background-color: aliceblue;
}

.subprices {
	display: block;
	text-align: center;
	margin-top: 5px;
	font-size: 90%;
}

.tab-active {
	border-right: #999966 1px solid;
	padding-right: 18px;
	border-top: #999966 1px solid;
	padding-left: 18px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	border-left: #ff9900 1px solid;
	color: blue;
	padding-top: 3px;
	border-bottom: #ff9900 1px solid;
	background-color: #ff9900;
	text-align: center;
}

.tab-inactive {
	border-right: gainsboro 1px solid;
	padding-right: 18px;
	border-top: gainsboro 1px solid;
	padding-left: 18px;
	font-weight: normal;
	border-left-width: 1px;
	font-size: 10px;
	border-left-color: #d5d291;
	padding-bottom: 3px;
	color: #ffffff;
	padding-top: 3px;
	background-color: whitesmoke;
	text-align: center;
}

.tabledata td, .tabledata th {
	padding: 0 10px 10px 0;
}

.table-footer {
	font-size: 10px;
	color: blue;
}

.table-heading {
	font-weight: bold;
	font-size: 14px;
	color: white;
	background-color: royalblue;
}

.table-heading2 {
	font-weight: bold;
	font-size: 12px;
	color: white;
	background-color: #6699ff;
}

.table-heading3 {
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 10px;
	color: #f4ad02;
	padding-top: 10px;
	background-color: #013d82;
}

.table-heading4 {
	font-weight: bold;
	font-size: 9pt;
	color: #f4ad02;
	background-color: #013d82;
}

.table-heading5 {
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #f4ad02;
	background-color: #013d82;
}

.tan-border {
	border-right: #d5d291 1px solid;
	border-top: #d5d291 1px solid;
	border-left: #d5d291 1px solid;
	border-bottom: #d5d291 1px solid;
}

.time {
	font-size: 10px;
	color: #0066FF;
	behavior: url(#default#TIME2);
}

#content {
	padding: 10px;
}

#footer {
}

#footer td {
	padding: 0;
}

#footer hr {
	width: 90%;
	margin: 0 auto;
	border: 0;
	border-top: 1px solid #013d82;
	height: 1px;
}

#footer ul {
	list-style: none;
	margin: 1em 0 2em 0;
	text-align: center;
}

#footer ul li {
	list-style-type: none;
	display: inline;
	line-height: 2;
	padding: 0 1em;
	margin: 0;
	border-right: 1px solid #555;
}

#footer ul li.first {
	border-left: 1px solid #555;
}

#footer ul li.last {
	border-right: 0;
}

#footer ul li a {
	white-space: nowrap;
	font-size: larger;
}

#footer p {
	text-align: center;
}

#footer div {
	float: left;
	text-align: center;
	padding: 1em;
}

#footer div img {
	display: block;
	clear: both;
	margin: 1em auto;
}

#left {
	background-color: #d7e0f3;
	border-right: 1px solid #f4ad02;
	color: #013d83;
	padding: 0;
	width: 166px;
}

#left .button {
	background-color: #8cb9e2;
	border: 1px solid #8cb9e2;
	color: #fff;
	font-weight: bold;
}

#left .input {
	border: 1px solid #8cb9e2;
	width: 144px;
}

#left .menu {
	list-style: none;
	margin: 5px 0;
	padding: 0;
}

#left .menu li {
	margin: 0;
	padding: 0;
}

#left .menu li a {
	border-bottom: 1px solid #8cb9e2;
	color: #013d83;
	display: block;
	padding: 2px 10px;
	text-decoration: none;
	width: 146px;
	_width: 166px;
}

#left .menu li a:hover {
	background-color: #224397;
	color: #fff;
	text-decoration: none;
}

#left .menu li.heading, #left p.heading {
	border-bottom: 1px solid #8cb9e2;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 10px;
	margin: 0;
}

#left .menu li.heading a {
	border-bottom: 0;
	padding: 0;
	_width: 146px;
}

#left .menu li.heading a:hover {
	background-color: #d7e0f3;
	color: #013d83;
	text-decoration: underline;
}

#left p {
	color: #013d83;
	margin: 2px 10px;
	padding: 0;
}

#reserve {
	background-color: #bdcceb;
	color: #013d82;
	border: 1px solid #fd6602;
	width: 390px;
}

#reserve td {
	padding: 1px 4px;
	_padding: 0 4px;
	vertical-align: top;
}

#reserve th {
	background-color: #224397;
	color: #fff;
	font-weight: bold;
	padding: 4px !important;
}

#reserve select, #reserve input {
	font-size: 11px;
}

#reserve select.longfield {
	width: 240px;
}

#reserve select.midfield {
	width: 75px;
}

#reserve select.shortfield {
	width: 60px;
}

#reserve input.shortfield {
	width: 60px;
}
.table-headingGrey {
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
	background-position: center center;
	font-style: normal;
}
.page-text_help {
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color: #FFFFBB;
}
.page-text_Centered {
	font-size: 12px;
	color: black;
	background-position: center center;
}
.PageLastUpdated {

	font-size: 10px;
	color: #999999;
	behavior: url(#default#TIME2);
}
.postion-heading-ORANGE {

	font-weight: 700;
	/*font-size: 0.7em;*/
	padding-bottom: 5px;
	word-spacing: normal;
	text-transform: none;
	color: #FF3300;;
	padding-top: 5px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: blink;
}
.postion-heading-RED {


	font-weight: 700;
	/*font-size: 0.7em;*/
	padding-bottom: 5px;
	word-spacing: normal;
	text-transform: none;
	color: #FF0000;;
	padding-top: 5px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: blink;
}
.note-text-red {


	font-weight: normal;
	font-size: 12px;
	color: #FF0000;
}
.page-text_REDbold {
	font-size: 12px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}
.note-text-red-linethru {
	font-weight: normal;
	font-size: 12px;
	color: #FF0000;
	text-decoration: line-through;
}
.table-headingGrey_small {

	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #666666;
	background-position: center center;
	font-style: normal;
}
.page-title-White {

	font-size: 24px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
}
.postion-heading-white {

	font-weight: 700;
	/*font-size: 0.7em;*/
	padding-bottom: 5px;
	word-spacing: normal;
	text-transform: none;
	color: #FFFFFF;;
	padding-top: 5px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}
.page-text-White {

	font-size: 12px;
	color: #FFFFFF;
}
.table-headingBlue_small {


	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #5E7293;
	background-position: center center;
	font-style: normal;
}

/*	ALL FOLLOWING ARE OVERRIDES FOR LIVE SITE STYLES	*/
#logo {
  background:transparent url(http://www.globalcars.com.au/site/images/logo.gif) no-repeat scroll 0%;
  margin-bottom: 0;
}

#navigation {
  background: #E7E7E7 url(http://www.globalcars.com.au/site/images/bg_navigation.gif) repeat-x scroll 0% 50%;
/*  width: 576px;*/
}

#navigation ul {
  margin: 0;
  padding: 0;
}

#navigation li {
  margin-left: 0;
  list-style-type: none;
}

#navigation li a:link,
#navigation li a:visited {
  background: #E7E7E7 url(http://www.globalcars.com.au/site/images/bg_navigation.gif) repeat-x scroll 0% 50%;
}

#navigation li a:hover {
  background: #1061AD url(http://www.globalcars.com.au/site/images/bg_navigation_on.gif) repeat-x scroll 0%;
}

td.banner-spacer1,
td.banner-spacer2 {
  background-color: #fff;
}

#footer {
	clear: both;
	background: #fff url(http://www.globalcars.com.au/site/images/bg_footer.gif) no-repeat top left;
	padding: 2em;
font-size: 0.76em;
border-top: 15px solid #fff;
}

#footer div {
	float: left;
	padding: 0;
}

#footer div img {
	margin-left: 0
}

#footer div div {
	width: 170px;
	padding: 0;
}

#footer div.onecol {
	width: 180px;
}

#footer div.onecol div {
	float: none;
	width: auto;
}

#footer p {
  text-align: left;
}

#footer div ul {
	margin-bottom: 15px;
	margin: 0 0 15px 0;
	padding: 0;
}

#footer ul li a {
	color: #000;
	line-height: 1.4em;
}

#footer ul li,
#footer ul li.first {
border: 0;
display: inherit;
line-height: inherit;
padding: 0!important;
}

/* footer images */
#mod_images_1729 {
	margin-top: 5px;
}

#footer {
	font-size: 0.8em;
/*	margin: 0 -20px;*/
}

#footer h3 {
	color: #00529a;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 0.4em 0;
}

#footer h4 {
	color: #00529a;
	font-weight: bold;
	margin: 0.5em 0;
}

#footer p {
	margin: 0.4em 0;
}

#foot4 {
	margin-left: 10px;
}

td#left {
	display: none;
}

table#table1,
table.layout {
	width: 960px;
	margin: 0 auto;
}
.filemaker-page-text {
	font-size: 12px;
	color: black;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
