
a:link {text-decoration: underline;	color: #000000;}
a:visited {text-decoration: underline;color: #000000;}
a:hover {text-decoration: underline; color: #000000;}
a:active {text-decoration: underline; color: #000000;}

a.toolbarlink:link {text-decoration: none;	color: #FFFFFF; margin:0px 0px 0px 0px;}
a.toolbarlink:visited {text-decoration: none;color: #FFFFFF; margin:0px 0px 0px 0px;}
a.toolbarlink:hover {text-decoration: none; color: #AAAAAA; margin:0px 0px 0px 0px;}
a.toolbarlink:active {text-decoration: none; color: #FFFFFF; margin:0px 0px 0px 0px;}

a.noline:link {text-decoration: none;}
a.noline:visited {text-decoration: none;}
a.noline:hover {text-decoration: none;}
a.noline:active {text-decoration: none;}

a.sectionlinklink:link {text-decoration: none; color:#FFFFFF;}
a.sectionlinklink:visited {text-decoration: none; color:#FFFFFF;}
a.sectionlinklink:hover {text-decoration: none; color:#000000;}
a.sectionlinklink:active {text-decoration: none; color:#FFFFFF;}

a.newslink:link {text-decoration: none;	color:#000000; margin:0px 0px 0px 0px;}
a.newslink:visited {text-decoration: none; color:#000000; margin:0px 0px 0px 0px;}
a.newslink:hover {text-decoration: none;  background:#d9e6b0; color:#000000; margin:0px 0px 0px 0px;}
a.newslink:active {text-decoration: none;  color:#CC0000; margin:0px 0px 0px 0px;}


/* TEXT */
li.link_pdf {list-style-image: url('http://www.cmk.net/images/icon_pdf.png');}
li.link_www {list-style-image: url('http://www.cmk.net/images/icon_www_15px.png');}
.customerquote {font-family:arial; color:#FFFFFF; font-size:18px; line-height:21px; font-weight:500; border:solid 2px rgb(91,121,77); border-radius: 10px; margin:10px 10px 30px 10px; padding:10px 10px 10px 10px; background-color:#9bca89;}
.customerwho {font-family:arial; color:rgb(91,121,77); font-size:14px; line-height:17px; text-align:right; font-weight:500; margin:20px 0px 0px 0px; padding:10px 0px 0px 0px;}
.description {font-family:verdana, arial; color:#000; font-size:0.9em; font-weight:100; line-height:1.1em; margin:5px 10px 10px 10px; text-align:left;}
.footer {font-family:verdana, arial; color:#666666; font-size:0.75em; font-weight:100; line-height:1.3em;  margin:0px 0px 5px 10px; padding:0px 0px 0px 0px; text-align:left;}
.header_meta {font-family:verdana, times, arial; color:#000; font-size:0.7em; font-weight:100; line-height:0.9em; margin:10px 10px 5px 10px; text-align:right;}
.headline01 {font-family:arial; color:#000000; font-size:24px; line-height:24px; margin:5px 10px 2px 10px; text-align:left; font-weight:bold;}
.headline02 {font-family:arial; color:#000000; font-size:20px; line-height:20px; margin:3px 10px 10px 10px; text-align:left; font-weight:normal; font-variant:small-caps; border-bottom:dotted 1px; }
.smallprint {font-family:verdana, times, arial; color:#000; font-size:0.7em; font-weight:100; line-height:1em; margin:5px 10px 5px 10px; text-align:left;}
.speechhook {margin: 15px 0px 0px 0px;}
.summary {font-family:verdana, arial; color:#000000; font-size:1.4em; font-weight:500; line-height:1.2em; margin-bottom:20px;}
.title {font-family:arial; color:#000000; font-size:1.8em; font-weight:700; text-transform:none; line-height:1.1em; letter-spacing:-0.02em; margin:10px 10px 10px 50px; text-align:left;}
.toolbar {font-family:verdana, arial; color:#FFFFFF; font-size:1.05em; font-weight:300; letter-spacing:0em; line-height:1em; margin:0px 0px -4px 0px; padding:0px 0px 0px 0px; text-align:center;}
.toolbarsmall {color:#666666; font-size:0.9em; font-weight:500; letter-spacing:0em; line-height:1.1em; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center;}
.toolbartext {font-family:arial; color:#000000; font-size:1em; font-weight:100; line-height:1.3em; margin:5px 10px 15px 10px; text-align:right;}
.sectionlink {font-family:arial; color:#FFFFFF; font-size:1em; line-height:1.1em; font-weight:700; margin:5px 10px 10px 10px; text-align:right;}
.pframed {font-family:verdana, times, arial; color:#000000; font-size:1em; line-height:1em; font-weight:100; margin:5px 10px 10px 10px; text-align:center; border: solid 1px #000000; padding:3px;}
.pcompact {font-family:verdana, times, arial; color:#000000; font-size:0.9em; line-height:1.1em; font-weight:100; margin:5px 10px 10px 10px; text-align:left;}





/* BACKGROUNDS */
.bgtoolbar {background:#666666; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:46px; text-align:center; background-image:linear-gradient(#666666, #333333);}
.bgpage {background:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left;}
.bgpagegrey {background:#EEEEEE; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left;}
.bgpagesmall {background:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; background-image:linear-gradient(#EEEEEE, #FFFFFF);}
.bgpagegreen {background:#ecf1d0; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left;}
.bgpageblue {background:#dff1fd; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left;}
    












/* NEW */

body {font-family:arial, helvetica, sans-serif; height:100%; padding:0em 0em 0em 0em; margin: 0em 2em 0em 2em; text-align:left; background:#EEEEEE;}



/* TEXT */
.label {color:#FFFFFF; font-size:1em; line-height:1.2em; font-weight:100; margin:1em 0em 1em 0em; padding:0.5em 0em 0.5em 0.5em; text-align:left; background-color:#000000;}


P {color:#000000; font-size:1em; line-height:1.2em; font-weight:100; margin:0.5em 0.5em 0.5em 0.6em; text-align:left;}

H1 {color:#000000; font-size:4em; font-weight:600; line-height:1.1em; letter-spacing:-0.04em; margin:0.5em 1em 0.4em 0.15em; text-align:left;}
H2 {color:#000000; font-size:3.2em; font-weight:600; line-height:1.1em; letter-spacing:-0.04em; margin:0.3em 0.3em 0.4em 0.2em; text-align:left;}
H3 {color:#000000; font-size:1.8em; font-weight:600; line-height:1.1em; margin:0.3em 0.3em 0.3em 0.3em; text-align:left;}
H4 {color:#000000; font-size:1.5em; font-weight:500; line-height:1.1em; margin:0.4em 0em 0.5em 0.3em; text-align:left;}
H5 {color:#000000; font-size:1.3em; font-weight:300; line-height:1.1em; margin:0.3em 1em 0.5em 0.5em; text-align:left;}
H6 {color:#000000; font-size:1.2em; font-weight:500; line-height:1.1em; margin:0.1em .2em 0.5em 0.5em; text-align:left;}

.covertitle {font-family:arial; color:#000000; font-size:4.5em; font-weight:600; line-height:1.05em; letter-spacing:-0.04em; margin:0.2em 0.5em 0.5em 0.1em; text-align:left;}
.columntext {margin:0em 1em 2em 1em; text-align:left;}
.reversetext {display: inline-block; transform: scaleX(-1); filter: FlipH; /* IE 6-7-8 */}

.contentsblock {color:#000000;  font-size:0.8em; border-top: solid 1px #000000; padding:0.3em 0.3em 0.3em 0.3em; margin:0.2em 0.5em 0.2em 0.5em; text-align:left;}
.clock {color:#FFFFFF; font-size:1.8em; font-weight:600; line-height:1.1em; margin:0.3em 0.3em 0.3em 0.3em; text-align:center;}


/* TOOLBAR */
.toolbarname {color:#000000; font-size:2em; font-weight:600; line-height:1.1em; margin:0em 0.3em 0em 0.3em; text-align:left;}
.toolbarsummary {color:#000000; font-size:1.2em; line-height:1em; font-weight:400; margin:0.1em 0.5em 0em 0.6em; text-align:left;}
.toolbarnamefooter {color:#000000; font-size:1.5em; font-weight:600; line-height:1.1em; margin:0em 0.3em 0em 0.3em; text-align:left;}
.toolbarsummaryfooter {color:#000000; font-size:0.9em; line-height:1em; font-weight:400; margin:0.1em 0.5em 0em 0.6em; text-align:left;}


/* HIGHLIGHTS */
.highlighteryellow {font-weight:normal; background-color: yellow;}
.highlighterunderlinered {font-weight:normal; text-decoration:underline; text-decoration-color: #FF0000;}


/* SECTIONS */
.section {margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; background-color:#FFFFFF;}
.section_clear {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.section_standout_shadows {border: solid 1px #333333; margin:20px 0px 20px 0px; padding:10px 0px 10px 0px; background-color:#FFFFFF; box-shadow: 6px 6px 20px #666666;}
.section_bordertop {border-top:solid 1px #000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#FFFFFF;}
.section_borderbottom {border-bottom:solid 1px #000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#FFFFFF;}
.section_bordertopandbottom {border-top:solid 1px #000000; border-bottom:solid 1px #000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#FFFFFF;}
.section_priority01 {border: solid 0px #000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#EEEEEE;}
.section_emergency {border:solid 0px #000000; margin:20px 0px 30px 0px; padding:10px 10px 10px 10px; background-color:#FFFFFF; box-shadow: 6px 6px 20px #666666; background-image: url("http://www.cmk.net/_images/bg_emergency.jpg");}
.section_linkgreen {border:solid 0px #000000; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px; background-color:#95c11f;}
.section_linkblue {border:solid 0px #000000; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px; background-color:#009ee3;}
.sectionquestions {border: solid 0px #333333; margin:1em 0em 0em 0em; padding:1em 1em 1em 1em; background-color:#fffad7; box-shadow: 6px 6px 20px #666666; transform: rotate(5deg);}
.sectionfacebook {margin:0em 0em 0em 0em; padding:0.5em 0.5em 0.5em 0.5em; background-color:#3b5998; height:100%;}

/* BLOCKS */
.block00 {margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; height:100%;}
.block_line_left {border-left:solid 1px #000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; height:100%;}
.block_toolbar {border-bottom: solid 1px #000000; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; background:#FFFFFF;}
.block_footer {border-top: solid 1px #000000; border-bottom: solid 1px #000000; margin:0em 0em 2em 0em; padding:0.5em 0em 0em 0em;}
.block_semi_curved {border:solid 1px #000000; border-top-left-radius: 20px; border-bottom-right-radius: 20px; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; height:100%; background-color:#FFFFFF;}
.block_facebook {border-top:solid 1px #DDDDDD; border-right:solid 1px #1B3968; border-bottom:solid 1px #1B3968; border-left:solid 1px #DDDDDD; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px; background-color:#3B5998; box-shadow: 0px 5px 10px #333333;}
.block_postit {margin:0px 5px 0px 5px; padding: 5px 5px 5px 5px; text-align:left; background-color:#FFFFDD;}




/* COLUMNS */

.column1 {float: left; width: 70%;}
.column2 {float: left; width: 30%;}
/* Clear floats after the columns */
.row:after {content: ""; display: table; clear: both;}


.columns3 {column-count:3; column-fill:none; column-gap:0em; column-rule: 1px solid #000000; column-span:0; column-width:33%; padding:0.5em 0em 0.5em 0em;}


/* TABLES */
.tableleft {font-size:0.9em; font-weight:100; margin:5px 10px 10px 10px; text-align:left;}
.tablecentered {font-family:verdana, times, arial; color:#000; font-size:0.9em; font-weight:100; line-height:1.1em; margin:5px 10px 10px 10px; text-align:center;}
.tabletopborder {border-top:solid 1px #95c11f;}
.tablecellborder {border:solid 1px #000000;}

/* LAYOUT */    
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.bold {font-weight:600; color:#333333;}


/* COLOURS */

.white {color:#FFFFFF;}
.grey {color:#999999;}
.colourdesert {bgcolor:#e6b873; background-color:#e6b873;}
.colourshadow {bgcolor:#ccb87a; background-color:#ccb87a;}
.coloursandy {bgcolor:#ffffcc; background-color:#ffffcc;}
.facebookblue {bgcolor:#3b5998; background-color:#3b5998;}

/* SHOP */
.product_name {font-family:arial; color:#000000; font-size:1.3em; font-weight:600; text-transform:none; line-height:1.3em; letter-spacing:-0.01em; margin:0.2em 0.5em 0em 0.5em; text-align:left;}
.product_subtitle {font-family:arial; color:#000000; font-size:0.9em; font-weight:100; text-transform:none; line-height:1.2em; letter-spacing:-0.01em; margin:0px 10px 10px 10px; text-align:left;}
.product_summary {font-family:arial; color:#666666; font-size:0.9em; font-weight:100; line-height:1.2em; margin:5px 10px 10px 10px; text-align:left;}
.product_detail {font-family:arial; color:#000000; font-size:0.8em; font-weight:100; line-height:1.3em; margin:5px 10px 10px 10px; text-align:left;}
.product_bullets{font-family:arial; color:#000000; font-size:0.9em; font-weight:100; line-height:1em; margin:0px 10px 3px 10px; text-align:left;}
.price_nzd {font-family:arial; color:#000; font-size:1.2em; font-weight:600; line-height:1.3em; margin:10px 10px 10px 10px; text-align:left; border-top:dashed 1px #666666; padding:5px 0px 0px 0px;}
.price_nzd:before {content:"Price (NZD) $"; color:#000000; font-size:0.7em; font-weight:100; text-transform:uppercase;}


/* MARGINS */
.margin2em {margin:2em;}

/* IMAGES */
.img_logo {margin: 5px 5px 5px 5px;}

.photo_albumstyle {border:solid 0.6em #FFFFFF; margin:0px 10px 10px 10px; padding:0px 0px 0px 0px; box-shadow: 2px 2px 6px #AAAAAA; box-rotate:15; -ms-transform: rotate(-3deg); /* IE 9 */ -webkit-transform: rotate(-3deg); /* Safari */ 
transform: rotate(-3deg); /* Standard syntax */}
.logocentered {margin:0px;}
.img_alighleft {margin: 0.5em 1em 0.5em 0em;}




/* SHOWCASE IMAGES */
.mySlides {display:none;}








/* Special Effects */

.fade-in {
animation: fadeIn ease 30s;
-webkit-animation: fadeIn ease 30s;
-moz-animation: fadeIn ease 30s;
-o-animation: fadeIn ease 30s;
-ms-animation: fadeIn ease 30s;
}
@keyframes fadeIn {0% {opacity:0;} 100% {opacity:1;}}
@-moz-keyframes fadeIn {0% {opacity:0;}100% {opacity:1;}}
@-webkit-keyframes fadeIn {0% {opacity:0;}100% {opacity:1;}}
@-o-keyframes fadeIn {0% {opacity:0;}100% {opacity:1;}}
@-ms-keyframes fadeIn {0% {opacity:0;}100% {opacity:1;}}




