@charset "utf-8";
/*
Author: Darren Jones
Author URL: http://www.gcweb.com.au/
*/

/* Overall page structure
========================================================== */
body { background:#FFF; margin:15px 0 0 0;}
div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,p,label {margin:0;padding:0;}

#container { width:980px; margin:0 auto;}
a img { border:0px none;}
.clear { clear:both;}

/* Menu 
========================================================== */
#menu { width:980px; height:35px; background:url(../images/common/bg_menu.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; position:relative; z-index:999;}
#menu #nav li { list-style:none; display:inline;}

/* Menu structure */
#menu #nav li a { display:block; float:left; color:#333; padding:9px 0 7px 0; height:19px; text-align:center; text-decoration:none;}
#menu #nav li a.m1 { width:240px;}
#menu #nav li a.m2 { width:175px;}
#menu #nav li a.m3 { width:182px;}
#menu #nav li a.m4 { width:157px;}
#menu #nav li a.m5 { width:87px;}
#menu #nav li a.m6 { width:139px;}

#menu #nav li a em { font-style:normal; padding:0;}

/* Menu Over */
#menu #nav li a:hover { background:url(../images/common/bg_menu-all.gif) no-repeat center; color:#fff;}
#menu #nav li a.m1:hover { background:url(../images/common/bg_menu-ebg.gif) no-repeat; color:#fff;}
#menu #nav li a.m2:hover { background:url(../images/common/bg_menu-esc.gif) no-repeat; color:#fff;}
#menu #nav li a.m6:hover { background:url(../images/common/bg_menu-all.gif) no-repeat right; color:#fff;}

/* Menu Dropdowns */
#menu #nav li ul { position:absolute; top:35px; height:auto; float:left; background:#522F91;}

/* Coffee Machines Dropdowns */
#menu #nav li ul.w1 { width:182px; display:none; left:415px;}
#menu #nav li ul.w1 li a { display:block; height:20px; width:177px; line-height:20px; padding:0 0 0 5px; text-align:left; color:#FFF; font-size:11px; background:none;}
#menu #nav li ul.w1 li a:hover { background:#6439B3;}

/* Consumables Dropdowns */
#menu #nav li ul.w2 { width:157px; display:none; left:597px;}
#menu #nav li ul.w2 li a { display:block; height:20px; width:152px; line-height:20px; padding:0 0 0 5px; text-align:left; color:#FFF; font-size:11px; background:none;}
#menu #nav li ul.w2 li a:hover { background:#6439B3;}

/* EBG Dropdowns */
#menu #nav li ul.w3 { width:240px; display:none; left:0px; background:#990000;}
#menu #nav li ul.w3 li a { display:block; height:20px; width:240px; line-height:20px; padding:0 0 0 5px; text-align:left; color:#FFF; font-size:11px; background:none;}
#menu #nav li ul.w3 li a:hover { background:#D2161E;}

/* Media
========================================================== */
#media { width:400px; height:595px; margin-top:35px; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:18px;}

#media #releases {position:absolute; top:150px; left:50px; width:400px; height:505px;}

/* Awards
========================================================== */
#awards { width:400px; height:595px; margin-top:35px; position:relative;}

#awards #latest {position:absolute; top:135px; left:600px; width:400px; height:505px;}

/* Content 
========================================================== */
#content { width:980px; height:595px; margin-top:35px; position:relative;}
#content.management{ width:980px; height:1200px; margin-top:35px; position:relative;}
#content.paul{ width:980px; height:660px; margin-top:35px; position:relative;}
#content.aaron{ width:980px; height:500px; margin-top:35px; position:relative;}

#content #logo { position:absolute; top:0; left:0px; width:400px; height:116px;}
#content #wording { position:absolute; top:0; left:410px; width:530px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:18px;}
#content #images { position:absolute; top:170px; left:0px; width:980px; height:505px;}
#content #profiles { position:absolute; top:135px; left:100px; width:980px; height:505px;}

#content #profiles #all { position:relative; width:980px; height:665px; background:url(../images/common/bg_contentImages.gif) no-repeat;}
#content #profiles #Aaron { position:absolute; top:360px; left:310px; width:570px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:18px;}
#content #profiles #Damien { position:absolute; top:840px; left:310px; width:570px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:18px;}
#content #profiles #Mike { position:absolute; top:-2px; left:310px; width:570px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:18px;}
#content #profiles #Paul { position:absolute; top:170px; left:310px; width:570px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:18px;}
#content #profiles #Rick { position:absolute; top:670px; left:310px; width:570px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:18px;}
#content #profiles #Tony { position:absolute; top:1000px; left:310px; width:570px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:18px;}
#content #profiles #scott { position:absolute; top:520px; left:310px; width:570px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:18px;}


#content #images #contactDetails { position:relative; width:980px; height:465px; background:url(../images/common/bg_contentImages.gif) no-repeat;}
#content #images #contactDetails #EE { position:absolute; top:13px; left:97px; width:209px; height:145px;}
#content #images #contactDetails #ILUV { position:absolute; top:160px; left:62px; width:278px; height:107px;}
#content #images #contactDetails #ES { position:absolute; top:285px; left:87px; width:229px; height:150px;}

#content #images #contactDetails #contactForm { position:absolute; top:78px; left:520px; width:310px; height:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:18px;}
#content #images #contactDetails #contactForm label { float: left; width: 100px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight: normal;}
#content #images #contactDetails #contactForm input { width: 175px; padding:5px; margin-bottom: 5px; border:1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold; }
#content #images #contactDetails #contactForm input.submit { padding:0; border:0px none; margin-left:110px; width:129px; height:35px;}

#content #images #propDetails { position:relative; width:980px; height:500px; background:url(../images/common/bg_contactImages.gif) no-repeat;}
#content #images #propDetails #EE { position:absolute; top:13px; left:97px; width:209px; height:145px;}
#content #images #propDetails #ILUV { position:absolute; top:160px; left:62px; width:278px; height:107px;}
#content #images #propDetails #ES { position:absolute; top:285px; left:87px; width:229px; height:150px;}

#content #images #propDetails #propertyForm { position:absolute; top:15px; left:520px; width:310px; height:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:18px;}
#content #images #propDetails #propertyForm label { float: left; width: 100px; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight: normal;}
#content #images #propDetails #propertyForm input { width: 175px; padding:5px; margin-bottom: 5px; border:1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold; }
#content #images #propDetails #propertyForm input.submit { padding:0; border:0px none; margin-left:110px; width:129px; height:35px;}


/* Footer 
========================================================== */
#footer { width:100%; height:283px; padding:17px 0 0 0; margin-top:80px; background:url(../images/common/bg_footer.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#BFBFBF; line-height:18px;}
#footer #center { width:980px; margin:0 auto;}

#footer #center #base { width:980px; border-top:1px solid #E4E4E4; padding-top:10px;}
#footer #center #base a { color:#BFBFBF; text-decoration:none;}
#footer #center #base a:hover { color:#666;}

#footer .dark { color:#666;}

#footer #FTBoxes { display:block; float:left; height:245px; background:url(../images/common/bg_footerDiv.gif) no-repeat right center;}

/* Navigation  */
#footer #FTBoxes.menu { width:440px;}

#footer #FTBoxes.menu ul.main { width:120px; display:block; float:left;}
#footer #FTBoxes.menu ul.machines { width:115px; display:block; float:left; margin-left:30px;}
#footer #FTBoxes.menu ul.consumables { width:115px; display:block; float:left; margin-left:30px;}
#footer #FTBoxes.menu li { list-style:none; display:block;}
#footer #FTBoxes.menu li a { color:#BFBFBF; text-decoration:none;}
#footer #FTBoxes.menu li a:hover { color:#666;}

/* Contacts  */
#footer #FTBoxes.contact { width:280px; padding:0 0 0 20px;}
#footer #FTBoxes.contact em { display:block; width:56px; float:left; font-style:normal;}
#footer #FTBoxes.contact em.ex { height:35px;}
#footer #FTBoxes.contact em.ex2 { height:55px;}




/* Social Networks  */
#footer #FTBoxes.socialnet { width:215px; padding:0 0 0 10px; float:right; background:none;}
#footer #FTBoxes.socialnet img.p10 { padding:0 0 10px 0;}