/* ============  Bread crumb for red books sections =============== */
#main .container .bcrumb2 {
	border: 1px solid #d7d7d7;
	padding: 7px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#main .container .bcrumb2 p {
	color: #000;
	text-transform: uppercase;
	margin: 0;
}
#main .container .bcrumb2 {
	margin: 0 0 20px;
}
#main .container .bcrumb2 a {
	background: url(../img/bcrumb-sep.gif) left no-repeat;
	color: #004a80;
	font-size: 12px;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 20px;
	text-transform: none;
	font-weight: normal;
}
#main .container .bcrumb2 a.current {
	color: #5a5a5a !important;
}
#main .container .bcrumb2 a:hover {
	color: #004a80;
	text-decoration: none;
}

/* ============  Concert History =============== */

.container .concert-history {
	margin: 20px 0 0;
}
.trigger {
	background: #fff;
	cursor: pointer;
	display: inline;
	margin: 0 10px;
	padding: 0;
	border: none;
}
.container .concert-history div {
	margin-bottom: 30px;
}
.container .concert-history h3 {
	background: url(../img/bg-trigger.jpg) repeat-x;
	border: 1px solid #c2c3bc;
	color: #000;
	display: inline;
	font: bold 13px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	padding: 5px 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.container .concert-history .ui-state-active h3 {
	background: url(../img/bg-trigger-active.jpg) repeat-x;
}
.container .concert-history h3 span {
	background: url(../img/trigger-default.png) left no-repeat;
	font: bold 13px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	padding: 2px 0 2px 30px;
}
.container .concert-history .ui-state-active h3 span {
	background: url(../img/trigger-active.png) left no-repeat;
}
.container .concert-history .block {
	border: 1px solid #c2c3bc;
	margin: -5px 0 0;
	padding: 30px 20px 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.container .concert-history .block p {
	margin: 0 0 10px;
}
.container .concert-history label {
	display: block;
	margin: 0 0 5px;
}
.container .concert-history select {
	border: 1px solid #CFCFCF;
    box-shadow: 1px 1px 1px #DFDFDF inset;
	display: block;
	font: 13px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	margin: 0 0 10px;
	padding: 7px 10px;
	width: 50%;
}
.container .concert-history #instrument_family1, .container .concert-history #instrument_family2, .container .concert-history #instrument_family3{
	float: left;
	margin-right: 5px;
}
.container .concert-history select.date {
	border: 1px solid #CFCFCF;
    box-shadow: 1px 1px 1px #DFDFDF inset;
	display: inline-block;
    font: 13px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
    padding: 7px 10px;
    width: 90px;
}


/* ============  Paginate Results =============== */
.paginate-result {float: right; margin: 15px 0; clear: left;font: normal 13px/24px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;}
.paginate-result span {float: left; color: #333333; margin: 0 3px; padding: 0 3px; line-height: 1.4;}
.paginate-result a, .paginate-result span.current{float: left; margin: 0 3px; padding: 0 3px; border: solid 1px #CCC; background-color: #EFEFEF; line-height: 1.4;}
.paginate-result span.current{background-color: #D3D3D3;}
.close-result {clear: both;} 


/* ============  Concert History Results =============== */
ul#results li,
ul#results-history li,
ul.concert-program li{
	border-bottom: 1px solid #e0e0e0;
	padding: 5px 10px;
        overflow:hidden;
}
ul#results li.head,
ul#results-history li.head,
ul.concert-program li.head{
	background: #f2f2f2;
	border: none;
}
ul#results li p,
ul.concert-program li p{
	color: #333;
	float: left;
	width: 410px;
	font: normal 13px/24px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
}
ul#results.translation_result li p{
    margin: 5px 4px 5px 0;
    width: 230px;
}
.container ul#results-history li p {
	color: #333;
	float: left;
	width: 270px;
	margin: 5px 0;
	font: normal 13px/24px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
}
ul#results-history li p.parformance-result-composer {
	padding-left: 20px;
	width: 260px;
}
ul#results-history li p.work-search-list-column {
    width: 210px;
}
ul.concert-program li p{
    width:290px;
}
ul.concert-program li p.composer{
    width:180px;
}
ul#results li p.detail,
ul#results-history li p.detail,
ul.concert-program li p.detail{
	width: 100px;
}
ul.concert-program li p.timing{
    width:60px
}
ul#results li.head p,
ul#results-history li.head p {
	color: #000;
	font: bold 13px/24px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
}
ul#results li p a,
ul#results-history li p a,
ul.concert-program li a{
	background: url(../img/ico-detail.gif) right no-repeat;
	display: inline-block;
	font: 10px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	padding: 10px;
	text-transform: uppercase;
}
ul#results li.head p a,
ul#results-history li.head p a,
ul.concert-program li.head a{
	background: none;
	display: inline-block;
	padding: 0px;
	text-transform:none;
	font: 13px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
}

