/*
Theme Name: CCB Shiny Theme
Theme URI: http://www.iello.ro
Description: Shiny Theme
Version: 1.0
Author: Iello-Dev srl
Author URI: http://www.iello.ro
Tags: 
*/

/* import layout styles | Basis-Stylesheets */
@import url(yaml/core/base.css);
@import url(yaml/navigation/nav_vlist.css);
@import url(yaml/navigation/nav_slidingdoor.css);
@import url(yaml/screen/forms.css);
@import url(yaml/screen/basemod.css);
@import url(yaml/screen/basemod_2col_advanced.css);
@import url(yaml/screen/basemod_equal_heights.css);
@import url(yaml/screen/content.css);
@import url(yaml/print/print_100_draft.css);
@import url(css/jquery.jgrowl.css);


/* YAML Fix Layout 
 * ---------------------------------------------------------
 * */
body {
	background:none;
	padding:0;
}
.page_margins {
	max-width:972px;
	background:none;
}
#header, #main, #footer {
	background:none;
}
#header {
	padding:0;
	color:#8A8A8A;
}
	#header .c50r {
		text-align:right;
	}
	#header .page {
		padding: 13px 0px 0px 0px;
		background:#FFFFFF;
		margin: 0 10px 0 10px;
	}
	* html #header .page {
		padding: 13px 10px 0px 10px;
	}
	#header .hlist ul {
		float:right;
	}
#main {
	padding:0;
	margin:10px 0 10px 0;
}	
#footer {
	background:none;
	border:none;
	padding:0px 20px;
}
#footer .page {
	background:#FFFFFF;
	padding:10px 0px 10px 0;
	margin:0 10px 10px 10px; 
}
#col3 {
	border:none;
}

*+html #col3 { z-index: 1 !important; } /* IE7 Hack*/

