﻿body {font:12px arial, verdana, sans-serif;color:#000;}

.content{
	background: url(../Images/Info/content_bottom.jpg) 35px bottom no-repeat ;
	height:685px;
	width:712px;
	padding:40px 0 0 55px;
	line-height:120%;
	}
#main{
	background: url(../Images/Info/content_top.jpg) 35px top no-repeat ;
	width:783px;
	margin:0px auto;
	}

#outer_container{
	width:783px; 
	margin:0 auto; 
	position:relative; 
	margin-top:32px;
}	
#holder{
	width:783px; 
	margin:0 auto; 
	background: url(../Images/Info/bg_repeat.jpg) 35px repeat-y;
}

#home_nav{background: url(../Images/About/home_nav_over.gif) no-repeat; width:82px;}
#home_nav a{background: url(../Images/About/home_nav.gif) no-repeat;}

#nav {padding-left:25px; margin-left:8px;}

h1#member_h{
	background: url(../Images/Info/become_a_member_h.jpg) no-repeat;
	height:65px;
	width:237px;
	font-size:20px;
	margin:0 0 10px 0;
	
}

h1#choose_your_country_h{
	background: url(../Images/Info/choose_your_country_h.jpg) no-repeat;
	height:65px;
	width:289px;
	font-size:20px;
	margin:0 0 10px 0;
}

h1#instruction_manuals_h{
	background: url(../Images/Info/instruction_manuals_h.gif) no-repeat;
	height:65px;
	width:289px;
	font-size:20px;
	margin:0 0 10px 0;
}

span#underline{text-decoration:underline;}
h1#parents_h{
	background: url(../Images/Info/for_parents_h.jpg) no-repeat left 1px;
	height:70px;
	width:164px;
	z-index:3;
}
#parents h2{font-size:14px;margin-left:30px;}
p#privacy_policy{
	background: url(../Images/Info/privacy_policy_over.gif) no-repeat top left;
	height:27px;
	font-size:10px;
	position:absolute;
	top:90px;
	right:130px;
	width:132px;
	margin:0;
	padding:0;
	z-index:1;
}

#privacy_policy a{
	text-indent:-9000px;
	background: url(../Images/Info/privacy_policy.gif) no-repeat top left;
	height:27px;
	font-size:12px;
	width:132px;
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
}

#privacy_policy a:hover{background-image:none;}
	
#member_h, #parents_h, #choose_your_country_h, #instruction_manuals_h {text-indent:-9000px;}

.content p, .content ol, .content ul{
	width:540px; 
	margin-top:15px;
	padding-left:35px; 
	font:12px arial, verdana, sans-serif;
	color:#000;
	line-height:120%;
}

#instruction_manual p.top_margin{
	margin-top:50px;
}

p.download_manual, p.download_manual a, p.download_reader, p.download_reader a{
	height:30px;
	width:260px;
	display:block;
	text-indent:-9000px;
	background: url(../Images/Info/download_manual_over.gif) no-repeat 35px 0;
}
p.download_manual a{
	background: url(../Images/Info/download_manual.gif) no-repeat 0 0;	
}	

p.download_manual.manual_en{background: url(../Images/Info/download_manual_en_over.gif) no-repeat 35px 0;}	
p.download_manual.manual_en a{background: url(../Images/Info/download_manual_en.gif) no-repeat 0 0;}	
p.download_manual.manual_fr{background: url(../Images/Info/download_manual_fr_over.gif) no-repeat 35px 0;}	
p.download_manual.manual_fr a{background: url(../Images/Info/download_manual_fr.gif) no-repeat 0 0;}	


p.download_reader{
	height:70px;
	background: url(../Images/Info/download_reader_over.gif) no-repeat 35px 0;
}
p.download_reader a{
	height:70px;
	background: url(../Images/Info/download_reader.gif) no-repeat 0 0;
}	

#instruction_manual p a:hover{background-image:none;}

#international a{
	padding:0 30px; 
	text-indent:-9000px;
	height:130px; 
	display:inline;
	width:155px;
	float:left;
}


#international{padding-left:65px; height:1100px;}
#flag_container{padding-left:30px;}

#flags{margin-left:30px;}