p a.btn-result {
	background: #474747;
	-webkit-box-shadow: 0px 0px 0px 3px #474747;
	-moz-box-shadow: 0px 0px 0px 3px #474747;
	box-shadow: 0px 0px 0px 3px #474747;
	border: 1px solid #a1a1a1;
	padding: 3px 15px;
	color: #fff;
    display: block;
    font-size: 14px;
    height: 27px;
    margin: 20px auto;
    text-align: center;
    width: 319px;
	text-decoration: none;
}
p a.btn-result:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;
	color: white;
	text-decoration: none;
}
.close-result {
    clear: both;
}

/* =================================
		BUILD CONCERT PROGRAMS
==================================== */
#concert {
	/*width: 55%;*/
	float: left;
	font-size: 13px;
}
#concert h2 {
	color: #000;
	font: bold 17px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
}
input.search {
	background: #fff;
	border: 1px solid rgba(0,0,0,0.19);
	color: #acacac;
	display: block;
	font: 13px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	padding: 7px 10px;
	/*width: 552px;*/
	box-shadow: 2px 2px 3px rgba(0,0,0,0.11) inset;
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.11) inset;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.11) inset;
}
input#btn-src {
	background: url(../img/btn-searchwork.jpg) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 23px;
	margin: 15px 0 50px;
	text-indent: -9999px;
	width: 145px;
}
table#search-result,
table#preview {
	width: 100%;
}
table#search-result thead,
table#preview thead {
	background: #f2f2f2;
	font-weight: bold;
}
table#search-result th,
table#preview th {
	font-weight: bold;
	padding: 10px 20px;
}
table#preview th,
table#preview td {
	padding: 10px 15px;
}
table#search-result td,
table#preview td {
	border-bottom: 1px solid #e0e0e0;
	padding: 10px 20px;
}
table#search-result td a {
	background: url(../img/ico-detail.gif) right top no-repeat;
	color: #004a80;
	font-size: 10px;
	padding-right: 10px;
}
table#preview tfoot tr td {
	border: none;
}
table#preview tfoot tr td.total {
	font-weight: bold;
	text-align: right;
}
#concert-preview {
	background: #f7f7f7 url(../img/bg-concertpreview.gif) top repeat-x;
	border: 1px solid #d7d7d7;
	float: right;
	min-height: 300px;
	padding: 15px;
	/*width: 40%;*/
	font-size: 13px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#concert-preview h1 {
	background: url(../img/sep.gif) bottom center no-repeat;
	color: #000;
	font: 13px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	letter-spacing: 4px;
	margin-bottom: 20px !important;
	padding: 5px 0 15px;
	text-align: center;
	text-transform: uppercase;
}
#concert-preview a.btn-intermission {
	background: url(../img/btn-intermission.gif) no-repeat;
	display: block;
	height: 23px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 178px;
}
#concert-preview a.btn-print {
	background: url(../img/btn-print.gif) no-repeat;
	display: inline-block;
	height: 23px;
	text-indent: -9999px;
	width: 103px;
}
#concert-preview a.btn-newconcert {
	background: url(../img/btn-newconcert.gif) no-repeat;
	display: inline-block;
	height: 23px;
	text-indent: -9999px;
	width: 137px;
}
.concert-program-detail .results {
	margin: 10px 0;
	padding: 5px 20px;
}
#main .container .concert-program-detail .results p {
	margin: 0;
}
.results.odd {
    background: none repeat scroll 0 0 #e8eff5;
}