.hlist, 
.hlist li, 
.hlist a, 
.hlist strong, 
.hlist ul li:hover {
	background:none;
	border:none;
}
.hlist a:link, .hlist a:visited {
	color:#8A8A8A;
}
#footer a {
	font-weight:normal;
}
#footer a, #footer a:focus, #footer a:link, #footer a:visited {
	color:#4A4A4A;
}
#footer a:hover, #footer a:active {
	color:#993399;
	text-decoration:none;
}
#footer .hlist ul{
	padding:0;
}
.vlist {
	border:none;
	margin:0 0 1em;
}
h6.vlist {
	background:none;
	border:none;
	color:#8A8A8A;
	font-family:Arial,Verdana,Tahoma,sans-serif;
	font-weight:normal;
	padding:3px 0;
}
.vlist li a:focus, 
.vlist li a:hover, 
.vlist li a:active,
.vlist li ul li a:focus,
.vlist li ul li a:hover,
.hlist li ul li a:active,
.hlist li ul li a:focus,
.hlist li ul li a:hover,
.hlist li ul li a:active {
	background:none;
	color:#993399;
}
form.yform {
	background:none;
	border:none;
	padding:0;
}
form.yform fieldset{
	border:none;
}
form.yform legend {
	color:#993399;
	font-size:150%;
}
form.yform div input:focus, 
form.yform div select:focus, 
form.yform div textarea:focus, 
form.yform div input:hover, 
form.yform div select:hover, 
form.yform div textarea:hover, 
form.yform div input:active, 
form.yform div select:active, 
form.yform div textarea:active {
	border:1px solid #DADADA;	
}
form.yform div.type-check input{
	vertical-align:middle;
} 
form.yform .type-text input, form.yform .type-text textarea, form.yform .type-select select {
	border:1px solid #EEEEEE;
}
.columnar .type-text label, .columnar .type-select label {
	width:40%;
}
.columnar div.type-text input, 
.columnar div.type-text textarea {
	width:57.8%;
}
.columnar div.type-select select {
	width:59.4%;
}
form.yform legend input {
	vertical-align:middle;
	margin-right:5px;
	margin-left:10px;
}
form.yform legend span.normal {
	font-size:11px;
}
/* FORMS */
form {
	margin:0;
	padding:0;
}
form fieldset {
	background:#FBF9F6;
	margin:0 0 1em;
	padding:0.5em 1em;	
}
*:first-child+html form fieldset {
	background-position:0 7px;
}
*:first-child+html form fieldset, form fieldset legend{
	position:static;
}
form fieldset legend{
	padding: 0 10px 0 10px;
	font-size:150%;
}
form fieldset legend span.h2legend{
	color:#993399;
}	
form ol {
	list-style-type:none;
	margin:1em;
}
	form ol li{
		padding:0 0 10px 0;
		list-style-type:none;
	}
		form ol li p{
			margin:0;
		}
			form ol li p span {
				display:block;				
			}
			form ol li p span.button {
				display:inline;
				padding:0 0 0 30px;
				cursor:pointer;				
			}
			form ol li p label span {
				float:left;
				font-weight:bold;
				height:23px;
				padding:4px 10px 0 0;
				text-align:right;
				width:30%;				
			}
			form ol li.submit p label span {
				font-weight:normal;
				line-height:12px;
			}			
			form ol li p.terms-and-conditions label span {
				padding:0px 10px 0 0;
			}
			form ol li.fields p input{
				padding:5px 2px 5px 2px;
				border:1px solid #EEEEEE;
				width:200px;
			}
			form ol li.fields p input.radio,
			form ol li.fields p input.checkbox{
				border:none;
				width:20px;
				background:none;
			}			
			form ol li.fields p select{
				padding:5px 2px 5px 2px;
				border:1px solid #EEEEEE;
				width:207px;
			}
			form ol li.fields p textarea{
				padding:5px 2px 5px 2px;
				border:1px solid #EEEEEE;
				width:200px;
			}
			form ol li.fields p input.checkbox {
				border:1px solid #EEEEEE;
				width:15px;
				height:15px;
				vertical-align:middle;
			}
			form ol li.fields p em {
				padding:0 2px 0 2px;
				color:#FF0000;
			}
			form ol li.fields p em.error {
				display:none !important;
			}
			form ol li.fields p input.error,
			form ol li.fields p textarea.error,
			form ol li.fields p select.error,
			form ol li.fields p input.checkbox.error{
				border:1px solid #FF0000;
			}
	form ol li.submit {
		padding:0;
	}		
	form ol li.submit input{
		cursor:pointer;
		float:left;
		height:30px;
		border:2px solid #AAAAAA;
		padding:2px;
		margin:0 5px 0 0;
	}
	*:first-child+html form ol li.submit input {
		 /* ie7 annoying padding bug fix */
		 padding:0 .25em 0 .25em;
		 width:auto;
		 overflow:visible;	
	}		
	form ol li.submit input.secondary{
		font-size:11px;
		height:22px;
	}		
	form ol li.submit span.response {
		float:left;
		display:block;
		width:30px;
		height:30px;
		margin:0 0 0 10px;
		visibility:hidden; 
	}
	form ol li.submit span.loading{
	}	
	form ol li.submit span.fail{
	}	
	form ol li.submit span.success{
	}		
	form ol li.submit span.loading,
	form ol li.submit span.fail,
	form ol li.submit span.success{
		display:none;
	}
	form ol li.submit div.action-response{
		color:#CC0000;
		font-style:italic;
		padding:15px 0 0 0;
		font-size:110%;
	}
	form div.fc-tbx table {
		border:none;		
	}
		form div.fc-tbx table td{
			border:none;
			padding:0;
		}
/* LAYOUT 
 * ---------------------------------------------------------
 * */
