/* layout */
body			
{background:#999 url(images/bk.jpg) repeat-x; color:#000; margin:0px; padding:0px; scrollbar-3dlight-color:#999; scrollbar-arrow-color:#CDB22F; scrollbar-base-color:#000; scrollbar-darkshadow-color:#333; scrollbar-face-color:#000; scrollbar-highlight-color:#999; scrollbar-shadow-color:#333;}
#frame			
{width:968px; height:auto; margin:10px auto 0 auto;}
#header
{width:968px; height:58px; background:#000 url(images/celestion_guitar_ls.gif) no-repeat;}
#header h1
{visibility:hidden;}
#texture_bk
{float:left; width:359px; height:495px; background:#000 url(images/texture_bk_new.jpg) no-repeat; }
#footer
{background-color:#000; color:#ccc; padding:5px; width:958px; margin-top:1px; text-align:right; clear:both; font:9px Verdana, Arial, sans-serif}

/* menu */
#navcontainer 		
{width:149px; height:495px; float:left; margin-bottom:1px; background:#000 url(images/celestion_logo_base.gif) no-repeat top;}
#navcontainer ul 	
{margin:0px; padding:15px 0px 0px 12px; list-style-type: none;}
#navcontainer li 	
{margin:0px; padding:2px 0px 2px 0px; border-bottom: 1px solid #666; width:125px; font:9px Arial, sans-serif; line-height:1.2em; *line-height:0.9em;}
#navcontainer a 	
{display:block; padding:1px;}
#navcontainer a:link, #navlist a:visited 
{color:#fff; text-decoration: none;}
#navcontainer a:hover 
{background-color:#666; color:#CDB22F;}
.header				
{color:#CDB22F;}

/* normal left text box */
#txt
{padding:5px 25px 0 10px; }
#txt img
{float:right; padding:1px 0 5px 10px;}

/* scrolling left text box */
#txtscroll
{padding:5px 20px 0 10px; overflow:auto; height:490px; width:329px; }
#txtscroll img
{float:right; padding:1px 0 5px 10px;}

/* right hand image box */
#front
{float:left; width:460px; height:495px; padding:0px;  margin:0px; background:#000;}
#images			
{float:left; width:458px; height:493px; background-color:#fff; padding:0px; text-align:center; border-top:1px solid #9B1A05; border-right:1px solid #9B1A05; border-bottom:1px solid #9B1A05;}
#images img	
{padding:20px 0 0 20px;}
#blankpanel		
{float:left; width:418px; height:453px; background-color:#fff; padding:30px 20px 10px 20px; border-top:1px solid #9B1A05; border-right:1px solid #9B1A05; border-bottom:1px solid #9B1A05; overflow:auto;}
#history		
{background-color:#fff; color:#333; width:788px; height:483px; float:left; padding:10px 25px 0px 5px; border-right:1px solid #9B1A05; border-bottom:1px solid #9B1A05; border-top:1px solid #9B1A05; overflow:auto;}
#history img
{padding:0 5px;}
#history a:hover 
{color:#CDB22F;}

/* features */
#makerscontent	
{float:left; width:458px; height:493px; background-color:#fff; padding:0px; text-align:center; border-top:1px solid #9B1A05; border-right:1px solid #9B1A05; border-bottom:1px solid #9B1A05;}
#manu			
{width:75px; float:left; height:75px; padding:5px 2px 5px 0px;}
#manu img		
{float:none; padding:0px; margin:0px;}
#manu a			
{text-decoration:none;font:9px Verdana, Arial, sans-serif;}
#makers	
{padding:5px;}
#makers h3 
{color:#fff;}
#makers a 
{color:#fff;}
#makers a:hover
{color:#CDB22F;}
#tone			
{background-color:#000; color:#fff; width:818px; height:495px; text-align:center; float:left;}
#artist			
{width:75px; float:left; height:75px; padding:5px 3px 5px 0px;}
#artist	img		
{float:none; padding:0px; margin:0px;}
#artist a		
{text-decoration:none; font:9px Verdana, Arial, sans-serif;}
#gallery		
{width:100%; text-align:right; background-image:url(features/partners/images/gallery_bk.jpg); height:20px;}
#gallery p		
{margin:0px; padding:0px 10px 0px 0px;}
#factspanel
{width:250px; height:140px; margin-top:360px; padding-left:10px;}
#factspanel p, #factspanel a 
{color:#fff; font-size:10px; padding:0;}
#factspanel a:hover	
{color:#CDB22F;}
#loadingyourspeakers
{width:789px; height:485px; padding:10px 10px 0 20px;  margin:0; background:#C99532 url(images/lys_bk.jpg) no-repeat center top; overflow:auto; }
		
/* products */
#evh
{float:left; width:819px; height:495px; padding:0px;  margin:0; background:#000 url(images/evh_bk.jpg) no-repeat right; }
#alnico
{float:left; width:819px; height:495px; padding:0px;  margin:0px; background:#000 url(images/alnico_bk.jpg); }
#classic
{float:left; width:819px; height:495px; padding:0px;  margin:0px; background:#000 url(images/classic_bk.jpg); }
#heritage
{float:left; width:819px; height:495px; padding:0px;  margin:0px; background:#000 url(images/heritage_bk.jpg); }
#originals
{float:left; width:819px; height:495px; padding:0px;  margin:0px; background:#000 url(images/originals_bk.jpg); }
#alnico h2, #classic h2, #heritage h2, #originals h2,  #evh h2
{padding:20px 0 10px 0; color:#fff;}
.speakerbox		
{padding:2px; width:100px; height:110px; float:left; text-align:center; background-color:#fff; margin:0px 3px 3px 0px; border:1px solid #666;}
.speakerbox p	
{font-size:9px; line-height:1.2em; padding:0px;}
.speakerbox a:hover	
{color:#CDB22F;}
#specpanel		
{float:left; width:458px; height:493px; background-color:#fff; padding:0px; text-align:center; border-top:1px solid #9B1A05; border-right:1px solid #9B1A05; border-bottom:1px solid #9B1A05; overflow:auto;}
#specs
{padding:5px 0px 0px 20px; text-align:left;}
.spectitle
{font:11px Arial, sans-serif; font-weight:bold; padding:3px 0px 3px 0px; border-bottom:1px solid #ccc; width:200px;}
.spectext
{font:11px Verdana, Arial, sans-serif; text-align:right; padding:3px 0px 3px 0px; border-bottom:1px solid #ccc; width:200px;}			
th
{font:12px Arial, Verdana, sans-serif; font-weight:bold; text-align:left; text-transform:uppercase; border-bottom:1px solid #ccc; height:30px; vertical-align:bottom;}
				
/* navigation box */		
#options		
{font-size:11px; width:300px; text-align:right; border-top:1px solid #ccc; vertical-align:bottom;}
#options p		
{padding:5px 0px 0px 0px;}

/* hi res images */				
#hri			
{width:138px; height:130px; border:1px solid #ddd; float:left; padding:3px 1px 3px 1px; margin:2px 2px 0px 0px; text-align:center;}
#hri p
{padding:0;}
#hripub
{width:138px; height:130px; border:1px solid #ddd; float:left; padding:5px 1px 3px 1px; margin:2px 2px 0px 0px; text-align:center;}

/* adverts */
#advert			
{width:99px; height:auto; float:left; margin:0 3px 0 0; padding:5px 3px 0 0; text-align:center;}
#advert img		
{float:none; padding:0px; margin:0px; width:99px; height:130px;}

#advert.lastColumn {
margin-right:0px !important;
}

/* text */
p 				
{font:11px Verdana, Arial, sans-serif; line-height:1.4em; color:#333; margin:0; padding:9px 0;}
h1, h2, h3, h4, h5, h6 
{font-family:Arial, sans-serif; margin:0; text-transform:uppercase; color:#000; margin:0; padding:0;}
h1 				
{font-size: 24px;letter-spacing:-1px;}
h2 				
{font-size: 20px;letter-spacing:-1px;}
h3 				
{font-size: 18px;letter-spacing:-1px;}
h4 				
{font-size: 16px;}
h5		 		
{font-size: 14px;}
h6 				
{font-size: 12px;}
ol, ul {font:11px Verdana, Arial, sans-serif; line-height:1.8em;color:#333; margin:0; padding:0 0 0 25px;}

/* forms */
select			
{margin:15px 0px 15px 0px;font: 11px Verdana, Arial, sans-serif;}

/* links */
a 			
{color:#000;}
a:hover 	
{color:#fff;}
#footer a	
{color:#ccc;}


#bass_link{
background:url("images/bassspeakersbadge.gif") no-repeat scroll 0 0 transparent;
display:block;
display:none;
height:100px;
left:825px;
position:relative;
right:0;
text-indent:-10000px;
top:-35px;
width:130px;
}