/* ============   Concert Overview =============== */

#concert-overview .concert-title{
	text-align: center;
}
#concert-overview .concert-title h2 {
	color: #000;
	font: 18px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	margin-bottom: 10px;
}
#concert-overview .concert-title p {
	font: 16px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
}
#concert-overview ul h4 {
	color: #000;
	font: 15px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
}
#concert-overview ul h4 span {
	font-weight: normal;
	float: right;
	text-align: right;
}
#concert-overview ul li.intermission h4 {
	text-align: center;
}

#concert-overview ul {
	margin: 15px 0 15px 35px;
}
#concert-overview ul li {
	margin-bottom: 10px;
    overflow: hidden;
	font: 14px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
}
#concert-overview .concert-participants{
	clear:both;
}
#concert-overview .concert-participants ul {
	text-align: center;
}

#concert-overview .concert-participants ul li span {
	font-size: 12px;
	font-style: italic;
}

#concert-overview .performance-note{
	clear: both;
	font-style: italic;
	text-align: center;
}


/* ============  Historic recordings =============== */
#content-l {
	border: 1px solid #d7d7d7;
	float: left;
	padding: 15px;
	width: 259px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#content-l h4 {
	color: #000;
	font: bold 11px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	margin: 0 0 10px;
	text-transform: uppercase;
}
#content-l select {
	background: #f2f2f2;
	border: none;
	color: #000;
	font: 12px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	padding: 7px 10px;
	width: 210px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#content-l li {
	border-bottom: 1px solid #d8d8d8;
	margin: 20px 0 0;
	padding: 0 0 20px;
}
#content-l li:last-child {
	border: none;
	padding: 0;
}
#content-l li:first-child {
	margin: 0;
}
#content-l li p {
	font-size: 12px !important;
}
#content-l li p a {
	color: #004a80;
}
#content-l li p span {
	color: #898989;
}
#content-r {
	float: right;
	width: 770px;
	max-width : 100%;
}
#content-r .heading {
	border-bottom: 1px solid #d8d8d8;
	margin: 0 0 15px;
	padding: 0 0 10px;
}
#content-r .heading p {
	color: #000;
	font: 18px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
}
#content-r .heading span {
	color: #717171;
	display: block;
	font: 12px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	margin: 10px 0 0;
}

#content-r .results {
	padding: 15px 20px 20px;
}
#content-r .odd {
	background: #e8eff5;
}
#content-r .even {
	background: #fff;
}
#content-r .results h2 {
	color: #000;
	font: 16px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	margin: 0 0 15px;
}
#content-r .results p {
	color: #000;
	font: 13px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	margin: 0 0 15px;
}
/*#content-r .results a {
	background: url(../img/btn-viewdetail.jpg) no-repeat;
	display: block;
	height: 23px;
	text-indent: -9999px;
	width: 207px;
}*/

#content-r .results a {
	background: #474747;
	-webkit-box-shadow: 0px 0px 0px 3px #474747;
	-moz-box-shadow: 0px 0px 0px 3px #474747;
	box-shadow: 0px 0px 0px 3px #474747;
	border: 1px solid #a1a1a1;
	padding: 3px 15px;
	color: #fff;
    display: block;
    font-size: 14px;
    height: 27px;
    margin: 20px 0 0;
    text-align: center;
    width: 207px;
	text-decoration: none;
} 
#content-r .results a:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;
	color: white;
	text-decoration: none;
}


