/* CSS Document */

/* 	BEGIN NEW STYLES */


body
{
background-color: #EDE6DD; /* EDE6DD */
background-image: url(images/background_long.gif);
background-repeat: no-repeat;
margin-left: 7px;
margin-top: 10px;


}

#headerContainer {

width: 770px;


}

#headerArea {


height: 110px;
margin: 0;
padding: 0;

}

#headerImageArea {

width: 120px;
height: 110px;
float: left;

}

#headerImageArea img.mainGuitar {


padding: 7px 0 0 5px;


}


#headerArea #mainHeaders {

padding: 30px 0 0 17px;
float: left;
width: 420px;
height: 45px;

}

#headerArea #mainHeaders h1 {

padding: 0;
margin: 0;

}

#headerArea #mainHeaders h1 a:link, #headerArea #mainHeaders h1 a:visited, 
#headerArea #mainHeaders h1 a:hover, #headerArea #mainHeaders h1 a:active {

font-weight: normal;
font-family: Geneva, sans-serif;
font-size: 20px;
color: #466F85; /* slate blueish */
text-decoration: none;

}

#headerArea #mainHeaders h2 {

padding: 0;
margin: 0;

}

#headerArea #mainHeaders h2 a:link, 
#headerArea #mainHeaders h2 a:active,
#headerArea #mainHeaders h2 a:visited {

font-family: Arial, sans-serif;
font-size: 13px;
color: black;
font-weight: normal;
text-decoration: none;
padding: 0;
margin: 0;

}

#headerArea #mainHeaders h2 a:hover {

text-decoration: underline;

}

#headerArea #contactLinkContainer {


margin: 0;


}

#headerArea #contactLink {

padding: 58px 0 0 0;

}

#headerArea #contactLink a:link, 
#headerArea #contactLink a:visited, 
#headerArea #contactLink a:active
{
font-family: Arial, sans-serif; /* Arial, Helvetica, sans-serif */
font-size: 12px;
color: #342005; /* #CCCC99; #361D02; */
background-color: transparent;
text-decoration: none;
font-weight: normal;

}

#headerArea #contactLink a:hover

{
font-family: Arial, sans-serif; /* Arial, Helvetica, sans-serif */
font-size: 12px;
color: #335E75; /* slate bluish */
background-color: transparent;
text-decoration: underline;


}

#headerArea #mainNav {

height: 25px;
padding: 0;
margin: 10px 0 0 0;

}

#headerArea #mainNav ul {

	margin: 0px;
	padding: 5px 0 0 0;


}

#headerArea #mainNav ul li {


	list-style: none;
	margin: 0px;
	padding: 2px 18px 2px 3px;
 	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: inline;

}

/* adds extra left padding to first link in navigation list*/

#headerArea #mainNav #extraPadding {

padding: 2px 18px 2px 45px;

}

#headerArea #mainNav ul li a:link,
#headerArea #mainNav ul li a:active,
#headerArea #mainNav ul li a:visited {

font-size: 12px;
color: #4D2F0F;
text-decoration: none;

}

#headerArea #mainNav ul li a:hover {

text-decoration: none;
color: #F4CD9E;

}

#Body {

width: 760px;
clear: both;
float: left;
padding:0;



}

#leftArea {

margin: 0;
padding: 0;

width: 148px;
height: 100%;
float: left;

}

#leftNav {

width: 128px;
height: 260px;
padding: 1px 5px 5px 12px;
float: left;

}

#leftNav h1 {

font-family: Georgia, Times New Roman, serif; /* Arial, Helvetica, sans-serif */
font-size: 11px;
color: #3D2608; /* #CCCC99; #361D02; */
text-decoration: none;
font-weight: bold;
margin: 0;
padding: 4px 0 0 0;

}

#leftNav p {

font-family: Georgia, Times New Roman, serif; /* Arial, Helvetica, sans-serif */
font-size: 11px;
color: #3D2608; /* #CCCC99; #361D02; */
text-decoration: none;
font-weight: normal;
line-height: 16px;
padding: 0;
margin: 0;
}

#leftNav a:link, #leftNav a:active, #leftNav a:visited {

