body, p, ul, li, td {font-family: Tahoma, Verdana, Sans-serif;font-size: 11pt; color: #333333;}

/*
body {margin-top: 0px;margin-bottom: 0px;background-image: url(/images/bg.png);background-repeat: repeat-y;background-position: center;background-color: #3c3c3c;}
*/

body {margin-top: 0px;margin-bottom: 0px;background-image: 	url(../../images/background/bg_201003w1.png); background-repeat: repeat-y;background-position: center;background-color: #3c3c3c;}

.navBarLink, .itemLink { text-decoration: none; }

a, a.visited { color: #000; }
a:hover, a.visited:hover { color: #000; font-weight: bold; }

#header { background:url(/chinese/images/background.jpg) no-repeat top center; }

#horizontal_display { width: 780px; overflow: scroll; height: 300px; }

#container { width: 820px; margin: 0 auto; text-align: left; }
#container_header { width: 800px; height: 100px; clear: both; margin: 0 auto; padding-top: 15px; }
#container_header_logo { width: 160px; float: left; }
#container_header_banner { width: 615px; float: right; }
#container_navmenu { width: 820px; margin: 0 auto; text-align: center; }
#container_body { width: 820px; clear: both; margin: 0 auto; }
#container_body_left { width: 560px; float: left;  }
#container_body_right { width: 210px; float: right; }
#container_footer { width: 820px; clear: both; border-top: 1px solid #333; margin: 0 auto; margin-top: 10px; }
#container_footer p { margin: 0; }

#container_navmenu ul { list-style-type: none; margin: 0; padding: 0; padding-top: 5px;}
#container_navmenu ul li { display: inline; margin: 0; padding: 0; }
#container_navmenu ul li a, #container_navmenu ul li a:visited { font-weight: bold; color: #fff; text-decoration: none; }
#container_navmenu ul li a:hover, #container_navmenu ul li a:visited:hover { font-weight: bold; color: #eee; text-decoration: none; }

.paragraph { text-align:justify; }
.logo { margin:0px; }
.page_title { font-size: 16pt; font-weight: bold; }
#block { clear: both; }
.separator { clear: both: width: 600px; }

#container_body_left .piano_logo { width: 175px; float: left;  padding-top: 10px; }
#container_body_left .piano_description { width: 380px; font-size: 10pt; float: right; }

#yamaha_product, #steinway_product, #petrof_product { display: none; }


.active { background-color: #FFFFFF; color: #000; font-size: 10pt; }
.inactive, .photoAlbumSection { background: url(/chinese/images/inactive_background.jpg) repeat-x bottom; font-size: 10pt; }
.footer, .smallPrint { font-size: 9pt; }
.frm_event select {font-size: 8pt; width: 180px; }

.border-left { border-left: 1px solid #999; }
.border-top { border-top: 1px solid #999; }
.border-right { border-right: 1px solid #999; }
.border-bottom { border-bottom: 1px solid #999; }

#band_program {width:720px;background:#fff url('/chinese/images/loading.gif') 50% 50% no-repeat;}
#band_program_page {border:0;}
#band_program_preview {width:750px;}
#band_program_preview_pp {display:inline-block;width:130px;border:1px solid #333;margin:10px;padding:5px;}
#band_program_preview #band_program_preview_pp{display:inline}
#band_program_preview>#band_program_preview_pp{display:inline-block}
.band_program_preview_page {width:130px;height:102px;border:0;filter:alpha(opacity=60);MozOpacity:0.6;KHTMLOpacity:0.6;MozOpacity:0.6;opacity:0.6;}
.band_program_preview_page:hover {width:130px;height:102px;border:0;filter:alpha(opacity=100);MozOpacity:1;KHTMLOpacity:1;MozOpacity:1;opacity:1;}

.smallPrint {font-size:80%;}

.school_title {background:url(/learningcentre/images/address_background.jpg) top left no-repeat;padding-top:5px;padding-left:5px;margin-bottom:10px;}
.school_title h2 {margin:0;padding:0}
.school_title h1 {margin:0;padding:0}

#school_image {position:relative;float:right;width:260;margin:10px;margin-top:0;margin-right:0;clear:both;}
.school_image {margin-top:5;margin-bottom:5;}

select .smallPrint {font-size: 5pt;}