@charset "utf-8";
/* CSS Document */
.thumbDots {background-image:url("/images/header/new/thumbBG.gif"); width:55px; height:40px;}
.thumbLink {padding-left:7px;}
.navMenu2 {position:absolute; margin-top:89px;}
.navMenu a:link {
display:block;
height:32px;
float:left;
height:32px;
background-image: url("http://www.family.ca/images/header/new/navBar.jpg");
background-repeat:no-repeat;
}
.navMenu a:visited {
display:block;
height:32px;
float:left;
height:32px;
background-image: url("http://www.family.ca/images/header/new/navBar.jpg");
background-repeat:no-repeat;
}

a.whatson:link {
width:163px;
background-position: -0px 0px;
}
a.whatson:visited {
width:163px;
background-position: -0px 0px;
}
a.whatson:hover { 
background-position: -0px -32px;
}




a.doit:link {
width:67px;
background-position: -164px 0px;
}
a.doit:visited {
width:67px;
background-position: -164px 0px;
}
a.doit:hover { 
background-position: -164px -32px;
}

a.games:link {
width:79px;
background-position: -232px 0px;
}
a.games:visited {
width:79px;
background-position: -232px 0px;
}
a.games:hover { 
background-position: -232px -32px;
}

a.winit:link {
width:74px;
background-position: -312px 0px;
}
a.winit:visited {
width:74px;
background-position: -312px 0px;
}
a.winit:hover { 
background-position: -312px -32px;
}

a.blast:link {
width:68px;
background-position: -385px 0px;
}
a.blast:visited {
width:68px;
background-position: -385px 0px;
}
a.blast:hover { 
background-position: -385px -32px;
}


a.video:link {
width:74px;
background-position: -453px 0px;
}
a.video:visited {
width:74px;
background-position: -453px 0px;
}
a.video:hover { 
background-position: -453px -32px;
}

a.familyKicks:link {
width:116px;
background-position: -527px 0px;
}
a.familyKicks:visited {
width:116px;
background-position: -527px 0px;
}
a.familyKicks:hover { 
background-position: -527px -32px;
}



a.famclub:link {
width:128px;
background-position: -646px 0px;
}

a.famclub:visited {
width:128px;
background-position: -646px 0px;
}
a.famclub:hover { 
background-position: -646px -32px;
}

#headerMain {background-image:url("http://www.family.ca/images/header/new/headerBackground.jpg");
width:775px; height:121px; }

.famclubBorder {background-image:url("http://www.family.ca/images/image_border.gif"); background-repeat:no-repeat; padding-left:12px; padding-top:0px; width:89px; height:61px;}



div.headerscroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 365px; 
	height: 51px;
	overflow:hidden;
	}
	div.headerscroller div.section {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/	
		width:62px;
		height:51px;
		float:left;
	}
	div.headerscroller div.headerThumbcontent {
		width: 10000px;
		}
		
.thumbTitles { display:none; position:absolute; width:300px; z-index:101; margin-left:-122px;  text-align:center; font-weight:bold; overflow:visible;}


#headerthumbnails {position:absolute; margin-left:135px; margin-top:10px; z-index:100;}

#whatsOnNext {color:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; position:absolute; margin-left:525px; }
#whatsOnNext a {color:#00e8f4; text-decoration:none;}

.headerShowTitle {width:130px;  float:left;}
.headerShowTime {width:70px; margin-left:20px;  float:left;}
.nowPlayingHolder {margin-top:5px;}

.scrollButtons a:link {
display:block;
height:35px;
background-image: url("http://www.family.ca//images/header/new/scrollbuttons.gif");
background-repeat:no-repeat;
width:8px;
}

a.scrollLeft:link {
background-position: 0px 0px;
}
a.scrollLeft:visited {
background-position: 0px 0px;
}
a.scrollLeft:hover { 
background-position: -8px 0px;
}

