@charset utf-8;
.SingleRow
{
	height: 1px;
	clear: both;
	float: none;
	overflow: hidden;
}
.box-advanced_filter {
background:#f1f0ee;
color:#756859;
font-size:10px;
margin:3px 0 10px;
}

.box-advanced_filter-body {
display:block;
padding:5px 0 0 27px; 
}

.box-advanced_filter .col-1 {
float:left;
width:297px;
margin:20px 13px 0 0;
}

.box-advanced_filter .col-2 {
float:left;
width:390px;
margin:0;
}

.box-advanced_filter fieldset.fieldset-text-noline {
margin:0;
padding:0 0 5px;
}

.box-advanced_filter fieldset.fieldset-checkbox input {
float:left;
width:15px;
text-align:left;
}

.box-advanced_filter fieldset.fieldset-checkbox label {
float:left;
width:90px;
font-weight:normal;
margin:4px 15px 0 10px;
}

.box-advanced_filter fieldset.fieldset-mix {
abackground-color:#00F;
margin:0 0 14px;
}

.box-advanced_filter fieldset.fieldset-mix dl dd {
display:inline-block;
float:left;
white-space:nowrap;
padding:0 0 6px;
}

.box-advanced_filter fieldset.fieldset-mix dl dd label {
float:left;
width:55px;
atext-align:right;
margin:2px 10px 0 5px;
}

.box-advanced_filter fieldset.fieldset-mix dl dd label.lab1 {
float:left;
width:35px;
margin:2px 6px 0 5px;
}

.box-advanced_filter fieldset.fieldset-mix dl dd input.text {
float:left;
width:42px;
margin:0 10px;
}

.box-advanced_filter fieldset.fieldset-select select {
color:#756859;
font-size:10px;
border-bottom:none;
border-right:none;
width:290px;
height:83px;
margin:0 0 9px;
padding:0;
}

.box-advanced_filter .submit-sort-box {
background:#e4e2e0;
text-align:center;
font-weight:bold;
padding:5px 10px;
}

body {
background:#e9e6e2 url(../images/grid/bg.gif) 0 0 repeat-x;
color:#574c40;
font:normal 11px Verdana, Arial, Tahoma, sans-serif;
text-align:center;
margin:0;
padding:0;
}

a,a:visited {
color:#7f341c;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

img {
border:0;
}

form,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}

ul li {
list-style:none;
}

address {
font-style:normal;
}

th {
text-align:left;
font-weight:normal;
}

input.text,select {
border-left:1px solid #cbc9c7;
border-top:1px solid #cbc9c7;
border-bottom:none;
border-right:none;
background:#e4e2e0;
hheight:13px;
vertical-align:middle;
color:#574c40;
font-size:10px;
}


select {
padding:0;
}

#root {
text-align:left;
width:770px;
margin:0 auto;
}

#header {
height:90px;
display:block;
margin:14px 0 0;
}

#header #logo {
background:url(../images/grid/logo.gif) 0 0 no-repeat;
display:block;
height:90px;
width:289px;
float:left;
clear:both;
aborder:solid 1px green;
margin:0;
padding:0;
}

#header #logo a {
display:block;
height:56px;
width:203px;
float:left;
}

#header .sponsorship-ads {
width:234px;
float:left;
margin:7px 0 0 -20px;
}

#header .sponsorship-ads .leftCorner {
float:left;
margin-right:5px;
}

#header .sponsorship-ads .rightCorner {
float:right;
}

#header .sponsorship-ads dl {
font-size:9px;
line-height:18px;
width:auto;
float:left;
}

#header .sponsorship-ads dl dt {
font-weight:bold;
font-size:11px;
text-align:center;
padding:10px 0 2px;
}

#header .sponsorship-ads dl dd {
display:block;
float:left;
}

#header .sponsorship-ads dl dd ul {
float:left;
width:200px;
}

#header .sponsorship-ads dl dd ul li {
background:url(../images/grid/dots4.gif) 0 5px no-repeat;
display:block;
padding:0 3px 0 16px;
}

form.login-form,
div.login-form,
.login-form  {
float:right;
text-align:right;
width:150px;
margin:0;
}

form.login-form input.text,
div.login-form input.text,
.login-form input.text
 {
width:85px;
margin:0 0 4px 7px;
}

form.login-form label,
div.login-form label,
.login-form label {
font-size:10px;
vertical-align:middle;
letter-spacing:-1px;
}

form.login-form span,
div.login-form span,
.login-form span {
margin:0 0 0 5px;
}

form.login-form .button-login,
div.login-form .button-login,
.login-form .button-login  {
display:block;
width:37px;
height:16px;
float:right;
}

#nav {
border-bottom:1px solid #d6cabe;
border-right:1px solid #d6cabe;
background:#e2d7ce;
z-index:10000;
position:relative;
margin:1px 0 7px;
}

#nav ul {
width:100%;
display:block;
}

#nav ul li {
float:left;
position:relative;
border-left:1px solid #bfbebc;
}

#nav ul li ul {
display:none;
position:absolute;
top:25px;
left:-1px;
background:#f1f0ee;
width:194px;
border:1px solid #d6cabe;
padding:0;
}

#nav ul li>ul {
top:25px;
left:-1px;
}

#nav ul li ul li {
display:block;
float:none;
border:0;
background:url(../images/grid/dots_line.gif) 0 100% repeat-x;
padding:0 0 1px;
}

#nav ul li ul li a {
text-decoration:none;
color:#574c40;
float:none;
display:block;
background:url(../images/grid/dots_menu.gif) 15px 9px no-repeat;
vertical-align:middle;
padding:4px 15px 5px 25px;
}

#nav ul li ul li a:hover {
background:#fff url(../images/grid/dots_menu.gif) 15px 9px no-repeat;
color:#574c40;
}

#nav ul li a {
text-decoration:none;
color:#574c40;
float:left;
display:block;
width:auto;
padding:6px 9px;
}

#nav ul li a.store {
padding:6px 17px;
}

