/* 49 */

/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/banner-main.css ******/

div.banner-main{
	width:2000px;
	left:50%;
	margin-left:-1000px;
	position:relative;
	height:	673px;
}
div.banner-main.store-banner{	
	height:450px;
}
div.banner-main p{
	margin:0;	
}
div.banner-main div.buttons{
	display:none;	
}
div.banner-main div.navigation{
	text-align:center;
	margin-top:-20px;
	position:relative;
	z-index:99;
}
div.banner-main div.navigation > a{
	display:inline-block;
	width:10px;
	height:10px;
	background: url("images/template/banner-dots.png") no-repeat left 0 transparent;
	text-indent:-9999em;
	padding:3px;	
}
div.banner-main div.navigation > a.active,
div.banner-main div.navigation > a.active:hover{
	background-position: 0 -16px;	
}
div.banner-main div.navigation > a:hover{
	background-position: 0 -36px;	
}

/*--- TEXT PART ---*/
div.banner-main div.item-wrap{
	background: url("images/template/banner-bg-repeat.jpg") repeat center center transparent;
}	
div.banner-main div.description-wrap{
	max-width: 990px;
	padding: 0px 2.5%;
	width: 95%;
	margin: 0 auto;	
	text-align:center;
	cursor:pointer;
}
div.banner-main div.description-wrap h2{
	font-size:100px;
	margin-top: -101px;
	margin-bottom:0;
	color:#a1cc3a;
}
div.banner-main div.description{
	margin-bottom:40px;
	height:125px;
}
div.banner-main div.description-wrap h4{
	color:#fff;
	font-size:34px;
	margin-bottom:15px;
}
div.banner-main div.description-wrap h5{
	color:#fff;
	font-size:16px;
}

@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px){
	div.banner-main{
		width:1000px;
		margin-left:-500px;	
		height:422px;
	}
	div.banner-main.store-banner{	
		height:225px;
	}
	
	/*--- TEXT PART ---*/	
	div.banner-main div.description-wrap{
		max-width: 640px;
	}
	div.banner-main div.description-wrap h2{
		font-size:70px;
		margin-top: -75px;
	}
	div.banner-main div.description{
		margin-bottom:40px;	
	}
	div.banner-main div.description-wrap h4{
		font-size:28px;
	}
	div.banner-main div.description-wrap h5{
		font-size:14px;
	}
	/* ie 9 fix for smaller netbooks */
	div.banner-main .item a img{
		width: 100%
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.banner-main{
		width:100%;
		left:0%;
		margin-left:0;
		height:auto;	
	}
	div.banner-main.store-banner{	
		height:auto;
	}
	/* ie 9 fix for smaller netbooks */
	div.banner-main .item a img{
		width: 100%
	}
	
	/*--- TEXT PART ---*/	
	div.banner-main div.description-wrap h2{
		font-size: 30px;
		margin-top: -32px;
	}
	div.banner-main div.description{
		margin-bottom:30px;
		height:85px;
	}
	div.banner-main div.description-wrap h4{
		font-size:18px;
	}
	div.banner-main div.description-wrap h5{
		font-size:10px;
	}
}
@media screen and (max-width: 480px) and (min-width: 370px){
	div.banner-main div.description{
		height:105px;
	}
}
@media screen and (max-width: 370px){
	div.banner-main div.description{
		height:135px;
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/breadcrumbs.css ******/

div.breadcrumbs{
	text-transform:uppercase;
	margin:0;
}
div.breadcrumbs strong,
div.breadcrumbs li,
div.breadcrumbs span{
	color:#5d6162;
}


/*-----------------MOBILE--------------------*/
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	div.breadcrumbs strong,
	div.breadcrumbs li,
	div.breadcrumbs span{
		font-size:12px;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	div.breadcrumbs strong,
	div.breadcrumbs li,
	div.breadcrumbs span{
		font-size:10px;
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/callback-block.css ******/

div.callback-block{
	width:100%;
	float:left;
	clear:both;
	background:#a1cc3a;	
}	
div.callback-block-wrap{
	max-width:1160px;
	width:95%;
	padding:50px 2.5%;
	margin:0 auto;
}
div.callback-block p{
	color:#fff;
	font-size:34px;
	line-height:1em;
	margin:0;
	text-align:center;
}
div.callback-block p a{
	display: inline-block;
	font-size: 16px;
	border: solid 1px #fff;
	padding: 5px 20px;
	color: #fff;
	line-height: 34px;
	vertical-align:middle;
	margin-left:15px;
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/copyright.css ******/

div.copyright{
	float:left;
	width:100%;
	clear:both;
	margin-top:60px;	
}
div.copyright p{
	color:#fff;
	font-size:13px;
}
div.copyright p a{
	color:inherit;
}
div.copyright p.copyright{
	float:left;
}
div.copyright p.menu{
	float:right;
}

body.store-section div.copyright p.menu{
	color: #2abced;	
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/digistor-newsletter-pop-up-link.css ******/

div.digistor-newsletter-pop-up-link{
	display:none;	
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/digistor-review-widget.css ******/

div.store-mini-banner-holder-wrap > div.digistor-review-widget{
	background:#EFEFEF;	
	height:264px;
}
div.digistor-review-widget *,
div.digistor-review-widget .block-shopreviews #big-rating strong,
div.digistor-review-widget .block-shopreviews #total-votes strong,
div.digistor-review-widget .block-shopreviews #total-votes span,
div.digistor-review-widget .block-shopreviews #big-rating span{
	color:#5D6162;	
}
div.digistor-review-widget .block-shopreviews{
	padding:20px 15px 0;	
}
div.digistor-review-widget div.block-title{
	font-size:30px;
	line-height:1.1em;
}
div.digistor-review-widget .block-shopreviews .block-title strong{
	padding-left:0;
}
div.digistor-review-widget .block-shopreviews .block-title *{
	font-family: 'open_sansregular';
}
div.digistor-review-widget .block-shopreviews #shop-review-header{
	margin:0 0 5px 0;
	padding:0;
	line-height:1em;	
}
div.digistor-review-widget .block-shopreviews #global-rating-area{
	background:none;
}
div.digistor-review-widget .block-shopreviews #big-rating strong{
	line-height:30px;
}
div.digistor-review-widget .block-shopreviews .review-container{
    padding: 0 0 5px 0;
    margin: 0 0 5px 0;
	border-bottom:solid 1px #fff;
}
div.digistor-review-widget .block-shopreviews ul{
	float:right;	
}
div.digistor-review-widget .block-shopreviews ul div.left{
	display:none;	
}
div.digistor-review-widget div.shop-review-user-name{
	color:#000;
}
div.digistor-review-widget li{
	padding:0;
	background:none;	
}
div.digistor-review-widget .block-shopreviews #big-rating{
	width:110px;	
}
div.digistor-review-widget .review-container ul li{
	font-size:10px;
}
div.digistor-review-widget a,
div.digistor-review-widget a:visited{
	color:#2ABCED;	
}
div.digistor-review-widget a:hover{
	color:#000;	
}



/*---PAGE----*/
body.innobyte-shop-reviews-index-index div.title-buttons h1{
	float:left;	
}
body.innobyte-shop-reviews-index-index div.title-buttons button{
	float:right;
	margin-top:15px;	
}
body.innobyte-shop-reviews-index-index div.pager a{
	color:#2ABCED;
}
body.innobyte-shop-reviews-index-index #my-reviews-table td > img{
	display:none;	
}
body.innobyte-shop-reviews-index-index #my-reviews-table td,
body.innobyte-shop-reviews-index-index #my-reviews-table th{
	padding:5px;	
}
body.innobyte-shop-reviews-index-index #my-reviews-table td{
	text-align:left;	
}
body.innobyte-shop-reviews-index-index #my-reviews-table .rating-stars{
	padding:0 7px 0 0;	
	background-position:0 2px;
	margin:0;
}
body.innobyte-shop-reviews-index-index #my-reviews-table tr.even{
	background:#f0f0f0;	
}

/*--BLUE/GREEN STUFF--*/
body.innobyte-shop-reviews-index-index div.digistor-logo,
body.innobyte-shop-reviews-index-index div.digistor-footer-info,
body.innobyte-shop-reviews-index-index div.digistor-footer-contact,
body.innobyte-shop-reviews-index-index div.digistor-footer-connect,
body.innobyte-shop-reviews-index-index div.digistor-footer-blog,
body.innobyte-shop-reviews-index-index div.digistor-footer-twitter,
body.innobyte-shop-reviews-index-add div.digistor-logo,
body.innobyte-shop-reviews-index-add div.digistor-footer-info,
body.innobyte-shop-reviews-index-add div.digistor-footer-contact,
body.innobyte-shop-reviews-index-add div.digistor-footer-connect,
body.innobyte-shop-reviews-index-add div.digistor-footer-blog,
body.innobyte-shop-reviews-index-add div.digistor-footer-twitter{
	display:none;	
}

body.innobyte-shop-reviews-index-add form#review-form{
	width:100%;
	max-width:350px;	
}
form#review-form input,
form#review-form textarea{
	box-sizing:border-box;	
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.store-mini-banner-holder-wrap > div.digistor-review-widget{	
		height:auto;
	}
	body.innobyte-shop-reviews-index-index div.title-buttons h1{
		width:100%;	
	}
	body.innobyte-shop-reviews-index-index div.title-buttons button{
		float:left;
		margin-bottom:30px;	
	}	
}
@media only screen and (max-width: 400px), only screen and (max-device-width: 400px){
	body.innobyte-shop-reviews-index-index #my-reviews-table td.cell-2{
		word-wrap:break-word;	
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/footer-blocks.css ******/

div.digistor-footer-block{
	float:left;
	width:25%;
	margin:0;	
}
div.digistor-footer-block div.digistor-footer-block-wrap{
	padding:0 50px 0 0;
}
div.digistor-footer-block.digistor-footer-twitter div.digistor-footer-block-wrap{
	padding-right:0;
}
div.digistor-footer-block.digistor-footer-twitter iframe{
	width:100%!important;
}
div.digistor-footer-block h4{
	font-size:16px;	
}
div.digistor-footer-block p{
	color:#fff;
	font-size:13px;
}
div.digistor-footer-block p strong{
	color:#fff;
}
div.digistor-footer-block a{
	color:inherit;
	text-decoration:underline;
}
div.digistor-footer-block a:hover,
div.digistor-footer-block a:focus{
	color:#a1cc3a;
}

/*SOCIAL*/
div.digistor-footer-info ul,
div.digistor-store-footer-connect ul{
	margin-top:15px;	
}
div.digistor-footer-info ul li,
div.digistor-store-footer-connect ul li{
	background:none;
	padding:0;
	float:left;
	margin-right:10px;	
}
div.digistor-footer-info ul li a{
	display:block;
	width:36px;
	height:36px;
	background-position:0 0;
	background-color:transparent;
	text-indent:-9999em;	
}
div.digistor-footer-info ul li a:hover,
div.digistor-footer-info ul li a:focus{
	background-position:0 -36px;
	text-decoration:none;	
}
div.digistor-footer-info ul li a.twitter{
	background-image: url("images/template/social-twitter.png");
}
div.digistor-footer-info ul li a.facebook{
	background-image: url("images/template/social-facebook.png");	
}
div.digistor-footer-info ul li a.youtube{
	background-image: url("images/template/social-youtube.png");	
}
div.digistor-footer-info ul li a.linkedin{
	background-image: url("images/template/social-linkedin.png");	
}

/*--NEWSLETTER--*/
div.digistor-footer-block div.newsletter{	
	margin-top:20px;
}
div.digistor-footer-block div.newsletter div.block-subscribe{
	margin: 0 auto;
	float: none;
	padding:0;
}
div.digistor-footer-block div.newsletter div.block-subscribe div.block-title,
div.digistor-footer-block div.newsletter div.block-subscribe div.form-subscribe-header{
	display:none;
}
div.digistor-footer-block div.newsletter div.block-subscribe div.input-box{
	float:left;
	width:100%;
	margin:0 0px 5px 0;
}
div.digistor-footer-block div.newsletter div.block-subscribe input{
	width: 96%;
	padding: 3px 2%;
	/*Was line-height:28px; but this doesn't work with the placeholder in safari*/
	height: 28px;
	border:none;
}
div.digistor-footer-block div.newsletter div.block-subscribe div.actions{
	float:left;	
	width:100%;
}
div.digistor-footer-block div.newsletter div.block-subscribe button {
	padding: 0px 0px;
	background: #2abced;
	color: #fff;
	font-size: 18px;
	border: none;
	height:auto;
	width:100%;
}
div.digistor-footer-block div.newsletter div.block-subscribe button:hover,
div.digistor-footer-block div.newsletter div.block-subscribe button:focus{
	background: #fff;
	color:#2abced;
}


div.digistor-footer-contact h5 a{
	font-size:20px;
	color:#fff;
	border:none;
	text-decoration:none;	
}
div.digistor-footer-contact h5 a:hover,
div.digistor-footer-contact h5 a:focus{
	color:#a1cc3a;	
}

div.digistor-footer-blog h5{
	margin-bottom:15px;
	line-height:0.8em;	
}
div.digistor-footer-blog h5 a{
	font-size:13px;
	color:#fff;
	border:none;
	text-decoration:underline;
	color:#fff;	
}


/*BLUE SOCIAL*/
div.digistor-store-footer-connect ul li a{
	display:block;
	width:52px;
	height:52px;
	background-position:0 0;
	background-color:transparent;
	text-indent:-9999em;	
}
div.digistor-store-footer-connect ul li a:hover,
div.digistor-store-footer-connect ul li a:focus{
	background-position:0 -52px;
	text-decoration:none;	
}
div.digistor-store-footer-connect ul li a.twitter{
	background-image: url("images/template/social-twitter-blue.png");
}
div.digistor-store-footer-connect ul li a.facebook{
	background-image: url("images/template/social-facebook-blue.png");	
}
div.digistor-store-footer-connect ul li a.insta{
	background-image: url("images/template/social-insta-blue.png");	
}
/*BLUE STUFF*/
body.store-section div.digistor-footer-block h4{
	color:#2abced;
}	
div.digistor-store-footer-contact a{
	color:#2abced;	
	text-decoration:none;
}
div.digistor-store-footer-contact a:hover{
	text-decoration:underline;
}
div.digistor-store-footer-contact h5 a{
	font-size: 20px;
	color: #fff;
	border: none;
	text-decoration: none;
}
div.digistor-store-footer-contact h5 a:hover,
div.digistor-store-footer-contact h5 a:focus {
	color: #2abced;
	text-decoration: none;
}
body.store-section div.digistor-footer-block a:hover,
body.store-section div.digistor-footer-block a:focus{
	color:#2abced;
}


/*-----------------MOBILE--------------------*/
@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	div.digistor-footer-block{
		width:50%;
		margin-bottom:20px;
	}
	div.digistor-footer-block.digistor-footer-blog{
		clear:left;
	}
	div.digistor-footer-block div.digistor-footer-block-wrap,
	div.digistor-footer-block.digistor-footer-twitter div.digistor-footer-block-wrap{
		padding:0 5% 0 5%;
	}
	
}
	
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.digistor-footer-block{
		width:100%;
		clear:both;
		text-align:center;
		margin-bottom:20px;
	}
	div.digistor-footer-block div.digistor-footer-block-wrap,
	div.digistor-footer-block.digistor-footer-twitter div.digistor-footer-block-wrap{
		padding:0 10% 0 10%;
	}
	div.digistor-footer-info ul{
		text-align:center;
		margin-top:20px;
	}
	div.digistor-footer-info ul li{
		display:inline-block;
		float:none;
		margin:0 5px 10px 5px;
	}
	
	div.digistor-footer-info ul li,
	div.digistor-store-footer-connect ul li{
		float:none;
		display:inline-block;
	}
	div.digistor-footer-block div.newsletter{
		margin-bottom:15px;	
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/header-quote.css ******/

div.header-quote{
	width:100%;
	float:left;
	clear:both;
	background: url("images/template/green-circle-bg.jpg") repeat-x center top #a1cc3a;
	text-align:center;	
}	
div.header-quote-wrap{
	max-width:1160px;
	width:95%;
	padding:25px 2.5%;
	margin:0 auto;
}
div.header-quote h4{
	color:#fff;
	font-size:34px;	
}
div.header-quote h5{
	color:#fff;
	font-size:16px;	
}


@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px){
	div.header-quote h4{
		font-size:26px;	
	}
}


@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.header-quote h4{
		font-size:18px;	
	}
	div.header-quote h5{
		font-size:14px;	
	}	
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/home-mini-banners.css ******/

div.home-mini-banners{
	width:100%;
	float:left;
	clear:both;
	background:#f5faeb;	
}
div.home-mini-banners-wrap{
	max-width:1160px;
	width:95%;
	padding:30px 2.5%;
	margin:0 auto;	
}
div.home-mini-banners-wrap > div{
	display:inline-block;
	background:none;
	padding:0;
	width:30%;
	margin:0 1% 15px;
	text-align:left;
	vertical-align:top;
}

/*SHOP*/
div.digistor-home-mini-banner-shop-wrap{
	max-width:288px;
	margin:0 auto;	
}
div.digistor-home-mini-banner-shop-wrap > a{
	display:block;
	margin-bottom:25px;
}	
div.digistor-home-mini-banner-shop p{
	text-align:right;
	float:right;	
}
div.digistor-home-mini-banner-shop p a{
	display:block;
	font-size:16px;
	border:solid 1px #a1cc3a;
	float:right;	
	padding:10px 20px;
}

/*BANNERS*/
div.home-mini-banner-1 a img,
div.home-mini-banner-2 a img{
	margin-bottom:10px;
}
div.home-mini-banner-1 p,
div.home-mini-banner-2 p{
	color:#374951;
	font-size:14px;
}
div.home-mini-banner-1 a,
div.home-mini-banner-2 a{
	color:inherit;
	font-size:18px;
}	



/*-----------------MOBILE--------------------*/
@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.home-mini-banners-wrap > div{
		display:block;
		background:none;
		padding:0 2.5%;
		width:95%;
		margin:0 0 15px 0;
		float:left;
		clear:both;
		text-align:center;
	}
	
	/*SHOP*/
	div.digistor-home-mini-banner-shop-wrap{
		max-width:100%;	
	}
	div.digistor-home-mini-banner-shop p{
		text-align:center;
		float:none;	
	}
	div.digistor-home-mini-banner-shop p a{
		float:none;
		max-width:150px;
		margin:0 auto;
	}
	
	/*BANNERS*/
	div.home-mini-banner-1 a img,
	div.home-mini-banner-2 a img{
		max-width:100%;
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/home-points.css ******/

div.home-points{
	width:100%;
	float:left;
	clear:both;
	background:#374951;
}	
div.home-points-wrap{
	max-width:1160px;
	width:95%;
	padding:30px 2.5%;
	margin:0 auto;
}

div.home-points ul{
	text-align:center;
}
div.home-points ul li{
	display:inline-block;
	background:none;
	padding:0;
	width:30%;
	margin:0 1% 15px;
	text-align:left;
	vertical-align:top;
}
div.home-points ul li h4{
	float:left;
	width:100%;
	font-size:18px;
	color:#fff;
}
div.home-points ul li img{
	float:left;
	width:20%;
}
div.home-points ul li p{
	float:right;
	width:75%;
	font-size:14px;
	color:#fff;
}

div.home-points h2{
	color:#879297;
	font-size:41px;	
	text-align:center;
	margin-bottom:40px;
}

/*-----------------MOBILE--------------------*/
@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	div.home-points ul li{
		width:40%;
		margin:0 4.5% 15px;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.home-points ul li{
		width:95%;
		padding:0 2.5%;
		float:left;
		clear:both;
		margin:0 0 15px;
	}
	div.home-points ul li img{
		margin:0 5px 5px 0;
		max-width:50px;	
	}
	div.home-points ul li p{
		float:none;
		width:100%;	
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/logo-main.css ******/

div.logo-main{
	padding:10px 0 10px 0px;
	float:left;
}	


/*-----------------MOBILE--------------------*/
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	div.logo-main{
		width:100%;
		text-align:center;
		margin-bottom:10px;
	}
	div.logo-main img{
		max-width:164px;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	div.logo-main{
		margin-bottom:5px;
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/navigation-main.css ******/

div.navigation-main{
	float:right;
	margin:25px 0 0 0;	
}
/*MENU*/
div.navigation-main-wrap > ul{
	float:left;	
}
div.navigation-main-wrap > ul > li > a,
div.navigation-main-wrap > ul > li > a:visited{
	font-size:16px;
	color:#fff;
	line-height:40px;
	padding: 0 14px;
}
div.navigation-main-wrap > ul > li:hover > a,
div.navigation-main-wrap > ul > li > a:hover,
div.navigation-main-wrap > ul > li > a:focus{
	color:#a1cc3a;
	text-decoration:none;
	cursor:pointer;
}
div.navigation-main-wrap > ul > li > ul{
	background:#222b30;	
}
div.navigation-main-wrap > ul > li > ul > li{
	color:#fff;
	font-size:13px;
	border-bottom:solid 1px #33422d;
}
div.navigation-main-wrap > ul > li > ul > li > a,
div.navigation-main-wrap > ul > li > ul > li > a:visited{
	color:#fff;
	font-size:13px;
	line-height:40px;
}
div.navigation-main-wrap > ul > li > ul > li > a:hover,
div.navigation-main-wrap > ul > li > ul > li > a:focus{
	color:#a1cc3a;
	text-decoration:none;
	cursor:pointer;
}

/*SEARCH*/
div.navigation-main-wrap > #search_mini_form,
div.navigation-main-wrap > div.google-search-form{
	float:right;
	margin-left:15px;
	margin-top:6px;
}
div.navigation-main-wrap > div.google-search-form{
	width:137px;	
}
div.navigation-main-wrap .gsc-control-searchbox-only{
	background:none transparent;
	border:none;
	padding:0;
	width:137px;
}
div.navigation-main-wrap .gsc-control-searchbox-only table,
div.navigation-main-wrap form.gsc-search-box{
	margin:0;	
}
div.navigation-main-wrap .gsc-control-searchbox-only .gsc-input-box{
	border:none;
	border-bottom:solid 1px #000;
	height: 26px;
	line-height: 26px;
	background:none transparent;	
}
div.navigation-main-wrap .gsc-control-searchbox-only .gsc-input-box input{
	height: 26px!important;
	line-height: 26px;
	padding:0 5%!important;
	width:91%!important;
	background-image:none!important;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
div.navigation-main-wrap .gsc-control-searchbox-only td.gsib_b{
	display:none;	
}
div.navigation-main-wrap td.gsc-search-button{
	width:25px;
	height:27px;	
}
div.navigation-main-wrap .cse .gsc-search-button input.gsc-search-button-v2,
div.navigation-main-wrap input.gsc-search-button-v2{
	margin:0;
	padding:7px 5px 6px;	
	vertical-align:bottom;
	border:none;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	background-color:#a1cc3a;
	border-bottom:solid 1px #000;
}
div.navigation-main-wrap input.gsc-search-button:hover,
div.navigation-main-wrap input.gsc-search-button:focus {
	background-color:#374951;
}
div.navigation-main-wrap .gsc-search-box-tools .gsc-search-box td{
	padding:0!important;	
}
div.navigation-main-wrap > #search_mini_form div.form-search{
	/*height:27px;/*Safari fix*/
}	
div.navigation-main-wrap > #search_mini_form label{
	display:block;
	text-indent:-9999em;
	margin:0;
}
div.navigation-main-wrap > #search_mini_form input{
	background:none transparent;
	border:none;
	font-size:16px;
	color:#fff;
	line-height:25px;
	width:110px;
	-webkit-appearance: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	padding:0;
	height:27px;
	line-height:27px;
}
div.navigation-main-wrap > #search_mini_form input:focus{
	background:#fff;
	color:#000;
}
div.navigation-main-wrap > #search_mini_form button{
	background: url("images/template/search-icon.png") no-repeat center 4px transparent;
	border:none;
	padding:0;
	margin:0;	
	display:block;
	min-height:25px;
	min-width:24px;
	height:25px;
}
div.navigation-main-wrap > #search_mini_form button:hover,
div.navigation-main-wrap > #search_mini_form button:focus{
	background-position:center -28px;
	background-color:#a1cc3a;
	cursor:pointer;
}
div.navigation-main-wrap > #search_mini_form button span{
	display:none;
}