/* IE6 */ 
#ie6Warning {
	display:none;
}
body.ie6 #header {
    margin-top: 10px;
}
body.ie6 #header .clearfix, body.ie6 #header .c75r, body.ie6 #main, body.ie6 #footer {
    display: none;
}
body.ie6 #header .page_margins {
	background:none !important;
}
body.ie6 #ie6Warning {
	display:block;
}
body.ie6 #ie6Warning a {
    color: #000000;
    font-weight: bold;
}
body.ie6 #header .subcolumns.bottom .subcr {
    padding: 0 0 10px 0;
}
body.ie6 #header .subcolumns.bottom .c25l {
    height: 1%;
    padding: 0
}
/* END IE6 */
body {
	/* background:#663366 url("img/1024x1.png"); 
	background:#330033;*/
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:11px;
	background:url(img/bkg.png); background-repeat:no-repeat; background-attachment:fixed;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color:#8A8A8A;
}
a:link, a:visited {
	color:#4A4A4A;
}
a:focus, a:hover, a:active {
	color:#993399;
	text-decoration:none;
}
#header .subcolumns.bottom {
	margin:20px 0 0 0;
}
#header .subcolumns.bottom .subcr{
	margin: 5px 0 0 0;
}
#header .subcolumns.bottom .subcl{
	margin: 50px 0 0 0;
}
#header .hlist li {
	position:relative;
}
#header .hlist img.icon {
	position:absolute;
	top:-8px;
	left:0px;
}
#header .hlist a {
	text-transform:uppercase;
	font-size:150%;
}
#header .hlist a:hover,
#header .hlist li.current_page_item a {
	color:#4A4A4A;
}
#header .hlist li.last a {
	border-left:1px solid #8A8A8A;
}
#footer .hlist a {
	border-left:1px solid #8A8A8A;
}
#footer .hlist li.first a {
	border:none;
}
.box-bottom .subcl, .box-bottom .subcr, .box-bottom .subc {
	padding:0;
}
.box-bottom {
	text-align:center;
}
#header .page_margins,
#main .page_margins,
#footer .page_margins {
   background: url("img/5x5px_80.png") !important;	/* Mozilla only */
}
#col1_content, 
#col3_content {
	padding:0;
	margin:0;
	z-index:80;
}
/* STYLE 
 * ---------------------------------------------------------
 * */
/* HEADER */
#header .clearfix .c50l,
#header .clearfix .c50r{
	height:16px;
}
.subcolumns.bottom .c25l,
.subcolumns.bottom .c75r{
	height:67px;
}
#header .float_right {
	margin-left:0.5em;
}
.logo {
	width:204px;
	height:52px;
	background:url(img/backgrounds.png) no-repeat -400px 0px;
	cursor:pointer;
}
#header .clearfix .subcr {
	position:relative;
}
.follow {
	position:absolute;
	top:0;
	right:240px;
}
.lang {
	width:120px;
}
.account,
.lang {
	position:relative;
	/* display:none; */	
}
.account a.account-main,
.lang a.lang-main {
	padding:0 18px 0 0;
	background:url(img/icons.png) no-repeat right -30px;
}
.account a.account-main:hover,
.lang a.lang-main:hover {
	background:url('img/icons.png') no-repeat right -15px;
}
.account.hovering div,
.lang.hovering div{
	display: block;
}
.lang .selected,
.social {
	padding: 0 0 0 15px;
}
.lang .selected{
	margin:0 0 0 5px;
}
.lang .social{
	margin:0 0 0 0px;
}
.lang .selected.ro-RO {
	background:transparent url(img/icons.png) no-repeat scroll left -120px;
}
.lang .selected.en-US {
	background:transparent url(img/icons.png) no-repeat scroll left -150px;
}
.lang .selected.fr-FR {
	background:transparent url(img/icons.png) no-repeat scroll left -135px;
}
.social.facebook {
	background:transparent url(img/icons.png) no-repeat scroll left -241px;
}
.social.twitter {
	background:transparent url(img/icons.png) no-repeat scroll left -256px;
}
.shop {
	background:url('img/icons.png') no-repeat left -77px;
	padding:0 0 0 20px;
}
.contextual {
	display:none;
	position:absolute;
	background:url('img/backgrounds.png') no-repeat -250px 100%;
	top:15px; 
	width:100px; 
	padding:5px 5px 10px 10px;
	border-top:1px solid #e8e8e8;
}
.bookmark .contextual{
	display:none;
	position:absolute;
	background:url('img/backgrounds.png') no-repeat 0px 100%;
	top:18px; 
	width:200px; 
	padding:5px 5px 10px 10px;
	border-top:1px solid #CECAC2;
	z-index:999;
}
.contextual-left {
	left:0px;
	text-align:left;
}
.contextual-right {
	right:0px;
	text-align:left;
}
.contextual p {
	margin:2px 0 2px 0;
}
.contextual a {
	padding: 1px 0 0 18px;
}
.contextual a:hover {
	background:url('img/icons.png') no-repeat left -165px;
}
a.lang-ro {
	background:url('img/icons.png') no-repeat left -120px;
}
a.lang-en {
	background:url('img/icons.png') no-repeat left -150px;
}
a.lang-fr {
	background:url('img/icons.png') no-repeat left -135px;
}
a.account-login {
	background:url('img/icons.png') no-repeat left -90px;
}
a.account-register {
	background:url('img/icons.png') no-repeat left -105px;
}
a.account-logout {
	background:url('img/icons.png') no-repeat left -180px;
}
a.account-profile {
	background:url('img/icons.png') no-repeat left -195px;
}
/* MAIN */
.sign {
	font-size:200%;
}
.widget {
	background:#FFFFFF;
	padding:10px;
	margin: 0 0 10px 0;
}
.widget small {
	font-size:95%;
}
.widget .vlist {
	text-transform:uppercase;
}
.widget .vlist a {
	border:none;
	padding:0 0 0 10%;
	line-height:1.6em;	
}
.widget .textwidget ul {
	margin:0;
}
.widget .textwidget ul li,
.widget_extended-categories ul li,
.widget_links ul li,
.widget_recent_entries ul li,
.widget_ccb_clubPages ul li,
.related ul li{
	margin:0;
	padding:0 0 0 15px;
	background:url(img/icons.png) no-repeat 0 -375px;
	list-style-type:none;
}
.widget a.button,
.product-price a.button,
.productcart a.button,
#checkout-form a.button {
	background:url(img/buttons.png) no-repeat left -97px;
	display:block;
	cursor:pointer;
	color:#FFFFFF;
}	
	.widget a.button span,
	.product-price a.button span,
	.productcart a.button span,
	#checkout-form a.button span {
		background:url(img/buttons.png) no-repeat right -97px;
		display:block;
		line-height:22px;
		padding:3px 5px 0 5px;	
		font-size:11px;
		font-style:normal;	
		margin:0 0 0 3px;
		text-align:center;
	}
	.widget a.button:hover,
	.product-price a.button:hover,
	.productcart a.button:hover,
	#checkout-form a.button:hover {
		color: #4A4A4A !important;
		background-position: left -124px;
	}
	.widget a.button:hover span,
	.product-price a.button:hover span,
	.productcart a.button:hover span,
	#checkout-form a.button:hover span {
		background-position: right -124px;
	}
	.product-price a.button,
	#checkout-form a.button {
		display:inline-block !important;
	}	
	.product_grid_item .product-price a.button {
		margin:0 0 0 15px;
	}
	.product-price a.button span{
		padding:3px 5px 0 0;	
		text-align:left;	
		float:left;	
	}
	.product-price a.button img {
		float:left;
		margin:8px 0 0 5px;
	}