#nav ul li a:hover {
background:#574c40;
color:#fff;
}

#nav ul li.activ a {
color:#fff;
background:#574c40;
}

#nav ul li.activ ul li a {
color:#fff;
background:#574c40 url(../images/grid/dots_menu_activ.gif) 15px 9px no-repeat;
}

#nav ul li.activ a:hover {
acolor:#fff;
abackground:#574c40;
aabackground:#f1f0ee url(../images/grid/dots_menu.gif) 15px 9px no-repeat;
background:#f1f0ee;
color:#574c40;
}

#nav ul li.store {
height:25px;
width:30px;
}

#nav ul li.store a {
width:1px;
height:13px;
background:url(../images/grid/icon_store.gif) 10px 5px no-repeat;
}

#nav ul li.store a:hover,#nav ul li.store.store-activ a:hover {
background:#d6cabe url(../images/grid/icon_store.gif) 10px 5px no-repeat;
}

#nav ul li.store.store-activ a {
background:#574c40 url(../images/grid/icon_store_activ.gif) 10px 5px no-repeat;
}

#nav ul li.search-box {
height:25px;
width:210px;
}

#nav ul li.search-box form,
#nav ul li.search-box span
 {
float:left;
width:100px;
margin:5px 10px 0;
}

#nav ul li.search-box form input.text,
#nav ul li.search-box span input.text,
#nav ul li.search-box input.text /* sprawdzic dd ? */ {
width:65px;
border:none;
background:#FFF;
height:16px;
vertical-align:middle;
color:#574c40;
font-size:10px;
margin:0 4px 0 0;
padding:1px 0 0 7px;
}

#nav ul li.search-box a {
float:left;
display:inline;
font-size:10px;
text-decoration:underline;
color:#574c40;
margin:8px -5px 0;
padding:0;
}

#nav ul li.search-box a:hover {
text-decoration:none;
background:none;
color:#574c40;
}

#gfx-header {
background:#3e3b37 url(../images/headers/header_home.jpg) 100% 0 no-repeat;
height:81px;
margin:0 0 7px;
}

#gfx-header dl {
color:#fff;
font-size:9px;
margin:0 350px 0 15px;
}

#gfx-header dl dt {
font-weight:bold;
padding:11px 0 10px;
}

#gfx-header dl dd ul {
float:left;
width:49.900002%;
color:#c4c4c5;
}

#gfx-header dl dd ul li {
background:url(../images/grid/dots1.gif) 0 5px no-repeat;
display:block;
padding:0 5px 0 10px;
}

#gfx-header dl dd ul li strong {
font-weight:normal;
color:#fafbfb;
}

body#subpage #gfx-header {
height:27px;
padding:10px 0 0;
}

#gfx-header h1 {
background:0 0 no-repeat;
height:23px;
margin:0 350px 0 15px;
}

#gfx-header h1.auctions {
background-image:url(../images/headers/auctions.gif);
}

#gfx-header h1.upcoming_auctions {
background-image:url(../images/headers/upcoming_auctions.gif);
}

#gfx-header h1.about_us {
background-image:url(../images/headers/faq.gif);
}

#gfx-header h1.contact {
background-image:url(../images/headers/contact_us.gif);
}

#gfx-header h1.registeryourinstrument {
background-image:url(../images/headers/register_instrument.gif);
}

#gfx-header h1.reporterror {
background-image:url(../images/headers/report_error.gif);
}

#gfx-header h1.event {
background-image:url(../images/headers/event.gif);
}

#gfx-header h1.events_archive {
background-image:url(../images/headers/events_archive.gif);
}

#gfx-header h1.forgotten_password {
background-image:url(../images/headers/forgotten_password.gif);
}

#gfx-header h1.our_store {
background-image:url(../images/headers/our_store.gif);
}

#gfx-header h1.instruments {
background-image:url(../images/headers/instruments.gif);
}

#gfx-header h1.recentlyadded {
background-image:url(../images/headers/recently_added.gif);
}

#gfx-header h1.privatesales {
background-image:url(../images/headers/private_sales.gif);
}

#gfx-header h1.instruments_for_sale {
background-image:url(../images/headers/instruments_for_sale.gif);
}

#gfx-header h1.instrument {
background-image:url(../images/headers/instrument.gif);
}

#gfx-header h1.login {
background-image:url(../images/headers/login.gif);
}

#gfx-header h1.luthier {
background-image:url(../images/headers/luthier.gif);
}

#gfx-header h1.luthiers {
background-image:url(../images/headers/luthiers.gif);
}

#gfx-header h1.musicians {
background-image:url(../images/headers/musicians.gif);
}

#gfx-header h1.musician {
background-image:url(../images/headers/musician.gif);
}

#gfx-header h1.my_account {
background-image:url(../images/headers/my_account.gif);
}

#gfx-header h1.my_orders {
background-image:url(../images/headers/my_orders.gif);
}

#gfx-header h1.news {
background-image:url(../images/headers/news.gif);
}

#gfx-header h1.news_archive {
background-image:url(../images/headers/news_archive.gif);
}

#gfx-header h1.owner {
background-image:url(../images/headers/owner.gif);
}

#gfx-header h1.owners {
background-image:url(../images/headers/owners.gif);
}

#gfx-header h1.payment {
background-image:url(../images/headers/payment.gif);
}

#gfx-header h1.people {
background-image:url(../images/headers/people.gif);
}

#gfx-header h1.prices {
background-image:url(../images/headers/prices.gif);
}

#gfx-header h1.stolen_instruments {
background-image:url(../images/headers/stolen_instruments.gif);
}

#gfx-header h1.bookstore {
background-image:url(../images/headers/bookstore.gif);
}

#gfx-header h1.search {
background-image:url(../images/headers/search.gif);
}

#gfx-header h1.advanced_search {
background-image:url(../images/headers/advanced_search.gif);
}

#gfx-header h1.library {
background-image:url(../images/headers/digital_library.gif);
}

