/*
	* This css file is a MASTER uncompressed css file
	* LAYOUT ONLY. 
	
 
	CSS TABLE OF CONTENTS
	
	 1. LAYOUT STYLES (HEADER, FOOTER, NAV, SEARCH)
	 2. HEADINGS
	 3. ROTATOR
	 4. PLAYER
	 5. BROWSE BY SECTION
	 6. DOT NET NUKE DEFAULT STYLES 	
	 7. DOT NET NUKE MODULES 	
	 8. DOT NET NUKE MODULES
 
*/

/* Google Ads Fix - For Gallerys - CG*/
#ad_banner,#mwbanner{overflow:hidden; max-height:120px;}
#ad_island1{max-height:600px; overflow:hidden;}
#ad_island2{max-height:600px; overflow:hidden;}
#mwbanner .GoogleActiveViewClass:nth-of-type(1n+2),
#ad_banner .GoogleActiveViewClass:nth-of-type(1n+2){ display:none!important;}
#ad_island1 .GoogleActiveViewClass:nth-of-type(1n+2){ display:none!important;}
#ad_island2 .GoogleActiveViewClass:nth-of-type(1n+2){ display:none!important;}

/* google fonts */
@font-face{font-family:'Droid Sans';font-style:normal;font-weight:400;src:local('Droid Sans'), local('DroidSans'), url(http://themes.googleusercontent.com/static/fonts/droidsans/v3/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:local('Oswald Regular'), local('Oswald-Regular'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');}

/* normalize.css */
/*! normalize.css v1.1.1 | MIT License | git.io/normalize *//*! normalize.css v1.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#f7f7f7;color:#000;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* main.css */
html,button,input,select,textarea{color:#222;}body{font-size:.9em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#F00;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
ogo
/* 960.css */
@charset "utf-8";body{min-width:960px}.container_12{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3{width:220px}.container_12 .grid_6{width:460px}.container_12 .grid_9{width:700px}.container_12 .grid_12{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_3{left:240px}.container_12 .push_6{left:480px}.container_12 .push_9{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_3{left:-240px}.container_12 .pull_6{left:-480px}.container_12 .pull_9{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear,.clr{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;font-size:1px;line-height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}p.demo{border:1px solid #666;overflow:hidden;padding:10px 0;text-align:center;color:#999;font-size:10px;margin:0 0 10px 0}

/* 1. LAYOUT STYLES (HEADER, FOOTER, NAV, SEARCH) */
body {
background-color: #f7f7f7;
paddiong:0; margin:0;
background: url(http://cdn.mediaworks.co.nz/morefm/content/backgrounds/bg_fallback-blue.jpg?v=4) no-repeat 50% 0 #35AEF3;
/*background-image: linear-gradient(bottom, #009FE3 1%, #7EE3FF 28%, #7EE3FF 46%, #28B5ED 73%);
background-image: -o-linear-gradient(bottom, #009FE3 1%, #7EE3FF 28%, #7EE3FF 46%, #28B5ED 73%);
background-image: -moz-linear-gradient(bottom, #009FE3 1%, #7EE3FF 28%, #7EE3FF 46%, #28B5ED 73%);
background-image: -webkit-linear-gradient(bottom, #009FE3 1%, #7EE3FF 28%, #7EE3FF 46%, #28B5ED 73%);
background-image: -ms-linear-gradient(bottom, #009FE3 1%, #7EE3FF 28%, #7EE3FF 46%, #28B5ED 73%);*/

/*background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.01, #009FE3),
	color-stop(0.28, #7EE3FF),
	color-stop(0.46, #7EE3FF),
	color-stop(0.73, #28B5ED)
);*/
}
#bg{
	/*background:url(http://cdn.therock.net.nz/therock/Content/backgrounds/2014-newbackground-red-faint.jpg) no-repeat fixed 50% 0;width:100%;*/
}
	#cntr {width:980px;position:relative; margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */text-align: left; /* this overrides the text-align: center on the body element. */ } 
		.adBlockDetected {background:red; color:#fff; width:940px; margin: 0 auto; text-align: center; margin-bottom:20px; height:35px; padding-top:10px}
		#tester {height:0;}
	h1, h2, h3, h4, h5, h6 {font-family: 'Rambla', sans-serif;;font-weight: 400; color:#fff; text-transform:uppercase; margin:0;font-size: 2.2em;line-height:1.2em; display:inline;/*text-shadow: #fff 0px 0px 1px;*/ /* this is to fix rendering problem in Chrome*/}
	p, a, ul, li, ol {font-family: 'Rambla', sans-serif;font-weight: 400; color:#000; margin:0; font-size: 0.9em;line-height:1.4em; /*text-shadow: #000 0px 0px 1px;*//* this is to fix rendering problem in Chrome*/}
	.grey-title h1, .grey-title h2, .grey-title h3, .grey-title h4 {font-family: 'Rambla', sans-serif;font-weight: 700; color:#999999; text-transform:uppercase; margin:0;}
	article p, aside p, .ModDNNHTMLC p {margin:10px 0;}
	a, a:hover, a:visited, a:focus, a:active {text-decoration:none;}
	.news a, .news a:hover, .news a:visited, .news a:focus, .news a:active {color:#e94200;font-weight:bold}
	#content a, #content a:hover, #content a:visited, #content a:focus, #content a:active {text-decoration:none;}
	#content a:hover {text-decoration:none; /*text-shadow: 0 0 8px #33CCFF;*/}
	#content .thumb_300 a:hover {color: #2d2d2d;}
	h1.abstract a, h2.abstract a, h1.abstract a:hover, h2.abstract a:hover, .thumb_title a, thumb_title a:hover, .more_links a, .sort a, .more_links a:hover, .sort a:hover, #slidebox .slideboxTitle, #slidebox p,.comp_btn, a.more, .h1_heading, .h2_heading, .h3_heading, .h4_heading, .h5_heading, .h6_heading, .more_btm_links  {text-decoration:none !important; text-shadow:none !important;}
	.ModDNNHTMLC a {font-weight:bold;}
	
	.float_l {float:left;}
	.float_r {float:right;}

	#header{padding:0 10px;margin:0 auto;position: relative;/*overflow:hidden;*/text-align: left; /*background-color:#fff;*/}
	
		#logoetc {height:131px;}
		#logo{  position: absolute;
  width: 281px;
  height: 190px;
  top: 30px;
  left: -55px;
  background: url(http://wa1.www.morefm.co.nz/Portals/0/Skins/morefm/img/2015-MoreFM-Logo.png?v=5) no-repeat 0 0;
  background-size: 100%;}
			
		
		/* ------------------ ADVERTISEMENTS CSS ------------------------------------------------ */
		#mwbanner, #ad_banner{position:absolute; top:20px; right:0px; float:right;}

		#mwbanner{display:block;position:absolute;top:5px;width:760px;height:120px;right:0px;}
		#companion1{display:block;width:760px;height:120px;}
		#mwbanner_td {vertical-align:middle; height:120px; width:760px;}
		#ad_island1,#ad_island2 {width:300px;/*height:250px;*/margin:0 0 20px 0;overflow:hidden;/*background-color:#000;*/clear:both}
		
			#nav{position:relative;height:119px;width:940px;/*margin:0 0 19px -10px;padding: 20px 20px 0;margin: 20px auto 19px;*/background:none repeat scroll 0 0 #fff;padding:20px;margin:10px 0 0 -10px;}
		
			/*#nav, #nav a:link, #nav a:active, #nav a:visited, #nav a:hover {text-decoration:none; color:#fff;}
			
			.nav_main { width:940px; margin:0 auto; }*/
			#sticky_navigation_wrapper { width:100%; height:50px;z-index:15000 }
			#sticky_navigation { width:100%; height:38px;
				margin:0;
				padding:0;
				text-transform: uppercase;
				list-style:none;
				background-color: #ee2152;
				/*box-shadow: 0 1px 5px #111;*/
				/*background-image: linear-gradient(bottom, #007FC8 0%, #009DE0 50%, #009FE3 100%);
				background-image: -o-linear-gradient(bottom, #007FC8 0%, #009DE0 50%, #009FE3 100%);
				background-image: -moz-linear-gradient(bottom, #007FC8 0%, #009DE0 50%, #009FE3 100%);
				background-image: -webkit-linear-gradient(bottom, #007FC8 0%, #009DE0 50%, #009FE3 100%);
				background-image: -ms-linear-gradient(bottom, #007FC8 0%, #009DE0 50%, #009FE3 100%);
				background-image: -webkit-gradient(
					linear,
					left bottom,
					left top,
					color-stop(0, #007FC8),
					color-stop(0.5, #009DE0),
					color-stop(1, #009FE3)
				);*/
				z-index: 15000
				}
			#sticky_navigation ul { list-style:none; margin:0; padding:0;}
			#sticky_navigation ul li { margin:0; padding:0; display:inline;}
			#sticky_navigation ul li a { display:block; float:left; /*margin:0 0 0 5px; */padding:5px 23px 0 23px; font-family: 'Rambla', sans-serif;font-weight: 400;font-size: 1.6em; line-height: 1.7em;  color:#fff; }
					#nav_l1 span {display:none;}
					.home a{background:url(http://wa2.www.therock.net.nz/Portals/0/Skins/2014/images/home_btn.png) 0 0 no-repeat; height:38px; width:20px; background-repeat:none; padding:0; margin:0 0 0 -5px;}
					
					#nav_l1 .current {background: #FF0000; height:38px;}
					
					
			#nav_l0{z-index:15000;font-family: 'Rambla', sans-serif; font-weight:bold; margin:0 auto;height:46px; width:940px;}
					/*.start{border-left:none!important;text-indent:16px!important;}*/
					.nav_end{padding-right:5px!important;}
					#nav_l1, .nav_l2{padding:0; margin:0;}
					ul#nav_l1{position:static;}
					
					/*hides second level */
					.nav_l2{position:absolute; left:-999em;text-indent:0px;}/* hide the sublist*/
					#nav_l1, #nav_l1 ul, .nav_g1, .nav_g2{list-style:none;}
					
					/*Level 1 style */
					.nav_nTop{float:left;/*text-indent:18px; border-left:solid 1px #cced8b;*/height:38px; overflow:hidden;line-height:34px; /*padding-top:8px; padding-bottom:8px; padding-right:18px;*/}
					#nav_home{padding:10px 22px 0 22px; height:50px; text-indent:0px;}
					a.nav-link{font-size:1.7em; text-transform:uppercase;}
					
					/*Level 1 hover */
					.nav_nTop:hover, .nav_nTop:active{
					background:#ca1742;}
					
					/*turns links back on hover */
					.nav_nTop:hover ul, .navsfhover ul{left:auto; position:static;}
					
					/*second level container */
					.nav_uGrid{height:130px;width:auto;background:#ca1742; padding:5px 0 0;position:absolute;margin:38px 0 0 0; z-index:15000}
					
					/*second level lists */
					.nav_g1{width: 170px; margin:10px 0 0 0; float:left; border-right: 1px #000000 dotted;padding: 5px 9px 0 9px;}
					.nav_g1 li{left:auto;font-size:11px; float: none; display: inline;line-height:1;padding:0px; font-size:0.9em;}
					.nav_g1 a{display: block; text-decoration:none;color: #666;padding:2px 0 2px 5px !important;text-indent:0px; z-index:1; width:140px;}
					.navsfhover a:visited, .navsfhover a:active, .navsfhover a:link, .nav_nTop a, .nav_nTop a:visited, .nav_nTop a:link{color:#fff;}
					.nav_g1 a:hover{color:#FFF; background-color:#660000;width: 165px;}
					.nav_g2{border-right:none;}
			
					/*float to right */
					.nav_uRight{right:0px;/*width:550px;*/}					
				
		/* Listen / Now Playing / Social */
		
		#listenetc {height: 79px; background-color: #f9f9f9; border: #ebebeb solid 1px;}
			
			.listenetc_box {width:204px;height: 74px;  float:left; border-right:1px solid #ededed;padding: 5px 14px 0;}
			.lbox_last {border-right:none;}
			.listenetc_txt {width:135px; height:50px;padding-top:25px;}
			#listenetc_spkr, #listenetc_oan, #listenetc_np{margin: 10px 15px 0 0; border:0!important;}
				#listenetc_spkr {width:48px;height:50px;margin-top:10px; background:url(//cdn.mediaworks.co.nz/morefm/skins/assets/sprite.png?v=4) -2px -65px no-repeat; border:0!important; }
			#social h3, #srch h3 {font-size: 1em; line-height: 1.8em; color:#3187c5; margin-right:10px;}
			.listenetc_txt h3 {font-size: 1.4em; line-height: 1;color: #3187c5;}
			.listenetc_txt p {color:#000;/*text-shadow: #fff 0px 0px 1px;*/font-size: 1em;line-height: 1.1em;height: 30px;overflow: hidden;margin-top: -3px;}
			.oan_h3{font-size: 1em;color: #3187c5; font-family: 'Rambla', sans-serif; display:block; margin-top:10px;}
			.oan_img{float:left; margin-top:11px; margin-right:10px;}
			#oan_lnk1{line-height:none;}
			#oan_lnk2{margin-top:-10px;!important}
			.listenetc_box img{border:0!important;}
			.np_img{border:0!important;}
			
		/* Regions */
		#regions-section{margin-top:5px;}
		#regions-section h3{font-size: 1em;line-height: 1.9em;color: #3187c5!important; margin-top:10px;}
		#regions-section a{color: #3187c5!important;}
		.regionselect{width:200px;height:24px; margin:4px 0 0 0; background:#fff; border:1px solid #bdbdbd; display:inline; font-size:10px;}
			
			
		/* Social Media and Search Box */
		#social {height:24px; margin-top:5px;}
			#social_fb, #social_tw, #social_yt, #social_in, #social_pi, #social_mail, #social_phone {width:20px;height:20px;background:url(//cdn.mediaworks.co.nz/morefm/skins/assets/sprite.png?v=4) 0 0 no-repeat; margin:5px 0 0 3px;}
			#social_fb {background-position:0 0}
			#social_tw {background-position:-24px 0}
			#social_mail{background-position:-42px -36px; }
			#social_phone {background-position:-73px -36px; }
			#social_yt {background-position:-49px 0;}
			#social_in {background-position:-72px 0}
			#social_pi {background-position:-97px 0;}
		#srch {float:left; margin-top:10px;}
			.srch_box {width:105px;height:20px; margin:3px 0 0 0; background:#fff; border:1px solid #bdbdbd; display:inline;}
			#srch_btn {width:20px;height:20px;background:url(//cdn.mediaworks.co.nz/morefm/skins/assets/sprite.png?v=4) 0 0 no-repeat;background-position:-125px 0; border:none;margin-top:-10px; margin-right:5px;}
			/* iPad [portrait + landscape] */
			@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
				#srch_btn {display:none}
			}
		.social-text{padding-top:5px;}
					
		
	#content{padding:0 10px;margin: 0 auto;z-index:1; text-align: left;background-color:#fff; font-family: 'Rambla', sans-serif; font-weight:400;}
		

	
	/* Footer Styles Here */	
	#footer {padding:35px 10px 35px 10px !important;background:#efefef; /*border-top: 2px solid #D7DADB;*/}
		.ftr_title, .ftr_list li a{font-family: 'Rambla', sans-serif; font-weight: 400; /*text-shadow: #000 0px 0px 1px;*/}
		#footer h6{line-height:0.5em; }
		.ftr_title{font-size: .5em;line-height: 1.5em;}
		.ftr_list {/*margin:0;*/ padding:0}
			.ftr_list li {list-style:none; display:inline; margin-right:10px;padding-right: 10px;border-right: 1px solid #636364;}
			.ftr_list li a{font-size:0.84em; text-transform:uppercase}
		li.ftr_last {border:none;}

	.footer-grid{width:150px; float:left; color:#7b7b7b;}
	.footer-grid ul{margin:0; padding:0;}
	.footer-grid li{margin:0; padding:0; list-style:none;}
	.footer-grid li a{color:#7b7b7b; font-weight:bold; font-size:11px;}
	.footer-grid li a:hover{color:#0c4a77!important;}
	.footer-grid-title{font-size:14px; color:#7b7b7b; font-weight:bold;}
	.footer-grid-title:hover{color:#0c4a77!important;}
	
	#footer a:hover {color: #F00;}

	#copyright {padding: 5px 0;text-align: center;width: 980px;margin: 0 auto;background-color: #fff;}
		#copyright h3 {font-size:0.95em; margin-bottom:5px; background:#000; padding:5px; line-height:1.8em;}
		.copyright_txt {margin:15px 0 5px}
		#copyright p, #copyright a {color: #939393; font-size:0.9em;/*text-shadow: #fff 0px 0px 1px;*/}
		
	/* Chrome background fix */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		#content {padding: 0 10px 0 10px;margin-left:0px !important;}
		#footer {padding: 5px 10px 15px 10px;}
	}


/* MORE FM SPECIFIC STYLES BELOW ------------------ */

/* Colours / Themes / Sections */

	/* Colours / Themes */
	.theme_scndl_bg {background:#ec058e;}
	.theme_side_scndl_bg {background:#ffe7f5;}
	.theme_scndl {color:#ec058e;/*text-shadow: #ec058e 0px 0px 1px;*//* this is to fix rendering problem in Chrome*/}
	.theme_scndl_topline {border-top:1px solid #ec058e}
	.theme_scndl_bottomline {border-bottom:1px solid #ec058e}
	
	.theme_r16_bg, .theme_win_bg  {background:#ec2238;}
	.theme_side_r16_bg, .theme_side_win_bg {background:#f6e6e7;}
	.theme_r16, .theme_win {color:#ec2238;/*text-shadow: #ec2238 0px 0px 1px;*//* this is to fix rendering problem in Chrome*/}
	.theme_r16_topline, .theme_win_topline {border-top:1px solid #ec2238}
	.theme_r16_bottomline,.theme_win_bottomline  {border-bottom:1px solid #ec2238}
	
	/*.theme_gen_bg, .theme_rr_bg {background:#ee2931;}*/
	.theme_gen_bg, .theme_rr_bg {background:#ee2152;}
	.theme_side_gen_bg, .theme_side_rr_bg {background:#e4f3f9;}
	.theme_gen, .theme_rr {color:#ffffff;/*text-shadow: #059ee2 0px 0px 1px;*//* this is to fix rendering problem in Chrome*/}
	.theme_gen_topline, .theme_rr_topline {border-top:1px solid #ff0000}
	.theme_gen_bottomline, .theme_rr_bottomline {border-bottom:1px solid #ff0000}
	
	.theme_video_bg {background:#054da2;}
	.theme_side_video_bg {background:#e1ecf8;}
	.theme_video {color:#054da2;/*text-shadow: #054da2 0px 0px 1px;*//* this is to fix rendering problem in Chrome*/}
	.theme_video_topline {border-top:1px solid #054da2}
	.theme_video_bottomline {border-bottom:1px solid #054da2}
	
	.theme_photos_bg, .theme_wtf_bg  {background:#782b90;}
	.theme_side_photos_bg, .theme_side_wtf_bg {background:#f8ebfc;}
	.theme_photos, .theme_wtf {color:#782b90;/*text-shadow: #782b90 0px 0px 1px;*//* this is to fix rendering problem in Chrome*/}
	.theme_photos_topline, .theme_wtf_topline {border-top:1px solid #782b90}
	.theme_photos_bottomline, .theme_wtf_bottomline {border-bottom:1px solid #782b90}
	
	.theme_music_bg {background:#76bf46;}
	.theme_side_music_bg {background:#e7f8dc;}
	.theme_music {color:#76bf46;/*text-shadow: #76bf46 0px 0px 1px;*//* this is to fix rendering problem in Chrome*/}
	.theme_music_topline {border-top:1px solid #76bf46}
	.theme_music_bottomline {border-bottom:1px solid #76bf46}
	
	.theme_events_bg {background:#ffe615;}
	.theme_side_events_bg {background:#f1f1f1;}
	.theme_events {color:#ffe615;/*text-shadow: #f47e1f 0px 0px 1px;*//* this is to fix rendering problem in Chrome*/}
	.theme_events_topline {border-top:1px solid #ffe615}
	.theme_events_bottomline {border-bottom:1px solid #ffe615}
	
	.theme_side_gen_bg{background-color:#f1f1f1; margin-bottom:10px;}
	.Sect_head_yellow{padding: 10px 10px 10px 10px; background-color:#ffe615; /*height:43px;*/}
	.Sect_head_yellow h3{font-size:20px; padding-top:10px; color:#ee2152; font-weight:bold;}
	.thumb_title a{font-size:14px!important; color:#000!important; font-weight:bold!important;}
	
	/* More FM content rollovers */
	.thumb_300 a {font-size:1em;}
	.geezeRoll {opacity:0;height: 201px;position: absolute;width: 301px;z-index: 10;-webkit-box-shadow: 0px 0px 4px #c0c0c0;-moz-box-shadow: 0px 0px 4px  #c0c0c0;
		box-shadow: 0px 0px 4px  #c0c0c0; border:1px solid #01509b;}
	.thumb_img{border:1px solid #fff; }
	.thumb_img:hover{border:1px solid #e94200;}
	
	/* Home Page Two Feature Artucle */
	
	 .two-article-feature-title{background-color:#f2f2f2; z-index:999;  position:absolute; text-transform:normal!important; bottom:0; width:100%; padding:10px;}
	 	 .two-article-feature-title h3{font-size:16px; color:#074773!important; font-size:16px; text-transform:none!important;}
		  .two-article-feature-title:hover{background-color:#fff30f;}
	
	
	/*********************************************
	 * ROLLING LINKS
	 *********************************************/
	
	.rollingLink {
		display: block;
		overflow: hidden;
		vertical-align: top;
		width:300px;
	
		/*-webkit-perspective: 300px;
		   -moz-perspective: 300px;
			-ms-perspective: 300px;
				perspective: 300px;
	*/
		-webkit-perspective-origin: 50% 50%;
		   -moz-perspective-origin: 50% 50%;
			-ms-perspective-origin: 50% 50%;
				perspective-origin: 50% 50%;
	}
	
	.rollingLink:hover {
		background: none;
		text-shadow: none;
	}
	
	.rollingLink span {
		display: block;
		position: relative;
		padding: 0;
		pointer-events: none;
		width:300px;
	
		-webkit-transition: all 200ms ease;
		   -moz-transition: all 200ms ease;
			-ms-transition: all 200ms ease;
				transition: all 200ms ease;
		
		-webkit-transform-origin: 50% 0%;
		   -moz-transform-origin: 50% 0%;
			-ms-transform-origin: 50% 0%;
				transform-origin: 50% 0%;
		
		-webkit-transform-style: preserve-3d;
		   -moz-transform-style: preserve-3d;
			-ms-transform-style: preserve-3d;
				transform-style: preserve-3d;
	}
	
	.rollingLink:hover span {
		background: #ee2152;
		width:300px;
	
		-webkit-transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg );
		   -moz-transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg );
			-ms-transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg );
				transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg );
	}
	
	.rollingLink span:after {
		width:300px;
		content: attr(data-title);
	
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		padding: 0;
		/*white-space: nowrap;*/
	
		color: white;
		background: #ee2152; 
	
		-webkit-transform-origin: 50% 0%;
		   -moz-transform-origin: 50% 0%;
			-ms-transform-origin: 50% 0%;
				transform-origin: 50% 0%;
	
		-webkit-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
		   -moz-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
			-ms-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
				transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
	}

	
	/* Sections */
	.sticky {width:140px;}
	.section {}
	.section_300 {}
	.section_140 {}
	.Sect_head {height:43px; }
	.article_title {text-transform:none;}
	.more_links {margin-top:-39px; text-transform:uppercase;}
	.more_btm_links {text-transform:uppercase}
	.storySocial_lng {width:305px; height:32px;margin-right:10px;}
	.storySocial_lng_txt, .storyDate {text-transform:uppercase; margin:12px 0 0 10px}
	.storySocial_short_txt {text-transform:uppercase; margin:7px; text-align:center}
	.storySocial_short_icons {margin: 6px 0 10px 18px;}
	#addthis_32x32 {margin-top:6px}
	.storyDate {color:#9c9c9c;}
	.rel_articles {color:#000;}
	.more_links, .more_links a, .sort li, .sort a, .rel_articles, .dsp_ftr_social_links, .storySocial_lng_txt, .storySocial_short_txt, .storyDate, .tabs, .more_btm_links {font-family: 'Rambla', sans-serif;font-weight: bold;;font-size: 1em;color: #353535;}
	.sect_head {padding: 0 5px 2px;}
	#dsp_ftr_social {padding: 7px 0;}
	.dsp_ftr_social_links {text-transform:uppercase;}
	.rotator_head {position:absolute; z-index:5;}
	.underline {border-bottom:1px solid #e9e9e9;}
	.underline_wh {border-bottom:1px solid #dedede;}
	.tabs {padding:0;margin-top: -22px;text-transform:uppercase;}
		.tab-content.hide{display: none;}
		.tab-content.active{display: block;}
		.tabs .active a{text-decoration:underline!important;}
		.tabs li{list-style:none; display:inline;padding-left: 10px;}
	/*.clr {clear:both; margin-bottom:19px;height: 1px;}*/
	.newsImgCaption {position:absolute; right:515px;color:#fff;font-size:0.6em; font-style:italic;color:#DDDDE4;margin-top: -25px;}
	
	.lazy {display: none;}
	
		/* Thumbnails */
		.article_220{height:177px;}
		.side .article_140 {padding: 0 20px 40px;}
		.article_140 img {margin-right:20px;}
		
		.thumb_title, .thumb_title a {color:#FFF; /*text-shadow: #000 0px 0px 1px;*/ text-transform:none;font-size:1.4em; line-height: 1.1em;font-family: 'Rambla', sans-serif;font-weight: 400;display:block;margin-top:5px;}
		.thumb_title a:hover {color: #FF0000;}
		.thumb_rank {list-style-position:inside}
		.thumb_title span{color:#0f4c78; font-size:24px; font-weight:normal; line-height:28px;}
		.thumb_img{margin-top:10px;}
		
		.thumb_300 {width:620px; margin-right:20px; height:220px; /*margin-top:5px;*/}
		.thumb_260 {padding: 0 20px 20px;}
		.thumb_140 {width:140px; margin-right:20px;}
			.thumb_last {margin:0;}
			
		.thumb_140_enclosed {width:140px;padding-left:10px;}
			.thumb_first {width:140px;/*padding-left:15px;*/}
		
		.grid_300 {width:300px;}
		.grid_220 {width:380px;}
		
		.thumb_90 { height:76px; border-bottom:1px solid #fff; padding:20px 20px 0; clear:both;}
		.thumb_90_popular { height:76px; border-bottom:1px solid #fff; padding-top:20px;}
		.thumb_90_popular_new { height:76px; border-bottom:1px solid #dedede; padding-top:20px;}
			.popular_rank  {font-family: 'Rambla', sans-serif;font-weight: 400;padding: 5px 6px;width: 10px;margin: 15px 10px 0 0; color:#ee2152}
			.popular_title {/*margin: 5px 10px 0 0;*/width: 180px; height: 50px;overflow:hidden;}
			.popular_img {margin-right:10px;}
			.popular_img_new{margin-left:10px;}
			
		/* Buy now video */
		#buyLink{background:url(//cdn.mediaworks.co.nz/morefm/skins/assets/reel-img.jpg) 15px 13px no-repeat; background-color:#fff; width:100%; height:42px; margin-top:10px; float:left; padding-left:40px;font-size:.7em;line-height:3.5em;color:#000; text-decoration:underline!important;}

		/* Related Article Slider */
		#slidebox{
			width:400px;
			height:100px;
			padding:10px;
			position:fixed;
			bottom:0px;
			right:-430px;
			-moz-box-shadow:-2px 0px 5px #fff;
			-webkit-box-shadow:-2px 0px 5px #fff;
			box-shadow:-2px 0px 5px #fff;
		}
		#slidebox p, a.more{
			font-size:11px;
			text-transform:uppercase;
			letter-spacing:1px;
			color:#fff;
		}
		#slidebox .slideboxTitle{
			font-size:0.7em;
			margin:10px 20px 10px 0px;
			color: #FFFFFF;
			font-family: 'Rambla', sans-serif;font-weight: 400;
			text-transform: uppercase;
		}
		a.more{
			cursor:pointer;
		}
		a.more:hover{
			text-decoration:underline;
		}
		a.close{
			background:transparent url(/Portals/0/Skins/TheEdge/i/close.gif) no-repeat top left;
			width:13px;
			height:13px;
			position:absolute;
			cursor:pointer;
			top:10px;
			right:10px;
		}
		a.close:hover{
			background-position:0px -13px;
		}
		.slidebox_img {
			float:left;
		}
		.slidebox_text {
			float:right;
			width:290px;
		}
		
		.slidebox_text h2 {
			line-height: 0.6em;
		}

	/* Teaser - Browse */
	.tsr_browse_A-Z {margin:0 0 10px -20px}
		.tsr_browse_A-Z li {float:left;display:inline;/*IE Float Fix */padding: 0 11px 0 0}
		.tsr_browse_A-Z_lrg li {font-size:2.4em;}
		.tsr_browse_A-Z_med li {font-size:1.8em;padding: 0 15px 0 0}
		.tsr_browse_A-Z li a {font-family: 'Rambla', sans-serif;font-weight: 400; text-decoration: none !important;}
		.tsr_browse_A-Z strong {background-color:#AAA;color:#FFF;padding:4px 6px}
		
		.tsr_browse_lbl {width: 90px} /* labels like 'Filter' or 'Quick Search' on Archive pages*/
	
		#archivesearch{width: 150px;height:16px}
		
		.archivesearchtype {height:20px;margin:0 10px 0 0;}
		
		#archive_noresults{display:none;}
	
	.tsr_textgrid {margin:0 0 10px -40px;text-align:left;}
	.tsr_textgrid li {margin:0;height:80px;float:left;display:inline;/*IE Float Fix */width:45%;/* prefer variable percentage width */font-size:1.1em;line-height: 1.2em;margin: 0 20px 0 0;}
	
	.tsr_textgrid_date {color:#999;font-size: 0.7em;}
	
	/* R16 Popup */
	#r16_popup { top: 150px; left: 20% }
		.r16_popup {text-align:left;border: solid 2px #666666;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;
			display: none;
			position: absolute;
			width: 60%;
			z-index: 1000;
		}
		
		.r16_popuptitle {background: #333333;color:#fff;font-weight:bold;height: 15px;padding:5px;}
		.r16_popupbody {background: #fff;color:#000;padding: 15px;text-align:left;}
		#r16_submitbtn {border: solid 1px #aaaaaa; }

/*	 2. ROTATOR	 */


/*	 3. PLAYER	 */

/*	 4. BROWSE BY SECTION	 */

		/*Home page feature */
		#home_feature { width:940px;}
		#hm_feat_bg {width:920px; height:257px; background:#2b2b2b; clear:both; padding:10px;}
			.home_feature {float:left;height:257px;}
				#feature_main {width:460px; height:257px;}
				#feature_med {width:221px;height:257px;}
				#feature_sm {width:221px; elevation:124px;}
				#feature_main, #feature_med {margin-right:8px;}
				#feature_sm1 {margin-bottom:8px;}
				.feat_title {position: relative; top: -55px;}
				
		/* Homepage latest content by section - Ajax */
		#browseContentHP2{margin:0!important;padding:0!important}#browseContentHP2 li{list-style:none!important;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #CCC}#browseContentHP2_container .page_navigation2{float:right;margin-bottom:20px}#browseContentHP2_container .page_navigation2 a{padding:4px 0;text-transform:uppercase;font-weight:700;color:#777}#browseContentHP2_container .ellipse{display:none!important}#browseContentHP2_container .no_more{color:#CCC!important}#browseContentHP2_container .previous_link{margin-right:10px}#ajax-menu2{background-color:#007ac2;margin-bottom:10px}#ajax-menu2 ul{margin:0;padding:0;width:100%;display:flex}#ajax-menu2 li{float:left;list-style:none}#ajax-menu2 li.active a{background-color:#009cd7}#ajax-menu2 li a{color:#FFF;padding:10px 13px;display:block;text-transform:uppercase;font-size:14px;font-family:Rambla,sans-serif}#ajax-menu2 li a:hover{background-color:#007ac2}#ajax-menu2 li.active{position:relative}#ajax-menu2 li.active::after{content:"";position:absolute;border-bottom:8px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;bottom:0;left:40%}#browseContentHP2 .topic{color:#f22029;text-transform:uppercase}#browseContentHP2 h2{font-size:inherit;line-height:inherit;display:block;margin-top:5px}#browseContentHP2 h2 a{color:#009cd7;font-size:24px;font-weight:400;line-height:28px;text-transform:none}#browseContentHP2 .synopsis{margin:10px 0}#browseContentHP2 .synopsis a{font-size:14px}		
		
		/* HP Promos
		----------------*/
		#hm_feat_span {
			overflow:hidden;width:620px; overflow:auto;height:257px; margin:0; padding:0;
		}
			#hm_feat_s  {
				/*width:920px;*/height:257px;background:#fff; /*padding:10px;*/
			}
				.hm_feat{
					width:221px;height:124px;position:relative;overflow:hidden;
				}
				#hm_feat_1, #hm_feat_2, #hm_feat_right {float:left;}
				#hm_feat_1, #hm_feat_2 {margin-right:8px;}
				#hm_feat_1 {width:620px;height:257px;}
					/*#hm_feat_1 h2 {font-size: 1.9em;line-height:1.2em;}*/
				#hm_feat_2 {width:221px;height:257px;}
				#hm_feat_right,#hm_feat_3, #hm_feat_4 {width:300px; margin-bottom:5px;}
					#hm_feat_2 h2, #hm_feat_3 h2, #hm_feat_4 h2 {font-size: 1em; line-height:1.1em; }
		#hm_feat_s #hm_feat_3 {
			margin-bottom:8px
		}
				#hm_feat_s .abstract, .featurepanel .abstract {
					position:absolute;left:0;bottom:0;background-color:#f2f2f2;padding:5px;/*width:99%;*/
				}
				#hm_feat_s .abstract:hover {background-color:#fff30f;}
				h1.abstract, h2.abstract {margin:0;text-transform: capitalize !important;}
				h1.abstract a, h2.abstract a {font-family: 'Rambla', sans-serif;font-weight: 400;  color:#457395;/*text-shadow: #fff 0px 0px 1px;*/font-size: 0.8em;line-height:1.3em;}
				.hm_feat_hover img {
					opacity: 1;
					transition: 250ms;
				}
				.hm_feat_hover:hover img {
					opacity: 0.85;
				}
				#contentspan #hm_feat_s {
					margin-top:14px
				}
				.abstract{padding:0 5px;}
				
		/* Keep in touch */
		#kit {padding: 0 0 13px 7px;}
			.kit {width:146px;}
			#kit_app_img, #kit_eletter_img, #kit_social_img, #kit_musiclab_img {width:38px;height:42px;background:url(//cdn.mediaworks.co.nz/morefm/skins/assets/sprite.png?v=4) 0 -26px no-repeat; margin:8px 0 0 3px; position:absolute;}
			#kit_app_img {background-position:0 -26px}
			#kit_eletter_img {background-position:-36px -26px}
			#kit_social_img {background-position:-116px -26px}
			#kit_musiclab_img {background-position:-74px -26px}
			.kit_txt {margin:20px 0 0 50px;}
			.kit_txt, .kit_txt a, #kit p, #kit a {text-transform:uppercase; font-family: 'Rambla', sans-serif; font-weight: 400;font-size: 1em;}
			
		/* Shows  */
		.show_pg {border-bottom:1px solid #e9e9e9;height: 250px;}
			.show_pg_txt a, .show_social a {font-family: 'Rambla', sans-serif;font-weight: 400; }
			.show_pg_txt a {font-size:0.7em;text-transform:none;}
			.show_social_text {font-size:1.4em; text-transform:uppercase; margin-left:35px;line-height: 1.6em;}
			.show_social {height:24px; }
				.show_social_fb, show_social_tw {width:150px;}
				.show_fb, .show_tw {width:20px;height:20px;margin:8px 0 0 3px; position:absolute}
				.show_fb {background:url(//cdn.mediaworks.co.nz/morefm/skins/assets/sprite.png?v=4) 0 0 no-repeat;}
				.show_tw {background:url(//cdn.mediaworks.co.nz/morefm/skins/assets/sprite.png?v=4) -24px 0 no-repeat;}
				
		#show_schedule {background:#fff;}
			.show_schedule {background:#05a3e5;}
			#show_schedule td, #show_schedule a {font-family: 'Rambla', sans-serif;font-weight: 400; font-size: 1em;}
			.show_schedule td, .show_schedule a {color:#fff;}
			.time td, .day td, .sun{height:30px;border-bottom:1px dotted #05a3e5; border-right:1px dotted #05a3e5; color:#05a3e5;}
			.jjMD_show, .s_show, .m_show, .fV_show, .blank, .sS_show, .hMN_show, .f40_show, .pH_show, .sHMN_show {border-bottom:1px dotted #fff;border-right:1px dotted #fff;  }
			.bM_show, .pHM_show, .nSM_show {border-bottom:1px dotted #05a3e5;border-right:1px dotted #fff }
			.bM_week {border-right:1px dotted #fff }
			.jjMD_show {height:154px;}
			.s_show {height:61px;}
			.m_show {height:92px;}
			.fV_show {height:123px;}
			.bM_show{height:154px;}
			.blank {height:30px; background:#e5f3f9;}
			.sS_show {height:123px;}
			.hMN_show {height:92px;}
			.f40_show {height:123px;}
			.pH_show {height:154px}
			.pHM_show {height:61px}
			.sHMN_show {height:433px}
			.nSM_show {height:154px;}
		
		/* Search Results Page */

		#SResult {background-color: #000;color: #fff;}
		#SResult .gsc-cursor-page {color: #fff !important;}
		#SResult a,#SResult a b {color: #E10509 !important;}
		#SResult .gs-visibleUrl {display:none;}
		
			
		/* E-letter side column */
		.eletter { padding: 0 20px 20px;}
			.eletter img {padding-right:20px;}
		
		/* Win page */
		.comp_btn {color:#fff; font-family: 'Rambla', sans-serif;font-weight: 400;font-size: 1em; text-transform:uppercase; padding:0 5px;}
		
		
		/* Article - News Story */
		#storyDateSocial {width:460px; height:45px; clear:both; margin:12px 0;}
			
		/* Article - Video */
		video {width:620px; height:378px; background:#999999;}
			#vidBanner {margin:5px auto 10px;}
			
		/* Top 40 */
		#top40{}
		#top40 table{width:100%}
		#top40 th a{background:#fff;color:#76bf46;font-family: 'Rambla', sans-serif;font-weight: 400;font-size:1em;text-transform:uppercase;margin-top:22px}
		#top40 td{color:#fff;font-size:.8em;border-right:1px dotted #fff;border-bottom:1px dotted #fff;padding:8px 5px}
		#top40 .UDT_Table_Item td{background-color:#5ea231}
		#top40 .UDT_Table_AlternateItem td{background:#76bf46}
		
		/* Top 20 */
		#top20{}
		#top20 table{width:100%}
		#top20 th a{background:#fff;color:#76bf46;font-family: 'Rambla', sans-serif;font-weight: 400;font-size:1em;text-transform:uppercase;margin-top:22px}
		#top20 td{color:#fff;font-size:.8em;border-right:1px dotted #fff;border-bottom:1px dotted #fff;padding:8px 5px}
		#top20 .UDT_Table_Item td{background-color:#5ea231}
		#top20 .UDT_Table_AlternateItem td{background:#76bf46}
		
		.top20-message {margin-bottom:10px;}
		.top20-message-loggedout {background-color:#77d2ec; padding:5px 5px 0; }
		.top20-vote-text {font-weight:bold;}
		/* Top 20 voting chart */
		#top20_table {margin-bottom:20px; font-size:11px; color:#333333;}
		.top20-titles td {font-size:14px; text-transform:uppercase; color:#999999;border-bottom:1px dotted #dddddd; font-weight:bold;}
		.top20-chart td {height:65px; padding-top:7px;border-bottom:1px dotted #dddddd; vertical-align:top;}
		.playerMask {width:140px; position:relative; overflow:hidden;}
		.top20-img {width:100px;}
		.top20-player {width:164px;border-right:1px dotted #dddddd; }
		.top20-button {width:114px;}
		.top20-song-title {font-size:14px; font-weight:bold; line-height:20px; color:#00a3d3;}
		.top20-edit {font-size:10px;}
		.top20-Vote-button {background:transparent url(/Portals/0/Skins/TheEdge/i/top20-vote-btn.png) 0 0 no-repeat; width:83px; height:30px; position:absolute;margin:15px 0 0 -40px;}
		.top20-Vote-button_disabled{background:transparent url(/Portals/0/Skins/TheEdge/i/top20-vote-btn_disabled.png) 0 0 no-repeat; width:83px; height:30px; position:absolute;margin:15px 0 0 -40px;}
		.top20-Vote-button_lo {background:transparent url(/Portals/0/Skins/TheEdge/i/top20-vote-btn-disabled.png) 0 0 no-repeat; width:83px; height:30px; position:absolute;margin:15px 0 0 -40px;}
		.top20-Vote-button_limitreached, .top20-Vote-button_limitreached_limitreached{background:transparent url(/Portals/0/Skins/TheEdge/i/top20-vote-btn_limitReached.png) 0 0 no-repeat; width:83px; height:30px; position:absolute;margin:15px 0 0 -40px;}
		.top20-vote-txt {display:none;}
		@media screen and (-webkit-min-device-pixel-ratio:0) {
		.top20-Vote-button, .top20-Vote-button_disabled, .top20-Vote-button_lo, .top20-Vote-button_limitreached {
		left: 580px; /* This works only in Safari and Google Chrome */
		}
		}
		
		/* Prize Module */
		legend {
			font-weight:700;
			padding: 10px 0 20px 0;
			font-size: 18px;
		}
		#Prize_Form * {
			font-family: 'Rambla', sans-serif!important;
			font-size: 0.99em;
		}
		#Prize_Form {
			/*border: 1px solid #2d2d2d;*/
			background: none repeat scroll 0 0 #007ac1;
			background-repeat:repeat-x;
			/*overflow: hidden;*/
			margin-bottom:20px;
		}
		
		#Prize_Form_h2 span{
			padding:60px;!important;
			}
		
		.Prize_Form_Desc{background-color:#efefef!important; padding:10px!important; font-family: 'Rambla', sans-serif!important;}

		/*#Prize_Form * {
			font-family: 'Droid Sans',Arial,Helvetica,sans-serif !important;
		}*/
		#Prize_Form_Header {clear:both;}
		#Prize_Form_Content_LeftCol, .FormTable {
			background: #efefef!important;
			margin: 25px auto;
			color:#141414;
			/*font-family: 'Droid Sans',Arial,Helvetica,sans-serif;*/
		}
		.Prize_Form_Details_Table {
			background: #efefef!important;
			width: 100% !important;
			/*font-family: 'Droid Sans',Arial,Helvetica,sans-serif;*/
		}
		
		.Prize_Form_Details fieldset, .Prize_Form_Questions fieldset {
			border: none !important;	
		}
		
		.Prize_Form_Details {
			padding: 10px 30px 10px 10px !important;	
		}
		
		.FormLabelCell {
			width: 151px !important;	
		}
		
		.FormControlCell {
			width: 405px !important;	
		}
		
		.FormControlCell .FormTextArea {
			width: 576px !important;	
		}
		
		div.PrizeFormElementsRadioButtonList label {
			margin: 25px 5px !important;
		}
		
		.FormControlCell select{padding:10px;}
		.Prize_Form_Submit {
			padding-left:10px !important;
		}
		
		/*.Prize_Form_Questions input[type=text] {
			min-width: 571px !important;	
		}*/
		
		.Prize_Form_Submit a:hover {
			color:#FFF !important;
			background-color: #F00 !important;
			border: #F00 1px solid;
		}
		
		.Prize_Form_Terms {
			padding: 0 10px 10px 10px !important;
			/*font-size: 1.2em !important;*/
			/*font-family: 'Droid Sans',Arial,Helvetica,sans-serif;*/
		}
		
		.Prize_Form_Terms a{
			font-size: 1.0em !important;
			/*color:#FFF !important;*/
			/*font-family: 'Droid Sans',Arial,Helvetica,sans-serif;*/
		}
		
		#Prize_Form_Header .Prize_Form_h2 {
			font-size: 1.5em !important;
			padding:10px!important;
			color: #FFF !important;
			font-family: 'Rambla', sans-serif;
			line-height: 2em;
			letter-spacing: -0.05em;
			font-weight:bold;
		}
		
		#Prize_Form_Header .Prize_Form_h2 h2{
			padding:50px!important;
		}
		
		.Prize_Form_h2{background:none!important;}
		
		#dnn_ctr10443_ViewPrize_pnlTermagreement  a{
			color:#3187c5!important;
		}
		
		a.minimal {
			background: #ee2152!important;
			color: #fff !important;
		}
		
		/****************************************/
		.FormTextBox {
			min-width: 571px;
		}

		#Prize_Form_Header .Prize_Form_h2 span {
			font-weight:400 !important;
			text-transform:uppercase;
			font-family: 'Rambla', sans-serif !important;
		}
		#Prize_Form_Header .addthis_toolbox {padding:10px 0}
		
		#Prize_Form_Content {
			color: #FFF;
			/*font-family: 'Droid Sans',Arial,Helvetica,sans-serif;*/
		}
		
		.form-action {
		  padding: 0 20px;
		  position: relative;
		}
		
		.form-action h1 {
		  font-size: 42px;
		  padding-bottom: 10px;
		}
		.form-action p {
		  font-size: 12px;
		  padding-bottom: 10px;
		  line-height: 25px;
		}
		/*form {
		  padding-right: 20px !important;
		}*/
		#Prize_Form_Content input[type=text],
		#Prize_Form_Content input[type=password],
		#Prize_Form_Content input[type=submit],
		#Prize_Form_Content input[type=radio],
		#Prize_Form_Content input[type=checkbox]  {
		  /*font-family: 'Droid Sans',Arial,Helvetica,sans-serif;*/
		  font-weight:400;
		  font-size: 14px;
		  background-color: #FFF;
		  border: none !important;
		  
		}
		
		#Prize_Form_Content input[type=text],
		#Prize_Form_Content input[type=password] {
		  width: 100%;
		  height: 35px;
		  line-height: 35px;
		  margin-bottom: 10px;
		  padding-left: 15px;
		  background: #CCC;
		  border: none;
		  color: #00182c;
		  outline: none;
		  max-width: 571px;
		  /*min-width: 571px;*/
		}
		
		#Prize_Form_Content input:focus
		{ 
			background-color: #FFFF99;
		}
		
		#Prize_Form [disabled] {
			background-color: #666 !important;
			color: #999 !important;
		}
		
		#Prize_Form_Content_LeftCol {
			/*font-size: 16px !important;
			padding-left: 10px !important;*/	
		}
		
		.Prize_Form_Login {
			padding-bottom: 20px !important;
		}
		
		a.Prize_Form_LoginBtn {
			border: none !important;
			background-color: #000 !important;
		}
		
		a.Prize_Form_LoginBtn:hover {
			border: none !important;
			background-color: #F00 !important;
		}


		/*  Rock Gear  */
		.store_product_list_image {padding-bottom:30px!important}
			.store_product_list_image img {width:190px; height:130px}
			.store_pl_l img {width:16px; height:16px;}
			.store_productlist {width:210px;}
			.store_pl_l, .store_pl_r {margin-top:10px;}
			.store_pl_r {color:#fff!important}
			.store_productlist .buyButtonSm a:link, .store_productlist .buyButtonSm a:visited {
				border: 1px solid #FF0000;
				color: #FF0000;
				font-size: 0.8em;
				padding: 3px 7px;
				text-transform: uppercase;
			}
			#store_detail_text h2 {font-size: 1.5em;}
			#store_detail_price_right .store_detail_option_left {color: #FFFFFF;padding: 10px 4px 0;width: 70px;font-size:0.8em}
			#store_detail_price_right .CommandButton {border: 1px solid #999999; color: #FF0999999000; font-size: 1.2em;text-transform: uppercase;}
			.prodlinks {border: 1px solid #FF0000; color: #FF0000;text-transform: uppercase; padding:2px 5px}
			#store_detail_price_right .store_detail_option3 {margin-top: 10px;}
			
		
		/* Social Media / External Links (Facebook, Twitter, RSS/Podcasts, Email) */
		.sm_links{margin-top:-10px;padding:8px 4px 4px 3px;}
			.sm_links_text {float:left;display:inline;padding:6px 0 5px 0;width:103px;}
			.sm_links a, .sm_links a:visited {font-size:0.9em;}
			.sm_links_text a:hover {color: #F00;}
			.sm_links_l {width:89px;}
			.sm_links_r {width:103px;}
			.sm_links_icons{float:left;display:inline;margin:0 5px 5px 15px;width:27px;height:28px;background: url('http://cdn.mediaworks.co.nz/morefm/skins/assets/sprite.png?v=4') 0 0 repeat-x ;}
			
			/* version 2 - horizontal no text */
			.sm_links2{margin-top:-10px;padding:15px 0 15px 0;}
			.sm_links2_icons{float:left;display:inline;margin:0 0 0 38px;width:27px;height:28px;background: url('http://cdn.mediaworks.co.nz/morefm/skins/assets/sprite.png?v=4') 0 0 repeat-x ;}
				
			.sm_links_fb {background-position: -49px -121px;}
			.sm_links_tw {background-position: -107px -121px}
			.sm_links_rss {background-position: -136px -121px}
			.sm_links_mail {background-position: -78px -121px}
			.sm_links_app {background-position: -80px -149px}
			.sm_links_musiclab {background-position: -107px -149px}
			.sm_links_insta {background-position: -136px -149px}	
		
		
		h5.sm_links_text {
			font-size: 1em !important;
		}
		
		/*.grey-torn:hover a{
			color: #F00;	
		}*/
		
		/* this is specific to this container only */
		.grey-torn-content {
				
		}
		
		#vodSmall{display:none}
		
/* -- 6. DOT NET NUKE DEFAULT STYLES - copied from /Portals/_default/default.css file (Ideally should be shown only to Admins) */

.ControlPanel, .PagingTable{background-color: #FFFFFF;}
.ModuleTitle_MenuContainer{border: blue 0px solid;}
.ModuleTitle_MenuBar{cursor: pointer;height: 16px;background-color: Transparent;}
.ModuleTitle_MenuItem{cursor: pointer;color: black;/*font-family: Tahoma, Arial, Helvetica;font-size: 9pt;*/text-align:left;font-weight: bold;font-style: normal;background-color: Transparent;}
.ModuleTitle_MenuItemSel{cursor: pointer;color: black;/*font-family: Tahoma, Arial, Helvetica;font-size: 9pt;*/text-align:left;font-weight: bold;font-style: normal;background-color: #C1D2EE;}

.ModuleTitle_MenuIcon{cursor: pointer;background-color: #EEEEEE;border-left: #EEEEEE 1px solid;border-bottom: #EEEEEE 1px solid;border-top: #EEEEEE 1px solid;text-align: center;width: 15px;height: 12px;}
.ModuleTitle_SubMenu{z-index: 1000;cursor: pointer;background-color: #FFFFFF;border:none/*border-bottom: #FFFFFF 0px solid;border-left: #FFFFFF 0px solid;border-top: #FFFFFF 0px solid;border-right: #FFFFFF 0px solid;*/}
.ModuleTitle_MenuBreak{border: #EEEEEE 1px solid;background-color: #EEEEEE;height: 1px;}
.ModuleTitle_MenuArrow{font-family: webdings;font-size: 10pt;cursor: pointer;border-right: #FFFFFF 1px solid;border-bottom: #FFFFFF 1px solid;border-top: #FFFFFF 0px solid;}
.ModuleTitle_RootMenuArrow{font-family: webdings;font-size: 10pt;cursor: pointer;}
.NormalRed {color:#F00}

/* My fixes for DNN admin control panel etc */
.ControlPanel {width:100%;margin:0 auto;padding:5px 7px 7px 7px} /* Fix so DNN Control Panel shows normally - by TJ */
.barContent td {vertical-align:middle} /* Fix so DNN Control Panel shows normally - by TJ */
.paneOutline {border-top:1px dashed #CCCCCC;border-bottom:1px dashed #CCCCCC;}
.containerAdminBorder {border: solid 1px red}
div.RadComboBoxDropDown_Default {width:200px !important}

/* Horrible User Profile thing */
#UserProfile {border: 1px silver solid;padding: 10px;margin-bottom: 10px;width: 500px;}
#UserProfile .ProfileName {font-weight:bold;color: #cb2027;margin-bottom: 5px;}
#UserProfile .ProfilePhoto {float: left;}
#UserProfile .ProfileAddress {margin: 0 0 10px 130px;}
#UserProfile .ProfileContact {margin: 0 0 10px 130px;color: gray;font-size: 0.9em;}
#UserProfile .ProfileBio {clear: both;margin: 10px 0px 10px 0;padding: 10px;border: 1px #eee solid;background-color: #f5f9fc;}

/* Event Viewer Styles */
.Exception{color:#ffffff;background-color: #ff1414;}
.ItemCreated{color: #ffffff;background-color: #009900;}
.ItemUpdated{color: #ffffff;background-color: #009999;}
.ItemDeleted{color: #000000;background-color: #14ffff;}
.OperationSuccess{color: #ffffff;background-color: #999900;}
.OperationFailure{color: #ffffff;background-color: #990000;}
.GeneralAdminOperation{color: #ffffff;background-color: #4d0099;}
.AdminAlert{color: #ffffff;background-color: #148aff;}
.HostAlert{color: #ffffff;background-color: #ff8a14;}
.SecurityException{color: #ffffff;background-color: #000000;}

/* Admin Warning */

.admin-warning {border: #F00 2px solid;background-color: #FF6;font-size: 12px;font-family: Georgia,"Times New Roman",Times,serif;margin: 10px 0 !important;padding: 10px;
display: block;line-height: 16px;}


/* -- 7. DOT NET NUKE MODULES --------------------------------------- */

/* Survey Module - /DesktopModules/Survey/Survey.ascx has been modified to support custom classes */
.survey{}
	.surveyitems {font-size:1.2em;line-height:1.2em;}
	.surveyitems table {/*margin:10px 0 0 0;*/}
	.surveyitems td {padding:4px;color:#333333}
	.surveyitems input {border:none}
	
	.surveyresultsitems {font-size:1.2em;line-height:1.2em;}
	
	.surveyresultslabel {width:100px;padding:10px 10px 10px 0;vertical-align:middle}
	.surveyresultsvalue {vertical-align:middle}
	
	.surveyresulttemplateUL {border-top:solid 1px #CCC}
	.surveyresulttemplateLI {border-bottom:solid 1px #CCC}
	
	/* Survey Buttons and error messagess */
	a.survey_btn {float:left;display:inline;padding:5px 7px;color:#77BBE8;margin: 0 10px 10px 0;border:1px solid #77BBE8;font-size:1.2em;font-weight:bold}
	.survey_error {display:block;margin: 0 0 10px 0;font-size:1.1em;color:red}
	
	
	/* Link to a related article to the poll */
	.survey_more {font-size:1.1em}


/* Prize */

.PrizeContent{}
	
	#PrizeLeftColumn{/*float:left;display:inline;width:560px;*/margin:0 0 30px 0}
	#PrizeRightColumn{display:none;/*float:right;width:80px;*/}
	#PrizeClr {clear:both}
	
	.PrizeTitle {font-size:3.0em}
	.PrizeRating {/*padding-top:10px; padding-bottom:30px;}*/}
	.PrizeDesc {padding:10px 0}
	
	.PrizeDetails{font-size:1.2em}
	.PrizeQuestions{font-size:1.2em}
		.PrizeDetails fieldset,
		.PrizeQuestions fieldset{padding:10px;margin:0 0 15px 0;border:solid 1px #CCC;}
		.FormTextBox {margin:3px 0;}
		
	.PrizeTerms{padding:0 0 10px 0;font-size:1.2em;}
	.PrizeUpdateProgress{font-size:1.2em}
	.PrizeSubmit{}
	.PrizeValidation{font-size:1.2em}
		.PrizeValidation ul {list-style:square inside none}
	
	.PrizeLogin{font-size:1.2em;text-align:center}
		a.PrizeLoginBtn{display:block;width:200px;padding:10px;margin:10px auto;border:solid 1px #CCC;color:#FFF;background-color:#77BBE8;font-size:1.4em;font-weight:bold;}
			a:hover.PrizeLoginBtn {background-color:#0978DA;text-decoration:none}
	.PrizeAlreadyEntered {font-size:1.2em}
	
	.Prize_Form_Terms a {font-weight:bold;}

/*LinkStudio Prize - to be removed once Prize module is always used */
input.LsPrizeTextBox{width:200px  !important}	
	
/* -- 8. PAGINATION ----------------------------------------------- */
.hids {float:right;}
	.hids span, .hids a{text-transform:uppercase;padding:0 3px;margin:4px 0 0 0;font-weight:bold; font-size:0.9em;color:#777;float:left;display:block; text-align:right}

	.NextButton, .NextPageDisabled, 
	.PrevButton, span.PrevButton, .PrevPageDisabled{float:left;display:inline;}
	
	/*.NextButton, .NextPageDisabled{background:url(i/cntrs/p_Next.gif) right top no-repeat; text-align:left;width:70px; padding-right:20px; text-indent:20px; overflow:visible;}*/
	/*.PrevButton, span.PrevButton, .PrevPageDisabled{background:url(i/cntrs/p_Prev.gif) 0 0 no-repeat; z-index:-1; text-indent:10px;margin-right:15px;}*/
	
	a.NextPageDisabled:hover, a.PrevPageDisabled:hover{text-decoration:none;}

	.NextPageDisabled, span.PrevButton, .PrevPageDisabled{/*filter: alpha(opacity=30);-khtml-opacity: .3;-moz-opacity: .3;*/opacity: .3;}
	.selectedPage, .PageNo{display:block; float:left;text-indent:-100000px;overflow:hidden;line-height:0px;}

	.ajaxtranz{position:relative;/*background-color:#efeeee;filter: alpha(opacity=30);-khtml-opacity: .3;-moz-opacity: .3;opacity: .3; */}    
		.loadingImg3 {position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background: #FFF url('i/cntrs/p_ldr.gif') center center no-repeat;border-top:solid 1px #CCC; border-bottom:solid 1px #CCC;}



#ad_island1, #ad_island2 {margin-bottom:15px;}


/*Document Module*/
.DNN_Documents{font-size:1.2em;}
/*
#dnn_ctl00_imgIcon{display:none}
#dnn_ctl00_lblMessage{display:none}
#dnn_ContentPane hr{display:none}
*/

/*#mediaworks_dialog {position:absolute;}*/

.admin_msg, .CommandButton {font-size:0.7em; color:#F00 !important;}

#mediaworks_clientSection {margin-top: -3px;}

.blue-header {
	margin-bottom:15px;
	/*background-image:url('http://wa2.cdn.mediaworks.co.nz/therock/Skin/assets/greyTorn300.gif');*/
	background-repeat:repeat-x;
	overflow: hidden;
}

.blue-header-follow {
	margin-bottom:15px;
	background-color:#f1f1f1;
	/*background-image:url('http://wa2.cdn.mediaworks.co.nz/therock/Skin/assets/greyTorn300.gif');*/
	background-repeat:repeat-x;
	overflow: hidden;
}



.blue-header-title {
	padding: 10px 10px 10px 10px;
	background-color:#007ac1;
	margin-bottom:10px!important;
}

.blue-header-title h3 {
	color: #fff !important;
	font-family: 'Rambla', sans-serif;
	font-weight: bold;
	font-size:19px!important;
}

.blue-header-content {
	padding: 0 15px 0 15px;
}

.red-header-title {
	padding: 10px 10px 10px 10px;
	background-color:#e20002;
	margin-bottom:10px!important;
}

.red-header-title h3 {
	color: #fff !important;
	font-family: 'Rambla', sans-serif;
	font-weight: bold;
	font-size:19px!important;
}

.teaser_thumb_synp_text h5 a:hover {
	color: #F00;
}



.roll {
	/* default opacity state */
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	/* IE 5-7 */
	filter: alpha(opacity=0);
	/* Good browsers */
	opacity: 0;
}

/*.teaser_thumb_synp_text h5 {font-size:1.1em;font-weight:bold;margin:-3px 0 0 0;padding:0 0 4px 0;} *//*not all templates use h5 */

/* ************************* */
/* Rock Gear style overrides */
/* ************************* */
.ModNBStoreMiniCartC {
	background-color: #333 !important;
	padding: 15px 0 0 15px !important;
}

.nb_store_CommandButton {
	background-color: #333 !important;
}

#dnn_ctr7861_CategoryMenu_dlRootMenu td {
	color: #FFF !important;	
}

#dnn_ctr8130_AdminOrders_txtFromDate, #dnn_ctr8130_AdminOrders_txtToDate {
	width: 100px !important;	
}

.nb_store_HeaderStyle {
	color: #FFF !important;
	font-weight: bold;
	background-color: #333 !important;
}

#minicart {
	background-color: #333 !important;
	height: 70px !important;
}

.col2 {
	width: 280px !important;
	padding-top: 15px !important;
}

.col2 a {
	color: #F00 !important;
	font-weight: normal !important;
}

#dnn_ctr7860_ProductList_dlProductList td {
	padding-right: 5px !important;
}

.nb_store_ClientButton {
	background-color: #2d2d2d !important;	
}

.ModNBStoreCheckoutC table label, .ModNBStoreCheckoutC table span, .grey-torn fieldset, .grey-torn fieldset span {
	color: #FFF !important;
}

.grey-torn-content p {
	color: #FFF !important;
}

.grey-torn table {
	color: #FFF !important;
}

h5 {
	line-height:0.4em !important;	
}

.srch_box {
	height: 8px !important;	
}

.srch_btn {
	margin-right: -5px !important;	
	margin-top:3px!important;
}

#cse-search-box-new{float:right;}

.red-headline {
	color: #F00;	
}

/* DNN.css */
.SubHead{font-weight:bold;font-size:.9em;color:#141414;}.NormalTextBox{font-size:.8em;font-weight:normal}A.CommandButton:link,A.CommandButton:visited,A.CommandButton:hover,A.CommandButton:active{text-decoration:underline;color:#036}input,textarea,select{border:solid 1px #999;background-color:#fff;font-size:1em;padding:5px}#dnn_IconBar.ascx_txtTitle{margin:5px 0 !important}.ascx_cboDesktopModules{margin-top:10px !important}#dnn_IconBar.ascx_pnlModules{padding-top:10px !important}


/* Related videos */
.tsrImgGreyBorder {width:180px;}.span4 {float:left; display:inline; width:180px; margin:20px 10px 0}.artTitle a {font-size:0.5em;text-decoration:none!important;}h4.artTitle {line-height:0.3em;}.row-fluid{width:620px;background:#1f1e1e;padding:0 0 0 10px;}

/* TOASTER _ TO BE REENABLED */
#toaster-area {
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 10000;
}
.toaster-bar {
	color: black;
	/*border-bottom: 2px solid rgba(0, 0, 0, 0.07);*/
	width: 100%;
	cursor: pointer;
	height:26px;
}
.toaster-bar-container {
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
	font-family:'Rambla', sans-serif!important;
	font-size:14px!important;
}
.toaster-bar-bkg {
	background-color: #fff;
	opacity: .75;
/*	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";*/
	/*filter: alpha(opacity=95);*/
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.toaster-bar {
	padding: 1.2em 0;
}
.toaster-bar-contents, .toaster-bar-contents a{
	width: 940px;
	line-height:26px;
	margin: auto;
	text-align: center;
	position: relative;
	font-size: 180%;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
}

.toaster-bar-contents a{
	font-size: 110% !important;
}