.widget_ccb_clubPages ul li.page_item {
	background:none;
	padding:0;
}
.widget_ccb_clubPages a.button {
	display:inline-block !important;
}
.logged-in .widget_ccb_clubPages{
	background:#663366;
}
	.logged-in .widget_ccb_clubPages .vlist a:link,
	.logged-in .widget_ccb_clubPages .vlist a:visited{
		color:#FFFFFF;
	}	
	.logged-in .widget_ccb_clubPages .vlist a:hover{
		color:#993399;
	}
.widget .buttons li{
	background:none;
	padding:0;
	float:left;
	margin:0 5px 0 0;
}
h6.vlist {
	text-transform:uppercase;
	font-size:145%;
	padding:0 0 0 10%;
	height:18px;
	border-bottom:1px solid #CECAC2;
	background:url('img/icons.png') no-repeat left -60px;
	margin: 0 0 10px 0;
}
	.logged-in .widget_ccb_clubPages h6.vlist{
		color:#FFFFFF;
		background:url(img/club-icon.png) no-repeat left top;
		height:25px;
		padding:5px 0 0 11%;
	}
.product-sidebar h6.vlist,
.page-sidebar h6.vlist,
.blog-sidebar h6.vlist {
	padding:0 0 0 13%;
	height:18px;
}
.post-title,
.comments-title {
	border-bottom:1px solid #CECAC2;
	margin: 0 0 5px 0;
	height:18px;
}
.post-date {
	display:block;
	text-align:right;
	font-style:oblique;
	clear:both;
}
.post-title .subcr{
	text-align:right;
}
.post-title .subcr a.recommend {
	padding:0 0 0 18px;
	background:url(img/icons.png) no-repeat left -45px;
}
.post-title .bookmark, 
.post-title .bookmark li{
	list-style-type:none;
	margin:0;
	padding:0;
}
.post-title .bookmark li {
	float:right;
	margin:0 0 0 10px;
}
.post-title a.pt {
	font-size:1.5em;
}
.post-legend,
.post-legend li{
	margin:0 10px 0 0;
	padding:0;
	list-style-type:none;
}
a.post-legend li {
	float:left;
}
a.post-legend li img{
	border:5px solid #FCFCFC;
}
a.post-image {
	background:url(img/post-image.png) no-repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
	margin-bottom:1em;
	cursor:url(img/magnify.png), -moz-zoom-in;
	padding:4px;
	width:188px;
	height:189px;
}
a.post-image:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
a.post-image.odd {
	margin-right:0.5em;
}
a.post-image.even {
	margin-left:0.5em;
}
h2.h2t{
	font-size:145%;
	height:18px;
	padding:0;
	text-transform:uppercase;
	margin:0;	
}
.single-product-recommend h2.h2t,
#wpsc_shopping_cart_container h2.h2t{
	border-bottom:1px solid #CECAC2;
 	margin: 0 0 10px 0;	
}
.single-product-recommend .row {
	text-align:center;
}
#col3 .vlist li.current_page_item a {
	color:#4A4A4A;
}
#col3 .vlist li ul li a, 
#col3 .vlist li ul li strong, 
#col3 .vlist li ul li span {
	padding:0 0 0 14%;	
}
#header .hlist a,
#header .hlist strong {
	padding:0px 5px 3px 10px;
}
#header .hlist li.page_item.home a{
	background:url(img/buttons.png) no-repeat -232px -2px;
	width:4px;
	display:block;
}
#footer .hlist a,
#footer .hlist strong {
	padding:0px 5px 0px 8px;
}
.post {
	background:#FFFFFF;
	margin:0 0 0 10px;
	padding:10px;
}
.post.home {
	background:none;
	padding:0;
}
.post.single,
.post.page-and-widget {
	background:none;
	margin:0;
	padding:0;
}
.product-subcl,
.page-subcl {
	background:#FFFFFF;
	margin:0 0 0 10px;
	padding:10px;
}
.postmetadata {
	text-align:right;
	font-style:oblique;
	margin:0 0 1em 0;
}
.metadata-tags {
	background:url(img/icons.png) no-repeat 0 -225px;
	padding: 0 5px 0 5px;
	margin-right:5px;
}
.metadata-posted {
	background:url(img/icons.png) no-repeat 0 -210px;
	padding: 0 5px 0 5px;
	margin-right:5px;
}
/* HOME */
.show-holder {
	position:relative;
	height:233px;
	margin-bottom:10px;	
}
.show {
	margin: 0 0 10px 0;
	display:none;
	border:1px solid #FFFFFF;
}
.show-holder a.goto {
	display:block;
	background:url(img/buttons.png) no-repeat right -55px;
	height:19px;
	position:absolute;
	top:203px;
	right:10px;
	z-index:99;
	color:#FFFFFF;
	padding-right:25px;
}
.show-holder a.goto span{
	display:block;
	background:url(img/buttons.png) no-repeat left -73px;
	height:15px;
	padding: 4px 0 0 10px;
	text-transform:uppercase;
}
/* TABS */
.tabs {
	background:#FFFFFF;
	padding:10px 10px 0 10px;
	margin-bottom:10px;
	width:684px;
}
ul.tabs-navigation {
	margin:0;
	padding:0;
	border-bottom:1px solid #CECAC2;		
}
ul.tabs-navigation li{
	float:left;
	list-style-type:none;	
	margin:0 5px 0 0;
	height:21px;
	padding:0;
	border-right:1px solid #CECAC2;
}
ul.tabs-navigation li a:link, ul.tabs-navigation li a:visited {
	padding:0px 5px 5px 0px;
	text-decoration:none;
	display:block;
	color:#8A8A8A;
}
.tabs-content {
	background:#FFFFFF url(../img/content_bottom.jpg) center bottom repeat-x;
	border:1px solid #B5B8C8;
	font-family:Arial,Helvetica,sans-serif;
	padding:10px;
	margin:-1px 0 5px 5px;
}
/* SCROLLER */
.scroll {
    overflow: hidden;
	height:168px;
	margin:0 0 0 15px;
}
.slider {
		width:684px;	
		position:relative;	
		padding-bottom:10px;
} 
.scroll ul {
    margin: 0;
    padding: 0;
    position: relative;
    width: 9999px;
	height:160px;
} 
.scroll ul li {
    padding: 0px 10px 0 0;
    list-style-type: none;
	height:160px;
} 
.scroll a {
	display:block;
	text-align:center;
}
.scroll a.prod-image {
	height:105px;
	width:105px;	
}
.scroll img {
	width:100px;
	height:100px;	
	margin:5px;
} 
.l-arrow, .r-arrow {
    width: 25px;
    height: 25px;
	top:185px;
    position: absolute;
	cursor:pointer;
	z-index:1;
}
.yui-slider{
	height:190px;
	margin:0 auto;	
	padding-bottom:10px;
} 
.yui-slider img {
	width:100px;
	height:100px;	
	margin:5px;
} 
.yui-slider a {
	display:block;
	text-align:center;
}
.yui-slider a.prod-image {
	height:105px;
	width:105px;	
}
.home .yui-carousel-element li {
    height: 160px;
    width: 135px;
}
.home .yui-carousel-nav ul{
	display:none;
}
.l-arrow {
    left: 0;
    background: url(img/buttons.png) no-repeat 0 -28px !important;
} 
.r-arrow {
    right: 0;
    background: url(img/buttons.png) no-repeat 0 -1px !important;
}
/* HOME COLUMNS */
.home-columns {

}
	.home-columns .c66l .subcl, 
	.home-columns .c33r .subcr{
		background:#FFFFFF;
		padding:10px;
		height:200px;
	}
	.home-columns .c66l .subcl {
		margin-right:10px;
	}
