body {
	text-align:center;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#340E01;
	letter-spacing:1px;
}
p, th, td, li, h1, h2, h3, h4, h5, h6, input {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a {
	color:#fff;
}
#container {
	width:760px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #000;
	position:relative;
}
#mainMenu {
	width:100%;
	background:#340E01;
	height:22px;
}
#footer {
	width:100%;
	background:#340E01;
}
img {
	display:block;
}
/* ==== Header ==== */
#header {
	width:100%;
	height:118px;
	background:#fff;
	position:relative;
}
#header a {
	border:0px none #000;
}
#fddLogo {
	float:left;
	margin:5px;
	border:0px none #fff;
}
#innovateHeader, #graphicHeader, #logoHeader, #corporateHeader, #websitesHeader {
	float:right;
}
/* ==== /Header ==== */


#menuKeyline, #footerKeyline {
	margin-bottom: -3px;
	voice-family: "\"}\" ";
	voice-family:inherit;
}
html>body #menuKeyline, #footerKeyline {
	margin-bottom: 0px;
}
.keyline {
	background:#F86611;
	height:3px;
	line-height:3px;
	width:100%;
}

/* ==== Menu Buttons ====*/
a.mainMenuButton {
	display:block;
}
.mainMenuButton {
	float:right;
	height:22px;
}
#introButtonContainer {
	background: url(../images/mainmenu/intro.gif) bottom left;
	height:22px;
	width:58px;
	float:right;
}
#introButtonContainer a {
	width:58px;
	background: url(../images/mainmenu/intro.gif) top left;
}
#introButtonContainer a:hover {
	background-image: none;
}
#contactButtonContainer {
	background: url(../images/mainmenu/contact.gif) bottom left;
	height:22px;
	width:76px;
	float:right;
}
#contactButtonContainer a {
	width:76px;
	background: url(../images/mainmenu/contact.gif) top left;
}
#contactButtonContainer a:hover {
	background-image: none;
}

#onlineButtonContainer {
	background: url(../images/mainmenu/online.gif) bottom left;
	height:22px;
	width:66px;
	float:right;
}
#onlineButtonContainer a {
	width:66px;
	background: url(../images/mainmenu/online.gif) top left;
}
#onlineButtonContainer a:hover {
	background-image: none;
}

#printButtonContainer {
	background: url(../images/mainmenu/print.gif) bottom left;
	height:22px;
	width:58px;
	float:right;
}
#printButtonContainer a {
	width:58px;
	background: url(../images/mainmenu/print.gif) top left;
}
#printButtonContainer a:hover {
	background-image: none;
}

#designButtonContainer {
	background: url(../images/mainmenu/design.gif) bottom left;
	height:22px;
	width:68px;
	float:right;
}
#designButtonContainer a {
	width:68px;
	background: url(../images/mainmenu/design.gif) top left;
}
#designButtonContainer a:hover {
	background-image: none;
}

#aboutButtonContainer {
	background: url(../images/mainmenu/about.gif) bottom left;
	height:22px;
	width:68px;
	float:right;
}
#aboutButtonContainer a {
	width:68px;
	background: url(../images/mainmenu/about.gif) top left;
}
#aboutButtonContainer a:hover {
	background-image: none;
}

#homeButtonContainer {
	background: url(../images/mainmenu/home.gif) bottom left;
	height:22px;
	width:55px;
	float:right;
}
#homeButtonContainer a {
	width:55px;
	background: url(../images/mainmenu/home.gif) top left;
}
#homeButtonContainer a:hover {
	background-image: none;
}
#sitemapButtonContainer {
	background: url(../images/mainmenu/sitemap.gif) bottom left;
	height:22px;
	width:72px;
	float:right;
}
#sitemapButtonContainer a {
	width:72px;
	background: url(../images/mainmenu/sitemap.gif) top left;
}
#sitemapButtonContainer a:hover {
	background-image: none;
}

/*  ==== /Menu Buttons ==== */

