
body {font-family:Georgia, "Times New Roman", Times, serif;font-size:62.5%;}

#header-container {background:#000 url(../images/core/header.gif) no-repeat center top;height:410px; position:relative;}
#header {width:960px;text-align:right;margin:0 auto;padding:15px 0 0 0;}


/* NAVIGATION */

#navigation-container {height:54px;background:url(../images/core/bg-nav.gif) repeat-x 0 0;border-bottom:1px solid #fff;}
#navigation {width:960px;margin:0 auto;}
#navigation ul {padding:0;height:54px;}
#navigation ul li {float:left;font-size:1.2em;padding:0 5px;position:relative;background:none;z-index:1;height:54px;}
#navigation ul li a {color:#fff;text-decoration:none;display:block;height:54px;_display:inline-block;line-height:54px;}
#navigation ul li a:hover {color:#c7c68b;}

#navigation ul li ul {position:absolute;left:-1px;top:55px;display:none;background:#111;margin:0;height:auto;}
#navigation ul li ul li {padding:0;float:none;width:250px;border:1px solid #222;margin-top:-1px!important;font-size:1em;height:auto;}
#navigation ul li ul li a {width:220px!important;display:block;height:18px;padding:9px 15px 3px 15px;line-height:normal;}
#navigation ul li ul li a:hover {background:#000;}

#navigation ul li.hover ul {display:block;}

/* BREADCRUMB NAVIGATION */

#breadcrumb { position:absolute; top:0; right:0; font-size:10px; color:#999; padding:12px 40px; background:url(../images/core/breadcrumbBg.gif) no-repeat; }

/* PROJECTS CTA */

#project-cta-container {background:url(../images/core/bannerBg.gif) repeat-x 0 0; height:59px; display:block;}
#project-cta {width:960px;margin:0 auto;}
#project-cta #examples {width:480px;float:left;}
#project-cta .quote-one {width:240px;float:left;background:url(../images/cta-quote1.gif) no-repeat 0 12px;text-indent:-999px;overflow:hidden;height:175px;}
#project-cta .quote-two {width:240px;float:left;background:url(../images/cta-quote2.gif) no-repeat 0 12px;text-indent:-999px;overflow:hidden;height:175px;}
#project-cta #examples .example-one {width:160px;float:left;background:url(../images/cta-eg1.gif) no-repeat 5px 8px;text-indent:-999px;overflow:hidden;height:175px;}
#project-cta #examples .example-two {width:160px;float:left;background:url(../images/cta-eg2.gif) no-repeat 5px 8px;text-indent:-999px;overflow:hidden;height:175px;}
#project-cta #examples .example-three {width:160px;float:left;background:url(../images/cta-eg3.gif) no-repeat 5px 8px;text-indent:-999px;overflow:hidden;height:175px;}
#project-cta a.click-here {background:url(../images/core/button-click-here.gif) no-repeat 0 0;width:100px;height:27px;display:block;margin:110px 0 0 110px;}



/* CONTENT */

#content-container {}
#content {width:960px;margin:0 auto;padding:30px 0;line-height:2em;}
#content-left {width:240px;float:left;}
#content-left #quote-specialists {background:url(../images/quotes/quote-specialists.gif) no-repeat 0 0;width:240px;height:182px;overflow:hidden;text-indent:-999px;}
#content-left #quote-target-businesses {background:url(../images/quotes/quote-target-businesses.gif) no-repeat 0 0;width:240px;height:182px;overflow:hidden;text-indent:-999px;}
#content-right {width:690px;float:left;padding:0 15px; position:relative;}



/* FOOTER */

#footer-container {}
#footer {border-top:1px solid #333;text-align:center;width:960px;margin:0 auto;padding:20px 0;}
#footer p {font-size:1em;margin:0 0 0.8em 0;line-height:1.8em;}
#footer a {color:#666;padding:0 8px;}
#footer a:hover {color:#868645;text-decoration:none;}



/* FONT/CONTENT STYLES */

