﻿@import "/includes/globalnav/v07b/globalnav.css";
@import "/includes/footer/footer-v07b.css";
@import "/i/o/globalnav/v10/css/globalnav.css";
@import "/radio/includes/zonebar/zonebar.css";
@import "/includes/css/modules.css";
@import "/includes/css/promos.css";
@import "/radio/css/onradio.css";
@import "/radio/css/fap.css";

body {
	font: 12px Verdana, sans-serif;
	margin: 0;
	padding: 0;
}

#body {
	width: 976px;
}

img {
	border: none;
}

#gn-tabs li#gnt-ord a {
	background-color: #363636;
	color: #fff;
}

#subnav {
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	color: #fff;
	padding: 3px 0 10px;
	margin: 0 5px 1px;
	background: #8b0b10 url("/radio/gfx/radio-nav-back.gif") repeat-y;
}

#subnav a {
	color: #fff;
	text-decoration: none;
}

#subnav a:hover{
	color: #fff;
	text-decoration: underline;
}

#subnav .zone {
	margin: 0px 30px 0 11px;
	display: inline;
	float: left;
}

#subnav .zones {
	margin-top: 10px;
	display: inline;
	float: left;
}

#mainpromos { 
	margin: 5px;
	background-color: #393939;
	color: #fefefe;
}



#mainpromos #leadpromo {
	width: 416px;
	float: left;
	display: inline;
	margin: 20px 0 15px;
}

#mainpromos #leadpromo img {
	margin: 0 0 10px 12px;
	border: none;
}

#mainpromos #leadpromo h3 {
	margin: 0 0 0 12px;
	text-transform: uppercase;
	color: #87b0b4;
	font: normal 12px Arial, sans-serif;
}

#mainpromos #leadpromo h2 {
	margin: 0 0 0 12px;
	font: normal 26px Georgia, serif;
}

#mainpromos #leadpromo h2 a {
	color: #fefefe;
	text-decoration: none;
}

#mainpromos #leadpromo ul {
	margin: 10px 0;
	padding: 0;
	list-style: none;
}

#mainpromos #leadpromo li {
	margin: 1px 0;
	padding: 0;
	list-style: none;
	background-color: #464e50;
	font: bold 10px Arial, sans-serif;
	height: 16px;
}

#mainpromos #leadpromo li a {
	color: #fefefe;
	display: block;
	text-decoration: none;
	padding: 2px 0 2px 27px;
	background: transparent url("/radio/gfx/promo-li-bullet.gif") no-repeat 15px 3px;
}

#mainpromos #leadpromo p {
	margin:0;
	padding: 5px 12px;
	color: #969495;
	font-size: 10px;
}

#mainpromos #morepromo {
	width: 518px;
	float: left;
	display: inline;
	padding: 20px 18px 15px 14px;
	color: #969495;
	font-size: 10px;
}

#mainpromos #morepromo div.fpromo {
	margin-bottom: 10px;
	padding: 0px;
	background-color: #2d292a;
}

.fpromo div.fpromoinner {
	margin: 0;
	padding: 2px 10px 2px 10px;
}

.fpromo div.cornertop {
	color: #fff;
	height: 8px;
	background: url("/radio/gfx/corner_tr.gif") no-repeat top right; 
}

.fpromo div.cornerbottom {
	color: #fff;
	height: 8px;
	background: url("/radio/gfx/corner_br.gif") no-repeat bottom right; 
}

img.corner {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;
}

#mainpromos #morepromo div.fpromo p {
	margin: 3px 0;
}

#mainpromos #morepromo div.fpromo img {
	float: left;
	margin-right: 15px;
}

#mainpromos #morepromo h3 {
	margin: 0;
	color: #87b0b4;
	font: normal 9px Arial, sans-serif;	
}

#mainpromos #morepromo h2 {
	margin: 0;
	font: normal 18px Georgia, serif;
}

#mainpromos #morepromo h2 a {
	color: #fefefe;
	text-decoration: none;
}