/* ==== subMenu Buttons ==== */
#subMenu {
 height:22px;
 line-height:22px;
 width:auto;
 float:right;
 text-align:center;
 background:#F86611;
 color:#fff;
 position:relative;
 top:1px;
}
#subMenu a {
		display:block;
		height:22px;

}
#corporateContainer {
	width:80px;
	height:22px;
	float:left;
	background:url(../images/submenu/corporate.gif) no-repeat bottom center;
}
#corporateContainer a {
	width:80px;
	background:url(../images/submenu/corporate.gif) no-repeat top center;
}
#corporateContainer a:hover {
	background:none;
	height:22px;
}
#retailContainer {
	width:48px;
	height:22px;
	float:left;
	background:url(../images/submenu/retail.gif) no-repeat bottom center;
}
#retailContainer a {
	width:48px;
	height:22px;
	background:url(../images/submenu/retail.gif) no-repeat top center;
}
#retailContainer a:hover {
	background:none;
}
#signageContainer {
	width:130px;
	height:22px;
	float:left;
	background:url(../images/submenu/signage.gif) no-repeat bottom center;
}
#signageContainer a {
	width:130px;
	background:url(../images/submenu/signage.gif) no-repeat top center;
}
#signageContainer a:hover {
	background:none;
}
#websitesContainer {
	width:89px;
	height:22px;
	float:left;
	background:url(../images/submenu/websites.gif) no-repeat bottom center;
}
#websitesContainer a {
	width:89px;
	background:url(../images/submenu/websites.gif) no-repeat top center;
}
#websitesContainer a:hover {
	background:none;
	height:22px;
}
#cdromsContainer {
	width:80px;
	height:22px;
	float:left;
	background:url(../images/submenu/cdroms.gif) no-repeat bottom center;
}
#cdromsContainer a {
	width:80px;
	background:url(../images/submenu/cdroms.gif) no-repeat top center;
}
#cdromsContainer a:hover {
	background:none;
	height:22px;
}