#gfx-header h1.appraisals {
background-image:url(../images/headers/appraisals.gif);
}
#gfx-header h1.appraisal {
background-image:url(../images/headers/appraisals.gif);
}

#root-footer {
border-top:1px solid #d6cabe;
clear:both;
margin:10px 0 0;
}

#footer {
width:770px;
font-size:10px;
color:#756859;
text-align:center;
clear:both;
margin:0 auto;
padding:8px 0 30px;
}

#footer p {
margin:0;
padding:8px 0 2px;
}

#footer p span {
background:url(../images/grid/logo_footer.gif) 1px 0 no-repeat;
padding:8px 0 2px 91px;
}

#footer p a {
color:#756859;
}

#error {
border:solid 1px red;
visibility:visible;
}

label.error,span.error {
color:red;
margin-bottom:10px;
font-weight:bold;
}

#popupcontent {
position:absolute;
visibility:hidden;
overflow:hidden;
background-color:#F9F9F9;
border:1px solid #333;
padding:5px;
}

.box-big h2,
.box-long h2,
.box-one-long h2 {
font:normal 14px Tahoma, Verdana, Arial, sans-serif;
margin:0 0 14px;
padding:5px 8px;
}

.box-big h2 {
color:#4b271a;
background:#c4b5a8;
}

.box-long h2 {
color:#FFF;
background:#4b271a;
}

.box-one-long h2 {
color:#5A5045;
display:block;
float:left;
width:150px;
margin:20px 0 7px;
}

.content p {
margin:0 0 15px;
padding:0;
}

#wrapper-boxes .box-long {
width:296px;
float:left;
margin:0 10px 0 0;
}

#wrapper-boxes .box-big {
width:355px;
float:left;
margin:0 10px 0 0;
}

#wrapper-boxes .box-one-long {
width:736px;
float:left;
background-image:url(../images/grid/long_shadow_new.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 10px 9px 0;
}

.scroll-content,.scroll-content-long,.scroll-content-short {
overflow:auto;
margin:0 0 14px;
padding:0;
}

.scroll-content {
height:130px;
}

.scroll-content-long {
height:200px;
}

.scroll-content-short {
width:550px;
height:60px;
float:right;
}

.an10,.an11,.an12,.an13 {
font-family:Verdana, Arial, Tahoma, sans-serif;
font-weight:normal;
line-height:18px;
}

.an13 {
font-size:13px;
}

.an12 {
font-size:12px;
}

img.img-instrument {
float:left;
margin:0 11px 11px 0;
}

dl.featured-instrument {
margin:0 14px 0 0;
}

dl.featured-instrument dl {
line-height:1.3em;
margin:-1px 0 11px;
}

dl.featured-instrument dt {
margin:0 0 6px;
}

dl.featured-instrument dd dl dt,dl.featured-instrument dd dl dd {
display:inline;
margin:0;
}

dl.news {
background:url(../images/grid/dots_line.gif) 0 100% repeat-x;
margin:0 14px 6px 0;
padding:0 0 8px;
}

dl.news dt {
background:url(../images/grid/icon_news.gif) 0 2px no-repeat;
font-size:10px;
color:#574c40;
padding:0 0 0 18px;
}

dl.news dt a {
color:#72644d;
text-decoration:none;
font-size:10px;
}

dl.news dd {
line-height:1.3em;
padding:0 0 0 18px;
}

p.link-more {
font-size:10px;
text-align:right;
margin:-28px 0 16px;
padding:0;
}

ul.upcoming-events {
margin:0 14px 0 0;
padding:0;
}

ul.upcoming-events li {
background:url(../images/grid/dots_line.gif) 0 100% repeat-x;
line-height:1.3em;
margin:0 0 6px;
padding:0 0 8px;
}

ul.upcoming-events li a {
abackground:url(../images/grid/dots2.gif) 1px 3px no-repeat;
display:block;
padding:0 0 0 15px;
}

ul.upcoming-events.archive li a {
display:block;
padding:0;
}

ul.upcoming-events li.date {
background:url(../images/grid/dots2.gif) 0 4px no-repeat;
font-size:10px;
color:#574c40;
margin:0;
padding:0 0 0 15px;
}

.sort {
background:#f4f4f4;
font-size:10px;
border-top:1px solid #bfbebc;
border-bottom:1px solid #bfbebc;
min-height:13px;
padding:4px 15px;
}

.number-results {
float:left;
width:45%;
min-height:13px;
}

.other-results {
float:right;
width:45%;
text-align:right;
}

.other-results .previous {
background:url(../images/grid/arrow_previous.gif) 0 -6px no-repeat;
padding:0 0 0 9px;
}

.other-results span.previous {
background-position:0 4px;
}

.other-results .next {
background:url(../images/grid/arrow_next.gif) 100% -6px no-repeat;
padding:0 9px 0 0;
}

.other-results span.next {
background-position:100% 4px;
}

table.normal-table {
border:none;
width:738px;
}

table.normal-table th {
font-weight:bold;
color:#574c40;
text-align:center;
padding:13px 5px 10px;
}

table.normal-table th,table.normal-table td {
background:#f1f0ee;
border-right:1px solid #e1e0df;
}

table.normal-table td {
padding:5px 5px 3px;
}

table.normal-table td.right {
text-align:right;
padding-right:5px;
}

table.normal-table th.last-column,table.normal-table td.last-column {
border-right:none;
}

table.normal-table td.last-column.right {
text-align:right;
}

table.normal-table tr.odd th,table.normal-table tr.odd td {
background:#fff;
}

table.normal-table tr.odd2 th,table.normal-table tr.odd2 td {
background:#FFE251;
}

table.normal-table tr.odd3 th,table.normal-table tr.odd3 td {
background:#BEE0A8;
}

table.normal-table tr.odd4 th,table.normal-table tr.odd4 td {
background:#FFA393;
}

table.normal-table tr.odd5 th,table.normal-table tr.odd5 td {
background:#599EFF;
}

