/* CSS Document */
html{ height: 100%; border: 0; padding: 0; margin: 0; 
} 

/* ------------------------------------------------------------------------------------- */
/* common */

body {            
    font: 12px/14px Arial,Verdana, Geneva, Helvetica, sans-serif;            
	background-color: #ffffff;
	color: #000000;
        margin: 0 auto;
	text-align: center; 
	padding: 0;	  

    }
table {text-align: left; margin: 10px;font: 12px/14px Arial,Verdana, Geneva, Helvetica, sans-serif;  }	
a:link, a:visited {font-weight: bold; text-decoration: none; }
a:hover {text-decoration: underline;}
#footer a {color: #ffffff; text-decoration: none;}
#footer a:hover, {text-decoration: underline;}

acronym {
	font-style: italic; 
	cursor: help;
    border-bottom: 0;	
	}

img {border: none;}

/* ------------------------------------------------------------------------------------- */
/* content-area */
.wrap1 {background: transparent url(/images/bgtop.gif) repeat-x; width: 100%;  margin: 0 auto; text-align: center;  }
.wrap2 {background: transparent url(/images/bg-comm.gif) repeat-x; width: 100%;  margin: 0 auto;	text-align: center; }
#container  {              
	position: relative;
	top: 0;
	text-align: center;
	margin: 0 auto;
	width: 850px; 
	padding: 0;
    }

#top { 
    position: relative;
	width: 850px;
	height: 110px;
        margin: 0;
        padding: 0;
	float: left;
	background-color: #000000;
	color: white; 
    }
.logo {position: absolute; left: 10px; top: 10px; }
.motto {position: absolute; margin: 0; padding: 5px 0 0 0; right: 0px; }
#navbar {
	position: relative;
	width: 760px;
	top: 71px;
	right: 0;
	padding: 0;
	margin: 0;
	
}
#navbar img {padding: 0; margin: 0;}

