/* 2010-09-02 16:39:49.8336 UTC */
/* --------- global styles --------- */
body
{    
    background-color: #830f14;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1{
	margin:0;
	font-weight:normal;
}
#row
{
	margin-top:8px;
	scrollbar-face-color:#CECECE;
	scrollbar-arrow-color:#232323;
	scrollbar-track-color:#B6B6B6;
	scrollbar-shadow-color:#C6C6C6;
	scrollbar-highlight-color:#D3D3D3;
	scrollbar-threedlight-color:#D3D3D3;
	scrollbar-darkshadow-Color:#B6B6B6;	
}
#noborder{
	border:0px;
}
#borderbottom {
	border-bottom:8px solid #EFEFEF;
}
#onecolumn{
	padding:32px 32px 0px 32px;
}
#mainnavdropdown
{      
	background:url(http://images.zip.ca/zip/en-CA/Sports/header/navbar2/dropdown.gif) 28px 7px no-repeat;
}
#bordertop{
	border-top:8px solid #EFEFEF;
}
/* --------- end of global styles --------- */

.border{
	background: url(http://images.zip.ca/zip/v4/shadow-wrap2.jpg) center repeat-y;
}

.headercorner1
{
	background:url(http://images.zip.ca/zip/en-CA/Sports/header/corner1.gif) 0 0 no-repeat;
}

.headercorner2
{
	background:url(http://images.zip.ca/zip/en-CA/Sports/header/corner2.gif) 0 0 no-repeat;
}
.ziplogo 
{
	background:url(http://images.zip.ca/zip/en-CA/Sports/logos/ziptv.gif) 0 50% no-repeat;
}

.navbar1div
{
	background:url(http://images.zip.ca/zip/v4/navbar-primary.jpg) 50% 0% repeat-x;
}

.searchbutton
{
	background:url(http://images.zip.ca/zip/en-CA/Sports/header/search/search.gif) 50% 50% no-repeat;
}

/* --------- main nav --------- */
.mainnav1 a:link, 
.mainnav1 a:visited, 
.mainnav1down a:link, 
.mainnav1down a:visited, 
.mainnav1down a:hover,
.mainnav2 a:link, 
.mainnav2 a:visited, 
.mainnav2down a:link, 
.mainnav2down a:visited, 
.mainnav2down a:hover,
.mainnav3 a:link, 
.mainnav3 a:visited, 
.mainnav3down a:link, 
.mainnav3down a:visited, 
.mainnav3down a:hover,
.mainnav4 a:link, 
.mainnav4 a:visited, 
.mainnav4down a:link, 
.mainnav4down a:visited, 
.mainnav4down a:hover,
.mainnav5 a:link, 
.mainnav5 a:visited, 
.mainnav5down a:link, 
.mainnav5down a:visited, 
.mainnav5down a:hover,
.mainnav6 a:link, 
.mainnav6 a:visited, 
.mainnav6down a:link, 
.mainnav6down a:visited, 
.mainnav6down a:hover
{
    padding-left: 1em;
	padding-right: 1em;
	text-align: center;
	font-size:12px;
	color:#222222;
	text-decoration:none;
	background:url(http://images.zip.ca/zip/v4/navbar-primary.jpg) 50% 0% repeat-x;
	height: 28px;
	line-height: 28px;
	display:block;
}

.mainnav1 a:hover, 
.mainnav1down a:link, 
.mainnav1down a:visited, 
.mainnav1down a:hover,
.mainnav2 a:hover, 
.mainnav2down a:link, 
.mainnav2down a:visited, 
.mainnav2down a:hover,
.mainnav3 a:hover, 
.mainnav3down a:link, 
.mainnav3down a:visited, 
.mainnav3down a:hover,
.mainnav4 a:hover, 
.mainnav4down a:link, 
.mainnav4down a:visited, 
.mainnav4down a:hover,
.mainnav5 a:hover, 
.mainnav5down a:link, 
.mainnav5down a:visited, 
.mainnav5down a:hover
{	
	background:url(http://images.zip.ca/zip/v4/navbar-primary-hover.jpg) 50% 0% repeat-x;
}

.top-banner
{
	background-position: center top;
	background-repeat: repeat-x;
    background-image: url(http://images.zip.ca/zip/kiosk/banner_kiosk.jpg);
    height:100px;
}

#headerLinks
{
    color: #fff;
}

/* --------- end of main nav --------- */
.topbanner{
	background-color: #383838;
	padding:11px 13px 11px 13px;
}
.header1{
	background:#F20000 url(http://images.zip.ca/zip/en-CA/Sports/header/bg.gif) repeat-x;
}
.header2{
	background:#F20000 url(http://images.zip.ca/zip/en-CA/Sports/header/bg2.gif) no-repeat 0 0;
	padding:15px 5px 0px 0px;
	font-size:11px;
	color:#FFFFFF;
	height: auto;
}
.header2 a:link, .header2 a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.header2 a:hover{
	text-decoration:underline;
}
.navbar1{
	background:url(http://images.zip.ca/zip/en-CA/Sports/header/navbar1/bg.gif) repeat-x;
}
.search{
	background:url(http://images.zip.ca/zip/en-CA/Sports/header/search/bg.gif) repeat-x;
	padding-left:7px;
	padding-top:2px;
	padding-bottom:2px;
}
.textfield{
	background:url(http://images.zip.ca/zip/en-CA/Sports/header/search/fieldbg.gif) repeat-x top;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#7B7B7B;
	border:1px solid #A1A1A1;
	width:170px;
}
.searchfield{
	background:url(http://images.zip.ca/zip/en-CA/Sports/header/search/fieldbg.gif) repeat-x top;
	background-color:#fff;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
	color:#000;
	/*border:1px solid #A1A1A1;*/
	width:180px;
}
.searchfieldshort {
	background:url(http://images.zip.ca/zip/en-CA/Sports/header/search/fieldbg.gif) repeat-x top;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#7B7B7B;
	border:1px solid #A1A1A1;
	width:85px;
}
.navbar2
{
    color: #fff;
    vertical-align: top;
    height: 27px;
    background: #CC0001 url(http://images.zip.ca/zip/en-CA/v4/nav/nav_secondarybackground_984x31.jpg) scroll repeat-x 50% 0%;
	padding-left:14px;
}
.navbar2 a:link, .navbar2 a:visited, .navbar2 a{
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.navbar2 a:hover{
	text-decoration:underline;
}
#padding1{
	padding-right:5px;
}
.padding1
	{
		padding-right:5px;
	}
	
.pageheader{
	font-size:10px;
	color:#222222;
	padding:0px 9px 9px 0px;
	background-repeat: no-repeat;
}
.pageheader a:link, .pageheader a:visited{
	text-decoration:none;
	color:#222222;
}
.pageheader a:hover{
	text-decoration:underline;
}
#root{
	color:#CC0000;
}
.column{
	padding:8px 0px 0px 8px;
}
.tags{
	font-size:10px;
	color:#222222;
}
.tags a:link, .tags a:visited{
	color:#222222;
	text-decoration:none;
}
.tags a:hover{
	text-decoration:underline;
}

.ZipWaveTitle
{
	padding: 10px 10px 10px 10px;
	color: black;
	font-size: 18px;
	width:auto;
	float:left;
	display:block;
	font-weight:bold;
}

/* --------- quickstats --------- */
#statstop{
	background-color:#919191;
	border-bottom:0px;
	padding:8px 4px 8px 8px;
	color:#FFF;
}
#statsrows{
padding:8px 4px 9px 8px;
}
#mainrow{
	color:#FFF;
	padding:8px 4px 8px 8px;
	background-color:#6D6D6D;
	border-bottom:0px;
}
#maincolumn{
	background-color:#AAAAAA;
	color:#FFFFFF;
	padding:8px 0px 8px 8px;
	border-right:8px solid #AAAAAA;
	border-bottom:1px solid #9C9C9C;
}
.videoinfo{
	background: url(http://images.zip.ca/zip/en-CA/Sports/video/info_bg.gif) repeat-x top;
	padding: 8px;
	background-color:#E1E1E1;
}
.videoinfo h1, .videoinfo h1 a:link {
	font-weight:normal;
	font-size:12px;
	color:#222222;
	margin-bottom:11px;
}
/* ---------- footer stuff ---------------- */
.zipfooter
{
	background:url(http://images.zip.ca/zip/v4/footer.jpg) 50% 0% no-repeat;
	
}
.zipfootcolour
{
	background-color: #910403;
}
.zipfoot
{
    height: 52px;
	padding: 4px 13px 8px 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.zipfoot a:link, .zipfoot a:visited{
	color:#FFF;
	text-decoration:none;
}
.zipfoot a:hover{
	text-decoration:underline;
}
#zipgray{
	color:#C8C8C8;
}

/*
Lobby Redesign Styles
*/
.BoxHeader_BodyBorder, .BoxHeader_BodyBorder_Padding
{
	border: 1px solid #BCBCBC; 
	border-top: none
}
.BoxHeader_BodyBorder_Padding
{
	padding: 6px;
}
.BoxHeader_Red
{
    font-weight:bold;
	background: url(http://images.zip.ca/zip/en-CA/zip_redesign_v3.0/btns/red_bg.gif) repeat-x;
	font-size:12px;
	color:#FFF;
	padding: 5px 0px 5px 8px;
}
.BoxSubHeader_Gray{
	background: url(http://images.zip.ca/zip/en-CA/Sports/header/navbar2/bg.gif) repeat-x;
	border: 1px solid #BCBCBC; 
	border-top:none;
	border-bottom: 1px solid #989898;
	font-size:12px;
	color: #333333;
	padding: 5px 8px 5px 8px;
}
.BoxHeader_Gray
{
    font-weight:bold;
	background-color: #585858;
	background-image: url(http://images.zip.ca/zip/en-CA/zip_redesign_v3.0/btns/grey_bg.gif);
	background-repeat: repeat-x;
	font-size:12px;
	color:#FFF;
	padding: 5px 0px 5px 8px;
	font-weight: bold;
}
.BoxHeader_LightGray
{
    font-weight:bold;
	background-color: #5F5F5F;
	background-image: url(http://images.zip.ca/zip/en-CA/zip_redesign_v3.0/btns/grey-light-bg.jpg);
	background-repeat: repeat-x;
	font-size:12px;
	color:#FFF;
	padding: 5px 0px 5px 8px;
}
.BoxHeaderImage_Recent
{
    font-weight:bold;
	background: url(http://images.zip.ca/zip/en-CA/zip_redesign_v3.0/btns/recent2.gif) repeat-x;
	font-size:12px;
	color:#FFF;
	padding: 5px 0px 5px 8px;
}
.BoxHeaderImage_Friends
{
    font-weight:bold;
	background: url(http://images.zip.ca/zip/en-CA/zip_redesign_v3.0/btns/friends2.gif) repeat-x;
	font-size:12px;
	color:#FFF;
	padding: 5px 0px 5px 8px;
}
.BoxHeaderImage_ShowTime
{
    font-weight:bold;
	background: url(http://images.zip.ca/zip/en-CA/zip_redesign_v3.0/headers/showtimes2.gif) repeat-x;
	font-size:12px;
	color:#FFF;
	padding: 5px 0px 5px 8px;
}
.BoxHeaderImage_Account
{
    font-weight:bold;
	background: url(http://images.zip.ca/zip/en-CA/zip_redesign_v3.0/btns/accountproblems2.gif) repeat-x;
	font-size:12px;
	color:#FFF;
	padding: 5px 0px 5px 8px;
}
.BoxHeaderImage_Profile
{
    font-weight:bold;
	background: url(http://images.zip.ca/zip/en-CA/community/zipprofile.jpg) repeat-x;
	font-size:12px;
	color:#FFF;
	padding: 5px 0px 5px 8px;
}
.BoxHeaderImage_Control
{
    font-weight:bold;
	background: url(http://images.zip.ca/zip/en-CA/community/zipstats.jpg) repeat-x;
	font-size:12px;
	color:#FFF;
	padding: 5px 0px 5px 8px;
}
.BoxHeaderImage_Reviews
{
    font-weight:bold;
	background: url(http://images.zip.ca/zip/en-CA/community/starreviews.jpg) repeat-x;
	font-size:12px;
	color:#FFF;
	padding: 5px 0px 5px 8px;
}
.BoxHeader_Label, 
.BoxHeader_Title span
{
	font-size:12px;
	color:#FFF;
	padding: 5px 0px;
	font-weight: bold;
}

.BoxHeader_Right
{
    float:right;
    padding-right:8px;
    position:relative;
    margin-top:-1px;
    margin-bottom:-1px;
}

/*
Video Control & Playlist Styles
*/
.menuheader1{
	background: url(http://images.zip.ca/zip/en-CA/Sports/Leagues/NHL/menus/headerbg1.gif) repeat-x;
	font-size:12px;
	color:#FFF;
	padding: 5px 0px 5px 8px;
}
.activetab1, .activetab2, .activetab3{
	font-size:12px;
	color:white;
	padding:4px 2px 4px 4px;
	background-color:#393939;
	text-align: center;
	width: 25%;
}
.tablinks a:link, .tablinks a:visited, .tablinks a:hover
{
	color:#fff;
}

.activetab1{
	background: url(http://images.zip.ca/zip/en-CA/Sports/Leagues/NHL/menus/headerbg5.gif) repeat-x;
}
.activetab2{
	background: url(http://images.zip.ca/zip/en-CA/Sports/Leagues/NHL/menus/headerbg6.gif) repeat-x;
}
.activetab3{
	background: url(http://images.zip.ca/zip/en-CA/Sports/Leagues/NHL/menus/headerbg7.gif) repeat-x;
}
.activetab a:hover{
	color: #FFFFFF;
}
.tab1, .tab2, .tab3
{
	font-size:12px;
	color:#FFFFFF;
	padding:4px 2px 4px 4px;
	text-align: center;
	width: 25%;
}
.tab1{
	background-color:#393939;
}
.tab2{
	background-color:#535353;
}
.tab3{
	background-color:#6d6d6d;
}
#row{
	margin-bottom:8px;
	scrollbar-face-color:#CECECE;
	scrollbar-arrow-color:#232323;
	scrollbar-track-color:#B6B6B6;
	scrollbar-shadow-color:#C6C6C6;
	scrollbar-highlight-color:#D3D3D3;
	scrollbar-threedlight-color:#D3D3D3;
	scrollbar-darkshadow-Color:#B6B6B6;	
}
#statsgenericborder
{
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
#statsgenericbordertop{
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
}
#statsgenericborderside{
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
#statsgenericborderall
{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
.menu1border{
	border:8px solid #EFEFEF;
}
.thumbnail
{
	border-style: solid;
	border-color: #bbbbbb;
	border-width: 1px;
}
.menu1{
	font-size:10px;
	color:#222222;
	border-bottom:1px solid #CFCFCF;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#EFEFEF;
	line-height:16px;
}
.menu1 a:link, .menu1 a:visited, .more a:link, .more a:visited{
	font-size:12px;
	color:#222222;
	text-decoration:none;
}
.menu1 a:hover, .more a:hover{
	color:#222222;
	text-decoration:underline;
}
.menu1 h1, .menu1 h1 a:link{
	font-size:12px;
	color:#222222;
	margin-bottom:3px;
}
.menu1 h2{
	font-size:12px;
	color:#CC0000;
	margin-bottom:3px;
	font-weight:normal;
}

/*
rss links
*/
.rss1 a:link, .rss1 a:visited {
	color:#555555;
	text-decoration:none;
}
.rss1 a:hover {
	color:#555555;
	text-decoration:underline;
}	



.box-button-close
{
	background-image: url(http://images.zip.ca/zip/en-CA/Sports/vote/x.gif); 
}

.button-submit
{
	background-image: url(http://images.zip.ca/zip/en-CA/live/buttons/submit.gif); 
}

.box-rounded-corner-top-left
{
	background-image: url(http://images.zip.ca/zip/webv3/box/red-box-corner-top-left.gif);
}

.box-rounded-corner-top-right
{
	background-image: url(http://images.zip.ca/zip/webv3/box/red-box-corner-top-right.gif);
}

.box-rounded-corner-bottom-left
{
	background-image: url(http://images.zip.ca/zip/webv3/box/red-box-corner-bottom-left.gif);
}

.box-rounded-corner-bottom-right
{
	background-image: url(http://images.zip.ca/zip/webv3/box/red-box-corner-bottom-right.gif);
}

.box-rounded-corner-top-center,
.box-rounded-corner-middle-left,
.box-rounded-corner-middle-right,
.box-rounded-corner-bottom-center,
.box-rounded-title
{
	background-image: url(http://images.zip.ca/zip/webv3/box/red-box-pixel.gif);
}

.box-arrow-left
{
	background-image: url(http://images.zip.ca/zip/webv3/box/red-arrow-left.gif);
}

.box-arrow-right
{
	background-image: url(http://images.zip.ca/zip/webv3/box/red-arrow-right.gif);
}
