/* default.css */ 
body
{
    margin: 0;
    padding: 0;
    background-image: url(images/tile.jpg);
    text-align: center;
}
h1
{
	color: #fff;
	margin: 0 0 15px 0;
	padding: 0;
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	font-size: 15px;
}
h2
{
	color: #990000;
	margin: 0 0 15px 0;
	padding: 0;
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	font-style: italic;
	font-size: 20px;
}
h3
{
	color: #990000;
	text-align: center;
	text-decoration: underline;
	margin: 0 0 15px 0;
	padding: 0;
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	font-size: 30px;
}
h3
{
	color: #990000;
	text-align: center;
	text-decoration: underline;
	margin: 0 0 15px 0;
	padding: 0;
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	font-size: 30px;
}
h4
{
	color: #fff;
	text-align: left;
	font-style: italic;
	margin: 0 0 5px 0;
	padding: 0;
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	font-size: 12px;
}

p
{
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	font-size: .85em;
	line-height: 1.15em;
	margin: 6px 0 10px  0;
	padding: 0;
}
.replace
{
	position: absolute;
	left: -10000px;
}

#masttop
{
    margin: 0;
    padding: 0;
    background-image: url(images/mast-top.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 42px;
    width: 930;
}

#mastdetail
{
margin:0;
padding:0;
height:41;
width:930;
}

		.drip
		{float: left;
		 margin: 0 0 0 672px;
		 overflow:auto;
			}
			
		.smoke
		{float: left;
		 margin: -41px 0 0 810px;
		 overflow:auto;
			}

#mastbottom
{
    margin: 0;
    padding: 0;
    background-image: url(images/mast-bottom.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 128px;
    width: 930px;
}

#mainnav
	{
		width: 930px;
		margin: 5px 0 0 207px;
		float: left;
	}
		#mainnav a
		{
			display: block;
			width: 58px;
			height: 78px;
			margin: 32px 0 0 0;
			padding: 0;
			float: left;
			background-repeat: no-repeat;
			background-position: 0 0;
		}
			#mainnav a.current
			{
				background-position: 0 -156px;
			}
	
			#mainnav a#lnkhome
			{
				width: 40px;
				background-image: url(images/homebutton.jpg);
			}
			#lnkbio
			{
				background-image: url(images/biobutton.jpg);
			}
			#lnkmedia
			{
				background-image: url(images/mediabutton.jpg);
			}
			#lnkcalendar
			{
				background-image: url(images/calendarbutton.jpg);
			}
			#lnkwebstore
			{
				background-image: url(images/webstorebutton.jpg);
			}
			#lnkband
			{
				background-image: url(images/bandbutton.jpg);
			}
			#lnknewsletter
			{
				background-image: url(images/newsletterbutton.jpg);
			}
			#lnkgallery
			{
				background-image: url(images/gallerybutton.jpg);
			}
			#lnkcontact
			{
				background-image: url(images/contactbutton.jpg);
			}
			#lnkfanclub
			{
				background-image: url(images/fanbutton.jpg);
			}
			
				#lnkhome:hover, 
				#lnkbio:hover, 
				#lnkmedia:hover,  
				#lnkcalendar:hover,  
				#lnkwebstore:hover,  
				#lnkband:hover,  
				#lnknewsletter:hover,  
				#lnkgallery:hover,  
				#lnkcontact:hover, 
				#lnkfanclub:hover
				{
					background-position: 0 -78px;
				}
				


#globalwrap
{
	width: 930px;
	padding: 0;
	margin: 0;
	text-align: left;
}







	
	
#mainfooter
	{
		clear: both;
		color: #963;
		font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
		letter-spacing: .04em;
		font-weight: bold;
		font-size: 13px;
		padding: 0;
		height: 19px;
		width: 933px;
		background-image: url(images/footer-top.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		line-height: 62px;
		text-align: center;
	}
		#mainfooter a
		{
			text-decoration: underline;
			color: #963;
		}
		#mainfooter a:hover
		{
			text-decoration: none;
		}
		
#pagewrap
{    
	margin: 0 0 0 110px;
	width: 800px;
	text-align: left;
}

		.countryman
			{
				float: left;
				margin: 23px 0 0 23px;
				overflow: auto;
			}

	.homelogo
			{
				float: left;
				margin: 0 0 0 9px;
				overflow:auto;
			}

	.right
			{
				float: left;
				margin: 0 0 0 250px;
				overflow:auto;
			}
	.jl130logo
			{
				float: left;
				margin: 15px 0 0 660px;
				overflow:auto;
			}
	.photo
			{
				
				float: left;
				margin: 0 10px 20px 10px;
				overflow: auto;
			}

#content
{
	color: #ffff00;
	clear: both;
	width: 650px;
	position: relative;	
	top: 10px;
	margin: 0 auto 6px;	
}
#content a
		{
			text-decoration: none;
			color: #ff0000;
		}
#content a:hover
		{
			text-decoration: underline;
					}
		

	#bd
	{
		background-image: url(images/plate-tile.jpg);
		background-repeat: repeat-y;
		margin: -6px 0 -10px;
		padding: 10px 20px;
	}



/*************************************************************
	// Webstore Page
*************************************************************/
#bd.products p, #bd.products ol, #bd.products ul
{
	color: #fff;
}
#bd.products h2
{
	margin-top: 10px;
}
	.product
	{
		padding-top: 4px;
		margin-bottom: 6px;
		overflow: auto;
		border-top: 1px solid #d8b8a9;
	}
		.product .productImg
		{
			width: 200px;
			float: left;
			margin: 8px;
		}
		.product .desc
		{
			width: 390px;
			float: left;
		}
			.product h3.productName
			{
				text-align: left;
				margin-bottom: 4px;
				padding-bottom: 0;
			}
		.product form
		{
			width: 380px;
			float: right;
			overflow: auto;
		}
			.product form .price
			{
				font-size: 32px;
				width: 200px;
				margin: 0 8px 4px 0;
			}
			.product form .inventory
			{
				width: 200px;
			}
			.product form label
			{
				margin-left: 290px;
			}
			.product form .productOptions
			{
				float: right;
				margin-bottom: 5px;
			}
			.product form .btnBuyNow
			{
				float: right;
				clear: both;
			}

/*************************************************************
	// Calendar Page
*************************************************************/

.vevent
{
	margin: 0 0 36px;
	padding: 0 24px;
}
	.vevent h2
	{
		margin-left: -18px;
	}

/*************************************************************
	// Newsletter Page
*************************************************************/

.newsitem {
	margin: 0 0 36px;
	padding: 0 24px;
}
	.newsitem h2 {
		margin-bottom: 8px;
	}

	.newsitem .meta {
		font-size: .9em;
		color: #eee;
	}	

	.newsitem .images {
		
	}
		.newsitem .images img {
			margin: 15px 15px 15px 0;
		}
	
	.newsitem .article {
		margin-top: 12px;
		
	}
	
	
	
		
#footer
{
    width: 980px;
    height: 40px;
    margin: 0;
    background-image: url(images/footer-bottom.jpg);
	background-repeat: no-repeat;
    background-position: left bottom;
	text-align: left;
    overflow: hidden;
	font-size: 11px;
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	letter-spacing: .005em;
}

	#footerlinks
	{
		width: 147px;
		float: left;
		text-align: right;
		margin-top: 18px;
	}
		#footerlinks a
		{
			text-decoration: none;
			color: #a7bce6;
		}
		#footerlinks a:hover
		{
			color: #fff;
		}