table.normal-table td img,
.box-store_product fieldset.fieldset-text-noline a.zoom img {
display:inline;
}

table.normal-table.product-list td h3 {
font-size:11px;
line-height:1.3em;
font-weight:normal;
margin:0 0 14px;
}

table.normal-table.product-list td p {
line-height:1.3em;
margin:0 0 6px;
}

table.normal-table.product-list td.product-foto a {
border:2px solid #f7891d;
display:block;
margin:8px auto 10px;
}

table.normal-table.product-list td.product-foto a:hover {
border:2px solid #fff;
}

table.normal-table.product-list tr.odd td.product-foto a:hover {
border:2px solid #bfbebc;
}

table.normal-table.product-list th.price {
white-space:nowrap;
}

table.normal-table.product-list th .up {
margin:0 0 0 8px;
}

table.normal-table.product-list th .down {
margin:0 0 0 1px;
}

table.normal-table.product-list td a.order {
background:url(../images/grid/button_order.gif) 0 0 no-repeat;
width:42px;
height:16px;
display:block;
}

table.normal-table.product-list td a.orderDD {
background:url(../images/grid/button_order.gif) 0 0 no-repeat;
width:42px;
height:16px;
display:inline-block;
}

table.normal-table.auctions {
border-top:1px solid #bfbebc;
margin:10px 0 0;
}

table.normal-table.auctions td {
font-size:11px;
text-align:center;
padding:5px 15px 6px;
}

table.normal-table.auctions tbody th {
font-size:11px;
text-align:left;
font-weight:normal;
padding:5px 15px 6px;
}

table.normal-table.auctions th img.star {
position:relative;
top:-4px;
}

p.table-details {
font-weight:bold;
margin:-6px 0 9px;
padding:0;
}

.table-legend {
background:#fff;
font-size:10px;
width:95%;
margin:0 0 14px;
padding:11px 19px 4px;
}

/ .table-legend dl {
background:url(../images/grid/dots_line.gif) 0 100% repeat-x;
margin:0 0 4px;
padding:0 0 4px;
}

.table-legend dl dt {
width:38px;
float:left;
text-align:center;
}

.table-legend dl dt img {
margin:4px auto 0;
}

.table-legend dl dd {
float:left;
width:302px;
}

.filter-box {
background:#f1f0ee;
font-weight:bold;
font-size:10px;
color:#756859;
min-height:18px;
display:inline;
margin:0 0 20px;
padding:5px 0 4px;
}

.filter-box div {
float:left;
width:229px;
}

.filter-box div.submit-box {
float:left;
width:49px;
}

.filter-box div input.text {
width:115px;
margin:0 0 0 7px;
}

.filter-box div select {
margin:0 5px;
}

.filter-box div select#type {
width:115px;
}

.info-box {
background:#f1f0ee;
font-weight:bold;
color:#756859;
font-size:12px;
min-height:30px;
margin:0 0 20px;
padding:8px 0 7px 9px;
}

.info-box div {
float:left;
}

.info-box .smallInfo {
font-weight:bold;
font-size:10px;
}

.bio-box {
overflow:auto;
height:175px;
color:#756859;
font-size:12px;
background:#f1f0ee;
text-align:justify;
margin:0 0 20px;
padding:8px 8px 7px 9px;
}

.bio-box .smallInfo {
font-size:10px;
padding:15px 5px 5px;
}

.instrument-data {
background:#f1f0ee;
font-size:10px;
font-weight:bold;
color:#756859;
min-height:17px;
margin:0 0 4px;
padding:8px 9px;
}

.instrument-data ul li {
float:left;
margin:0 30px 0 0;
}

.instrument-data ul li.last {
float:left;
margin:0;
}

.instrument-data .strongInfo {
font-weight:bold;
color:#f7891d;
font-size:14px;
font-variant:small-caps;
clear:both;
}

.instrument-data .strongInfo2 {
font-weight:bold;
color:red;
font-size:14px;
font-variant:small-caps;
}

.box p.instrument-data-legend {
font-size:10px;
color:#756859;
margin:0 0 7px;
}

.box p.instrument-data-legend img {
margin:0 3px 0 0;
}

.instrument-desc {
background:url(../images/grid/bg_instrument_desc.gif) 0 0 repeat-y;
border-top:1px solid #bfbebc;
border-bottom:1px solid #bfbebc;
width:100%;
display:block;
float:left;
margin:0 0 14px;
padding:15px 0;
}

.instrument-desc dl {
float:left;
width:50%;
color:#756859;
}

.instrument-desc dl dt {
float:left;
clear:both;
display:inline;
width:340px;
min-height:13px;
margin:0 0 5px 5px;
padding:0 5px;
}

.instrument-desc dl dd {
font-weight:bold;
display:inline;
float:left;
width:240px;
min-height:13px;
margin:0 2px 5px 0;
padding:0 5px 0 0;
}

.instrument-desc .col-1 {
float:left;
width:50%;
abackground:#0F0;
avertical-align:top;
margin:0;
}

.instrument-desc .col-2 {
float:left;
width:45%;
margin:0 0 0 10px;
}

.instrument-history {
margin-bottom:10px;
clear:both;
}

.instrument-history p {
line-height:16px;
margin-bottom:5px;
}

.instrument-history h2 {
margin-top:15px;
margin-bottom:5px;
}

.photos-box ul li {
float:left;
margin:0 10px 10px 0;
}

.photos-box.vertical ul li {
float:none;
margin:0 10px 10px 0;
}

.photos-box ul li a {
display:block;
border:1px solid #cccbc8;
}

.photos-box ul li a:hover {
border:1px solid #756859;
}

dl.notes {
margin:8px 0 22px;
}

dl.notes dt {
background:#e8e7e7;
font-size:12px;
color:#574c40;
amargin-bottom:-14px;
padding:6px 10px;
}

dl.notes dd {
background:#f1f0ee;
font-size:10px;
color:#574c40;
text-align:right;
padding:3px 10px 10px;
}

