/* CSS Document */


/* Header */

.headerbg {
	background-image: url(/images/template/home_hr_bg.jpg);
}

.subnavbg {
	background-image: url(/images/template/subnav_bg.gif);
}

img {
        position: relative;
}

/* End Header */

#body_main {
	background-image: url(/images/backgrounds/special/crowdBG01.jpg);
}

#body_lenny {
	background-image: url(/images/backgrounds/special/Lenny_BG01.jpg);
}

#body_rockband {
	background-image: url(/images/backgrounds/special/RockBandBG01.jpg);
}

#body_shinealight {
	background-image: url(/images/backgrounds/special/ShineALight_BG01.jpg);
}

#body_makehistory {
	background-image: url(/images/backgrounds/special/makehistoryBG01.jpg);
}

#body_fba {
	background-image: url(/images/backgrounds/special/fba_2.jpg);
}

#body_therocker {
	background-image: url(/images/backgrounds/special/TheRockerBGHome.jpg);
}

#body_david_gilmour {
	background-image: url(/images/backgrounds/special/DavidGilmour_BG01.jpg);
}

#body_jazzmaster50th {
	background-image: url(/images/backgrounds/special/JazzmasterGiveaway_BG01.jpg);
}


/* Main Navigation */
	
#mainnav {	/* background part of the nav */
	width: 692px;
	height: 26px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
 	margin: 0;
	font-weight:normal;
}

#mainnav ul {
	font-weight:normal;
	padding: 0;
	height: 26px;
	list-style-type: none;
	font-size: 13px;
	
}

#mainnav a { /* text portions of the links */
	font-weight:normal;
	height: 26px;
	float: left;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
}

#mainnav li {
	font-weight:normal;
	display: inline;
	font-size: 13px;
}

.main_nav_btn a {
	font-weight:normal;
	padding: 0px 16px 0px 16px;
	font-size: 13px;
}

.main_nav_btn a:hover {
	font-weight:normal;
	background-position: right bottom;
        background-color: #595959;
	font-size: 13px;
}


.product_btn a {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 88px;
	background: url(/images/template/main_products_btn.gif) left bottom;
	font-size: 13px;
}

.product_btn a:hover {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 88px;
	background-position: right bottom;
	font-size: 13px;
}

.dealer_finder_btn a {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 110px;
	background: url(/images/template/main_dealer_btn.gif) left bottom;
	font-size: 13px;
}

.dealer_finder_btn a:hover {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 110px;
	background-position: right bottom;
	font-size: 13px;
}

.news_btn a {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 59px;
	background: url(/images/template/main_news_btn.gif) left bottom;
	font-size: 13px;
}

.news_btn a:hover {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 59px;
	background-position: right bottom;
	font-size: 13px;
}

.artist_btn a {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 66px;
	background: url(/images/template/main_artists_btn.gif) left bottom;
	font-size: 13px;
}

.artist_btn a:hover {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 66px;
	background-position: right bottom;
	font-size: 13px;
}

.online_store_btn a {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 104px;
	background: url(/images/template/main_online_btn.gif) left bottom;
	font-size: 13px;
}

.online_store_btn a:hover {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 104px;
	background-position: right bottom;
	font-size: 13px;
}

.resource_btn a {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 88px;
	background: url(/images/template/main_resources_btn.gif) left bottom;
	font-size: 13px;
}

.resource_btn a:hover {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 88px;
	background-position: right bottom;
	font-size: 13px;
}

.support_btn a {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 75px;
	background: url(/images/template/main_support_btn.gif) left bottom;
	font-size: 13px;
}

.support_btn a:hover {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 75px;
	background-position: right bottom;
	font-size: 13px;
}

.community_btn a {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 102px;
	background: url(/images/template/main_community_btn.gif) left bottom;
	font-size: 13px;
}

.community_btn a:hover {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 102px;
	background-position: right bottom;
	font-size: 13px;
}

/* added by robert mostly for international sites*/
.home_btn a {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 88px;
	background: url(/images/template/main_resources_btn.gif) left bottom;
	font-size: 13px;
}

.home_btn a:hover {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 88px;
	background-position: right bottom;
	font-size: 13px;
}

.contact_btn a {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 88px;
	background: url(/images/template/main_resources_btn.gif) left bottom;
	font-size: 13px;
}

.contact_btn a:hover {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 88px;
	background-position: right bottom;
	font-size: 13px;
}

.emailnews_btn a {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 88px;
	background: url(/images/template/main_resources_btn.gif) left bottom;
	font-size: 13px;
}