/*  ==== Content ==== */
/* Sidebar page Content */
#content {
	padding:0;
	margin:25px 0 0 0;
	text-align:left;
	width:760px;
}
#noColumnContent {
	padding:20px;
	text-align:left;
	position:relative;
}
#noColumnContent img.headingImage {
	margin-bottom:20px;
	margin-left:0px;
}
#noColumnContent h2 {
	color:#676900;
	font-size:14px;
}
#testimonialsNav {
	color:#ff6309;
	font-size:14px;
	position:absolute;
	top:20px;
	right:20px;
	font-weight:bold;
}
#testimonialsNav a {
	text-decoration:none;
	color:#ff6309;
}
#contentLayoutTable {
	margin:2px 0px;
	padding:0px;
	border-collapse:collapse;
}
#sidebar {
	margin:0px;
	padding:0px;
	width:231px;
	height:395px;
	vertical-align:top;
}
#sidebar.home {
	border-right:1px solid #94877F;
	background:#E6E5CC;
}
#sidebar p, 
#sidebar a {
	padding:8px;
}	
#sidebar ul, 
#sidebar ul li {
	margin:0px;
	margin-left:13px;
	margin-right:5px;
	margin-bottom:10px;
	padding:0px;
}
#freshApproachSidebar {
	display:inline;
}
#mainContent {
	vertical-align:top;
	padding:8px 15px;
}
#mainContent p {
	margin-bottom:-8px;
	voice-family: "\"}\" ";
	voice-family:inherit;
}
html>body #mainContent p {
	margin-bottom: 0px;
}
#contactDetails p {
	margin-bottom:0px;
}
.headingImage {
	margin:8px 0px;
	position:relative;
}
#homeHeading, #aboutHeading, #contactHeading {
	margin:10px 0px 0px 15px;
}
p.tight {
	margin:2px;
}
#emilysDetails {
	display:block;
	width:250px;
	font-size:13px;
}
#emilysDetails a {
	color:#340e01;
}
#emilysDetails a:hover {
	color:#f86611;
}
#iconContainer {
	height:220px;
	margin-top:20px;
}
#designIconContainer,  #printIconContainer, #onlineIconContainer {
	width:33%;
	float:right;
}
#designIconContainer {
	text-align: left;
}
#printIconContainer {
	text-align:center;
}
#onlineIconContainer {
	text-align:right;
}
#designIconContainer p, #printIconContainer p, # onlineIconContainer p {
	margin-bottom:0px;
}
#designIcon,  #printIcon, #onlineIcon {
	width:120px;
	text-align:center;
	margin-top:-10px;
}
#designIcon img, #printIcon img, #onlineIcon img {
	margin-top:8px;
	margin-left:auto;
	margin-right:auto;
}
.icon {
	border:1px solid #340E01;
}
#contactDetails {
	display:block;
	width:450px;
 	font-weight:bold;
	letter-spacing:normal;
	margin-top:5px;
	height:20px;
	position:absolute;
	top:480px;
}
#contactDetails strong {
	color:#F86611;
}
#contactDetails a {
	color:#340E01;
	text-decoration:none;
}
#contactDetails a:hover {
	color:#f86611;
	text-decoration:underline;
}
.iconText {
	width:130px;
	margin:5px auto;
	color:#656800;
	font-size:10px;
	padding-bottom:10px;
}
img#probonoHeading {
	margin-top:1em;
}
img#thinkPinkImg + a {
	display:block;
	margin:-0.5em 0 0.7em 0;
	padding:0 0 0 1em;
}
/* Fullpage Content */
#fullPageContent {
	margin:10px;
	/*height:509px;*/
	position:relative;
}
#fullPageContent img {
	display:inline;
	margin:0px 8px;
	border:none;
}
.iconContainer {
	float:left;
	margin-right:24px;
	border:1px solid #340E01;
	overflow:hidden;
	height:93px;
}
.iconContainer:hover {
	border-color:#aaa;
}
a.iconAnchor {
	height:153px;
	width:93px;
	display:block;
	margin-top:-50px;
	font-size:0.1em;
	overflow:hidden;
	color:#fff;
}
#iconLayoutTable {
	width:98%;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#iconLayoutTable td {
	padding-bottom:10px;
	text-align:center;
}
#loginTable {
	width:500px;
	border-collapse:collapse;
	margin-top:10px;
	margin-bottom:10px;
}
#textCell {
	vertical-align:top;
	padding:10px 3px 10px 6px;
}
#loginTable input {
	border:1px solid #999;
	padding-left:3px;
	margin: 3px 0px;
	color:#F86611;
}
#loginCell {
	background:transparent url(../images/login_bg.gif) no-repeat;
	color:#fff;
	padding:8px 0px 5px 10px;
	width:128px;
	height:120px;
	vertical-align:top;
}