/* =================================
				RECORDING DETAIL
==================================== */
#record-detail h1 {
	margin-bottom: 0 !important;
	max-width: 760px;
}
#record-detail p.info {
	margin-bottom: 25px;
}
#record-l {
	float: left;
	margin: 0 20px 0 0;
	width: 298px;
}
#record-l .perfomer {
	border: 4px solid #f2f2f2;
	margin: 0 0 25px;
	padding: 15px;
}
#record-l .perfomer em {
	color: #565656;
	font-family: "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	font-style: italic;
}
#record-l p {
	margin-bottom: 5px !important;
}
#record-l .resources p {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
#record-l ul {
	margin: 0 !important;
}
#record-l ul li {
	list-style: none !important;
}
#sounds {
	float: left;
	width: 620px;
}
#sounds ul {
	margin: 0 0 35px !important;
}
#sounds ul li {
	border-bottom: 1px solid #ccc;
	color: #626262;
	font-weight: bold;
	list-style: none !important;
	margin:  0 0 10px;
	padding: 0 0 10px;
}
#sounds ul li:last-child {
	border-bottom: none;
}
#sounds ul li strong {
	display: block;
	float: left;
	margin: 5px 20px 0 0;
	width: 200px;
}
#sounds ul li a img {
	display: inline-block;
}
#record-detail h1 {
	color: #000;
	font: bold 27px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	margin-bottom: 25px;
}
#record-detail h2 {
	color: #000;
	font: 18px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	margin-bottom: 25px;
}
#record-detail h3 {
	color: #000;
	font: 16px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	margin: 30px 0 25px;
}
#record-detail p {
	color: #000;
	font: 13px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	line-height: 24px;
	margin-bottom: 15px;
}
#record-detail ul {
	margin: 15px 0 15px 35px;
}
#record-detail ul li {
	list-style: url(../img/list.png) outside;
	margin-bottom: 10px;
    overflow: hidden;
}


/* ============  Participating Artis =============== */
.cols3 {
	float: none;
	margin: 0;
	width: 100%;
}
.cols3 .col {
	background: url(../img/bg-participating.gif) top center no-repeat;
	border: 1px solid #dedede;
	float: left;
	margin-left: 2%;
	padding: 15px 15px;
	/* width: 31.3333%; */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.cols3 .col:first-child {
	margin-left: 0;
}
.cols3 .col h3 {
	color: #838674;
    font: bold 11px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
}
#main-content .cols.cols3 .col p {
	color: #000;
	font: 13px/24px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
}
.cols.cols3 .col form span {
	border-top: 1px solid #e5e5e5;
	display: block;
	margin: 30px 0 0;
	padding: 0;
	text-align: center;
}
.cols.cols3 .col form span b {
	background: #fff;
	color: #928f8b;
	display: inline-block;
	font-weight: normal;
	margin: -10px auto 0;
	padding: 0 8px;
	text-align: center;
}
.cols.cols3 .col form label {
	display: block;
}
.cols.cols3 .col form input[type="text"] {
	border: 1px solid #CFCFCF;
    box-shadow: 1px 1px 1px #DFDFDF inset;
    color: #000000;
    font: 13px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
    padding: 7px 10px;
    width: 100%;
}
/*.cols.cols3 .col form input[type="submit"] {
	background: url("../img/btn-search.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 36px;
    margin: 20px auto 0;
    text-indent: -9999px;
    width: 97px;
}*/
.cols.cols3 .cols4 { margin: 0; }
.cols.cols3 .cols4 .col {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	width: 25%;
}
.cols.cols3 .cols4 .col li,
.cols.cols3 .cols2 .col li { margin-bottom: 10px }
.cols.cols3 .cols4 .col a,
.cols.cols3 .cols2 .col a {
	color: #000 !important;
}
.cols.cols3 .cols2,
.cols.cols3 .cols2 .col {
	background: none;
	border: none;
	padding: 0;
}
.cols.cols3 .cols2 .col {
	margin-left: 4%;
	width: 48%
}
.cols.cols3 .cols2 .col:first-child { margin: 0 }

ul#results.participants_result li p{
    width: 350px;
	margin: 5px 0;
}
ul#results.participants_result li p.years{
    width: 300px;
}
ul#results.participants_result li p.detail{
    width: 420px;
	text-align: right
}


/* ============  Vocal Translations =============== */

