﻿/* Main Menu */
ul.AspNet-Menu li {margin:0;}
.AspNet-Menu-Horizontal {margin:auto; width:900px;background: url('/Images/header-background.gif') repeat-y; height:31px;}
.AspNet-Menu-Link{font-family: Arial; font-size: 1em; height:2.3em; color: #4B4B4B;background-color:#f7f3ee;line-height:2.2;font-weight:bold;}
.AspNet-Menu-Link:visited {color: #4B4B4B;}
.AspNet-Menu-Link:hover {color:#000; background-color: #fff;}
.AspNet-Menu-NonLink {cursor:pointer; font-family: Arial; font-size: 1em; height:2.3em; color: #4B4B4B;background-color:#f7f3ee;line-height:2.2;font-weight:bold;}
.AspNet-Menu-NonLink:hover {color:#000; background-color: #fff;}
li.AspNet-Menu-Selected .AspNet-Menu-Link {color:#000; background-color: #fff;}
li.AspNet-Menu-WithChildren .AspNet-Menu-Leaf .AspNet-Menu-Link {padding-left: 5px; text-align:left;}
li.AspNet-Menu-WithChildren, li.AspNet-Menu-Leaf {width:100px; text-align:center; border-top: solid 1px #cccccc;border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
li.AspNet-Menu-WithChildren ul {position:absolute; left:0; top:100%;}
li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf {width:140px;border: solid 1px #cccccc;border-top:0;}
li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf:first-child {border-top: solid 1px #cccccc;}

/* News */
.home-page #latest-news-list {float:left;}
#latest-news-list {width:506px;margin-right:17px;}
#latest-news-list .news-item {margin-top:1em;}
#latest-news-list .news-item p {margin: 0;}
#latest-news-list a {font-weight:bold;font-size:1em;}
#latest-news-list #news-created-date {font-style:italic; color:#3d9392;font-size:0.9em;}

.inner-page #latest-news-list {width:auto}

/* Home Page */
.line-first-column {width:506px;}
.line-second-column {width:343px}

#planwell-intro {width:506px;margin-right:17px;float:left;margin-bottom:1em;}

#locations, #market-graph, #logos {float:left;}
#locations, #market-graph {width:343px;margin-bottom:1em;}

#logos img {margin-right:1em;}
#market-graph #asx-graph {margin-top:1em;text-align:center;}

#logos {width:100%;text-align:center;}
#team {float:right;}
#team-photo {margin:1em auto;display:block;}

/* Inner Pages */
.line-single-column {width:866px;}

/* Team Page */
#advisors {margin-top: 1em;display:none;}
#advisors-loader {text-align:center; margin-top:100px;display:none;}
#advisors-container {min-height:300px;}
.advisor {padding:5px; height:115px; width: 270px; border: 1px solid #cccccc;overflow:hidden;float:left;margin:0 6px 6px 0;}
.advisor h2, .advisor p {font-size: 0.9em;margin:0;}
.advisor .description {padding-left:0.5em;width:180px; float:left; height:85px;}
.advisor img.photo {width:77px; height:114px; float:left;}
.advisor .view-more {margin:0.5em;float:left;}

.advisor-large {height:319px;}
.advisor-large h2 {font-size: 1.2em;margin: 0 0 0.5em 0;}
.advisor-large p {font-size: 0.9em; margin: 0 0 1em 0;}
.advisor-large .description {padding-left:0.5em;float:left; height:274px;width:416px;}
.advisor-large img.photo {width:211px; height:317px; float:left;border: 1px solid #525252;}

/* Contact Us */
#office-tabs {padding-left: 1.5em;}
#offices {}
#offices .line {width:510px;margin-bottom:0.5em;}
.office {float:left;margin-top:5px;}
.office h3 { margin:0;}
.office p {margin:0;}
.office .advisors {margin-bottom:0.3em;}
.office .advisors table {border-collapse:collapse;}
.office .advisors table td {padding:0.1em 0.2em;}
.office .addresses {float:left;margin-bottom:0.3em;}
.office .emailaddress {float:left;margin-top:0.6em;}
.office .emailaddress img {vertical-align:middle;}
.office .office-address,
.office .postal-address,
.office .phone,
.office .fax {float:left;width:250px;}
.office .map {border: 1px solid #525252;float:right;width:338px;height:232px;}
.office .map img {}

/* Location Map */
#LocationMap {position:relative; background-image: url('/Images/locations.png'); margin:1em; height: 231px; width: 329px;}
#LocationMap a {position:absolute;background-image: url('/Images/locations-dot.png'); height: 7px; width: 7px;}
#LocationMap #mildura {top: 7px; left:39px;} 
#LocationMap #cohuna {top: 75px; left:116px;}
#LocationMap #cobram {top: 84px; left:170px;}
#LocationMap #shepparton {top: 102px; left:162px;}
#LocationMap #mansfield {top: 132px; left:188px;}
#LocationMap #hamilton {top: 165px; left:38px;}
#LocationMap #melbourne {top: 169px; left:145px;}
#LocationMap #geelong {top: 181px; left:127px;}
#LocationMap #pakenham {top: 183px; left:159px;}
#LocationMap #maffra {top: 175px; left:221px;}

.location-summary {display:none;position:absolute; background-image:url('/Images/locations-summary.png');padding:5px; width:148px; height:109px;}
.location-summary h3 {margin:0;}
.location-summary p {margin:0.5em 0em;}
#LocationMap .location-summary a {background-image: none; width: auto; height:auto;}

/* Email Form */
#EmailForm td {
    margin-left: 80px;
}
#EmailForm .label {text-align:right;}
#EmailForm input, #EmailForm textarea {width:300px;}
#EmailForm .button {width:90px;}
