*                          { font-family: Arial, Helvetica, sans-serif; }
body                       { font-size:12px; color:#FFF; margin:20px 0 0 0; }
/*h1			               { font-size:18px; margin-left:4px; }*/
h2                         { font-size:14px; }
h4					       { font-size:14px; }
h5			               { font-size:14px; margin-bottom:4px; }
img                        { border:0 }
/*

  Lefthand Navigation  -  NORTHLAKES SHOPPING CENTRE

*/
#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 #6CB3CE; }
#leftmenu li a             { width:198px; color:#696969; display:block; padding:4px 0; text-decoration:none; }
#leftmenu li a:hover       { background-color:#6CB3CE; color:#FFFFFF; }
#leftmenu li a.sel         { background-color:#6CB3CE; color:#FFFFFF; font-weight:bold; }
#leftmenu li a.sel:hover   { background-color:#6CB3CE; color:#FFFFFF;}


/*

  Page Build  - NORTHLAKES SHOPPING CENTRE
  
*/
#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 }
/*#map					   { padding:5px 0 0 10px;  width:751px; height:531px;}				*/
/*#textimage1				   { float:left; height:399px; width:241px; height:32px; padding:0 5px;}*/
#content                   { float:left; height:399px; width:770px; padding:0; background-color:#FFF; color:#0D4E99; }
/*#content h3                { margin:0; padding:5px 0 0 20px; }*/
#content h2                { margin:0; padding:0px; }
#content h4                { margin:0; padding:5px 0 0 0; }
#content textimage		   { padding:0 5px;}	
/*#content p                 { margin-top:5px; margin-left:-3px; font-size: 12px; padding:0 5px; }*/
#content p                 { margin-top:5px; margin-left:1px; font-size: 12px; padding:5px 0pt 0pt 10px; }
#contentMap				   { margin-left:19px;}
#content p.colesReference  { font-size:16px; margin:30px 0 10px 0; color:#555; font-weight:bold }
#contentPlain              { height:150px; border-bottom:1px solid #6CB3CE; }
#contentColour             { background-color:#E7F2F6; border-bottom:1px solid #FFF; color:#6E7273; }
#contentColour ul          { margin-left:10px; list-style-type:disc; padding-left:15px; padding-right:5px; margin-top:5px;}

#textColumn                { float:left; width:240px; margin-left:20px; overflow:hidden; display:inline;}
#textColumnMapLHS          { float:left; width:446px; margin-left:20px; overflow:hidden; display:inline;}
#textColumnMapLHS p        { margin-left:0px; padding-left:0px; }
#textColumnDev             { float:left; width:740px; margin-left:20px; overflow:hidden; display:inline;}
#textColumnDev p           { margin-left:0px; padding-left:0px; }
#textColumnMap             { float:left; width:445px; margin-bottom:30px;margin-left:10px; }
#textColumnDisclaimer      { float:left; width:745px; margin-bottom:30px;margin-left:10px; }
.forceQualityHeight        { height:152px; } 

#rightColumn               { float:left; margin-left:20px; }
#rightColumn div           { margin-bottom:20px; }
#rightColumn div a         { display:block; }
#rightColumn h2            { margin: 12px 0px 5px 0px}

#largeImg1                 { position:absolute; left:220px; top:210px; display:none; z-index:10 }
#largeImgShadow1           { position:absolute; left:225px; top:215px; display:none; z-index:8; width:500px; height:479px; background-color:#333; }
#largeImg2                 { position:absolute; left:220px; top:210px; display:none; z-index:10 }
#largeImgShadow2           { position:absolute; left:225px; top:215px; display:none; z-index:8; width:500px; height:549px; background-color:#333; }
#largeImg3                 { position:absolute; left:220px; top:210px; display:none; z-index:10 }
#largeImgShadow3           { position:absolute; left:225px; top:215px; display:none; z-index:8; width:500px; height:318px; 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; }

#footer                    { background-color:#6CB3CE; 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; }

#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 }
.textimage h1              { display:none; }
.remove-margin-bottom      { margin-bottom: 0px !important; }
#footer a                  { font-weight:bold !important; color:#fff;}