div.navigation-main p.menu-link{
	display:none;	
}

@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px){
	div.navigation-main{
		margin:0px 0 0 0;
		float:left;
		width:100%;
		clear:both;
		text-align:center;
		height:27px;	
	}	
	div.navigation-main-wrap > ul{
		float:none;
		display:inline-block;	
	}
	div.navigation-main-wrap > ul > li.mobile-size-click > a,
	div.navigation-main-wrap > ul > li.mobile-size-click:hover > a,
	div.navigation-main-wrap > ul > li.mobile-size-click > a:hover,
	div.navigation-main-wrap > ul > li.mobile-size-click > a:focus{
		color:#a1cc3a;	
	}
	div.navigation-main-wrap > ul > li:hover > a,
	div.navigation-main-wrap > ul > li > a:hover,
	div.navigation-main-wrap > ul > li > a:focus{
		color:#fff;	
	}
	div.navigation-main-wrap > ul > li:hover > ul{
		left:-9999em;	
	}
	div.navigation-main-wrap > ul > li.mobile-size-click:hover > ul,
	div.navigation-main-wrap > ul > li.mobile-size-click > ul{
		left:auto;	
	}
	div.navigation-main-wrap > ul > li > a,
	div.navigation-main-wrap > ul > li > a:visited{
		font-size:13px;
		padding:0 7px;
		line-height:27px;
	}
	
	/*--FORM--*/
	div.navigation-main-wrap > #search_mini_form,
	div.navigation-main-wrap > div.google-search-form{
		margin-top:0;
		margin-left:7px;
		float:none;
		display:inline-block;	
	}
	div.navigation-main-wrap .gsc-control-searchbox-only{
		width:117px;	
	}
	div.navigation-main-wrap > div.google-search-form{
		width:117px;	
	}
	div.navigation-main-wrap > #search_mini_form input{
		font-size:13px;
		width:90px;
		-webkit-appearance: none;
		border-radius: 0;
		-webkit-border-radius: 0;
		padding:0;
		height:27px;
		line-height:27px;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	body div.navigation-main{
		margin:0;
		width:100%;
		float:left;
		clear:both;	
	}
	body div.navigation-main p.menu-link{
		display:block;
		float:left;
		clear:both;
		width:100%;
		margin:0;
		text-align:center;
		color: #fff;
		font-size: 15px;
		padding: 5px 0px;
		cursor:pointer;	
		text-transform:uppercase;
		background: #a1cc3a;
	}
	body div.navigation-main-wrap > ul{
		display:none;
		text-align:center;
		width:100%;	
		border-bottom:solid 5px #a1cc3a;
	}
	body div.navigation-main-wrap > ul > li{
		float:left;
		clear:both;
		width:100%;	
	}
	body div.navigation-main-wrap > ul > li > a,
	body div.navigation-main-wrap > ul > li > a:visited{
		clear:both;
		width:95%;
		padding:0 2.5%;
	}
	
	/*--OVERWRITE BASE--*/
	body .navigation-main ul ul{
		position:relative;
		left:auto!important;
	}
	.navigation-main li li a,
	.navigation-main li li a:visited{
		text-align:center;	
	}
	/*--END--*/
	
	body div.navigation-main-wrap > ul > li > ul{
		display:none;	
	}
	
	
	/*--FORM--*/
	body div.navigation-main-wrap > #search_mini_form,
	body div.navigation-main-wrap > div.google-search-form{
		margin: 0px auto;
		padding:10px 0;
		width: 290px;
		float: none;
		clear:both;
	}
	div.navigation-main-wrap .gsc-control-searchbox-only{
		width:100%;	
	}
	div.navigation-main-wrap .cse .gsc-search-button input.gsc-search-button-v2,
	div.navigation-main-wrap input.gsc-search-button-v2{
		padding: 10px 10px;
		border-bottom:none;
	}
	div.navigation-main-wrap .gsc-control-searchbox-only .gsc-input-box {
		height:33px;
		line-height:33px;
		border-bottom:none;
	}
	div.navigation-main-wrap .gsc-control-searchbox-only .gsc-input-box input {
		padding: 3px 5%!important;
		height:27px!important;
		line-height:27px!important;
	}
	body div.navigation-main-wrap > #search_mini_form button{
		background-position:center -28px;
		background-color:#a1cc3a;
		float:right;
	}
	body div.navigation-main-wrap > #search_mini_form button:hover{
		background-position:center 4px;
		background-color:#374951;
	}
	body div.navigation-main-wrap > #search_mini_form input{
		background:#fff;
		color:#000;
		width:250px;
		padding:1px 5px 0px;
		margin:0;
		float:left;
		height:24px;
		line-height:24px;
	}
	
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/side-menu.css ******/

div.side-menu{
	margin-top:20px;	
}
body.blog-post-view div.side-menu,
body.blog-cat-view div.side-menu{
	margin-top:0px;	
}
body.blog-cat-view div.block-blog{
	padding:0;
}
div.side-menu h6{
	font-size:24px;	
	text-transform:uppercase;
	margin-bottom:15px;
}
div.side-menu li{
	background:none;
	padding-left:0;
	color:#5d6162;
	line-height:1.2em;
	margin-bottom:10px;
}
div.side-menu li a{
	font-size:13px;	
}
div.side-menu li a:hover{
	text-decoration:none;	
}


div.side-menu p.menu-link{
	display: none;
	float: left;
	clear: both;
	width: 100%;
	margin: 0;
	text-align: center;
	color: #fff;
	font-size: 15px;
	padding: 5px 0px;
	cursor: pointer;
	text-transform: uppercase;
	background: #5d6162;	
}


/*-----------------MOBILE--------------------*/
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	div.side-menu p.menu-link{
		display:block;	
	}
	div.side-menu div.side-menu-wrap{
		display:none;
		float:left;
		width:95%;
		clear:both;
		padding:15px 2.5% 0;
		background: #a1cc3a;
		border-bottom:5px solid #5d6162;	
	}
	div.side-menu{
		margin-top:0;
		margin-bottom:15px;
	}
	div.side-menu a{
		color:#fff;
	}
	div.side-menu a:hover,
	div.side-menu a:focus{
		color:#5d6162;
	}
	div.side-menu h6{
		color:#5d6162;
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/store-banner.css ******/

div.store-banner.banner-main div.item-wrap{
	background: url("images/template/banner-bg-repeat-blue.jpg") repeat center center transparent;
}
div.store-banner.banner-main div.collection{
	min-height:445px;	
}

div.store-banner.banner-main div.description-wrap {
	max-width: 990px;
	padding: 0px 2.5%;
	width: 95%;
	margin: -350px auto 0;
	text-align: left;
	/*position:absolute;
	left:18.5%;
	top:10%*/
}
div.store-banner.banner-main div.description-wrap h2 {
	font-size: 100px;
	margin-top: 0px;
	margin-bottom: 0;
	color: #fff;
	text-shadow: 0px 0px 8px rgba(150, 150, 150, 1);
}
div.store-banner.banner-main div.description {
	margin-bottom: 40px;
	float:left;
	width:60%;
	height: auto;
	max-height:450px;
	z-index: 99;
	position: relative;
}


@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px){
	div.store-banner.banner-main div.collection{
		min-height:225px;	
	}
	div.store-banner.banner-main div.description-wrap {
		padding: 0;
		width: 100%;
		margin: 0;
		text-align: center;
		position:absolute;
		left:0%;
		top:0%;
	}
	div.store-banner.banner-main div.description-wrap h2 {
		font-size:50px;	
	}
	div.store-banner.banner-main div.description-wrap h4{
		font-size:28px;
	}
	div.store-banner.banner-main div.description{
		float:none;
		margin:0 auto;
		max-height:225px;
	}	
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.store-banner.banner-main div.collection{
		min-height:0px;	
	}
	div.store-banner.banner-main div.description-wrap {
		text-align:center;
		margin:0;	
	}
	div.store-banner.banner-main div.description-wrap h2 {
		font-size:25px;	
	}
	div.store-banner.banner-main div.description{
		float:none;
		margin:0 auto;
		max-height:225px;
		width:95%;
		height:70px;
	}
	div.store-banner.banner-main div.description-wrap h4{
		font-size:14px;
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/store-featured-products.css ******/

div.store-featured-products{
	margin-top:30px;
	margin-bottom:20px;
}
div.store-featured-products ul.products-grid li.item,
div.store-featured-products ul.products-grid li.item.last {
	width: 275px;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom: solid 1px #efefef;
}
div.store-featured-products ul.products-grid li.item > h2.product-name,
div.store-featured-products ul.products-grid li.item > div.price-box,
div.store-featured-products ul.products-grid li.item > div.ratings,
div.store-featured-products ul.products-grid li.item > div.no-ratings,
div.store-featured-products ul.products-grid li.item > div.actions{
	padding-left:10px;
	padding-right:10px;	
}


div.store-featured-products ul.products-grid li.item ul.add-to-links{
	display:none;
}	
div.store-featured-products ul.products-grid li.item button{
	padding:0 30px;	
}


/*-----------------MOBILE--------------------*/
@media only screen and (max-width: 1235px) and (min-width: 767px),
only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px), only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.store-featured-products-wrap > h2 {
		text-align:center;
	}
	div.store-featured-products ul.products-grid{
		text-align:center;
	}
	div.store-featured-products ul.products-grid li.item{
		margin:0 0.5% 25px;
		float:none;
		display:inline-block;
		vertical-align:top;
	}	
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/store-header-holder.css ******/

div.store-header-holder{
	width:100%;
	float:left;
	clear:both;
	background: url("images/template/banner-bg-repeat-blue.jpg") repeat center center #2abced;
}
div.store-header-holder-wrap{
	max-width: 1160px;
	width: 95%;
	margin: 0 auto;
	padding: 0 2.5%;	
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/store-heading.css ******/

div.store-heading{
	width:50%;
	float:left;
}
body div.store-heading h1{
	color:#fff;
	font-size:58px;
	margin:50px 0;
}
body div.store-heading h1 a{
	color:inherit;
	font-size:inherit;
	border:none;
}


@media only screen and (max-width: 1150px) and (min-width: 1024px){
	body div.store-heading h1{
		font-size:50px;
	}	
}
@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px), only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.store-heading{
		width:100%;	
	}
	body div.store-heading h1{
		font-size:30px;	
		margin:10px 0 15px;
		text-align:center;
	}
}

@mediaonly screen and (max-width: 640px), only screen and (max-device-width: 640px){
	body div.store-heading h1{
		font-size:20px;
	}	
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/store-mini-banner-holder.css ******/

div.store-mini-banner-holder{
	float:left;
	width:100%;
	clear:both;
	text-align:center;
}
div.store-mini-banner-holder-wrap > div{
	width:380px;
	display:inline-block;
	background:#2abced;
	text-align:left;
	max-height:265px;
	vertical-align:bottom;
	color:#fff;
	margin-bottom:10px;
}
div.store-mini-banner-holder-wrap > div.digistor-store-mini-banner-2{
	margin:0 6px 10px;	
}
div.store-mini-banner-holder-wrap > div img{
	float:left;
}
div.store-mini-banner-holder-wrap div.store-mini-banner-wrap > div{
	padding:30px 25px 0;
	float:left;
	width:160px;
}
div.store-mini-banner-holder-wrap h3{
	color:#fff;
	font-size:30px;
	line-height:1.1em;
}
div.store-mini-banner-holder-wrap p{
	color:#fff;
	font-size:15px;	
	margin-bottom:40px;
}
div.store-mini-banner-holder-wrap div.store-mini-banner-wrap a{
	display:block;
	padding:10px;
	border:solid 1px #fff;
	color:#fff;
	font-size:18px;
	float:left;
}
div.store-mini-banner-holder-wrap div.store-mini-banner-wrap a:hover{
	text-decoration:none;
	border:solid 1px #000;
	color:#000;
}

/*Newsletter*/
div.store-mini-banner-holder-wrap > div.store-subscribe{
	background:#f68b1f;
}
div.store-mini-banner-holder-wrap div.store-subscribe-wrap{
	padding:30px 25px;
}
div.store-mini-banner-holder-wrap > div.store-subscribe p{
	margin-bottom:15px;	
}
div.store-mini-banner-holder-wrap > div.store-subscribe div.block-subscribe{
	padding:0;
}
div.store-mini-banner-holder-wrap > div.store-subscribe div.block-title{
	display:none;
}	
div.store-mini-banner-holder-wrap > div.store-subscribe .input-box{
	margin-bottom:10px;	
}
div.store-mini-banner-holder-wrap > div.store-subscribe input{
	padding:10px;
	font-size:15px;
	color:#a6a8a8;
	border:none;
	width:92%;
}
div.store-mini-banner-holder-wrap > div.store-subscribe input:hover{
	color:#000;
}	
div.store-mini-banner-holder-wrap > div.store-subscribe button{
	display:block;
	padding:3px 10px 4px;
	border:solid 1px #fff;
	color:#fff;
	font-size:18px;
	float:left;
	height:auto;
	background:none transparent;
}
div.store-mini-banner-holder-wrap > div.store-subscribe button:hover{
	text-decoration:none;
	border:solid 1px #000;
	color:#000;
}


/*-----------------MOBILE--------------------*/
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	div.store-mini-banner-holder-wrap > div{
		width:100%;
		display:block;
		float:left;
		clear:both;
		max-height:100%;
	}
	div.store-mini-banner-holder-wrap > div.digistor-store-mini-banner-2{
		margin:0 0px 10px;	
	}
	div.store-mini-banner-holder-wrap > div img{
		width:30%;
		height:auto;
		vertical-align:middle;
	}
	div.store-mini-banner-holder-wrap div.store-mini-banner-wrap > div{
		padding:10px 5% 10px;
		width:60%;
	}
	div.store-mini-banner-holder-wrap p{
		margin-bottom:25px;
	}
		
}
@media only screen and (max-width: 450px), only screen and (max-device-width: 450px){
	div.store-mini-banner-holder-wrap h3{
		font-size:18px;
	}
	div.store-mini-banner-holder-wrap p{
		font-size:13px;	
		margin-bottom:10px;
	}
	div.store-mini-banner-holder-wrap div.store-mini-banner-wrap a,
	div.store-mini-banner-holder-wrap > div.store-subscribe button{
		font-size:15px;
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/store-navigation.css ******/

div.store-navigation.navigation-main{
	float:left;	
	width:100%;
	clear:both;
	background:#efefef;
	margin:0;
}
div.store-navigation-wrap.navigation-main-wrap{
	max-width: 1160px;
	width: 95%;
	margin: 0 auto;
	padding: 0 2.5%;
	float:none;
}
div.store-navigation div.nav-container > ul > li > a,
div.store-navigation div.nav-container > ul > li > a:visited{
	color:#5d6162;
	font-size:15px;
	padding:10px 8px;
	border-right:solid 1px #fff;
}
div.store-navigation div.nav-container > ul > li.first > a{
	border-left:solid 1px #fff;	
}
div.store-navigation div.nav-container > ul > li:hover > a,
div.store-navigation div.nav-container > ul > li > a:hover,
div.store-navigation div.nav-container > ul > li > a:focus{
	color:#2abced;	
}

/*--Dropdown--*/
div.store-navigation div.nav-container > ul > li > ul{
	background:#000;
	z-index:100;	
}
div.store-navigation div.nav-container > ul > li > ul > li{
	color:#fff;
	font-size:13px;
	border-bottom:solid 1px #efefef;
}
div.store-navigation div.nav-container > ul > li > ul > li > a,
div.store-navigation div.nav-container > ul > li > ul > li > a:visited{
	color:#fff;
	font-size:13px;
	line-height:40px;
}
div.store-navigation div.nav-container > ul > li > ul > li > a:hover,
div.store-navigation div.nav-container > ul > li > ul > li > a:focus{
	color:#2abced;
	text-decoration:none;
	cursor:pointer;
}

div.store-navigation div.nav-container > ul > li > ul > li a{
	color:#fff;
	font-size:13px;	
}
div.store-navigation div.nav-container > ul > li > ul > li ul{
	position:relative;
	display:none;
}


@media only screen and (max-width: 1230px) and (min-width:1175px){
	div.store-navigation div.nav-container > ul > li > a,
	div.store-navigation div.nav-container > ul > li > a:visited{
		font-size:14px;
		padding:10px 8px;
	}
}
@media only screen and (max-width: 1175px) and (min-width:1075px){
	div.store-navigation div.nav-container > ul > li > a,
	div.store-navigation div.nav-container > ul > li > a:visited{
		font-size:13px;
		padding:9px 7px;
	}
}
@media only screen and (max-width: 1075px) and (min-width:975px){
	div.store-navigation div.nav-container > ul > li > a,
	div.store-navigation div.nav-container > ul > li > a:visited{
		font-size:12px;
		padding:7px 6px;
	}
}
@media only screen and (max-width: 975px){
	body div.navigation-main.store-navigation p.menu-link {
		display: block;
		float: left;
		clear: both;
		width: 100%;
		margin: 0;
		text-align: center;
		font-size: 15px;
		padding: 5px 0px;
		cursor: pointer;
		text-transform: uppercase;
		background: #efefef;
		color: #5d6162;
	}
	div.store-navigation-wrap.navigation-main-wrap{
		width:100%;
		padding:0;
	}
	div.store-navigation div.nav-container{
		display:none;
		float:left;
		width:100%;
		clear:both;	
		border-top:solid 1px #5d6162;
	}
	div.store-navigation div.nav-container > ul > li{
		float:left;
		width:100%;
		clear:both;
		text-align:center;	
	}
	div.store-navigation div.nav-container > ul > li > a,
	div.store-navigation div.nav-container > ul > li > a:visited{
		font-size:16px;
		padding:10px;
		border-right:none;
		border-bottom:solid 1px #5d6162;
	}
	div.store-navigation div.nav-container > ul > li.first > a{
		border-left:none;	
	}
	div.store-navigation div.nav-container > ul > li.last > a{
		border-bottom:none;	
	}
	div.store-navigation div.nav-container > ul > li.mobile-size-click > a,
	div.store-navigation div.nav-container > ul > li.mobile-size-click > a:visited{
		background:#2abced;
		color:#fff;
	}
		
	/*--Dropdown--*/
	div.store-navigation div.nav-container > ul > li > ul{
		position:relative;
		display:none;
		left:auto;	
	}
	div.store-navigation div.nav-container > ul > li > ul > li{
		text-align:center;
	}
	div.store-navigation div.nav-container > ul > li > ul > li > a,
	div.store-navigation div.nav-container > ul > li > ul > li > a:visited{
		text-align:center;
	}	
}



@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px){
	div.store-navigation.navigation-main{
		height:auto;	
	}
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.store-navigation-wrap.navigation-main-wrap{
		width:100%;
		padding:0;
	}
	div.store-navigation div.nav-container{
		display:none;
		float:left;
		width:100%;
		clear:both;	
		border-top:solid 1px #5d6162;
	}
	div.store-navigation div.nav-container > ul > li{
		float:left;
		width:100%;
		clear:both;
		text-align:center;	
	}
	div.store-navigation div.nav-container > ul > li > a,
	div.store-navigation div.nav-container > ul > li > a:visited{
		font-size:16px;
		padding:10px;
		border-right:none;
		border-bottom:solid 1px #5d6162;
	}
	div.store-navigation div.nav-container > ul > li.first > a{
		border-left:none;	
	}
	div.store-navigation div.nav-container > ul > li.last > a{
		border-bottom:none;	
	}
	div.store-navigation div.nav-container > ul > li.mobile-size-click > a,
	div.store-navigation div.nav-container > ul > li.mobile-size-click > a:visited{
		background:#2abced;
		color:#fff;
	}
		
	/*--Dropdown--*/
	div.store-navigation div.nav-container > ul > li > ul{
		position:relative;
		display:none;
		left:auto;	
	}
	div.store-navigation div.nav-container > ul > li > ul > li{
		text-align:center;
	}
	div.store-navigation div.nav-container > ul > li > ul > li > a,
	div.store-navigation div.nav-container > ul > li > ul > li > a:visited{
		text-align:center;
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/store-top-links.css ******/

div.store-top-links{
	width:50%;
	float:right;
	margin-top:35px;	
}
/*--HIDE before it's moved--*/
div.store-top-links-wrap > li.top-links-compare{
	display:none;	
}

/*--Cart Summary--*/
div.store-top-links ul.cart{
	float:right;
	clear:both;	
	margin-bottom:15px;
	min-width:341px;
}
div.store-top-links ul.cart li{
	float:left;
	background:none;
	padding:0;
	line-height:60px;
	height:60px;	
}
div.store-top-links ul.cart li a{
	display:block;
	height:60px;
	line-height:60px;
	font-size:21px;
}
div.store-top-links ul.cart li a:hover{
	text-decoration:none;	
}
div.store-top-links ul.cart li.cart-icon a{
	text-indent:-9999em;
	background: url("images/template/cart-icon.png") no-repeat center center #000;
	width:60px;
}
div.store-top-links ul.cart li.cart-items a{
	width:60px;
	text-align:center;
	background:#fff;
	color:#000;
}
div.store-top-links ul.cart li.cart-total a{
	text-align:center;
	padding:0 15px;
	background:#000;
	color:#fff;
}
div.store-top-links ul.cart li.checkout-link{
	margin-left:10px;	
}
div.store-top-links ul.cart li.checkout-link a{
	text-align:center;
	padding:0 17px;
	line-height:58px;
	height:58px;
	border:solid 1px #fff;
	background:#2abced;
	color:#fff;
}


/*--Top Links--*/
div.store-top-links ul.links{
	float:right;	
	clear:both;
}
div.store-top-links ul.links li.top-links-cart,
div.store-top-links ul.links li.top-links-checkout{
	display:none;
}
div.store-top-links ul.links li a{
	color:#fff;
}



@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px), only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.store-top-links{
		width:100%;	
		margin-top:0;
	}
	div.store-top-links ul.cart{
		min-width:0;	
	}
	div.store-top-links ul.cart,
	div.store-top-links ul.links{
		width:100%;	
		text-align:center;
		margin-bottom:15px;
	}
	div.store-top-links ul.cart li,
	div.store-top-links ul.links li{
		float:none;
		display:inline-block;
	}
	div.store-top-links ul.cart li.cart-items{
		margin:0 -3px;
	}
}

@media only screen and (max-width: 450px), only screen and (max-device-width: 450px){
	body div.store-top-links ul.cart li{
		margin-bottom:10px;	
	}
	body div.store-top-links ul.cart li.checkout-link{
		margin:0;
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/blocks/zzz.css ******/




/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/global/fonts.css ******/

body{
	color:#000;	
}
p,
li{
	color:#000;
	font-size:16px;	
}
a,
a:visited{
	color:#a1cc3a;	
	text-decoration:none;
}
a:hover,
a:focus{
	color:inherit;
	text-decoration:underline;	
}

@font-face {
    font-family: 'museo300';
    src: url('fonts/museo300-regular-webfont.eot');
    src: url('fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo300-regular-webfont.woff2') format('woff2'),
         url('fonts/museo300-regular-webfont.woff') format('woff'),
         url('fonts/museo300-regular-webfont.ttf') format('truetype'),
         url('fonts/museo300-regular-webfont.svg#museo300') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('fonts/OpenSans-Light-webfont.eot');
    src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/OpenSans-Bold-webfont.eot');
    src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'loveloblack';
    src: url('fonts/lovelo_black-webfont.eot');
    src: url('fonts/lovelo_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lovelo_black-webfont.woff2') format('woff2'),
         url('fonts/lovelo_black-webfont.woff') format('woff'),
         url('fonts/lovelo_black-webfont.ttf') format('truetype'),
         url('fonts/lovelo_black-webfont.svg#loveloblack') format('svg');
    font-weight: normal;
    font-style: normal;
}

body,
body *,
h2,
h6,
div.store-mini-banner-holder-wrap h3,
div.pager p.amount *,
div.main-info-holder div.product-specs h4,
p.old-price span.price,
div.product-name h1,
div.product-view div.middle div.grey-holder div.lead-time span.is-stock,
div.product-view div.product-collateral div.block-title *,
div.dashboard .box-title h3,
div.my-account h4,
body .checkoutcontainer li.shipping-address-title,
body.paypal-express-review div.info-set h3.product-name,
.commentDetails h4.username{
	font-family: 'open_sansregular';
	font-weight:normal!important;
}

h1,
div.page-title h1,
body.blog-post-view div.postTitle h1,
div.blog-header h1,
div.side-menu h6,
div.callback-block p,
div.header-quote p,
div.header-quote h4,
div.banner-main div.description-wrap h4,
blockquote,
div.store-navigation.navigation-main li a,
div.store-mini-banner-holder-wrap div.store-mini-banner-wrap a,
div.store-mini-banner-holder-wrap > div.store-subscribe button *,
body.store-section button *,
ul.products-grid li.item div.actions label,
div.block-layered-nav div.currently p.block-subtitle,
div.block-layered-nav div.currently p.block-subtitle *,
div.block-layered-nav dt,
div.block-layered-nav dt *,
div.product-view div.middle div.add-to-box label,
body.review-product-list div.main-info-holder p.back-link a,
div.block-account div.block-title strong *,
body div.store-heading h1 a,
ul.products-grid li.item div.call-for-price-button a,
div.product-view a.call-for-price-button,
div.product-view div.middle div.product-options-bottom div.add-to-cart label{
	font-family: 'open_sanslight';
	font-weight:normal!important;
}

h3,
h4,
h5,
body strong,
body strong *,
body th,
body th *,
div.home-points ul li h4,
div.home-mini-banner-1 a,
div.home-mini-banner-2 a,
body.cms-page-view div.std h5,
div.breadcrumbs *,
div.side-menu li a,
div.callback-block p a,
div.toolbar div.pages ol li a,
div.toolbar div.pages ol li.current,
div.toolbar select,
ul.products-grid li.item div.actions input,
div.block-layered-nav div.currently ol li,
div.block-layered-nav div.currently ol li *,
div.block-layered-nav dd li,
div.block-layered-nav dd li *,
div.product-view p.product-image.product-image-zoom span.hover-to-zoom,
div.main-info-holder div.product-specs p.manufacturer-url a,
p.old-price span.price-label,
div.price-box p.special-price *,
div.price-box p.regular-price *,
div.product-view div.middle div.grey-holder div.lead-time span,
div.product-view div.middle div.grey-holder div.availability-instock p,
div.product-view div.middle div.add-to-box input,
div.product-view div.product-collateral div.block-related p.product-name a,
div.block-account ul li a,
form#onestepcheckout-form .onestepcheckout-summary tr.grand-total *,
div.product-view div.middle div.product-options-bottom div.add-to-cart input{
	font-family: 'open_sansbold';
	font-weight:normal!important;
}

div.digistor-footer-block h4,
div.navigation-main-wrap > ul > li > a,
div.navigation-main-wrap > form input,
div.digistor-home-mini-banner-shop p a,
div.header-quote h5,
div.banner-main div.description-wrap h5,
div.block-layered-nav div.block-content > div.actions a,
cite,
.searchautocomplete .form-search .input-text{
	font-family: 'loveloblack';
	font-weight:normal!important;
}

div.banner-main div.description-wrap h2,
div.store-banner.banner-main div.description h4,
body.cms-digistor-newsletter-pop-up-html div.std h4{
	font-family: 'museo300';
	font-weight:normal!important;
}


h1{
	font-size:44px;
	color:#a1cc3a;
	font-weight:normal!important;
	margin-top:0;	
}
h2{
	font-size: 30px;
	color: #5d6162;
	margin: 0 0 20px 0;
	font-weight:normal!important;	
}
h3{
	font-size:19px;
	color:#000;
	font-weight:normal!important;	
}
h4{
	font-size:19px;
	color:#a1cc3a;
	font-weight:normal!important;
}
h5{
	font-size:19px;
	color:#5d6162;
	font-weight:normal!important;	
}
h6{
	font-size:18px;	
	color:#000;
	font-weight:normal!important;
}

blockquote{
	font-size:29px;
	color:#a1cc3a;
	text-align:center;
	padding:0 2.5%;
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/global/global.css ******/

p.welcome-msg{
	display:none;	
}
button,
.crystalform .submit input,
.crystalform .submit button{
	height:26px;
	border:none;
	font-size:12px;
	padding:0 20px;
}
button:hover{
	background-position: left -26px;
	color:#fff;
}
.no-display{
	display:none;
}	

ul.messages.level-1{
	clear:both;	
}
ul.messages.level-1 > li{
	margin:0;	
}
address{
	font-style:normal;	
}
input[type='checkbox']{
	vertical-align: middle;
	margin: -1px 3px 0 0;
}
dl input[type='radio']{
	vertical-align: middle;
	margin: -1px 3px 0 0;
}
body.page-print{
	background:none #fff;	
}
button::-moz-focus-inner {
    padding: 0;
    border: 0
}
hr{
	margin:2em 0;	
}
p.bugs{
	display:none;	
}
abbr {
	border-bottom: none;
}

/*--External form fix--*/
form#em_subscribe_form table{
	margin:0;	
}
body:not(.cms-the-latest-events-smpte2015-showreel-entry) div.std form#em_subscribe_form table{
	margin:0;
	/* width:auto;	*/
}
body:not(.cms-the-latest-events-smpte2015-showreel-entry) div.std form#em_subscribe_form table table{

	width:auto;
}
body.cms-the-latest-events-smpte2015-showreel-entry form#em_subscribe_form fieldset > table{
	width:auto;	
}
div.std form#em_subscribe_form table.external-form-100{
	width:100%;
}

