body { background-color:#41100c;}
a { color:#b75210; }
a:hover { text-decoration: underline; }
h1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:24px; 
	color:#7b1216;
	}
	
h2 { line-height: 2; font-family:Georgia, 'Times New Roman', Times, serif; font-size:24px;  color:#7b1216; font-weight:normal; }
p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }

table { padding: 0; border-collapse: collapse; }
td { font-size:12px; padding: 2px 4px; }

#main { 
	position: absolute;	
	top: 0px;	
	left: -550px; 
	margin-left: 50%; 
	margin-right:50%; 
	height: auto;	
	width: 1100px; }
#main2 {
	position:relative;
	float:left;
	clear:inherit;
	top: 0px;
	left: 65px;
	height: auto;
	width: 970px;
}

#header { position:relative; float:left; clear:inherit; width:970px; height:125px; background-color:#000; }
#logo {	position:absolute; top: 0px; left: 0px; height: 67px; width:auto;  }
#birthday {	position:absolute; top: 0px; left: 500px; height: 67px; width:auto; color:#FFFFFF; }
#contact { position:absolute; top: 70px; left:715px; width:250px; font-family:Verdana; font-size:12px; color:#FFFFFF; text-align:right; }
#menu { position:relative; float:left; clear:inherit; width:970px; height:25px; background-color:#FFFFFF; z-index:900; }

.ld {
	height: 100%;
	width: 65px;
	background-image: url(../images/ds-l2.jpg);
	background-repeat: repeat-y;
	position: absolute;
	top: 0px;
	left: 0px;
	margin:0px;
	padding: 0px;
	}
.rd {
	height: 100%;
	width: 65px;
	background-image: url(../images/ds-r2.jpg);
	background-repeat: repeat-y;
	position: absolute;
	top: 0px;
	left: 1035px;
	}

