

/* Content Pages */
.contentpage {font-family:Arial, Helvetica, sans-serif;}
#customcontent{}
.header-img {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; clear: both; text-align:center;}
.content-container {padding: 10px 10px 10px 10px;}
.inset {
	background-color: #ece5bb;
	padding: 10px 10px 15px 10px;
	display: block;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #261E15;
	text-align: left;
}
		
.contents {background-color: #ece5bb;
	padding: 10px 10px 10px 10px;
	margin: 5px 5px 5px 10px;
	display: block;
	float: right; 
	clear: right; }
	
.contents-l {background-color: #ece5bb;
	padding: 10px 10px 10px 10px;
	margin: 5px 5px 5px 10px;
	display: block;
	float: left; 
	clear: left; 	
	}
	
	
.contents hr, .contents-l hr {
	height:0px;
	border:0px;
	border-top:1px solid #BDAA91;
	background-color: #BDAA91;
	width: 100%;
}

.rule {border-top-width: 1px;
       border-top-style: solid;
       border-color: #9D835E; 
       margin: 2%;
	   margin: 5px 0px 5px 0px;}

.contents li, .contents li a, .contents-l li, .contents-l li a {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3e0c01;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	text-decoration: none;
	list-style-type: none;
	}

.contents ul, .contents-l ul{padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;}	
	
.contents a:hover, .contents-l a:hover {
	color: #000066;
	text-decoration: none;
}

.basic-title {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #978153;
	margin: 10px 0px 10px;
	text-align: left;
}

.basic-head {font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3e0b00;
	margin: 10px 0px 10px;
	text-align: left;}

.basic, .basic p {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #261E15;
	padding: 0px 0px 10px 0px;
	text-align: left;
}

.basic a, .basic-head a {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
	padding: 0px 0px 20px 0px;
	text-align: left;
}

.basic a:hover {
	color: #000099;
	text-decoration: underline;
}

.basic li {
	text-indent: 10px;
	padding-left: 10px;
	list-style-type: disk;
}

.basic-author {font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color:#666666;
	text-align:left;}

body img a {border:0px none white;}
.img-l {display: block; float: left; border: 0px none white; margin: 5px 15px 0px 5px; clear: left; padding: 0px 0px 0px 0px; text-align: center;}
.img-l a {border:0;}
.img-r {display: block; float: right; border: none; margin: 5px 0px 5px 15px; clear: right; padding: 0px 0px 0px 0px; text-align: center;}
.img-r a {border:0;}
.img-clr, .img-clr a {display: block; float: none; border: none; margin: 5px 5px 5px 15px; clear: both;}
.img-cap, .img-cap a {font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #666666;
	text-align: right; display: block; float: none; border: none; clear: both; margin: 0px 0px 0px 0px;}
.side-banner a {border: 0px;}

.img-cap a:hover {text-decoration:underline;}

a img {border:none;}

.foot, .foot a {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	text-decoration: underline;
	color: #003399;
	text-transform: uppercase;
	font-variant: small-caps;
	}

.endnote, .endnote li{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #666666;
	text-align: left;
}