#mainpromos #morepromo ul {
	margin: 10px 0;
	padding: 0;
	list-style: none;
}

#mainpromos #morepromo li {
	margin: 1px 0;
	padding: 2px 0;
	list-style: none;
	text-transform: uppercase;
	font: bold 10px Arial, sans-serif;
}

#mainpromos #morepromo li a {
	color: #fefefe;
	text-decoration: none;
	padding: 2px 0 2px 27px;
	background: transparent url("/radio/gfx/promo-li-bullet.gif") no-repeat 15px 3px;
}

#mainpromos #morepromo li a.listenlink-white, #mainpromos #leadpromo li a.listenlink-white {
	color: #fefefe;
	text-decoration: none;
	margin-left: 13px;
	padding: 2px 0 2px 14px;
	background: url("/radio/gfx/icon_audio_wht.gif") no-repeat 0px 5px;
}

#acrosscanada {
	margin: 0 5px;
	height: 27px;
	background: #fff url("/radio/gfx/across-canada-back-clr.gif") repeat-x;
	border-bottom: 1px solid #fff;
}

#acrosscanada h3 {
	margin: 0;
	padding: 6px 0 0 14px;
	float: left;
	font: bold 12px Verdana, sans-serif;
	text-transform: uppercase;
	color: #A42A29;
}

#acrosscanada #regdropcontainer {
	display: inline;
	float: right;
	margin: 0;
	padding: 0 10px 0 0;
}

#regionaldrop #regdropcontainer select {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0px 0px 10px;
	padding: 0px;
	border: 1px solid #aaa;
}

#regionaldrop #regdropcontainer input {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 5px 0px 0px;
	padding: 0px 5px 0px 5px;
	border: 1px solid #aaa;
}

#regpromos {
	margin: 0 5px;
	padding-bottom: 8px;
	background-color: #fff;
	border-bottom: 1px solid #c4c4c4;
}

#regpromos div.regpromosspacer {
	width: 36px;
	display: inline;
	float: left;
}

.promos .promo {
	margin: 7px 8px 7px 13px;
}

#brands {
	padding: 20px 0;
}

#brands a {
	margin: 0 15px;
}

#bluepromoleft {
	height: 120px;
	margin: 7px 0 10px 5px;
	width: 480px;
	color: #fff;
	background-color: #60788b;
	float: left;
	display: inline;
}

#bluepromoright {
	height: 120px;
	margin: 7px 5px 10px 6px;
	width: 480px;
	color: #fff;
	background-color: #60788b;
	float: left;
	display: inline;
}

#bluepromoleft h3, #bluepromoright h3 {
	margin: 0;
	padding: 10px 0 0 10px;
	font: bold 12px Georgia, serif;
}

#bluepromoleft a.bluePromoHeader, #bluepromoright a.bluePromoHeader {
	font: bold 12px Georgia, serif;
	color: #fff;
	text-decoration: none;
}

div.col {
	width: 50%;
	float: left;
	display: inline;
}

div.col ul {
	margin: 10px 30px 0 0;
	padding: 0;
	list-style: none;
}

div.col li {
	margin: 1px;
	padding: 0;
	list-style: none;
	background-color: #4d5d6c;
	font: bold 10px Arial, sans-serif;
	height:16px;
}

div.col li.last {
	background-color: transparent;
}

div.col li a {
	color: #fefefe;
	display: block;
	text-decoration: none;
	padding: 2px 0 2px 22px;
	background: transparent url("/radio/gfx/promo-li-bullet.gif") no-repeat 10px 3px;
	margin:0;
}

div.col p {
	color: #aedee4;
	font-size: 10px;
	margin: 7px 5px;
}

div.col h4 {
	color: #aedee4;
	font-size: 11px;
	margin: 5px 10px;
}


/* RS CSS */
.rsPops .region { text-transform: capitalize; }
.rsPops a { color: #000; text-decoration: none; }

