@import url('stylesheet-blessed1.css.jsf');

.ui-resizable-handle
{
	display:block;
	font-size:.1px;
	position:absolute;
	z-index:99999;
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle
{
	display:none;
}

.ui-resizable-n
{
	cursor:n-resize;
	height:7px;
	left:0;
	top:-5px;
	width:100%;
}

.ui-resizable-s
{
	bottom:-5px;
	cursor:s-resize;
	height:7px;
	left:0;
	width:100%;
}

.ui-resizable-e
{
	cursor:e-resize;
	height:100%;
	right:-1px;
	top:0;
	width:5px;
}

.ui-resizable-w
{
	cursor:w-resize;
	height:100%;
	left:-5px;
	top:0;
	width:7px;
}

.ui-resizable-se
{
	bottom:1px;
	cursor:se-resize;
	height:12px;
	right:1px;
	width:12px;
}

.ui-resizable-sw
{
	bottom:-5px;
	cursor:sw-resize;
	height:9px;
	left:-5px;
	width:9px;
}

.ui-resizable-nw
{
	cursor:nw-resize;
	height:9px;
	left:-5px;
	top:-5px;
	width:9px;
}

.ui-resizable-ne
{
	cursor:ne-resize;
	height:9px;
	right:-5px;
	top:-5px;
	width:9px;
}

.fw-pgr-colsel
{
	border-collapse:separate;
}

.fw-box-colselector
{
	background:transparent url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/images/left_colselect_bg.png.jsf) no-repeat scroll right top;
	border-bottom:1px solid #CCC;
	margin-bottom:8px;
	width:160px;
}

.fw-box-colselector-i3
{
	padding:8px 10px 5px 0;
}

.fw-box-colselector-title
{
	color:#293C43;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
}

.fw-box-colselector-content {
	color:#293C43;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:4px;
}

.fw-vertdatatable
{
	table-layout:fixed;
	width:100%;
}

.fw-active-color-l1-true
{
	background:url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/images/color_border_right_active.gif.jsf) right top no-repeat;
	max-width:25px;
}

.fw-active-color-l2-true
{
	background:url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/images/color_border_left_active.gif.jsf) left top no-repeat;
	border:0;
	margin-right:2px;
	max-height:25px;
	max-width:20px;
	overflow:hidden;
	padding:4px 3px 4px 2px;
}

.fw-active-color-l1-false
{
	background:url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/images/color_border_right_inactive.gif.jsf) right top no-repeat;
	max-width:25px;
}

.fw-active-color-l2-false
{
	background:url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/images/color_border_left_inactive.gif.jsf) left top no-repeat;
	border:0;
	margin-right:2px;
	max-height:25px;
	max-width:20px;
	overflow:hidden;
	padding:4px 3px 4px 2px;
}

.fw-coresize img
{
	border:none;
	display:block;
}

.fw-coresize img:hover
{
	cursor:pointer;
}

.fw-addinfos
{
	text-align:right;
	width:100%;
}

.fw-cs-price
{
	font-weight:700;
}

.fw-application-message
{
	background-color:#FFE7AD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	padding:2px 5px 3px;
}

*+html .fw-application-message
{
	padding:3px 5px;
	vertical-align:-1px;
}

.fw-form-field .fw-application-message
{
	padding:3px 5px 2px;
}

*+html .fw-form-field .fw-application-message
{
	padding:3px 5px 2px;
	vertical-align:-2px;
}

.fw-rvpr
{
	color:#293C43;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
	width:100%;
}

.fw-rvpr td
{
	background-color:transparent;
	border:0 solid #FFF;
	vertical-align:top;
}

.fw-rvpr .fw-box-product
{
	background:url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/images/product_row_rt_bg.png.jsf) right top no-repeat;
}

.fw-rvpr .fw-box-product-i1
{
	background:url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/images/product_row_lt_bg.png.jsf) left top no-repeat;
}

.fw-rvpr .fw-box-product-i2
{
	background:url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/images/product_row_rb_bg.png.jsf) right bottom no-repeat;
}

.fw-rvpr .fw-box-product-i3
{
	background:url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/images/product_row_lb_bg.png.jsf) left bottom no-repeat;
	padding:7px 11px 8px;
}