p.auctions-legend {
font-size:10px;
background:#e8e7e7;
border-top:1px solid #bfbebc;
border-bottom:1px solid #bfbebc;
margin:0 0 23px;
padding:6px 12px 7px;
}

p.certificates {
background:url(../images/icon_certificat.gif) 1px 1px no-repeat;
color:#756859;
font-size:12px;
margin:7px 0;
padding:0 0 4px 21px;
}

.box-auctions_search {
background:#f1f0ee;
color:#756859;
font-size:10px;
min-height:10px;
display:block;
margin:4px 0 0; 
padding:5px;
clear: both;
}

.box-auctions_search .body {
float:left;
margin-right:15px;
}

.box-auctions_search .body2 {
float:left;
margin-right:15px;
padding-bottom:10px;
width:220px;
abackground-color:Red;
}

.box-auctions_search select {
color:#756859;
font-size:10px;
border-bottom:none;
border-right:none;
width:250px;
height:83px;
margin:0 0 9px;
padding:0;
}

.box-auctions_search select.date {
width:120px;
}

.box-auctions_search select.type {
width:80px;
}

.box-auctions_search select.maker {
width:210px;
}

.box-auctions_search label {
display:block;
font-weight:bold;
margin:0 0 6px;
}

.box-auctions_search label.ch {
display:inline;
font-weight:bold;
margin:0 0 6px;
}

.box-advanced_search .col-1 {
float:left;
width:297px;
margin:20px 23px 0 0;
}

.box-advanced_search .col-2 {
float:left;
/* width:290px; */
width: 350px;
margin:0;
}

.box-advanced_search .col-1a {
float:left;
width:297px;
margin:0 23px 0 0;
}

.box-advanced_search fieldset.fieldset-mix dl dt {
font-weight:bold;
min-height:13px;
margin:0 0 7px;
}

.box-advanced_search fieldset.fieldset-mix dl dd {
min-height:13px;
padding:0 0 6px;
}

.box-advanced_search .col-12 {
float:left;
width:210px;
margin:0 5px;
}

.box-advanced_search .col-22 {
float:right;
width:500px;
overflow:hidden;
margin:0;
}

.box-advanced_search fieldset.fieldset-text2 label {
float:left;
width:50px;
margin:0 0 10px;
}

.box-advanced_search fieldset.fieldset-text2 input.text,.box-advanced_search fieldset.fieldset-text2 select {
width:156px;
}

.box-advanced_search fieldset.fieldset-checkbox2 ul li {
float:left;
white-space:nowrap;
}

.box-advanced_search fieldset.fieldset-checkbox2 label {
float:left;
font-weight:normal;
margin:4px 10px 0;
}

.box-advanced_search fieldset.fieldset-checkbox2 ul li label {
width:126px;
}

.box-advanced_search fieldset.fieldset-select2 label {
display:block;
margin:0 5px;
}

.box-advanced_search fieldset.fieldset-select2 select {
color:#756859;
font-size:10px;
aborder-bottom:none;
aborder-right:none;
awidth:190px;
height:120px;
margin:0 5px 10px;
}

.box-advanced_search fieldset.fieldset-jump {
border-bottom:1px solid #e4e2e0;
abackground-color:Maroon;
margin:0 0 7px;
padding:7px 0;
}

.box-advanced_search fieldset.fieldset-jump label {
float:left;
width:200px;
margin:3px 0 0;
}

.box-advanced_search fieldset.fieldset-jump label.error {
width:400px;
}

.box-advanced_search fieldset.fieldset-jump input.text {
/* margin-top:-6px; */
width:40px;
}

.box-advanced_search .fieldset-jump input.button-search {
margin:0 0 0 10px;
}

.box-advanced_search .submit-sort-box {
background:#e4e2e0;
text-align:center;
font-weight:bold;
clear:both;
padding:12px 10px 10px;
}

.box.aboutus ul li {
background:url(../images/grid/dots3.gif) 0 5px no-repeat;
padding:0 5px 3px 10px;
}

.box .mInfo ul {
margin-left:75px;
margin-bottom:20px;
}

.box .mInfo ul li {
background:url(../images/grid/dots3.gif) 0 5px no-repeat;
float:left;
width:95.900002%;
padding:0 5px 0 10px;
}

.box .mInfo ul:after {
content:".";
height:0;
clear:both;
visibility:hidden;
}

.box-account_info fieldset.fieldset-text label,.box-account_info fieldset.fieldset-text span {
float:left;
width:160px;
margin:2px 0 0;
}

.box-account_info fieldset.fieldset-checkbox {
border-bottom:1px solid #e4e2e0;
margin:0 0 16px;
padding:0 0 19px;
}

.box-account_info fieldset.fieldset-checkbox ul {
display:block;
min-height:20px;
}

.box-account_info fieldset.fieldset-checkbox input {
float:left;
width:15px;
text-align:left;
display:block;
}

.box-account_info fieldset.fieldset-checkbox label,.box-account_info fieldset.fieldset-checkbox span {
float:left;
width:120px;
font-weight:normal;
display:block;
margin:4px 15px 0 10px;
}

#wrapper-product-box .content {
background-color:Red;
margin:0 0 14px;
padding:0;
}

#pIconography a.order,#pReferences a.order {
background:url(../images/grid/button_order.gif) 0 0 no-repeat;
width:42px;
height:16px;
display:block;
float:left;
}

#pIconography a.orderForum,#pReferences a.orderForum {
background:url(http://www.cozio.com/images/grid/button_order.gif) 0 0 no-repeat;
width:42px;
height:16px;
display:block;
float:left;
}

#pIconography a:hover.orderForum,#pReferences a:hover.orderForum {
background:url(http://www.cozio.com/images/grid/button_order_on.gif) 0 0 no-repeat;
}

#wrapper-boxes .boxik {
width:218px;
float:left;
border:1px solid #d6cabe;
background:#fafafa;
margin:0 10px 9px 0;
padding:11px 15px 0;
}

