/*---------------------------
GLOBAL STYLES
----------------------------*/
/*global site template catch all - (default - unstyled link control)*/
a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	/*color: #CC0000;*/
	color: #2F658C;
	text-decoration: none; 
	}

a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	/*color: #CC0000;*/
	color: #2F658C;
	text-decoration: none; 
	}

a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	/*color: #FB0808;*/
	color: #576D8D;
	text-decoration: underline; 
	}

/*---------------------------
STRICT TEMPLATE BLOCK SYLES
----------------------------*/
div.leftnavblk {
	line-height: 13pt;
	width: 100%;
	background-color: #ffffff;
	margin-top: 1px;
	padding:5px;
	padding-left:10px;
	padding-bottom:20px;
}

/* Parent tab container */
div.muzoprodtabblk {
	width: 544px;
	border-style: solid;
	border-color: #ffffff;
	border-width: 0px;
	border-left-width: 1px;
	margin: 10px;
	margin-right: 0px;
	margin-top: 10px;
}
/* Tab container */
div.muzoprodconblk {
	position: relative;
	width: 514px;
	margin: 10px;
	visibility: hidden;
	display: none;
}

/* Select Tab Styles */
td.muzoprodtabon, td.muzoprodtabon a, td.muzoprodtabon a:visited, td.muzoprodtabon a:hover {
	font-weight: bold;
	color:#626bb1;
	text-decoration: none;
	background-color: #ffffff;
}
td.muzoprodtabon a:hover  {
	text-decoration: underline;
}
td.muzoprodtabon div {
	margin: 5px;
}

/* Unselect Tab Styles */
td.muzoprodtaboff, td.muzoprodtaboff a, td.muzoprodtaboff a:visited {
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #940000;
	background-image: url('/images/musicians/mu_prod_tab_off.gif');
}
td.muzoprodtaboff a:hover  {
	text-decoration: underline;
}
td.muzoprodtaboff div {
	margin: 5px;
}

/* Tab styles - New Products */
td.muzoprodtabon_overview, td.muzoprodtabon_overview a, td.muzoprodtabon_overview a:visited, td.muzoprodtabon_overview a:hover {
	font-weight: bold;
	color:#666666;
	text-decoration: none;
}

td.muzoprodtabon_overview {
	background: url('/images/musicians/products/top_Nav_selected_01.jpg');
	background-repeat:no-repeat;
	width:87px; 
	height:26px;
}

td.muzoprodtabon_overview a:hover  {
	text-decoration: underline;
}

/* Unselect Tab Styles */
td.muzoprodtaboff_overview, td.muzoprodtaboff_overview a, td.muzoprodtaboff_overview a:visited {
	color:#666666;
	font-weight: bold;
	text-decoration: none;
}


td.muzoprodtaboff_overview {
	background: url('/images/musicians/products/top_Nav_01.jpg');
	background-repeat:no-repeat;
	width:87px; 
	height:26px;	
	
}

td.muzoprodtaboff_overview a:hover  {
	text-decoration: underline;
}


td.muzoprodtabon_features, td.muzoprodtabon_features a, td.muzoprodtabon_features a:visited, td.muzoprodtabon_features a:hover {
	font-weight: bold;
	color:#666666;
	text-decoration: none;
	
}

td.muzoprodtabon_features {
	
	background-image: url('/images/musicians/products/top_Nav_selected_02.jpg');
	background-repeat:no-repeat;
	
}

td.muzoprodtabon_features a:hover  {
	text-decoration: underline;
}

td.muzoprodtaboff_features, td.muzoprodtaboff_features a, td.muzoprodtaboff_features a:visited {
	color:#666666;
	font-weight: bold;
	text-decoration: none;
}


td.muzoprodtaboff_features {

	background-image: url('/images/musicians/products/top_Nav_02.jpg');
	background-repeat:no-repeat;

}

td.muzoprodtaboff_features a:hover  {
	text-decoration: underline;
}


td.muzoprodtabon_specifications, td.muzoprodtabon_specifications a, td.muzoprodtabon_specifications a:visited, td.muzoprodtabon_specifications a:hover {
	font-weight: bold;
	color:#666666;
	text-decoration: none;
}

td.muzoprodtabon_specifications {
	
	background-image: url('/images/musicians/products/top_Nav_selected_03.jpg');
	background-repeat:no-repeat;

}

td.muzoprodtabon_specifications a:hover  {
	text-decoration: underline;
}

td.muzoprodtaboff_specifications, td.muzoprodtaboff_specifications a, td.muzoprodtaboff_specifications a:visited {
	color:#666666;
	font-weight: bold;
	text-decoration: none;
}

td.muzoprodtaboff_specifications {
	
	background-image: url('/images/musicians/products/top_Nav_03.jpg');
	background-repeat:no-repeat;
	
}

td.muzoprodtaboff_specifications a:hover  {
	text-decoration: underline;
}







/* Product Review block styles */
.revtitle {
	margin-top:10px;
}
.revbody, .revlink {
	margin-top:2px;
}

/* Product Review block styles */
.specbox {
	margin-top:10px;
	margin-bottom:3px;
}
.specpart {
	margin-top:3px;
}

.siteborder {
	background-color: #999999;
}
.leftnavrtborder {
	background-color: #ffffff;
}