/* Design Logo Icons */
#fireReadyIcon {
	background:transparent url(../images/icons/fire_ready_logo.gif) no-repeat;
}
#lyndelIcon {
	background:transparent url(../images/icons/lyndel_logo.gif) no-repeat;
}
#yogaRisingIcon {
	background:transparent url(../images/icons/yoga_rising_logo.gif) no-repeat;
}
#jacSurveyorsIcon {
	background:transparent url(../images/icons/jac_surveyors_logo.gif) no-repeat;
}
#opesPrimeIcon {
	background:transparent url(../images/icons/opes_prime_logo.gif) no-repeat;
}
#wildfireIcon {
	background:transparent url(../images/icons/wildfire_management_logo.gif) no-repeat;
}
#otsSearchIcon {
	background:transparent url(../images/icons/ots_search_logo.gif) no-repeat;
}
#dialsaverIcon {
	background:transparent url(../images/icons/dialsaver_logo.gif) no-repeat;
}
#touchstoneIcon {
	background:transparent url(../images/icons/touchstone_consulting_logo.gif) no-repeat;
}
#crocodialIcon {
	background:transparent url(../images/icons/crocodial_logo.gif) no-repeat;
}
#mooreIcon {
	background:transparent url(../images/icons/moore_creative_logo.gif) no-repeat;
}
#tmIcon {
	background:transparent url(../images/icons/tm_logo.gif) no-repeat;
}
#imfmplogoIcon {
	background:transparent url(../images/icons/imfmp_logo.gif) no-repeat;
}
#ausveglogoIcon {
	background:transparent url(../images/icons/ausveg_icon.gif) no-repeat;
}
#armadaleccIcon {
	background:transparent url(../images/icons/armadalecc_logo.gif) no-repeat;
}
#eye4artIcon {
	background:transparent url(../images/icons/eye4art_logo.gif) no-repeat;
}
#cppIcon {
	background:transparent url(../images/icons/cpp_logo.gif) no-repeat;
}
#happyHoundsIcon {
	background:transparent url(../images/icons/happyhounds_logo.gif) no-repeat;
}
#ausVegIcon {
	background:transparent url(../images/icons/ausveg_logo.gif) no-repeat;
}
#ntlIcon {
	background:transparent url(../images/icons/ntl_icon.png) no-repeat;
}
#embarkIcon {
	background:transparent url(../images/icons/embark_icon.png) no-repeat;
}
#potatoRDIcon {
	background:transparent url(../images/icons/prd_icon.png) no-repeat;
}
#tstoneUniverseIcon {
	background:transparent url(../images/icons/universe_icon.png) no-repeat;
}
#fbimIcon {
	background:transparent url(../images/icons/fbim_icon.png) no-repeat;
}
#landMgmtIcon {
	background:transparent url(../images/icons/lms_icon.png) no-repeat;
}
#inspiredHealthIcon {
	background:transparent url(../images/icons/inspired_health_icon.png) no-repeat;
}









/* Print Corporate Icons */
#litbIcon {
	background:transparent url(../images/icons/cfa_litb_icon.jpg) no-repeat;
}
#frvIcon {
	background:transparent url(../images/icons/cfa_frv_icon.jpg) no-repeat;
}
#opesIcon {
	background:transparent url(../images/icons/opes_prime_icon.jpg) no-repeat;
}
#unidialIcon {
	background:transparent url(../images/icons/unidial_icon.jpg) no-repeat;
}
#ausvegIcon {
	background:transparent url(../images/icons/ausveg_icon.jpg) no-repeat;
}
#s4sIcon {
	background:transparent url(../images/icons/s4s_icon.jpg) no-repeat;
}
#ausVegMagIcon {
	background:transparent url(../images/icons/ausvegmag_icon.jpg) no-repeat;
}
#ausVegConfIcon {
	background:transparent url(../images/icons/ausvegconf_icon.jpg) no-repeat;
}
#cfaPosterIcon {
	background:transparent url(../images/icons/cfaposter_icon.jpg) no-repeat;
}
#enviroVegIcon {
	background:transparent url(../images/icons/enviroveg_icon.jpg) no-repeat;
}
#aviStyleIcon {
	background:transparent url(../images/icons/avi_style_icon.jpg) no-repeat;
}
#aviConfIcon {
	background:transparent url(../images/icons/avi_conference_icon.jpg) no-repeat;
}
#ausVegAnnRptIcon {
	background:transparent url(../images/icons/ausveg_annrpt_icon.jpg) no-repeat;
}
#cppBookletIcon {
	background:transparent url(../images/icons/cpp_booklet_icon.jpg) no-repeat;
}
#ausvegProspectus {
	background:transparent url(../images/icons/ausveg_sponsorship_icon.png) no-repeat;
}
#embarkProspectus {
	background:transparent url(../images/icons/embark_prospect_icon.png) no-repeat;
}
#enspireMarketing {
	background:transparent url(../images/icons/enspire_icon.png) no-repeat;
}