cite{
	font-size: 16px;
	font-style:normal;	
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/global/zzz.css ******/




/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/magestore/mst_search.css ******/

/* Crystal,
2015-04-16,
William Palomino,
added: */
/*.searchautocomplete {
	float: right;
	width: 157px;
	float: right;
  	margin-left: 14px;
  	margin-top: 6px;
}*/
.searchautocomplete{
	background:none transparent;
	border:none;
	padding:0;
	width:137px;
	float:right;
	margin:32px 0 0 15px;
}
.searchautocomplete .form-search {
	/*margin-top: 2em;*/
	margin:0;
}
.searchautocomplete .form-search label {
	display: none;
}

/*.searchautocomplete .form-search .input-text {
	width: 129px;
	height: 24px!important;
  	line-height: 100%;
  	font-size: 15px;
  	padding: 0 !important;
  	margin: 0;
}*/
.searchautocomplete .form-search .input-text{
	/*background:none transparent;
	color:#fff;*/
	background:none #fff;
	color:#000;
	
	border:none;
	font-size:16px;
	width:108px;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding:0 0 0 5px!important;
	height:25px;
	line-height:25px;
	margin:0!important;
}
/*.searchautocomplete .form-search .input-text:focus{
	background:#fff;
	color:#000;
}*/

/*.searchautocomplete .search-button {
	background: green url("images/search_icon.png") no-repeat center center;
	background-size: 24px 24px;
	color: green !important;
	border: none;
	width: 24px;
	height: 28px;
	margin: 0 0 0 -3px;
	padding: 0;
}
.searchautocomplete .search-button:hover {
	background: gray url("images/search_icon.png") no-repeat center center;
	background-size: 24px 24px;
}*/
.searchautocomplete .search-button{
	/*background: url("images/template/search-icon.png") no-repeat center 4px transparent;*/
	background: url("images/template/search-icon.png") no-repeat center -28px #a1cc3a;
	
	border:none;
	padding:0;
	margin:0;	
	display:block;
	min-height:25px;
	min-width:24px;
	height:25px;
	width:24px;
}
/*.searchautocomplete .search-button:hover{
	background-position:center -28px;
	background-color:#a1cc3a;
	cursor:pointer;
}*/
.searchautocomplete .search-button:hover{
	background-position:center 4px;
	background-color:#5D6162;
	cursor:pointer;
}



.searchautocomplete .search-button span span {
	color: transparent;
}

.searchautocomplete .nav-search-in {
	display: none;
}


/*---Responsive H4X0RZ---*/
@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px), only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	body .searchautocomplete{
		position: absolute;
		top: 105px;	
		width:250px;
		left:50%;
		margin:0 0 0 -125px;
	}
	.searchautocomplete .form-search .input-text{
		background:#fff;
		color:#000;
		width:220px;
	}
	body .searchautocomplete .search-button{
		background-position:center -28px;
		background-color:#a1cc3a;	
	}
}
@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px){
	body header.template div.header-wrap{
		padding-bottom:35px;	
	}	
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	body div.logo-main{
		padding-bottom:40px;	
	}
	body .searchautocomplete{
		top: 65px;
	}
	
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/account-pages.css ******/

/*----- Login and rego -----*/
body.customer-account-login.one-column div.content-main-wrap,
body.customer-account-create.one-column div.content-main-wrap{
	padding:0 0 25px 0;	
}
body.customer-account-login.one-column div.page-title,
body.customer-account-create.one-column div.page-title{
	padding: 0 2%;
}
body[class*=customer].one-column.store-section div.page-title{
	padding: 0 2%;	
}
body.customer-account-login.one-column #login-form{
	padding:0 2%;	
}
body.customer-account-login.one-column div.col2-set > div{
	padding-top:30px;	
	padding-right:1px;
}
body.customer-account-login.one-column div.col2-set > div p,
body.customer-account-login.one-column div.col2-set > div a{
	font-size:14px;
}
body.customer-account-login.one-column div.col2-set > div label{
	font-weight:normal;	
}
body.customer-account-login.one-column div.col2-set > div div.input-box{
	width:100%;	
}
body.customer-account-login.one-column div.col2-set > div input{
	padding:10px 3%;
	border: 1px solid #909090;
	color:#4e4948;
	font-size:14px;
	width:94%;
}
body.customer-account-login.one-column div.col2-set > div div.buttons-set a{
	line-height: 38px;
	color:#2abced;
}


/*----- Create new account / Forgot password -----*/ 
body.customer-account-create.one-column div.account-create{
	width:100%;	
	max-width:100%;
}
body.customer-account-create.one-column div.account-create > #form-validate,
body.customer-account-forgotpassword.one-column form#form-validate{
	float: left;
	clear: both;
	margin: 30px 0 0 0;
	width:96%;
	padding:0 2%;
	max-width:600px;	
}
body.customer-account-create.one-column div.account-create > form#form-validate div.fieldset,
body.customer-account-forgotpassword.one-column form#form-validate div.fieldset{
	margin-bottom:20px;	
}
body.customer-account-forgotpassword.one-column form#form-validate input{
	width:250px;
}
body.customer-account-forgotpassword.one-column form#form-validate button{
	float:left;
	margin:0 0 0 68px;	
}
body.customer-account-create.one-column div.account-create,
body.customer-account-forgotpassword.one-column section.template form{
	/*margin-top:20px;*/	
}
body.customer-account-create.one-column div.account-create h2,
body.customer-account-forgotpassword.one-column section.template form h2{
	/*--font-size:24px;--*/
} 
body.customer-account-forgotpassword.one-column section.template form p{
	font-size:14px;
}
body.customer-account-forgotpassword.one-column section.template form li label{
	font-weight:normal;	
}
body.customer-account-create #form-validate li {
	float: left;
	width: 100%;
}
body.customer-account-create #form-validate input[title="Street Address"]{
	width:98%;
}
#form-validate .back-link{
	line-height:37px;	
}


/*----- Account SIDE BAR -----*/
div.block-account{
	margin-top:18px;
	padding:0;	
}
div.block-account div.block-title{
	margin-bottom: 10px;
}
div.block-account div.block-title strong{
	font-size: 24px;
	text-transform: uppercase;
}
div.block-account ul li{
	font-size: 13px;
	color:#5d6162;
	line-height:30px;	
}
div.block-account ul li a{
	font-size: 13px;
	color:#2abced;
}
div.block-account ul li a:hover{
	color:#5d6162;
	text-decoration:none;
}

div.block.block-reorder{
	display:none;	
}




/*----- Account Dashboard and related -----*/
div.my-account{
	margin-bottom:20px;	
}
div.my-account div.page-title {
	
}
div.my-account div.page-title h1{
	text-transform:uppercase;
}
div.my-account form#form-validate{
	float: left;
	clear: both;
	margin: 0;
	width:100%;
	padding:0 0%;
	max-width:500px;	
}
div.my-account div.col2-set,
div.my-account div.welcome-msg {
	float: left;
	clear: both;
	margin: 0px 0 0 0;
	width:100%;
	padding:0 0%;	
}
div.my-account > p,
div.my-account div.buttons-set {
	float: left;
	clear: both;
	margin: 0;
	/*width:96%;
	padding:0 2%;*/	
}
div.my-account  form#form-validate div.buttons-set{
	width:100%;
	padding:0;
}
div.my-account p.hello{
	/*font-size:17px;*/	
}
div.my-account p{
	/*font-size:17px;*/	
}
div.my-account p a{
	font-size:inherit;	
}
div.dashboard div.box-account.box-info div.box-head{
	display:none;
}
div.dashboard .box-title{
	background: #efefef;
}
div.dashboard .box-title h3{
	font-size: 18px;	
}
div.my-account a{
	color:#2abced;	
}
div.dashboard .box-title a,
div.dashboard .box-title a:visited{
	line-height: 24px;
}
div.box-recent{
	padding:0;
	clear:both;	
}
div.box-reviews div.box-head,
div.box-recent div.box-head{
	background: #efefef;
	margin: 0 0 12px 0;
	padding: 4px 10px;
}
div.box-reviews div.box-head h2,
div.box-recent div.box-head h2 {
	font-size: 18px;
	float:left;
	margin-bottom:0;
	line-height: 1.6em;
	color:#444444;
}
div.box-reviews div.box-head a,
div.box-recent div.box-head a{
	float:right;
	text-transform:uppercase;
	line-height: 28px;
	text-decoration:underline;
	font-size:10px;
}
div.box-recent table th{
	/*font-size:18px;*/	
}
div.box-recent table td{
	/*font-size:16px;*/
}
div.box-reviews ol#my_recent_reviews h3{
	margin-bottom:2px;	
}
div.box-reviews #my_recent_reviews h3 a{
	border:none;
	font-size:18px;
}
div.box-reviews span.number,
div.box-reviews div.ratings strong{
	display:none;	
}
div.box-reviews div.details{
	margin-bottom:15px;	
}

div.my-account form li label{
	/*font-size:14px;*/	
}
div.my-account form h2{
	/*font-size:24px;*/	
}

div.my-account div.page-title{
	display:block;	
}

body div.my-account div.monkey-multisubscribe{
	padding:0;	
}
div.my-account #mailchimp-additional div.fieldset{
	float: left;
	clear: both;
	margin: 0;
	/*width: 96%;
	padding: 0 2%;*/	
}
div.my-account div.monkey-multisubscribe{
	background: none;
	padding-left: 2px;
}
div.my-account div.monkey-multisubscribe form li{
	background:none;
	padding-left:0;	
}
div.my-account div.monkey-multisubscribe form li label{
	font-size:16px;
	color:#000;
}

p.back-link{
	margin:0;	
}
p.back-link a {
	line-height: 26px;
}	

body.sales-order-view div.my-account > span.separator,
body.sales-order-invoice div.my-account > span.separator,
body.sales-order-shipment div.my-account > span.separator{
	margin:0 10px;	
}

div.addresses-list li h3{
	font-size:15px;	
}
div.my-account div.addresses-list h2{
	border-bottom:solid 1px #efefef;
	padding-bottom:10px;	
}
div.addresses-list .col-1{
	
}	
div.addresses-list .col-2{
	float:right;	
}

/*----- Account Dashboard BONUS -----*/
div.dashboard p.special a{
	text-decoration: underline;
	text-transform:capitalize;
}
div.dashboard .box-title.special{
	background:#4e4948;
	margin-bottom:0;
}
div.dashboard .box-title.special h3{
	color:#fff;
}
div.dashboard div.box-content.special{
	margin-bottom: 20px;
	padding: 10px 20px;
	background: #909090;
}
div.dashboard div.box-content.special p{
	color:#444444;
}
div.dashboard div.box-content.special p a{
	color:#000;
}

body.sales-order-history div.pager{
	/*width: 96%;
	margin: 0 2%;*/
	padding:6px 0;	
}
body.sales-order-history #my-orders-table{
	/*width: 96%;
	margin: 0 2%;*/	
}
body.sales-order-view a.link-reorder,
body.sales-order-invoice a.link-reorder,
body.sales-order-shipment a.link-reorder{
	/*margin-left:2%;	*/
}
body.sales-order-view dl.order-info,
body.sales-order-invoice dl.order-info,
body.sales-order-shipment dl.order-info{
	/*width:96%;*/
	margin:0 auto 10px;	
}
body.sales-order-view p.order-date,
body.sales-order-invoice p.order-date,
body.sales-order-shipment p.order-date{
	padding: 0 0 20px 0;
	background: url('images/template/toolbar-border-shadow-bottom.png') repeat-x center bottom transparent;
	font-size:18px;
	margin:0 2% 10px;
}
body.sales-order-view div.order-items.order-details,
body.sales-order-invoice div.order-items.order-details,
body.sales-order-shipment div.order-items.order-details{
	/*width:96%;*/
	margin:0 auto 20px;
	clear:both;	
	background: url('images/template/toolbar-border-shadow-bottom.png') repeat-x center top transparent;
	padding-top:20px;
}
body.sales-order-view div.order-items.order-details div.buttons-set,
body.sales-order-invoice div.order-items.order-details div.buttons-set,
body.sales-order-shipment div.order-items.order-details div.buttons-set{
	width:100%;
	padding:0;	
}
body.sales-order-view div.order-items.order-details h3,
body.sales-order-invoice div.order-items.order-details h3,
body.sales-order-shipment div.order-items.order-details h3{
	font-size:15px;	
}
body.sales-order-view div.order-items.order-details h3.product-name,
body.sales-order-invoice div.order-items.order-details h4.product-name,
body.sales-order-shipment div.order-items.order-details h4.product-name{
	font-size:12px;	
	color:#333;
	margin-bottom:0;
}
body.sales-order-view #my-orders-table td{
	padding:5px 10px 5px 0;
}
body.sales-order-invoice table.data-table td,
body.sales-order-shipment table.data-table td{
	padding:5px 10px 5px 0;
}




/*-------------LOGOUT------------------*/
body.customer-account-logoutsuccess div.section-wrap{
	max-width:980px;
	padding:20px;
	margin:0 auto;	
}
body.customer-account-logoutsuccess div.page-title h1{
	text-align:center;	
}
body.customer-account-logoutsuccess div.section-wrap p{
	font-size:16px;
	text-align:center;
}



/*-------------ACCOUNT MENU------------------*/
div.block-account p.menu-link{
	display:none;	
}







/*-----------------MOBILE--------------------*/
@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px), only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	html body.customer-account-login div.page-title h1{
		text-align:center;	
		padding:0;
	}
	
	html .customer-account-create div.account-create {
		padding: 0 0px;
	}
	
	
	/*----- Login and rego -----*/
	body.customer-account-login.one-column section.template div.section-wrap #login-form{
		width:96%;
		padding:0 2%;	
	}
	div.account-login div.col-1{
		float: left;
		width: 45%;	
	}
	div.account-login div.col-2{
		float: right;
		width: 45%;	
	}
	
	body.customer-account-create form#form-validate button.button{
		margin-bottom:30px;	
	}
	
	
	/*-------------ACCOUNT MENU------------------*/
	div.block-account{
		margin-top:0;
		margin-bottom:0;
		background: url('images/template/footer-grey-gradient-bg.jpg') repeat-x left bottom #fff;
	}
	div.block-account > p.menu-link{
		display: block;
		float: left;
		clear: both;
		width: 100%;
		margin: 0;
		text-align: center;
		font-size: 15px;
		padding: 5px 0px;
		cursor: pointer;
		text-transform: uppercase;
		background: #efefef;
		color: #5d6162;
	}

	div.block-account > div{
		display:none;
		clear:both;	
	}
	div.block-account div.block-title{
		display:none !important;
	}
	body div.block-account div.block-content{
		border-bottom: solid 1px #efefef;
		margin-bottom:15px;	
	}
	body div.block-account div.block-content ul{
		margin:0px 0 0px;	
	}
	body div.block-account div.block-content ul li {
		text-align: center;
		width: 100%;
		background: none;
		margin: 0;
		padding:0;
	}
	body div.block-account div.block-content ul li a,
	body div.block-account div.block-content ul li.current strong{
		background: none;
		margin: 0;
		padding:0;
	}
	
	/*----CONTENTS----*/
	div.my-account div.welcome-msg,
	div.my-account div.box-content,
	div.my-account > form,
	div.my-account div.addresses-list,
	div.my-account div.buttons-set{
		/*width:96%;
		padding:0 2%;*/	
	}
	div.my-account div.box-recent > table,
	div.my-account #my_recent_reviews,
	div.my-account #my-reviews-table,
	div.my-account #my-orders-table,
	body.sales-order-view div.my-account,{
		/*width:96%;*/
		margin:0 auto 20px;
	}

	
	/*--NEWSLETTER--*/
	ul.monkey-additional-lists li.listdata{
		margin-left: 10px;	
	}
	
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	/*----- Login and rego -----*/
	body.customer-account-login.one-column section.template div.section-wrap #login-form{
		width:96%;
		padding:0 2%;	
	}
	div.account-login div.col-1,
	div.account-login div.col-2{
		width:100%;	
	}
	body.customer-account-forgotpassword.one-column #form-validate{
		margin-bottom:30px;	
	}
	
	/*-------------ACCOUNT MENU------------------*/
	div.block-account{
		margin-bottom:0;
		border-top:none;
	}
	div.block-account ul li{
		padding:0 10px;	
	}
	body div.block-account div.block-content ul li a,
	body div.block-account div.block-content ul li.current strong{
		padding:8px 0;
		font-size:16px;
		display:block;
	}
	body div.block-account div.block-content ul li.current strong{
		padding:10px 0;
		font-size:16px;
	}
	
	div.my-account div.addresses-list h2{
		font-size:18px;	
	}
	
	div.my-account div.box-recent > table{
		width:97%;
		margin:0 auto 20px;
	}
	
	
	div.my-account div.product-review div.product-details{
		clear:both;
		text-align:center;
	}
	div.my-account div.product-review div.product-img-box{
		float:none;
		text-align:center;
		margin:0 auto 20px;	
	}
	
	/*---Order table---(may need to revisit for IE?)----*/
	div.my-account div.box-recent #my-orders-table th:nth-child(2),
	div.my-account div.box-recent #my-orders-table td.cell-2,
	div.my-account div.box-recent #my-orders-table th:nth-child(3),
	div.my-account div.box-recent #my-orders-table td.cell-3,
	div.my-account div.box-recent #my-orders-table th:nth-child(4),
	div.my-account div.box-recent #my-orders-table td.cell-4,
	div.my-account div.box-recent #my-orders-table td.last span.separator,
	div.my-account div.box-recent #my-orders-table td.last a:last-child{
		display:none;
	}
	div.my-account div.box-recent #my-orders-table th,
	div.my-account div.box-recent #my-orders-table td{
		padding:3px 6px 3px 6px;	
	}
	div.my-account div.box-recent #my-orders-table th{
		/*font-size:14px;*/
	}
	div.my-account div.box-recent #my-orders-table td{
		/*font-size:16px;*/
	}
	
	body.sales-order-history div.my-account #my-orders-table th:nth-child(2),
	body.sales-order-history div.my-account #my-orders-table td.cell-2,
	body.sales-order-history div.my-account #my-orders-table th:nth-child(3),
	body.sales-order-history div.my-account #my-orders-table td.cell-3,
	body.sales-order-history div.my-account #my-orders-table th:nth-child(4),
	body.sales-order-history div.my-account #my-orders-table td.cell-4,
	body.sales-order-history div.my-account #my-orders-table td.last span.separator,
	body.sales-order-history div.my-account #my-orders-table td.last a:last-child{
		display:none;
	}
	body.sales-order-history div.my-account #my-orders-table th,
	body.sales-order-history div.my-account #my-orders-table td{
		padding:3px 6px 3px 6px;	
	}
	body.sales-order-history div.my-account #my-orders-table th{
		/*font-size:14px;*/
	}
	body.sales-order-history div.my-account #my-orders-table td{
		/*font-size:16px;*/
	}
	
	body.sales-order-view #my-orders-table th:nth-child(2),
	body.sales-order-view #my-orders-table tbody td.cell-2{
		display:none;	
	}
	body.sales-order-view #my-orders-table tbody td{
		vertical-align:middle;	
	}
	body.sales-order-view #my-orders-table h3{
		text-align:left;
		/*font-size:17px;*/	
	}
	body.sales-order-view #my-orders-table td{
		/*font-size:17px;*/
	}
	body.sales-order-view #my-orders-table tbody td.a-right.last,
	body.sales-order-view #my-orders-table tfoot td.a-right{
		text-align:right;	
	}
	
	div.my-account form#form-validate{
		width:96%;
	}
	div.my-account form#form-validate div.buttons-set{
		padding:0;
		width:100%;	
	}
	
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/blog.css ******/