#wrapper-boxes .box-upcoming-events {
width:218px;
float:left;
background:#fafafa;
border:1px solid #d6cabe;
margin:0 0 9px;
padding:11px 15px 0;
}

#wrapper-boxes .box-recently-added dl.news dt {
background:url(../images/grid/icon_violin.gif) no-repeat left top;
line-height:16px;
padding:0 0 0 20px;
}

#wrapper-boxes .box-recently-added dl.news {
margin:0 0 4px;
padding:0 0 6px;
}

.boxik {
margin:0 0 9px;
}

.googleAdd {
position:absolute;
left:20px;
}

.table-legend dl {
display:block;
min-height:13px;
}

.box,.box-one-long {
background:#fafafa;
border:1px solid #d6cabe;
min-height:10px;
margin:0 0 9px;
padding:11px 15px 0;
}

.box-long,.box-big {
background:#fafafa;
border:1px solid #d6cabe;
min-height:10px;
margin:0 0 9px;
padding:11px 11px 0;
}

.box h2,.boxik h2,.box-upcoming-events h2,.box h3,.box-big h3,.box-long h3,.box-one-long h3,.boxik h3,.box-upcoming-events h3 {
font-family:Verdana, Arial, Tahoma, sans-serif;
color:#756859;
margin:0 0 14px;
}

.box h2,.boxik h2,.box-upcoming-events h2 {
font-size:17px;
font-weight:normal;
}

.box h3,.box-big h3,.box-long h3,.box-one-long h3,.boxik h3,.box-upcoming-events h3 {
font-size:12px;
font-weight:bold;
}

.box.content h2,
.box.content h3,
.box-big.content h2,
.box-big.content h3,
.box-long.content h2,
.box-long.content h3,
.box-one-long.content h2,
.box-one-long.content h3,
.boxik.content h2,
.box-upcoming-events.content h2,
.boxik.content h3,
.box-upcoming-events.content h3 {
margin:0 0 2px;
}

.box h3 span,.box-big h3 span,.box-long h3 span,.box-one-long h3 span,.boxik h3 span,.box-upcoming-events h3 span {
color:#f7891d;
font-weight:normal;
}
/*  */
#wrapper-boxes:after,.sort:after,.table-legend dl:after, .info-box:after, .bio-box :after,.instrument-data ul:after,.instrument-desc:after,.photos-box ul:after,.box-auctions_search:after,.box-advanced_search-body:after,.box-advanced_search fieldset.fieldset-text div:after,.box-advanced_search fieldset.fieldset-text-noline div:after,.box-advanced_search fieldset.fieldset-checkbox ul:after,.box-advanced_search fieldset.fieldset-mix dl dd:after,.box-advanced_search fieldset.fieldset-text2 div:after,.box-advanced_search fieldset.fieldset-checkbox2 ul:after,.box-advanced_search fieldset.fieldset-jump div:after,.box-account_info-body:after,.box-account_info fieldset.fieldset-text div:after,.box-account_info fieldset.fieldset-text-noline div:after,.box-account_info fieldset.fieldset-checkbox ul:after,.box-account_info fieldset.fieldset-mix dl dd:after,#wrapper-product-box:after,.box-store_product-body:after,.box-store_product fieldset.fieldset-text-noline div:after, .box-advanced_filter-body:after,.box-advanced_filter fieldset.fieldset-text div:after,.box-advanced_filter fieldset.fieldset-text-noline div:after,.box-advanced_filter fieldset.fieldset-checkbox ul:after,.box-advanced_filter fieldset.fieldset-mix dl dd:after,.clr:after,#header:after,#header .sponsorship-ads dl dd:after,#nav ul:after,#gfx-header dl dd:after  {
clear:both;
content:".";
height:0;
visibility:hidden;
display:block;
}

#wrapper-boxes .box,#wrapper-product-box .boxa {
float:left;
width:218px;
margin:0 10px 9px 0;
}

dl.news dt a:hover,ul.upcoming-events li a:hover {
text-decoration:underline;
}

.sort.sort-bottom,.photos-box ul,.box-advanced_search fieldset.fieldset-mix,.box-account_info fieldset.fieldset-mix {
margin:0 0 14px;
}

table.normal-table td.center,table.normal-table.product-list td.product-foto {
text-align:center;
}

table.normal-table.product-list td a:hover.order,table.normal-table.product-list td a:hover.orderDD,#pIconography a:hover.order,#pReferences a:hover.order {
background:url(../images/grid/button_order_on.gif) 0 0 no-repeat;
}

.filter-box div label,.info-box div label {
margin:0 0 0 9px;
}

.box-advanced_search,.box-account_info {
background:#f1f0ee;
color:#756859;
font-size:10px;
margin:3px 0 14px;
}

.box-advenced_search-body,.box-account_info-body {
padding:10px 0 8px 67px;
}

.box-advanced_search fieldset.fieldset-text-noline,.box-account_info fieldset.fieldset-text-noline {
margin:0 0 14px;
padding:0 0 9px;
}

.box-advanced_search fieldset.fieldset-checkbox input,.box-advanced_search fieldset.fieldset-checkbox2 input {
float:left;
text-align:left;
width:15px;
}

.box-advanced_search fieldset.fieldset-mix dl dd label,.box-account_info fieldset.fieldset-mix dl dd label,.box-account_info fieldset.fieldset-mix dl dd span {
float:left;
width:57px;
margin:2px 10px 0 5px;
}

.box-advanced_search fieldset.fieldset-mix dl dd input.text,.box-account_info fieldset.fieldset-mix dl dd input.text {
float:left;
width:42px;
}

.box-store_product {
background:#f1f0ee;
color:#756859;
font-size:10px;
min-height:10px;
margin:3px 0 14px;
}

.box-store_product-body {
abackground-color:red;
padding:10px 0 8px 10px;
}

.box-store_product .col-1 {
float:left;
width:230px;
abackground-color:red;
margin:0 3px 0 0;
}