.emailnews_btn a:hover {
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	width: 88px;
	background-position: right bottom;
	font-size: 13px;
}
/* End Main Navigation */



/* Sub Navigation */

#subnav {	/* background part of the nav */
	width: 680px;
	height: 23px;
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 11px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
/*	font-weight:bold; */
}

#subnav ul {
	font-size: 11px;
	padding: 0;
	height: 23px;
	list-style-type: none;
/*	font-weight:bold; */
}

#subnav a { /* text portions of the links */
	font-size: 11px;
	height: 23px;
	float: left;
	line-height: 26px;
	color: #FFFFFF;
	padding: 0px 10px 0px 10px;
/*	font-weight:bold; */
	text-decoration:none;
}

#subnav li {
	font-size: 11px;
	display: inline;
	text-align: left;
/*	font-weight:bold; */
}

#subnav a:hover { /* rollover effect */
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	background-image: url(/images/template/subnav_over.gif);
	background-repeat: repeat-x;
/*	font-weight:bold; */
}

#subnav a:visited { /* visited effect */
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
/*	font-weight:bold; */
}


#subnav img {
	border: 0px;
	vertical-align: middle;
	margin-top: -4px;
}

/* End Sub Navigation */



/* Footer Navigation */

.footer_nav {
	font-weight:normal;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight:normal;
	color: #999999;
	text-decoration: none;
	text-align: center;
}

a.footer_nav:link  {
	font-weight:normal;
	font-size: 11px;
	margin: 20px 0px 20px 0px;
	color: #999999;
	text-decoration: none;
}

a.footer_nav:visited  {
	font-weight:normal;
	font-size: 11px;
	margin: 20px 0px 20px 0px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #999999;
	text-decoration: none;
	text-align: center;
}

a.footer_nav:hover  {
	font-weight:normal;
	font-size: 11px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	margin: 20px 0px 20px 0px;
	text-decoration: none;
	color: #cd0000;
}

a.footer_nav:active  {
	font-weight:normal;
	font-size: 11px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	margin: 20px 0px 20px 0px;
	text-decoration: none;
	color: #cd0000;
}

.footer_nav img {
	font-weight:normal;
	font-size: 11px;
	border: none;
}

.footer_policy {
	font-weight:normal;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	margin-bottom: 10px;
}

a.footer_policy:link {
	font-weight:normal;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}

a.footer_policy:visited {
	font-weight:normal;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	font-size:9px;
}

a.footer_policy:hover {
	font-weight:normal;
	font-size: 9px;
	text-decoration: none;
	color: #cd0000;
}

a.footer_policy:active {
	font-weight:normal;
	font-size: 9px;
	text-decoration: none;
	color: #cd0000;
}

/* End Footer Navigation */


/* Home Page */
#homenews a {
	color:#CCCCCC;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}


/* Input Forms */

/* Text link that looks like a form button. */
a.form_btn:link, a.form_btn:visited, a.form_btn:active, a.form_btn:hover {
	background-color: #990000;
	border: 1px #330000 solid;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 14px; 
	color: white;
	margin: 3px 2px 2px 3px;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
}

input,textarea {
	background-color: #191919;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 3px 2px 2px 3px;
	padding-left: 2px;
}