div.blog-header h1{
	font-size: 44px;
	text-transform: uppercase;
	margin: 0;
}

body .postTitle{
	border-bottom:none;	
}
.postTitle h2 a,
.postTitle h2 a:visited{
	border-bottom:none;
}
.postTitle h3{
	color:#5d6162;
}
div.postDetails{
	display:none;	
}

div.postWrapper{
	padding: 0 0 10px 0;
	margin-bottom:20px;
	border-bottom:solid 1px #5d6162;
}

div.postContent a.aw-blog-read-more{
	float:left;
	clear:both;	
	width:100%;
	margin-top:5px;
}
div.postContent h3{
	font-size:16px;
}
div.postContent ul{
	margin-bottom: 15px;
}


/*POST VIEW*/
body.blog-post-view div.postTitle{
	margin-bottom:30px;	
}
body.blog-post-view div.postTitle h1{
	font-size: 44px;
	text-transform: uppercase;
	margin: 0;
}
body.blog-post-view div.postTitle h3{
	padding:0;	
}
body.blog-post-view div.postWrapper{
	padding: 0;
	margin-bottom:20px;
	border-bottom:none;
}

/*SIDEBAR*/
div.block-blog{
	padding:0;
	margin-top:20px;	
}
div.block-blog p.menu-link{
	display: none;
	float: left;
	clear: both;
	width: 100%;
	margin: 0;
	text-align: center;
	color: #fff;
	font-size: 15px;
	padding: 5px 0px;
	cursor: pointer;
	text-transform: uppercase;
	background: #a1cc3a;	
}

/*---TOOLBAR---*/
div.blog-holder div.toolbar{
	margin-bottom:20px;	
}
div.blog-holder div.toolbar div.pager{
	border:none;
	background: none #efefef;
	padding:10px 20px;
	margin-bottom:1px;
	height:36px;	
}
div.blog-holder div.toolbar div.sorter{
	background: none #efefef;
	border:none;
	padding:10px 20px;
	height:36px;
	margin-bottom:0;		
}

div.blog-holder div.toolbar p.amount{
	line-height:36px;
	font-size:18px;
}

div.blog-holder div.toolbar div.sort-by{
	float:right;
	min-width:135px;
	line-height:36px;
	font-size:18px;
}
div.blog-holder div.toolbar div.sort-by label{
	margin-right:5px;
}
div.blog-holder div.pager .limiter{
	margin: 0px 20px 0 0;
	line-height:36px;
	font-size:18px;	
}
div.blog-holder div.toolbar select{
	line-height:36px;
	height:36px;
	color:#fff;
	background:#a6a8a8;
}

div.blog-holder div.toolbar div.pages{
	float:right;	
}
div.blog-holder div.toolbar div.pages strong{
	display:none;	
}
div.blog-holder div.toolbar div.pages ol{
	margin:0;	
}
div.blog-holder div.toolbar div.pages ol li{
	display:block;
	float:left;
	line-height:36px;
	height:36px;
	width:36px;
	text-align:center;
	padding:0;
	margin:0 1px;	
}
div.blog-holder div.toolbar div.pages ol li a{
	display:block;
	text-decoration:none;
	line-height:36px;
	height:36px;
	width:36px;
	text-align:center;
	padding: 0;
	color: #fff;
	background-color:#cacbcb;
}
div.blog-holder div.toolbar div.pages ol li a:hover,
div.blog-holder div.toolbar div.pages ol li.current{
	background-color: #a6a8a8;
}

div.commentWrapper{
	border-bottom: solid 1px #efefef;
	margin-bottom: 15px;	
}
div.commentWrapper div.commentDetails,
div.commentWrapper div.commentDetails *{
	font-size:14px;
}
div.commentWrapper div.commentDetails{
	color:#A6A8A8;
}
div.commentWrapper *{
	font-size:16px;	
}
div.commentWrapper h4{
	font-size:inherit;	
}

#postComment{
	margin-bottom:20px;	
}
#postComment li{
	background:none;
	padding-left:0;	
}
#postComment fieldset{
	border:none;
	margin:0;
	padding:0;	
}
#postComment button{
	font-size:18px;	
}


/*--BLUE FIX--*/
body.blog-post-view div.digistor-store-logo{
	display:none;	
}
body.blog-post-view div.digistor-store-navigation{
	display:none;	
}
body.blog-post-view div.digistor-store-footer-info,
body.blog-post-view div.digistor-store-footer-contact,
body.blog-post-view div.digistor-store-footer-connect,
body.blog-post-view div.digistor-store-footer-twitter{
	display:none;
}
body.blog-post-view div.digistor-store-header-holder{
	display:none;	
}


/*-----------------MOBILE--------------------*/
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	body.blog-post-view div.postTitle h1{
		font-size: 36px;
	}
	
	/*SIDEBAR*/
	div.block-blog p.menu-link{
		display:block;	
	}
	/*div.block-blog p.menu-link.showing{
		background:#5d6162;	
	}*/
	div.block-blog div.block-content{
		display:none;
		float:left;
		width:95%;
		clear:both;
		padding:15px 2.5% 0;
		/*background: #a1cc3a;*/
		background: #5d6162;
		border-bottom:5px solid #a1cc3a;	
	}
	div.block-blog div.side-menu{
		margin-top:0;
		margin-bottom:15px;
	}
	div.block-blog div.side-menu a{
		color:#fff;
	}
	div.block-blog div.side-menu a:hover,
	div.block-blog div.side-menu a:focus{
		color:#a1cc3a;
	}
	div.block-blog div.side-menu h6{
		color:#a1cc3a;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	body.blog-post-view div.postTitle h1{
		font-size: 26px;
	}
	
	div.block-blog div.side-menu{
		text-align:center;	
	}
	
	/*--TOOLBAR--*/
	div.blog-holder div.toolbar div.pager{
		height:auto;
		display:none;
	}
	div.blog-holder div.toolbar p.amount,
	div.blog-holder div.toolbar div.sort-by,
	div.blog-holder div.toolbar div.limiter{
		float:none;	
		margin-bottom:5px;
	}
	body div.blog-holder div.toolbar div.limiter{
		margin-bottom:0px;
	}
	div.blog-holder div.toolbar div.sorter{
		padding:10px 5px;	
	}
}
@media only screen and (max-width: 450px), only screen and (max-device-width: 450px){
	div.blog-holder div.toolbar div.pages{
		float:none;
	}
	div.blog-holder div.toolbar div.pages ol li.page-number:not(.dont-hide-me){
		display:none;
	}
}



/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/cart.css ******/

body.one-column.checkout-cart-index div.content-main-wrap{
	padding:0;	
}
body.checkout-cart-index div.page-title ul.checkout-types{
	display:none;	
}
body.checkout-cart-index div.cart{
	padding-bottom: 50px;
}
div.cart #shopping-cart-table tr{
	border:none;
}
body.checkout-cart-index div.cart #shopping-cart-table thead tr th{
	/*font-size:17px;*/
}
body.checkout-cart-index div.cart #shopping-cart-table td{	
	padding:10px 20px 10px 0px;
}
body.checkout-cart-index div.cart #shopping-cart-table th{
	padding:10px 20px 10px 0px;	
}
body.checkout-cart-index div.cart #shopping-cart-table td.last,
body.checkout-cart-index div.cart #shopping-cart-table  th.last{
	padding-right:0;	
}
body.checkout-cart-index div.cart #shopping-cart-table a.product-image{
	display:block;
	width:75px;
}
body.checkout-cart-index div.cart #shopping-cart-table h2 a,
body.checkout-cart-index div.cart #shopping-cart-table h2 a:visited{
	border:none;	
}
body.checkout-cart-index div.cart #shopping-cart-table th.th-wishlist,
body.checkout-cart-index div.cart #shopping-cart-table td.td-wishlist{
	display:none;	
}
table.cart-table a{
	color:#2abced;	
}


body.checkout-cart-index div.cart #shopping-cart-table tbody tr.last{
	border-bottom:none;
}



body.checkout-cart-index div.cart #shopping-cart-table h2{
	font-size:17px;	
	margin-bottom:5px;
}
body.checkout-cart-index div.cart #shopping-cart-table dl.item-options{
	font-size:14px;
	margin:0;	
}
body.checkout-cart-index div.cart #shopping-cart-table dl.item-options dd,
body.checkout-cart-index div.cart #shopping-cart-table dl.item-options dt{
	font-size:inherit;
}
body.checkout-cart-index div.cart #shopping-cart-table h2 a:hover,
body.checkout-cart-index div.cart #shopping-cart-table h2 a:focus,
body.checkout-cart-index div.cart #shopping-cart-table h2 a:active{
	border:none;
	font-size:inherit;
}
body.checkout-cart-index div.cart #shopping-cart-table div.lead-time p span.is-stock {
	color: #339900;
}
body.checkout-cart-index div.cart #shopping-cart-table div.lead-time p span.not-in-stock {
	color: #E70000;
}

body.checkout-cart-index div.cart #shopping-cart-table input{
	text-align:center;	
}




body.checkout-cart-index p.paypal-logo a{
	clear: both;
	width: 100%;
	float: left;
}	
body.checkout-cart-index p.paypal-logo span.paypal-or{
	
}

/*--EMPTY CART--*/
div.empty-cart{
	padding:25px 4% 0;	
}
div.cart-empty a{
	color:#2abced;
}



/*----------NON GENERIC---------------*/
div.cart div.page-title{
	
}
div.cart div.page-title h1{
	padding-left:2%;
	color:#2abced;
}
body.checkout-cart-index div.cart > form,
body.checkout-cart-index div.cart > div.cart-collaterals{
	padding:0 2%;	
}
body.checkout-cart-index div.cart #shopping-cart-table thead tr{
	background:#efefef;
}
body.checkout-cart-index div.cart #shopping-cart-table tbody tr{
	border-bottom:solid 1px #ccc;
}
body.checkout-cart-index div.cart #shopping-cart-table h2 a:hover,
body.checkout-cart-index div.cart #shopping-cart-table h2 a:focus{
	
}

body.checkout-cart-index div.cart #shopping-cart-table td.td-unit-price,
body.checkout-cart-index div.cart #shopping-cart-table td.td-subtotal{
	text-align:right;
}	

body.checkout-cart-index div.cart #shopping-cart-table a.btn-remove {
	height: 20px;
	width: 20px;
	margin: 0px 0 0 0;
	background-image: url('images/template/bg-close-btn.png');
}
body.checkout-cart-index div.cart #shopping-cart-table a.btn-remove:hover,
body.checkout-cart-index div.cart #shopping-cart-table a.btn-remove:focus {
	background-position: left -30px!important;
}

body.checkout-cart-index div.cart #shopping-cart-table tfoot tr{
	border-top:solid 1px #efefef;
	border-bottom:solid 1px #efefef;
	/*background: #efefef;*/
}
body.checkout-cart-index div.cart #shopping-cart-table tfoot tr td{
	padding: 20px 0 20px 0;
}
body.checkout-cart-index div.totals strong{
	color:#2abced;	
}
body.checkout-cart-index div.totals td.cell-1{
	width:65%;
	padding-left:0;
	padding-right:0;
}
body.checkout-cart-index div.totals td.cell-2{
	width:35%;
	padding-left:0;
	padding-right:0;
}

body.checkout-cart-index.store-section button.btn-proceed-checkout{
	font-size: 18px;
	padding: 12px 20px 12px 20px;
	border: none;
	height:auto;
	background:#2abced;
	color:#fff;
}
body.checkout-cart-index button.btn-proceed-checkout:hover,
body.checkout-cart-index button.btn-proceed-checkout:focus{
	background: #5d6162;
}

div.shipping{
	width:auto;	
}
div.shipping-form select{
	width:auto;
	max-width:100%;	
}

body.store-section.checkout-cart-index button{
	background:#efefef;
	color:#000;
}	




/*Checkout Success*/
body.checkout-onepage-success div.page-title{
	text-align: left;
	margin:20px 0;
}
body.checkout-onepage-success div.page-title h1{
	text-align: left;
	text-transform: uppercase;
	margin: 0;
	padding-right: 20px;
	line-height: 60px;
}
body.checkout-onepage-success div.section-wrap a{
	color:#2abced;
}



/*----CROSS SELLS ADDED 13/01/2015----*/
div.crosssell{
	margin-bottom:20px;
	padding-bottom:28px;
	border-bottom:solid 1px #efefef;	
}
div.crosssell h2{
	font-size:16px;	
}
div.crosssell ul li{
	padding:0;
	background:none;
	float:left;
	margin-right:20px;
}
div.crosssell ul li h3.product-name{ 
	color: #333;
	font-size: 14px;
}
div.crosssell ul li h3.product-name a{ 
	border:none;
	text-decoration:none;
}
div.crosssell ul li div.price-box{
	display:none;
}
div.crosssell ul.add-to-links{
	display:none;	
}




/*-----------------MOBILE--------------------*/
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	body div.cart div.page-title{
		text-align: center;
	}
	body div.cart div.page-title h1{
		text-align: center;
	}
	body.checkout-onepage-success div.page-title h1{
		padding:0;
		width:97%;
		margin:0 auto;
	}	
	body.checkout-cart-index div.cart #shopping-cart-table{
		width:97%;
		margin:0 auto 30px;	
	}
	body.checkout-cart-index div.cart #shopping-cart-table thead tr th{
	}
	body.checkout-cart-index div.cart #shopping-cart-table td,
	body.checkout-cart-index div.cart #shopping-cart-table  th{
		padding:10px 10px 20px 0px;	
	}
	body.checkout-cart-index div.cart #shopping-cart-table td.last,
	body.checkout-cart-index div.cart #shopping-cart-table  th.last{
		padding-right:0;	
	}
	body.checkout-cart-index div.cart #shopping-cart-table th.th-edit,
	body.checkout-cart-index div.cart #shopping-cart-table td.cell-3{
		display:none;	
	}
	body.checkout-cart-index div.cart #shopping-cart-table a.btn-remove {
		height: 20px;
		width: 20px!important;	
		margin:5px 0 0 0;
		text-indent:-9999em!important;
	}
	
	
	div.cart #shopping-cart-table tfoot td{
		text-align:center;	
	}
	div.cart button {
		width: auto;
		display: inline;
		margin: 2px 2px;
		/*font-size:16px;*/
	}
	
	div.cart-collaterals{
		margin:0 10px;	
	}
	
	div.totals th.a-right{
		text-align:left;
	}

	body.checkout-cart-index div.cart ul.checkout-types{
		margin-bottom:25px;	
	}
	body.checkout-cart-index div.cart ul.checkout-types li p span.paypal-or{
		display:block;	
	}
	body.checkout-cart-index button.btn-proceed-checkout{
		margin:0 auto;
		float:none;
	}
	
	body.checkout-onepage-success div.section-wrap h2.sub-title,
	body.checkout-onepage-success div.section-wrap p,
	body.checkout-onepage-success div.buttons-set{
		width:97%;
		margin:0 auto 20px;	
	}
	
	form#discount-coupon-form{
		float: none;
		width: auto;	
	}
		
}
@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	div.cart-collaterals div.totals {
		float: right;
		width: auto;
		max-width:50%;
	}
	body.checkout-cart-index div.cart div.col2-set{
		float:left;	
		width:50%;
	}
	body.checkout-cart-index div.cart div.col2-set h2{
		/*font-size:18px;*/	
	}
	body.checkout-cart-index div.shipping{
		margin-top:20px;	
	}
	
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	body.checkout-cart-index div.cart #shopping-cart-table{
		margin-bottom:10px;	
	}
	body.checkout-cart-index div.cart #shopping-cart-table td,
	body.checkout-cart-index div.cart #shopping-cart-table  th{
		padding:10px 5px 20px 0px;	
	}
	body.checkout-cart-index div.cart #shopping-cart-table td.last,
	body.checkout-cart-index div.cart #shopping-cart-table  th.last{
		padding-right:0;	
	}
	body.checkout-cart-index div.cart #shopping-cart-table th.th-image,
	body.checkout-cart-index div.cart #shopping-cart-table td.cell-1,
	body.checkout-cart-index div.cart #shopping-cart-table th.th-unit-price,
	body.checkout-cart-index div.cart #shopping-cart-table tbody td.td-unit-price,
	body.checkout-cart-index div.cart #shopping-cart-table th.th-qty,
	body.checkout-cart-index div.cart #shopping-cart-table tbody td.td-qty{
		display:none;	
	}
	body.checkout-cart-index div.cart #shopping-cart-table td.td-subtotal{
		text-align:center;	
	}
	
	
	div.cart-collaterals div.totals{
		float: none;
		width: auto;
	}
	div.cart-collaterals div.col2-set{
		float: none;
		width: auto;
	}
	div.cart-collaterals div.shipping{
		float: none;
		width: auto;
	}
	
	body.checkout-cart-index div.col-2,
	body.checkout-cart-index div.col-2 h2,
	body.checkout-cart-index div.col-2 label,
	body.checkout-cart-index div.col-2 input{
		text-align:center;
	}
	body.checkout-cart-index #discount-coupon-form{
		margin:0px auto 20px auto;	
	}
	body.checkout-cart-index div.cart ul.checkout-types li,
	body.checkout-cart-index div.cart ul.checkout-types li p{
		text-align:center;	
	}
	
	
	/*-----NON GENERIC------*/
	body.checkout-cart-index div.cart #shopping-cart-totals-table{
		border-top:solid 1px #dddddd;
		border-bottom:solid 1px #dddddd;
	}
	body.checkout-cart-index div.cart #shopping-cart-totals-table tfoot tr{
		border-top:solid 1px #dddddd;
	}
	body.checkout-cart-index div.col-2{
		padding-top: 20px;
		border-top: solid 1px #e5e5e5;	
	}
	body.checkout-cart-index div.shipping{
		margin:0px auto 20px auto;	
		padding-top: 20px;
		border-top: solid 1px #e5e5e5;
	}
	
	
	/*----CROSS SELLS ADDED 13/01/2015----*/
	div.crosssell{
		padding-bottom: 0px;
		padding-top: 28px;
		background: url('images/template/toolbar-border-shadow-bottom.png') repeat-x center top transparent;
	}
	div.crosssell ul{
		text-align:center;
	}
	div.crosssell ul li{
		display:inline-block;
		float:none;
		vertical-align:top;
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/cms-pages.css ******/

/*HOME*/
body.cms-index-index div.page-title,
body.cms-index-index div.std{
	display:none;	
}
body.cms-index-index div.section-wrap{
	overflow:hidden;
}
body.one-column.cms-index-index div.section-wrap{
	max-width: 100%;
	width: 100%;
	padding: 0;
}

/*404*/
body.cms-index-noroute div.std{
	margin:30px auto;
	text-align:center;	
}


/*GENERAL*/
body.cms-page-view div.page-title{
	margin-bottom:30px;	
}
body.cms-page-view div.page-title h1{
	text-transform:uppercase;
	margin:0;	
}
body.cms-page-view div.std{
	margin-bottom:20px;	
}

body.cms-page-view div.std p.no-margin{
	margin-bottom:0px;	
}
body.cms-page-view div.std ul{
	margin-bottom: 15px;
}
body.cms-page-view div.std ul li{
	background: url("images/template/list-bg-green-circle.png") no-repeat left 0.5em transparent;
	padding-left:30px;
	margin-bottom: 0px;
}
body.cms-page-view div.std ul:after {
	clear: none;
}

/*--SPECIFIC FIXES--*/
body.cms-services-services-and-consulting-html.two-columns-left section.template div.section-wrap,
body.cms-services-services-and-consulting-html.two-columns-left aside.left div.aside-wrap,
body.cms-services-services-and-consulting-html.two-columns-left div.content-main div.content-main-wrap{
	min-height:0;	
}
/*--TEAM--*/
body.cms-about-the-team-html div.std table td.cell-1{
	width:150px;
	padding-right:10px;	
}

/*--PRIVACY---*/
body.cms-privacy-policy-html div.std ol,
body.cms-delivery-and-freight-terms-html div.std ol,
body.cms-terms-and-conditions-of-sale-html div.std ol {
	list-style-type: decimal;
}
body.cms-privacy-policy-html div.std ol ol,
body.cms-delivery-and-freight-terms-html div.std ol ol,
body.cms-terms-and-conditions-of-sale-html div.std ol ol{
	list-style-type: lower-alpha;
}
body.cms-privacy-policy-html div.std ol ol ol,
body.cms-delivery-and-freight-terms-html div.std ol ol ol,
body.cms-terms-and-conditions-of-sale-html div.std ol ol ol {
	list-style-type: lower-roman;
}
body.cms-privacy-policy-html div.std ol ol ol ol,
body.cms-delivery-and-freight-terms-html div.std ol ol ol ol,
body.cms-terms-and-conditions-of-sale-html div.std ol ol ol ol {
	list-style-type: upper-alpha;
}
body.cms-privacy-policy-html div.std ol ol ol ol ol,
body.cms-delivery-and-freight-terms-html div.std ol ol ol ol ol,
body.cms-terms-and-conditions-of-sale-html div.std ol ol ol ol ol{
	list-style-type: upper-roman;
}


/*-----------------MOBILE--------------------*/
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	body.cms-page-view div.page-title h1{
		font-size:36px;	
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	body.cms-page-view div.page-title h1{
		font-size:26px;	
	}
}



/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/compare-product.css ******/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){
	body.page-popup.catalog-product-compare-index > div{
		overflow: scroll;
		 -webkit-overflow-scrolling: touch;
	     height: 100%;
	     width: 690px;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
		body.page-popup.catalog-product-compare-index > div{
			overflow: scroll;
			 -webkit-overflow-scrolling: touch;
		     height: 100%;
		     width: 920px;
		}
	}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/compare.css ******/

body.catalog-product-compare-index div.page-title{
	text-align:center;
	margin-bottom:15px;
}
body.catalog-product-compare-index div.page-title a{
	display:none;
}
div.empty-text{
	text-align:center;	
}
body.catalog-product-compare-index a.btn-remove{
	background: none;
	border-bottom: none;
	display: block;
	float: left;
	height: auto;
	margin: 0;
	overflow: hidden;
	text-decoration: none;
	text-indent: 0em;
	width: auto;
	color:#5d6162;
	font-size:15px;
	text-align:left;
}
body.catalog-product-compare-index a.btn-remove:hover{
	cursor:pointer;
	text-decoration:underline;
}

body.catalog-product-compare-index h2.product-name,
body.catalog-product-compare-index h2.product-name a{
	font-size:16px;
	border:none;	
}
body.catalog-product-compare-index a.link-wishlist{
	/*height: 38px;
	line-height: 38px;
	color: #fff;
	border: none;
	font-size: 18px;
	padding: 0 15px;
	background: #2abced;
	display:block;
	float:left;*/
	color:#2abced;
	font-size:15px;
}
body.catalog-product-compare-index tr.product-shop-row a.link-wishlist{
	display:none;	
}
body.catalog-product-compare-index tr.add-to-row div.price-box{
	display:none;	
}
body.catalog-product-compare-index tr.add-to-row div.price-box,
body.catalog-product-compare-index tr.add-to-row td > p{
	display:none;	
}

body.catalog-product-compare-index td{
	padding: 3px 5px;	
}

body.catalog-product-compare-index button.back{
	display:none;	
}

/*--SHADOWBOX--*/
#sb-wrapper #sb-nav #sb-nav-close{
	height: 20px;
	width: 20px;
	margin:5px 0 0 0;
	background-image: url('images/template/bg-close-btn.png');
	top:0px;
	right:20px;
}	
#sb-wrapper #sb-nav #sb-nav-close:hover,
#sb-wrapper #sb-nav #sb-nav-close:focus {
	background-position: left -30px!important;
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	/*body.catalog-product-compare-index th:first-child{
		display:none;	
	}*/
	body.catalog-product-compare-index button.close-pop{
		display:none;	
	}
	body.catalog-product-compare-index button.back{
		display:block;	
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/contact-us.css ******/

body.cms-contact-us-html div.std div.left{
    width:40%;
    float:left;
}
body.cms-contact-us-html div.std div.right{
    background-color: #e3e3e3;
    padding: 10px;
    float:right;
    width:40%;
}


body.cms-contact-us-html div.std ul{
	text-align:center;
	padding-top:15px;
}
body.cms-contact-us-html div.std ul li{
	display:inline-block;
	float:none;
	padding:0;
	width:30%;
	margin:0 1% 15px;
	text-align:left;
	background:none;
	vertical-align:top;
}
body.cms-contact-us-html div.std ul li a{
	color:inherit;
}

/*--FORM--*/
body.cms-contact-us-html div.crystal-form{
	/*width:46%;
	padding-right:3%;*/
	margin:0;
	float:left;
    width:100%;
}
body.cms-contact-us-html div.crystal-form div.item{
	margin-bottom:10px;
}
body.cms-contact-us-html div.crystal-form label{
	font-size:14px;
	display:block;
	margin-bottom:3px;
	clear:both;
	width:100%;
	text-align:left;
}
body.cms-contact-us-html div.crystal-form input{
	width:98%;
	padding:5px 1%;
	/*max-width:300px;*/
}
body.cms-contact-us-html div.crystal-form select{
	width:98%;
	padding:5px 1%;
	/*max-width:310px;*/
    box-sizing: content-box;
}
body.cms-contact-us-html div.crystal-form textarea{
	width:98%;
	padding:5px 1%;
	/*max-width:300px;*/
}
body.cms-contact-us-html .crystalform .submit input,
body.cms-contact-us-html .crystalform .submit button{
	margin:0;
	/*width:50%;*/	
}




@media (max-width:850px){
    body.cms-contact-us-html div.std div.left,
    body.cms-contact-us-html div.std div.right{
        width:100%;
        clear:both;
        box-sizing:border-box;
    }
}


/*-----------------MOBILE--------------------*/
/*@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	
} 	
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	body.cms-contact-us-html div.std ul li{
		float:left;
		display:block;
		width:100%;
		margin:0 0 15px;
	}

	body.cms-contact-us-html div.crystal-form{
		width:100%;
		border-right:none;
		margin-bottom:10px;
		padding-bottom:50px;
		padding-left:0;
		background: url('images/template/toolbar-border-shadow-bottom.png') repeat-x center bottom transparent;
	}
	body.cms-contact-us-html div.std div.extra-content{
		width:100%;
		margin-left:0;
	}
	body.cms-contact-us-html .crystalform .submit input,
	body.cms-contact-us-html .crystalform .submit button{
		margin:0;
		width:100%;
		max-width:300px;
	}
}
*/


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/customer-focus.css ******/

body.cms-page-view.cms-customers-html div.page-title{
	margin-bottom:10px;	
}
div.customer-focus-holder div.controls{
	margin-bottom:20px;
	border: none;
	background: none #efefef;
	padding: 10px 10px;
	height: 36px;
}
div.customer-focus-holder div.controls select {
	line-height: 36px;
	height: 36px;
	color: #fff;
	background: #a6a8a8;
	margin-right:10px;
}
div.customer-focus-holder div.controls select.filter-application{
	margin-right:0;
}

div.customer-focus-holder div.item{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:solid 1px #efefef;
}
div.customer-focus-holder div.item div.left{
	float:left;
	width:20%;
}
div.customer-focus-holder div.item div.right{
	float:right;
	width:77.5%;	
}
div.customer-focus-holder div.item h3{
	font-size:16px;
}
div.customer-focus-holder div.item p{
	font-size:14px;
}


body.crystaltestimonials-item div.page-title {
	margin-bottom: 30px;
}
body.crystaltestimonials-item div.page-title h1 {
	text-transform: uppercase;
	margin: 0;
}	


@media all and (max-width: 400px){
	div.customer-focus-holder div.controls{
		padding:5px;
		height:auto;	
	}
	div.customer-focus-holder div.controls select{
		width:100%;
		float:left;
		clear:both;
		margin-right:0;
	}
	div.customer-focus-holder div.controls select.filter-industry{
		margin-bottom:5px;
	}
}



/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/digistor-newsletter-pop-up.css ******/

body.cms-digistor-newsletter-pop-up-html{
	overflow:hidden;	
}
body.cms-digistor-newsletter-pop-up-html div.std{
	margin:10px 20px;
	text-align:center;	
}
body.cms-digistor-newsletter-pop-up-html div.std > img{
	margin-bottom: 20px;
	margin-top: 15px;	
}
body.cms-digistor-newsletter-pop-up-html div.std h4{
	font-size:24px;	
	margin-bottom:0;
	color:#2777c2;
}
body.cms-digistor-newsletter-pop-up-html div.std p{
	/*margin-bottom:5px;*/
}

body.cms-digistor-newsletter-pop-up-html ul.messages{
	position:absolute;	
}

/*--NEWSLETTER--*/
body.cms-digistor-newsletter-pop-up-html div.block-subscribe{
	margin: 0 auto;
	width: 345px;
	float: none;
	padding:0;
}
body.cms-digistor-newsletter-pop-up-html div.block-subscribe div.block-title,
body.cms-digistor-newsletter-pop-up-html div.block-subscribe div.form-subscribe-header{
	display:none;
}
body.cms-digistor-newsletter-pop-up-html div.block-subscribe div.input-box{
	float:left;	
	margin:0 0px 0 0;
	width:230px;
}
body.cms-digistor-newsletter-pop-up-html div.block-subscribe input{
	width: 96%;
	padding: 3px 2%;
	line-height: 28px;
}
body.cms-digistor-newsletter-pop-up-html div.block-subscribe div.actions{
	float:left;	
}
body.cms-digistor-newsletter-pop-up-html div.block-subscribe button {
	padding: 7px 13px;
	background: #2877c2;
	color: #fff;
	font-size: 18px;
	border: none;
	height:auto;
}
body.cms-digistor-newsletter-pop-up-html div.block-subscribe button:hover,
body.cms-digistor-newsletter-pop-up-html div.block-subscribe button:focus{
	background: #000;	
}
body.cms-digistor-newsletter-pop-up-html div.block-subscribe div.validation-advice{
	position: absolute;
	width: 100%;
	text-align:center;
	top: 10px;
	left: 0px;
	background: #EB340A;
	color: #fff;
	padding: 0px;
	line-height:30px;
	min-height:0;
}


/*---------SUCCESS-----------------*/
body.cms-subscribe-popup-success-html{
	overflow:hidden;	
}
body.cms-subscribe-popup-success-html div.std{
	margin:10px 20px;
	text-align:center;	
}
body.cms-subscribe-popup-success-html div.std > img{
	margin-bottom:10px;	
}
body.cms-subscribe-popup-success-html div.std h4{
	font-size:24px;	
	margin-bottom:0;
	color:#2777c2;
}
body.cms-subscribe-popup-success-html div.std p a{
	padding: 7px 13px;
	background: #2877c2;
	color: #fff;
	font-size: 18px;
}
body.cms-subscribe-popup-success-html div.std p a:hover{
	background:#000;
}

/*-----------CLOSE LINK--------*/
a.shadow-close{
	background: url('images/template/bg-close-btn.png') no-repeat left top transparent;
	position:absolute;
	z-index:99;
	top:5px;
	right:5px;
	width:20px;
	height:20px;
	display:block;
	text-indent:-9999em;
}
#sb-wrapper #sb-nav #sb-nav-close{
	right:5px;	
}