.fw-rvpr .fw-box-product-top,.fw-rvpr .fw-box-product-bottom
{
	height:0;
}

.fw-rvpr .fw-rating
{
	font-size:13px;
}

*+html .fw-rvpr .fw-rating
{
	display:inline;
	margin-top:-7px;
	top:7px;
}

.fw-rvpr .fw-product-report-review
{
	padding-left:0;
	padding-top:4px;
	text-decoration:none;
}

.fw-rvpr .fw-product-heading
{
	color:#293C43;
	font-weight:700;
	margin-right:10px;
	text-transform:uppercase;
}

.fw-rvpr .fw-product-date,.fw-rvpr .fw-product-location
{
	margin-left:3px;
}

.fw-rvpr .fw-product-date-label
{
	color:#000;
	display:inline-block;
	padding-top:6px;
}

.fw-rvpr .fw-product-writtenby-label,.fw-rvpr .fw-product-location-label
{
	color:#000;
	display:inline-block;
	padding-top:4px;
}

.fw-rvpr .fw-product-writtenby-label
{
	padding-right:3px;
}

.fw-rvpr .fw-product-proscons
{
	padding-top:4px;
}

.fw-rvpr .fw-product-pros-label
{
	color:#000;
	display:inline-block;
	font-size:13px;
	font-weight:700;
	padding-top:2px;
}

.fw-rvpr .fw-product-cons-label
{
	color:#000;
	display:inline-block;
	font-size:13px;
	font-weight:700;
	padding-top:2px;
}

.fw-rvpr .fw-product-description
{
	line-height:16px;
	padding-top:4px;
}

.fw-rvpr .fw-product-description-label
{
	color:#000;
	display:block;
	font-size:13px;
	font-weight:400;
	padding-top:2px;
	word-wrap:break-word;
}

.fw-rvpr .fw-product-pros,.fw-rvpr .fw-product-cons
{
	color:#000;
	font-size:13px;
	font-weight:400;
	margin-left:3px;
}

.fw-rvpr .fw-average-rating
{
	display:inline;
}

.fw-rvpr .fw-average-rating .fw-rating
{
	height:14px;
}

.fw-rvpr .fw-box-product-content
{
	padding-bottom:4px;
}

.fw-rvpr .fw-product-social-media-l
{
	padding-right:10px;
}

.fw-rvpr .fw-product-social-media-r
{
	left:730px;
	position:relative;
}

.fw-rvpr .fw-product-social-media-c
{
	padding-top:5px;
	width:100%;
}

.fw-rvpr .fw-product-social-media-c .fw-form-link-bt-icon i img
{
	padding:0;
}

a.fw-sm-bt-icon span b i img
{
	border:none;
}

a.fw-social-media span b i img
{
	border:none;
}

.fw-upl-object
{
	height:16px;
	position:relative;
	top:2px;
	z-index:10;
}

.uploadifyQueueItem
{
	background-color:#F5F5F5;
	border:2px solid #E5E5E5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:5px;
	padding:10px 12px 10px 10px;
	width:242px;
}

.uploadifyError
{
	background-color:#FDE5DD;
	border:2px solid #FBCBBC;
}

.uploadifyQueueItem .cancel
{
	float:right;
	margin-right:10px;
	margin-top:-5px;
}

.uploadifyProgress
{
	background-color:#FFF;
	border:1px solid #f6b992;
	margin-top:10px;
	padding:1px;
	width:100%;
}

.uploadifyProgressBar
{
	background-color:#f8bc5f;
	height:10px;
	width:1px;
}

.fw-instore-search .fw-product-prices-container
{
	width:150px;
}

.fw-instore-search .fw-prd-svprcs-br-cntner
{
	color:#293C43;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:14px;
	overflow:hidden;
	position:relative;
}

.fw-instore-search .fw-prd-svprc
{
	left:0;
	position:absolute;
	white-space:nowrap;
}

.fw-instore-search .fw-prd-svprcend
{
	background-color:#FFF;
	padding-left:5px;
	position:absolute;
	right:0;
	white-space:nowrap;
}

