
/* Violin and Cello.com Global Stylesheet */

		body,td,th {
			font-family: Arial, Helvetica, Verdana, sans-serif;
			font-size: 12px;
			color: #000000;
		}
		
		p  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif }
.justify { text-align: justify }
body {
			background-color: #FFFFFF;
			margin-left: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
		}
		
		img { border: none;
		}
.redbody { color: red }
.ftrText {
			font-family: Arial, Helvetica, Verdana, sans-serif;
			font-size: 9px;
			font-weight: normal;
			color: #FFFFFF;
			padding-left: 25px;
		}
		
		.formText {
			font-family: Arial, Helvetica, Verdana, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #000000;
		}
		
		.arrangeText {
			font-family: Arial, Helvetica, Verdana, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #000000;
		}

		.smallText {
			font-family: Arial, Helvetica, Verdana, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #000000;
		}
		
		.sectionHdr {
			font-family: Arial, Helvetica, Verdana, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #0B1121;
			padding-left: 15px;
		}
		
		.contentHdr {
			font-family: Arial, Helvetica, Verdana, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #0B1121;
		}
		
		.contactHdr {
			font-family: Arial, Helvetica, Verdana, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #0B1121;
		}
		
		.contentHdrSm {
			font-family: Arial, Helvetica, Verdana, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #0B1121;
		}
		
		.productHdr  { color: #304064; font-size: 16px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: italic; font-weight: bold }
.productHdr1 { color: #304064; font-size: 16px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: bold }
.productSubHdr {
			font-family: Arial, Helvetica, Verdana, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #304064;
		}
.productSubHdr1 { color: #304064; font-size: 13px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold }
.shipping  { font-size: 13px; text-align: center; padding: 5px; border: solid 1px maroon }
navlink

	a.navlink {
		color: #304064;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-weight: normal;
		font-size: 10px;
	}

	a.navlink:link { 
		color: #304064;
		text-decoration: none; 
	}

	a.navlink:visited { 
		color: #304064;
		text-decoration: none;
	}

	a.navlink:active { 
		color: #304064;
		text-decoration: none;
	}

	a.navlink:hover { 
		color: #000000;
		text-decoration: none;
	}
a:link { color: navy; text-decoration: underline }
a:visited  { color: navy }
a:active { color: navy; text-decoration: underline }
a:hover { color: navy; text-decoration: none }
topPage

	a.topPage {
		color: #CCCCCC;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-weight: bold;
		font-size: 10px;
	}
	
	a.topPage:link { 
		color: #CCCCCC;
		text-decoration: none; 
	}

	a.topPage:visited { 
		color: #CCCCCC;
		text-decoration: none;
	}

	a.topPage:active { 
		color: #CCCCCC;
		text-decoration: none;
	}

	a.topPage:hover { 
		color: #FFFFFF;
		text-decoration: none;
	}
.quotation { padding-right: 20px; padding-left: 20px }
.home_bullet  { }
.home_bullet a:link   { color: black; text-decoration: none }
.home_bullet a:visited { color: black; text-decoration: none }
.home_bullet a:hover   { color: black; text-decoration: none; background-color: #e6e9ee }
.home_bullet li { list-style-type: square }
.graytext { color: gray }

.graytext a:link {
	color: gray;
	text-decoration: none;
}

.graytext a:visited {
	color: gray;
	text-decoration: none;
}

.graytext a:hover {
	color: gray;
	text-decoration: none;
}


.maroontext {
	color: maroon;
}

.maroontext a:link {
	color: navy;
	text-decoration: underline;
}

.maroontext a:visited {
	color: navy;
	text-decoration: underline;
}

.maroontext a:hover {
	color: navy;
	text-decoration: underline;
}



.maroontextsm {
	
	font-size: 0.95em;
	color: maroon;
}

.navytext {
	color: navy;
}

.navytext a:link {
	color: navy;
	text-decoration: none;
}

.navytext a:visited {
	color: navy;
	text-decoration: none;
}

.navytext a:hover {
	color: navy;
	text-decoration: none;
}



/* New Navigation 6/2008 */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	display: inline;
}

#nav a {
	display: block;
	width: 84px;
}

#nav li #sp a {
	display: block;
	width: 99px;
}

#nav li { /* all list items */
	float: left;
	width: 84px; /* width needed or else Opera goes nuts */
	margin-bottom: 4px;
}

#nav li ul li { /* all list items */
	float: left;
	width: 84px; /* width needed or else Opera goes nuts */
	margin-bottom: 2px;
}

#nav li #sp { /* all list items */
	float: left;
	width: 10px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 84px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}



