	.asinReviewsSummary {
		
		display:block;

	}
	
	.abx_review_overlay {
		position: absolute;
		display: block;
	   z-index: 2;
	   left: -5px;
	   right: -5px;
	   bottom: -5px;
	   top: -5px;
	  

	}
	
	.abx_wrapper .abx_disclaimer {
		
		font-size:10px !important;
		text-align: justify !important;
	
	}
	
	.abx_fes_no_search_results {
	
		clear:both;
		margin-top:20px;
		font-size:20px;
		font-weight:bold;
		text-align:center;
		padding-top:15px;
	
	}

	.abx_review_wrapper {

		padding:1px;
		margin:2px;

	}
	.abx_hidden {
		display:none;
	}

	.abx_show {
		display:initial;
	}

	.abx_review_inner_wrapper {

		line-height:10px;

	}
	
	/* THEME Standard */
	
	
	
	div.abx_theme_standard a {
		color:black;
	}
	
	div.abx_theme_standard a:hover {
		color:grey;
	}
	
	div.abx_theme_standard .abx_border_bottom {
	
		border-bottom:1px solid #BDBDBD;
	}
	
	div.abx_theme_standard .abx_to_shop_button {
	
		background-color:#efefef;
		border:1px solid grey;
		color:white;
	
	}
	
	div.abx_theme_standard .abx_to_shop_button:hover {
	
		
		border-left:10px solid black;
		color:white;
		
	
	}
	
	div.abx_theme_standard .abx_product_price {
	
		color:#601151;
	
	}
	
	div.abx_theme_standard .abx_special_text {
		
		background-color:#E6E6E6;
		font-weight:bold;
	}
	
	div.abx_theme_standard .abx_fes_input {
	
		text-align:center; 
		font-size:20px; 
		width:100%;
		line-height:25px;
	
	}
	
	div.abx_theme_standard .abx_fes_button {
	
		background-color:#410135;
		color:white;
	
	}
	
	div.abx_theme_standard .abx_fes_summary_box {
	
		background-color:#eeeeee
	
	}
	
	div.abx_theme_standard .abx_fes_more_box {
	
		background-color:#410135;
		color:white;
	}
	
	
	/* THEME CUSTOM */
	
	div.abx_theme_custom .row {
		
	}
	
	div.abx_theme_custom a {
		color:black;
	}
	
	div.abx_theme_custom a:hover {
		color:grey;
	}
	
	div.abx_theme_custom .abx_border_bottom {
	
		border-bottom:1px solid #BDBDBD;
	}
	
	div.abx_theme_custom .abx_to_shop_button {
	
		background-color:#efefef;
		border:1px solid grey;
		color:white;
	
	}
	
	div.abx_theme_custom .abx_to_shop_button:hover {
	
		
		border-left:10px solid black;
		color:white;
		
	
	}
	
	div.abx_theme_custom .abx_product_price {
	
		color:#601151;
	
	}
	
	div.abx_theme_custom .abx_special_text {
		
		background-color:#E6E6E6;
		font-weight:bold;
	}
	
	div.abx_theme_custom .abx_fes_input {
	
		text-align:center; 
		font-size:20px; 
		width:100%;
		line-height:25px;
	
	}
	
	div.abx_theme_custom .abx_fes_button {
	
		background-color:#410135;
		color:white;
	
	}
	
	div.abx_theme_custom .abx_fes_summary_box {
	
		background-color:#eeeeee
	
	}
	
	div.abx_theme_custom .abx_fes_more_box {
	
		background-color:#410135;
		color:white;
	}
	
	/* THEME DARK-BLUE */
		
	div.abx_theme_dark_blue a {
		color:#27233F;
	}
	
	div.abx_theme_dark_blue a:hover {
		color:#575370;
	}
	
	div.abx_theme_dark_blue .abx_border_bottom {
	
		border-bottom:1px solid #BDBDBD;
	}
	
	div.abx_theme_dark_blue .abx_to_shop_button {
	
		background-color:#27233F;
		color:white;
	
	}
	
	div.abx_theme_dark_blue .abx_to_shop_button a{
	
		background-color:#27233F;
		color:white;
	
	}
	
	div.abx_theme_dark_blue .abx_to_shop_button:hover {
	
		background-color:#1A1635;
		border-left:10px solid #575370;
		color:white;
		
	
	}
	
	div.abx_theme_dark_blue .abx_product_price {
	
		color:#27233F;
	
	}
	
	
	div.abx_theme_dark_blue .abx_fes_input {
	
		text-align:center; 
		font-size:20px; 
		width:100%;
		line-height:25px;
	
	}
	
	div.abx_theme_dark_blue .abx_fes_button {
	
		background-color:#27233F;
		color:white;
	
	}
	
	div.abx_theme_dark_blue .abx_fes_summary_box {
	
		background-color:#eeeeee
	
	}
	
	div.abx_theme_dark_blue .abx_fes_more_box {
	
		background-color:#27233F;
		color:white;
	}
	
	
	/* THEME RED */
	
	div.abx_theme_red a {
		color:#930700;
	}
	
	div.abx_theme_red a:hover {
		color:#BC0B02;
	}
	
	div.abx_theme_red .row {
		
	}
	
	div.abx_theme_red .abx_border_bottom {
	
		border-bottom:1px solid #BDBDBD;
	}
	
	div.abx_theme_red .abx_to_shop_button {
	
		background-color:#930700;
		color:white;
	
	}
	
	div.abx_theme_red .abx_to_shop_button a{
	
	
		color:white;
	
	}
	
	div.abx_theme_red .abx_to_shop_button:hover {
	
		background-color:#BC0B02;
		border-left:10px solid #FB473E;
		color:white;
		
	
	}
	
	div.abx_theme_red .abx_product_price {
	
		color:#BC0B02;
	
	}
	
	
	div.abx_theme_red .abx_fes_input {
	
		text-align:center; 
		font-size:20px; 
		width:100%;
		line-height:25px;
	
	}
	
	div.abx_theme_red .abx_fes_button {
	
		background-color:#930700;
		color:white;
	
	}
	
	div.abx_theme_red .abx_fes_summary_box {
	
		background-color:#eeeeee
	
	}
	
	div.abx_theme_red .abx_fes_more_box {
	
		background-color:#930700;
		color:white;
	}
	
	/* THEME ORANGE */
	
	div.abx_theme_orange a {
		color:#F07A0A;
	}
	
	div.abx_theme_orange a:hover {
		color:#934800;
	}
	
	div.abx_theme_orange .row {
		
	}
	
	div.abx_theme_orange .abx_border_bottom {
	
		border-bottom:1px solid #BDBDBD;
	}
	
	div.abx_theme_orange .abx_to_shop_button {
	
		background-color:#F07A0A;
		color:white;
	
	}
	
	div.abx_theme_orange .abx_to_shop_button a{
	
		color:white;
	
	}
	
	div.abx_theme_orange .abx_to_shop_button:hover {
	
		background-color:#FB9A3E;
		border-left:10px solid #934800;
		color:black;
		
	
	}
	
	div.abx_theme_orange .abx_product_price {
	
		color:#BC5D02;
	
	}
	
	
	div.abx_theme_orange .abx_fes_input {
	
		text-align:center; 
		font-size:20px; 
		width:100%;
		line-height:25px;
	
	}
	
	div.abx_theme_orange .abx_fes_button {
	
		background-color:#F07A0A;
		color:white;
	
	}
	
	div.abx_theme_orange .abx_fes_summary_box {
	
		background-color:#eeeeee
	
	}
	
	div.abx_theme_orange .abx_fes_more_box {
	
		background-color:#F07A0A;
		color:white;
	}
	
	
	
	
	/* THEME PURPLE */
	
	div.abx_theme_purple a {
		color:#410135;
	}
	
	div.abx_theme_purple a:hover {
		color:#410135;
	}
	
	div.abx_theme_purple .row {
		
	}
	
	div.abx_theme_purple .abx_border_bottom {
	
		border-bottom:1px solid #BDBDBD;
	}
	
	div.abx_theme_purple .abx_to_shop_button {
	
		background-color:#410135;
		color:white;
	
	}
	
	div.abx_theme_purple .abx_to_shop_button a {
	
		color:white;
	
	}
	
	div.abx_theme_purple .abx_to_shop_button:hover {
	
		background-color:#B87AAC;
		border-left:10px solid #410135;
		color:white;
		
	
	}
	
	div.abx_theme_purple .abx_product_price {
	
		color:#601151;
	
	}
	
	
	div.abx_theme_purple .abx_fes_input {
	
		text-align:center; 
		font-size:20px; 
		width:100%;
		line-height:25px;
	
	}
	
	div.abx_theme_purple .abx_fes_button {
	
		background-color:#410135;
		color:white;
	
	}
	
	div.abx_theme_purple .abx_fes_summary_box {
	
		background-color:#eeeeee
	
	}
	
	div.abx_theme_purple .abx_fes_more_box {
	
		background-color:#410135;
		color:white;
	}
	
	
	/* THEME MARINE */
	
	div.abx_theme_marine a {
		color:#0E464E;
	}
	
	div.abx_theme_marine a:hover {
		color:#427A82;
	}
	
	
	div.abx_theme_marine .row {
		
	}
	
	div.abx_theme_marine .abx_border_bottom {
	
		border-bottom:1px solid #BDBDBD;
	}
	
	div.abx_theme_marine .abx_to_shop_button {
	
		background-color:#0E464E;
		color:white;
	
	}
	
	div.abx_theme_marine .abx_to_shop_button a{
	
		color:white;
	
	}
	
	div.abx_theme_marine .abx_to_shop_button:hover {
	
		background-color:#69969C;
		border-left:10px solid #427A82;
		color:black;
		
	
	}
	
	div.abx_theme_marine .abx_product_price {
	
		color:#0E464E;
	
	}
	
	
	div.abx_theme_marine .abx_fes_input {
	
		text-align:center; 
		font-size:20px; 
		width:100%;
		line-height:25px;
	
	}
	
	div.abx_theme_marine .abx_fes_button {
	
		background-color:#0E464E;
		color:white;
	
	}
	
	div.abx_theme_marine .abx_fes_summary_box {
	
		background-color:#eeeeee
	
	}
	
	div.abx_theme_marine .abx_fes_more_box {
	
		background-color:#0E464E;
		color:white;
	}



	/* THEME GREEN */
	
	div.abx_theme_green a {
		color:#B0CA65;
	}
	
	div.abx_theme_green a:hover {
		color:#5F7914;
	}
	
	div.abx_theme_green .row {
		
	}
	
	div.abx_theme_green .abx_border_bottom {
	
		border-bottom:1px solid #BDBDBD;
	}
	
	div.abx_theme_green .abx_to_shop_button {
	
		background-color:#3C5100;
		color:white;
	
	}
	
	div.abx_theme_green .abx_to_shop_button a {
			
		color:white;
	
	}
	
	div.abx_theme_green .abx_to_shop_button:hover {
	
		background-color:#B0CA65;
		border-left:10px solid #5F7914;
		color:black;
		
	
	}
	
	div.abx_theme_green .abx_product_price {
	
		color:#3C5100;
	
	}
	
	
	div.abx_theme_green .abx_fes_input {
	
		text-align:center; 
		font-size:20px; 
		width:100%;
		line-height:25px;
	
	}
	
	div.abx_theme_green .abx_fes_button {
	
		background-color:#3C5100;
		color:white;
	
	}
	
	div.abx_theme_green .abx_fes_summary_box {
	
		background-color:#eeeeee
	
	}
	
	div.abx_theme_green .abx_fes_more_box {
	
		background-color:#3C5100;
		color:white;
	}
	
	
	/* THEME BLUE */
	
	div.abx_theme_blue .row {
		
	}
	
	div.abx_theme_blue a {
		color:#162955;
	}
	
	div.abx_theme_blue a:hover {
		color:#061539;
	}
	
	div.abx_theme_blue .abx_border_bottom {
	
		border-bottom:1px solid #BDBDBD;
	}
	
	div.abx_theme_blue .abx_to_shop_button {
	
		background-color:#162955;
		color:white;
	
	}
	
	div.abx_theme_blue .abx_to_shop_button a {
	
		color:white;
	
	}
	
	div.abx_theme_blue .abx_to_shop_button:hover {
	
		background-color:#4F628E;
		border-left:10px solid #061539;
		color:white;
		
	
	}
	
	div.abx_theme_blue .abx_product_price {
	
		color:#061539;
	
	}
	
	
	div.abx_theme_blue .abx_fes_input {
	
		text-align:center; 
		font-size:20px; 
		width:100%;
		line-height:25px;
	
	}
	
	div.abx_theme_blue .abx_fes_button {
	
		background-color:#162955;
		color:white;
	
	}
	
	div.abx_theme_blue .abx_fes_summary_box {
	
		background-color:#eeeeee
	
	}
	
	div.abx_theme_blue .abx_fes_more_box {
	
		background-color:#162955;
		color:white;
	}
	
	
	/* GENERAL DECLARATIONS */
	
	.abx_wrapper * {

		box-sizing:border-box !important;
		-webkit-box-sizing:border-box !important;
	}
	
	.abx_wrapper *:before,
	.abx_wrapper *:after {
	  box-sizing: border-box;
	  -webkit-box-sizing:border-box;
	}
	
	.abx_wrapper .abx_headline {
	
		margin:2px;
		font-weight:bold;
		font-size:18px;
		width:100%;
		text-align:center;
		border-bottom:1px solid grey;
		
	
	}
	
	.abx_wrapper .abx_special_text {
		
		background-color:#E6E6E6;
		color:black;
		border-bottom:1px solid grey;
		
	
	}

	.abx_pv_image {

		padding:2px; 
		text-align:center;
	
		max-height:95px;
		width:auto;
		height:auto;

	}
	

	
	.abx_link {
	
		cursor:pointer;
	}
	
	.abx_wrapper .abx_icon {

		max-height:16px;
		max-width:16px;
		vertical-align:middle !important;
		margin:2px;
		padding:0px !important;
		display:inline;

	}
	
	.abx_text_right {
		
		text-align:right !important;
	
	}
	
	.abx_text_left {
		
		text-align:left !important;
	
	}
	
		
	.abx_wrapper img {
	
		display:inline;
		clear:both !important;
		
	}
	
	.abx_float_left {
	
		float:left;
		
	
	}
	
	.abx_small_font {
		
		font-size:12px !important;
	
	}
	
	.abx_float_right {
	
		float:right;
	
	}
	
	/* FES Template */
	
	.abx_fes_input {
	
		text-align:center; 
		font-size:20px; 
		width:100%;
		line-height:25px;
		color:black !important;
	
	}
	
	.abx_fes_button {
	
	
		font-size:18px;
		background-color:#aed60e;
		line-height:20px;
		margin:3px;
		padding:5px;
		border:none;
		display:inline;
	
	}
	
	.abx_wrapper #abx_sortby, #abx_sorthow,#abx_frontendsearchterm {
	
		display:inline;
		float:left;
		padding:6px !important;
		width:100%;
		height:40px;
		margin:1px !important;
		
		
	}
	
	.abx_wrapper #abx_sortby, #abx_sorthow {
		
		font-size:16px;
		font-weight:normal;
		
	}
	
	.abx_wrapper #abx_frontendsearchterm {
		width:100% !important;
		margin-bottom:5px !important;
		border:1px solid #BDBDBD;
	}
	
	.abx_fes_summary_box {
	
		margin-top:10px; 
		border:1px solid grey; 
		border-radius:5px; 
		padding:0px 5px; 
		background-color:#eeeeee
	
	}
	
	.abx_fes_more_box {
	
		text-align:center;
		font-size:14px;
		border:1px solid grey;
		background-color:#428bca;
		color:black;
	}
	
	
	#abx_more_search_in_progress {
	
		text-align:center; 
		color:black; 
		background-color:white; 
		padding:5px
	
	}
	
	#search_in_progress {
	
		text-align:center;
		font-size:14px;
	
	}
	
	
	
	
	/* used for product image div with white bg */
	.abx_wrapper .abx_bg_white {
	
		background-color:none;
	
	}
	
	
	.abx_wrapper .abx_hide {
		display:none;
	}
	
	.abx_wrapper .abx_clearfix:after {
	  content: "";
	  display: table;
	  clear: both;
	}
	
	.abx_wrapper .abx_border {
	
		border:0px solid black;
	}
	
	.abx_wrapper .abx_border_top {
	
		border-top:1px solid #C9C9C9;
	}


	.abx_force_height {
	
		height:110px;		

	}
	
	.abx_wrapper .abx_border_right {
	
		border-right:1px solid #E0E0E0;
		
	}
	
	.abx_wrapper .abx_border_bottom {
	
		border-bottom:1px solid grey;
	}
	
	.abx_wrapper .abx_conditions {
	
		font-size:14px;
		line-height:16px !important;
		padding-top:2px;
		color:grey;
	
	}
	
	.abx_wrapper .abx_center {
	
		margin:auto;
		text-align:center;
		
	}
	
	
	
	.abx_wrapper .abx_product_image {
	
		max-height:100px !important;
		width:auto;
		height:auto;	
		margin-top:5px;
		
	
	}
	
	
	.abx_wrapper .abx_product_image:hover {
	
		max-height:140px;
		width:auto;	
		-webkit-transition: width 1s; /* Safari */
		transition: width 1s;
	
	}
	
	.abx_wrapper .abx_product_price {
		
		color:black;
		font-size:120%;
		white-space: nowrap;
		font-weight:bold;
	
	}
	
	.abx_wrapper .abx_merchant_logo {
	
		width:auto;
		max-width:120px !important;
		max-height:40px !important;
		vertical-align:middle;
		margin-top:2px !important;
		padding:0px !important;
	
	}
	
	
	.abx_line_height_60 {
	
		line-height:60px;
	
	}
	
	.abx_line_height_50 {
	
		line-height:50px;
	
	}
	
	
	.abx_line_height_30 {
	
		line-height:30px;
	
	}
	
	.abx_line_height_10 {
	
		line-height:10px;
	
	}
	
	.abx_padding_10 {
	
		padding:10px;
	
	}
	
	.abx_padding_5 {
	
		padding:0px 5px;
	
	}
	
	.abx_top_padding_5 {
	
		padding:5px 0px;
	
	}

	
	.abx_wrapper .abx_no_wrap {
		
		 white-space: nowrap;
	
	}
	
	.abx_wrapper .abx_margin_auto {
	
		margin:auto;
		
	}
	
	.abx_wrapper .abx_no_hover:hover {
	
		background-color:inherit !important;
		
	}
	
		
	/* grid */
	
	.abx_wrapper .abx_row {
	
	  margin: 0 0px;
	  border-bottom:1px solid #434345;
	 
	  
	}
	
	.abx_wrapper .abx_row:hover {
	
	  background-color:#F2F2F2;
	 	  
	}
	
	/* in widget template conditions are shown on hover */
	.abx_wrapper .abx_row:hover .abx_hover_show {
	
		display:block;
	  
	}
	
	.abx_wrapper .abx_main_row {
	
	  margin: 0 0px;
	  margin-bottom: 10px;
	  
	}
	
	
	
	.abx_wrapper .abx_row:last-child {
	
	  margin-bottom: 10px;
	  
	}
	
	.abx_wrapper [class*="abx_col-"] {
	
	  line-height:40px;
	  text-align:center;
	  position:relative;
	  margin-bottom:1px;
	  
	}
	
	.abx_wrapper .abx_cell {
	
		display: table-cell;
		vertical-align: middle;
	
	}
	
	.abx_wrapper .abx_no_padding {
	
		padding:0px !important;
		
	}
	
	
	
	.abx_wrapper .abx_col-1-1 {
	
		float: left;
		width: 100%;
		
	}
	
	.abx_wrapper .abx_col-1-2 {
	
		float: left;
		width: 50%;
		
	}
	  
	.abx_wrapper .abx_col-2-3 {
	
		float: left;
		width: 66.66%;
		
	}
	 
	.abx_wrapper .abx_col-1-3 {
	
		float: left;
		width: 33.33%;
		
	}
	  
	.abx_wrapper .abx_col-1-4 {
	
		float: left;
		width: 25%;
		
	}
	
	.abx_wrapper .abx_col-1-8 {
	
		float: left;
		width: 12.5%;
		
	}
	 
	.abx_wrapper .abx_col-3-4 {
		float: left;
		width: 75%;
	}
	
	.abx_wrapper .abx_row:nth-child(odd) {
		background-color:#dedede;
	}
	
	.abx_wrapper .abx_row:nth-child(even) {
		background-color:white;
	}
	

	
	
	/* for screens with a max width of 650px or less apply the following class attributes */
	@media all and ( max-width: 800px ) {
	
			
		.abx_wrapper  [class*="col-"] {
		  padding:3px;
		  line-height:30px;
		 /*background-color:#F5FF9C;*/
		}
		
		/* show small screen elements */
		.abx_wrapper .abx_show_small {
		
			display:inline;
		
		}
		
		.abx_wrapper .abx_merchant_logo {
	
			width:auto;
			max-width:120px !important;
			max-height:30px !important;
			vertical-align:middle;
			margin-top:2px !important;
		
		}
		
		.abx_wrapper .abx_conditions {
	
			font-size:10px;
			line-height:14px !important;
			padding-top:2px;
			color:grey;
	
		}
		
	
		.abx_wrapper .abx_small_col-1-1 {
			float: left !important;
			width: 100.0% !important;
		}
		
		.abx_wrapper .abx_small_col-1-2 {
			float: left !important;
			width: 50.0% !important;
		}
		
		.abx_wrapper .abx_small_col-1-3 {
			float: left !important;
			width: 33.3% !important;
		}
		
		.abx_wrapper .abx_small_col-2-3 {
			float: left !important;
			width: 66.6% !important;
		}
		
		.abx_wrapper .abx_small_col-1-4 {
			float: left !important;
			width: 25% !important;
		}
		
		.abx_wrapper .abx_small_col-3-4 {
			float: left !important;
			width: 75.0% !important;
		}
	
		
	  
	
	}
	
	
	@media all and ( max-width: 500px ) {
	
		
		.abx_wrapper [class*="abx_col-"] {
		  padding: 5px;
		  line-height:20px;
		 /* background-color:#FFDCCF;*/
		}
		
		.abx_wrapper .abx_show_xsmall {
		
			display:inline;
		
		}
		
		.abx_wrapper .abx_conditions {
	
			font-size:8px;
			line-height:12px !important;
			padding-top:2px;
			color:grey;
		
		}
		
		.abx_wrapper .abx_merchant_logo {
	
			width:auto;
			max-width:120px !important;
			max-height:20px !important;
			vertical-align:middle;
			margin-top:2px !important;
		
		}
		
			
		.abx_wrapper .abx_hide_xsmall {
		
			display:none;
		
		}
		
		
		.abx_wrapper .abx_xsmall_col-1-2 {
			float: left !important;
			width: 50.0% !important;
		}
		
		.abx_wrapper .abx_xsmall_col-1-1 {
			float: left !important;
			width: 100.0% !important;
		}
		
		.abx_wrapper .abx_xsmall_col-1-3 {
			float: left !important;
			width: 33.3% !important;
		}
		
		.abx_wrapper .abx_xsmall_col-2-3 {
			float: left !important;
			width: 66.6% !important;
		}
		
		.abx_wrapper .abx_xsmall_col-1-4 {
			float: left !important;
			width: 25.0% !important;
		}
		
		.abx_wrapper .abx_xsmall_col-3-4 {
			float: left !important;
			width: 75.0% !important;
		}
		
	  
	
	}
	
	/* for screens with a minimum width of 650px or more apply the following class attributes */
	@media all and ( min-width: 800px ) {
	
	/*  hide the small screen elements */
		.abx_wrapper .abx_show_big {
			
				display:inline;
			
		}
	
	}
	
	