.fw-instore-search .fw-product-second-price
{
	color:#293C43;
	display:inline;
	font-size:16px;
	font-weight:400;
	text-decoration:line-through;
}

.fw-instore-search .fw-product-second-price-currency
{
	color:#293C43;
	display:none;
	font-size:16px;
	font-weight:400;
	margin:0 5px 0 0;
}

.fw-instore-search .fw-product-prices-br-container
{
	padding:1px 0 0;
}

.fw-instore-search .fw-product-price-currency
{
	color:#293C43;
	display:none;
	font-size:16px;
	font-weight:700;
	margin:0 5px 0 0;
}

.fw-instore-search .fw-product-price
{
	color:#293C43;
	display:inline;
	font-size:16px;
	font-weight:700;
	margin:0;
}

.fw-kentico-banner-box
{
	display:block;
	padding:10px;
}


	.fw-box-lcnmenuselected-collapsed .fw-content-lcn-header-text-selected i
	{
		padding-bottom:4px;
	}
	
	.fw-content-lcn-header-text i,.fw-content-lcn-header-text-selected i,.fw-content-lcn-crumbnails-header-text
	{
		padding-bottom:5px;
	}
	
	.fw-columnview-scroll-middle
	{
		left:-11px;
		position:relative;
	}
	
	.fw-columnview-scroll-middle-container
	{
		left:-3px;
		position:relative;
		width:689px;
	}
	
	.fw-pc-ctn .fw-columnview-scroll-middle
	{
		left:-18px;
	}
	
	.fw-pc-ctn .fw-columnview-scroll-right
	{
		right:18px;
	}
	
	.fw-pc-ctn .fw-columnview-scroll-img
	{
		right:18px;
	}
	
	.fw-pc-ctn .fw-columnview-scroll-right:hover
	{
		right:18px;
	}
	
	.fw-pc-ctn .fw-columnview-scroll-right-dis
	{
		right:18px;
	}
	
	.fw-pc-ctn .fw-columnview-scroll-btn
	{
		right:-18px;
	}



.fw-ir-wrap .fw-form-label label {
	background-image: none;
	color: black;
	width: auto;
	padding: 10px 0 0 0;

}
.fw-ir-wrap .fw-dtot-header {
	background: none;
}

.fw-box-inf-req .fw-combo {
	width: 243px !important;
}
.fw-order-status .fw-form-gridcol2 {
	border: none;
	box-shadow: none;
	border-radius: none;
}
.fw-box-partform-content a {
	margin: 0;
}
.fw-add-to-favorites-br-container {
	margin: 10px 0 0 0;
}
.col-side .poll #pnlPoll {
	line-height: 24px;
	padding: 5px 0 0 0;
}
.col-side .poll #pnlPoll input {
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.fw-ir-wrap th.fw-form-gridcoldefault {
	border: none;
	background: #A19486;
	color: white;
	-webkit-box-shadow: none;
    box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 12px;
}
.fw-ir-wrap td.fw-form-gridcoldefault {
	border: none;
	background: #fff;
	color: black;
	-webkit-box-shadow: none;
    box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0; 
}
.fw-ir-wrap .fw-form-gridrow5 {
	height: 130px;
}
.fw-ir-wrap .fw-form-gridrow5 textarea{
	height: 130px !important;
	width: 230px !important;
}
#ui-datepicker-div { 
	display: none; 
}
.fw-form-label label.fw-form-gridcol2 {
	border: none;
	box-shadow: none;
	border-radius: none;	
}
.fw-box-cart-summary-total-content {font-weight: bold;}

.fw-box-lcnmenucrumbnails-i3 ul li.fw-list-entry-lcn {background: none;}

