/* CSS Document */

body {min-width:990px}

.corphead {background: url(http://images.ctv.ca/v2/images/header/CTV_pageheader_3150.jpg) repeat-y scroll 50% 0px; width: 100%;}

#corpheader {
background:none;
height:101px;
}

.head-holder {height: 109px; width:100%; margin: 0px auto}

.head-info {
z-index:10000;
float:left;
width:727px;
/*position:relative;*/
}

.logo {
background:transparent url(http://images.ctv.ca/v2/images/logo.png) no-repeat scroll 0 0;
float:left;
height:74px;
margin:14px 0 0;
overflow:hidden;
text-indent:-3000px;
width:223px;
}

.logo a {
display:block;
height:100%;
overflow:hidden;
width:100%;
}

#showBt {background: transparent url(http://images.ctv.ca/v2/images/header/selectbtn.jpg) 0px 0px scroll no-repeat;}

.menu-holder {
width:763px; padding:43px 0 0;
}

.header {
margin:0 auto; width: 960px}

.navigation {
margin:1px 0 0;
width:720px;
}

.navigation-info {
background:transparent url(http://images.ctv.ca/v2/images/border-nav.gif) no-repeat scroll 100% 100%;
float:right;
padding:0 0 3px;
/*width:495px;*/
}

.nav {
float:left;
height:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0 0;
padding:0 25px 0 0;
}

.nav li {
float:left;
padding:0 0 0 30px;
}

.nav li:first-child {
padding:0;
}

.nav li a {
-x-system-font:none;
color:#CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
}

.nav li a:visited {color: #CCCCCC}

#menu li {
float:left;
margin:0 5px 0 0;
}

#menu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left: -7px;
padding-left: 0px;
width: 600px;
}

#menu li a.btn {
cursor:pointer;
float:left;
padding:0 0 0 14px;
position:relative;
z-index:100;
}

#menu li a.btn:hover { text-decoration: none}

#menu li a.btn span {
background:transparent url(http://images.ctv.ca/v2/images/arrow01-over.gif) no-repeat scroll 0 50%;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:30px;
padding:0 16px 1px 23px;
}


.search-block {
float:left;
position:relative;
width:228px;
margin-left: 40px;
margin-top: -2px
}

form, fieldset {
border-style:none;
margin:0;
padding:0;
}

.search {
overflow:hidden;
width:228px;
}



.search .text {
background:transparent url(http://images.ctv.ca/v2/images/bg-input1.gif) no-repeat scroll 0 0;
float:left;
height:18px;
padding:7px;
width:171px;
}

.search .text input {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#828282;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:18px;
padding:0;
width:169px}

input, textarea, select {
-x-system-font:none;
font-family:arial,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
/*vertical-align:middle;*/
}

.search-box {display: none}

.sign {
display:none;
float:left;
}


/*Location Drop Down */


.location {
float:right;
position:relative;
z-index:10000;
margin-top: 4px;
}

.location a.local strong {
-x-system-font:none;
background:transparent url(http://images.ctv.ca/v2/images/arrow02.gif) no-repeat scroll 0 50%;
color:#CCCCCC;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
padding:0 0 0 16px;
}

.location a.local {
cursor:pointer;
}

.location a.local em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://images.ctv.ca/v2/images/btn-nav-span.png) no-repeat scroll 0 0;
float:left;
height:19px;
width:4px;
}

.location-box {
visibility:hidden;
padding:25px 0 0;
position:absolute;
right:0;
top:0;
}

.location-box-head {
background:transparent url(http://images.ctv.ca/v2/images/location-top.png) no-repeat scroll 0 0;
height:8px;
overflow:hidden;
width:208px;
}

.location-box-info {
width:208px;background:transparent url(http://images.ctv.ca/v2/images/location-bg.png) repeat-y scroll 0 0;
}

.location-box-desc {
margin:0 0 -64px;
padding:0 11px;
position:relative;
width:186px;

}



.location-box-info  p {text-align: left;  margin: 20px 0px 0px; font-size: 11px; line-height:14px; font-family:Arial, Helvetica, sans-serif}

.location-box-info  p a { color: #000000; background: transparent url(http://images.ctv.ca/v2/images/separator01.gif) no-repeat scroll 0 50%; padding: 0px 0px 0px 13px}

.location-box h3 {
-x-system-font:none;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px!important;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
margin:0px;
}

.location-box ul {
border-top:1px solid #C1C1C2;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:9px 0 0;
overflow:hidden;
padding:2px 0 0;
width:186px;
}

.location-box ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.location-box ul li {
background:transparent url(http://images.ctv.ca/v2/images/separator01.gif) no-repeat scroll 0 5px;
margin:8px 0 0;
padding:0 0 0 13px;
width:173px;
text-align:left;
}

.location-box ul li a {
-x-system-font:none;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
}



.location-box-foot {
background:transparent url(http://images.ctv.ca/v2/images/location-foot.png) no-repeat scroll 0px 0px;
height:84px;
overflow:hidden;
width:208px;
}

/* Leaderboard */

.banner01-holder {background: #000000 url(http://images.ctv.ca/v2/images/header/banner-01-bkgrnd.gif) repeat-x scroll 0px 0px; height: 100px; overflow: hidden; padding: 4px 0px 0px}

.banner01 {background: #010101 none repeat scroll 0px 0px; margin: 0px auto; padding: 1px; width: 728px; height: 90px}