a.more1:link, a.more1:visited {background: transparent url(http://www.ltbk.ca/kids/images/nav-on1.png) no-repeat 0 0; float:left; width: 122px; height: 40px; display: block; 	text-indent: -9999px; margin-top: 0px;}
a.more1:hover, a.more1:active {background: transparent url(http://www.ltbk.ca/kids/images/nav-on1.png) no-repeat 0 -40px; float: left; width: 122px;	height: 40px; display: block; text-indent: -9999px;	margin-top:0px;}
a.more2:link, a.more2:visited {background: transparent url(http://www.ltbk.ca/kids/images/nav-on2.png) no-repeat 0 0;	float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top: 0px;}
a.more2:hover, a.more2:active {background: transparent url(http://www.ltbk.ca/kids/images/nav-on2.png) no-repeat 0 -40px;	float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top:0px;}
a.more3:link, a.more3:visited {background: transparent url(http://www.ltbk.ca/kids/images/nav-on3.png) no-repeat 0 0;	float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top: 0px;}
a.more3:hover, a.more3:active {background: transparent url(http://www.ltbk.ca/kids/images/nav-on3.png) no-repeat 0 -40px;float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top:0px;}
a.more4:link, a.more4:visited {background: transparent url(http://www.ltbk.ca/kids/images/nav-on4.png) no-repeat 0 0;	float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top: 0px;}
a.more4:hover, a.more4:active {background: transparent url(http://www.ltbk.ca/kids/images/nav-on4.png) no-repeat 0 -40px;	float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top:0px;}
a.more5:link, a.more5:visited {background: transparent url(http://www.ltbk.ca/kids/images/nav-on5.png) no-repeat 0 0;	float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top: 0px;}
a.more5:hover, a.more5:active {background: transparent url(http://www.ltbk.ca/kids/images/nav-on5.png) no-repeat 0 -40px;	float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top:0px;}
a.more6:link, a.more6:visited {background: transparent url(http://www.ltbk.ca/kids/images/nav-on6.png) no-repeat 0 0;	float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top: 0px;}
a.more6:hover, a.more6:active {	background: transparent url(http://www.ltbk.ca/kids/images/nav-on6.png) no-repeat 0 -40px;	float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top:0px;}

a.more1f:link, a.more1f:visited {background: transparent url(http://www.ltbk.ca/kids/images/nav-on1f.png) no-repeat 0 0; float:left; width: 122px; height: 40px; display: block; 	text-indent: -9999px; margin-top: 0px;}
a.more1f:hover, a.more1f:active {background: transparent url(http://www.ltbk.ca/kids/images/nav-on1f.png) no-repeat 0 -40px; float: left; width: 122px;	height: 40px; display: block; text-indent: -9999px;	margin-top:0px;}
a.more2f:link, a.more2f:visited {background: transparent url(http://www.ltbk.ca/kids/images/nav-on2f.png) no-repeat 0 0;	float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top: 0px;}
a.more2f:hover, a.more2f:active {background: transparent url(http://www.ltbk.ca/kids/images/nav-on2f.png) no-repeat 0 -40px;	float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top:0px;}
a.more3f:link, a.more3f:visited {background: transparent url(http://www.ltbk.ca/kids/images/nav-on3f.png) no-repeat 0 0;	float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top: 0px;}
a.more3f:hover, a.more3f:active {background: transparent url(http://www.ltbk.ca/kids/images/nav-on3f.png) no-repeat 0 -40px;float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top:0px;}
a.more4f:link, a.more4f:visited {background: transparent url(http://www.ltbk.ca/kids/images/nav-on4f.png) no-repeat 0 0;	float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top: 0px;}
a.more4f:hover, a.more4f:active {background: transparent url(http://www.ltbk.ca/kids/images/nav-on4f.png) no-repeat 0 -40px;	float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top:0px;}
a.more5f:link, a.more5f:visited {background: transparent url(http://www.ltbk.ca/kids/images/nav-on5f.png) no-repeat 0 0;	float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top: 0px;}
a.more5f:hover, a.more5f:active {background: transparent url(http://www.ltbk.ca/kids/images/nav-on5f.png) no-repeat 0 -40px;	float: left;	width: 122px;	height: 40px;	display: block;	text-indent: -9999px;	margin-top:0px;}
.more {color: white; z-index: 105; width: 100px;}

#content {width:850px;}
#leftside { 
    position: relative;
    width: 275px;
    font-size: .95em;
    margin: 0 auto;
    padding: 10px;
    float: left;   
    }

/*-----Broadcast Code----*/

#content-b  {width:950px; margin: 0 auto;}
#leftside-b { 
    position: relative;
    width: 450px;
    margin: 0 auto;
    padding: 0px;
    float: left;   
    }

#leftside h1 {padding-top: 27px;  }

#rightside-b {
	position: relative;
	float: right;
	width: 450px;
	margin: 0; 
	padding: 0px;
	margin: 0;
	clear: right;
	text-align: left;
	vertical-align: top;
		}

/*-----*/

#leftside p {text-align: left; }
#leftside2 { 
    position: relative;
    width: 275px;
    padding: 5px;
    float: left;
    text-align: left;
    font-size: .95em;
    }	
#rightside {
	position: relative;
	float: right;
	width: 540px;
	margin: 10px 0 10px 0; 
	padding: 0px;
	margin: 0;
	clear: right;
	text-align: left;
	vertical-align: top;

		}

#rightside h1 {padding-top: 27px;  }


/*---How We Help table----*/

#rightside h4 {font: bold 14px/1.2em Arial,Verdana, Geneva, Helvetica, sans-serif; padding: 0; margin:0;  }

/*-----*/
.docs li {padding: 5px;}

#bottombox {margin-left: 10px;width:550px;}

	
#footer {
	position: relative;
	width: 100%;
	height: 50px;
	margin-top:10px;
	padding: 5px;
	clear: both;
	
	font: 11px/1.2em Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #000000;
	color: #ffffff;  }


	
#content img {padding: 5px;}	
h1 {font: bold 1.5em/1.2em Arial, Verdana, Geneva, Helvetica, sans-serif; padding-left: 15px; padding-top: 10px; color: #156cbb;}
h2{font: bold 1.4em/1.2em Arial, Verdana, Geneva, Helvetica, sans-serif; padding-left: 15px; color: #156cbb;}
h3{font: bold 1.2em/1.2em Arial, Verdana, Geneva, Helvetica, sans-serif; padding-left: 15px; color: #156cbb; }
h4{font: bold 1.0em/1.2em Arial, Verdana, Geneva, Helvetica, sans-serif; padding-left: 15px; color: #156cbb; }
#content p {padding:0 15px 0px 15px; margin-right: 10px;}

.steps {width: 300px; border-bottom: solid 1px #cccccc;}

/*-----Rounded Boxes 2---------------------*/

#xsnazzy2 h1, #xsnazzy p {margin:0 5px; letter-spacing:1px;}
#xsnazzy2 h1 {font-size:1.8em; color:#000; padding-top: 20px;}
#xsnazzy2 h2 {font-size:1.4em;color:#06a; border:0;margin:0 auto;}
#xsnazzy2 p {padding-bottom:0.5em;}
#xsnazzy2 h2 {padding-top:0.5em;}
#xsnazzy2 {background: transparent; margin:1em; width: 270px;}


.xtop2, .xbottom2 {display:block; background:transparent; font-size:1px;}
.xb12, .xb22, .xb32, .xb42 {display:block; overflow:hidden;}
.xb12, .xb22, .xb32 {height:1px;}
.xb22, .xb32, .xb42 {background:#f1f0ec; border-left:1px solid #e9e8e4; border-right:1px solid #e9e8e4;}
.xb12 {margin:0 5px; background:#f1f0ec;}
.xb22 {margin:0 3px; border-width:0 2px;}
.xb32 {margin:0 2px;}
.xb42 {height:2px; margin:0 1px;}

.xboxcontent2 {display:block; background:#f1f0ec; border:0 solid #e9e8e4; border-width:0 1px; width: 270px; text-align: left; color: #000000;}
.xboxontent2 ul li {display: block; padding-left: 10px; }
hr {color:#cccccc; width:80%; text-align:center;}

/*-----Rounded Boxes 3 Blue--------------------*/

#xsnazzy3 h1 {font-size:1.4em; padding:0.2em; margin:0 5px 5px 0; }
#xsnazzy3 h2 {font-size:1.2em; border:0; padding-left:15px;}
#xsnazzy3 p {padding: 0 5px 0 5px;}
#xsnazzy3 {background: transparent; margin: 1em; width: 350px; font: 11px Arial;float: left; padding-left: 10px;}


.xtop3, .xbottom3 {display:block; background:transparent; font-size:1px;}
.xb13, .xb23, .xb33, .xb43 {display:block; overflow:hidden;}
.xb13, .xb23, .xb33 {height:1px;}
.xb23, .xb33, .xb43 {background:#c8e8ff; border-left:1px solid #b1ddfc; border-right:1px solid #b1ddfc;}
.xb13 {margin:0 5px; background:#c8e8ff;}
.xb23 {margin:0 3px; border-width:0 2px;}
.xb33 {margin:0 2px;}
.xb43 {height:2px; margin:0 1px;}

.xboxcontent3 {display:block; background:#c8e8ff; border:0 solid #b1ddfc; border-width:0 1px; width: 348px; text-align: left; color: #000000;}
.xboxcontent3 ul  {display: block; padding-left: 5px; margin: 0 0 0 5px; }
.xboxcontent3 li {border-bottom: dotted 1px #000000; padding: 2px; list-style-type: none; margin-right: 10px; }

hr {color:#cccccc; width:80%; text-align:center;}

/*-----Rounded Boxes 4 Yellow Community--------------------*/

#xsnazzy4 h1 {font-size:1.4em; padding:0.2em; margin:0 5px 5px 0; }
#xsnazzy4 h2 {font-size:1.2em; border:0; padding:0.2em;}
#xsnazzy4 p {padding:0.5em;}
#xsnazzy4 {background: transparent; margin: 1em; width: 350px; font: 11px Arial; padding-left: 5px; margin-left: 360px; }


.xtop4, .xbottom4 {display:block; background:transparent; font-size:1px; }
.xb14, .xb24, .xb34, .xb44 {display:block; overflow:hidden;}
.xb14, .xb24, .xb34 {height:1px;}
.xb24, .xb34, .xb44 {background:#e0ef8e; border-left:1px solid #c6d47b; border-right:1px solid #c6d47b;}
.xb14 {margin:0 5px; background:#e0ef8e;}
.xb24 {margin:0 3px; border-width:0 2px;}
.xb34 {margin:0 2px;}
.xb44 {height:2px; margin:0 1px;}

.xboxcontent4 {display:block; background:#e0ef8e; border:0 solid #c6d47b; border-width:0 1px; width: 348px; text-align: left; color: #000000;}
.xboxcontent4 ul  {display: block; padding-left: 5px; margin: 0 0 0 5px; }
.xboxcontent4 li {border-bottom: dotted 1px #000000; padding: 2px; list-style-type: none; margin-right: 10px; }

/* ---------------Member Login---------------------------- */

#login {width:400px; position: relative;margin: 0; padding: 0; left: 30px; top:-5px;}
div#login ul {list-style: none; color:#666; font-size:85%; padding:10px 0 0 0; float:right; margin-right:70px;display:block;}
div#login ul li {float:left; padding:5px;color: white;}
div#login ul li a {display:block;}
ul#login li.login_input input {color:#444444; display:block;  padding-left:5px; padding-top:3px; width:80px; }
ul#login input {font-size: 95%;}
.button {  text-align: center; padding: 0; padding-top:10px; margin-top: 20px;}
span.t2 {position:absolute; width: 400px; margin-top: 24px;right: 40px;}


/* contact */	


#signup table { 
 background-color: transparent; 
 color: #001cfe; 
 width: 300px; 
 border-collapse: collapse; 
 margin-left: 10px;
} 

#signup td { 
 /*border: 1px solid #f1eeee; */
 padding-left: 4px; 
}
.labelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #000000; 
 background-color: transparent; 
 width: 190px; 
 text-align: left; 
} 

.labelcell2 { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #000000; 
 background-color: transparent; 
 text-align: left;
  width: 300px; 
} 

.fieldcell { 
 background-color: transparent; 
 color: #000000; 
 text-align: left; 
 margin-right: 0px; 
 padding-right: 0px;
 padding-top: 2px; 
} 

.smalllabelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: transparent; 
 color: #cc9999; 
 width: 100px; 
} 

.smallfieldcell { 
 background-color: #dddddd; 
 color: #000000; 
 text-align: left; 
 padding-top: 2px;
 width: 70px; 
  font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
.fieldcell input { 
 width: 150px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #EFE7E7; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 

.button { 
 font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #102132; 
 text-align: center;
 margin-top: 4px;

}

/* Community Shell */
#container2  {              
	position: relative;
	top: 0;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	
	padding: 0;
    }
#full {position: relative; height: 100%;}
#top2 { 
    position: relative;
	width: 766px;
	height: 63px;
    margin: 0;
    padding: 0;
	background-color: #000000;
	color: white; 
    }
#navbar2 {
	position: relative;
	width: 370px;
	top: 77px;
	
	padding: 0;
	margin: 0;
	float: right;
	text-align: center;
	font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

/*-----Parent U - What you can do boxes----*/

#hor-zebra td{color:#669;padding:8px;}
#hor-zebra .odd{background:#e8edff;}
#ver-zebra{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:500px;text-align:left;border-collapse:collapse;margin:0 20px 5px 20px;}
#ver-zebra th{font-size:14px;font-weight:bold;border-right:1px solid #fff;border-left:1px solid #fff;color:#039;padding:12px 15px; width: 250px;}
#ver-zebra td{border-right:1px solid #fff;border-left:1px solid #fff;color:#669;padding:8px 15px;}
.vzebra-odd{background:#eff2ff;}
.vzebra-even{background:#e8edff;}
#ver-zebra #vzebra-adventure,#ver-zebra #vzebra-children{background:#d0dafd;border-bottom:1px solid #c8d4fd;}
#ver-zebra #vzebra-comedy,#ver-zebra #vzebra-action{background:#dce4ff;border-bottom:1px solid #d6dfff;}

/*-----Parent U - What you can do boxes----*/

#hor-zebra2 td{color:#669;padding:8px;}
#hor-zebra2 .odd{background:#e8edff;}
#ver-zebra2{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:840px;text-align:left;border-collapse:collapse;margin:0 20px 5px 20px;}
#ver-zebra2 th{font-size:14px;font-weight:bold;border-right:1px solid #fff;border-left:1px solid #fff;color:#039;padding:12px 15px; width: 400px;}
#ver-zebra2 td{border-right:1px solid #fff;border-left:1px solid #fff;color:#669;padding:8px 15px;}
.vzebra-odd2{background:#eff2ff;}
.vzebra-even2{background:#e8edff;}
#ver-zebra2 #vzebra-adventure2,#ver-zebra2 #vzebra-children2{background:#d0dafd;border-bottom:1px solid #c8d4fd;}
#ver-zebra2 #vzebra-comedy2,#ver-zebra2 #vzebra-action2{background:#dce4ff;border-bottom:1px solid #d6dfff;}




