@charset "utf-8";
/* CSS Document */
	body{ margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 8pt; background: #000; color: #FFF; }
	img{ border: 0px; }
	h1, h2, h3, h4{ display: inline; margin: 0px; padding: 0px; }
	p{ margin: 0px; padding: 0px; }
	a{ text-decoration: none; }
	hr{ display:none;}
	.clearfix{ display: inline-block; }
	.clearfix:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	html[xmlns] .clearfix{ display: block; }
	* html .clearfix{ height: 1%; }
	.main_bg{ width:100%; min-width:990px; background:url(../images/common/main_bg.png) no-repeat center -28px;}
	.main_container { width: 990px; margin: auto;}
/* Header */
	.header{ width:990px; height:80px; margin-bottom:380px; background:url(../images/header/nav_container.png);}
		.header big{ width:241px; height:53px; margin: 10px 0px 0px 15px; position:absolute; background:url(../images/header/logo.png); text-indent:-999em; overflow:hidden;}
		.header em{ display:none; position:absolute;}
		.header address{ width:180px; margin: -13px 0px 0px 800px; position:absolute; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-style:normal; font-weight:bold; text-align:right;}
			.header address span{ color:#F58B09;}
		.header address.phone{ margin: 355px 0px 0px 850px; position:absolute; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; text-align:left; font-size:20px; color:#F3880B;}
		.header address.phone span{ font-size:15px; font-weight:bold; text-transform:uppercase; color:#FFF;}
		.header ul{ width:709px; margin: 38px 0px 0px 272px; padding:0px; position:absolute; list-style:none;}
		.header li{ width:108px; height:21px; margin-left:12px; background:url(../images/header/nav_item.png); float:left; text-align:center;}
		.header li:first-child{ margin-left:0px;}
		.header li:hover{ background:url(../images/header/nav_hover.png);}
			.header li a{ margin-top:3px; display:block; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:13px; color:#FFF;}
			.header li:hover a{ color:#F58B09;}
/* Footer */
	.footer{ width:990px; height:60px;}
		.footer p{ width:400px; margin: 13px 0px 0px 588px; position:absolute; text-align:right; font-size:15px;}
			.footer p a{ font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-transform:uppercase; font-weight:bold;}
		.footer big{ width:154px; height:35px; margin: 15px 0px 0px 180px; display:block; position:absolute; background:url(../images/footer/1.png); text-indent:-999em; overflow:hidden;}
		.footer em{ width:158px; height:27px; margin: 18px 0px 0px 8px; position:absolute; background:url(../images/content-images/creditcards.png); text-indent:-999em; overflow:hidden;}
		.footer small{ width:450px; margin: 18px 0px 0px 538px; position:absolute; font-size:10px; color:#F58B09;}
/* Content */
	.content{ width:990px;}
		.content .content_item{ width:300px; height:565px; padding: 15px 10px 0px 22px; float:left; background:url(../images/content/content-container.png) no-repeat right #0B0B0B;}
		.content .content_item:first-child{ padding-left:14px;}
			.content .content_item big{ width:296px; height:180px; margin-bottom:10px; display:block; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-transform:uppercase;}
				.content .content_item big span{ color:#0066FF;}
			.content .content_item h4{ width:246px; height:35px; margin-bottom:15px; padding: 8px 0px 10px 0px; display:block; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; border-bottom: 1px #8C5920 dotted;}
			.content .content_item p{ height:80px; display:block; font-size:12px; color:#999;}
			.content .content_item a{ width:88px; height:19px; margin: -20px 0px 0px 200px; padding-top:2px; display:block; position:absolute; background:url(../images/content/moreinfobtn.png); text-align:center; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFF;}
			.content .content_item a:hover{ color:#333;}
			.content .content_item h5{ width:296px; padding: 10px 0px 0px 0px; display:block; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; border-top: 1px #8C5920 dotted;}
			.content .content_item h5 span{ color:#F58B09;}
/* Home */
	/* about us */
			.content #aboutus big{ background:url(../images/content-images/thumb1.png) no-repeat bottom;}
			.content #aboutus h4{ width:271px; padding-left:25px; background:url(../images/content/guitarthumb.png) no-repeat left;}
			.content #aboutus dl{ margin:0px; padding:0px;}
			.content #aboutus dl dt{ width:200px; margin: 0px 0px 0px 115px; padding:0px; position:absolute; color:#F3880B}
			.content #aboutus dl dt span{ font-family: "Arial Narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; font-size:12px;}
			.content #aboutus dl dd{ width:160px; margin: 40px 0px 0px 115px; padding:0px; position:absolute; font-size:12px;}
			.content #aboutus dl .image{ width:106px; margin: 0px 0px 0px 0px; padding:0px; position:absolute;}
	/* beale music */
			.content #bealemusic big{ background:url(../images/content-images/thumb2.png) no-repeat bottom;}
			.content #bealemusic h4{ width:251px; padding-left:45px; background: url(../images/content/pianothumb.png) no-repeat left;}
			.content #bealemusic ul{ min-height:85px; padding-left:130px; background:url(../images/content-images/king.png) no-repeat left;}
	/* bealestreet */
			.content #bealestreet big{ background:url(../images/content-images/thumb3.png) no-repeat bottom;}
			.content #bealestreet h4{ width:261px; padding-left:35px; background: url(../images/content/tubathumb.png) no-repeat left;}
				.content #bealestreet h4 b{ display:block;}
			.content #bealestreet ul{ margin-bottom:20px;}
			
/* content common*/
		.content_filler{ width:990px; background:url(../images/content/common_box_mid.png) repeat-y;}
		.content_common{ width:990px; margin-top:-7px; padding: 20px; display:inline-block; background:url(../images/content/common_box_top.png) no-repeat;}
			.content_common big{ width:900px; margin-bottom:10px; display:block; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-transform:uppercase; background:none;}
				.content_common big span{ color:#0066FF;}
			.content_common h4{ width:900px; height:35px; margin-bottom:15px; padding: 8px 0px 0px 0px; display:block; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; border-bottom: 1px #8C5920 dotted;}
			.content_common p{ width:900px; display:block; font-size:12px; color:#999;}
		.content_common_btm{ width:990px; height:7px; background:url(../images/content/common_box_btm.png);}
		
/* blues music */
		#bluesmusic .imagescontainer dl{ margin-left:10px; float:left;}
		#bluesmusic .imagescontainer dl:first-child{ margin-left:0px;}
		#bluesmusic .imagescontainer dl dd{ width:230px; margin:0px; padding:0px; display:block; text-align:center; font-weight:bold; float:left;}
		
#margin-list{ margin-top:-10px;}		
