*                            { font-family: Arial, Helvetica, sans-serif; }
body                         { font-size:12px; color:#676; margin:10px 0 0 0; }
h1                           { font-size:20px; }
h2                           { font-size:17px; }
h3                           { font-size:14px; }
img                          { border:0; }
a                            { color:#899B0B; text-decoration:none; }
a:hover                      { text-decoration:underline; }


/*
  Lefthand Navigation
*/
#leftcolumn                  { float:left; font-size: 12px; color: #08BBD1; line-height: 25px; width:199px; text-align: left; }	
#leftmenu                    { list-style-type:none; margin:0; padding-left:0; }
#leftmenu li                 { width:198px; background-color:#FFF; border-bottom:1px solid #99AB1B; }
#leftmenu li a               { width:198px; color:#888; display:block; padding:6px 0; text-decoration:none; }
#leftmenu li a:hover         { background-color:#99AB1B; color:#FF9; }
#leftmenu li a.sel           { background-color:#FFEFA1; color:#99AB1B; }
#leftmenu li a.sel:hover     { background-color:#99AB1B; color:#FF9; }
/*
  Page Build
*/
#centre                      { width:969px; margin:0 auto; text-align:left; position:relative }
#header                      { position:static; height:149px; border-bottom:1px solid #FFF; }
#header img                  { display:block }

#content                     { float:left; height:399px; width:770px; padding:0; background-color:#FFF; color:#676; }
#content h1                  { margin:0; padding:20px 0 0 10px; color:#899B0B; }
#content h2                  { margin:0; padding:5px 0 10px 10px; color:#899B0B; }
#content h3                  { margin:0; padding:15px 0 5px 10px; color:#899B0B; }
#content p                   { margin-top:5px; font-size: 12px; padding:0 10px; }
#content p.colesReference    { font-size:16px; margin:30px 0 10px 0; color:#555; font-weight:bold }
#contentPlain                { height:150px; border-bottom:1px solid #FFF; }
#contentColour               { background-color:#99AB1B; border-bottom:1px solid #FFF; color:#FFF; }
#contentColour ul            { margin-left:10px; list-style-type:none; padding-left:20px; text-indent:-10px }

#homeText h1                 { font-size:30px; color:#777; font-weight:normal; margin-left:10px; }
#homeText p                  { font-size:14px; margin-left:10px; }

#textColumn                  { float:left; width:479px; margin-left:11px; margin-bottom:30px; }
#textColumn ul.nolist        { list-style-type:none; margin:5px 0 10px 10px; padding:0; line-height:20px; }

.forceQualityHeight          { height:152px; }
.topLink                     { margin:15px 0 5px 10px; }

/*
  "Tabular Data"
*/
.shop                        { width:445px; margin:2px 0 0 0; }
.shop b                      { float:left; width:330px; }
.shop em                     { float:right; }
.shop span                   { float:right; }
.item1                       { float:left; width:150px; margin:5px 0 0 0; }
.item2                       { float:left; width:280px; margin:5px 0 0 0; }
.clear                       { clear:both; height:0; font-size:1px; margin:0; padding:0; }

li.hilite00                  { margin:0; padding:5px 0 5px 10px; background-color:transparent; list-style-type:none; }
li.hilite00 ul               { margin:0; padding:0; list-style-type:none; }
li.hilite00 li               { clear:both; }

li.hilite01                  { margin:0; padding:5px 0 5px 10px; background-color:#EEE; list-style-type:none; }
li.hilite01 ul               { margin:0; padding:0; list-style-type:none; }
li.hilite01 li               { clear:both; }

li.hilite02                  { margin:0; padding:5px 0 5px 10px; background-color:#FFF; list-style-type:none; }
li.hilite02 ul               { margin:0; padding:0; list-style-type:none; }
li.hilite02 li               { clear:both; }

h3.blockOpen                 { cursor:pointer; cursor:hand; }
h3.blockOpen span            { float:left; background:url(../images/expand.gif) #899B0B; width:10px; height:10px; font-size:1px; margin:3px 3px 0 0; }
h3.blockClose                { cursor:pointer; cursor:hand; }
h3.blockClose span           { float:left; background:url(../images/contract.gif) #899B0B; width:10px; height:10px; font-size:1px; margin:3px 3px 0 0; cursor:pointer; cursor:hand; }

.standard                    { margin:0; padding:0; list-style-type:none; }
#coles                       { margin:0; padding:0; list-style-type:none; }
#liquor                      { margin:0; padding:0; list-style-type:none; }
#fresh                       { display:none; margin:0; padding:0; list-style-type:none; }
#dine                        { display:none; margin:0; padding:0; list-style-type:none; }
#gifts                       { display:none; margin:0; padding:0; list-style-type:none; }
#health                      { display:none; margin:0; padding:0; list-style-type:none; }
#services                    { display:none; margin:0; padding:0; list-style-type:none; }
#atm                         { display:none; margin:0; padding:0; list-style-type:none; }

/*
	Right Column
*/

#rightColumn                 { float:right; margin:20px 0 0 23px; }
#rightColumn div             { margin-bottom:20px; }
#rightColumn div a           { display:block; }

#rightText                   { background-color:#EEFFD0; width:244px; padding:5px 0 10px 0; border:1px solid #99AB1B }

#largeImg1                   { position:absolute; left:240px; top:180px; display:none; z-index:10 }
#largeImgShadow1             { position:absolute; left:245px; top:185px; display:none; z-index:8; width:421px; height:421px; background-color:#333; }
#largeImg2                   { position:absolute; left:240px; top:180px; display:none; z-index:10 }
#largeImgShadow2             { position:absolute; left:245px; top:185px; display:none; z-index:8; width:421px; height:421px; background-color:#333; }
#largeImg3                   { position:absolute; left:240px; top:180px; display:none; z-index:10 }
#largeImgShadow3             { position:absolute; left:245px; top:185px; display:none; z-index:8; width:421px; height:421px; background-color:#333; }
#displayImage                { margin:20px; color:#F00; font-weight:bold; }
.mask                        { z-index:0; display:none; position:absolute; top:0; left:0; -moz-opacity: 0.5; opacity:.50; filter: alpha(opacity=50); background-color:#CCC; }

#qualitySwitch               { position:relative; }
#qualitySwitch img           { display:block }

#qualitySwitch #thumb1       { position:absolute; left:10px; top:350px; z-index:3; border:5px solid #FFF }
#qualitySwitch #thumb2       { position:absolute; left:123px; top:350px; z-index:3; border:5px solid #FFF }
#qualitySwitch #thumb3       { position:absolute; left:236px; top:350px; z-index:3; border:5px solid #FFF }

#qualitySwitch #thumb1:hover { position:absolute; left:10px; top:350px; z-index:3; border:5px solid #F00 }
#qualitySwitch #thumb2:hover { position:absolute; left:123px; top:350px; z-index:3; border:5px solid #F00 }
#qualitySwitch #thumb3:hover { position:absolute; left:236px; top:350px; z-index:3; border:5px solid #F00 }

.sourceTxt                   { font-size:11px; color:#777 }
.sourceTxt b                 { font-size:11px; color:#555; font-weight:normal }

/*
	Footer
*/
#footer                      { background-color:#99AB1B; width:969px; height:20px; margin:1px 0 0 -199px; position:relative; padding:10px 0 6px 0; }
#footer p                    { margin:0 30px 0 0; font-size:10px; color: #FFF; text-align: right; }

/*
	Overwrite
*/
.intro                       { color:#99AB1B; }