/*-----------------MOBILE--------------------*/
@media only screen and (max-width: 380px), only screen and (max-device-width: 380px) {
	body.cms-digistor-newsletter-pop-up-html div.std > img,
	body.cms-subscribe-popup-success-html div.std > img{
		position:absolute;
		left:5px;
		top:5px;
		width:45px;
		height:auto;
	}
	body.cms-digistor-newsletter-pop-up-html div.std h4{
		/*margin-bottom:5px;*/
	}
	body.cms-digistor-newsletter-pop-up-html div.std p{
		margin-bottom:0px;
		font-size:14px;
	}
	body.cms-digistor-newsletter-pop-up-html div.block-subscribe{
		width: 100%;
	}
	body.cms-digistor-newsletter-pop-up-html div.block-subscribe div.input-box{
		width:100%;
		clear:both;
		margin-bottom: 13px;
	}
	body.cms-digistor-newsletter-pop-up-html div.block-subscribe div.actions{
		float:left;
		clear:both;
		width:100%;
		text-align:center;
	}
	body.cms-digistor-newsletter-pop-up-html div.block-subscribe div.actions button{
		float:none;
	}
	
	
	
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/events.css ******/

body.cms-page-view.cms-events-html div.page-title{
	margin-bottom:10px;	
}
div.events-holder div.controls{
	margin-bottom:20px;
	border: none;
	background: none #efefef;
	padding: 10px 10px;
	height: 36px;
}
div.events-holder div.controls select {
	line-height: 36px;
	height: 36px;
	color: #fff;
	background: #a6a8a8;
	margin-right:10px;
}

div.events-holder div.item{
	padding-bottom:15px;
	margin-bottom:25px;
	border-bottom:solid 1px #eee;
}
div.events-holder div.item .other-data{
	margin-top:10px;
	background-color: #f5f5f5;
}
div.events-holder div.item .other-data td{
	border-bottom: 3px solid #fff

}
div.events-holder div.item .other-data td{
	color:#666;
	padding: 10px;
}
div.events-holder div.item p{
	margin-bottom: 0;
	font-size: 14px;
}
div.events-holder div.item p.location{
	color: #666;
}
div.events-holder div.item p.date{
	color: #666;
}
div.events-holder div.item p.duration{
	color: #666;
	padding: 5px 0 10px 0;
}
div.events-holder div.item div.left{
	float:left;
	width:20%;
}
div.events-holder div.item div.right{
	float:right;
	width:77.5%;	
}
div.events-holder li {
	font-size: 14px;
}
div.events-holder div.item h3{
	font-size:16px;
}
div.events-focus-holder div.item p{
	font-size:14px;
}





/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/onestepcheckout_responsive.css ******/

/* BASE EXTENSION Responsive styles */
@media screen and (min-width : 954px) {
    div.checkoutcontainer div.input-city { width: 45%!important; }
    div.checkoutcontainer div.input-country select { width: 94%!important; }
    div.checkoutcontainer div.input-city { width: 100%!important; }
    div.checkoutcontainer div.input-region { width: 55.8%!important; }
    div.checkoutcontainer div.input-address-short .input-text,
    div.checkoutcontainer div.input-firstname .input-text,
    div.checkoutcontainer div.input-lastname .input-text,
    div.checkoutcontainer div.input-email .input-text,
    div.checkoutcontainer div.input-telephone .input-text,
    div.checkoutcontainer div.input-company .input-text,
    div.checkoutcontainer div.input-fax .input-text,
    div.checkoutcontainer div.input-password .input-text { width: 90%!important; }
    .v-fix { margin-right: 5%; }
	/*additional*/
	form#onestepcheckout-form div.checkoutcontainer div.input-region select {
		width: 90% !important;
	}
	body form#onestepcheckout-form div.checkoutcontainer div.input-postcode,
	body form#onestepcheckout-form div.checkoutcontainer div.input-region {
		width: 49%!important;
	}
	body form#onestepcheckout-form  div.checkoutcontainer div.input-region .input-text,
	body form#onestepcheckout-form  div.checkoutcontainer div.input-postcode .input-text{
		width: 90%;
	}

}

@media screen and (min-width : 581px) and (max-width : 953px) {
    div.checkoutcontainer div.input-address-short .input-text,
    div.checkoutcontainer div.input-firstname .input-text,
    div.checkoutcontainer div.input-lastname .input-text,
    div.checkoutcontainer div.input-email .input-text,
    div.checkoutcontainer div.input-telephone .input-text,
    div.checkoutcontainer div.input-company .input-text,
    div.checkoutcontainer div.input-fax .input-text,
    div.checkoutcontainer div.input-password .input-text,
    div.checkoutcontainer div.input-postcode .input-text { width: 90%!important; }/*changed from 80%*/
    div.wrapper {min-width: 581px}
	/*additional*/
	body form#onestepcheckout-form h1{
		text-align:center;	
		background-position: center bottom;
	}
	body p.onestepcheckout-login-link{
		text-align:center;	
	}
	body form#onestepcheckout-form div.onestepcheckout-threecolumns p.onestepcheckout-numbers,
	body form#onestepcheckout-form div.onestepcheckout-threecolumns li.shipping-address-title{
		text-align:center;
		margin-left:0;
		margin-right:0;
		padding-left:0;
		padding-right:0;
	}
	body form#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-left,
	body form#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-middle,
	body form#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-right{
		margin:0 auto;
		width:100% !important;
		border-right:none;
		padding-top:15px;
		padding-right:0;	
	}
	body form#onestepcheckout-form div.checkoutcontainer div.input-company .input-text {
		width: 90%!important;
	}
	body form#onestepcheckout-form div.checkoutcontainer div.input-country select {
		width: 94%;
	}
	body form#onestepcheckout-form div.checkoutcontainer div.input-postcode,
	body form#onestepcheckout-form div.checkoutcontainer div.input-region {
		width: 49%;
	}
	body form#onestepcheckout-form  div.checkoutcontainer div.input-region .input-text{
		width: 90%;
	}
	form#onestepcheckout-form  div.checkoutcontainer div.input-region select {
		width: 89% !important;
	}
	
}

@media screen and (min-width : 460px) and (max-width : 953px) {
    div.checkoutcontainer div.input-city { width: 50%!important; }
    div.checkoutcontainer div.input-country select { width: 87%; }
    div.onestepcheckout-enable-newsletter { width: 60%!important; }
    div.input-password { width: 55%!important;}
    div.checkoutcontainer div.input-city { width: 50%!important; }
    div.checkoutcontainer div.input-country select { width: 87%; }
    div.onestepcheckout-enable-newsletter { width: 60%!important; }
    div.input-password { width: 55%!important;}
    div.checkoutcontainer div.input-company .input-text { width: 77%!important; }
    div.checkoutcontainer div.input-address .input-text, div.checkoutcontainer div.input-city .input-text, div.checkoutcontainer div.input-country select { width: 88.2%;}
    .onestepcheckout-threecolumns div.onestepcheckout-column-left { width: 112%!important; background: none!important; margin-bottom: 18px;}
    .onestepcheckout-threecolumns div.onestepcheckout-column-middle { width: 112%!important; background: none!important; border-top: 1px solid #e8e6e1; margin-bottom: 18px;}
    .onestepcheckout-threecolumns div.onestepcheckout-column-right { width: 112%!important; border-top: 1px solid #D8D2C7}
    div.checkoutcontainer div.input-postcode, div.checkoutcontainer div.input-region { width: 49%; }
    div.checkoutcontainer li.taxvat div.input-box { width: 42%!important;}
    div.checkoutcontainer div.input-city { width: 100%!important;}
    div.wrapper {min-width: 460px}
    div.main {width: auto; max-width : 1000px}
	
	/*additional*/
	body form#onestepcheckout-form h1{
		text-align:center;	
		background-position: center bottom;
	}
	body p.onestepcheckout-login-link{
		text-align:center;	
	}
	body form#onestepcheckout-form div.onestepcheckout-threecolumns p.onestepcheckout-numbers,
	body form#onestepcheckout-form div.onestepcheckout-threecolumns li.shipping-address-title{
		text-align:center;
		margin-left:0;
		margin-right:0;
		padding-left:0;
		padding-right:0;
	}
	body form#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-left,
	body form#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-middle,
	body form#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-right{
		margin:0 auto;
		width:100% !important;
		border-right:none;
		padding-top:15px;
		padding-right:0;	
	}
	body form#onestepcheckout-form div.checkoutcontainer div.input-fax .input-text,
	body form#onestepcheckout-form div.checkoutcontainer div.input-company .input-text {
		width: 90%!important;
	}
	body form#onestepcheckout-form div.checkoutcontainer div.input-country select {
		width: 94%;
	}
	body form#onestepcheckout-form div.checkoutcontainer div.input-postcode,
	body form#onestepcheckout-form div.checkoutcontainer div.input-region {
		width: 49%;
	}
	body form#onestepcheckout-form  div.checkoutcontainer div.input-region .input-text{
		width: 90%;
	}
	form#onestepcheckout-form  div.checkoutcontainer div.input-region select {
		width: 89% !important;
	}
}

@media screen and (min-width : 320px) and (max-width : 580px) {
    div.checkoutcontainer div.input-address-short .input-text, div.checkoutcontainer div.input-firstname .input-text, div.checkoutcontainer div.input-lastname .input-text, div.checkoutcontainer div.input-email .input-text, div.checkoutcontainer div.input-telephone .input-text, div.checkoutcontainer div.input-password .input-text { width: 98%; }
    div.checkoutcontainer div.input-fax .input-text, div.checkoutcontainer div.input-company .input-text, div.checkoutcontainer div.input-postcode .input-text  { width: 80%; }
    div.checkoutcontainer { border-top: none; }
    .onestepcheckout-threecolumns div.onestepcheckout-column-left { width: 95%!important; background: none!important;}
    .onestepcheckout-threecolumns div.onestepcheckout-column-middle { width: 95%!important; background: none!important; margin-bottom: 18px;}
    .onestepcheckout-threecolumns div.onestepcheckout-column-right { width: 95%!important; }
    div.checkoutcontainer div.input-city { width: 100%!important; }
    div.checkoutcontainer div.input-firstname,
    div.checkoutcontainer div.input-lastname,
    div.checkoutcontainer div.input-email,
    div.checkoutcontainer div.input-telephone { width: 90%!important; }
    .onestepcheckout-address-line { }
    /*table.onestepcheckout-summary { width: 90%!important;}
    table.onestepcheckout-totals { width: 90%!important;}*/
    .onestepcheckout-coupons input#id_couponcode {width: 90%!important; margin-bottom: 5px;}
    div.checkoutcontainer div.onestepcheckout-summary,
    div.checkoutcontainer div.onestepcheckout-coupons,
    div.checkoutcontainer div.onestepcheckout-place-order-wrapper { margin-left: 0;}
    #onestepcheckout-place-order { width: 90%!important; }
    #addressreview {width: 85%!important; padding: 10px 10px 10px 10px !important;}
    #addressreview_summary div.data {height: 275px;}
    #addressreview .leftcol{width: 110%!important;}
    #addressreview .rightcol{width: 110%!important;}
    .large.onestepcheckout-button{margin-top: 8px;}
    div.wrapper {min-width: 320px}
    div.main {width: auto; max-width : 580px}
	
	/*additional*/
	body form#onestepcheckout-form h1{
		text-align:center;	
		background-position: center bottom;
	}
	body p.onestepcheckout-login-link{
		text-align:center;	
	}
	body form#onestepcheckout-form div.onestepcheckout-threecolumns p.onestepcheckout-numbers,
	body form#onestepcheckout-form div.onestepcheckout-threecolumns li.shipping-address-title{
		text-align:center;
		margin-left:0;
		margin-right:0;
		padding-left:0;
		padding-right:0;
	}
	body form#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-left,
	body form#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-middle,
	body form#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-right{
		margin:0 auto;
		width:100% !important;
		border-right:none;
		padding-top:15px;
		padding-right:0;	
	}
	body div.checkoutcontainer div.input-address-short .input-text,
	body div.checkoutcontainer div.input-firstname .input-text,
	body div.checkoutcontainer div.input-lastname .input-text,
	body div.checkoutcontainer div.input-email .input-text,
	body div.checkoutcontainer div.input-telephone .input-text,
	body div.checkoutcontainer div.input-company .input-text,
	body div.checkoutcontainer div.input-fax .input-text,
	body div.checkoutcontainer div.input-password .input-text {
		width: 100%;
	}
	form#onestepcheckout-form div.checkoutcontainer div.input-address,
	form#onestepcheckout-form div.checkoutcontainer div.input-city,
	form#onestepcheckout-form div.checkoutcontainer li.taxvat div.input-box{
		width: 100% !important;
	}
	body form#onestepcheckout-form div.checkoutcontainer div.input-postcode,
	body form#onestepcheckout-form div.checkoutcontainer div.input-region {
		width: 90%!important;
	}
	
	body form#onestepcheckout-form div.checkoutcontainer div.input-address .input-text, 
	body form#onestepcheckout-form div.checkoutcontainer div.input-city .input-text {
		width: 90%;
	}
	body form#onestepcheckout-form  div.checkoutcontainer div.input-region .input-text,
	body form#onestepcheckout-form  div.checkoutcontainer div.input-postcode .input-text{
		width:100%;	
	}
	body form#onestepcheckout-form  div.checkoutcontainer div.input-company,
	body form#onestepcheckout-form div.checkoutcontainer div.input-fax{
		width:100%;	
	}
	body form#onestepcheckout-form div.checkoutcontainer div.input-country select {
		width: 91%;
	}
	body form#onestepcheckout-form div.checkoutcontainer div.input-box.input-address label{
		clear:both;
		float:left;	
	}
	body div.onestepcheckout-place-order-wrapper{
		text-align:center;	
	}
}

@media screen and (max-width : 459px) {
    div.checkoutcontainer div.input-address-short .input-text, div.checkoutcontainer div.input-firstname .input-text, div.checkoutcontainer div.input-lastname .input-text, div.checkoutcontainer div.input-email .input-text, div.checkoutcontainer div.input-telephone .input-text, div.checkoutcontainer div.input-password .input-text { width: 100%; }
    div.checkoutcontainer { border-top: none; }
    .onestepcheckout-threecolumns div.onestepcheckout-column-left { width: 95%!important; border-top: 1px solid #e8e6e1; background: none!important;}
    .onestepcheckout-threecolumns div.onestepcheckout-column-middle { width: 95%!important;  border-top: 1px solid #e8e6e1; background: none!important;  margin-bottom: 18px;}
    .onestepcheckout-threecolumns div.onestepcheckout-column-right { width: 95%!important; border-top: 1px solid #e8e6e1;  padding-top: 0;}
    div.checkoutcontainer div.input-firstname,
    div.checkoutcontainer div.input-lastname,
    div.checkoutcontainer div.input-email,
    div.checkoutcontainer div.input-telephone,
    div.checkoutcontainer div.input-address .input-text,
    div.checkoutcontainer div.input-city .input-text{ width: 97%!important; }
    div.checkoutcontainer div.input-address, div.checkoutcontainer li.taxvat div.input-box { }
    div.onestepcheckout-enable-newsletter { width: 60%!important;}
    div.input-password { width: 55%!important;}
    /*table.onestepcheckout-summary { width: 90%!important;}
    table.onestepcheckout-totals { width: 90%!important;}*/
    .onestepcheckout-coupons input#id_couponcode {width: 90%!important; margin-bottom: 5px;}
    div.checkoutcontainer div.onestepcheckout-summary,
    div.checkoutcontainer div.onestepcheckout-coupons,
    div.checkoutcontainer div.onestepcheckout-place-order-wrapper { margin-left: 0;}
    #onestepcheckout-place-order { width: 90%!important; }
    div.checkoutcontainer div.input-region,
    div.checkoutcontainer div.input-postcode { width: 49%; }
    div.checkoutcontainer div.input-region,
    div.checkoutcontainer div.input-postcode,
    div.checkoutcontainer div.input-company,
    div.checkoutcontainer div.input-fax,
    div.checkoutcontainer div.input-address-short .input-text,
    div.checkoutcontainer div.input-firstname .input-text,
    div.checkoutcontainer div.input-lastname .input-text,
    div.checkoutcontainer div.input-email .input-text,
    div.checkoutcontainer div.input-telephone .input-text,
    div.checkoutcontainer div.input-company .input-text,
    div.checkoutcontainer div.input-fax .input-text,
    div.checkoutcontainer div.input-password .input-text,
    div.checkoutcontainer div.input-postcode .input-text,
    div.checkoutcontainer div.input-region .input-text { float: none; width: 100%; }
    div.checkoutcontainer div.input-city { width: 100%!important; }
    div.checkoutcontainer div.input-box div.v-fix { width: 45%!important; }
    #ccsave_expiration, #ccsave_expiration_yr { width: 95%!important; }
    #addressreview {width: 85%!important; padding: 10px 10px 10px 10px !important;}
    #addressreview_summary div.data {height: 275px;}
    #addressreview .leftcol{width: 110%!important;}
    #addressreview .rightcol{width: 110%!important;}
    .large.onestepcheckout-button{margin-top: 8px;}
    div.wrapper {min-width: 320px}
    div.main {width: auto; max-width : 459px}
	
	/*additional*/
	body form#onestepcheckout-form h1{
		text-align:center;	
		background-position: center bottom;
	}
	body p.onestepcheckout-login-link{
		text-align:center;
		display:none;	
	}
	body form#onestepcheckout-form div.onestepcheckout-threecolumns p.onestepcheckout-numbers,
	body form#onestepcheckout-form div.onestepcheckout-threecolumns li.shipping-address-title{
		text-align:center;
		margin-left:0;
		margin-right:0;
		padding-left:0;
		padding-right:0;
	}
	body form#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-left{
		border-top:none;	
	}
	body form#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-left,
	body form#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-middle,
	body form#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-right{
		margin:0 auto;
		width:100% !important;
		border-right:none;
		padding-top:15px;
		padding-right:0;	
	}
	body div.checkoutcontainer div.input-address-short .input-text,
	body div.checkoutcontainer div.input-firstname .input-text,
	body div.checkoutcontainer div.input-lastname .input-text,
	body div.checkoutcontainer div.input-email .input-text,
	body div.checkoutcontainer div.input-telephone .input-text,
	body div.checkoutcontainer div.input-company .input-text,
	body div.checkoutcontainer div.input-fax .input-text,
	body div.checkoutcontainer div.input-password .input-text {
		width: 97%;
	}
	form#onestepcheckout-form div.checkoutcontainer div.input-address,
	form#onestepcheckout-form div.checkoutcontainer div.input-city,
	form#onestepcheckout-form div.checkoutcontainer li.taxvat div.input-box{
		width: 97% !important;
	}
	div.checkoutcontainer div.input-country select{
		width:95% !important;	
	}
	body form#onestepcheckout-form div.checkoutcontainer div.input-postcode,
	body form#onestepcheckout-form div.checkoutcontainer div.input-region{
		width:94%!important;	
	}
	body form#onestepcheckout-form div.checkoutcontainer div.input-company .input-text,
	body form#onestepcheckout-form div.checkoutcontainer div.input-fax .input-text{
		width:94%;	
	}
	
	
}
/* End of responsive design */