/* Popup Media Box */
.mediabox {
	margin-top: 5px;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

/* Two Column Product Dynamic Elements */
.twocoldynele div {
	margin-top: 4px;
}


/*---------------------------
CONTENT BLOCK SYLES
----------------------------*/
.content {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.content_red {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/*---------------------------
STRICT INSERT SYLES
----------------------------*/
/* Insert Red Style (HTML) */
div.insmuzored div.head {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff; 
	font-weight: bold;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 20px;
}
div.insmuzored td.head {
	background-color: #630000;
}
div.insmuzored div.body {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
}
div.insmuzored div.body a {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
}
div.insmuzored td.body {
	background-color: #9C1010;
}

/* Insert Links style (HTML) */

div.insmuzolinks {
	font-family: verdana, arial, helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	/*border-left-width: 0px;*/
	margin:0px;
	margin-left:10px;
	padding:0px;
	width:182px;
}
div.insmuzolinks div.head {
	font-weight:bold;
	font-size: 12px;
	color: #1806CE;
	padding:8px;
	width:182px;
	height:22px;
	background-color: #C4B1F3;
}
div.insmuzolinks div.body {
	margin:8px;
}
div.insmuzolinks div.body div {
	margin-top:8px;
}

div.insmuzolinks a, div.insmuzolinks a:hover, div.insmuzolinks a:visited {
	color: #1806CE;
	text-decoration:underline;
}

/* Insert Next Style (HTML) */

/*---------------------------
CONTENT HEADINGS
----------------------------*/
/*heading style*/
.title {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-weight: normal;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}

/*---------------------------
STRICT TEMPLATE HEADING STYLES
----------------------------*/

/* Page Bar Heading */
div.barhead div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff; 
	font-weight: bold;
	margin: 5px;
	margin-bottom: 3px;
	margin-left: 10px;
}
div.barhead td {
	background-color: #ffffff;
	background-image: url('/images/musicians/pro_gray_bar.gif');
}

/*---------------------------
CONTENT TEXT STYLES
----------------------------*/
.redtxt {
	color: #9C1010;
}

.pricetxt {
	font-family:Verdana; 
	font-size:10px; 
	font-weight:bold; 
	color:#456921;
}

.greytxt {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #4D5259;
	font-weight:bold;
}
/*---------------------------
STRICT TEMPLATE TEXT STYLES
----------------------------*/

/*---------------------------
STRICT TEMPLATE LINK STYLES
----------------------------*/

/* default left nav links */
.leftnavblk a, .leftnavblk a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4D5259;
	text-decoration: none 
}
.leftnavblk a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #576D8D;
	text-decoration: underline; 
}

/* topic left nav links */
.leftnavblk a.topic, .leftnavblk a.topic:visited, .leftnavblk .topic {
	color: #4D5259;
	font-weight: bold;
}
.leftnavblk a.seltopic, .leftnavblk a.seltopic:visited, .leftnavblk .seltopic {
	font-weight: bold;
	/*color: #ffffff;*/
}

/* sub-topic left nav links */
.leftnavblk a.selsubtopic, .leftnavblk a.selsubtopic:visited, .leftnavblk .selsubtopic {
	/*color: #ffffff;*/
	font-weight: bold;
}
.leftnavblk a.subtopic, .leftnavblk a.subtopic:visited, .leftnavblk .subtopic {
	color: #4D5259;
}

.leftnavblk {
	height:546px;
	width:216px;
	background-image: url('/images/musicians/navbackground.jpg');
	background-repeat:no-repeat;
	border-right-color:#999999;
	border-right-style:solid;
	border-right-width:1px;
	margin-right:0px;
	
}


/*---------------------------
CONTENT LINK STYLES
----------------------------*/
.content_link_big {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; font-weight: normal;
	}
.content_link_big:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
	}
/*gray link style - (a element or parent)*/
a.contenttwolink, a.contenttwolink:active, a.contenttwolink:visited, .contenttwolink a, .contenttwolink a:active, .contenttwolink a:visited {
	color: #434343;
	text-decoration: none;
	}
a.contenttwolink:hover, .contenttwolink a:hover {
	color: #8D8A8D;
	text-decoration: underline;
	}

/*gray link style - (a element or parent)*/
a.redboldhoverlink, a.redboldhoverlink:active, a.redboldhoverlink:visited, .redboldhoverlink a, .redboldhoverlink a:active, .redboldhoverlink a:visited {
	text-decoration: none;
	font-weight:bold;
	}
a.redboldhoverlink:hover, .redboldhoverlink a:hover {
	text-decoration: underline;
	font-weight:bold;
	}

/*black bold hover behavior link style - (a element or parent)*/
a.blackboldhoverlink, a.blackboldhoverlink:visited, a.blackboldhoverlink:active, .blackboldhoverlink a, .blackboldhoverlink a:visited, .blackboldhoverlink a:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #434343;
	text-decoration: none;
	}
a.blackboldhoverlink:hover, .blackboldhoverlink a:hover {
	color: #434343;
	text-decoration: underline;
	}

/* learn more link*/

.bodylinks a, .bodylinks a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4D5259;
	text-decoration: none;
	font-weight:bold; 
}
.bodylinks a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #576D8D;
	text-decoration: underline; 
}	

/*---------------------------
FORM STYLES
----------------------------*/

/*---------------------------
FAQ STYLES
----------------------------*/
/* gray link style - (a element or parent) */
a.grayhoverlink, a.grayhoverlink:active, a.grayhoverlink:visited, .grayhoverlink a, .grayhoverlink a:active, .grayhoverlink a:visited {
	color: #414141;
	text-decoration: none;
	font-size: xx-small;
	}
a.grayhoverlink:hover, .grayhoverlink a:hover {
	text-decoration: underline;
	color: #C47425;
	font-size: xx-small;
	}

div.answeroff {
	display: none;
	visibility: hidden;
	margin-top:8px;
	margin-bottom:15px;
	}
/* product faq links */
.questionon, a.questionon, a.questionon:visited, a.questionon:active {
	font-weight:bold;
	text-decoration:none;
	color:#C47425;
	font-size: xx-small;
	}