input.text,textarea { text-indent : 2px; 
	border: 1px solid #CCCCCC; }

.login_form {
	font-size: 9px;
	background-color: #191919;
	border: 1px solid #CCCCCC;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	margin: 3px 3px 0px 0px;
	width: 8em;
	padding-left: 2px;
}

.search_form {
	font-size: 9px;
	background-color: #191919;
	border: 1px solid #CCCCCC;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	margin: 3px 0px 0px 10px;
	width: 11em;
	padding-left: 2px;
}

select {
	font-size: 12px;
	background-color: #191919;
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.form_btn {
	background-color: #990000;
	border: 1px #330000 solid;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 14px; 
	color: white;
}

/* End Input Forms */





/* Main Content */

/* For international sites */
.site_title {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

a.flag:link {
	color: #BBBBBB;
}
a.flag:visited {
	color: #BBBBBB;
}
a.flag:active {
	color: #BBBBBB;
}
a.flag:hover {
	color: #FFFFFF;
}
img.flag {
	border: #BBBBBB;	
}

body,td {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	letter-spacing:.01em;
}

a:link  {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight:lighter;
	line-height: 1.2em;
	color: #ffffff;
	text-decoration: underline;
}

a:visited {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight:lighter;
	line-height: 1.2em;
	color: #ffffff;
	text-decoration: underline;
}

a:hover {
	color: #cd0000;
	text-decoration: none;
}


a:active {
	color: #ed0000;
	text-decoration: none;
}

.border_left {
	background-image: url(/images/template/left_strip.gif);
	background-position: left;
	width: 11px;
}

.border_right {
	background-image: url(/images/template/right_strip.gif);
	background-repeat: repeat-y;
	width: 11px;
}

.copy_hdr {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 15px;
	text-indent: 15px;	
	color: #FFFFFF;
	position: static;
	font-weight:normal;
}

h1.subtle {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#888888;
	font-weight:bold;
}

h1 {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#cd0000;
	font-weight:bold;
}

h2 {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #cd0000;
	font-weight: lighter;
	margin: 0px 0px 0px 0px;
}

h3.fender_legends { /*Header for Fender Legends Page*/
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 17px;
	color:#3b0000;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}


.small_text { 
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
	font-weight:normal;
}

.login_form_text { 
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
}

a.small_text {
	color: #ffffff;
	text-decoration:none;
	border-bottom: 0px dotted;
	font-weight:normal;
}

a.small_text:hover {
	color: #cd0000;
	text-decoration: none;
	font-weight:normal;
}

.sub_header_text {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
     font-size: 14px;
     font-weight: bold;
	text-indent: 8px;
	background-image: url(/images/template/sub_header_text_bg.gif);
	background-repeat: repeat-x;
}

.red_txt {
	color:#FF0000;
}

.grey_txt {
	color:#c0c0c0;
}

/* Link that appears with user profile preview. */
a.profileinfo:link, a.profileinfo:visited {
	color: #cd0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;
	letter-spacing:.01em;
	text-decoration: none;
}

a.profileinfo:hover {
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;
	letter-spacing:.01em;
	text-decoration: none;
}

a.toplink:link {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #cd0000;
	font-weight: bold;
	text-decoration: none;
}

a.toplink:visited {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #cd0000;
	font-weight: bold;
	text-decoration: none;
}

a.toplink:hover {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
}





/* End Main Content */





/* Secondary Content */

ul.secondaryContent {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight: normal;
}

ul.secondaryContent a {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;
	display: block;
	width: 188px;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/resources/sub_nav_rollover.gif) left bottom;
	text-indent: 30px;
	font-weight:normal;
}

.secondaryContent  a:hover, rollover a {
	background-position: right bottom;
	color: #FFFFFF;
	font-size: 11px;
	font-weight:normal;

}
.secondaryContent a:visited, rollover a {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;
	display: block;
	width: 188px;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 30px;
	font-weight:normal;
}

ul.secondaryContent_top {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight:normal;
}
ul.secondaryContent_top_active {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight:normal;
}

ul.secondaryContent_top a {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;
	display: block;
	width: 188px;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/resources/sub_nav_rollover.gif) left bottom;
	text-indent: 20px;
        font-weight: normal;
}

.secondaryContent_top  a:hover, rollover a {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
        cursor: default;

}

.secondaryContent_top  a:visited, rollover a {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;
	display: block;
	width: 188px;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/resources/sub_nav_rollover.gif) left bottom;
	text-indent: 20px;
        font-weight: normal;
}

ul.secondaryContent_top_inst {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight:normal;
}
ul.secondaryContent_top_inst a {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;
	display: block;
	width: 188px;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/resources/sub_nav_rollover.gif) left bottom;
	text-indent: 20px;
        font-weight: normal;
}

.secondaryContent_top_inst  a:hover, rollover a {
	background-position: right bottom;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}
.secondaryContent_top_inst  a:visited, rollover a {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;
	display: block;
	width: 188px;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/resources/sub_nav_rollover.gif) left bottom;
	text-indent: 20px;
        font-weight: normal;
}


ul.secondaryContent_top_w_rollover {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight:normal;
}
ul.secondaryContent_top_w_rollover a {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;
	display: block;
	width: 188px;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/resources/sub_nav_rollover.gif) left bottom;
	text-indent: 20px;
        font-weight: normal;
}

.secondaryContent_top_w_rollover  a:hover, rollover a {
	background-position: right bottom;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}
.secondaryContent_top_w_rollover  a:visited, rollover a {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;
	display: block;
	width: 188px;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 20px;
        font-weight: normal;
}



ul.secondaryContent_top_active a {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;
	display: block;
	width: 188px;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/resources/sub_nav_rollover.gif) left bottom;
	background-position: right bottom;
	text-indent: 20px;
        font-weight: normal;
}