/* Print Retail Icons */
#aflJmIcon {
	background:transparent url(../images/icons/afl_jm.jpg) no-repeat;
}
#aflMrIcon {
	background:transparent url(../images/icons/afl_mr.jpg) no-repeat;
}
#aflNbIcon {
	background:transparent url(../images/icons/afl_nb.jpg) no-repeat;
}
#unidialPlatypusIcon {
	background:transparent url(../images/icons/unidial_platypus.jpg) no-repeat;
}
#hallmarkIcon {
	background:transparent url(../images/icons/hallmark_giftwrap.jpg) no-repeat;
}
#unidialZebraIcon {
	background:transparent url(../images/icons/unidial_zebra.jpg) no-repeat;
}
#unidialNeighboursIcon {
	background:transparent url(../images/icons/unidial_neighbours.jpg) no-repeat;
}
#unidialSupersaverIcon {
	background:transparent url(../images/icons/unidial_supersaver.jpg) no-repeat;
}
#unidialBWPosterIcon {
	background:transparent url(../images/icons/unidial_bwposter.jpg) no-repeat;
}
#unidialTelstraPromoIcon {
	background:transparent url(../images/icons/unidial_telstrapromo.jpg) no-repeat;
}
#racvInstorePromoIcon {
	background:transparent url(../images/icons/racv_instorepromo.jpg) no-repeat;
}
#oliverAndCoco {
	background:transparent url(../images/icons/olivercoco_icon.png) no-repeat;
}


/* Signage Icons */
#unidialStandIcon {
	background:transparent url(../images/icons/unidial_stand.jpg) no-repeat;
}
#armadaleTravelIcon {
	background:transparent url(../images/icons/armadaletravel_icon.jpg) no-repeat;
}
#s4sSignIcon {
	background:transparent url(../images/icons/s4s_sign_icon.jpg) no-repeat;
}
#s4sExpoIcon {
	background:transparent url(../images/icons/s4s_expo_icon.jpg) no-repeat;
}
#nafcConferenceIcon {
	background:transparent url(../images/icons/nafc_icon.png) no-repeat;
}


/* Online Web Icons */
#manallackWebIcon {
	background:transparent url(../images/icons/manallack.gif) no-repeat;
}
#otssearchWebIcon {
	background:transparent url(../images/icons/ots_search_web.gif) no-repeat;
}
#crocodialWebIcon {
	background:transparent url(../images/icons/crocodial_web.gif) no-repeat;
}
#unidialWebIcon {
	background:transparent url(../images/icons/unidial_commemoratives.gif) no-repeat;
}
#garlandHawthronWebIcon {
	background:transparent url(../images/icons/garland_hawthorn.gif) no-repeat;
}
#cfaWebIcon {
	background:transparent url(../images/icons/cfa.gif) no-repeat;
}
#imfmpWebIcon {
	background:transparent url(../images/icons/imfmp_icon.gif) no-repeat;
}
#opesWebIcon {
	background:transparent url(../images/icons/opes_web.gif) no-repeat;
}
#touchstoneWebIcon {
	background:transparent url(../images/icons/touchstone_web.jpg) no-repeat;
}
#kcpWebIcon {
	background:transparent url(../images/icons/kcp_web.jpg) no-repeat;
}
#cppWebIcon {
	background:transparent url(../images/icons/cpp_web.jpg) no-repeat;
}
#afacWebIcon {
	background:transparent url(../images/icons/afac_web.jpg) no-repeat;
}
#k2WebIcon {
	background:transparent url(../images/icons/k2_online.png) no-repeat;
}
#hooperWebIcon {
	background:transparent url(../images/icons/hooper_web.png) no-repeat;
}
#billabongWebIcon {
	background:transparent url(../images/icons/billabong_web.png) no-repeat;
}
#latrobeWebIcon {
	background:transparent url(../images/icons/lvbl_web.png) no-repeat;
}
/* Online Newsletter Icons */
#touchstoneNewsletterIcon {
	background:transparent url(../images/icons/newsletter_touchstone.png) no-repeat;
}
#afacNewsletterIcon {
	background:transparent url(../images/icons/newsletter_afac.png) no-repeat;
}