.box-store_product .col-1a {
float:left;
width:100px;
abackground-color:red;
margin:0 3px 0 0;
}

.box-store_product .col-2 {
float:left;
width:490px;
margin:0;
}

.box-store_product fieldset.fieldset-text-noline {
position:relative;
margin:0 0 14px;
padding:0 0 9px;
}

.box-store_product fieldset.fieldset-text-noline label,
.box-store_product fieldset.fieldset-text-noline span,
.box-store_product fieldset.fieldset-text-thm label,
.box-store_product fieldset.fieldset-text-thm span,
.box-store_product fieldset.fieldset-text-noline label,
.box-store_product fieldset.fieldset-text-noline span {
float:left;
width:102px;
text-align:right;
margin:2px 2px 0;
}

.box-store_product fieldset.fieldset-text-thm span,
.box-store_product fieldset.fieldset-text-noline span {
width:352px;
font-weight:bold;
text-align:left;
}

.box-store_product.outofstock {
width:91px;
height:46px;
display:block;
position:absolute;
right:23px;
top:1px;
}

.box-store_product a.order {
background:url(../images/grid/button_order_large.gif) 0 0 no-repeat;
width:91px;
height:46px;
display:inline;
aposition:absolute;
aright:0;
top:0;
}

.box-store_product a.order:hover {
background-position:0 -47px;
}

.box-store_product div.images {
padding:10px;
}

a.order {
background:url(../images/grid/button_order.gif) 0 0 no-repeat;
width:42px;
height:16px;
display:block;
float:right;
}

h3 a.order {
background:url(../images/grid/button_order.gif) 0 0 no-repeat;
width:42px;
height:16px;
display:block;
float:right;
margin:-15px 0 -13px 20px;
}

a:hover.order,h3 a:hover.orderdetails {
background-position:0 -32px;
}

.box-store_product .submit-sort-box {
background:#e4e2e0;
text-align:center;
font-weight:bold;
padding:12px 10px 10px;
}

.fsearch {
float:left;
width:100px;
margin:0;
padding:0;
}

.search-box-form {
float:left;
width:100px;
margin:5px 5px 0;
padding:0;
}

.PopExBackground {
background-color:#CCF;
filter:alpha(opacity=40);
opacity:.3;
}

.PopExPanel {
border:solid 1px silver;
background:#FAFAFA;
position:absolute;
top:-1000px;
padding:8px;
}

.loginPanel {
background-color:#E2D7CE;
border:1px solid #D6CABE;
color:#574C40;
text-align:center;
}

.loginForm {
padding:12px 10px 10px;
}

.an11,table.normal-table.product-list td {
font-size:11px;
}

.box-advanced_search fieldset.fieldset-checkbox label,.box-advanced_filter fieldset.fieldset-checkbox label {
float:left;
font-weight:normal;
width:90px;
margin:4px 15px 0 10px;
}

.box-advanced_search fieldset.fieldset-select select,.box-advanced_filter fieldset.fieldset-select select {
border-bottom:none;
border-right:none;
color:#756859;
font-size:10px;
height:83px;
width:290px;
margin:0 0 9px;
padding:0;
}

th,td,.an10,table.normal-table.product-list td p strong {
font-size:10px;
}

.hide,#header #logo a span,#nav ul li a span,#gfx-header h1 span,table.normal-table.product-list td a.order span,table.normal-table.product-list td a.orderDD span,#pIconography a.order span,#pReferences a.order span,#pIconography a.orderForum span,#pReferences a.orderForum span,.box-store_product a.order span,a.order span {
display:none;
}

form.login-form div.info,form.login-form div.infonew,
div.login-form div.info,div.login-form div.infonew, .login-form div.info {
font-size:10px;
text-align:center;
vertical-align:middle;
margin:10px 0 0 10px;
}

#nav ul li ul li.last-submenu,dl.news.last-news,ul.upcoming-events li.last-upcoming-events,.table-legend dl.last-table-legend {
background:none;
}

#gfx-header h1.resubscribe,#gfx-header h1.subscription {
background-image:url(../images/headers/subscription.gif);
}

label.warning,span.warning,.box h2 span,.box-big h2 span,.box-long h2 span,.box-one-long h2 span,table.normal-table.product-list td p strong.special,.instrument-data ul li strong,.boxik h2 span,.box-upcoming-events h2 span {
color:#f7891d;
}

.box-advanced_filter fieldset,.box-store_product fieldset,.box-advanced_search fieldset,.box-account_info fieldset,.box-advanced_filter fieldset {
border:1px solid #f1f0ee;
margin:0;
padding:0;
}
div.book_info_show div span,
.box-advanced_filter label,
.box-advanced_search label,
.box-account_info label,
.box-account_info span,
.box-advanced_filter label {
font-weight:bold;
}

.box-advanced_filter fieldset.fieldset-checkbox ul li,.box-advanced_search fieldset.fieldset-checkbox ul li,.box-account_info fieldset.fieldset-checkbox ul li,.box-advanced_filter fieldset.fieldset-checkbox ul li {
float:left;
width:49.900002%;
}

.box-advanced_filter fieldset.fieldset-mix dl dt,.box-account_info fieldset.fieldset-mix dl dt,.box-advanced_filter fieldset.fieldset-mix dl dt {
font-weight:bold;
margin:0 0 7px;
}

.box-advanced_filter fieldset.fieldset-mix dl dd input.radio,.box-advanced_search fieldset.fieldset-mix dl dd input.radio,.box-account_info fieldset.fieldset-mix dl dd input.radio,.box-advanced_filter fieldset.fieldset-mix dl dd input.radio {
float:left;
width:15px;
}

.box-advanced_filter fieldset.fieldset-mix dl dd label.lab2,.box-advanced_search fieldset.fieldset-mix dl dd label.lab2,.box-account_info fieldset.fieldset-mix dl dd label.lab2,.box-advanced_filter fieldset.fieldset-mix dl dd label.lab2 {
float:left;
width:auto;
margin:2px 6px 0 5px;
}