h1 {font-size:1.8em;margin:0 0 1.2em 0;font-weight:normal;line-height:1.4em;}
h2 {font-size:1.6em;margin:0 0 1.2em 0;line-height:1.4em;}
h3 {font-size:1.4em;margin:0 0 1em 0;line-height:1.4em;}
h4 {font-size:1.2em;margin:0 0 0.5em 0;line-height:1.4em;}
h4 {font-size:1.2em;margin:0 0 0.5em 0;line-height:1.4em;color:#666;}

#content-left h2 {font-size:1.8em;margin:0 0 1.2em 0;line-height:1.4em;}

p {color:#666;font-size:1.2em;margin:0 0 1.2em 0;}
a {color:#868645;text-decoration:none;}
ul {margin:0 0 1.2em 0;padding:0 0 0 10px;}
li {padding:0 0 0 15px;color:#666;font-size:1.2em;background:url(../images/core/arrow.gif) no-repeat 0 7px;}
ul ul {margin:5px 0 0 0;font-style:italic;}
ul ul li {font-size:1em;}
a:hover {text-decoration:underline;}

img.right {float:right;margin:0 0 20px 20px;}



/* TEAM PAGE */
#our-team { padding-top:50px; }
#our-team .team-row {position:relative; padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:1px solid #ddd;width:690px;} 
#our-team .team-row .image { position:absolute; left:-120px; width:100px;padding:10px;background:#eee;margin:0 20px 0 0;}
#our-team .team-row .info {float:left;width:530px; padding-left:20px;}



/* SIGNIFICANT TRANSACTIONS PAGE */

#transaction-list ul {border:1px solid #ddd;background:#eee;padding:20px;width:170px;}
#transaction-list ul li {padding:0;background:none;}

#significant-transactions {padding:20px 0 0 0;margin:0;}
#significant-transactions ul {margin:0;padding:0;}
#significant-transactions li {margin:0;padding:0 0 20px 0;width:330px;background:none;float:left;}
#significant-transactions li .logos {width:100px;float:left; height:70px;}
#significant-transactions li .logos img { display:block; }
#significant-transactions li .info {width:230px;float:left;}

/* This class is added by jquery in presentation.js */
#significant-transactions li.gutter {margin-right:30px!important;}



/* TESTIMONIALS PAGE */

#testimonials .testimonials-row {padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:1px solid #eee;width:690px;}
#testimonials .testimonials-row .logos {width:80px;margin:0 20px 0 0;float:left;}
#testimonials .testimonials-row .info {width:590px;float:left;}
#testimonials .testimonials-row .info h2 {margin:0;}



/* TARGET BUSINESSES PAGE */

#target-businesses img {margin:0 0 20px 0;}



/* BUSINESSES FOR SALE/WANTED PAGES */

#businesses-for-sale ul, #businesses-wanted ul {padding:0;margin:0;}
#businesses-for-sale ul li, #businesses-wanted ul li {background:none;border-bottom:1px solid #eee;padding:0 0 5px 0;margin:0 0 5px 0;width:690px;}
#businesses-for-sale ul li.header, #businesses-wanted ul li.header {font-weight:bold;font-size:1.4em;color:#000;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #ddd;}
#businesses-for-sale ul li span, #businesses-wanted ul li span {float:left;display:block;padding:0 5px;}
#businesses-for-sale ul li span.code, #businesses-wanted ul li span.code {width:90px;}
#businesses-for-sale ul li span.description, #businesses-wanted ul li span.description {width:280px;}
#businesses-for-sale ul li span.value, #businesses-wanted ul li span.value {width:180px;}
#businesses-for-sale ul li span.button, #businesses-wanted ul li span.button {width:100px;}

#businesses-for-sale ul li span.button a, #businesses-wanted ul li span.button a {background:url(../images/buttons/see-more.gif) no-repeat 0 0;text-indent:-999px;display:block;height:27px;width:100px;overflow:hidden;}
#businesses-for-sale ul li span.button a:hover, #businesses-wanted ul li span.button a:hover {background-position:0 -27px;}

span.back-button a {background:url(../images/buttons/back.gif) no-repeat 0 0;text-indent:-999px;display:block;height:27px;width:100px;overflow:hidden; position:absolute; right:0; bottom:-10px;}
span.back-button a:hover {background-position:0 -27px;}


/* detail pages */

#business-for-sale-detail #copy {width:450px;float:left;margin:0 20px 0 0;}
#business-for-sale-detail #copy.noimages {width:670px;}
#business-for-sale-detail #copy h3 {display:block;float:left;width:130px;margin:0 20px 0 0;}
#business-for-sale-detail #copy div.info {float:left;width:300px;}
#business-for-sale-detail #copy div.noimages {width:520px;}

#business-for-sale-detail #gallery {width:220px;float:left;}
#business-for-sale-detail #gallery img {padding:10px;background:#eee;margin:0 0 10px 0;}

#business-wanted-detail h3 {display:block;float:left;width:180px;margin:0 20px 0 0;}
#business-wanted-detail div.info {float:left;width:490px;}


/* extra styles to suit dynamic content on the businesses for sale/wanted pages. Do not edit unless */
div.dynamictext {
	color:#666;
	font-size:1.5em;
	padding-bottom:10px;
}

div.dynamictext ul li, div.dynamictext ol li {
	color:#666;
	font-size:1em;
}

div.dynamictext p {
	padding:0;
	margin:0 0 10px 0;
	font-size:1em;
}

/* LINKS */

form#NewWindowForm {padding:10px;border:1px solid #ddd;background:#eee;margin:0 0 20px 0;}
form#NewWindowForm label {font-size:1.2em;}
form#NewWindowForm input {margin:0 10px 0 0;}

ul.links {padding:0;margin:0;}
ul.links li {background:none;padding:0 0 20px 0;margin:0;width:345px;float:left;}
ul.links li a {float:left;}
ul.links li a img {margin:0 10px 0 0;padding:5px;background:#eee;}




/* CONTACT */

#map {background:#fff url(../images/map.gif) no-repeat center center;width:688px;height:300px;position:relative;z-index:0;border-left:1px solid #bdbc7e;border-right:1px solid #bdbc7e;border-top:1px solid #bdbc7e;}
#map a {width:35px;display:block;height:35px;position:absolute;text-indent:-999px;overflow:hidden;cursor:pointer;}
#map a:hover {background-position:0 -35px!important;}
#map a#link-nsw {left:434px;top:175px;background:url(../images/nsw.gif) no-repeat 0 0;}
#map a#link-wa {left:223px;top:164px;background:url(../images/wa.gif) no-repeat 0 0;}
#map a#link-qld {left:444px;top:121px;background:url(../images/qld.gif) no-repeat 0 0;}

#states {background:#b1b072;padding:0 15px 15px 15px;border-top:1px solid #dbdaa5;width:660px;margin:0 0 20px 0;}
#states .state {width:188px;float:left;background:#bdbc7e;border:1px solid #bdbc7e;padding:10px;margin:0 15px 0 0;height:390px;}
#states .last {margin:0;}

#states .highlight {background:#fff!important;border:1px solid #dbdaa5;border-top:1px solid #fff;margin-top:-1px!important;padding-top:11px;position:relative;z-index:2;color:#fff!important;}

#states .highlight.state dl {color:#666;}
#states .highlight.state h4 {color:#000;}


#states .state {}
#states .state h4 {padding:5px 0;color:#fff;}
#states .state dl {font-size:1.2em;color:#fff;}
#states .state dt {font-weight:bold;} 
#states .state dd {margin:0 0 10px 0;}

a#top { text-indent:-9999px;  }

#states div.email-address {
  text-align: center;
  width: 660px;
  font-size: 1.2em;
  padding-top: 20px;
}

#states div.email-address a {
  color: #fff;
  text-decoration: underline;
}

#states div.email-address a:hover {
  text-decoration: none;
}