font-family: Georgia, Times New Roman, serif; /* Arial, Helvetica, sans-serif */
font-size: 11px;
color: #3D2608; /* #CCCC99; #361D02; */
text-decoration: underline;
font-weight: normal;
padding: 0;
margin: 0;

}


#leftNav a:hover {

text-decoration: none;

}

#mainContent {

padding: 20px 40px 20px 20px;
float: left;
width: 545px;

margin: 0;

}

#mainContent p {


font-family: Georgia, Times New Roman, serif; /* Arial, sans-serif */
color: #2D1B05; /* 462D0F */
font-size: 12px;
font-weight: normal;


}

#mainContent h1
{
font-family: Arial, Helvetica, sans-serif;
color: #2D1B05; 
font-size: 15px;
font-weight: bold;
font-variant: small-caps;
margin: 0;
padding: 0;
}

#mainContent h2
{
font-family: Arial, Helvetica, sans-serif;
color: #2D1B05; 
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 0;
}

#mainContent a:active, #mainContent a:link, #mainContent a:visited
{
font-family: Georgia, Times New Roman, serif; /* Arial, sans-serif */
color:#996600; /* 462D0F */
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

#mainContent a:hover {
font-family: Georgia, Times New Roman, serif; /* Arial, sans-serif */
color: #2D1B05; /* 462D0F */
font-size: 12px;
font-weight: normal;
text-decoration: none;
margin: 0;
padding: 0;
}

#mainContent #repairNav {

height: 18px;
width: 100%;
background-color: #B27D14;
padding: 5px;
margin: 0;

}

#mainContent #repairNav ul {

margin: 0px;
padding: 0px;

}

#mainContent #repairNav ul li {

	list-style: none;
	margin: 0px;
	padding: 2px 0 2px 0;
 	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: inline;

}

#mainContent #repairNav a:link, #mainContent #repairNav a:visited, 
#mainContent #repairNav a:active {

font-family: Georgia, Times New Roman, serif; /* Arial, sans-serif */
color: #2D1B05; /* 462D0F */
font-size: 12px;
font-weight: normal;
text-decoration: underline;
margin: 0;
padding: 0;

}

#mainContent #repairNav a:hover {

font-family: Georgia, Times New Roman, serif; /* Arial, sans-serif */
color: #2D1B05; /* 462D0F */
font-size: 12px;
font-weight: normal;
text-decoration: none;
margin: 0;
padding: 0;

}

#mainContent ul {

margin: 0;
padding: 0;
list-style: none;

}


#mainContent ul li {


font-family: Georgia, Times New Roman, serif; /* Arial, sans-serif */
color: #2D1B05; /* 462D0F */
font-size: 12px;
font-weight: normal;
list-style: none;


}

#mainContent #cols {

width: 545px;
float: left;
clear: both;
margin: 10px 0 10px 0; 

}


#mainContent #col1 {

float: left;
border-right: 1px solid #8E6A43;
height: 100px;
width: 180px;

}

#mainContent #col2 {

float: right;
width: 340px;
padding: 0 0 0 20px;

}

#mainContent #col1 p, #mainContent #col2 p {

margin: 5px 0 0 0;
padding: 0;

}


#mainContent form {

clear: both;

}


img#tanLine {

float: right;

margin: 0;

}

#bottomArea {

margin: 15px 0 0 35px;
padding: 0 0 25px 0;
border-top: 2px solid #8E6A43; 
width: 700px;
text-align: center;
clear: both;
height: 15px;


}

#bottomArea p {

font-family: Georgia, Times New Roman, serif; /* Arial, Helvetica, sans-serif */
font-size: 11px;
color: #3D2608; /* #CCCC99; #361D02; */
text-decoration: none;
font-weight: normal;
line-height: 12px;
padding: 5px 0 0 0;
margin: 0;

}

#bottomArea a:link, #bottomArea a:visited, #bottomArea a:active {

font-family: Georgia, Times New Roman, serif; /* Arial, Helvetica, sans-serif */
font-size: 11px;
color: #3D2608; /* #CCCC99; #361D02; */
text-decoration: underline;
font-weight: normal;
line-height: 12px;


}


#bottomArea a:hover {

text-decoration: none;


}

/* END NEW STYLES */







.title
{
padding-left: 10px;
padding-top: 18px;
}

.emaillink
{
padding-top: 45px;
padding-right: 2px;
}

