#FornonCSSbrowsers {display:	none;}
.nonCSSbrowsers {display:	none;}

body {background-color:#006699;color:#000000; margin:0; padding:0; font:x-small/1.5em Verdana, Arial, Helvetica, Sans-Serif;	 voice-family: "\"}\""; voice-family:inherit;font-size:small;text-align: center; } 
html>body {font-size:smaller;}



#wholepage {background-color:#006699;color:ffffff;padding:0;margin:0;}
#header {position: fixed;_position: absolute;top:40%;left:1%;height:40%;text-align:left;}

#header ul {list-style: none;padding: 0 2% 0 1%;margin: 0 2% 0 -1%;}
#header>ul {margin-top:2%}
#header>li {width:99%}
#header a {text-decoration: none;font-weight:bold;background-color:#006699;color:#000000}
#header a:hover {color:#FFEEAA;background-color:#006699;text-decoration: underline;}

#current {color:#FFCC00;background-color:#006699;font-weight:bold;width:14%;}
#header>#current {width:99%}

#mainbody {font-weight:bold;float:right;clear:right;width:83%;background-color:#ffffff;color:#000000; min-height:604px;height:600px;margin-right:0px;border:0;padding:0;position:relative;}
#wholepage>#mainbody {height:auto;min-height:620px}

#footertext {text-align:center;font-size: 70%; color:#00000;background-color:#006699;margin:8% 0 0 -1%; padding:0;clear:left;width:14%;}
#header>#footertext {width:70%;}

#footertext a {text-align:center;color:#000000;background-color:#006699;}
.footerfooter {font-style: italic;}

#labelpic {position: fixed;_position: absolute;top:-.1em;left:-.1em;border:0;width:220px;height:156px;color:#ffffff;}
#labellink*#labelpic {width:238px;height:169px;}
#labelpic {#width:238px;#height:169px;}

#mainbody a:hover {color:#FF0000;}
#mainbody>#topbar {margin-top:-1%;}

#topbar {width:100%;background: #006699 ;color:#000000;padding:3% 0 0% 0;margin-bottom:0%;}
#topbar a:visited {background-color:#006699;color:#000000;text-decoration:none;}
#topbar a:hover {color:#FFEEAA;background-color:#006699;text-decoration: underline;}

h1 {text-align:center;font-style: italic;font-weight:normal;font-size:400%;padding-bottom:1%;}
#topbar>h1 {padding-bottom:3%;margin:1% 0 1% 0}

h1 a {text-decoration: none;color:#000000;}

h2 {font-size:175%;color:#ffcc00; }
#mainbody>h2 {margin:1% 0 1% 0;}
#mainbody p {font-weight:normal;text-align:justify;font-size:90%;padding:0 2% 0 7%;}
#mainbody>p {padding:0 5% 0 9%;}
#mainbody ul {padding-left:3%}
#mainbody>ul {padding-left:9%}

h3 {clear:both;text-align:left;padding-left:6%;}
#mainbody>h3 {padding-left:6%;}

.rightsleeve {border:0;float:right;margin:1% 2% 0 1%;width:150px;height:150px;position:relative;}
.leftsleeve {border:0;float:left;margin:.5em 2% 0 0%;width:150px;height:150px;position:relative;}

.guideimg {float:both;text-align:center;position:relative;}
.guideimg img {border:0;width:200px;height:200px}
.guideimg div {font-weight:bold;font-style:italic;position:relative;}

.catalogueiconbox {float:right;text-align:center;width:90%;position:relative;}
.catalogueicon {width:18%;float:left;margin:1% 2%;position:relative;}

a img {border:0;margin:0;}
.catalogueicon>a {text-decoration:none}
.catalogueicon>a:hover {text-decoration:underline}


.quotation  {font-style: italic;font-size:100%; font-weight:bold;}
#mainbody .quotation {padding: 1% 3% 0 7%; clear:both;text-align:left;}
.quoter {font-style: italic;float:right;clear:left;position:relative;}

#postagetable {padding:0;margin:0;border:0;  border-collapse:collapse; text-align:center;width:87%;margin-left:9%;}
#postagetable td {  background-color:#FDF6E3; width:5%; border:1px solid #000;padding:2px 5px 2px 5px;margin:0;}
#mainform {width:90%;margin-left:7%;border:0;padding:0;text-align:left;}
.formunit {clear:left;width:80%;margin-left:20%;margin-bottom:1%;}
.asterix {color:#F00;background-color:#FFF;font-size:75%;vertical-align:10%;width:5%;float:left;clear:none;position:relative;}
.asterixinst {color:#F00;background-color:#FFF;font-size:75%;vertical-align:10%;}
.fieldname {float:left;width:30%;position:relative;}
#mainform p {font-weight:bold;margin:0;}
#mainform input {width:22%;float:left;clear:right;position:relative;}
#recordorders input {width:70%;clear:both;margin: 0 0 1% 15%;}
#finalorderoptions {margin:0;padding:0;border:0;width:100%;}
#finalorderoptions table {margin:0;padding:0;border:0;width:100%}
#finalorderoptions tr {margin:0;width:100%;}
.nonJS {display:none}
#finalorderoptions td {margin:0;width:100%}
#finalorderoptions div {width:44%;float:left;position:relative;}
#finalorderoptions select {margin:0;width:19%;float:left;position:relative;}
#finalorderoptions input {margin:0 0 0 0;width:18%;}
#finalorderoptions p {clear:both;width:100%;}
#bottombuttons {text-align:center;width:70%;margin-left:30%;}
#bottombuttons #subbutton {width:40%;font-weight:bold;margin: 3% 3% 0 3%;color:#000000;background-color:#cccccc;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=1,StartColorStr='#ffaabbd7',EndColorStr='#ffeeeeee');}
#bottombuttons #clearbutton {width:20%;margin: 0 3% 0 3%;color:#666666;background-color:#cccccc;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=1,EndColorStr='#ffaabbd7',StartColorStr='#ffeeeeee');}
 
 
#checkouttable {padding:0;margin:0;  background-color:#FFF; border-collapse:collapse; text-align:center;width:90%;margin-left:4%;font-size:75%;font-weight:normal;}
#checkouttabletitles {width:100%;font-weight:bold;font-size:120%;background-color:#FDF6E3;}
#checkouttable td { padding:2px 5px 2px 5px;margin:0;}
.checkoutrecord {width:55%;text-align:left;border:1px solid #999;}
.checkoutformat {width:10%;border:1px solid #999;}
.checkoutprice {width:5%;border:1px solid #999;text-align:right;padding-right:6px;}
.checkoutchange {background-color:#FFF;width:8%;font-size:90%;border:1px solid #FFF;text-align:left;}
#checkouttotalrow td {border-top: 3px double #000;font-weight:bold;font-size:130%;background-color:#FFF;}
#checkoutaddresstable {background-color:#FDF6E3; border-collapse:collapse; text-align:left;width:87%;float:left;font-size:90%;font-weight:normal;position:relative;}
.checkoutdetails0 {width:10%;background-color:#FFF;}
.checkoutdetails1 {padding-left:5%}
.checkoutdetails2 {padding-left:1px;text-align:none;}
.checkoutbutton {width:25%;background-color:#FFF;text-align:center;text-align:right}
.checkoutbutton input {width:65%;height:35px;font-weight:bold;margin: 3% 3% 0 3%;color:#000000;background-color:#cccccc;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=1,StartColorStr='#ffaabbd7',EndColorStr='#ffeeeeee');}
.save{behavior:url(#default#savehistory);text-align:center;}
	.dsphead{display:none;height:0.1em;}
a.dsphead{background-color:#ffffff;color:#000000;text-decoration:none; }
a.dsphead:hover{    text-decoration:underline;}
a.dsphead span.dspchar{ font-weight:bold;}
.dspcont{   display:block;  }
 #waitingRoom {	display: none;}

span.error{display:block;float:left;margin-left:20px;color:#cc0000;font-weight:600;position:relative;}
input.error{border:1px solid #cc0000;background-color:#ffffff;}


#searchbox {padding:0 7px;background:#ffffff;color:#000000;width:60%; margin-right:10%;margin-left:10%;}
div>#searchbox {width:95%;padding:0;}
#searchbox table {width:505px;padding:0;border:0;background:#FFEEAA;color:#000000;}
#searchbox table {}
#searchbox td {vertical-align:top;padding-top:1px;}
.searchfieldbox {width:200px;height:37px;text-align:center;;background:#FFEEAA}

#searchbox p {font-size:75%;font-style:italic;margin:0 0 0 -12px;}
.searchfield {width:120px}
#recordtype {width:120px; margin-top:1px;}
.searchfieldbox>#recordtype {margin-top:0}
#searchbutton {margin-top:1px;width:126px;}
#searchbox>#searchbutton {width:26%;}
input#searchbutton {text-align:center;color:#000000;background-color:#cccccc;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=1,StartColorStr='#ffaabbd7',EndColorStr='#ffeeeeee');}}
#sortradios {float:left;width:69%;font-style:normal;position:relative;}
input#resetbutton {float:left;position:relative;text-align:center;width:60px;margin-left:12%;color:#666666;background-color:#cccccc;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=1,EndColorStr='#ffaabbd7',StartColorStr='#ffeeeeee');}



#statusbox {width:82%;margin:2% 7%;background:#ffffff;color:#fff;border:1px solid #AAA;padding:2%;}
#statusbox {width:82%;margin:2% 7%;background:#FDF6E3;color:#000;border:1px solid #AAA;padding:2%;}
#statusbox h1 {font-size:130%;padding:0;border:0;margin:0}
#statusbox a {text-decoration:underline;background:#DDF2FF;color:#00f;}
#statusbox a:hover   {text-decoration:underline;background:#DDF2FF;color:#00f;}

#noresults {width:80%;margin:1% 9%;text-align:center;}
.perpage {color:#000000;margin:1% 3%;font-size:80%;font-weight:none}
.perpage img {border:0;vertical-align:-3px;margin:0 5px 0 5px}
.greyed {color:#AAA;background-color:#FFF;}

.resultsbox {position:relative;background:#F7F7F7;color:#000;width:86%;margin:0 7%;padding:0;border:1px solid #AAA;border-bottom:0;}
#results>.resultsbox {border:3px solid #AAA;border-bottom:0;border-top:2px solid #AAA;}
.sleevepic {width:15%;float:left;position:relative;clear:left;height:100%;}
.resultheader {background-color:#FDF6E3;color:#000;width:82%;height:100%;padding:0;margin:0;border:0;text-align:left;}
.resultheader div {width:27%;height:100%;float:left;position:relative;background-color:#FDF6E3;color:#000;padding:0 1%;margin:0;border:0;}
.resultheader .composer {width:50%;}
.resultheader .music {width:44%;font-size:90%;clear:right;}
.resultheader .serialno {width:50%;}
.resultheader .performers {width:46%;font-size:90%;clear:right;}
.resultheader>.music {width:35%;}

.resultitem {width:82%;height:100%;background:#E8E8E8;color:#000;padding:0;margin:0; border:0;border-bottom:1px solid #C7C7C7;}
.resultsbox hr {color:#ddd;background-color:#000;padding:0;margin:0; border:1%;width:95%;clear:both;}
.resultsbox .basket {clear:right;width:12%;float:right;position:relative;background:#E8E8E8;color:#000;text-align:center; padding:0 3px;margin:0;}
.resultsbox>.basket {border:0;border-right:3px solid #AAA;}
.resultsbox .basket img {border:0;margin:4px 0 0 0;padding:0;float:right;position:relative;width:22px;}
.resultsbox a {border:0;margin:0;background:#E8E8E8;color:#000;text-decoration:none;}
.resultsbox a:hover {background:#E8E8E8;color:#000;text-decoration:none;}
.resultsbox a:visited {background:#E8E8E8;color:#000;text-decoration:none;}
.resultitem span {float:left;position:relative;width:22px;height:14px;background:#E8E8E8;color:#000;text-align:right;padding:0 1%; margin:0;border:0;}
.resultitem>span {padding:0;height:100%;}
.resultsbox div .notes {float:left;position:relative;clear:left;width:78%;height:100%;background:#F7F7F7;color:#000;padding:0; margin:0;border:0; text-align: left;} 

.basket_box {position:relative;float:none;position:relative;background:#fff;color:#000;width:99%;height:100%;padding:0;border:1px solid #AAA;text-align:left}
.basket_header    {width:100%;float:none;position:relative;background:#C4E5FE;color:#000;margin:3px;}
.basket_serialno  {float:left;position:relative;width:12%;font-size:75%;font-weight:bold;}
.basket_composer  {float:left;position:relative;width:16%;font-size:75%;}
.basket_music     {float:left;position:relative;width:24%;font-size:75%;}
.basket_performers{float:left;position:relative;width:18%;font-size:75%;}
.basket_notes     {float:left;position:relative;width:19%;font-size:75%;}
.basket_price    {float:left;position:relative;text-align:right;width:5%;font-size:85%;}
.basket_right    {float:right;position:relative;width:10%;font-size:75%;text-align:right;}
.basket_right a   {float:right;position:relative;font-size:75%;background:#C4E5FE;color:#00F;text-decoration:none;padding-top:1px;}
.basket_right a:visited   {font-size:75%;background:#C4E5FE;color:#00F;text-decoration:none;}
.basket_right a:hover   {text-decoration:underline;background:#C4E5FE;color:#00F;}
 #checkout {float:right;position:relative;width:100px;background:#E2F2FE;color:#00f;}
 #checkout a {text-decoration:none;background:#E2F2FE;color:#00f;}
 #checkout a:hover   {text-decoration:underline;background:#E2F2FE;color:#00f;}
  #checkout img {border:0}


.asterisk {color:#f00;font-weight:bold;font-size:80%;vertical-align:top;}
#addresspanel {color:#000;background:#FDF6E3;margin:1% 15% ;width:70%;}
#addresspanel p{clear:both;margin-left:35%;width:50%;}
.details_desc {float:left;position:relative;width:30%;clear:left;font-size:80%;margin-top:3px;margin-left:5%;}
.details_field {float:left;position:relative;width:30%;clear:right;}
.required_entry {background:#FFB0B0;color:#000000;}
#total {float:right;position:relative;height:.1em;margin-right:0%;border:1px solid #AAA;font-size:80%;font-weight:bold;background:#fff;color:#000;padding:2px;}
#postage {text-align:left;margin-left:30%;width:40%;}


.multiboxheader {background-color:#ffffff;color: #000000; font-weight:bold;width:100%;}
.multiboxbody {background-color:#ffffff;color: #8B505F;font-weight:bold;width:8%;height:24px;text-align:center;}

.multiboxes {width:17%; float:left;position:relative;text-align:left;margin:0 0 1% 2%;border: 1px dashed #776655; }
.multiboxes  ul , .multiboxes a, .multiboxes li, .multiboxes hr {margin:0;border:0;padding:0;}
.multiboxes>.multiboxbody{margin-left:7%;}
.multiboxes hr {width:10%}

#adminbody {background-color:#009966;color:#ffffff; }
#adminwholepage {background-color:#009966;color:#ffffff;padding:0;margin:0;}
#adminheader {position: fixed;_position: absolute;top:40%;left:1%;height:40%;text-align:left;}

#adminheader ul {list-style: none;padding: 0 2% 0 1%;margin: 0 2% 0 -1%;}
#adminheader>ul {margin-top:2%}
#adminheader>li {width:99%}
#adminheader a {text-decoration: none;font-weight:bold;background-color:#009966;color:#ffffff}
#adminheader a:hover {color:#FFEEAA;background-color:#009966;text-decoration: underline;}

#admincurrent {color:#FFCC00;background-color:#009966;font-weight:bold;width:14%;}
#adminheader>#current {width:99%}

#admintopbar {width:100%;background: #009966 ;color:#ffffff;padding:3% 0 0% 0;margin-bottom:0%;}
#admintopbar  a:visited {background-color:#009966 ;color:#ffffff;text-decoration:none;}
#admintopbar  a:hover {color:#FFEEAA;background-color:#009966;text-decoration: underline;}