.translate {
	background: url(../img/bg-translate.png) top center no-repeat;
	border: 1px solid #dedede;
	float: left;
	margin: 20px 0 0;
	padding: 20px;
	/*width: 420px;*/
	border-radius: 5px;
}
.translate h3 {
	color: #838674;
	font: bold 11px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	letter-spacing: 1px;
	margin: 0 0 30px;
	text-align: center;
	text-transform: uppercase;
}
.translate form {
	margin: 10px 0 0;
}
.translate form p {
	margin: 0 0 10px;
}
.translate label {
	display: block;
}
.translate select {
	background: none repeat scroll 0 0 #F2F2F2;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    font: 12px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
    padding: 7px 10px;
    width: 100%;
}
.translate input.txt {
	border: 1px solid #CFCFCF;
    box-shadow: 1px 1px 1px #DFDFDF inset;
    color: #000000;
    font: 13px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
    padding: 7px 10px;
    width: 100%;
}
/*.translate #search {
	background: url(../img/btn-search.jpg) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 36px;
	margin: 20px auto 0;
	text-indent: -9999px;
	width: 97px;
}*/

#guide-src {
    margin-right: 17px;
}

/* ============  Vocal Translations Detail =============== */
#detail {
	background: url(../img/bg-detail.jpg) bottom center no-repeat;
	margin: 0 auto;
	padding: 0 0 50px;
	width: 840px;
}
#detail p {
	text-align: center;
}
#detail p strong{
	font-size:18px;
}
#detail em {
	font-style: italic;
}
#detail .detail-l {
	float: left;
	margin: 20px 0;
	width: 385px;
}
#detail .detail-r {
	float: left;
	margin: 20px 0 20px 50px;
	width: 385px;
}
#detail .detail-l p,
#detail .detail-r p {
	margin: 0 20px 10px 0;
	text-align: left;
}
#detail p.copy {
	color: #000;
	font: 11px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
}
p a.btn-backresult {
	background: url(../img/btn-backresult.jpg) no-repeat;
	display: block;
	height: 23px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 213px;
}

/* ============  Lightbox in  Concert History Results =============== */
#lightbox {
	height: auto;
	padding: 20px 20px 40px;
}
#lightbox h1 {
	border-bottom: 1px solid #dbdbdb;
	color: #000;
	font: 27px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	margin: 0 0 20px;
	padding: 0 0 10px;
}
#lightbox p {
	line-height: 18px;
}
#lightbox .table-l {
	float: left;
	width: 250px;
}
#lightbox .table-r {
	float: right;
}
#lightbox h3 {
	color: #000;
	font: bold 13px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
}
#lightbox ul {
	margin: 10px 0 0;
}
#lightbox li {
	height: 20px;
}
#lightbox ul li p {
	float: left;
	margin: 0 60px 0 0;
}
#lightbox .left {
	min-width: 300px;
}
.lightbox {
	height: auto;
	margin: 20px 20px 40px;
    overflow:hidden;
}
.lightbox h1 {
	border-bottom: 1px solid #dbdbdb;
	color: #000;
	font: 27px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
	margin: 0 0 20px;
	padding: 0 0 10px;
}
.lightbox p {
	line-height: 18px;
}
.lightbox p.parformance-result-participants{
	padding-left: 20px;
}
.lightbox .table-l {
	float: left;
	width: 250px;
}
.lightbox .table-r {
	float: right;
}
.lightbox h3 {
	color: #000;
	font: bold 13px "Gotham SSm A", "Gotham SSm B", 'Open Sans', sans-serif;
}
.lightbox ul {
	margin: 10px 0 0;
}
.lightbox li {
	height: 20px;
}
.lightbox ul li p {
	float: left;
	margin: 0 60px 0 0;
}
.lightbox .left {
	min-width: 300px;
}

/* ============  Share links =============== */

.share_links{
    width: 100%;
    text-align: right;
}
.share_links a {
        color: #000000 !important;
        cursor: pointer;
        display: inline-block;
        text-decoration: none;
        font-size: 11px;
        line-height: 12px;
        margin-left: 15px;
        padding: 5px 9px 5px 20px;
}

.share_links a.pdf {
	background: url(../img/ico-pdf.gif) left top no-repeat;
}
.share_links a.word {
	background: url(../img/ico-word.gif) left top no-repeat;
}
.share_links a.print {
	background: url(../img/ico-print.gif) left top no-repeat;
}
#tools a.sendfriend {
	background: url(../img/ico-sendfriend.gif) left top no-repeat;
}
