html, body {
    background-color: #BCBEC0;
}

h1, h2, h3 {
    color: #FFF;
    font-weight: bold;
}

h1 {
    font-size: 11pt;
}

h2 {
    font-size: 9pt;
}

h3 {
    font-size: 12pt;
}

h4 {
    font-size: 12pt;
    color: #fff100;
    font-weight: bold;
}

h5 {
    font-size: 9pt;
    color: #fff100;
    font-weight: bold;
}


a {
    color: #808285;
    text-decoration: none;
}
a:hover {
    color: #FFF;
    text-decoration: underline;
}

#content-table {width: 95%; margin: auto;}
#content-table tr { vertical-align: top;}            
#first-col { width: 25%; border-right: #aaa solid 1px; }
#second-col { width: 50%; padding: 20px;}
#second-col h2 {  margin-bottom: 10px;}

#bd {
    background-color: #231f20;
    margin-top: 4em;
    color: #808285;
}

.first {
    padding: 1.5em;
}

.yui-gf div.first {
    width:20%;
}

#brands {
    margin-top: 3em;
}

#top-container {
    margin-bottom: 1em;
}

#bottom-container {
    padding-bottom: 1em;
}


.white {
    color: #FFF;
}

#brands span {
    vertical-align: top;
    margin-right: 0.5em;
}

#ctg-blurb {
    font-size: 14px;
    line-height: 20px;
}

#ctg-blurb span {
    margin-right: 8px;
}

#ph-num {
    font-size: 2em;    
}

.body-first h2 {

    margin-bottom: 1em;
}

.body-first p {
    font-size: .9em;
    line-height: 1.3em;
}

#latest-news {
    margin: 1em 0 0 1em;
    
}


#latest-news li {
    font-size: 12px;    
}


.body-first {

    padding-right: 15px;
}


.body-second {
    clear:both;
    float: right;
    margin-top: -220px;
    margin-right: 10px;
}

div.text-box {
    width: 100%;
    background-color: #413c3c;
    margin-top: 10px;

}

.gt-span {
    float:left; 
    display: block; 
    height: 100%;
    width: 0px;
    padding: 4px;
    margin-right: 3px;
}

p.right-text {
    float: left;
    padding: 4px;
    font-size: 12px;
    width: 254px;
}

p.right-text a {
    color: #fff;
    text-decoration: underline;
}

td.people-info {
    vertical-align: bottom;
    padding-left: 20px;
}

#people-table {
    margin-top: 10px;
}
#people-table tr td {
    padding-bottom: 10px;
}


br.clear {
    clear: both;
    height: 0%;
}


#photo-container ul {
    margin-top: 20px;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-bottom: 165px;
}

#photo-container ul li {
    float: left;
    margin-right: 12px;
    margin-top: 15px;
}

#photo-container ul li img {
    width: 147px;
}

#logo-bar {
    float: right;
    margin-top: 45px;
    margin-right: 130px;
    margin-bottom: 10px;
}
#logo-bar img{
    margin-right: 10px;
}


#left-body {
    padding-top: 0;
    padding-bottom: 3em;
    border-right: solid 1px #fff;
    height: 100%;
}


#left-body p, #left-body p a {
    color: #808285;
    font-size: 11px;
    margin-top: 4px;
    text-decoration: none;
}

#left-menu {
    margin-top: 1em;
}

#left-menu li a {
    line-height: 1.3em;
    color: #fff;
}

#left-menu ul li{
    margin-left: 1em;
}

#left-menu ul li a {
    color: #fff100;
}

#ft {

    width: 100%;
    margin-top: 20px;
    height: 100px;
    margin-bottom: 5px;
}

#footer-text {
    float: left;    
    position:relative;
    top: 50px;
    font-size: 11px;
    color: #999;
}

#logos {
    position: relative;
    top: 20px;
    float: right;
}

#virtuoso {
    margin-right: 10px;
    position: relative;
    top: -2px;
}
#qantas {
    margin-right: 10px;
    position: relative;
    top: -4px;
}

#future {
    text-align: center;
    font-size: 11px;
    padding-bottom: 7px;
}

.yellow-large {
    color: #fff100;
    font-size: 22px;
    width: 280px;
    margin-top: 20px;
}

#right-hand-col-image img { width: 282px;}

