/* CSS Document */body {	background-color: #FFFFFF;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-image: url(images/bggrad.gif);	background-repeat:repeat-x;	text-align: center;	font: 13px helvetica, arial, geneva, verdana, helve, sans-serif;	line-height:16px;}p {margin-bottom:0px;padding-bottom:0px;}p a {color:#53372a;}	#container	{	width: 900px;	/* height: 600px;  */	margin: 0 auto;	text-align: left;	background-color: #fff;	background-repeat:no-repeat;	}	#containerBlue	{	width: 900px;	/* height: 600px;  */	margin: 0 auto;	text-align: left;	background-color: #E1E5EE;	background-repeat:no-repeat;	}				#logo {	width: 900px;	height: 95px;	margin: 0px;	padding-top: 0px;	background-color:#53372a;	background-repeat:no-repeat;	}	#navHolder {	width: 900px;	height: 20px;	margin: 0px;	padding-top: 0px;	padding-left:0px;	background-color:#53372a;	}		#mNav,#mNav ul {padding:0;margin:0;}/*#mNav li ul a {margin-left:1em;} */#mNav li {	float:left;/*	width:100px; 	height:20px;*/	position:relative;	list-style-type:none;	font-weight:bold;	font-size:11px;	text-transform:uppercase;	line-height:20px;/*	background-color:#00aa33; */	}#mNav li ul		{	margin: 0;			padding: 0;			position: absolute;			visibility: hidden;		/*	border-top: 1px solid white;*/			}					#mNavli ul li			{	float: none;				display: inline;				}						#mNav li ul li a			{	width: 200px;			height:30px;			line-height:30px;				background: #3A261D;				color: #ffffff;				text-decoration:none;				display:block;				padding: 0px 5px;				border-top: 1px solid #B8ADA8;				background-image:url(images/dropbg.gif);				background-repeat:repeat-x;				}						#mNav li ul li a:hover			{	background: #AA9058;			background-image:url(images/dropbgover.gif);}										/*#mNav li a{color:#003366;text-decoration:none;margin-left:10px;margin-right:40px;}		#mNav li:hover {background-color:#cde9e8; }*/a.rollover {	display: block;	width: 150px;	height: 20px;	text-decoration: none;	background: url(images/home_nav.gif);	}a.rollover:hover {	background-position: -150px 0;	}.displace {	position: absolute;	left: -5000px;	}	a.rollover2 {	display: block;	width: 150px;	height: 20px;	text-decoration: none;	background: url(images/about_nav.gif);	}a.rollover2:hover {	background-position: -150px 0;	}		a.rollover3 {	display: block;	width: 150px;	height: 20px;	text-decoration: none;	background: url(images/products_nav.gif);	}a.rollover3:hover {	background-position: -150px 0;	}			a.rollover4 {	display: block;	width: 150px;	height: 20px;	text-decoration: none;	background: url(images/reference_nav.gif);	}a.rollover4:hover {	background-position: -150px 0;	}		a.rollover5 {	display: block;	width: 150px;	height: 20px;	text-decoration: none;	background: url(images/contact_nav.gif);	}a.rollover5:hover {	background-position: -150px 0;	}	a.rollover6 {	display: block;	width: 150px;	height: 20px;	text-decoration: none;	background: url(images/shop_nav.gif);	}a.rollover6:hover {	background-position: -150px 0;	}	a.rollover7 {	display: block;	width: 150px;	height: 20px;	text-decoration: none;	background: url(images/contact_nav.gif);	}a.rollover7:hover {	background-position: -150px 0;	}			a.rolloverBrochure {	display: block;	width: 182px;	height: 25px;	text-decoration: none;	background: url(images/brochure_download.gif);	background-repeat:no-repeat;	float:right;	}			a.rolloverBrochure:Hover {	background-position: -182px 0;	}				#longHeadImage {	width: 900px;	height: 350px;	margin: 0px;	padding-top: 0px;	background-color:#F6F6F6;	float:left;	display:inline;	}	#longHeadImageShallow {	width: 900px;	height: 150px;	margin: 0px;	padding-top: 0px;	background-color:#F6F6F6;	float:left;	display:inline;	margin-bottom:20px;	}		.grid {  width: 900px;  margin: auto;  padding-bottom:10px;}	.gridTopBorder {  width: 900px;  margin: auto;  background-image: url(images/gradientFade.gif);	background-repeat:repeat-x;	background-position:top;	padding-top:25px;}.gridTopBorder img { float:right; margin-left:10px;}		.grid-m1 {  float: left;  width: 54px;  height: 1px;}.grid-m4 {  float: left;  width: 54px;  height: 1px;}/* 1 COLUMN WITH LINE  */.one_grid-c1 {text-align:center;  float: left;  padding: 0px 0px 0px 0px;  margin:10px 0px;  width: 792px;}/* 4 COLUMN WITH LINE  */.grid-c1 {  float: left;  padding: 0px 20px 0px 0px;  margin:10px 0px;  width: 167px;  border-right:1px solid #A99B95}.grid-c2 {  float: left;  padding: 0px 20px 0px 20px;  margin:10px 0px;  width: 167px;  border-right:1px solid #A99B95}.grid-c3 {  float: left;  padding: 0px 20px 0px 20px;  margin:10px 0px;  width: 167px;  border-right:1px solid #A99B95}.grid-c4 {  float: left;  padding: 0px 0px 0px 20px;  margin:10px 0px;  width: 167px;}/* END  *//* 3 COLUMN WITH LINE  */.three_grid-c1 {  float: left;  padding: 0px 20px 0px 0px;  margin:10px 0px;  width: 237px;  border-right:1px solid #A99B95}.three_grid-c2 {  float: left;  padding: 0px 20px 0px 20px;  margin:10px 0px;  width: 237px;  border-right:1px solid #A99B95}.three_grid-c3 {  float: left;  padding: 0px 0px 0px 20px;  margin:10px 0px;  width: 237px;}/* END  *//* STAND GRID  */.standgrid {  width: 900px;  margin: auto;  padding:0px;}.standgrid ul{ margin-left:0px;padding-left: 1em;list-style-type:square;}.stand_grid-c1 {  float: left;  padding: 2px 2px 10px 54px;  margin:0px 0px 0px 0px;  width: 522px;}.stand_grid-c2 {  float: left;  padding: 0px 0px 10px 0px;  margin:0px 0px;  width: 322px;}.stand_grid-c2 p {  padding: 0px 0px 0px 0px;  margin:0px;}.stand_grid-c1 p {	padding-right: 10px;}.stand_grid-c1 .imgpad {  padding-left: 10px;}.stand_grid-c1 h1 {	color:#C58933;	font-size:16px;	font-weight:bold;	padding-bottom:0px;	margin-bottom:0px;}.circlebox {width:128px;float:left;text-align:left;}.circlebox p {	font-size:10px;	line-height:13px;	color: #C58933;}/* END  */.column2container {  float: left;  padding: 0px 21px 5px 21px;  margin:0px 0px;  width: 280px;}					#contactColumn {	width: 820px;	padding-top: 0px;	margin-left:20px;	margin-top:15px;	background-color:#ECF0F7;	font-size:13px;	line-height:125%;	color:#003366;	float:left;	display:inline;	}		#contactColumn a {color:#006699;	}			#contactColumn a:hover {color:#8dd2bd;	}										.clearall {background-color:#ffffff;height:1px;font-size:0;clear:both;}#footer	{	width: 900px;	height: 72px; 	margin: 0 auto;	text-align: left;	background-color: #CB8733;	margin-top:0px;	}		#footer ul {      margin: 0;      padding: 0;      list-style-type: none;	  font-size:11px    }#footer	li{float:left;padding-right: 10px;padding-top:10px;}#footer a{color:#89add6;text-decoration:none;}#footer a:hover {color:#00469a;}.pad54left {float:left;padding-left:54px;}.pad54right {float:right;padding-right:54px;}a.rolloverVideo {	display: block;	width: 225px;	height: 72px;	text-decoration: none;	background: url(images/videoSprite.gif);	float:left;margin-left:54px;	}a.rolloverVideo:hover {	background-position: -225px 0;	}	.block162brown {  float: left;  width: 162px;  height:130px;  background-color: #53372a;  border:none;}	.block162brown p {  color:#fff;  padding: 5px 10px 5px 10px;  margin:0px;  text-transform:uppercase;}.block162brown ul {  border:none;}.block162brown a {  display:block;  width:162px;  height:130px;  color:#FFFFFF;  background-color:#53372a;  text-decoration:none;  border:none;}.block162brown a:hover {background-color:#666666;}.block162brown img {  border:none;}.block150 {  float: left;  width: 122px;  height:280px;  margin-right:10px;}	.blockProd {  float: left;  width: 167px;  height:310px;  margin-left:25px;}	.block150end {  float: left;  width: 122px;  height:280px;  margin-right:0px;}.block150 p, .block150end p, .blockProd p {  color:#fff;  padding: 5px 10px 5px 10px;  margin:0px;}.block150 img, .block150end img, .blockProd img {  border:none;}.block150 a, .block150end a {  display:block;  width:122px;  height:280px;  color:#FFFFFF;  background-color:#53372a;  text-decoration:none;}.blockProd a {  display:block;  width:167px;  height:310px;  color:#FFFFFF;  background-color:none;  text-decoration:none;}.block150 a:hover, .block150end a:hover {background-color:#CB8733;;}.bluebg {background-color:#2C5D9B;}.bluebg a {background-color:#2C5D9B;}.goldbg, .goldbg a {background-color:#CB8733;border:none;}.pinkbg, .pinkbg a {background-color:#CA2991;}.yellowbg, .yellowbg a {background-color:#FD9906;}.purplebg, .purplebg a {background-color:#9D7CBA;}.greybg, .greybg a {background-color:#645D63;}.greenbg, .greenbg a {background-color:#3BA32C;}.brownbg, .brownbg a {background-color:#53372a;}.lightbluebg, .lightbluebg a {background-color:#18A4AC;}.redbg, .redbg a {background-color:#CC0033;}.othergoldbg, .othergoldbg a {background-color:#AA9058;}.jazzbg  {background-color:#E1E5EE;}.jazzbgtint  {background-color:#afb9d2;}.studiobg  {background-color:#F3F0E8;}.studiobgtint  {background-color:#CFC0A0;}.scherzobg  {background-color:#FFF1DD;}.scherzobgtint  {background-color:#FEC572;}.radiobg  {background-color:#F7E9F1;}.radiobgtint  {background-color:#D48BB4;}.operabg  {background-color:#EEB6BB;}.operabgtint  {background-color:#FBECF0;}.generalbgtint  {background-color:#F3F0E8;}.concertbg  {background-color:#E7DFEE;}.concertbgtint  {background-color:#C1ACD3;}.performerbg  {background-color:#AEAAAD;}.performertint  {background-color:#F5F5F5;}.lightsrbg  {background-color:#DAEEEF;}.lightstint  {background-color:#AFDCDD;}.asscessbg  {background-color:#FFAC74;}.asscesstint  {background-color:#FFE9DA;}.conductbg  {background-color:#E4F2E2;}.conducttint  {background-color:#73BD68;}.acousticbg  {background-color:#E6E2E0;}.shopbg  {	background-color:#F5F6F4;}.acoustictint  {background-color:#AFA29C;}.lecterntbg  {background-color:#E7F5F6;}.lecterntint  {background-color:#3BB2B8;}.hometext {  float: left;  width: 900px;  background-color: #fff;  text-align:right;  padding: 15px 0px 15px 0px;}	.hometext p {  color: #53372a;  font-size:12px;  text-align:center;  font-weight:normal;  line-height:20px;  padding: 15px 15px 15px 0px;}.hometext a {   color:#876E5D;  padding-right:5px;  padding-left:5px;}.hometext a:hover {   color: #53372a;}.cookie {height:25px;width:260px;float:left;line-height:25px;text-transform:uppercase;font-size:9px;color:#666666;}.cookieX {height:25px;width:260px;float:left;line-height:25px;text-transform:uppercase;font-size:9px;color:#666666;position:absolute;}.submenu {height:25px;width:255px;float:right;}.submenu ul {	margin: 0; padding: 0;	float: right;}.submenu ul li, .submenuShop ul li{	display: inline;}.submenu ul li a{	float: right; text-decoration: none;	color: #333333;	padding: 0px 10px;	margin-left:2px;	height:25px;	line-height:25px;	display:block}.submenu ul li a:visited, .submenuShop ul li a:visited {	color: #333333;}.submenu ul li a:hover, .menu ul li .current, .submenuShop ul li a:hover{	color: #238D92;	background-color:#666666;}	.submenuShop {height:25px;width:522px;float:left;}.submenuShop ul {margin: 0; padding: 0;	}		.submenuShop ul li a{	float:right;	text-decoration: none;	color: #333333;	padding: 0px 10px;	margin-left:2px;	height:25px;	line-height:25px;	display:block}/* CONTACT FORMS  */		.form_leftcol {  width: 396px;  float:left;}.form_rightcol {  width: 396px;  float:right;}.form_leftcol p, {  float:left;}.form_leftcol .input-text, .form_rightcol .input-text{border:1px solid #cccccc;color:#333333;width:230px;}.form_rightcol .input-area{border:1px solid #cccccc;color:#333333;width:350px;height:200px;}.form_leftcol label, .form_rightcol label{display:block;margin-bottom:10px;color:#53372a;}.form_leftcol label span, .form_righttcol label span{display:block;float:left; padding-right:6px;width:130px;text-align:left;}	.actlarger{font-size: larger;color:#000000;}.actsmaller{font-size: smaller;color:#000000;}.actxxsmall{font-size:9px;color:#000000;}.actxsmall{font-size:11px;color:#000000;}.actsmall{font-size:10px;color:#000000;}.actregular{font-size:11px;color:#000000;}.actlarge{font-size:12px;color:#000000;}.actxlarge{font-size:13px;color:#000000;}.actxxlarge{font-size:14px;color:#000000;}.actwarningcolor{color:#ff3300;}.actrequiredcolor{color:#ff3300;}.actsearchhighlightcolor{color:#ff0000;}.actrequired{color:#ff3300;}.actwarning{color:#ff3300;}.actwelcome{color:#000000;}.actlogotext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}.actlogout{font-size:x-small;color:#003366;}.largehead {	font-size: 16px;	font-style: italic;	color: #008d92;}.spacer {	color: #FFF;}