a.scrollRight:link {
background-position: -16px 0px;
}
a.scrollLeft:visited {
background-position: -16px 0px;
}
a.scrollRight:hover { 
background-position: -24px 0px;
}
#scrollButtonLeft {position:absolute; margin-left:120px; margin-top:10px;}
#scrollButtonRight {position:absolute; margin-left:505px; margin-top:10px;}
#headerSearch {position:absolute; margin-left:520px; margin-top:60px; }
.searchText {color:#bdd7d9; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.searchInput
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
	color:#404040;
}
.famclubbtns a:link {
display:block;
height:24px;
background-image: url("http://www.family.ca/images/header/new/famclub_buttons.gif");
background-repeat:no-repeat;
width:87px;
}
.famclubbtns a:visited {
display:block;
height:24px;
background-image: url("http://www.family.ca/images/header/new/famclub_buttons.gif");
background-repeat:no-repeat;
width:87px;
}
.famclubbtns {float:left;}


a.loginbtn:link {
background-position: 0px 0px;
}
a.loginbtn:visited {
background-position: 0px 0px;
}
a.loginbtn:hover { 
background-position: 0px -24px;
}
a.loginbtn:active { 
background-position: 0px -24px;
}


a.registerbtn:link {
background-position: 0px -48px;
}
a.registerbtn:visited { 
background-position: 0px -48px;
}
a.registerbtn:hover { 
background-position: 0px -72px;
}
a.registerbtn:active { 
background-position: 0px -48px;
}

a.logoutbtn:link {
background-position: 0px -96px;
}
a.logoutbtn:visited { 
background-position: 0px -96px;
}
a.logoutbtn:hover { 
background-position: 0px -120px;
}
a.logoutbtn:active { 
background-position: 0px -96px;
}

a.myinfobtn:link {
background-position: 0px -144px;
}
a.myinfobtn:visited { 
background-position: 0px -144px;
}
a.myinfobtn:hover { 
background-position: 0px -168px;
}
a.myinfobtn:active { 
background-position: 0px -144px;
}

#famclubbuttons {position:absolute; margin-top:57px; margin-left:275px; z-index:10;}

#register {margin-left:30px;}

#myinfo {margin-left:30px;}



#navbar {
	margin: 0;
	padding: 0;
	height: 1em; }
#navbar li {
	list-style: none;
	float: left; }

		
	
#navbar li a {
display:block;
height:32px;
background-image: url("http://www.family.ca/images/header/new/navBar.jpg");
background-repeat:no-repeat;	
	}
#navbar li a:hover {
display:block;
height:32px;
background-image: url("http://www.family.ca/images/header/new/navBar.jpg");
background-repeat:no-repeat;	
}

#navbar li ul {
	display: none; 
	/*width: 10em; /* Width to help Opera out */
	background-color:#1d6668;
	background-image: url("/images/header/new/submenu_bg.gif");
	background-repeat:repeat-x;
	}
#navbar li:hover ul, #navbar li.hover ul {
	background-image:none;
	display: block;
	position: absolute;
	margin-top:0px;
	margin-left:43px;
	height:auto;
	width:240px;
	border-bottom: 2px solid #232323;
	border-right: 2px solid #232323;
	padding: 0;
	z-index:10000;
	 }
	
#navbar li:hover ul.subgames , #navbar li.hover ul.subgames {
	background-image:none;
	display: block;
	position: absolute;
	margin-top:0px;
	margin-left:0px;
	height:auto;
	width:160px;
	padding: 0; 
	z-index:10000;
	}
		
#navbar li:hover li, #navbar li.hover li {
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {
	background-image: url("/images/header/new/submenu_bg.gif");
	background-repeat:repeat-x;
	border-bottom: 1px solid #2fcece;
	border-right: 1px solid #2fcece;
	border-left: 1px solid #2fcece;
	height:auto;
	padding:3px;
	color:#FFFFFF;
	}
#navbar li li a:hover {
	background-image:none;
	background-color: #05575a; 
	height:auto;
	width:auto;
	padding:3px;
	}
#famlogoLink {position:absolute;}
