/*****     Body     *****/
body {
	margin-top: 8px;
	background-image: url(images/main-bg-tile.gif);
	font-family: Trebuchet MS, Verdana;
	font-size: 13px;
	color: #fff
}

td 	{
	font-family: Trebuchet MS, Verdana;
	font-size: 13px;
	color: #fff
}
td.text	{
	font-family: Trebuchet MS, Verdana;
	font-size: 13px;
	color: #333;
}
.text2 {
	font-family: Trebuchet MS, Verdana;
	font-size: 11px;
	color: #333;
}
p.text	{
	font-family: Trebuchet MS, Verdana;
	font-size: 13px;
	color: #fff;
}
/*****     Main Navigation     *****/

#navigation {
	width: 650px; 
	height: 26px; 
	background:  url(images/navigation.gif) no-repeat;
	padding: 0;
	margin: 0;
	position: relative;
}

#navigation li { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	float: left;
	top: 0;
	position: absolute;
}

#navigation li, #navigation a, #navigation span {
	height: 26px; 
	display: block;
}


#guitarNav {
	height: 22px; 
	border-bottom: 1px solid #fff;
	background-color: #3F2115;
	padding: 1px 0 0 10px;
}

#aboutNav {
	height: 22px; 
	border-bottom: 1px solid #fff;
	background-color: #3F2115;
	padding: 1px 0 0 166px;
}

#pressNav {
	height: 22px; 
	border-bottom: 1px solid #fff;
	background-color: #3F2115;
	padding: 1px 0 0 222px;
}

#workshopNav {
	height: 22px; 
	border-bottom: 1px solid #fff;
	background-color: #3F2115;
	padding: 0 0 0 347px;
}

#dealerNav {
	height: 22px; 
	border-bottom: 1px solid #fff;
	background-color: #3F2115;
	padding: 1px 0 0 387px;
}

#warrantyNav {
	height: 22px; 
	border-bottom: 1px solid #fff;
	background-color: #3F2115;
	padding: 1px 0 0 355px;
}

#n1 { left:  26px; width: 54px; border: 0 solid #FF3333; }
#n2 { left: 106px; width: 57px; border: 0 solid #FFFF33; }
#n3 { left: 189px; width: 73px; border: 0 solid #003399; }
#n4 { left: 288px; width: 47px; border: 0 solid #006633; }
#n5 { left: 355px; width: 84px; border: 0 solid #CC0099; }
#n6 { left: 455px; width: 73px; border: 0 solid #CC6600; }
#n7 { left: 543px; width: 80px; border: 0 solid #CC0000; }

#n1 a.active { background: transparent url(images/navigation.gif) -26px -56px no-repeat;}
#n2 a.active { background: transparent url(images/navigation.gif) -106px -56px no-repeat;}
#n3 a.active { background: transparent url(images/navigation.gif) -189px -56px no-repeat;}
#n4 a.active { background: transparent url(images/navigation.gif) -288px -56px no-repeat;}
#n5 a.active { background: transparent url(images/navigation.gif) -355px -56px no-repeat;}
#n6 a.active { background: transparent url(images/navigation.gif) -455px -56px no-repeat;}
#n7 a.active { background: transparent url(images/navigation.gif) -543px -56px no-repeat;}


#n1 a:hover { background: transparent url(images/navigation.gif) -26px -28px no-repeat;}
#n2 a:hover { background: transparent url(images/navigation.gif) -106px -28px no-repeat;}
#n3 a:hover { background: transparent url(images/navigation.gif) -189px -28px no-repeat;}
#n4 a:hover { background: transparent url(images/navigation.gif) -288px -28px no-repeat;}
#n5 a:hover { background: transparent url(images/navigation.gif) -355px -28px no-repeat;}
#n6 a:hover { background: transparent url(images/navigation.gif) -455px -28px no-repeat;}
#n7 a:hover { background: transparent url(images/navigation.gif) -543px -28px no-repeat;}

.hide {
	display: none;
}

/*****   Footer   *****/

#mainFooter {
	padding-top: 4px;
	width: 650px;
	height: 18px;
	background-color: #54576A;
	border-top: 1px solid #fff;
}

#leftFooter {
	float: left;
	padding-left: 5px;
	background-color: #54576A;
	font-face: Trebuchet MS;
	font-size: 11px;
	color: #fff;
 }