/*----CRYSTAL Custom stuff-----*/
body form#onestepcheckout-form{
	margin-top:0px;	
}
p.onestepcheckout-login-link{	
	clear:both;
	padding-left:2%;
}

form#onestepcheckout-form div.checkoutcontainer{
	overflow:visible;	
}
body form#onestepcheckout-form fieldset.group-select{
	border:none;
	padding:0 !important;
	margin:0;
	background:none transparent;	
}
form#onestepcheckout-form li{
	background:none transparent;
	clear:both;	
}

form#onestepcheckout-form p.onestepcheckout-description{
	display:none;	
}
form#onestepcheckout-form div.checkoutcontainer{
	border-top: none;
	padding:10px 2% 25px 2%;
}

form#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-left,
form#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-middle{
	background:none;
	border-right: solid 1px #efefef;
	padding-top:0;	
}
form#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-right{
	padding-top:0;
}

form#onestepcheckout-form div.onestepcheckout-threecolumns p.onestepcheckout-numbers,
form#onestepcheckout-form div.onestepcheckout-threecolumns li.shipping-address-title{
	text-transform:uppercase;	
	height:auto;
	font-weight:normal;
}
form#onestepcheckout-form div.onestepcheckout-threecolumns p.onestepcheckout-numbers-1,
form#onestepcheckout-form div.onestepcheckout-threecolumns li.shipping-address-title{
	margin-right:15px;	
}

form#onestepcheckout-form #billing_address li.first{
	padding-top:0;	
}
form#onestepcheckout-form #billing_address li.item-10{
	/*float:left;
	clear:both;*/
}	

form#onestepcheckout-form div.checkoutcontainer div.input-address .input-text,
form#onestepcheckout-form div.checkoutcontainer div.input-city .input-text {
	width: 93%;
}
form#onestepcheckout-form div.checkoutcontainer div.input-postcode {
	width: 44%;
}


form#onestepcheckout-form li#shipping_address_list div.input-address > label{
	float:left;
	clear:both;	
}






form#onestepcheckout-form .onestepcheckout-summary th {
	border-bottom: 1px solid #ddd;
	border-top:none;
	text-transform:none;
}
form#onestepcheckout-form .onestepcheckout-summary td {
	border-bottom: 1px solid #ddd;
}



form#onestepcheckout-form div.onestepcheckout-coupons{
	margin-bottom:20px;	
}






body.onestepcheckout-index-index #onestepcheckout-login-popup{
	left:50% !important;
	top:130px !important;
	margin-left:-241px !important;
}

body.onestepcheckout-index-index #onestepcheckout-toc-popup{
	left: 50% !important;
	top: 50% !important;
	margin-left: -241px !important;
	margin-top: -50px !important;
}
#onestepcheckout-login-link.mobile-login-link{
	display:none;	
}


/*-----NON GENERIC STYLING-----------------------*/
body.one-column.onestepcheckout-index-index div.content-main{
	float:none;	
}
body.one-column.onestepcheckout-index-index div.content-main-wrap{
	padding:0 0 25px 0;
}	
form#onestepcheckout-form h1{
	width: 98%;
	padding-left:2%;
	margin: 0 0 10px 0;
	float: left;
	clear: both;
	font-size:44px;
	text-transform: uppercase;
}

body form#onestepcheckout-form div.onestepcheckout-threecolumns p.onestepcheckout-numbers,
body form#onestepcheckout-form div.onestepcheckout-threecolumns li.shipping-address-title{
	background: #efefef;
	padding:5px 5px 5px 15px;
	color:#000;
	font-size:15px;
}
#onestepcheckout-form a{
	color:#2abced;
	font-size:12px;	
}
#onestepcheckout-form label{
	font-size:12px;
}	
#onestepcheckout-form input,
#onestepcheckout-form select{
	font-size:14px;
}
#onestepcheckout-form #checkout-payment-method-load dt > label{
	font-size:12px;	
}
#onestepcheckout-form #checkout-payment-method-load dd address{
	font-size:12px;	
}
#onestepcheckout-form #checkout-payment-method-load dd,
#onestepcheckout-form #checkout-payment-method-load dd *{
	font-size:12px;	
}
form#onestepcheckout-form div.payment-methods{
	background:transparent;
	border:none;	
}
div.banktransfer-instructions-content{
	font-size:12px;
}
	
form#onestepcheckout-form .shipment-methods dd{
	color:#2abced;
}

form#onestepcheckout-form .onestepcheckout-summary th {
	color:#2abced;
}

form#onestepcheckout-form .onestepcheckout-summary tr.grand-total td{
	color:#2abced;
}
form#onestepcheckout-form div.onestepcheckout-coupons > label{
	color:#2abced;
}

form#onestepcheckout-form div.onestepcheckout-comments > label{
	color:#2abced;
}

form#onestepcheckout-form button#onestepcheckout-place-order{
	font-size: 18px;
	padding: 12px 20px 12px 20px;
	color: #fff;
	border: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	text-shadow:none;
	background: #2abced;
	height:auto;
}
form#onestepcheckout-form button#onestepcheckout-place-order:hover {
	background: #5d6162;
}

body form#onestepcheckout-form div.checkoutcontainer div.input-box.input-address label{
	clear:both;
	float:left;	
}


form#onestepcheckout-form fieldset.form-list{
	padding:0;
	margin:0;
	border:none;	
}

/*--EWAY--*/
#payment_form_ewayau_direct div.v-fix{
	width:40%;
	float:left;	
}
form#onestepcheckout-form #payment-tool-tip{
	padding:10px;
	border: solid 1px #efefef; 	
}
form#onestepcheckout-form #payment-tool-tip div.btn-close a{
	float:right;	
}

/*--DROPSHIP--*/
body div.onestepcheckout-shipping-method{
	margin-bottom:10px;	
}
dl.shipping-dropship dd{
	margin-bottom:0;
}	


/*-----------------MOBILE--------------------*/
@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px), only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	form#onestepcheckout-form h1{
		width: 100%;
		max-width:100%;
		padding-left:0px;
		text-align: center;
	}
	
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	
		
}






/*-----------------MOBILE--------------------*/
@media screen and (min-width : 0px) and (max-width : 1024px) {
	body form#onestepcheckout-form div.onestepcheckout-threecolumns.checkoutcontainer.onestepcheckout-skin-generic{
		width:96%;
		margin:0 auto;	
	}
}
@media screen and (min-width : 0px) and (max-width : 640px) {
	body p.onestepcheckout-login-link,
	#onestepcheckout-login-link{
		display:none;	
	}
	#onestepcheckout-login-link.mobile-login-link{
		display:block;	
	}
}




/*----------------POPUP---------------*/
body .onestepcheckout-popup-wrapper h1{
	font-size:30px!important;
	margin-bottom:5px;	
}
body .onestepcheckout-popup-wrapper a{
	color:#2abced;
	font-size:14px;
}
body #onestepcheckout-login-popup button{
	font-size:16px;
	padding:0 15px;	
}
body #onestepcheckout-login-popup p.close,
body #onestepcheckout-toc-popup p.close{
	bottom:auto;
	top:10px;	
}
body #onestepcheckout-login-popup p.close a,
body #onestepcheckout-toc-popup p.close a{
	display:block;
	text-indent:-9999em;
	height: 20px;
	width: 20px;
	margin: 0px 0 0 0;
	background-image: url('images/template/bg-close-btn.png');	
}
body #onestepcheckout-login-popup p.close a:hover,
body #onestepcheckout-toc-popup p.close a:hover{
  background-position: left -30px!important;
}






/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/paypal-express-review.css ******/

body.paypal-express-review div.section-wrap{
	padding-bottom:40px!important;	
}
body.paypal-express-review div.page-title{
	padding-top:20px;
}
body.paypal-express-review div.page-title h1{
	color:#2abced;
}	
body.paypal-express-review div.info-set li{
	background:none;
	padding-left:0;	
}
body.paypal-express-review div.info-set fieldset{
	border:none;
	margin:0;
	padding:0;
}
body.paypal-express-review div.col2-set{
	border-bottom: solid 1px #efefef;
	padding-bottom:20px;
	margin-bottom:20px;
}
body.paypal-express-review div.info-set h2 a,
body.paypal-express-review div.info-set h3 a{
	border:none!important;
	color:#2abced;
}
body.paypal-express-review div.info-set h3.product-name{
	font-size: 17px;
	color:#2abced;
}
body.paypal-express-review div.col2-set > div{
	float:left;
	width:40%;
	margin-right:10%;	
}
body.paypal-express-review div.col2-set input,
body.paypal-express-review div.col2-set select{
	padding: 5px 1%;
	width:98%;
	margin-bottom:10px;
}
body.paypal-express-review div.col2-set li.control input,
body.paypal-express-review div.col2-set li.control div.input-box,
body.paypal-express-review div.col2-set li.control label{
	float:left;
	width:auto;	
}


body.paypal-express-review div.info-set #review-buttons-container{
	margin-bottom:40px;	
}

body.paypal-express-review div.info-set #details-table td.last{
	text-align:right;
}


/*-----------------MOBILE--------------------*/
@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px), only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	body.paypal-express-review section.template div.section-wrap {
		max-width: 920px;
		padding: 0 15px;
	}
	body.paypal-express-review div.col2-set > div{
		width:45%;
		margin-right:5%;	
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	body.paypal-express-review div.col2-set > div{
		width:100%;
		margin-right:0%;	
	}
	body.paypal-express-review div.col2-set input,
	body.paypal-express-review div.col2-set select{
		max-width:300px;
	}
	body.paypal-express-review div.col2-set #billing-address{
		border-bottom: 10px solid #f6f6f6;
		padding-bottom:10px;
		margin-bottom:10px;
	}	
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/product-list-grid.css ******/

div.category-top{
	width:100%;	
	margin-bottom:10px;
}
div.page-title.category-title{
	display:none;	
}


body div.category-top div.breadcrumbs{
	margin:0 0 0 20px;	
}


/*--PRICE--*/
div.price-box p.old-price{
	font-size:13px;
	color:#5d6162;
	text-decoration:none;
}
div.price-box p.old-price span.price-label{
		
}
div.price-box p.old-price span.price{
	text-decoration:line-through;	
}
div.price-box p.special-price,
div.price-box p.regular-price{
	color:#000;	
	font-size:13px;
}
div.price-box p.special-price span.price-label{
	
}
div.price-box p.special-price span.price,
div.price-box p.regular-price span.price{
	font-size:32px;
	display:inline-block;
	width:100%;
	clear:both;
	margin-top:5px;
}
div.price-box a.minimal-price-link{
	display:none;	
}


/*---PRODUCTS GRID---*/
div.category-products{
	padding:0;	
}
body.catalog-category-view div.section-wrap > p.note-msg{
	padding:25px 4%;	
}
ul.products-grid{
	margin:0;	
}
ul.products-grid li.item,
ul.products-grid li.item.last{
	float:left;
	width:210px;
	padding:0;
	margin:0 20px 40px 0;
	text-align:left;
	position:relative;
}
ul.products-grid li.item a.product-image{
	margin:0 0 10px 0;
	border:solid 1px #efefef;
	position:relative;	
}
ul.products-grid li.item.item-4,
ul.products-grid li.item.item-8,
ul.products-grid li.item.item-12,
ul.products-grid li.item.item-16,
ul.products-grid li.item.item-20,
ul.products-grid li.item.item-24,
ul.products-grid li.item.item-28,
ul.products-grid li.item.item-32,
ul.products-grid li.item.item-36,
ul.products-grid li.item.item-40,
ul.products-grid li.item.item-44,
ul.products-grid li.item.item-48,
ul.products-grid li.item.item-52,
ul.products-grid li.item.item-56,
ul.products-grid li.item.item-60{
	margin-right:0;
}

ul.products-grid li.item h2 a{
	color:#2abced;
	font-size:21px;
}
ul.products-grid li.item div.product-info p{
	color:#666666;
	margin:0;
}
ul.products-grid li.item div.price-box{
	margin:0 0 10px 0;
}
ul.products-grid li.item div.price-box p{
	margin:0;
	line-height: 1.6em
}
ul.products-grid li.item div.ratings,
ul.products-grid li.item div.no-ratings{
	width:100%;
	height:17px;
	margin-bottom:15px;	
}
ul.products-grid li.item div.ratings div.rating-box{
	float:left;
	margin-right:10px;	
}
ul.products-grid li.item div.ratings p.rating-links,
ul.products-grid li.item div.ratings span.amount{
	float:left;
	font-size:13px;
	line-height:17px;
}
ul.products-grid li.item div.ratings p.rating-links a,
ul.products-grid li.item div.ratings span.amount a{
	color:#2abced;
}
ul.products-grid li.item div.ratings p.rating-links span,
ul.products-grid li.item div.ratings p.rating-links a:last-child{
	display:none;
}

ul.products-grid li.item div.actions ul.add-to-links li{
	float:left;
	font-size:13px;
	color:#2abced;
}
ul.products-grid li.item div.actions ul.add-to-links li.first{
	padding-right:5px;
	margin-right:5px;
	border-right:solid 1px #acaeae;
}
ul.products-grid li.item div.actions ul.add-to-links li a{
	font-size:inherit;
	color:inherit;
}
ul.products-grid li.item div.actions label{
	float: left;
	font-size: 18px;
	line-height:38px;
	height:38px;
	margin-right:5px;
}
ul.products-grid li.item div.actions input {
	padding: 0 10px 0 5px;
	margin: 0;
	background: #efefef;
	float: left;
	color: #5d6162;
	text-align: right;
	font-size: 18px;
	width: 35px;
	-webkit-appearance:none;
	border-radius:0;
	border:none;
	line-height:38px;
	height:38px;
}
ul.products-grid button.btn-cart{
	margin:0;
	float:right;	
}
ul.products-grid li.item div.price-box.call-for-price p{
	margin-bottom:5px;
	font-size:14px;	
}
ul.products-grid li.item div.call-for-price-button a{
	float:right;
	width:100%;
	box-sizing: border-box;
	height: 38px;
	line-height: 38px;
	color: #5d6162;
	border: none;
	font-size: 18px;
	padding: 0 15px;
	background: #efefef;
	text-align:center;
}
ul.products-grid li.item div.call-for-price-button a:hover{
	color: #fff;
	background: #5d6162;
	text-decoration:none;
}	

/*---PRODUCTS LIST---*/
ol.products-list li.item{
	padding:0 0 14px 0;
	background: url('images/template/toolbar-border-shadow-bottom.png') repeat-x center bottom transparent;
	position:relative;
}	
ol.products-list li.item a.product-image{
	margin:0 0 20px 0;
	border:solid 1px #ccc;	
	float:left;
	position:relative;
	max-width:208px;
	width:20%;
}
ol.products-list li.item div.product-shop{
	width:75%;
}
ol.products-list li.item div.top-holder{
	padding:0 0px 0 10px;
}
ol.products-list li.item h2{
	margin-bottom:0px;
	line-height:1em;
	margin-bottom:5px;	
}
ol.products-list li.item h2 a{
	color: #2abced;
	font-size: 21px;
	border:none;
	line-height:1em;
}
ol.products-list li.item div.product-info{
	margin-bottom:5px;	
}
ol.products-list li.item div.product-info p{
	color:#666666;
	margin:0;
}

ol.products-list li.item div.bottom-holder{
	float:left;
	width:100%;
	clear:both;
	padding:15px 0;
	border-top:solid 1px #efefef;
	border-bottom:solid 1px #efefef;
	margin-top:15px;	
}
ol.products-list li.item div.price-reviews-holder{
	float:left;
	padding-left:10px;
}
ol.products-list li.item div.price-box{
	padding:0;
	margin:0;
}
ol.products-list li.item div.ratings{
	float:left;
	margin-bottom:5px;
}
ol.products-list li.item div.ratings p.rating-links,
ol.products-list li.item div.ratings span.amount {
	float: left;
	font-size: 13px;
	line-height: 17px;
}
ol.products-list li.item div.ratings p.rating-links a,
ol.products-list li.item div.ratings span.amount a {
	color: #2abced;
}

ol.products-list li.item div.add-to-holder{
	padding:0 10px 0 0px;
	margin:0;
	float:right;
	width: 100%;
	box-sizing: border-box;
}
ol.products-list li.item div.actions{
	float:right;
}
ol.products-list li.item div.actions label{
	float: left;
	font-size: 18px;
	line-height: 38px;
	height: 38px;
	margin-right: 5px;
}
ol.products-list li.item div.actions input {
	padding: 0 10px 0 5px;
	margin: 0;
	background: #efefef;
	float: left;
	color: #5d6162;
	text-align: right;
	font-size: 18px;
	width: 35px;
	-webkit-appearance: none;
	border-radius: 0;
	border: none;
	line-height: 38px;
	height: 38px;
}
ol.products-list li.item button.btn-cart{
	margin: 0 0 0 5px;
	float: right;	
}
ol.products-list li.item ul.add-to-links{
	margin-top: 10px;
	float: right;
	clear: both;	
}
ol.products-list li.item ul.add-to-links li{
	float:left;
	font-size:13px;
	color:#2abced;
	line-height:1.2em;
}
ol.products-list li.item ul.add-to-links li.first{
	padding-right:5px;
	margin-right:5px;
	border-right:solid 1px #acaeae;
}
ol.products-list li.item ul.add-to-links li.last{
	padding-right:0px;
}
ol.products-list li.item ul.add-to-links li a{
	font-size:inherit;
	color:inherit;
}
ol.products-list li.item ul.add-to-links span.separator {
	display: none;
}
ol.products-list li.item p.call-for-pricing{
	padding: 0 0px 0 10px;
	font-size:14px;
	margin:0;
	color:#5d6162;
}
ol.products-list li.item p.call-for-pricing a{
	color: #2abced;
}



/*--LEAD TIME--*/
li.item div.lead-time p span.is-stock{
	color:#339900;	
}
li.item div.lead-time p span.not-in-stock{
	color:#E70000;	
}


/*--FLAGS--*/
li.item div.new-icon{
	top:0px;
	left:0px;
	position:absolute;
	background: url('images/template/flag-new.png') no-repeat left top transparent;
	width:96px;
	height:56px;
	text-indent:-9999em;
	z-index:30;	
}
li.item div.preorder-icon{
	bottom:0px;
	left:0px;
	position:absolute;
	background: url('images/template/flag-preorder.png') no-repeat left top transparent;
	width:96px;
	height:56px;
	text-indent:-9999em;
	z-index:30;	
}
li.item div.sale-icon{
	top:0px;
	right:0px;
	position:absolute;
	background: url('images/template/flag-sale.png') no-repeat left top transparent;
	width:96px;
	height:56px;
	text-indent:-9999em;
	z-index:30;		
}
li.item div.bestseller-icon{
	bottom:5px;
	right:5px;
	position:absolute;
	background: url('images/template/flag-best-seller.png') no-repeat left top transparent;
	width:59px;
	height:73px;
	text-indent:-9999em;
	z-index:20;	
}




/*-----------------MOBILE--------------------*/
@media only screen and (max-width: 1203px) and (min-width: 767px){
	ul.products-grid{
		text-align:center;
	}	
	ul.products-grid li.item,
	ul.products-grid li.item.last,
	ul.products-grid li.item.item-4,
	ul.products-grid li.item.item-8,
	ul.products-grid li.item.item-12,
	ul.products-grid li.item.item-16,
	ul.products-grid li.item.item-20,
	ul.products-grid li.item.item-24,
	ul.products-grid li.item.item-28,
	ul.products-grid li.item.item-32,
	ul.products-grid li.item.item-36,
	ul.products-grid li.item.item-40,
	ul.products-grid li.item.item-44,
	ul.products-grid li.item.item-48,
	ul.products-grid li.item.item-52,
	ul.products-grid li.item.item-56,
	ul.products-grid li.item.item-60{
		margin:0 0.5% 25px;
		float:none;
		display:inline-block;
		vertical-align:top;
	}
}	
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	ul.products-grid{
		text-align:center;
	}	
	ul.products-grid li.item,
	ul.products-grid li.item.last,
	ul.products-grid li.item.item-4,
	ul.products-grid li.item.item-8,
	ul.products-grid li.item.item-12,
	ul.products-grid li.item.item-16,
	ul.products-grid li.item.item-20,
	ul.products-grid li.item.item-24,
	ul.products-grid li.item.item-28,
	ul.products-grid li.item.item-32,
	ul.products-grid li.item.item-36,
	ul.products-grid li.item.item-40,
	ul.products-grid li.item.item-44,
	ul.products-grid li.item.item-48,
	ul.products-grid li.item.item-52,
	ul.products-grid li.item.item-56,
	ul.products-grid li.item.item-60{
		margin:0 0.5% 25px;
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	
	
	/*---PRODUCTS LIST---*/
	ol.products-list li.item{
		padding:0 0 14px 0;
		background: url('images/template/toolbar-border-shadow-bottom.png') repeat-x center bottom transparent;
		position:relative;
	}
	ol.products-list li.item a.product-image{
		float:left;
		width:20%;	
	}
	ol.products-list li.item a.product-image img{
		height:auto;	
	}
	ol.products-list li.item div.product-shop{
		width:76%;
		max-width:100%;	
	}
	ol.products-list li.item div.price-reviews-holder{
		max-width:210px;	
	}
	
	/*---FLAGS---*/
	ol.products-list li.item div.bestseller-icon{
		width: 45%;
		height: 45%;
		background-size: 100%;
		max-width:96px;
		max-height:56px;
	}
} 	
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	body div.category-top div.breadcrumbs{
		float:none;
		text-align:center;
		margin:0 0 0 0px;	
	}
	div.category-top p.dealer-export-functions{
		font-size:13px;	
		float:none;
		text-align:center;
		margin:0;
		border-top:solid 3px #1D465F;
	}
	
	
	ul.products-grid li.item, ul.products-grid li.item.last,
	ul.products-grid li.item.item-2,
	ul.products-grid li.item.item-5,
	ul.products-grid li.item.item-8,
	ul.products-grid li.item.item-11,
	ul.products-grid li.item.item-14,
	ul.products-grid li.item.item-17,
	ul.products-grid li.item.item-20,
	ul.products-grid li.item.item-23,
	ul.products-grid li.item.item-26,
	ul.products-grid li.item.item-29,
	ul.products-grid li.item.item-32,
	ul.products-grid li.item.item-35,
	ul.products-grid li.item.item-38,
	ul.products-grid li.item.item-41,
	ul.products-grid li.item.item-44{
		margin:0 2% 25px;
		text-align:center;
	}
	
	
	ol.products-list li.item a.product-image{
		float:left;
		width:26%;	
	}
	ol.products-list li.item div.product-shop{
		width:70%;
	}
	ol.products-list li.item div.add-to-holder{
		float:left;
		padding:0 0 0 10px;
	}
	
	/*---FLAGS---*/
	ol.products-list li.item div.new-icon,
	ol.products-list li.item div.preorder-icon,
	ol.products-list li.item div.sale-icon{
		width:65%;
		height:37%;
		max-width:96px;
		max-height:56px;
		background-size:100%;	
	}
	ol.products-list li.item div.bestseller-icon{
		bottom:2px;
		right:2px;
	}
	
}