.flashbox { position:absolute; top:195px; width: 970px; height:auto; background-image:url(/images/bkgd-2.jpg); background-repeat: repeat; color:#333333; z-index:-100; }

.flashleft {  position:relative; float:left; width:200px; height:auto; margin-left:2px; clear:inherit; margin-top:4px;}
.flashmiddle { position:relative; float:left; clear:inherit; width:500px; margin-left:2px; margin-top:4px; }
.flashright { position:relative; float:left; clear:inherit; width:260px; margin-left:2px; margin-top:4px; }

.mainbody { 
	position:absolute; 
	top:195px; 
	left:0px; 
	width: 970px; 
	height:auto; 
	background-color:#FFFFFF; 
	color:#333333; 
	z-index:-100; }

.guitarlisting {
	position:relative; 
	float:left; 
	clear:inherit; 
	width:100%; 
	height:auto; }

.guitarsummary { 
	position:relative; 
	float:left; 
	clear:both; 
	width:930px; 
	height:auto; 
	padding-left:20px; 
	padding-right:20px; 
	border-top:1px solid black; }
	
.guitarsummary h2 { font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; font-weight:bold; color:#000; }
.guitarsummary p { font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; color:#000; }
.guitarsummaryleft { position:relative; float:left; clear:both; width: 450px; }
.guitarsummaryright { position:relative; float:right; clear:both; width:450px }

.mainbodycontainer {
	position:relative; 
	float:left; 
	clear:inherit; 
	width:970px; 
	height:auto;
	background-color:#FFFFFF;
	}

.guitarthumbcontainer {
	position:relative; 
	float:left; 
	clear:inherit; 
	width:560px; 
	height:auto;
 	}
	
.guitarthumbnails {
	position:relative; 
	float:left; 
	clear:inherit; 
	padding-left:40px; 
	padding-right:40px;
	padding-top:30px;
}

.guitarthumbnailtext {
	position:relative; 
	float:right; 
	clear:inherit; 	
	width:390px;
	padding:30px 20px 20px 0px;
	line-height:1.4em;
}

.guitardetailpicture {
	position:relative; 
	float:left; 
	width:400px; 
	height:auto; 
	margin: 20px 0px 20px 20px; 
	text-align:center;
	}
	
.guitardetailfeatures {
	position:relative; 
	float:right; 
	clear:inherit; 
	margin-right:80px; 
	margin-top:70px; 
	width:450px;
	}
	
.guitardetailpaypal {
	position:relative; 
	float:right; 
	clear:inherit; 
	margin-right:200px; 
	margin-top:20px; 
	width:200px;
	height:auto;
	margin-bottom:20px;
	}

.guitardetailpaypalblack {
	position:relative; 
	float:right; 
	clear:inherit;
	color:#FFFFFF;
	margin-right:200px; 
	margin-top:20px; 
	width:200px;
	height:auto;
	margin-bottom:20px;
	}
	
.harmonythumbnail {
	position:relative; 
	float:left; 
	clear:inherit;
	width:auto;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:17px;
	background-color:#000000;
	}

.dbz-thumbnail {
	position:relative; 
	float:left; 
	clear:inherit;
	width:260px;;
	height: 165px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:55px;
	background-color:#000000;
	color:#937446;
	font-size:16px;
	}

.indianabanners {
	position:relative; 
	float:left; 
	clear:inherit; 
	width:472px; 
	height:auto; 
	padding-top:15px; 
	padding-left:9px;	
	}
	
.IndianaThumbnails {
	position:relative; 
	float:left; 
	width:228px;
	padding-left:70px;
	padding-bottom:40px;
	}

.lunaguitars {
	position:relative; 
	float:left; 
	width:580px; }
	
.lunavideo { 
	position:relative; 
	float:right; 
	width:300px; 
	margin-top:5px;
	margin-bottom:5px; 
	margin-right:5px; }

.MorganMonroeThumbnails {
	position:relative; 
	float:left; 
	width:120px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:40px;
	text-align:center;
	}
.MorganMonroeMandolinThumbnails {
	position:relative; 
	float:left;
	clear:inherit;
	width:220px;
	height: 250px;
	text-align:center;
	}

.Neckhumbnails {
	position:relative; 
	float:left;
	clear:inherit;
	width:220px;
	height: 455px;
	text-align:center;
	font-size:10px; 
	color:#666666; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}


.coolstrapssummary { 
	position:relative; 
	float:left; 
	clear:inherit; 
	width:970px; 
	height:auto; 
	border-top:1px solid black; }

.coolstrapspict {
	position:relative;
	float:left; 
	clear:inherit;
	width:auto;
	height:auto;
 }

.coolstrapspaypal {
	position:relative; 
	float:right; 
	clear:inherit; 
	width:370px;
	height:auto;
	text-align:center;
	padding-bottom:20px;
	}


#shoppingcart {
	position:absolute;
	top:8px; 
	left:867px; 
	height:60px; 
	width:60px; 
	}

.logos {position:relative; float:left; clear:inherit; width:194px; height:auto; }



.producttitle { position:relative; float:left; clear:inherit; width:640px; text-align:center; display:inline; }

.thumbnail { position:relative; float:left; clear:inherit; width:160px; height:190px; }

.footer2 { position:relative; float:left; clear:inherit; width: 970px; height:auto; }
.footer { position:relative; float:left; clear:inherit; width: 885px; height:auto; margin-left:65px; padding-top:20px; padding-bottom:20px; padding-left:95px; background-color:#1e0e0e;}

.tagline { 
	font-size:14px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-style:italic; 
	font-weight:bold; 
	margin-left:10px; }

.contactbox { position:relative; float:left; margin-bottom:10px; color:#FFFFFF; }
.contactlt { position:relative; float:left; width:100px; padding-right:5px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;  clear:inherit;}
.contactrt { position:relative; float:left; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;  clear:inherit;}
.contactformbox { position:relative; float:left; width:600px; margin-bottom:10px; color:#000000;  clear:inherit;}
.contactform { position:relative; float:left; width:200px; padding-right:5px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;  clear:inherit;}

.historytext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#000000; }

.thumbnails { position:relative; float:left; display:inline; clear:inherit; width:160px; height:190px; background-color:#FFFFFF; }
.nav_thread { 
	position:relative; 
	float:left; 
	clear:both; 
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	height:25px; 
	border-bottom: 1px solid black; 
	border-top: 1px solid black; 
	background-color:#FFFFFF;
	padding-top:5px;
}

.orderform {
	position:relative; 
	float:left; 
	clear:inherit; 
	width:425px; 
	height:auto;
	padding-left:35px;
	}

.formfieldtitle {
	position:relative;
	float:left;
	clear:inherit;
	width:150px;
	text-align:left;
	vertical-align:middle;
	height: 2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
.formfields {
	position:relative;
	float:left;
	clear:inherit;
	width:275px;
	vertical-align:middle;
	height: 2em;
	}
	
.ampbox {
	position:relative; 
	float:left; 
	clear:inherit; 
	width:970px; 
	height:auto; 
	border-bottom-color:#414b66; 
	border-bottom-width:1px; 
	border-bottom-style:solid;
	background-color:#000000;
	padding-bottom:10px;
	}

.amppicture {
	position:relative; 
	float:left; 
	clear:inherit; 
	width:570px; 
	text-align:center;
	}
	
.ampdesc {
	position:relative; 
	float:right; 
	clear:inherit; 
	width:400px; 
	height:auto; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFFFFF;
	}

.artistbox {
	position:relative; 
	float:left; 
	clear:inherit; 
	height:auto;
	border-bottom-width:thick;
	border-bottom:double; 
	border-color:#1e0e0e; 
	padding-top:20px; 
	padding-bottom:20px;
}

.bio {
 color:#FFFFFF; 
 text-align:justify;
 font-size:12px;
 }
.biotitle {
	color:#591d1d; 
	font-family:Georgia, 'Times New Roman'; 
	font-size:38px; 
	line-height:10px;
	}
	
.diamond_amp_box {
	position:relative; 
	float:left; 
	clear:inherit; 
	height:auto; 
	width:970px; 
	margin-bottom:20px;
	background-color:#000;
}

.diamond_amp_picture {
	position:relative; 
	float:left; 
	clear:inherit; 
	margin:15px;
	border:1px; 
	border-style:solid; 
	border-color:#00FF00;
	}
	
.diamond_amp_title_box {
position:relative; float:left; clear:inherit; width:620px; height:30px; margin-top:15px; border-width:1px; border-color:#00FF00; border-style:solid; background-color:#006600;
}

.diamond_amp_title_box h2 {
	font-family:Geneva, Arial; font-size:14px; font-weight:bold; color:#FFCC00; line-height:10px;
}

.diamond_amp_desc {
font-family:Geneva, Arial; font-size:12px; color:#999; text-align:left; padding-top:5px;
}

.lunaextra {
	font:Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	font-size:14px;
	}
