	
		/* home page */
		
		table#pophomeseas {  border-left:1px solid #000; border-right:1px solid #000;}
		
		table#pophomeseas td.pophometab {
			padding-top:15px;
			background-color:#f2f2f2;
		}
				table#pophomeseas td.pophometab h2 {
					color:#000000;
					font-size:15px;
					margin:10px 15px 0 15px;
				}
		
		ul.popseas_menu {  display:inline; margin:0px; padding-left:10px;}
			ul.popseas_menu li { 
				background-color:#fff;
				display:inline;
				font-size:13px;
				font-weight:bold;
				margin:20px 3px 0px 0px;	
				padding-bottom:2px;		
				border:1px solid #b4b4b4;
				border-bottom:none;
				list-style-type:none;
				color:#141414;
				padding-top:5px !important;
				
			}
				ul.popseas_menu li.offtab {
					background-color:#e6e6e6;					
				 }
					ul.popseas_menu li.offtab a {
						background-color:#e6e6e6;
						padding-bottom:0px;
						
				 }
				ul.popseas_menu li.ontab {					
				}
				ul.popseas_menu li a {		
				position:relative;		
				text-decoration:none;	
				color:#141414;
				
				background-color:#fff;
				padding-bottom:1px;
				padding-left:20px;
				padding-right:20px;	
				}
		div.pophome_select {
			padding:0px;
			margin:0px;
			position:relative;
			border-bottom: 1px solid #b4b4b4; 			
		}
			div.pophome_select span.newsletter a {
				display:block;
				position:absolute;
				right:10px;
				top:0;			
				text-decoration:none;
				font-size:13px;
				color:#00496e;
			}
			
			div.pophome_select span.signup a {
				display:block;
				position:absolute;
				right:180;
				top:0;			
				text-decoration:none;
				font-size:13px;
				color:#00496e;
			}
		
			ul#popsubs_menu { margin:10px 0 0 0; padding-left:10px; height:400px; }
			ul#popsubs_menu li { 
				font-size:10px;
				font-weight:bold;
				margin:0px;
				padding-bottom:0px;
				padding-left:10px;
				text-align:left;
				list-style-type:none;
				color:#676767;
				display:block;
				width:170px;
				border:1px solid #fff; /* set border to avoid jumping of width change on hover */
			}
				/* ul#popsubs_menu li:hover {
					background-color:#eee;
				    border:1px solid #ccc;
				   }
				  */
				ul#popsubs_menu li a {
				font-size:11px;
				text-decoration:none;
				color:#00496E;
				}
					ul#popsubs_menu a:hover {
				     text-decoration:underline;
					}
				/* ul#subs_menu li span {
				display:block;
				padding:10px 15px;
				margin:0px;				
				}
				*/
		
		ul#popmain_cont { margin:12px 0 0 0; padding:0px; position:relative;}
			ul#popmain_cont li {
				position:absolute;
				list-style-type:none;
				background-color:#eee;
				width:580px;
				height:395px;	
				right:0px;		
				margin:0px;
				padding:0px;
			}
				ul#popmain_cont li img  {
					border:0;
				}
				
				ul#popmain_cont li #introdiv {
					position:absolute;
					top:20px;
					left:290px;
				}
				ul#popmain_cont li img.seas_red {
					position:absolute;
					bottom:48px;
					right:10px;
				}
				ul#popmain_cont li img.seas_sub {
					position:absolute;
					bottom:60px;
					left:30px;
				}
				ul#popmain_cont li img.tick_op {
					position:absolute;
					bottom:60px;
					right:160px;
				}
				ul#popmain_cont li img.learn_blk {
					position:absolute;
					bottom:80px;
					right:190px;
				}
				ul#popmain_cont li img.sub_red {
					position:absolute;
					bottom:40px;
					right:170px;
				}
				ul#popmain_cont li img.renew_red {
					position:absolute;
					bottom:40px;
					right:170px;
				}
				ul#popmain_cont li img.buy_red {
					position:absolute;
					bottom:40px;
					right:25px;
				}
				ul#popmain_cont li #appoEvent{
					position:absolute;
					bottom:10px;
					right:90px;
					color:White;
				}
				
				ul#popmain_cont li #appoEvent a{				
					color:White;
					font-family:Avenir LT 35 Light;
					font-size:12px;
				}
				
				ul#popmain_cont li#sec0 {
					background:transparent url('/pix/features/intro_home.jpg') top right no-repeat;
				}
				ul#popmain_cont li#sec1 {
					background:transparent url('/pix/features/seas_home_sub_ren.jpg') top right no-repeat;
				}
				ul#popmain_cont li#sec2 {
					background:transparent url('/pix/features/samson_home.jpg') top right no-repeat;
				}
				ul#popmain_cont li#sec3 {
					background:transparent url('/pix/features/tann_home.jpg') top right no-repeat;
				}
				ul#popmain_cont li#sec4 {
					background:transparent url('/pix/features/appo_home.jpg') top right no-repeat;
				}
				ul#popmain_cont li#sec5 {
					background:transparent url('/pix/features/flute_home.jpg') top right no-repeat;
				}
				ul#popmain_cont li#sec6 {
					background:transparent url('/pix/features/rond_home.jpg') top right no-repeat;
				}
				ul#popmain_cont li#sec7{
					background:transparent url('/pix/features/macbeth_home.jpg') top right no-repeat;
				}
				ul#popmain_cont li#sec8 {
					background:transparent url('/pix/features/rakes_home.jpg') top right no-repeat;
				}
				ul#popmain_cont li#sec9 {
					background:transparent url('/pix/features/rhein_home.jpg') top right no-repeat;
				}
				ul#popmain_cont li#sec10 {
					background:transparent url('/pix/features/ario_home.jpg') top right no-repeat;
				}
				ul#popmain_cont li#sec11 {
					background:transparent url('/pix/features/lucia_home.jpg') top right no-repeat;
				}
				ul#popmain_cont li#sec12 {
					background:transparent url('/pix/features/prince_home.jpg') top right no-repeat;
				}
				ul#popmain_cont li#sec13 {
					background:transparent url('/pix/features/madama_home.jpg') top right no-repeat;
				}
				ul#popmain_cont li#sec14 {
					background:transparent url('/pix/features/flutefamily_home.jpg') top right no-repeat;
				}
				ul#popmain_cont li span {
					position:absolute;
					bottom:10px;
					width:100%;
					text-align:center;
				}
				
			.lihover {
				background-color:#eee !important;
				border:1px solid #ccc !important;
				color:#141414 !important;
			}
			.lioffhover {
				background-color:#fff;
				border:1px solid #fff !important;
				color:#676767 !important;
			}
			
			.permhover {
				background-color:#eee !important;
				border:1px solid #ccc !important;
			}
			.off {
			display:none;
			}
			
			.on {
			/* display:block; */
			}
			
			.onlist {
			display:block;
			
			}
			
			.offlist {
			display:block;
			background-color:#fff;
			border:1px solid #fff !important;
			}
			
			
			ul#popsummer_menu { margin:20px 0 0 0; width:193px; padding-left:10px; height:300px; }
			ul#popsummer_menu li { 
				font-size:10px;
				font-weight:bold;
				margin:0px;
				padding-bottom:4px;
				padding-left:10px;
				text-align:left;
				list-style-type:none;
				color:#141414;
				display:block;
				width:160px;
				border:1px solid #fff; /* set border to avoid jumping of width change on hover */
			}
				
				ul#popsummer_menu li#intro {
					font-weight:bold;
					font-size:14px;
					padding-right:10px;
				}
			
				ul#popsummer_menu li a {
				font-size:11px;
				text-decoration:none;
				color:#00496E;
				}
					ul#popsummer_menu a:hover {
				     text-decoration:underline;
					}
				/* ul#popsubs_menu li span {
				display:block;
				padding:10px 15px;
				margin:0px;				
				}
				*/
		
		ul#popsummer_cont { margin:20px 0 0 0; padding:0px; position:relative;}
			ul#popsummer_cont li {
				position:absolute;
				list-style-type:none;
				background-color:#eee;
				width:580px;
				height:290px;	
				right:0px;		
				margin:0px;
				padding:0px;
			}
				ul#popsummer_cont li img.learn {
					position:absolute;
					bottom:45px;
					right:190px;
				}
				ul#popsummer_cont li img.buy{
					position:absolute;
					bottom:20px;
					right:190px;					
					}
				ul#popsummer_cont li img.sub_red {
					position:absolute;
					bottom:14px;
					right:170px;					
				}
				
				
				ul#popsummer_cont li#sumsec1 {
					background:transparent url('/pix/features/giovan_summ.jpg') top right no-repeat;
					}	
				ul#popsummer_cont li#sumsec2 {
					background:transparent url('/pix/features/rosen_summer.jpg') top right no-repeat;
					}	
				ul#popsummer_cont li#sumsec3 {
					background:transparent url('/pix/features/taurid_summer.jpg') top right no-repeat;
					}					

				ul#popsummer_cont li span {
				position:absolute;
				bottom:10px;
				width:100%;
				text-align:center;
				}
				
		/* our season page */

		table#pop1homeseas { }
		ul.pop1seas_menu {  display:inline; margin:0px; padding-left:10px;}
			ul.pop1seas_menu li { 
				background-color:#fff;
				display:inline;
				font-size:13px;
				font-weight:bold;
				margin:20px 3px 0px 0px;	
				padding-bottom:2px;		
				border:1px solid #b4b4b4;
				border-bottom:none;
				list-style-type:none;
				color:#141414;
				padding-top:5px !important;
				zoom:1;
			}
				ul.pop1seas_menu li.offtab {
					background-color:#e6e6e6;					
				 }
					ul.pop1seas_menu li.offtab a {
						background-color:#e6e6e6;
						border-bottom:1px solid #b4b4b4;
						padding-bottom:1px;
				 }
				ul.pop1seas_menu li.ontab {
					
				}
				ul.pop1seas_menu li a {		
				position:relative;		
				text-decoration:none;	
				color:#141414;
				padding-bottom:20px;
				background-color:#fff;
				padding-bottom:3px;
				padding-left:20px;
				padding-right:20px;	
				}
		div.pop1home_select {
			margin:0px 0px 0px 0;
			padding-top:15px;
			border-bottom: 1px solid #b4b4b4; 			
		}
		
			ul#pop1subs_menu { margin:10px 0 0 0; padding-left:5px; height:470px; }
			ul#pop1subs_menu li { 
				font-size:10px;
				font-weight:bold;
				margin:0px;
				padding-bottom:4px;
				padding-left:10px;
				text-align:left;
				list-style-type:none;
				color:#141414;
				display:block;
				width:240px;
				border:1px solid #fff; /* set border to avoid jumping of width change on hover */
			}
				ul#pop1subs_menu li:hover {
					background-color:#eee;
				    border:1px solid #ccc;
				   }
				ul#pop1subs_menu li a {
				font-size:11px;
				text-decoration:none;
				color:#00496E;
				}
					ul#pop1subs_menu a:hover {
				     text-decoration:underline;
					}
				/* ul#subs_menu li span {
				display:block;
				padding:10px 15px;
				margin:0px;				
				}
				*/
		
		ul#pop1main_cont { margin:10px 0 0 0; padding:0px; position:relative;}
			ul#pop1main_cont li {
				position:absolute;
				list-style-type:none;
				background-color:#eee;
				width:510px;
				  height:470px;	
									
				right:0px;
				left:10px;
				margin:0px;
				padding:0px;				
              

			}

				ul#pop1main_cont li img, ul#popsummer_cont li img {
				border:1px;
				}
				ul#pop1main_cont li img.learn {
					position:absolute;
					bottom:180px;
					right:160px;
					border:0px;
				}
				ul#pop1main_cont li img.buy {
					visibility:hidden;
					position:absolute;
					bottom:185px;
					right:160px;					
					}
				
				ul#pop1main_cont li#sums1 {
					background:transparent url('/pix/features/intro_summ.jpg') top right no-repeat;
					}
										
				ul#pop1main_cont li#sums2 {
					background:transparent url('/pix/features/samson_summ.jpg') top right no-repeat;
				}
				ul#pop1main_cont li#sums3 {
					background:transparent url('/pix/features/tann_summ.jpg') top right no-repeat;
				}
				ul#pop1main_cont li#sums4 {
					background:transparent url('/pix/features/appo_summ.jpg') top right no-repeat;
				}
				ul#pop1main_cont li#sums5 {
					background:transparent url('/pix/features/flute_summ.jpg') top right no-repeat;
				}
				ul#pop1main_cont li#sums6 {
					background:transparent url('/pix/features/rondine_summ.jpg') top right no-repeat;
				}
				ul#pop1main_cont li#sums7 {
					background:transparent url('/pix/features/macbeth_summ.jpg') top right no-repeat;
				}
				ul#pop1main_cont li#sums8 {
					background:transparent url('/pix/features/rake_summ.jpg') top right no-repeat;
				}
				ul#pop1main_cont li#sums9 {
					background:transparent url('/pix/features/rhein_summ.jpg') top right no-repeat;
				}
				ul#pop1main_cont li#sums10 {
					background:transparent url('/pix/features/ario_summ.jpg') top right no-repeat;
				}
				ul#pop1main_cont li#sums11 {
					background:transparent url('/pix/features/lucia_summ.jpg') top right no-repeat;
				}
				ul#pop1main_cont li#sums12 {
					background:transparent url('/pix/features/prince_summ.jpg') top right no-repeat;
				}
				ul#pop1main_cont li#sums13 {
					background:transparent url('/pix/features/madama_summ.jpg') top right no-repeat;
				}
				
				ul#pop1main_cont li#sums14 {
					background:transparent url('/pix/features/flutefamily_summ.jpg') top right no-repeat;
				}
				
				ul#pop1main_cont li span {
					position:absolute;
					bottom:10px;
					width:100%;
					text-align:center;
				}
			.off {
			display:none;
			}

			.on {
			display:block;
			}
			
			table tr.popnewsrow {
			border:0px;
			background-color:#f2f2f2;
			}
			table tr td#popnewsitems {}			
				table tr td#popnewsitems ul { 
					margin:10px; 
					padding:0; 
				}
					table tr td#popnewsitems ul li {
						width:164px;
						font-size:12px;
						color:#525252;
						list-style-type:none;
						margin:4px 0;
						line-height:1.4em;
					}
			table tr td#popnewsitems ul li a.A2 {
				display:block;
				color:#000;
				font-size:12px;
				font-weight:bold;
				padding:5px;
				border-top:1px solid #a12831;			
				background-color:#e1e1e1;
			}		
			
			/*table tr td#popnewsitems ul li span.grey80 {
			display:block;
			clear:both;
			margin-top:0px;
			}
			*/
			
			table tr td#popnewsitems ul li span.grey80 a.A2 {
				font-size:12px;
				text-decoration:underline;
				border:0;
				padding:0;
				background-color:#f2f2f2;
				display:inline;
			}
			
			td.pop1ourseas_header {
				border-bottom:1px solid #b4b4b4;
				background-color:#f2f2f2;
			}
				td.pop1ourseas_header h2 {
					font-size:13px;
					margin:10px 15px 0 15px;
				}
				td.pop1ourseas_header p {
					position:relative;
					font-size:11px;
					margin:0px 15px 10px 15px;
				}
				td.pop1ourseas_header p span.newsletter a {					
					position:absolute;
					right:10px;					
					text-decoration:none;
					color:#00496e;
					text-align:right;
					font-size:13px;
					margin:0px;
					padding:0px;
					top:-16px;
					
				}
			


