body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 65%;
	color: #636363;
	margin: 0;
	padding: 0;
	background: #fff;
}











td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #636363;
}

a:link, a:visited, p a:link strong,  p a:visited strong {
	color: #DA272B;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;

}

a:hover,  p a:hover strong  {
	/*color: #FF0000;*/
	text-decoration: underline;
}

p, h1, h2, h3, h4, h5, h6, ul  {
	margin: 15px;
}

p, h3, h4, h5, h6 {
	line-height: 160%;
}

p strong, p b {
	color: #737577;
}

strong, b, h2, h3, h4, h5, h6 {
	font-family: Verdana, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	color: #da272b;
}

h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	margin: 12px 15px;
	/*text-transform: lowercase;*/
}

h2 {
	font-size: 11px;
}

h3, h4, h5, h6 {
	font-size: 10px;
	margin-bottom: -3px;
}

ul {
	/*background-image: url(/Images/Temp/FadeBg.gif);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	margin-left: 30px;*/
	list-style : none;
	border-bottom: 2px solid #da272b;
	margin-right: 18px;
}

li {
	padding: 2px 0 3px;
	color: #da272b;
	border-top: 1px solid #da272b;
	/*list-style-position : inside;*/
}

.caption {
	background-color: #e5e5e5;
	padding: 2px 5px 3px 22px;
}

/*#master {
	width: 731px;
	margin-left: auto;
	margin-right: auto;
}*/

#contentBg {
	background-image: url(/Images/Temp/FadeBg.gif);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	vertical-align: top;
}

.divider {
	background-color: #da272b;
	height: 1px;
}

br {
	clear: both;
	/*line-height: 0;*/
}

.footer, a:link.footer, a:visited.footer {
	color: #C1C1C1;
	padding: 5px 0 20px;
}

a:hover.footer {
	color: #DA272B;
}

/* background-color: yellow; */

/* maps */

#trn-map {
	float: right;
	width: 360px;
	height: 500px;
}

#trn-map p {
	color: #e04b54;
	margin-left: 120px;
}

#trn-map ul{
	margin: 0;
	border: 0;
	padding-left: 130px;
}

#trn-map ul li{
	border: 0;
	list-style-type:disc;
	margin: 0;
	line-height: 1.0em;
	margin-left: 15px;
	color: #959595;
}

#trn-map ul li a {
	color: #959595;
}

#aoe-map {
	width: 360px;
	height: 500px;
}

.chits_headers  {
	margin: 0 15px; 
	background-color:#00A2B2; 
	color: #FFFFFF; 
	font-size:14px;

}
.rsport_headers  {
	margin: 0 15px; 
	background-color:#3FA752; 
	color: #FFFFFF; 
	font-size:14px;

}
.newstalkzb_headers  {
	margin: 0 15px; 
	background-color:#00A2B2; 
	color: #FFFFFF; 
	font-size:14px;

}
.zm_headers  {
	margin: 0 15px; 
	background-color:#EE333E; 
	color: #FFFFFF; 
	font-size:14px;

}
.hauraki_headers  {
	margin: 0 15px; 
	background-color:#007AC2; 
	color: #FFFFFF; 
	font-size:14px;

}

.zb_headers  {
	margin: 0 15px; 
	background-color:#006E93; 
	color: #FFFFFF; 
	font-size:14px;

}
.flava_headers  {
	margin: 0 15px; 
	background-color:#B45121; 
	color: #FFFFFF; 
	font-size:14px;
}
.easymix_headers  {
	margin: 0 15px; 
	background-color:#992A6C; 
	color: #FFFFFF; 
	font-size:14px;
}
.coast_headers  {
	margin: 0 15px; 
	background-color:#00B6EE; 
	color: #FFFFFF; 
	font-size:14px;
}









/* START of all brands bar */

#brandsbar_container
{
	width: 100%;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#414141;
	height:22px;
}
#menuwrapper {
	
	
	background-color: #414141;
	border:none;
	position: relative;
	width: 760px;
	margin: 0 auto;
	text-align:left;
	
	padding:0px;
	height:22px;
	

}
ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width: 760px;
	list-style: none;
	position: relative; /*--Set relative positioning on the unordered list itself - not on the list item--*/
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background: #414141;
	border:none;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	/*border-right: 1px solid #555; *//*--Divider for each parent level links--*/
	border:none;

}
ul#topnav li a {
	padding: 4px 15px;
	display: block;
	color:#ccc;
	text-decoration: none;
	font-weight:normal;
}
ul#topnav li:hover { 
	color: #fff;	
	text-decoration: none;
	font-weight:normal;
}
ul#topnav li span {
	float:left;
	padding: 4px 0;
	position: absolute;
	
	top:21px;
	display: none; /*--Hide by default--*/
	width: 338px;
	background: #333;
	color: #ccc;

	
}
ul#topnav li:hover span { display: block; } /*--Show subnav on hover--*/
ul#topnav li span a { display: inline;color:#ccc; } /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
ul#topnav li span a:hover {text-decoration: none;color:#fff;background:#6c6c6c;}
/*--Notice the hover color is on the list item itself, not on the link. This is so it can stay highlighted even when hovering over the subnav--*/


/* END of all brands bar */