ul.secondaryContent_top_selected {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

ul.secondaryContent_top_selected a {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;
	display: block;
	width: 188px;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	text-decoration: underline;
	background: url(/images/resources/sub_nav_rollover.gif) left bottom;
	text-indent: 20px;
    font-weight: normal;
}

.secondaryContent_top_selected  a:hover, rollover a {
	background-position: right bottom;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}



a:hover.mainlevel_secondarynav,  a:active.mainlevel_secondarynav,  a:visited.mainlevel_secondarynav,  a:link.mainlevel_secondarynav {
	background-position: right bottom;
	color: #FFFFFF;
	font-weight: bold;
     text-decoration: underline;
     cursor: auto;
	 font-size: 11px;
}

.secondaryContent_hr {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:11px;
	display: block;
	width: 188px;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	background: url(/images/resources/sub_nav_rollover.gif) left bottom;
	text-indent: 20px;
}



/* End Secondary Content */




/* Products Section */

a.img_border img { 
	border: 1px solid #777777;
}

.level1_nav {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
}

a.level1_nav:link {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
}

a.level1_nav:hover {
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
	background: url(/images/resources/sub_nav_rollover.gif) left bottom;
	font-weight:normal;
}

a.level1_nav:active {
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
	background: url(/images/resources/sub_nav_rollover.gif) left bottom;
	font-weight:normal;
}

a.level1_nav:visited {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
}

a.level2_nav:link, a.level2_nav:visited, a.level2_nav:hover, a.level2_nav:active {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
}

a.series_header_dark_bg:link, a.series_header_dark_bg:visited, a.series_header_dark_bg:hover, a.series_header_dark_bg:active {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a.models_spec:link, a.models_spec:visited, a.models_spec:hover, a.models_spec:active {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.series_header {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
     font-size: 12px;
     font-weight: bold;
	background-repeat: repeat-x;
	height: 28px;
     color: #FFFFFF;
	background-image: url(/products/images/series_header_dark_long.gif);
}

a.series_header:link, a.series_header:visited, a.series_header:hover, a.series_header:active {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 12px;
     font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: none;
}

.products_shown {
     font-weight: bold;
     color: #BBBBBB;
}

.models_header {
     font-weight: bold;
	height: 28px;
	background-image: url(/products/images/related_models_product_header.gif);
}


a.searchmodel:link, a.searchmodel:visited {
	color: #cccccc;
}
a.searchmodel:hover, a.searchmodel:active {
	color: #cd0000;
}

a.searchpagesel:link, a.searchpagesel:visited, a.searchpagesel:hover, a.searchpagesel:active {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.product_title {
        font-size: 12px;
}

.product_txtfield {
	font-size: 9px;
	background-color: #191919;
	border: 1px solid #CCCCCC;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	width: 13em;
	padding-left: 2px;
}

.gototxtfield {
	font-size: 9px;
	background-color: #191919;
	border: 1px solid #CCCCCC;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	width: 2em;
	padding-left: 2px;
}

.search_header {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
     font-size: 10px;
}


/*lightbox options*/
#caption {
     color:#000000;
     font-size:15px;
     font-weight:bold;
}
#prevLink:hover, #prevLink:visited:hover { background: url(/products/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/products/images/nextlabel.gif) right 15% no-repeat; }

.series_table_bg {
	background-image:url(/images/products/series_textBG.jpg);
	background-repeat:no-repeat;
}


/* End Product Section */




/* Dealer Finder Section */

.dealer_titles {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}

a.dealer_titles {
	text-decoration: underline;
}

.dealer_find_btn {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

.dealer_finder_rslt_btn {
	background-color: #990000;
	border: 1px #330000 solid;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 14px; 
	color: white;
}

/* End Dealer Finder Section */




/* News Section */

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #990000;
}
.article_main_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}

.top_story_main_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}
.top_story_snippet_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color:#000000;
}
.news_header {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color:#434343;
}
.news_sub_header {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color:#6B1800;
}
a.full_text:link {
	text-decoration: none;
	font-size: 10px;
}
a.full_text:visited {
	text-decoration: none;
	font-size: 10px;
}
a.full_text:hover {
	text-decoration: underline;
	font-size: 10px;
}
.title {
	font-family: Arial, New Roman, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
	color:#000000;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	color:#000000;
}

a.top_story_snippet_title:link {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
}

a.top_story_snippet_title:visited {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
}

a.top_story_snippet_title:hover {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
}

a.top_story_snippet_title:active {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
}

a.full_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	
}

a.snippet_title {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .03em;
	line-height: 1.2em;
	text-decoration: none;
	margin-bottom: 0px;
	padding: 0px;
}

a.snippet_title:link {
	color: #cc0000;
}

a.snippet_title:hover {
	color: #FF0000;
}

