/* Brands
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* On product page
-------------------------------------------------------------- */
.box-brand a {
	margin:0 auto;
	display:block;
}
.box-brand img {
	margin:0 auto;
	display:block;
	
	transition:			opacity 300ms ease-in-out;
	-moz-transition:	opacity 300ms ease-in-out;
	-webkit-transition:	opacity 300ms ease-in-out;
	-o-transition:		opacity 300ms ease-in-out;
}
.box-brand img:hover { opacity:0.75; filter:alpha(opacity=75); }

/*added by grewin*/
.grewinbutton {
    	background-image: linear-gradient(bottom, #1E7EC8 40%, #4E93E7 71%);
	background-image: -o-linear-gradient(bottom, #1E7EC8 40%, #4E93E7 71%);
	background-image: -moz-linear-gradient(bottom, #1E7EC8 40%, #4E93E7 71%);
	background-image: -webkit-linear-gradient(bottom, #1E7EC8 40%, #4E93E7 71%);
	background-image: -ms-linear-gradient(bottom, #1E7EC8 40%, #4E93E7 71%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.4, #1E7EC8), color-stop(0.71, #4E93E7) );
	border: 1px solid #1e7ec8;
	padding: 8px 15px;
	color: #fff;
	border-radius: 8px;
	-moz-box-shadow: inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow: inset 0px 1px 0px 0px #54a3f7;
	box-shadow: inset 0px 1px 0px 0px #54a3f7;
	display: inline-block;
	font-family: Trebuchet MS;
	font-size: 13px;
	width: 190px;
	height: auto;
	margin: 0 5px;
}
.grewinbutton:hover, .grewinbutton:active  {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background: -moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background: -webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background: -o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background: -ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background: linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color: #007dc1;
	border: 1px solid #124d77;
	font-weight: normal;
	color: #fff;
}	
    
.grewinbutton-div {
	width: 100%;
}    
.grewinbuttoncol1 {
	float:left;
	width:200px;
	height:auto;
	text-align:center;
	margin:0 auto;
	border:0px solid #f0efef;
	color:#ffffff;
}
.grewinbuttoncol2 {
	float:left;
	width:200px;
	height:auto;
	text-align:center;
	margin:0 auto;
	border:0px solid #f0efef;
	color:#ffffff;
}

#promoprice {
	background-image: url("https://www.cheapsheds.com.au/imagesfortheCSAU/promo-price-bg.png");
	background-repeat: no-repeat;
	width: 200px;
	height: 42px;
	text-align:center;
	padding-top: 10px;
	padding-left:20px;
}

#pinkribbon {
	background-image: url("https://www.cheapsheds.com.au/imagesfortheCSAU/pinkribbon.png");
	background-repeat: no-repeat;
	width: 198px;
	height: 40px;
	text-align:center;
	padding-top: 5px;
	border-radius: 8px;
	-moz-box-shadow: inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow: inset 0px 1px 0px 0px #54a3f7;
	box-shadow: inset 0px 1px 0px 0px #54a3f7;
}

// Added by yans (main image width on product page set to 364)
.product-view .product-img-box .product-image {
max-width: 364px;
}

.gen-tabs-style1 .tabs li.active a {
	background-color: #FFFFFF !important;
}

.gen-tabs-style1 .tabs-panels {
	background-color: #FFFFFF !important;
}

.product-options dt {
margin: 10px 0 0 0 !important;
}

.product-options dt label {
background-color: #FFFFFF !important;
}

.product-options dd {
background-color: #FFFFFF !important;
}

.wrap_accessories tr.title td h3 span {
background-color: #FFFFFF !important;
}

.wrap_accessories tr.value {
background-color: #FFFFFF !important;
}

.shipping-options h3.sIFR-replaced span {
background: #FFFFFF !important;
}

.shipping-options table {
background: #FFFFFF !important;
}

.box-up-sell ul.products-grid {
background: #FFFFFF !important;
}

.box-up-sell h3.section-title span {
background: #FFFFFF !important;
}

.block {
background: #FFFFFF !important;
}

.block-cart {
    margin: 0px;
    padding: 0px;
    background-color: #144F9A !important;
    border: none;
    color: #fff;
    text-transform: uppercase;
    height: 29px;
}

.block-cart {
    margin: 0px;
    padding: 0px;
    background-color: #144F9A !important;
    border: none;
    color: #fff;
    line-height: 19px;
    text-transform: uppercase;
}

.block-cart .block-content{
	color: #000 !important;
}

.block-content .summary {
	width:60%;
	float:left;
}

#mini-cart .actions {
    margin: 0px 0px 0px;
}