/* Online CD Icons */
#glivecCdIcon {
	background:transparent url(../images/icons/glivec.gif) no-repeat;
}
#holidayinnCdIcon {
	background:transparent url(../images/icons/holiday_inn.gif) no-repeat;
}
#visudyneCdIcon {
	background:transparent url(../images/icons/visudyne.gif) no-repeat;
}
#ollieCdIcon {
	background:transparent url(../images/icons/sustain_ability.gif) no-repeat;
}
#litbCdIcon {
	background:transparent url(../images/icons/litb_cd_icon.gif) no-repeat;
}
#smsCdIcon {
	background:transparent url(../images/icons/sms_cd_icon.jpg) no-repeat;
}
/* Clientwork Content */
#clientDetailsTable {
	width:290px;
	margin-left:5px;
	position:relative;
	top:-16px;
}
#clientWorkText {
	height:420px;
}
td.title {
	color:#656800;
	font-weight:bold;
	vertical-align:top;
}
#clientDetailsTable a{
	color:#F86611;
}
#clientDetailsTable a.internal,
#mainContent a.internal {
	color:#340e01;
}
.external {
	color:#f86611;
}
td.clientData {
	color:#340E01;
}
.clientWorkImage {
	float:right;
	clear:both;
}
#clientWorkDetails p {
	margin-top:0px;
	margin-bottom:8px;
}
#fullPageContent h1 {
	font-size:16px;
	font-weight:bold;
	color:#656800;
	margin-left:7px;
	position:relative;
	top:-16px;
}
#back {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	color:#F86611;
	text-align:right;
	font-weight:bold;
}
#back a {
	color:#F86611;
	text-decoration:none;
	line-height:22px;
}
#back a:hover {
	text-decoration:underline;
}
/* Intro Content */
#introPageContent {
	width:100%;
	height:480px;
	text-align:center;
}
#introMovie {
	margin:0px auto;
}
#noFlash {
	text-align:left;
	width:740px;
	padding:10px;
	margin:5px auto;
}
#noFlash a {
	color:#656800;
}
#noFlashContent {
	vertical-align:top;
	padding-top:50px;
}
/* Site Map */
#sitemapTable {
	position:relative;
	width:100%;
}
.sitemapCell {
	position:relative;
	vertical-align:top;
	padding:10px;
}
.mainLink {
	font-size:12px;
	color:#656800;
	font-weight:bold;
	text-decoration:none;
}
.mainLink:hover {
	text-decoration:underline;
}
.subLink {
	color:#f86611;
	text-decoration:none;
	position:relative;
	left:65px;
	font-weight:bold;
	line-height:22px;
}
.subLink:hover {
	text-decoration:underline;
}
.subLinkHead {
	color:#f86611;
	text-decoration:none;
	position:relative;
	left:18px;
	font-weight:bold;
	line-height:22px;
}
.subLinkHead:hover {
	text-decoration:underline;
}
.itemLink {
	color:#340e01;
	text-decoration:none;
	display:block;
	position:relative;
	left:65px;
	width:155px;
	margin-bottom:10px;
	padding:3px;
	padding-left:6px;
	border:1px solid #340E01;
	border-left:4px solid #340E01;
}
.itemLink:hover {
	text-decoration:underline;
	color:#F86611;
}
#onlineGHB {
	display:block;
	width:352px;
	height:342px;
	background:transparent url(../images/clientwork/garland_hawthorn_online.jpg) no-repeat left top;
}
a.hoverImageLeft {
	background-position:left top;
	float:right;
}
a.hoverImageRight {
	background-position:right top;
	float:right;
}
div.leftCol {
	display:block;
	width:250px;
	height:25em;
	margin-top:5em;
	padding-right:2em;
}

/* Popup Content */
td.padding20 {
	padding:20px;
}

/*  ==== /Content ==== */
/*  ==== Footer ==== */

#footer {
	color:#fff;
	text-align:left;
	width:100%;
	height:22px;
	line-height:22px;
	padding-left: 10px;
	voice-family: "\"}\" ";
	voice-family:inherit;
	padding-left:0px;
}
#footerLinks a:link, #footerLinks a:visited {
	text-decoration:none;
}
#footerLinks a:hover, #footerLinks a:active {
	text-decoration:underline;
}
#footerHomeLink {
	margin-left:10px;
}
#footerLinks {
	float:left;
}
#copyrightMessage {
	float:right;
	margin-right:10px;
}

/*  ==== /Footer ==== */