a.snippet_title:active {
	color: #cc0000;
}

a.snippet_title:visited {
	color: #CC0000;
}

.snippet_body  {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

a.news_img img{
	border: 1px solid #FFFFFF
}

.latest_news_bg_0 {
        background-color:#191919;
}

.latest_news_bg_1 {
        background-color:#212121;
}
/* End News Section */





/* FCKEditor Text Styles for News Section */

.title {
	font-size: 30px;
	line-height: 36px;
	color: #FFFFFF;
}

.subtitle {
	font-size: 18px;
	line-height: 20px;
	color: #FFFFFF;
}

.subsubtitle {
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
}

.subsubsubtitle {
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
}

.hugetext {
	font-size: 15px;
	color: #FFFFFF;
}

.bigtext {
	font-size: 13px;
	color: #FFFFFF;
}

.smalltext {
	font-size: 11px;
	color: #FFFFFF;
}
.tinytext {
	font-size: 10px;
	color: #FFFFFF;
}

/* End FCKEditor Text STyles for News Section */





/* Artist Section */

.horizontal_dotted_line {        
	border-bottom: #333333 dotted 1px;
	height: 1px;
	width: 100%;
}

.blackline_rightside {
	border-right-color: #000000;
	border-right-style: solid;
	border-width: thin;
}

a.artist_img img { 
	border: 1px solid #FFFFFF
}

.artist_img_border { 
	border: 1px solid #FFFFFF
}

.featured_artist_name {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
     font-size: 18px;
     font-weight: bold;
     color: #990000;
	 text-decoration:none;
}

.featured_artist_name_link {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
     font-size: 18px;
     font-weight: bold;
	line-height: 1.2em;
	color: #CC0000;
	text-decoration:none;
}

a.featured_artist_name_link {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
     font-size: 18px;
     font-weight: bold;
	line-height: 1.2em;
	color: #CC0000;
	text-decoration:none;
}

a.featured_artist_name_link:hover {
	color: #ff0000;
	text-decoration:none;
}

.subpage_artist_name {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
     font-size: 24px;
     font-weight: bold;
     color: #CC0000;
}

.artist_name_link {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
     font-size: 12px;
     font-weight: bold;
	line-height: 1.2em;
	color: #CC0000;
	text-decoration:none;
}

a.artist_name_link {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
     font-size: 12px;
     font-weight: bold;
	line-height: 1.2em;
	color: #CC0000;
	text-decoration:none;
}

a.artist_name_link:hover {
	color: #ff0000;
	text-decoration:none;
}

.popularartist_views {
	font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
	color: #FFFFFF;
}

.video_description {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
	color: #FFFFFF;
}

.subpage_artist_name {
	font-size: 17px;
     font-weight: bold;
}

/* End Artist Section */

/* Start Fender Legends*/

.legend_image {
	border-color:#000000;
	margin-right:15px;
}

.legends_copy {
	font-size:11px;
	color:#615138;
	font-family: Arial, Helvetica, sans-serif;
}

a.legends_copy {
	font-size:10px;
	color:#3b0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

a.legends_copy:hover {
	font-size:10px;
	color:#3b0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/* Start Series Discription*/
.series_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

ul.series_unlist  {
	list-style-type: none;
	color:#cccccc;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:12px;
	width:125px;
	}

ul.series_unlist a {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;
	display: block;
	width: 188px;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/resources/sub_nav_rollover.gif) left bottom;
	text-indent: 20px;
        font-weight: normal;
}

.series_unlist  a:hover, rollover a {
	background-position: right bottom;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;

}

#series_unlist {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight:normal;
	cursor:default;
}

#series_unlist a {
	list-style-type: none;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 13px;
	display: block;
	width: 175px;
	height: 16px;
	color: #FFFFFF;
	text-decoration: none;
    font-weight: normal;
	text-indent: 15px;
	vertical-align:middle;
	cursor:default; 
}

#series_unlist a:hover {
	text-decoration:none;
	color:#ff0000;
	background:url(/images/products/series_over.gif);
	width:175px;
	cursor:default;
}

#series_unlist a:active {
	text-decoration:none;
}

#series_unlist a:visited {
	text-decoration:none;
}

#series_unlist a:link {
	text-decoration:none;
}
/*End Series Discription*/


/*SHOW US YOUR FENDER STYLES*/
.showus {
	color:700000;
	text-decoration:underline;
}

a.showus {
	color:700000;
	text-decoration:underline;
}
a.showus:hover {
	color:700000;
	text-decoration:none;
}
a.showus:visited {
	color:700000;
	text-decoration:underline;
}
