body{ margin:7px 7px; background:#fff; font-size:80% }

h1{ color:#009; font-size:200%; margin: 0px 0px 5px 0px}
h2{ color:#009; font-size:200%; margin: 25px 0px 0px 0px}
h3{ color:#009; font-size:140%; margin: 0px}

img {border:0px}
a{ color: #900; text-decoration: none}
a:hover{ color: #900; text-decoration: none}
p{ line-height: 18px}
.red{ color: #900}
.centre{ text-align: center}
.strong{ font-weight: bold}


#wrapper{width: 900px; font-size:90%;  font-family: verdana, tahoma, arial; color: #000; margin: auto;}

/*START OF HEADER */

#header{ background:#fff;  text-align: center; font-size: 90%; margin-bottom:5px; color: #000}
#header #languagebar{text-align: left; padding-bottom:12px;}
#header #languagebar img{ vertical-align: middle; margin-left:25px}

/*END OF HEADER */


/*START OF COMMON */

#basket{ border:#999 1px dashed; text-align: center; width:60px; font-size:85%; background: #f5f5f5; margin: 0px 10px 10px 30px; padding:5px }

#nav a{ color:#666; font-size:100%; font-family: arial, helvetica, Verdana; letter-spacing: 0.1em}
#nav .item, #nav .selected{margin:7px 5px 25px 5px}
#nav .item a{ background: url(./i/bullet.gif); background-repeat: no-repeat; background-position: 0px 14px;  font-weight: bold; padding: 20px 0px 20px 35px}
#nav .item a:hover{ background: url(./i/bullet_on.gif); background-repeat: no-repeat; background-position: 0px 14px;  }
#nav .selected a{background: url(./i/bullet_on.gif); background-repeat: no-repeat; background-position: 0px 14px;   font-weight: bold; padding: 20px 0px 20px 35px }
#nav .selected a:hover{ background: url(./i/bullet_on.gif); background-repeat: no-repeat; background-position: 0px 14px;  }

#main_content{width:900px}
#main_content td{ vertical-align: top; padding:0px}
#main_content #left_col{ width: 240px; background:#fff; padding:0px }
#main_content #main_col{padding:10px 12px; width:90%;}
#main_content #main_col h1.home{ font-weight: bold; font-size:110%; width:100%; text-align: center}
#main_content #main_col #home_logos{margin-top:40px; width:458px; text-align: center}
#main_content #main_col #display{text-align: center; padding:10px; width: 500 px; float: center;}
#main_content #main_col #home_logos img{ vertical-align: top;}
#main_content #main_col #home_logos img.middle{margin:0px 25px}
#main_content #main_col #clubs{list-style-type:none;}
#main_content #main_col #quicklinks{font-family: Arial, Helvetica, sans-serif; font-size:1.6em; font-weight:bold; color:#990033; text-align:center; margin-bottom:5px;}
#main_content #right_col{ width: 135px; text-align: center}
#main_content #main_col #winner{
	font-family: Arial, Helvetica, sans-serif;
	font-size:150%;
	color:#000000;
	text-align:center;
	margin-bottom:10px;
	border:medium solid #000099;
	border-radius:10px;
	paddding-bottom:5px;
}
#main_content #main_col .struc {margin: 5px 5px}
#main_content #main_col .clubs {height: 50px; background-image:url(i/clubs.jpg); background-repeat: no-repeat; background-position: center}
#main_content #main_col .arrow {height: 50px; background-image:url(i/arrow.jpg); background-repeat: no-repeat; background-position: center}
#main_content #main_col .drama {height: 100px; background-image:url(i/drama.jpg); background-repeat: no-repeat; background-position: center}
#main_content #main_col .news{ height:130px; padding-top:8px; background-image:url(i/ClubNews-noborder.jpg);  background-repeat:no-repeat; background-position:center; }

#main_content #main_col #trialheader {color:#FF0000; font-size:200%; font-weight:bold}

#main_content #main_col #title{font-family: arial, helvetica; font-size: 1.6em;font-weight:bold; color:#0099cc; text-align:center; margin-bottom:5px}
#main_content #main_col #free_trial{ border:1px solid #999; margin: 0px 20px; padding: 5px 10px 10px 10px; background: #f5f5f5}
#main_content #main_col #free_trial #ls{ width: 48%; float:left;}
#main_content #main_col #free_trial #rs{}
#main_content #main_col #free_trial #heading{font-family: arial, helvetica; font-size: 1.6em;font-weight:bold; color:#009; letter-spacing:0.3em; text-align:center; margin-bottom:5px}
#main_content #main_col #free_trial #heading2{font-family: arial, helvetica; font-size: 1.0em;font-weight:bold; color:#009; letter-spacing:0.1em; text-align:center; margin-bottom:5px}
#main_content #main_col #free_trial #boxes{ margin-top:7px; font-size: 0.95em}
#main_content #main_col #free_trial #boxes input{ margin:3px 0px 8px 0px; border: solid #666 1px;}
#main_content #main_col #free_trial #submit { text-align:center; margin-top:7px}
#main_content #main_col #free_trial #submit input{ background: #ddd; border: 1px solid #666; text-align:center; margin-top:7px; cursor: pointer; font-weight: bold}
#main_content #main_col #free_trial #thankyou{ font-size: 1.1em;  margin-top:13px; text-align: center}
/*END OF COMMON */


/* START FEES */
#fees{ background: #f5f5f5; margin-left:15px; border:1px solid #ccc}
#fees td{ padding:5px}
#fees td.label{ width:220px}
#fees td.inputbox{ width:320px}
#fees td.note{font-size:90%; padding:0px 0px 15px 10px}
/* END FEES US */

/* START FIND */

#findclubs{  width:100%}
#findclubs #search{ margin-left:250px;}
#findclubs .resultline{margin-bottom:10px;padding:5px; background: #f5f5f5;  border: 1px solid #ccc}
#findclubs .line{ margin-bottom: 7px} 
#findclubs #map{ float:left}
/*END FIND */

/* LINKS */
.link{ margin: 10px 0px 35px 0px;}
.flaglink{ margin: 15px 0px 5px 15px;}
.link .url{ font-weight: bold; margin: 5px 0px 10px 0px; font-size:110%}
/*END LINK */

/* ABOUT US */
#aboutlogos {  text-align: center; }
#aboutlogos img{margin: 0px 20px; vertical-align: middle}

.side_item{ border:1px solid #bbb; padding: 5px 6px;  margin: 10px 0px; background: #f5f5f5; text-align: left; font-size:95% }
.side_item ul{margin: 7px 0px 10px 8px; padding: 0px; font-size: 95%}
.side_item li{margin:3px 0px 3px 10px; color: #900; }
.side_item .link{ margin:5px; font-weight: bold }
.side_item .link a:hover{ text-decoration: underline}

.side_header{ font-size: 95%; font-weight: bold}
.side_item #wmp{ margin: 10px 0px}
/* END OF ABOUT US */

/* START Opportunities */
#quote{ margin: 10px 0px; font-style: italic; font-weight: bold; font-size: 120%; color: #900}
#reasons{ border:1px solid #ddd; background: #f5f5f5; margin: 0px 20px}
#reasons #heading_text{ font-size: 120%; font-weight: bold; text-align: center}
#reasons ul{margin: 7px 0px 10px 8px; padding: 0px; }
#reasons li{margin:8px 25px 8px 15px;}
#presentation{ width:100%; background: #f5f5f5; }
#presentation td{ text-align:  center; padding:3px}
#presentation th{ padding:4px; font-size: 120%}
#presentation img{margin:10px}
#side_logos img{ margin-bottom:25px}
#babelzone {color: #900; margin: 5px 10px; font-size:120%; font-weight: bold}
#main_content .bluebox {  text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:200%; font-weight:bold}
#main_content .babelzonefreetrial { background-color:#FFFFCC; text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:130%; font-weight:none; border:thin solid #FFFFCC; border-radius:10px; padding:3px; }
#main_content .englishzonefreetrial { background-color:#6699FF; text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:130%; font-weight:none; border:thin solid #FFFFCC; border-radius:10px; padding:3px; }
/* END Opportunities */

/* START Kids Music Club Franchise */
#reasons_jazz{ background-color:#CAE1FF; border:1px solid #CAE1FF; border-radius:10px; margin:0px 5px;}
#reasons_jazz #heading_text{ font-size: 120%; font-weight: bold; font-style:italic; padding-left:3px;}
#jazz_text_left { padding:10px 0px 0px 10px;}
#jazz_text_right { padding-top:10px;}
#jazz_text_create { font-size:120%; font-style:italic; padding:0px 0px 10px 5px;}
#jazz_text .interested {font-size:150%; padding:30px 0px 0px 5px;}
#side_banner p{background-color:#FFFF99; padding: 10px 0px;}
/* END Kids Music Club Franchise */

/* START Teach French Teach Spanish Franchise */
#reasons_clubs{ background-color:#FFFF99; border:1px solid #FFFF99; border-radius:10px; margin:0px 5px; padding-left: 3px;}
#reasons_clubs #heading_text{ font-size: 120%; font-weight: bold; font-style:italic; padding-left:3px;}
#franchise {
	width:500px;
	font-weight:bold;
	text-align:center;
}
#franchise .lcf {padding-right:20px;}
#franchise .ece {padding-left:20px;}
#franchise .heading {width:300px; font-size:150%;}
#franchise .education {width:300px; font-size:110%; color:#33CCFF;}
#franchise_text_left { padding:10px 0px 0px 10px;}
#franchise_text_right { padding-top:10px;}
#franchise_text_create { font-size:120%; font-style:italic; padding:0px 0px 10px 5px;}
#franchise_text .interested {font-size:150%; padding-top:3px; text-align:center;}
#side_banner_franchise p{background-color:#CAE1FF; padding: 10px 0px;}
/* END Teach French Teach Spanish Franchise */
/* START Master Franchise */
#master_franchises table, td{
		vertical-align:middle;
		padding: 10px;
}
#master_franchises img{padding:10px;}
#master_franchises a{vertical-align:middle; line-height:50px; padding:10px;}
/* END Master Franchise */
/*START CONTACT*/
.contact_item {margin-left:20px; font-weight: bold; font-size: 120%}
/*END CONTACT*/

/*START OF MAIN */
#main{}
/*END OF MAIN */


/*START OF FOOTER */
#footer{margin-top:20px; border-top:1px solid #900; padding:5px; font-size:90%; color: #000}
/*END OF FOOTER */