#rightFooter {
	float: right;
	padding-right: 5px;
	background-color: #54576A;
	font-face: Trebuchet MS;
	font-size: 11px;
	color: #fff;
 }
 
#required {
 	display: inline; 
 	color: #FF3333; 
 	font-family: Verdana, Trebuchet MS, Arial; 
 	font-weight: bold; 
 	font-size: 12px;
 }

.mainTable {
	border: 1px solid #fff;
}

.pageText {color: #fff; font-family: Trebuchet MS, verdana; font-size: 10pt; }	  

p {color: #77451C; font-family: Trebuchet MS, verdana; font-size: 10pt; }	  

b.title {color: #fff; font-family: Trebuchet MS, verdana; font-size: 12pt; font-weight: normal; }	

b.dealer {color: #fff; font-family: Trebuchet MS, verdana; font-size: 10pt; font-weight: bold; }	

b {color: #393634; font-family: Trebuchet MS, verdana; font-size: 10pt; font-weight: bold; }
		

.smalltext {color: #fff; font-family: Trebuchet MS, verdana; font-size: 9pt; }	

.formItem { font: 11px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff;  background-color: #3B3838; } 

.formButton { font: 11px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff;  background-color: #3B3838; } 

a:link.sub {
	color : #fff;
	font-family: Trebuchet MS, Trebuchet MS, tahoma; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: normal;
}

a:visited.sub {
	color : #fff;
	font-family: Trebuchet MS, Trebuchet MS, tahoma; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: normal;
}

a:active.sub {
	color : #90BBCA;
	font-family: Trebuchet MS, Trebuchet MS, tahoma; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: normal;
}

a:hover.sub {
	color : #90BBCA;
	font-family: Trebuchet MS, Trebuchet MS, tahoma; 
	font-size: 12px; 
	text-decoration: underline; 
	font-weight: normal;
}

a:link.news {
	color : #fff;
	font-family: Trebuchet MS, Trebuchet MS, tahoma; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: normal;
}

a:visited.news {
	color : #fff;
	font-family: Trebuchet MS, Trebuchet MS, tahoma; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: normal;
}

a:active.news {
	color : #54576A;
	font-family: Trebuchet MS, Trebuchet MS, tahoma; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: normal;
}

a:hover.news {
	color : #54576A;
	font-family: Trebuchet MS, Trebuchet MS, tahoma; 
	font-size: 12px; 
	text-decoration: underline; 
	font-weight: normal;
}


a:link.main_bar {
	color : #F0F2F3;
	font-family: Trebuchet MS, Trebuchet MS, tahoma; 
	font-size: 11pt; 
	text-decoration: none; 
	font-weight: bold;
}

a:visited.main_bar {
	color : #F0F2F3;
	font-family: Trebuchet MS, Trebuchet MS, tahoma; 
	font-size: 11pt; 
	text-decoration: none; 
	font-weight: bold;
}

a:active.main_bar {
	color : #B3B3B4;
	font-family: Trebuchet MS, Trebuchet MS, tahoma; 
	font-size: 11pt; 
	text-decoration: none; 
	font-weight: bold;
}

a:hover.main_bar {
	color : #B3B3B4;
	font-family: Trebuchet MS, Trebuchet MS, tahoma; 
	font-size: 11pt; 
	text-decoration: underline; 
	font-weight: bold;
}


a:link {
	color : #F0F2F3;
	font-family: Trebuchet MS, tahoma; 
	font-size: 10pt; 
	text-decoration: underline; 
	font-weight: normal;
}

a:visited {
	color : #F0F2F3;
	font-family: Trebuchet MS, tahoma; 
	font-size: 10pt; 
	text-decoration: underline; 
	font-weight: normal;
}

a:active {
	color : #F0F2F3;
	font-family: Trebuchet MS, tahoma; 
	font-size:	10pt; 
	text-decoration: none; 
	font-weight: normal;
}

a:hover {
	color : #90BBCA;
	font-family: Trebuchet MS, tahoma; 
	font-size: 10pt; 
	text-decoration: none; 
	font-weight: normal;
}

a:link.small {
	color : #F0F2F3;
	font-weight: normal; 
	font-family: Trebuchet MS, tahoma; 
	font-size: 11px; 
	text-decoration: none;
}

a:visited.small {
	color : #F0F2F3;
	font-weight: normal; 
	font-family: Trebuchet MS, tahoma; 
	font-size: 11px; 
	text-decoration: none; 
}

a:active.small {
	color : #F0F2F3;
	font-weight: normal; 
	font-family: Trebuchet MS, tahoma; 
	font-size: 11px; 
	text-decoration: none; 
}

a:hover.small {
	color : #90BBCA;
	font-weight: normal; 
	font-family: Trebuchet MS, tahoma; 
	font-size: 11px; 
	text-decoration: underline; 
}

a:link.main {
	color : #76221A;
	font-family: Trebuchet MS, tahoma; 
	font-size: 11pt; 
	text-decoration: none; 
	font-weight: bold;
}

a:visited.main {
	color : #76221A;
	font-family: Trebuchet MS, tahoma; 
	font-size: 11pt; 
	text-decoration: none; 
	font-weight: bold;
}

a:active.main {
	color : #9B635E;
	font-family: Trebuchet MS, tahoma; 
	font-size: 11pt; 
	text-decoration: none; 
	font-weight: bold;
}

a:hover.main {
	color : #9B635E;
	font-family: Trebuchet MS, tahoma; 
	font-size: 11pt; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: #F9F2EC;
}

a:link.big {
	color : #F0F2F3;
	font-family: Trebuchet MS, tahoma; 
	font-size: 10pt; 
	text-decoration: none; 
	font-weight: bold;
}

a:visited.big {
	color : #F0F2F3;
	font-family: Trebuchet MS, tahoma; 
	font-size: 10pt; 
	text-decoration: none; 
	font-weight: bold;
}

a:active.big {
	color : #F0F2F3;
	font-family: Trebuchet MS, tahoma; 
	font-size: 10pt; 
	text-decoration: none; 
	font-weight: bold;
}

a:hover.big {
	color : #90BBCA;
	font-family: Trebuchet MS, tahoma; 
	font-size: 10pt; 
	text-decoration: underline; 
	font-weight: bold;
}

a:link.bigActive {
	color : #90BBCA;
	font-weight: normal; 
	font-family: Trebuchet MS, tahoma; 
	font-size: 8pt; 
	text-decoration: none; 
}

a:visited.bigActive {
	color : #90BBCA;
	font-weight: normal; 
	font-family: Trebuchet MS, tahoma; 
	font-size: 8pt; 
	text-decoration: none; 
}
a:active.bigActive {
	color : #90BBCA;
	font-weight: normal; 
	font-family: Trebuchet MS, tahoma; 
	font-size: 8pt; 
	text-decoration: none; 
}
a:hover.bigActive {
	color : #90BBCA;
	font-weight: normal; 
	font-family: Trebuchet MS, tahoma; 
	font-size: 8pt; 
	text-decoration: none; 
}

a:link.title {
	color : #fff;
	font-weight: normal; 
	font-family: Trebuchet MS, Verdana, Trebuchet MS, tahoma; 
	font-size: 9pt; 
	text-decoration: none; 
	font-weight: bold;
}

a:visited.title {
	color : #fff;
	font-weight: normal; 
	font-family: Trebuchet MS, Verdana, Trebuchet MS, tahoma; 
	font-size: 9pt; 
	text-decoration: none; 
	font-weight: bold;
}

a:active.title {
	color : #fff;
	font-weight: normal; 
	font-family: Trebuchet MS, Verdana, Trebuchet MS, tahoma; 
	font-size: 9pt; 
	text-decoration: none; 
	font-weight: bold;
}

a:hover.title {
	color : #fff;
	font-weight: normal; 
	font-family: Trebuchet MS, Verdana, Trebuchet MS, tahoma; 
	font-size: 9pt; 
	text-decoration: none; 
	font-weight: bold;
}

.title {
	color : #fff;
	font-weight: normal; 
	font-family: Trebuchet MS, Verdana, Trebuchet MS, tahoma; 
	font-size: 9pt; 
	text-decoration: none; 
	font-weight: bold;
}
.f_news {
	color : #fff;
	font-weight: normal; 
	font-family: Trebuchet MS, Verdana, Trebuchet MS, tahoma; 
	font-size: 10px; 
	padding: 5px;
	margin: 9px;
	text-decoration: none; 
	border: 1px solid #fff;
}