.home-columns h2.h2t{
	border-bottom:1px solid #CECAC2;
	margin:0 0 10px 0;
}
	.news, .news li {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	.news li h3 {
		width:70%;
		float:left;
		font-size:100%;
		font-weight:bold;
	}
	.news li small {
		width:29%;
		float:right;
		text-align:right;
	}
/* COMMENTS */
.comments-title .subcr{
	text-align:right;
	font-weight:bold;
}
#commentform ol li.fields p textarea {
	width:95%;
}
#commentform ol li.submit p label span {
	line-height:1em;
}
#commentform ol li p label span {
	width:215px;
}
/* SOCIAL */
/* I love social bookmarking patch */
.ilsb-share {
	background:url(img/icons.png) no-repeat 0 -270px;
	padding: 2px 0 0 20px;
}
.ilsb-parent {margin:0px auto 0px 0px; position:relative;}
.ilsb-parent.hovering div{ display: block; }

.ilsb {padding:5px 22px 5px 25px; line-height:30px;}

.ilsb-subscribe {background:url(img/share.png) no-repeat 0 0;}
.ilsb-blinklist {background:url(img/share.png) no-repeat 0 0;}
.ilsb-bloglines {background:url(img/share.png) no-repeat 0 -30px;}
.ilsb-blogmarks {background:url(img/share.png) no-repeat 0 -60px;}
.ilsb-digg {background:url(img/share.png) no-repeat 0 -120px;}
.ilsb-delicious {background:url(img/share.png) no-repeat 0 -90px;}
.ilsb-facebook {background:url(img/share.png) no-repeat 0 -150px;}
.ilsb-flickr {background:url(img/share.png) no-repeat 0 -180px;}
.ilsb-furl {background:url(img/share.png) no-repeat 0 -210px;}
.ilsb-magnolia {background:url(img/share.png) no-repeat 0 -240px;}
.ilsb-twitter {background:url(img/share.png) no-repeat 0 -270px;}
.ilsb-reddit {background:url(img/share.png) no-repeat 0 -300px;}
.ilsb-stumbleupon {background:url(img/share.png) no-repeat 0 -330px;}
.ilsb-technorati {background:url(img/share.png) no-repeat 0 -360px}

.contextual a.ilsb{
	display:block;
	float:left;
	height:20px;
	padding:3px 15px 3px 25px;
}
.contextual a.ilsb:hover {
	background:url(img/bookmark.png) no-repeat;
}