@media only screen and (max-width: 400px), only screen and (max-device-width: 400px){
	ol.products-list li.item a.product-image{
		display:none;	
	}
	ol.products-list li.item div.product-shop{
		width:100%;
	}
}




/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/product-list-layered-nav.css ******/

div.block-layered-nav{
	float:left;
	clear:both;	
	width:100%;
	margin:0;
	padding:0;
	background: #5d6162;
}
div.block-layered-nav div.block-title,
div.block-layered-nav p.block-subtitle{
	display:none;
}

/*--CURRENTLY--*/
div.block-layered-nav div.currently{
	background: #2abced;
	padding:20px 20px 10px 20px;	
}
div.block-layered-nav div.actions{
	background: #2abced;
	padding:0 20px 20px 20px;
	border-bottom:solid 1px #fff;	
}
div.block-layered-nav div.currently p.block-subtitle{
	display:block;
	font-size:24px;
	color:#fff;
	text-transform:uppercase;
	line-height:1.1em;
}
div.block-layered-nav div.currently ol{
	margin: 0;
	font-size: 13px;	
}
div.block-layered-nav div.currently ol li{
	padding:0;
	font-size: 13px;
	color:#fff;	
	margin-bottom:8px;
}
div.block-layered-nav div.currently ol li.last{
	margin-bottom:0;	
}
div.block-layered-nav div.currently ol li span.label{
	width:100%;	
	display:block;
	clear:both;
	text-transform:uppercase;
}
div.block-layered-nav div.currently .btn-remove{
	background: url('images/template/mini-close.png') no-repeat left top transparent;
	height:10px;
	width:10px;
	margin-right: 20px;
}
div.block-layered-nav div.currently .btn-remove:hover{
	background-position:left -15px;
}
div.block-layered-nav div.block-content > div.actions a{
	display:block;
	color:#fff;
	border:solid 1px #fff;
	text-align:center;
	padding:8px 0;
	font-size:16px;
}
div.block-layered-nav div.block-content > div.actions a:hover{
	border:solid 1px #5d6162;
	color:#5d6162;
	text-decoration:none;
}


div.block-layered-nav dl{
	margin:0;
}
div.block-layered-nav dt{
	width: 100%;
	margin:0;
	color:#fff;
	font-size:24px;
	text-transform:uppercase;
	padding:20px 20px 10px 20px;
}
div.block-layered-nav dd{
	margin:0;
	font-size:13px;
	padding:0px 20px 10px 20px;
	border-bottom:solid 1px #fff;
}
div.block-layered-nav dd li{
	padding:0;
	font-size:13px;
	color:#fff;
}
div.block-layered-nav dd a{
	color:#fff;
	text-decoration:none;
}
div.block-layered-nav dd a:hover{
	color:#2abced;
}


div.block-layered-nav p.menu-link{
	display:none;	
}


/*-----------------MOBILE--------------------*/
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	div.block-layered-nav > p.menu-link{
		display: block;
		float: left;
		clear: both;
		width: 100%;
		margin: 0;
		text-align: center;
		font-size: 15px;
		padding: 5px 0px;
		cursor: pointer;
		text-transform: uppercase;
		background: #efefef;
		color: #5d6162;
		margin-top:1px;
	}

	div.block-layered-nav > div{
		display:none;	
	}
	div.block-layered-nav > div.block-content{
		border-bottom:solid 3px #2abced;
		float: left;
		clear: both;
		width: 100%;
	}
	
} 	

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.block-layered-nav dt,
	div.block-layered-nav div.currently p.block-subtitle{
		text-align:center;	
	}
	div.block-layered-nav dt span,
	div.block-layered-nav div.currently p.block-subtitle span{
		padding-right:33px;	
	}
	div.block-layered-nav li{
		padding:0 10px;
		text-align:center;
		font-size:16px;	
		margin-bottom:15px;
		line-height:1.3em;
	}
	div.block-layered-nav div.block-content > div.actions{
		text-align:center;
		font-size:16px;
		padding:0 10px 15px 10px;
	}	
	
} 


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/product-list-toolbar.css ******/

div.category-products > div.toolbar{
	margin-bottom:30px;	
}
div.category-products div.toolbar div.pager{
	border:none;
	background: none #efefef;
	padding:10px 20px;
	margin-bottom:1px;
	height:36px;	
}
div.category-products div.toolbar div.sorter{
	background: none #efefef;
	border:none;
	padding:10px 20px;
	height:36px;
	margin-bottom:0;		
}

div.category-products div.toolbar p.amount{
	line-height:36px;
	font-size:18px;
}

div.category-products div.toolbar div.sort-by{
	float:right;
	min-width:135px;
	line-height:36px;
	font-size:18px;
}
div.category-products div.toolbar div.sort-by label{
	margin-right:5px;
}
div.category-products div.pager .limiter{
	margin: 0px 20px 0 0;
	line-height:36px;
	font-size:18px;	
}
div.category-products div.toolbar select{
	line-height:36px;
	height:36px;
	color:#fff;
	background:#a6a8a8;
	border:none;
}



div.category-products div.toolbar div.pages{
	float:right;	
}
div.category-products div.toolbar div.pages strong{
	display:none;	
}
div.category-products div.toolbar div.pages ol{
	margin:0;	
}
div.category-products div.toolbar div.pages ol li{
	display:block;
	float:left;
	line-height:36px;
	height:36px;
	width:36px;
	text-align:center;
	padding:0;
	margin:0 1px;	
}
div.category-products div.toolbar div.pages ol li a{
	display:block;
	text-decoration:none;
	line-height:36px;
	height:36px;
	width:36px;
	text-align:center;
	padding: 0;
	color: #fff;
	background-color:#cacbcb;
}
div.category-products div.toolbar div.pages ol li a:hover,
div.category-products div.toolbar div.pages ol li.current{
	background-color: #a6a8a8;
}


div.category-products div.toolbar p.view-mode label{
	display:none;	
}
div.category-products div.toolbar p.view-mode a,
div.category-products div.toolbar p.view-mode strong{
	display:inline-block;
	height:36px;
	width:36px;
	text-indent:-9999em;
	vertical-align:top;
}
div.category-products div.toolbar p.view-mode a.grid{
	background: url('images/template/toolbar-icons.png') no-repeat left top transparent;
}
div.category-products div.toolbar p.view-mode a.list{
	background: url('images/template/toolbar-icons.png') no-repeat right top transparent;
}
body div.category-products div.toolbar p.view-mode a.grid:hover{
	background-position:left -36px;
}
body div.category-products div.toolbar p.view-mode a.list:hover{
	background-position:right -36px;
}
div.category-products div.toolbar p.view-mode strong.grid{
	background: url('images/template/toolbar-icons.png') no-repeat left -36px transparent;
}
div.category-products div.toolbar p.view-mode strong.list{
	background: url('images/template/toolbar-icons.png') no-repeat right -36px transparent;
}


div.category-products div.toolbar-bottom div.pager > *{
	display:none;	
}


/*--GENERAL TOOLBAR PAGINATION BG SWAP--*/
div.pages a.previous > img,
div.pages a.next > img{
	display:none;	
}
div.pages a.previous,
div.pages a.next,
div.pages a.first,
div.pages a.last{
	background-color:transparent!important;	
}
div.pages a.previous{
	background: url('images/template/prev-arrow.png') no-repeat 0 0 transparent;
	vertical-align:middle;
}
div.pages a.next{
	background: url('images/template/next-arrow.png') no-repeat 0 0 transparent;
	vertical-align:middle;	
}
div.pages a.last{
	background: url('images/template/last-arrows.png') no-repeat 0 0 transparent;
	vertical-align:middle;
	text-indent: -9999px;
}
div.pages a.first{
	background: url('images/template/first-arrows.png') no-repeat 0 0 transparent;
	vertical-align:middle;	
	text-indent: -9999px;
}
div.pages a.previous:hover,
div.pages a.next:hover,
div.pages a.first:hover,
div.pages a.last:hover{
	background-position: 0 -34px;
}

div.sort-by > *{
	float:left;	
}
div.sort-by a{
	display:block;
	width:36px;
	height:36px;
	background: url('images/template/asc-desc.png') no-repeat 0 0 transparent;	
}
div.sort-by a img{
	display:none;	
}
div.sort-by a.set-descending{
	background-position: 0 -36px;
}

div.category-products div.toolbar-bottom div.toolbar div.pager{
	display:none;	
}

/*-----------------MOBILE--------------------*/
@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px), only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	div.category-products div.toolbar div.pager,
	div.category-products div.toolbar div.sorter{
		height:auto;	
	}
	div.category-products div.toolbar-bottom{
		margin-bottom:20px;	
	}
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	div.category-products div.toolbar p.amount{
		width:100%;
		text-align:center;
		font-size:14px;
	}
	div.category-products div.toolbar div.pager{
		text-align:center;
		padding-bottom:0;
	}	
	div.category-products div.pager .sort-by{
		margin-right:5px;	
	}
	div.category-products div.toolbar div.sort-by,
	div.category-products div.pager .limiter{
		font-size:12px;
		float:none;
		display:inline-block;
	}
	div.category-products div.toolbar div.sort-by > a{
		display:none;	
	}
	
	
	div.category-products div.toolbar div.sorter .view-mode{
		text-align:center;
		width:100%;	
	}
	div.category-products > div.toolbar div.sorter .pages{
		display:none;
	}
	/*div.category-products div.toolbar div.pages ol li,
	div.category-products div.toolbar div.pages ol li a{
		height:25px;
		width:25px;
		line-height:25px;
	}*/
	
	div.category-products div.toolbar-bottom div.pager,
	div.category-products div.toolbar-bottom .view-mode{
		display:none;	
	}
	div.category-products div.toolbar-bottom div.sorter{
		padding:10px 0;
	}
	div.category-products div.toolbar div.pages{
		width:100%;	
	}
	div.category-products div.toolbar div.pages ol{
		width:100%;
		text-align:center;	
	}
	div.category-products div.toolbar div.pages ol li{
		display:inline-block;
		float:none;
		vertical-align:bottom;	
	}
		
}

@media only screen and (max-width: 450px), only screen and (max-device-width: 450px){
	div.category-products div.toolbar div.pages ol li.page-number:not(.dont-hide-me){
		display:none;
	}
}



/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/product-view-reviews.css ******/

body.review-product-list div.product-specs,
body.review-product-list div.reviews-add-to div.review-holder,
body.review-product-list div.product-collateral div.tabs-holder,
body.review-product-list div.product-collateral div.related-products-holder{
	display:none;	
}
body.review-product-list div.main-info-holder div.info-top form{
	width:100%;	
}
body.review-product-list div.buttons-set{
	float:left;
	width:100%;	
}
body.review-product-list div.main-info-holder p.back-link{
	border: solid 1px #000;	
	margin:30px 0;
}
body.review-product-list div.main-info-holder p.back-link:hover{
	border: solid 1px #2abced;	
}
body.review-product-list div.main-info-holder p.back-link a{
	display:block;
	text-align:center;
	color:#000;
	font-size: 29px;
	padding: 10px 0px;
}
body.review-product-list div.main-info-holder p.back-link a small{
	font-size: 35px;
}
body.review-product-list div.main-info-holder p.back-link a:hover{
	/*background:#2abced;
	color:#fff;*/
	color:#2abced;
	text-decoration:none;
}

body.review-product-list div.product-collateral h4,
body.review-product-list div.product-collateral a{
	color:#2abced;	
}

body.review-product-list form#review-form{
	width:100%;
	max-width:350px;
	margin:0;	
}
body.review-product-list form#review-form label em{
	font-style:normal;
}

/*-------------MOBILE----------------*/
@media only screen and (max-width: 1240px) and (min-width: 1024px), only screen and (max-width: 1240px) and (min-width: 1024px){
	body.review-product-list div.main-info-holder div.info-top form{
		max-width:100%;	
	}
	
}

@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	body.review-product-list div.main-info-holder {
		max-width: 60%;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	body.review-product-list div.main-info-holder div.info-top form{
		border-bottom:none;
		margin-bottom:0;
		padding-bottom:0;
	}
	
	body.review-product-list form#review-form h3{
		font-size:16px;	
	}
	body.review-product-list form#review-form h4{
		font-size:15px;	
		margin-bottom:10px;
	}
	body.review-product-list form#review-form th{
		font-size:10px;	
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/product-view.css ******/

div.product-view{
	padding:30px 0 0;	
}
div.product-view div.product-name{
	margin-bottom:5px;
	float:left;
	width:100%;
	clear:left;	
}
div.product-view div.product-name h1{
	margin:0;
	color:#5d6162;	
}
div.product-view div.short-description{
	margin-bottom:20px;
	float:left;
	width:100%;
	clear:left;
	font-size:16px;	
}
div.product-view div.short-description p{
	font-size:16px;	
}

/*------Middle------*/
div.product-view div.middle{
	float:left;
	width:100%;
	clear:both;	
	margin-top:15px;
	margin-bottom:30px;
}
div.product-view div.middle div.grey-holder{
	float:left;
	width:100%;
	clear:both;
	background:#efefef;
	padding-bottom:20px;
	margin-bottom:20px;
}
div.product-view div.middle div.grey-holder div.price-box{
	margin-bottom:0;	
}
div.product-view div.middle div.grey-holder p.old-price{
	float:left;
	width:90%;
	padding:10px 5%;
	clear:both;
	margin:0;
	background:#cacbcb;
	color:#fff;
}
div.product-view div.middle div.grey-holder p.old-price span.price{
	color:#000;	
}
div.product-view div.middle div.grey-holder p.special-price,
div.product-view div.middle div.grey-holder p.regular-price{
	float:left;
	width:90%;
	padding:10px 5% 0;
	clear:both;
	margin:0;
	color:#000;
	font-size:15px;
}
div.product-view div.middle div.grey-holder p.special-price span.price-label,
div.product-view div.middle div.grey-holder p.regular-price span.price-label {
	color:#a6a8a8;
}
div.product-view div.middle div.grey-holder div.lead-time,
div.product-view div.middle div.grey-holder div.availability-instock{
	float:left;
	width:90%;
	padding:10px 5%;
	clear:both;
	margin:0;
}
div.product-view div.middle div.grey-holder div.lead-time p{
	font-size:15px;
	line-height:1.2em;
}
div.product-view div.middle div.grey-holder div.lead-time span{
	color:#a6a8a8;
	width:100%;
	float:left;
}
div.product-view div.middle div.grey-holder div.lead-time span.is-stock{
	color:#000;
}
div.product-view div.middle div.grey-holder div.availability-instock{
	padding-bottom: 0;	
}
div.product-view div.middle div.grey-holder div.availability-instock p{
	font-size:15px;
	line-height:1.2em;
	margin: 0;
}
div.product-view div.middle div.add-to-box{
	text-align:right;
	float:left;
	width:100%;
}
div.product-view div.middle div.add-to-box label {
	font-size: 24px;
	line-height: 51px;
	height: 51px;
	margin-right: 5px;
}
div.product-view div.middle div.add-to-box input{
	padding: 0 10px 0 5px;
	margin: 0;
	background: #efefef;
	color: #5d6162;
	text-align: right;
	font-size: 24px;
	width: 65px;
	-webkit-appearance: none;
	border-radius: 0;
	border: none;
	line-height: 51px;
	height: 51px;
}
div.product-view div.middle div.add-to-box button{
	width:100%;
	padding:10px 0px;
	margin:15px 0 0 0;
	font-size:29px;
	height:auto;
}
div.product-view ul.tier-prices a{
	color:#2abced;
}
div.product-view div.call-for-price-message p{
	width: 90%;
	padding: 10px 5% 0;
}
div.product-view a.call-for-price-button{
	width: 100%;
	padding: 10px 0px;
	margin: 0 0 15px 0;
	font-size: 29px;
	height: auto;
	line-height: 38px;
	color: #fff;
	border: none;
	background: #2abced;
	text-align:center;
	float:left;
}
div.product-view a.call-for-price-button:hover{
	color: #fff;
	background: #5d6162;
	text-decoration:none;
}

/*--Middle - CONFIGURABLE --*/
div.product-view div.middle div.product-options-bottom div.add-to-cart button {
    width: 100%;
    padding: 10px 0px;
    margin: 15px 0 0 0;
    font-size: 29px;
    height: auto;
}
div.product-view div.middle div.product-options-bottom div.add-to-cart label {
    font-size: 24px;
    line-height: 51px;
    height: 51px;
    margin-right: 5px;
}
div.product-view div.middle div.product-options-bottom div.add-to-cart input {
    padding: 0 10px 0 5px;
    margin: 0;
    background: #efefef;
    color: #5d6162;
    text-align: right;
    font-size: 24px;
    width: 65px;
    -webkit-appearance: none;
    border-radius: 0;
    border: none;
    line-height: 51px;
    height: 51px;
}
div.product-view div.middle div.product-options-bottom div.add-to-cart {
    text-align: right;
    float: left;
    width: 100%;
}
div.product-view div.middle div.product-options-bottom ul.add-to-links,
div.product-view div.middle div.product-options-bottom div.price-box{
	display:none;	
}
div.product-view div.middle div.product-options p.required,
div.product-options em{
	font-size:12px;	
}
div.product-view div.middle div.product-options p.required > span,
div.product-options em{
	color:#E70000;
	font-style:normal;
}
div.product-view div.middle div.product-options label{
	font-size:16px;
	color:#000;	
}
div.product-view div.middle div.product-options select{
	font-size:16px;	
	pading:5px;
	width:100%;
	box-sizing:border-box;
}


/*-Image-*/
div.product-view div.middle div.image-holder{
	float:left;
	width:410px;
}
div.product-view p.product-image.product-image-zoom{
	border:solid 1px #efefef;
	margin-bottom:25px;	
}
div.product-view p.product-image.product-image-zoom span.hover-to-zoom{
	position:absolute;
	bottom:10px;
	left:10px;
	display:block;
	height:18px;
	line-height:18px;
	background: url("images/template/zoom-icon.png") no-repeat left center transparent;
	padding-left:25px;
	color:#a6a8a8;
	font-size:13px;
}
div.product-view div.more-views li{
	float:left;
	margin:0 0 25px 0;
	padding:0;
	border:solid 1px #efefef;
}
div.product-view div.more-views li.item-2,
div.product-view div.more-views li.item-5,
div.product-view div.more-views li.item-8{
	margin:0 25px 25px 25px;
}
div.product-view div.more-views li a{
	margin:0;	
}

/*-Main Info-*/
div.main-info-holder{
	float:right;
	width:100%;
	max-width:710px;	
}
div.main-info-holder div.info-top{
	float:left;
	width:100%;
	clear:both;
}
/*Cart Form*/
div.main-info-holder div.info-top form{
	float:left;
	width:250px;
}
div.main-info-holder div.info-top div.product-shop{
	float:left;
	width:100%;
}
div.product-shop div.product-options ul.options-list li{
	padding: 0;
}
/*Product Specs*/
div.main-info-holder div.product-specs{
	float:right;
	width:420px;
}
div.main-info-holder div.product-specs div.box-description{
	display:none;
}
div.main-info-holder div.product-specs h4{
	color:#6b6c6c;
	font-size:22px;	
}
div.main-info-holder div.product-specs #product-attribute-specs-table th,
div.main-info-holder div.product-specs #product-attribute-specs-table td{
	font-size:16px;	
	text-transform:none;
}
div.main-info-holder div.product-specs p.manufacturer-url a{
	color:#2abced;
}
/*----Review and Add To---*/
div.main-info-holder div.reviews-add-to{
	float:left;
	clear:both;
	border-top:solid 1px #efefef;	
	border-bottom:solid 1px #efefef;
	width:95%;
	padding:15px 2.5%;
}
div.main-info-holder div.reviews-add-to div.review-holder{
	float:left;	
}
div.main-info-holder div.reviews-add-to div.review-holder p.no-rating,
div.main-info-holder div.reviews-add-to div.review-holder p.rating-links{
	font-size:13px;
	color:#2abced;
	line-height:1.2em;
	margin:0;	
}
div.main-info-holder div.reviews-add-to div.review-holder a{
	font-size:13px;
	color:#2abced;
	line-height:1.2em;
	display:inline-block;	
}
div.main-info-holder div.reviews-add-to div.review-holder div.rating-box{
	float:left;
	margin-right:10px;
}
div.main-info-holder div.reviews-add-to div.review-holder p.rating-links{
	float:left;
}
div.main-info-holder div.reviews-add-to div.review-holder p.rating-links a:first-child {
	padding-right: 8px;
	margin-right: 5px;
	border-right: solid 1px #efefef;
}
div.main-info-holder div.reviews-add-to div.review-holder p.rating-links span.separator{
	display:none;
}
div.main-info-holder div.reviews-add-to ul.add-to-links{
	float:right;	
}
div.main-info-holder div.reviews-add-to ul.add-to-links li{
	float:left;
	font-size:13px;
	color:#2abced;
	line-height:1.2em;
}
div.main-info-holder div.reviews-add-to ul.add-to-links li.first{
	padding-right:8px;
	margin-right:5px;
	border-right:solid 1px #efefef;
}
div.main-info-holder div.reviews-add-to ul.add-to-links li.last{
	padding-right:0px;
}
div.main-info-holder div.reviews-add-to ul.add-to-links li a{
	font-size:inherit;
	color:inherit;
}
div.main-info-holder div.reviews-add-to ul.add-to-links li span.separator{
	display:none;
}




/*------Bottom------*/
div.product-view div.product-collateral{
	float:left;
	width:100%;
	clear:both;	
}
/*-Tabs-*/
div.product-view div.tabs-holder{
	float:left;
	max-width:900px;
	margin-bottom:60px;
}
div.product-view ul.product-tabs-nav{
	
}	
div.product-view ul.product-tabs-nav li{
	float:left;
	background:none;
	padding:0;
	margin:0 1px 0 0;
}	
div.product-view ul.product-tabs-nav li > a{
	color:#bdbebe;
	padding:20px 25px;
	display:block;
	text-decoration:none;
	font-size:22px;
	background:#efefef;
}
div.product-view ul.product-tabs-nav li.active > a,
div.product-view ul.product-tabs-nav li > a:hover{
	color:#fff;
	background:#2abced;
}
div.product-view div.product-tabs-info-holder{
	border:solid 1px #efefef;	
}
div.product-view div.product-tabs-info{
	padding:30px 24px;
	width:850px;
	min-height:30px;
}
@media only screen and (min-width: 1024px){
	div.product-view div.product-tabs-info{
		min-height:150px;
	}	
}

div.product-view #product-tabs-faqs form{
	width:100%;
	margin:0;
}
div.product-view #product-tabs-faqs form div.item{
	margin-bottom:10px;
}
div.product-view #product-tabs-faqs form label{
	font-size:14px;
	display:block;
	margin-bottom:3px;
}
div.product-view #product-tabs-faqs form input{
	width:98%;
	padding:5px 1%;
	max-width:300px;
	border:solid 1px #bdbebe;
}
div.product-view #product-tabs-faqs form textarea{
	width:98%;
	padding:5px 1%;
	max-width:300px;
}