#cntry_ca{background: url(../Images/International/canada_flag.jpg) no-repeat;}
#cntry_au{background: url(../Images/International/australia_flag.jpg) no-repeat;}
#cntry_nz{background: url(../Images/International/new_zealand_flag.jpg) no-repeat;}
#cntry_uk{background: url(../Images/International/united_kingdom_flag.jpg) no-repeat;}
#cntry_us{background: url(../Images/International/united_states_flag.jpg) no-repeat;}
#cntry_ie{background: url(../Images/International/ireland_flag.jpg) no-repeat;}
#cntry_fr{background: url(../Images/International/france_flag.jpg) no-repeat;}
#cntry_de{background: url(../Images/International/germany_flag.jpg) no-repeat;}
#cntry_nl{background: url(../Images/International/netherlands_flag.jpg) no-repeat;}
#cntry_be{background: url(../Images/International/belgium_flag.jpg) no-repeat;}
#cntry_lu{background: url(../Images/International/luxembourg_flag.jpg) no-repeat;}
#cntry_es{background: url(../Images/International/spain_flag.jpg) no-repeat;}
#cntry_mx{background: url(../Images/International/mexico_flag.jpg) no-repeat;}
#cntry_dk{background: url(../Images/International/denmark_flag.jpg) no-repeat;}
#cntry_se{background: url(../Images/International/sweden_flag.jpg) no-repeat;}

.content#member  p{margin-top:20px;}
.content ol, .content ul{margin-left:20px; }
.content ul{list-style-type:circle; width:480px;}
.content ol li, .content ul li{margin-left:8px;margin-top:10px;}
.content ul#second_list, .content ul#second_list li {margin-left:0px;}
	
#children {position:absolute; left:370px; top:160px;}
p.short{width:270px; }	

/*multi locale popup */
#multi_locale{
	padding-left:44px;
	height:798px;
	padding-top:120px;
}

#multi_locale_content {
	font: 10px arial, verdana,  sans-serif;
	background: url(../Images/International/multi_locale_bg.jpg) no-repeat top left;
	height:798px;
	line-height:110%;
	position:relative;
}

#multi_locale_content_be {
	font: 10px arial, verdana,  sans-serif;
	background: url(../Images/International/multi_locale_bg_belgium.jpg) no-repeat top left;
	height:798px;
	line-height:110%;
	position:relative;
}

#multi_locale_content a {text-indent:-9000px;}
#multi_locale_content #top{
	position:absolute;
	top:0; 
	left:0;
}

#multi_locale_content #bottom{
	position:absolute;
	bottom:0; 
	left:0;

}

#select_english{
	position:absolute;
	top:160px;
	left:127px;
	height:100px;
	width:150px;
	background:url(../Images/International/speak_english.jpg) no-repeat;
}
#select_english a{
	display:block;
	height:100px;
	width:150px;
}

#select_french{
	position:absolute;
	top:160px;
	right:122px;
	height:100px;
	width:150px;
	background:url(../Images/International/speak_french.jpg) no-repeat;
}

#select_french a{
	display:block;
	height:100px;
	width:150px;
}

#select_french_be{
	position:absolute;
	top:160px;
	right:122px;
	height:100px;
	width:150px;
	background:url(../Images/International/speak_french_be.jpg) no-repeat;
}

#select_french_be a{
	display:block;
	height:100px;
	width:150px;
}

#select_dutch{
	position:absolute;
	top:160px;
	left:127px;
	height:100px;
	width:165px;
	background:url(../Images/International/speak_dutch.jpg) no-repeat;
}
#select_dutch a{
	display:block;
	height:100px;
	width:165px;
}

#multi_locale_content  a{text-decoration:none;}	
	
	
/* scrollbar */
#scroll_container {
	position:relative;
	top:20px;
	width:600px;
	height:356px;
	background:transparent;
	overflow:hidden;
	z-index:1;
}

#scroll_content {
	width:600px;
	left:5px;
	padding-bottom:35px;
	position:relative;
	z-index:1;
}


#scrollArea {
	position:absolute;
	left:690px;
	top:180px;
	height:346px;
	width:11px;
	border:3px solid #809934;
	overflow:hidden;
	background:#fff;
	z-index:1;
}

#scroller {
	position:absolute;
	top:0px;
	width:7px;
	background:#809934;
	border:2px solid #fff;	
}


/* end */

#info #footer {margin:20px auto;}

body#info div#menu_holder{
	position:absolute;
	top:11px;
	left:618px;
}


#bottom_img, #right_bottom, #left_bottom, #right_top, #left_top{position:absolute; }
#top_img{margin:0 auto; width:762px;margin-right:8px;}
#bottom_img{left:34px;}
#right_bottom{right:9px; bottom:43px;}
#left_bottom{left:9px; bottom:52px;}
#right_top{right:8px; top:39px;}
#left_top{left:13px;top:39px;}


/* shop online button */
body#info.shop div#menu_holder{left:593px;}
body#info.shop #menu-411-iframe-shim{left:597px;}

body.shop p#privacy_policy{right:230px;}

#shop_link{
	position:absolute;
	top:418px;
	left:355px;
	display:none;
}

.shop #shop_link{display:block;}
a#shop_link:hover{text-decoration:none;}

.shop #flag_container a{margin:5px 0;}
.shop #international{height:1150px;}