.box-advanced_filter fieldset.fieldset-select label,.box-advanced_search fieldset.fieldset-select label,.box-advanced_filter fieldset.fieldset-select label {
display:block;
margin:0 0 6px;
}

input[type=text],
input[type=image]
{
	vertical-align:middle;
}
.box-advanced_filter .submit-sort-box *,
#nav ul li.search-box form input,
#nav ul li.search-box span input,
#nav ul li.search-box input,
.filter-box div *,
.info-box div *,
.box-advanced_search .submit-sort-box *,
.box-advanced_filter .submit-sort-box *,
.box-store_product .submit-sort-box *, 
.box-advanced_search fieldset.fieldset-jump * {
vertical-align:middle;
}

.box-advanced_filter .submit-sort-box select,.box-advanced_search .submit-sort-box select,.box-advanced_filter .submit-sort-box select,.box-store_product .submit-sort-box select {
margin:0 9px 0 7px;
}

.box-advanced_filter .submit-sort-box input.button-search,.box-advanced_search .submit-sort-box input.button-search,.box-advanced_filter .submit-sort-box input.button-search,.box-store_product .submit-sort-box input.button-search {
margin:0 0 0 50px;
}

.box-advanced_filter .submit-sort-box label,.filter-box div span,.info-box div span,.box-advanced_search .submit-sort-box label,.box-advanced_filter .submit-sort-box label,.box-store_product .submit-sort-box label {
margin:2px 0 0;
}

.box-advanced_filter fieldset.fieldset-text,.box-advanced_filter fieldset.fieldset-checkbox,.box-advanced_search fieldset.fieldset-text,.box-advanced_search fieldset.fieldset-checkbox,.box-advanced_search fieldset.fieldset-text2,.box-advanced_search fieldset.fieldset-checkbox2,.box-account_info fieldset.fieldset-text,.box-advanced_filter fieldset.fieldset-text,.box-advanced_filter fieldset.fieldset-checkbox {
border-bottom:1px solid #e4e2e0;
margin:0 0 14px;
padding:0 0 9px;
}

.box-advanced_filter fieldset.fieldset-text div,.box-advanced_filter fieldset.fieldset-text-noline div,.box-advanced_search fieldset.fieldset-text div,.box-advanced_search fieldset.fieldset-text-noline div,.box-advanced_search fieldset.fieldset-text2 div,.box-advanced_search fieldset.fieldset-jump div,.box-account_info fieldset.fieldset-text div,.box-account_info fieldset.fieldset-text-noline div,.box-account_info fieldset.fieldset-mix dl dd,.box-advanced_filter fieldset.fieldset-text div,.box-advanced_filter fieldset.fieldset-text-noline div,.box-store_product fieldset.fieldset-text-noline div {
padding:0 0 6px;
}

.box-advanced_filter fieldset.fieldset-text label,.box-advanced_filter fieldset.fieldset-text-noline label,.box-advanced_search fieldset.fieldset-text label,.box-advanced_search fieldset.fieldset-text-noline label,.box-account_info fieldset.fieldset-text-noline label,.box-account_info fieldset.fieldset-text-noline span,.box-advanced_filter fieldset.fieldset-text label,.box-advanced_filter fieldset.fieldset-text-noline label {
float:left;
width:102px;
margin:2px 0 0;
}

.box-advanced_filter fieldset.fieldset-text input.text,.box-advanced_filter fieldset.fieldset-text select,.box-advanced_filter fieldset.fieldset-text-noline input.text,.box-advanced_filter fieldset.fieldset-text-noline select,.box-advanced_search fieldset.fieldset-text input.text,.box-advanced_search fieldset.fieldset-text select,.box-advanced_search fieldset.fieldset-text-noline input.text,.box-advanced_search fieldset.fieldset-text-noline select,.box-account_info fieldset.fieldset-text input.text,.box-account_info fieldset.fieldset-text select,.box-account_info fieldset.fieldset-text-noline input.text,.box-account_info fieldset.fieldset-text-noline select,.box-advanced_filter fieldset.fieldset-text input.text,.box-advanced_filter fieldset.fieldset-text select,.box-advanced_filter fieldset.fieldset-text-noline input.text,.box-advanced_filter fieldset.fieldset-text-noline select {
width:155px;
}

.box-advanced_filter fieldset.fieldset-checkbox ul,.box-advanced_filter fieldset.fieldset-text div,.box-advanced_filter fieldset.fieldset-text-noline div,.box-store_product-body,.box-store_product fieldset.fieldset-text-noline div,.clr,#header .sponsorship-ads img,#nav ul li:hover ul,#nav ul li.over ul,#gfx-header dl dd,table.normal-table.product-list td.product-foto a img,.photos-box ul,.box,.box-big,.box-long,.box-one-long,#wrapper-boxes,.sort,.info-box,.instrument-data ul,.box-advanced_search-body,.box-advanced_search fieldset.fieldset-text div,.box-advanced_search fieldset.fieldset-text-noline div,.box-advanced_search fieldset.fieldset-checkbox ul,.box-advanced_search fieldset.fieldset-mix dl dd,.box-advanced_search fieldset.fieldset-text2 div,.box-advanced_search fieldset.fieldset-checkbox2 ul,.box-advanced_search fieldset.fieldset-jump div,.box-account_info-body,.box-account_info fieldset.fieldset-text div,.box-account_info fieldset.fieldset-text-noline div,.box-account_info fieldset.fieldset-checkbox ul,.box-account_info fieldset.fieldset-mix dl dd,#wrapper-product-box,.boxik,.filter-box,.box .mInfo ul,.box-upcoming-events,.box-advanced_filter fieldset.fieldset-checkbox ul,.box-advanced_filter fieldset.fieldset-text div,.box-advanced_filter fieldset.fieldset-text-noline div,.box-store_product-body,.box-store_product fieldset.fieldset-text-noline div,.box-store_product fieldset img {
display:block;
}