.endnote a {text-decoration:underline; color: #666666;}

/* left col*/
.left-button, .left-button a {
margin: 0px 0px 7px 5px; border:none;
}

/*Home */
#home-c {float:left; margin:7px 0px 0px 0px;}
#home-r {float:right; margin:7px 12px 0px 0px;}

/* Ask Mel Box */
.askmelbox {display:block;
	width: 537px;
	background: url(../piccolo_images/box-askmel.jpg) no-repeat top left #173565;
	clear: both;
	margin-top: 0px;
}

.askmelcon {padding: 15px 40px 10px 17px;}
.askmelbox .img-r {margin: 0px 0px 5px 15px;
	color:#FFFFFF;
	text-align: right;
	font-weight: bold;
}
.askmelbox .img-cap a {color:#CCCCCC;}
.askmelbox p{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#FFFFFF; 
	text-align: justify;}
.askmelbox .title {font-size:25px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; }	
.askmelbox strong{color:#FFFFFF;}
.askmelbox .attention{color:#FF0000;}
.askmelbox .foot a{color:#FFFFFF;}
.askmelbox a{font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;}
.askmelbox a:hover{text-decoration:underline;}
/* news box */
.news-box{background: url('http://piccolosmusic.com/piccolo_images/box-news.gif') no-repeat bottom #ece5bb; width: 221px;}

.news-box h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #951a02;
	font-size:20px;
	text-align:left;
	text-indent:0px;
	display: block;
	margin: 0px 0px 10px 0px;
}
.news-box div{padding:10px 20px 20px 20px;}
.news-box basic{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3e3d35; text-align:justify; margin-top:10px;}

/* Rounded Corners for Front Page Boxes, css from http://vertexworks.com/ */

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

#home-c .boxcon {width: 550px;}
#home-r .boxcon {width: 221px;} 
.boxcon {
	margin: 0 auto;
	background: url(/piccolo_images/boxbody-r.gif) no-repeat bottom right #ece5bb;
	font-size: 100%;
}

.boxhead {
	background: url(/piccolo_images/boxhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
	font: italic bold 15px arial, sans-serif;
}
.boxhead h2 {
	background: url(/piccolo_images/boxhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
}
.boxbody {
	background: url(/piccolo_images/boxbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
	text-align:left;
}

.boxbody p{font: 14px Arial, Helvetica, sans-serif;}

/* rotating fade in text on front for testimonials*/
#tips, #tips li{
	margin:0;
	padding:0;
	list-style:none;
	}
#tips{
	width:250px;
	font-size:16px;
	line-height:120%;
	}
#tips li{
	padding:20px;
	background:#e1e1e1;
	display:none; /* hide the items at first only */
	}

/* Brand Pages */
.brand-banner, .brand-banner a {
	width: 550px; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	border: none;}
	
.brand-container {
	width: 530px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 150px 10px 10px 10px;
	background: #FFFFFF url(http://piccolosmusic.com/piccolo_images/head-codabow.jpg) no-repeat top;	
}

.brand-container p {
	font-size: medium; font-family: Geneva, Arial, Helvetica, sans-serif;}
	
.brand-container a {
	font-size: medium;
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
}	
	
.brand-container h1 {
	margin: 0px 0px 0px 0px;
	font-variant: small-caps;
}

/* PRODUCT PAGES*/
.img-logo, .img-logo a {display: block; float: none; border: none; margin: 5px 5px 5px 5px; clear: both;}

.sale-box, .sale-box a {border: none; margin: }



/* Buy Panel */
.buy-title {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	border-bottom: solid #000066 1px;
}

.buy-sub1, .buy-sub2 {
	font-size: 12px;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps; 
	float: right;
} 

.buy-basic {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.buy-note {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top: 5px;
}
.buy-note a {
	text-decoration: underline;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5086AD;
}

.buy-note a:hover {
	text-decoration: underline;
	color: #0000FF;
}

.buy-msrp {font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: line-through;
	color:#333333;
}
.buy-yousave {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
}
.buy-yourprice {font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #000066; font-weight: bold;}

.buy-outrightprice {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
}
.buy-outright {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:100;
}

.buy-outright strong {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-weight: 900;
	text-transform: uppercase;
}


/* specs, tell a friend, etc */
#link_bar div {}

#link_bar ul {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	list-style-type:none;}

#link_bar a {display: block;
	background-image: url(http://piccolosmusic.com/piccolo_images/link_bar.gif);	
	background-repeat: no-repeat;
	color: #FFFFFF;
	width: 234px;
	height: 22px;
text-decoration: none;	
font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
padding: 5px 5px 5px 15px; 
}

#link_bar a:link {color: #FFFFFF; text-decoration: none; font-weight: bold; text-decoration: none;}

#link_bar a:visited {
	color:#FFF;
	text-decoration: none;
}

#link_bar a:hover {
	background-image: url(http://piccolosmusic.com/piccolo_images/link_bar_over.gif);
}
#link_bar li {text-decoration: none; margin-bottom:3px;}

	/* Specs */
#spec {
	background-color:#ffffff;
	margin-top:0px;
	empty-cells: hide;	
	width: 254px;
	border-collapse: separate;
	border: solid #003366 3px; 
}
#spec td {
	background-color:#ffffff;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	empty-cells: hide;
}

#spec td:first-child {
	background-color:#CCCCCC;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 54px;
	empty-cells: hide;
}


	
/* Piccolo Style */
.attention, .attention p, .attention ul {font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	margin-bottom:10px;}
	
.attention a {
	text-decoration: underline;
}

.product-header {font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000; text-transform: capitalize;}

.dept_img {
	margin: 5px 5px 5px 5px;
	border: 0;
}


.dept_img a {
	border: 0;}

.cat_img {
	margin: 0px 0px 0px 0px;
	border: 0;
}
.cat_spacer {
	width: 133px;
	height: 144px;
}

.cat_img a {
	margin: 0px 0px 0px 0px;
	border: 0;
}

.cat_tab {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 554px;
	max-width: 554px;
}
	
	
/* tool-bar holds the search-table and login, shopping cart, etc. added 3/9/10 -jy */
.tool-bar { width: 100%; background: #cab46e url('http://piccolosmusic.com/piccolo_images/binding-tool.gif') repeat-y; padding: 0px 21px 0px 21px;
	border-width: 0;
	border-width: 0 px;}
.search-table { width: 50%;
	border-width: 0;
	border-width: 0 px;
}
.search-table table , .search-table table td { text-align: left; width: 50%; }
.search-table select { width: 170px; font-family: arial; font-size: 12px; color: #053a29; font-weight: normal; }
body{ text-align: center; color: #000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; margin:0; padding:0; background: #000000; }
body#editor { background-color: #fff; }
b, p, .text  { color: #000; font-family: Verdana, Arial, Helvetica, Sans-Serif; margin:0; padding:0; font-size: 10px; }
.wholepage{ margin-top:25px; margin-left: auto; margin-right: auto; width:980px; background: #fff; border-bottom: 5px SOLID #013366; }
.navlink, a { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: Black; text-decoration: none; }
.formbox { BACKGROUND: #ece5bb; }
.headertable { border-collapse: collapse; border-spacing: 0; width: 100%; }
.headercenter { width: 100%; border-width:0; }
.headerleft { border-width:0; }
.headerright { border-width:0; }
.mainbody { width: 100%; border-collapse: collapse; border-spacing: 0; }
.mainbodycenter { width: 100%; vertical-align: top; padding: 5px 5px 5px 5px; border-top: 0px;}
.mainbodyleft {
	width: 151px;
	vertical-align: top;
	border-right: 0px;
	padding: 5px 12px 5px 24px;
	background: #cab46e url('http://piccolosmusic.com/piccolo_images/binding-l.gif') repeat-y;
	height:463px;
}
.mainbodyright  {
	background: #ece5bb url('http://piccolosmusic.com/piccolo_images/binding-r.gif') repeat-y;
	width: 151px;
	vertical-align: top;
	border-left: 1px none #E0AD12;
	padding: 5px 24px 5px 2px;
	border-top: 0px;
	background-position: right;
}
.navpanelheader {}

/* For the panel headers on the left */
.navpanelleft,.navpanelright { border-collapse: collapse; border-spacing: 0; border: 0 0 0 0; padding:0; width: 151px;}
.navpanelleftbody,.navpanelrightbody,.navpanelbodybody { border-collapse: collapse; border-spacing: 0; padding:0; width: 100%; }
.navpanelbodybody { border-collapse: collapse; border-spacing: 0; padding: 10px 10px 10px 10px; width: 100%; }
.navpanelleftcontent, .navpanelrightcontent, .navpanelbodycontent { padding: 10px 0px 10px 10px; color:#053a29; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; }
.navpanelleftheader, .navpanelrightheader { border-collapse: collapse; border-spacing: 0; width: 100%; padding:0; height: 21px; margin:0; padding:0; background-image: url(images/panelHeader.gif); font-size: 10px; color: #336666 }
.navpanelbodyheader { border-collapse: collapse; border-spacing: 0; width: 100%; padding:0; height: 20px; margin:0; padding:0; }
.navpanelbody{  width:100% }
.navpanelbodycell { width: 100%; border-bottom: 1px SOLID #ff0000; padding-bottom: 15px; }
.navpanelleftcell,.navpanelrightcell { width: 151px; }
.navpanelleftheaderleft { padding:0; background-repeat: no-repeat; width: 5px }
.navpanelrightheaderleft { padding:0; }
.navpanelleftheaderright { padding:0; }
.navpanelleftheadercenter, .navpanelrightheadercenter , .navpanelbodyheadercenter { color: #5c4d1d; font-weight: bold; text-align: left; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; }

/* For the panel headers in the body */
 .navpanelbodyheaderleft { width: 12px; }
 .navpanelbodyheadercenter { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #336666; font-size: 10px }
.navpanelbodyheaderright {}
 
/* Headings */
.heading-subcategory { font-size: 14px; color: #CC0000; font-weight: bold }
.heading-main { padding-top:5px; font-size: 12px; color: #CC0000; font-weight: bold }
.heading-small { width: 100%; text-align: right; font-size: 10px; color: Gray; font-weight: normal; }
.heading-product { font-size: 11px; color: #CC0000; font-weight: bold; }
.sub {font-weight: bold; font-size:14px; margin:0; padding:0;} /* this is for sub-headings within product descriptions */
.heading-subdesc1, .heading-subdesc2 {font-style: italic; font-weight: bold;font-size: 10px; color: #000066; margin: 0px;} 

/* text types  .text-price {font-weight: bold; font-size: 10px; color: Black; */
.text-search { font-size: 10px; }
.text-product-desc {margin-top:10px; font-size: 16px; font-family: Arial, Helvetica, sans-serif;}
.text-product-desc b{color:#000066}
.text-productsubdesc {}
.text-productsubdesclist {font-style: italic;}
.text-pricingdetails{ font-size: 10px; color: Black; }
.text-price {font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #000066; font-weight: bold;}
.text-pricestrike { font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: line-through;}
.text-shipping { color: black; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px }
.text-pricesave { color: red; font-weight: bold; }
.text-small { font-size: 9px; }
.text-availabilitytext { font-size: 10px; color: Gray; }
.text-availabilitytitle { font-size: 10px; font-weight: bold; }

/* the "you may also be interested in text" */
.text-related {}
.list-theme { padding:0; }
 .list-theme-item { padding:0; }
 .tiptable { width: 100%; }
 .tipheader { width: 100%; color: Black; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-variant: small-caps; text-align: left; }
.tipbody { width: 100%; background-color: #f0f0f0; font-size: 10px }

/* Basket */
.baskettable { width: 100%; }
.baskettable td{ font-size:11px; }
.basketheader { width: 100%; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-variant: small-caps; text-align: left; color: Black }
.basketlist-row1 { background: #fff; color: Black; }
.basketlist-row2 { background: #cab46e; }
.basketlist-hilight { background: #999966; font-weight: bold; }
.basketlist-lolight { background: #ece5bb; font-weight: bold; }
.basketcol { background: #cab46e; font-weight: bold; }

/* Product List */
.productlist-row1 {}
.productlist-row2 { background: #ece5bb; }
.product-info { color: Black; }
.product-link { color: Black; font-weight: bold; }
.productlistheader { background-color: #f0f0f0; color: Black; font-weight: bold; font-size: 10px; padding:0; }
.productlisttable { margin-top:10px; empty-cells: show; border-collapse: collapse; border-spacing: 0; font-size: 10px; }

/* Store bits */
.storecredits { text-align: center; padding: 42px 10px 10px 10px; }

/* Tab Bits */
#tabs { background: #013366 url('http://piccolosmusic.com/piccolo_images/binding-tab.gif') repeat-y; }
.tab-table { border: 0px 0px 0px 0px ; border-collapse: collapse; padding: 0; height: 35px; margin-left:20px; }
.tab-left {background-repeat: no-repeat; width: 12px; height: 35px; padding:0;}
.tab-parenttable  { border: 0px 0px 0px 0px ; border-collapse: collapse; padding:0; }
.tab-text { vertical-align: top; border: 0px 0px 0px 0px ; border-collapse: collapse; padding: 12px 0px 0px 0px; }
.tab-link { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 13px; font-weight: bold; color: #fff; text-align: center; text-decoration: none; }
.tab-middle { width: 20px; height: 35px; padding:0; }
.tab-right { width: 12px; height: 35px; }
.text-bold { font-weight: bold; }
.text-shipping-row1 {}
.text-shipping-row2 {}
.basketlist-blank { background: white; }
.link-department-select { font-weight: bold; }
.link-department { font-weight: bold; }
.link-category-select { font-weight: bold; }
.link-category { font-weight: bold; }
.link-subcategory-select { font-weight: bold; }
.link-subcategory { font-weight: bold; }
.table-error { background: #B22222; }
.table-error-td { background: Red; }
.error-text { background: White; font-weight: bold; }
.error-heading { color: White; font-weight: bold; text-decoration: underline; font-size: 14px; }

/* Misc styles */
.testmodeinfo { background: #9999FF; color: black; font-weight: bold; }
.text-pricespecial {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
}
.registerform .text { width: 140px; font-size: 12px; text-align: right; }
.registerform .textbox, .registerform .select   { width: 180px; }
.boxText{}
.text-shopping{ color: #000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; }
.inputRequirement{ font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color:#ff0000; }
.search-label { font-size: 12px; font-weight: bold; }
#advanced-search-button { font-size: 12px; }
#page-search #form-advsearch select  { width:90%; }
#keyword { width: 250px; }
#product_code { width: 150px; }
#customer-reviews-heading { padding-top: 10px; margin-bottom: 5px; }
#write-review-heading { margin-bottom: 5px; }
.review-useful-button { font-size: 10px; }
#product-review-title { width: 250px; }

/* purchase order history styles */
.history-search-page { padding:7px 0px 10px 0px; }
.history-page { padding:0px 0px 10px 0px; }
.history-search-page TABLE, .history-page TABLE { font-size:11px; width:100%; border-collapse:collapse; border-spacing:0; }
.history-page #payandship-details td , .history-page #history-details td { margin:0; padding-left:5px; font-size:11px; }
.history-page #history-details .history-details-label b, .history-page #payandship-details .history-details-label b { font-weight:bold; width:120px; font-size:11px; }
.history-page #track-shipment-link { display:inline; padding:0px 0px 3px 25px; clear:none; background: url('images/icon-tracking.gif') no-repeat transparent top left; }
.history-page A { font-weight:bold; }
.history-page #itemsordered-details .items-reorder-link { font-size:10px; color: #EA672A; cursor:pointer; }
.history-page #itemsordered-details { font-size:12px; }
.history-search-page .product-link{ font-weight:normal; }
.history-search-page #history-search.formbox { margin-top:7px; padding:5px 5px 5px 8px; }
.history-search-page #history-search.formbox P { margin: 3px 0px 3px 0px; }
.history-search-page #history-search { font-size:12px; }
.history-search-page #history-search.formbox #history-searchselect { width:300px; margin-right:10px; }
.history-search-page #history-search.formbox LABEL { margin-right:7px; display:block; }
.history-search-page #history-search.formbox .history-input { width:207px; margin-right:8px; }
.history-search-page #history-results td { margin:0; padding:5px; }
.history-search-page .pagination { width:auto; }
.history-page .heading-subcategory { padding:5px 0px 6px 5px; margin:0; font-size:12px; }
#table-navigation .heading-small { padding:0; margin:0; }

/* css buttons */
.button-big, .button-small { display: block; cursor: hand; cursor: pointer; text-decoration: none; }
.button-big .button-text { width:100px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -37px; padding:0; height: 23px; line-height:21px; }
.button-small .button-text { width:50px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -24px; padding:0; height: 14px; }
.button-big .button-left { width: 7px; height: 23px; background: transparent url(store_images/buttons.gif) no-repeat scroll -13px 0px; }
.button-big .button-right { width: 6px; height: 23px; background: transparent url(store_images/buttons.gif) no-repeat scroll -21px 0px; }
.button-small .button-left { width: 6px; height: 14px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px 0px; }
.button-small .button-right { width: 6px; height: 14px; background: transparent url(store_images/buttons.gif) no-repeat scroll -7px 0px; }
.button-left, .button-right { float: left; display: block; font-size:0px; }
.button-text { text-transform:lowercase; font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; float: left; display: block; color: white; text-decoration: none; text-align:center; }
.pagination .button-text { width:auto; }
.pagination .button-right { margin-right: 1px; }
.pagination .button-small span { filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55; }
.pagination .button-small:HOVER span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.pagination .button-on span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.button-rightaligned { float: right; }