.fw-box-sidebartile-img, .fw-box-sidebartile-img-i1, .fw-box-sidebartile-img-i2, .fw-box-sidebartile-img-i3 {
	background: none !important;
}
.news-feed .open-content img {
	border: 1px solid #E4701E;
	padding: 2px;
}
.fw-sc-pcode .fw-cextciab {
	width: 165px;
}
.fw-sc-pcode .fw-inputtext {
	width: 100%;
}
.fw-sc-pcode a.fw-bt-icon {
	right: -25px\9 !important;
}
a.btn-orange {
	background: #F8D093 !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F8D093), to(#e68b49)) !important;
	background: -webkit-linear-gradient(#F8D093, #e68b49) !important;
	background: -moz-linear-gradient(#F8D093, #e68b49) !important;
	background: -ms-linear-gradient(#F8D093, #e68b49) !important;
	background: -o-linear-gradient(#F8D093, #e68b49) !important;
	background: linear-gradient(#F8D093, #e68b49) !important;
	-pie-background: linear-gradient(#F8D093, #e68b49) !important;
	behavior: url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/PIE.htc.jsf);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8D093', endColorstr='#e68b49',GradientType=0 ) !important; /* IE6-9 */
}

.fl-right {float: right;}

a.btn-green {
	border: 1px solid #61822c !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	-webkit-box-shadow: #666 0px 2px 3px !important;
	-moz-box-shadow: #666 0px 2px 3px !important;
	box-shadow: #666 0px 2px 3px !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a8d464), to(#88af4a)) !important;
	background: -webkit-linear-gradient(#a8d464, #88af4a) !important;
	background: -moz-linear-gradient(#a8d464, #88af4a) !important;
	background: -ms-linear-gradient(#a8d464, #88af4a) !important;
	background: -o-linear-gradient(#a8d464, #88af4a) !important;
	background: linear-gradient(#a8d464, #88af4a) !important;
	-pie-background: linear-gradient(#a8d464, #88af4a) !important;
	behavior: url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/PIE.htc.jsf);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d464', endColorstr='#88af4a',GradientType=0 ) !important;
}
.fw-inputtext-err input {
	background-color: #e2464f;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}
.fw-combinesitesearch input {
	margin: 4px 0 0 0 !important;
}
.fw-box-thankyou {
	background-color: #c6dbb2;
	border: 3px solid #7ba958;
	padding: 15px 20px;
	margin: 0 0 20px 0;
	color: #000;
	font-family: 'Arimo Regular', sans-serif;
	font-size: 11px;
	line-height: 20px;
}
.fw-box-thankyou h2 {
	font-family: "Rokkitt Regular", Arial, sans-serif;
	font-size: 29px;
	color: #000;	
	display: block;
	margin-bottom: 10px;
}
.fw-box-thankyou p {
	font-family: 'Arimo Regular', sans-serif;
	font-size: 12px;
	display: block;
	margin: 0 0 10px 0;
	line-height: 22px;
}
.fw-box-thankyou a {
	border-bottom: 1px solid #E4782B;
}
.fw-box-thankyou a:hover {
    background: #7a6854;
    color: #fff;
}
.fw-box-thankyou .fw-link {
	height: 19px;
	font-family: 'Arimo Regular', sans-serif;
	font-size: 12px;
}

.fw-box-receipt {
	background-color: #bdd4d4;
	border: 2px solid #afcaca;
	padding: 10px 5px;
	margin: 0 0 20px 0;
	color: #000;
	font-family: 'Arimo Regular', sans-serif;
	font-size: 11px;
	line-height: 20px;
}
.fw-box-receipt h2 {
	font-family: "Rokkitt Regular", Arial, sans-serif;
	font-size: 29px;
	color: #000;	
	display: block;
	margin-bottom: 10px;
}
.fw-box-receipt p {
	font-family: 'Arimo Regular', sans-serif;
	font-size: 12px;
	display: block;
	margin: 0 0 10px 0;
	line-height: 22px;
}

.fw-box-psp-fail {
	background-color: #f0d0b0;
	border: 3px solid #a88459;
	padding: 15px 20px;
	margin: 0 0 20px 0;
	color: #000;
	font-family: 'Arimo Regular', sans-serif;
	font-size: 11px;
	line-height: 20px;
}
.fw-box-psp-fail h2 {
	font-family: "Rokkitt Regular", Arial, sans-serif;
	font-size: 29px;
	color: #000;	
	display: block;
	margin-bottom: 10px;
}
.fw-box-psp-fail p {
	font-family: 'Arimo Regular', sans-serif;
	font-size: 12px;
	display: block;
	margin: 0 0 10px 0;
	line-height: 22px;
}
.fw-box-psp-fail a {
	border-bottom: 1px solid #E4782B;
}
.fw-box-psp-fail a:hover {
    background: #7a6854;
    color: #fff;
}
.fw-box-psp-fail .fw-link {
	height: 19px;
	font-family: 'Arimo Regular', sans-serif;
	font-size: 12px;
}
/* 20130228 */
.fw-combo, .fw-combo-err {
	width: 90px;
}
.fw-form-grid-thumb {
	width: 65px;
}
.fw-form-grid-100 {
	width: 100%;
}
.fw-cart-prev-center {
	display: block;
	text-align: center;
}
.fw-mini-basket-overlay2 .fw-mbo-pglc4 .fw-price-ctn .fw-remove-button
{
	_margin:6px 5px 0 5px;
	margin:6px 5px 0;
}
.fw-proddetails-quantity-unit-container
{
	clear:both;
	height:30px;
	margin-top:1px;
	text-align:left;
	float: left;
	width: 60px;
}
.fw-proddetails-unittype {
	display: none;
}
.fw-mini-basket-overlay2 .fw-mbo-pglc2 .fw-quantity-ctn
{
	text-align:left;
	width:49px;
}
a.fw-link-bt-red i,a:visited.fw-link-bt-red i
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight: bold;
	margin:0;
	padding:0;
	text-decoration:none;
	color: #c00;
	border-bottom: 1px solid #e4782b;
	line-height: 25px;
}
a:hover.fw-link-bt-red i
{
	background-color:#ccc;
	cursor:pointer;
	padding:0 0 1px;
	text-decoration:none;
}
.fw-box-product-detail-internal .fw-product-quanty-unit-addto-container a 
{
	border-bottom:none;
}
.fw-box-product-detail-internal .fw-proddetails-quantity-stepper
{
	float:left; 
	margin-right:2px;
}
.fw-box-product-detail-internal .fw-product-add-to-container
{
	margin-top:4px;
}

/* IE8 */
@media \0screen {
	.fw-combinesitesearch input {
		margin: 0px 0 0 0 !important;
	}
	.fw-sitesearch .fw-inputtext input
	{
		padding-top:4px;
		width:116px;
	}
	.fw-box-campsearchint-i3 .fw-ciab
	{
		height:24px;
	}
	.fw-box-campsearchint-i3 .fw-ciab .fw-inputtext input
	{
		width:110px;
	}
	.fw-box-campsearchint-i3 .fw-ciab a.fw-bt-icon
	{
		right:-8px;
	}
}

.fw-layout-2col-navigation .fw-shopbasket-product-col1 .fw-dt-cell{
width:268px;
}

/*line 3067*/
.fw-footer-box-upper-right i {
background: url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/images/cheers_black_sml.png.jsf) center top no-repeat;
width: 99px;
height: 40px;
display: block;
text-indent: -10000px;
position: relative;
top: 15px;
left: 44px;
background-size: 70px 30px;
}

/*line 8964*/
.fw-datatable .fw-stepper.fw-form-gridcoldefault { /*first level*/
min-width: 35px;
width: 50px;
}

/*WISHLIST*/

.fw-combo-common .fw-combo .fw-form-gridcoldefault {
width:130px;
}

/*line 9457*/
.fw-wishlist-line-quantity,.fw-wishlist-line-unit {
float:left;
}

.fw-wishlist-line-quantity {
width: 50px;
margin-right:8px;
}


.fw-th-gridview .fw-product-second-price:parent {display:none;}
 
.fw-th-gridview .fw-product-second-prices-br-container {padding-top:5px; padding-bottom:5px;}

.fw-th-gridview .fw-product-second-price  {
color:#e4701e;
}

.fw-wishlist-line-unit {
width: 70px;
}


/*Start Aligned Wholesalers*/

/*heading space*/
#paC\:cL\:fLF\:ilg01\:titAlignedWholesalers {
margin-top:20px;}

.fw-footer-list-aws {
margin:0px;
padding:0px;
}
.fw-footer-list-aws li a {
width:80px;
height:80px;
display:block;
background-repeat:no-repeat;
text-indent:-9999px;
background-position-y: center;
}

.fw-footer-list-aws li {
list-style-type:none;
float:left;
margin-right:10px;
vertical-align:middle;
}

.fw-footer-list-aws li:last-child {
margin-right:0px;
}

/*ie 8 hack because no last child*/
@media \0screen {
.fw-footer-list-aws li {
margin-right:8px;
}
}

/*Allied*/
.fw-footer-list-aws li .fw-footer-sublist-link-aws-1 {

background-image:url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/images/allied_liquor.png.jsf)

}
/*Gilmours*/
.fw-footer-list-aws li .fw-footer-sublist-link-aws-2 {
background-image:url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/images/gilmours_logo.png.jsf)
}
/*Tasman*/
.fw-footer-list-aws li .fw-footer-sublist-link-aws-3 {
background-image:url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/images/tasman_logo.png.jsf)
}
/*The Mill*/
.fw-footer-list-aws li .fw-footer-sublist-link-aws-4 {
background-image:url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/images/themill_logo.png.jsf)
}
/*Toops*/
.fw-footer-list-aws li .fw-footer-sublist-link-aws-5 {
background-image:url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/images/toop_logo.png.jsf)
}
/*Trents*/
.fw-footer-list-aws li .fw-footer-sublist-link-aws-6 {
background-image:url(/db/javax.faces.resource/db/comp.theme/styles/fmedia/images/trents_logo.png.jsf)
}
/*End Aligned Wholesalers*/

.fw-basket-psp-wrap {
	
}

.fw-basket-psp-bar {
	float:left;
	clear:both;
	width:100%;
	height:20px;
	position:relative;
}

.fw-basket-psp-bar .fw-basket-psp-percent {
	background:#2caedd;
	background:-moz-linear-gradient(left, #66FF66 0%, #5CE65C 28%, #52CC52 46%, #47B247 66%, #3D993D 86%, #338033 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,#66FF66), color-stop(28%,#5CE65C), color-stop(46%,#52CC52), color-stop(66%,#47B247), color-stop(86%,#3D993D), color-stop(100%,#338033));
	background:-webkit-linear-gradient(left, #66FF66 0%,#5CE65C 28%,#52CC52 46%,#47B247 66%,#3D993D 86%,#338033 100%);
	background:-o-linear-gradient(left, #66FF66 0%,#5CE65C 28%,#52CC52 46%,#47B247 66%,#3D993D 86%,#338033 100%);
	background:-ms-linear-gradient(left, #66FF66 0%,#5CE65C 28%,#52CC52 46%,#47B247 66%,#3D993D 86%,#338033 100%);
	background:linear-gradient(left, #66FF66 0%,#5CE65C 28%,#52CC52 46%,#47B247 66%,#3D993D 86%,#338033 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66FF66', endColorstr='#338033', GradientType=1);
	float:left;
	width:100%;
	height:20px;
	position:relative;
}

.fw-basket-psp-bar .fw-basket-psp-percent span {
	display:block;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	width:100%;
	height:20px;
	background:rgba(255, 255, 255, .7);
}

.fw-basket-psp-bar .fw-basket-psp-circle {
	display:block;
	position:absolute;
	top:50%;
	left:0;
	z-index:3;
	margin:-28px 0 0 -28px;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:18px;
	font-family:'Rokkitt Regular', Arial, sans-serif;
	color:#fff;
	background:rgba(0, 0, 0, .1);
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border-radius:40px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
}

.fw-basket-psp-bar .fw-basket-psp-circle.rotate {
	-webkit-transform:rotate(1080deg);
	-moz-transform:rotate(1080deg);
	-o-transform:rotate(1080deg);
}

.fw-basket-psp-bar .fw-basket-psp-circle span {
	display:inline-block;
	width:35px;
	height:35px;
	line-height:35px;
	background:rgba(0, 0, 0, .3);
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border-radius:40px;
}

.fw-basket-psp-value-axis span {
	display:inline-block;
	text-align:left;
	font-family:'Rokkitt Regular', Arial, sans-serif;
	font-size:18px;
}

.fw-basket-psp-value-26 {
	float: right;
}