/*-Related-*/
div.product-view div.product-collateral div.related-products-holder{
	float:right;
	width:230px;
}	
div.product-view div.product-collateral div.related-products-holder-wrap{
	border:solid 1px #efefef;
}
div.product-view div.product-collateral div.block-related{
	padding:0;
	margin-bottom:0;
}
div.product-view div.product-collateral div.block-title{
	background:#efefef;
	color:#bdbebe;
	font-size:22px;
	padding:0px 25px;
	line-height:65px;
	margin:0;
}
div.product-view div.product-collateral div.block-related div.block-content{
	overflow-y: scroll;
    height: 515px;	
}
div.product-view div.product-collateral div.block-related ol.mini-products-list li{
	border-bottom:solid 1px #efefef;
	padding:15px 20px;	
}
div.product-view div.product-collateral div.block-related ol.mini-products-list li form{
	margin:0;	
}
div.product-view div.product-collateral div.block-related ol.mini-products-list li button{
	width:auto;
	font-size:12px;
	height:auto;
	line-height:30px;
	margin-top:5px;
}	
div.product-view div.product-collateral div.block-related ol.mini-products-list li.last{
	border-bottom:none;	
}
div.product-view div.product-collateral div.block-related ol.mini-products-list li a.product-image{
	float:left;
	display:block;
}
div.product-view div.product-collateral div.block-related ol.mini-products-list li div.product-details{
	float:right;
	width:115px;
}
div.product-view div.product-collateral div.block-related p.block-subtitle,
div.product-view div.product-collateral div.block-related input{
	display:none;
}
div.product-view div.product-collateral div.block-related ol.mini-products-list p.call-for-pricing{
	font-size:12px;	
}
div.product-view div.product-collateral div.block-related ol.mini-products-list p.call-for-pricing a{
	color:#2abced;	
}
div.block-related div.price-box,
div.block-related div.price-box p{
	margin:0;	
}
div.block-related div.price-box span.price-label{
	display:none;	
}
div.block-related div.price-box p.special-price span.price,
div.block-related div.price-box p.regular-price span.price{
	font-size:17px;
}
div.product-view div.product-collateral div.block-related p.product-name,
div.product-view div.product-collateral div.block-related p.product-name a{
	color:#2abced;
	font-size:11px;
	margin:0;
}
div.product-view div.product-collateral div.block-related a.link-wishlist{
	color:#2abced;
	font-size:11px;	
}




/*------Upsells------*/
div.upsell-holder{
	float:left;
	width:100%;
	clear:both;	
	background:#efefef;
	margin-top:30px;
}
div.upsell-holder div.box-up-sell{
	max-width: 1160px;
	width: 95%;
	padding: 40px 2.5% 10px;
	margin: 0 auto;
}
div.upsell-holder div.box-up-sell > h2{
	font-size:22px;
	color:#6b6c6c;
}
div.upsell-holder div.box-up-sell li.item-4{
	margin-right:20px;	
}
div.upsell-holder div.box-up-sell p.call-for-pricing{
	font-size:12px;
}	
div.upsell-holder div.box-up-sell p.call-for-pricing a{
	color:#2abced;
}



/*-------------MOBILE----------------*/
@media only screen and (max-width: 1240px) and (min-width: 1024px){
	div.product-view div.middle div.image-holder {
		float: left;
		max-width: 410px;
		width: 30%;
	}
	div.product-view div.middle div.product-img-box{
		width:100%;	
	}
	div.main-info-holder{
		width: 68%;
		max-width: 710px;	
	}
	div.main-info-holder div.info-top form{
		width:30%;
		max-width:250px;
	}
	div.main-info-holder div.info-top div.product-specs{
		width:65%;
		max-width:100%;
	}
	
	/*--Tabs--*/
	div.product-view div.tabs-holder{
		width:70%;
		max-width:900px;	
	}
	div.product-view div.product-tabs-info{
		width:90%;
		padding:30px 5%;	
	}
	/*--Related--*/
	div.product-view div.product-collateral div.related-products-holder{
		width:27.5%;
		max-width:230px;	
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	div.product-view div.middle div.image-holder {
		float: left;
		max-width: 410px;
		width: 35%;
	}
	div.product-view div.middle div.image-holder div.more-views li{
		width:20%;
	}
	div.main-info-holder{
		max-width:100%;	
	}
	div.main-info-holder div.info-top form{
		width:35%;
		max-width:100%;
	}
	div.main-info-holder div.info-top div.product-specs{
		width:62.5%;
		max-width:100%;
	}
	
	/*--Tabs--*/
	div.product-view div.tabs-holder{
		width:100%;
		max-width:100%;	
		margin-bottom:30px;
	}
	div.product-view ul.product-tabs-nav li > a{
		padding:10px 15px;
		font-size:18px;	
	}
	div.product-view div.product-tabs-info{
		width:90%;
		padding:15px 5%;	
	}
	
	/*--Related--*/
	div.product-view div.product-collateral div.block-related div.block-content{
		overflow-y: visible;
		height: auto!important;	
	}
	div.product-view div.product-collateral div.related-products-holder{
		width:100%;
		max-width:100%;	
		margin-bottom:30px;
	}
	div.product-view div.product-collateral div.block-title{
		font-size:18px;	
		padding:0px 15px;
		line-height:45px;
	}
	div.product-view div.product-collateral div.block-related ol.mini-products-list{
		text-align:center;	
	}
	div.product-view div.product-collateral div.block-related ol.mini-products-list li{
		display:inline-block;
		float:none;
		padding:10px 2%;
		width:28%;
		text-align:left;
	}
	div.product-view div.product-collateral div.block-related ol.mini-products-list li.last{
		border-bottom:solid 1px #efefef;	
	}
	div.product-view div.product-collateral div.block-related ol.mini-products-list li a.product-image{
		width:30%;
	}
	div.product-view div.product-collateral div.block-related ol.mini-products-list li div.product-details{
		width:65%;	
	}
	
	/*--upsells--*/
	div.upsell-holder{
		margin-top:0;	
	}
	div.upsell-holder div.box-up-sell{
		padding: 30px 2.5% 10px;
	}
	div.upsell-holder ul.products-grid li.item,
	div.upsell-holder ul.products-grid li.item.last,
	div.upsell-holder ul.products-grid li.item.item-4,
	div.upsell-holder ul.products-grid li.item.item-8,
	div.upsell-holder ul.products-grid li.item.item-12,
	div.upsell-holder ul.products-grid li.item.item-16,
	div.upsell-holder ul.products-grid li.item.item-20,
	div.upsell-holder ul.products-grid li.item.item-24,
	div.upsell-holder ul.products-grid li.item.item-28,
	div.upsell-holder ul.products-grid li.item.item-32,
	div.upsell-holder ul.products-grid li.item.item-36,
	div.upsell-holder ul.products-grid li.item.item-40,
	div.upsell-holder ul.products-grid li.item.item-44,
	div.upsell-holder ul.products-grid li.item.item-48,
	div.upsell-holder ul.products-grid li.item.item-52,
	div.upsell-holder ul.products-grid li.item.item-56,
	div.upsell-holder ul.products-grid li.item.item-60 {
		width:30%;
		margin: 0 0.5% 25px;
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	div.upsell-holder ul.products-grid h2.product-name a{
		font-size:16px;	
	}
	div.upsell-holder div.price-box p.old-price,
	div.upsell-holder div.price-box p.special-price,
	div.upsell-holder div.price-box p.regular-price{
		font-size:11px;	
	}
	div.upsell-holder div.price-box p.special-price span.price,
	div.upsell-holder div.price-box p.regular-price span.price{
		font-size:18px;	
	}
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	div.product-view {
		padding: 15px 0 0;
	}
	div.product-view div.product-name h1{
		font-size:36px;	
	}
	
	div.product-view div.middle div.image-holder {
		float: none;
		max-width: 350px;
		width: 90%;
		margin:0 auto;
	}
	div.zoomWindowContainer{
		width:auto!important;	
	}
	div.main-info-holder div.info-top form{
		width:100%;
		margin-bottom:15px;
		padding-bottom:15px;
		border-bottom: solid 1px #efefef;
	}
	div.add-to-cart,
	div.product-view div.middle div.product-options-bottom div.add-to-cart{
		text-align:center;	
	}
	div.main-info-holder div.info-top div.product-specs{
		width:100%;
	}
	
	/*--Related--*/
	div.product-view div.product-collateral div.block-related ol.mini-products-list li{
		text-align:center;	
	}
	div.product-view div.product-collateral div.block-related ol.mini-products-list li a.product-image {
		width: 100%;
	}
	div.product-view div.product-collateral div.block-related ol.mini-products-list li div.product-details {
		width: 100%;
	}
	div.product-view div.product-collateral div.block-related ol.mini-products-list li button{
		padding:0 0px;
		width:100%;
		text-align:center;
	}	
	
	/*--upsells--*/
	div.upsell-holder ul.products-grid h2.product-name a{
		font-size:14px;	
	}
	div.upsell-holder div.price-box p.old-price,
	div.upsell-holder div.price-box p.special-price,
	div.upsell-holder div.price-box p.regular-price{
		font-size:9px;	
	}
	div.upsell-holder div.price-box p.special-price span.price,
	div.upsell-holder div.price-box p.regular-price span.price{
		font-size:16px;	
	}
}


@media only screen and (max-width: 600px), only screen and (max-width: 600px){
	div.main-info-holder div.product-specs #product-attribute-specs-table th, div.main-info-holder div.product-specs #product-attribute-specs-table td {
		font-size: 12px;
	}
	
	/*--review - addto--*/
	div.main-info-holder div.reviews-add-to div.review-holder{
		width:100%;
		text-align:center;
		margin-bottom:15px;	
	}
	div.main-info-holder div.reviews-add-to ul.add-to-links{
		width:100%;
		text-align:center;	
	}
	div.main-info-holder div.reviews-add-to ul.add-to-links li{
		float:none;
		display:inline-block;
	}
	div.main-info-holder div.reviews-add-to div.review-holder div.rating-box{
		float:none;
		margin:0 auto 15px;
	}
	div.main-info-holder div.reviews-add-to div.review-holder p.rating-links{
		width:100%;
		display:inline-block;
	}
	
	/*--Tabs--*/
	div.product-view ul.product-tabs-nav li{
		width:100%;	
		text-align:center;
		margin-bottom:1px;
	}
	div.product-view ul.product-tabs-nav li.last{
		margin-bottom:0px;
	}
	div.product-view ul.product-tabs-nav li > a{
		padding:5px 0;	
	}
	
	/*--Related--*/
	div.product-view div.product-collateral div.block-title{
		line-height:35px;
		text-align:center;
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/reviews.css ******/

/*RATINGS*/
div.rating-box {
	height: 17px;
	width: 94px;
	background: url('images/template/review-stars-blank.jpg') no-repeat 0 0 transparent;
}
div.rating-box div.rating {
	background: url('images/template/review-stars.jpg') no-repeat 0 0 transparent;
	display: block;
	height: 17px;
	margin: 0;
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/search-results.css ******/

body.cms-search-results-html div.std{
	max-width:850px;
	margin:0 auto;	
}
body.cms-search-results-html div.std .gsc-control-cse .gsc-above-wrapper-area-container,
body.cms-search-results-html div.std .gsc-control-cse .gsc-resultsHeader{
	margin:0;	
}
body.cms-search-results-html div.std .gsc-control-cse .gsc-table-result{
	padding:0;
	margin:0 8px;	
}
body.cms-search-results-html div.std .gs-webResult.gs-result a.gs-title:hover{
	color:#000;
}	
body.cms-search-results-html div.std .gsc-results .gsc-cursor-box .gsc-cursor-page{
	float:left;
}

body.cms-search-results-html div.gsc-control-cse table{
	margin-bottom:0;	
}
body.cms-search-results-html div.gsc-control-cse table td{
	padding:0!important;	
}
body.cms-search-results-html div.gsc-control-cse table td.gsc-input input{
	padding:0 1%!important;
	width:98%!important;
	background:transparent!important;	
}
body.cms-search-results-html div.gsc-orderby-label.gsc-inline-block{
	vertical-align:top;
}

body.cms-search-results-html input.gsc-search-button{
	background: #a1cc3a;
}	
body.cms-search-results-html input.gsc-search-button:hover,
body.cms-search-results-html input.gsc-search-button:focus{
	background:#374951;
}

body.cms-search-results-html .gsc-tabsArea{
	border-color:#a6a8a8;
}
body.cms-search-results-html .gsc-tabsArea > div{
	overflow:hidden;	
}
body.cms-search-results-html .gsc-tabHeader.gsc-tabhActive{
	border-color:#a6a8a8;
	border-bottom-color: #FFFFFF!important;	
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/search.css ******/



@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	body.two-columns-left.catalogsearch-result-index div.page-title{
		margin-top:15px;	
	}
	body.two-columns-left.catalogsearch-result-index div.page-title h1{
		font-size:40px;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	body.two-columns-left.catalogsearch-result-index div.page-title{
		margin:15px 0;	
	}
	body.two-columns-left.catalogsearch-result-index div.page-title h1{
		font-size:28px;
		text-align:center;
	}
}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/store-pages.css ******/

/*STORE HOME*/
body.cms-store-html div.content-main-wrap {
	overflow: hidden;
}
body.cms-store-html div.breadcrumbs,
body.cms-store-html div.std{
	display:none;	
}

/*BLUE PAGES 2 COL TEMPLATE UPDATE*/
body.store-section.two-columns-left section.template{
	width:80%;	
	max-width:900px;
}
body.store-section.two-columns-left section.template div.section-wrap{
	width:100%;	
	max-width:900px;
}
body.store-section.two-columns-left aside.left{	
	width:18%;
	max-width:240px;
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	body.store-section.two-columns-left section.template,
	body.store-section.two-columns-left section.template div.section-wrap,
	body.store-section.two-columns-left aside.left{
		max-width:100%;
		width:100%;
	}
	body.store-section.two-columns-left section.template div.section-wrap{
		width:95%;
		max-width:100%;
		padding:0 2.5%;	
	}
		
}

/*BLUE PAGES BUTTONS*/
body.store-section button,
body.store-section .crystalform .submit input,
body.store-section .crystalform .submit button{
	height:38px;
	line-height:38px;
	color:#fff;
	border:none;
	font-size:18px;
	padding:0 15px;
	background:#2abced;
}
body.store-section button:hover{
	background: #5d6162;
	color:#fff;
}

/*BLUE BREADCRUMBS*/
body.store-section div.breadcrumbs{
	float:left;
	line-height:36px;
	margin:0;	
}
body.store-section div.breadcrumbs a,
body.store-section div.breadcrumbs strong,
body.store-section div.breadcrumbs li{
	color:#2abced;	
	font-size:14px;
	text-decoration:none;
}
body.store-section div.breadcrumbs a:hover,
body.store-section div.breadcrumbs a:focus{
	color:#5d6162;	
}
body.store-section div.breadcrumbs span{
	color:#5d6162;
	font-size:14px;
	vertical-align:middle;
}

/*BLUE HEADINGS*/
body.store-section h1,
body.store-section h4{
	color:#2abced;
}

/*BLUE LINKS*/
body.store-section p.back-link a,
body.store-section a.back-link,
body.store-section.cms-product-enquiry-success-html div.std a{
	color:#2abced;	
}


/*BLUE HEADER BLOCKS*/
body.store-section div.navigation-main-wrap > ul > li:hover > a,
body.store-section div.navigation-main-wrap > ul > li > a:hover,
body.store-section div.navigation-main-wrap > ul > li > a:focus{
	color:#2abced;
}
body.store-section div.navigation-main-wrap > ul > li > ul > li > a:hover,
body.store-section div.navigation-main-wrap > ul > li > ul > li > a:focus{
	color:#2abced;
}
body.store-section div.navigation-main-wrap > #search_mini_form button,
body.store-section .searchautocomplete .search-button{
	background-image: url("images/template/blue-search-icon.png");
	background-color:#2abced;
	background-repeat:no-repeat;
}
body.store-section div.navigation-main-wrap .cse .gsc-search-button input.gsc-search-button-v2,
body.store-section div.navigation-main-wrap input.gsc-search-button-v2{
	background-color:#2abced;
}
body.store-section div.navigation-main-wrap > #search_mini_form button:hover,
body.store-section div.navigation-main-wrap > #search_mini_form button:focus,
body.store-section .searchautocomplete .search-button:hover{
	background-color:#efefef;
}


/*BLUE SIDEBAR*/
body.store-section div.side-menu li a{
	color:#2abced;
}
body.store-section div.side-menu li a:hover{
	color:inherit;
}


/*BLUE SEARCH RESULTS*/
body.store-section #search_autocomplete a.name{
	color:#2abced;	
}


@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px){
	body.store-section div.navigation-main-wrap > ul > li.mobile-size-click > a,
	body.store-section div.navigation-main-wrap > ul > li.mobile-size-click:hover > a,
	body.store-section div.navigation-main-wrap > ul > li.mobile-size-click > a:hover,
	body.store-section div.navigation-main-wrap > ul > li.mobile-size-click > a:focus{
		color:#2abced;	
	}
	body.store-section div.navigation-main-wrap > ul > li:hover > a,
	body.store-section div.navigation-main-wrap > ul > li > a:hover,
	body.store-section div.navigation-main-wrap > ul > li > a:focus{
		color:#fff;	
	}
	
	body.store-section .searchautocomplete .search-button{
		background-color:#2abced;
	}
	body.store-section .searchautocomplete .search-button:hover{
		background-color:#efefef;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	/*BLUE HEADER BLOCKS*/
	body.store-section div.navigation-main-wrap > #search_mini_form button,
	body.store-section .searchautocomplete .search-button{
		background-color:#2abced;
	}
	body.store-section div.navigation-main-wrap > #search_mini_form button:hover,
	body.store-section .searchautocomplete .search-button:hover{
		background-color:#efefef;
	}
	
	body.store-section div.navigation-main p.menu-link{
		background:#efefef;
		color:#5d6162;
	}
	
	body.store-section div.navigation-main-wrap > ul{
		border-color:#2abced;
	}
	body.store-section div.navigation-main-wrap > ul > li > ul > li{
		border-color:#495458;	
	}
}



/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/wishlist.css ******/

/*---WISHLIST----*/
#wishlist-view-form fieldset{
	border:none;
	padding:0;
	margin:0;	
}
table#wishlist-table thead {
	/*display: none;*/
}
#wishlist-view-form th{
	padding:5px 10px;	
}
#wishlist-view-form tr{
	border-bottom:solid 1px #efefef;	
}
#wishlist-view-form td{
	padding:10px 10px;	
}
#wishlist-view-form a.product-image{
	display:block;
	width:113px;
	margin-bottom:10px;
}	
#wishlist-view-form h2 a,
#wishlist-view-form h3 a{
	border:none;
}
#wishlist-view-form div.cart-cell div.price-box{
	float:left;
	clear:both;
}
#wishlist-view-form div.cart-cell div.price-box a.minimal-price-link{
	display:none;
}	
#wishlist-view-form div.cart-cell div.add-to-cart-alt{
	float:left;
	clear:both;
}
#wishlist-view-form div.cart-cell div.add-to-cart-alt input{
	float:left;
}
#wishlist-view-form div.cart-cell div.add-to-cart-alt button{
	float:left;
	clear:left;
}
#wishlist-view-form div.price-box > *{
	display:block;
}
#wishlist-view-form #wishlist-table input{
	min-width:30px;
	max-width:64px;
	width:100%;
	margin-bottom:5px;
}
#wishlist-view-form #wishlist-table button.btn-cart{
	width: auto;
	/*min-width: 68px;
	font-size: 10px;
	padding: 0px 0px;*/
	height:auto;
}

table#wishlist-table textarea{
	width:95%;
}
table#wishlist-table a.btn-remove {
	height: 20px;
	width: 20px;
	margin:5px 0 0 0;
	background-image: url('images/template/bg-close-btn.png');
}
table#wishlist-table a.btn-remove:hover,
table#wishlist-table a.btn-remove:focus {
	background-position: left -30px!important;
}

#wishlist-view-form div.buttons-set{
	margin-bottom:15px;	
}



/*-----------------MOBILE--------------------*/
@media only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	body.wishlist-index-index div.my-account div.page-title h1{
		text-align:center;	
	}
	#wishlist-view-form div.price-box > *{
		display:block;
	}
	p.wishlist-empty{
		text-align: center;	
	}
	#wishlist-view-form #wishlist-table button.btn-cart{
		font-size:15px;	
	}
}	
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	body.wishlist-index-index div.my-account div.page-title h1{
		text-align:center;	
	}
	p.wishlist-empty{
		text-align: center;	
	}
	#wishlist-view-form #wishlist-table tbody td.cell-1{
		display:none;	
	}
	#wishlist-view-form #wishlist-table thead th:first-child{
		display:none;	
	}
	#wishlist-view-form a.product-image{
		max-width:50px;
		width:100%;
		margin:0;
	}
	#wishlist-view-form a.product-image img{
		min-width:30px;
		height:auto;
	}
	div.price-box p.old-price span.price-label{
		font-size:11px;	
	}
	div.price-box p.special-price,
	div.price-box p.regular-price{
		font-size:11px;	
	}
	div.price-box p.special-price span.price,
	div.price-box p.regular-price span.price{
		font-size:16px;	
	}
	#wishlist-view-form #wishlist-table button.btn-cart{
		font-size:15px;	
		min-width:90px;
		padding:0;
	}
	body.wishlist-index-index div.my-account div.buttons-set{
		text-align:center;	
	}
	body.wishlist-index-index div.my-account div.buttons-set button{
		margin-bottom:5px;	
	}


}


/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/pages/zzz.css ******/




/****** /home/adimex/public_html/skin/frontend/magentocrystalcom/digistorcomau/css/template-parts/template.css ******/

body{
		
}
div.container{
		
}
div.container div.container-wrap{
	width:100%;
	padding:0;
	margin:0;
}
header.template{
	background:#000;
	width:100%;
	float:left;
	clear:both;
	margin:0;
	padding:0;
}
header.template div.header-wrap{
	max-width:1160px;
	width:95%;
	margin:0 auto;
	padding:0 2.5%;
}

div.content-main{
	width:100%;
	clear:both;	
	float:left;
}
body.one-column div.content-main{
	background:#fff;
}
body.one-column div.content-main-wrap{
	padding:0;
}

body.one-column section.template{
	width:100%;
	float:left;
	clear:both;	
}
body.one-column div.section-wrap{
	max-width: 1160px;
	width: 95%;
	padding: 10px 2.5%;
	margin: 0 auto;
}

body.two-columns-left div.content-main{
	background:#fff;
	margin-top:55px;
	margin-bottom:20px;
	width:100%;
	float:left;
	clear:both;
}
body.two-columns-left div.content-main-wrap{
	max-width:1160px;
	width:95%;
	margin:0 auto;
	padding:0 2.5%;
}
body.two-columns-left section.template{
	width:77%;	
	max-width:870px;
}
body.two-columns-left section.template div.section-wrap{
	width:100%;	
	max-width:870px;
}
body.two-columns-left aside.left{
	background: #fff;	
	width:20%;
	max-width:250px;
}
body.two-columns-left aside.left div.aside-wrap{
	min-height:552px;
	width:100%;
	float:left;
}

footer.template{
	background: #212b2f;
	width:100%;
	float:left;
	clear:both;
	margin:0;
}
footer.template div.footer-wrap{
	max-width:1160px;
	padding:60px 2.5%;
	width:95%;
	margin:0 auto;
}

/*-----------------MOBILE--------------------*/
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 1023px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	body div.container div.container-wrap{
		max-width:1160px;
		width:100%;	
	}
	
	header.template{
		margin-bottom:0;	
	}
	
	body.one-column div.content-main{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		margin-bottom:0px; 
	}
	
	div.content-main div.content-main-wrap{
		min-height:0;	
	}
	
	body.two-columns-left div.content-main{
		margin-bottom:0;
		margin-top:0;	
	}
	body.two-columns-left div.content-main-wrap{
		width:100%;
		padding:0;
	}
	
	body.two-columns-left aside.left{
		background: none;
		width:100%;	
		max-width:100%;
	}
	body.two-columns-left aside.left div.aside-wrap{	
		max-width:100%;
		width:100%;
		min-height:0;
	}
	
	body.two-columns-left section.template{
		width:100%;
		max-width:100%;
		float:left;
		clear:both;
		min-height:300px;
	}
	body.two-columns-left section.template div.section-wrap{
		width:95%;
		max-width:100%;
		padding:0 2.5%;	
	}
	
	footer.template div.footer-wrap{
		width:96%;
		padding:30px 1% 20px 3%;
		border:none;
		max-width:100%;	
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	header.template div.header-wrap{
		max-width:100%;
		width:100%;
		margin:0 auto;
		padding:0 0;
	}
	
	div.container{
		background: none transparent;	
	}
	
	footer.template div.footer-wrap{
		width:92%;
		padding:30px 4% 20px 4%;
		border:none;	
	}
	
}



