body{padding:0;margin:0;font-family:arial, tahoma, helvetica;}
.comparison{margin:0 auto; width:950px;}
.lFloat{float:left;}
.rFloat{float:right;}
.comparisonSearch{width:926px; height:85px; padding:10px 0 0 24px; background-image:url(images/comparison.gif); background-repeat:no-repeat;}
.searchItem{float:left; padding:0 17px 0 0; margin:0;}
.keyword{width:162px; margin:0; padding:0; height:1%; overflow:hidden;}
.comparisonSearch select{width:193px; margin:0; padding:0;}
.footer{background-color:#007fc7; margin:10px 0 0 0; padding:5px 5px 0 5px; color:#d0d0d0;}
.linkCloud{text-align:center; font-size:0.88em;}
.linkCloud a{color:#FFFFFF; text-decoration: none;}
.linkCloud a:visited{color:#FFFFFF; text-decoration:none;}
.linkCloud a:hover{color:#FFFFFF; text-decoration:underline;}
.keyword {height:1.2em;}
.bullets{color:#aec823;}
.white{color:White;font-weight:bold;}
.black{color:Black;}
.red{color:red;}
.boldred{color:red; font-weight:bold;} 
.bold{font-weight:bold;}
.noBold{font-weight:normal;}
.clear{clear:both;}
.nob{border:0;}
.msgBox {border:dashed 1px black; background-color:#dee9f6; color:Black; padding:10px 10px 10px 10px;}
.searchbutton{padding:0 0 0 13px; position:absolute; top:174px; border:none;}
.savedlisttext{color:#198ec6; font-size:0.88em; font-weight:800; padding:0 6px 0 0;}
.savedList{background-image:url(images/music-saved-search.gif); background-repeat:no-repeat; height:30px; width:184px; padding:12px 0 0 20px; font-size:0.8em;}
.savedList a {color: #006699; text-decoration:underline;}
.savedList a:visited {color:#006699; text-decoration:underline;}
.savedList a:hover {color:#006699; text-decoration:none;}
.instrument-title{font-size:1.2em; font-weight:700; color:#006699; padding:0 0 5px 0; margin:0;}
.price{font-size:1.2em; padding:5px 0 0 0;}
.delivery{font-size:0.7em; padding:0 0 5px 0;}
.item-description{float:left; width:455px; font-size:0.70em; padding:0 5px 0 10px;}
.item-price-section{float:left;text-align:center;width:120px;padding:3px 0 0 0;margin:0;}
.item-text{height:55px;}
.warning{padding:5px 5px 5px 5px; margin:10px 0 10px 0; background-color:#f4f7b4; border:solid 1px #660000; font-size:0.8em; color:#660000;}
.addToShortlist{width:400px;}
.addedToShortlist{width:400px;}
.notadded{color:#006699;}
.notadded:link{color:#006699; text-decoration:underline; cursor:pointer;}
.notadded:visited {color:#006699; text-decoration:underline; cursor:pointer;}
.notadded:hover {color:#006699; text-decoration:none; cursor:pointer;}
.added:link{font-weight:bold;}
.search-results-bg{margin:0 0 3px 0; padding:10px 0 10px 0; background-image:url(images/instrument-bg.gif); background-repeat:no-repeat;height:100px;}
.searchtext{color:#ffffff; font-size:1em; margin:5px 0 5px 0; padding: 0; font-weight: bold}
h1.headings{margin:0 0 0 0; padding:0; font-weight:600; font-size:1.5em; font-family:Arial; color:#005baa;}
h1.main-sections{margin:3px 0 0 0; padding:0; font-size:1.38em; color:#198ec6; font-weight:normal;}
h3.main-sections{margin:3px 0 0 0; padding:0; font-size:1.38em; color:#198ec6; font-weight:normal;}
.star{float:left;padding: 0;margin:2px 5px 0 0;}
.subheading {font-size:0.88em; font-family:Arial; color:#666666; font-weight:bold;}
a.dw{color:#ffffff; text-decoration:none;}
.menuTitle{height:30px; background-image:url(images/menu-header.gif);color:#006699; font-size:1.0em; padding:2px 0 0 5px; margin:0; font-weight:bold;}
h2.menu-header{color:#006699; font-size:1.0em; padding:2px 0 0 5px; margin:0; font-weight:bold;}
h3.menu-section{color:#198ec6; font-size:0.8em; padding:3px 0 0 0; margin:0;}
.advert{padding:7px 0 7px 0; width:180px; margin:0 auto;}
.menu-section-header{list-style:none; margin:0 0 0 0; padding:10px 0 0 5px;}
a.menu-section{color:#198ec6; font-size:0.8em;text-decoration:none;}
a.menu-section:hover{text-decoration:underline;}
a.menu-title{color:#3970A6; font-size:0.9em; text-decoration:underline; font-weight:bold;}
a.menu-title:hover{text-decoration:none;}
.on {color:white; background-color:#5f9d2a;}
#menu {width:100%; text-align:center;height:31px; font-size:0.8em; background-image:url(images/bgmenu.gif); background-repeat:repeat-x;}
#menu ul {margin:0; padding:0; list-style:none;}
#menu li {float:left; margin:0; padding:0;}
#menu a {float:left;padding:0 15px 0 5px; text-decoration:none; color:white; display:block; height:23px; font-weight:bold;}
#menu a:hover{color:#C7DF3C;}
.pad{ margin:7px 0 0 0;}
.pagerLink:link{color:#198ec6; padding:0 6px 0 6px;}
.pagerLink:visited{color:#198ec6; padding:0 6px 0 6px;}
.showBudgetControl{font-size:0.8em; color:#ffffff; font-family:Tahoma;}
.hideBudgetControl{font-size:0.8em; color:#ffffff; font-family:Tahoma; display:none;}
.submenu{margin: 10px; font-size:0.8em}
.submenu ul {margin:5px 0 0 0; padding:0; list-style:none;}
.submenu li{float:left; margin:0; padding:0;}
.submenu li a{float:left; padding:0 10px 0 0px; display:block; color:#006699;}
.smallprint{margin: auto; text-align:center; font-size:0.75em; padding:5px 0 3px 0; background-color:#ffffff;}
.smallprint a{color: #006699;}
.smallprint a:visited{color:#006699;}
.offers{float:left; width:216px; border:solid 1px #bcbbbb; margin:10px 0 0 0;}
.ko{color:#ff3300; font-size:0.75em; font-weight:bold;}
.ok{color:#339933; font-size:0.75em; font-weight:bold;}
.verticalBar{margin: 10px 0 10px 0; padding: 5px 5px 5px 5px; color:#333333; background-color:#e7e7e7; font-size:0.8em; border: solid 1px #999999;vertical-align:middle;}
.verticalBar a{color:#333333;}
.content{width:711px; padding:0; margin:0;}
fieldset {font-size:0.8em; padding-top:5px;}
fieldset label{display:block; float:left; width:80px; padding:0; margin:5px 0 5px 0; text-align:left;}
fieldset input, textarea{margin:0 5px 0 0;}
fieldset .submit{margin-left:79px;}
.description{font-size:0.8em; padding:10px 0 10px 0;}
.mailto:link{color:#006699; font-weight:bold;}
.mailto:visited{color:#006699; font-weight:bold;}
a {color:#006699;}
.priceUpdate{font-size: smaller; margin: 5px 0 0 0;}
.cheap-instruments{background-image:url(images/header-bg.gif); background-repeat:no-repeat; height:108px;}
.paragraph-header{font-weight:bold; font-size:0.8em;margin: 5px 0 5px 0;}
.paragraph{font-size:0.8em;margin: 5px 0 5px 0;}
.paragraph-indent{font-size:0.8em;margin: 5px 0 5px 20px;}
.customBudgetText{font-size: 10px;}
.rssDate{font-style:italic;font-size:0.7em;}
.strongHeading{font-weight: bold;font-size:0.8em;margin:10px 0 0 0;}