.topalign
{
vertical-align: top;
}

.norepeatTitle
{
background-repeat: no-repeat;
background-color: #D3B289;
padding-left: 8px;
}



.maintext
{
font-family: Georgia, Times New Roman, serif; /* Arial, sans-serif */
color: #2D1B05; /* 462D0F */
font-size: 12px;
font-weight: normal;
vertical-align: top;
padding-left: 3px;
padding-right: 6px;

}

.maintextBold
{
font-family: Arial, sans-serif; /* Arial, sans-serif */
color: #2D1B05; /*  */
font-size: 12px;
font-weight: bold;
vertical-align: top;
padding-left: 3px;
padding-right: 12px;

}

.brownHeading3
{
font-family: Arial, sans-serif; /* Arial, sans-serif */
color: #694119;  /* #2D1B05; */
font-size: 13px;
font-weight: bold;
font-variant: small-caps;
vertical-align: top;


padding-right: 6px;
}


.brownHeading2
{
font-family: Arial, sans-serif; /* Arial, sans-serif */
color: #694119;  /* #2D1B05; */
font-size: 13px;
font-weight: bold;
font-variant: normal;
vertical-align: top;
padding-top: 10px;

padding-right: 6px;
}



.brownHeading
{
font-family: Arial, sans-serif; /* Arial, sans-serif */
color: #694119;  /* #2D1B05; */
font-size: 15px;
font-weight: bold;
font-variant: small-caps;
vertical-align: top;
padding-top: 25px;

padding-right: 6px;
}

.ambertext
{
font-family: Georgia, Times New Roman, serif; /* Arial, sans-serif */
color: #996600;
font-size: 12px;
font-weight: normal;

}

a.mainlink:active, a.mainlink:link, a.mainlink:visited
{
font-family: Georgia, Times New Roman, serif; /* Arial, sans-serif */
color: #2D1B05; /* 462D0F */
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

a.mainlink:hover
{
font-family: Georgia, Times New Roman, serif; /* Arial, sans-serif */
color: #2D1B05; /* 462D0F */
font-size: 12px;
font-weight: normal;
text-decoration: underline;
}

a.mainlink2:active, a.mainlink2:link, a.mainlink2:visited
{
font-family: Georgia, Times New Roman, serif; /* Arial, sans-serif */
color:#996600; /* 462D0F */
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

a.mainlink2:hover
{
font-family: Georgia, Times New Roman, serif; /* Arial, sans-serif */
color: #2D1B05; /* 462D0F */
font-size: 12px;
font-weight: normal;
text-decoration: none;
}


.tancell
{
background-color: #D3B289;
}

.lightbgcell
{
background-color: #EDE6DD;
}

.browncell
{
background-color: #AD6E2F;
}

.rightbottom
{

text-align: right;
}

.info
{
font-family: Georgia, Times New Roman, serif; /* Arial, Helvetica, sans-serif */
font-size: 11px;
color: #3D2608; /* #CCCC99; #361D02; */
background-color: transparent;
text-decoration: none;
vertical-align: top;
padding-left: 3px;
padding-top: 0px;
padding-bottom: 0px;
line-height: 10.5px;
}

.info2
{
font-family: Georgia, Times New Roman, serif; /* Arial, Helvetica, sans-serif */
font-size: 11px;
color: #3D2608; /* #CCCC99; #361D02; */
background-color: transparent;
text-decoration: none;
vertical-align: top;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 0px;
line-height: 10.5px;
}




a.emaillink:link, a.emaillink:visited, a.emaillink:active
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #2D1B05; /* #CCCC99; #361D02; */
background-color: transparent;
font-weight: normal;
text-decoration: none;


}

a.emaillink:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #2D1B05; /* #CCCC99; #361D02; */
background-color: transparent;
font-weight: normal;
text-decoration: underline;
}


a.nav:link, a.nav:visited, a.nav:active
{
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #2D1B05; /* #CCCC99; #361D02; */
background-color: transparent;
text-decoration: none;

}

a.nav:hover
{
font-family: Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
color: #FFDBAE; /* #2D1B05; */
background-color: transparent;
text-decoration: none;

}

.navalign
{
vertical-align: 15px;
}

strong
{
font-weight: bold;
font-family: Arial, sans-serif;
}