@charset "utf-8";
/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/
/** CSS Document: Product: Layout: Two Column Left Container    											**/      
/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/

  /** P R O D U C T  F E A T U R E S  A N D  E X T E N S I O N S - V I E W  O N E **/
      .view_one.view_info .plain_text.one_line .text { width:140px; }
      .view_one.view_info .plain_text.one_line .value { width:150px; }
			
      .view_one.view_features .plain_text.one_line { margin-bottom:10px; }
				.view_one.view_features .plain_text.one_line .text { width:230px; }
				.view_one.view_features .plain_text.one_line .value { width:445px; }
					.view_one.view_features .plain_text.one_line .value .feature_option { height:34px; min-width:159px; padding:3px; padding-bottom:1px; margin-bottom:5px; margin-right:5px; float:left; }
						.view_one.view_features .plain_text.one_line .value .feature_option .feature_option_table { height:28px; }
							.view_one.view_features .plain_text.one_line .value .feature_option .feature_icon { height:28px; width:44px;  margin-right:5px; vertical-align:middle; }
							.view_one.view_features .plain_text.one_line .value .feature_option .feature_name { vertical-align:middle; }
				
			
      .view_one.view_extensions .plain_text.one_line .text { width:200px; }
      .view_one.view_extensions .plain_text.one_line .value { width:450px; }

  /* V I E W   C A T E G O R Y   D E T A I L */
  .main_block .block_content .category_details { clear:both; }
    .main_block .block_content .category_details .category { float:left; }
      .main_block .block_content .category_details .category .image { float:left; margin-bottom:10px; width:202px; }
      .main_block .block_content .category_details .category .info { float:left; margin:0 0 0 10px; width:506px;  }
      .main_block .block_content .category_details .category .info .title { clear:both; margin-bottom:10px; overflow:hidden; }
      .main_block .block_content .category_details .category .info .price_from { margin-bottom:10px; }
      .main_block .block_content .category_details .category .info .no_price_from { margin-bottom:10px; height:14px; }
      .main_block .block_content .category_details .category .info .description {clear:both; overflow:hidden; }
      
   /* V I E W   M A N U F A C T U R E R   D E T A I L */
  .main_block .block_content .manufacturer_details { clear:both; }
    .main_block .block_content .manufacturer_details .manufacturer { float:left; }
      .main_block .block_content .manufacturer_details .manufacturer .image { float:left; margin-bottom:10px; width:202px; }
      .main_block .block_content .manufacturer_details .manufacturer .info { float:left; margin:0 0 0 10px; width:506px; }
      .main_block .block_content .manufacturer_details .manufacturer .info .title { clear:both; margin-bottom:10px; overflow:hidden; }
      .main_block .block_content .manufacturer_details .manufacturer .info .price_from { margin-bottom:10px; }
      .main_block .block_content .manufacturer_details .manufacturer .info .no_price_from { margin-bottom:10px; height:14px; }
      .main_block .block_content .manufacturer_details .manufacturer .info .description {clear:both; overflow:hidden; }

  /* L I S T   C A T E G O R I E S */
  .main_block .block_content .subcategory_list { clear:both; }
    .main_block .block_content .subcategory_list .category { float:left; width:150px; height:174px; margin:5px; padding:10px; }
      .main_block .block_content .subcategory_list .category .image { margin:0 auto 10px auto; text-align:center; }
      .main_block .block_content .subcategory_list .category .name { margin-bottom:10px; width:144px; height:25px; overflow:hidden; text-align:center; }
      .main_block .block_content .subcategory_list .category .price_from { margin-bottom:10px; }
      .main_block .block_content .subcategory_list .category .no_price_from { margin-bottom:10px; height:14px; }
      .main_block .block_content .subcategory_list .category .description { width:144px; height:26px; overflow:hidden; }

  /* L I S T   P R O D U C T S */
  .main_block .block_content .product_list { clear:both; }
    .main_block .block_content .product_list .product { clear:both; margin:5px; padding:10px; min-width:0; }
      .main_block .block_content .product_list .product .image { float:left; width:120px; margin-top:5px; }
			
      .main_block .block_content .product_list .product .text_title	{ float:left; height:14px; width:538px; overflow:hidden; padding-top:2px; }
      .main_block .block_content .product_list .product .text_title.product_title_long { width:698px; }
      
      .main_block .block_content .product_list .product .average_reviews { width:160px; float:right; }
        .main_block .block_content .product_list .product .average_reviews .star_rating_background { float:right; }
        .main_block .block_content .product_list .product .average_reviews .reviews { float:right;  margin-left:5px; padding-top:4px; }
			
      .main_block .block_content .product_list .product .additional_images { float:left; width:66px;}
	      .main_block .block_content .product_list .product .additional_images img.product_thumbnail { float:left; margin-left:5px; margin-top:5px;  }
			  .main_block .block_content .product_list .product .additional_images.last_image img.product_thumbnail { margin-top:4px; }
			
      .main_block .block_content .product_list .product .info_small { width:498px; margin-top:5px; }
      .main_block .block_content .product_list .product .info_large { width:568px; margin-top:5px; }
      .main_block .block_content .product_list .product .info				{ float:left; margin-left:10px; }
				.main_block .block_content .product_list .product .info .stock				{ float:right; overflow:hidden; width: 90px; padding:5px; padding-bottom:0px; }
        .main_block .block_content .product_list .product .info .no_discount_spacer { height:17px; }
        .main_block .block_content .product_list .product .info .price_was_label { float:right; padding-right:5px; }
        .main_block .block_content .product_list .product .info .current_price_ex_vat, .main_block .block_content .product_list .product .info .discount_price_ex_vat { padding-top:5px; }
        .main_block .block_content .product_list .product .info .original_price, .main_block .block_content .product_list .product .info .original_price_ex_vat { padding-bottom:5px; }
				.main_block .block_content .product_list .product .info .description	{ height:90px; overflow:hidden; margin-bottom:5px; line-height:normal; }
			.main_block .block_content .product_list .product .category_tree_path { padding-top:5px; }
			
			.view_product a.link_button.size_medium.type_navigation { width:110px; height:19px; padding:0px; }
      
      
  /** L I S T  P R O D U C T S  G R I D **/
  .main_block.product_list_grid { margin:10px; margin-left:20px; margin-right:20px; }
  	 .main_block.product_list_grid .block_heading { padding:0px; height:32px; width:489px; }
  .main_block .block_content .product_list_grid { clear:both; margin-left:3px; }
    .main_block .block_content .product_list_grid .product { float:left; width:152px; height:269px; margin:2px; padding-top:5px; }
      .main_block .block_content .product_list_grid .product .image { text-align:center; margin-left:auto; margin-right:auto; }
      .main_block .block_content .product_list_grid .product .name { text-align:center; padding-top:10px; padding-bottom:10px; width:154px; height:15px; overflow:hidden; }
      .main_block .block_content .product_list_grid .product .price {text-align:center; padding-top:5px; padding-bottom:5px; }
      	.main_block .block_content .product_list_grid .product .price .we_pay { padding-bottom:5px; }
        .main_block .block_content .product_list_grid .product .price .original_price {  }
      .main_block .block_content .product_list_grid .product .description { width:154px; height:26px; overflow:hidden; margin-bottom:10px; }
			.main_block .block_content .product_list_grid .product .view_product { padding-top:10px; padding-bottom:10px; }

  

	/* R E C O M E N D E D   P R O D U C T S */
  .main_block .block_content .recomended_product_list { clear:both; }
    .main_block .block_content .recomended_product_list .product { float:left; margin:5px; padding:10px; height:234px; width:204px; }
      .main_block .block_content .recomended_product_list .product .image { clear:both; }
      .main_block .block_content .recomended_product_list .product .text_title	{ height:30px; overflow:hidden; }
			
      .main_block .block_content .recomended_product_list .product .info { float:left; height:58px; margin:0px 10px; width:203px; margin-left:0px;}
				.main_block .block_content .recomended_product_list .product .info .description	{ height:25px; overflow:hidden; margin-bottom:5px; }
				
      .main_block .block_content .recomended_product_list .product .average_reviews { margin:0 auto; }
        .main_block .block_content .recomended_product_list .product .average_reviews .star_rating_background { float:right; }
        .main_block .block_content .recomended_product_list .product .average_reviews .reviews { float:right; padding-top:2px; margin-left:5px; }

	/* V I E W   P R O D U C T */
	.main_block.view_product_info { width:620px; margin-left:auto; margin-right:auto; }
  	.main_block .block_heading .product_name { float:left; width:450px; }
		.main_block .block_heading .product_ref { float:right; width:150px; text-align:right; padding-top:5px; }
    .main_block.view_product_info .block_content{}
    	.main_block.view_product_info .block_content .left_product_side { width:210px; float:left; margin-right:20px; }
      .main_block.view_product_info .block_content .right_product_side { width:368px; float:left;  }
      .main_block.view_product_info .block_content .right_product_side .block_sub_heading.condition { width:135px; float:left; }
     
		
		.main_block .block_content .product_info .image { float:left; width:202px;  height:202px; }
    .main_block .block_content .phone_conditions { clear:both; margin-top:6px; padding:5px 5px 8px;}
    	.main_block .block_content .phone_conditions .condition { width:138px; min-height:75px; float:left; margin-right:6px; margin-left:16px; padding:7px; margin-bottom:5px;}
				.main_block .block_content .phone_conditions .condition .name { text-align:center; width:110px; float:left; padding-top:3px; height:25px;}
        .main_block .block_content .phone_conditions .condition .price { text-align:center;  padding-top:0px;  }
        .main_block .block_content .phone_conditions .condition .value { text-align:center; width:20px; float:left; }
		
    /*
    .main_block .block_content .product_info .info { float:left; margin-left:200px; width:316px; }
      .main_block .block_content .product_info .info .average_reviews { width:160px; float:right; }
        .main_block .block_content .product_info .info .average_reviews .star_rating_background { float:right; }
        .main_block .block_content .product_info .info .average_reviews .reviews { float:right;  margin-left:5px; }
      .main_block .block_content .product_info .info .product_price { clear:both; }
      	.main_block .block_content .product_info .info .product_price .standard_product_price { width:306px; float:right; }
					.main_block .block_content .product_info .info .product_price .standard_product_price .price_from	{ padding:0px 5px; margin-bottom:5px; }
				.main_block .block_content .product_info .info .product_price .standard_product_price .price_tax		{ padding:0px 5px; }
      .main_block .block_content .product_info .info .table_rate_prices { float:left; }
			.main_block .block_content .product_info .info .stock				{ margin-top:10px; }
			.main_block .block_content .product_info .info .info_name		{ float:left; width:150px; }
			.main_block .block_content .product_info .info .info_value	{ float:right; width:150px; }
			.main_block .block_content .product_info .info .information_padding	{ float:right; width:150px; height:50px; }
			.main_block .block_content .product_info .info .scroll_to_buy { float:right; margin-top:10px; margin-bottom:10px; }
				.main_block .block_content .product_info .info .line_shipping { padding-top:1px; padding-bottom:1px; }
				.main_block .block_content .product_info .info .line_weight { padding-top:1px; padding-bottom:1px; }
				.main_block .block_content .product_info .info .line_manufacturer { padding-top:1px; padding-bottom:1px; }
				.main_block .block_content .product_info .info .line_categories { padding-top:1px; padding-bottom:1px; }
		.main_block .block_content .tabbed_area { margin-bottom:0px; }	
					
					
		.main_block .block_content .additional_content { padding:10px; }
			.main_block .block_content .additional_content .content_image	{ float:left; }
			.main_block .block_content .additional_content .content_image .image { float:left; width:102px; height:102px; margin:2px;  }
			.main_block .block_content .additional_content .content_web_document { float:left; }
      .main_block .block_content .additional_content .content_web_document .image { float:left; width:102px; height:102px; margin:2px;  }
			.main_block .block_content .additional_content .content_downloadable_document	{ float:left; }
      .main_block .block_content .additional_content .content_downloadable_document .image { float:left; width:102px; height:102px; margin:2px;  }
			.main_block .block_content .additional_content .content_html { float:left; }
      .main_block .block_content .additional_content .content_html .image { float:left; width:102px; height:102px; margin:2px;  }
		
		.main_block .block_content .product_attributes { margin-bottom:10px;}
			.main_block .block_content .product_attributes .text {float:left; padding:10px 0 5px;}
			.main_block .block_content .product_attributes .alert {margin:5px;float:left;}
			.main_block .block_content .product_attributes .form_text.input_textbox { margin-left:10px; }
			.main_block .block_content .product_attributes .select_attribute .value { margin-left:10px; }
			.main_block .block_content .product_attributes .radio_container { margin-left:10px; }
				.main_block .block_content .product_attributes .radio_container .attribute_option { min-width:230px; float:left; margin-bottom:5px; min-height:60px; margin-right:5px; }
					.main_block .block_content .product_attributes .radio_container .attribute_option .attribute_radio_field { width:20px; text-align:center; vertical-align:middle; padding-top:3px; padding-bottom:2px; }
					.main_block .block_content .product_attributes .radio_container .attribute_option .attribute_radio_image { width:55px; height:56px; text-align:center; vertical-align:middle; padding-top:3px; padding-bottom:2px; }
					.main_block .block_content .product_attributes .radio_container .attribute_option .attribute_radio_name { vertical-align:middle; padding-top:3px; padding-bottom:2px; }
        			.main_block .block_content .product_attributes .checkbox_container { margin-left:10px; }
				.main_block .block_content .product_attributes .checkbox_container .attribute_option { min-width:230px; float:left; margin-bottom:5px; min-height:60px; margin-right:5px; }
					.main_block .block_content .product_attributes .checkbox_container .attribute_option .attribute_checkbox_field { width:20px; text-align:center; vertical-align:middle; padding-top:3px; padding-bottom:2px; }
					.main_block .block_content .product_attributes .checkbox_container .attribute_option .attribute_checkbox_image { width:55px; height:56px; text-align:center; vertical-align:middle; padding-top:3px; padding-bottom:2px; }
					.main_block .block_content .product_attributes .checkbox_container .attribute_option .attribute_checkbox_name { vertical-align:middle; padding-top:3px; padding-bottom:2px; }
			
			.main_block .block_content .product_attributes .attribute_option .button	{float:left;}
			.main_block .block_content .product_attributes .attribute_option .label		{float:left; padding:3px;}
		
		.main_block .block_content .purchase {float:right; }
			.main_block .block_content .purchase .add_to_basket_text {float:left; padding:5px; padding-top:8px;}
			.main_block .block_content .purchase .add_to_basket {float:left; padding-top:3px; width:120px; }			
			.main_block .block_content .purchase .quantity_select {float:left;padding:1px 3px;}
				.main_block .block_content .purchase .quantity_select select.select_quantity {width:50px;}
        .main_block .block_content .purchase .quantity_select input.select_quantity {width:40px;}

		
		.main_block .block_content .tabbed_area .tab_content .tab_inner_content .info_text .description	{ clear:both; margin:10px 0px; }
			.main_block .block_content .tabbed_area .tab_content .tab_inner_content .info_text .description p	{ margin:5px 0px; line-height:normal; }
			.main_block .block_content .tabbed_area .tab_content .tab_inner_content .info_text .description ul	{ margin:0px; padding:0px; list-style-type:none; }
			.main_block .block_content .tabbed_area .tab_content .tab_inner_content .info_text .description li	{ margin-left:10px; padding-left:4px; list-style-type:disc; line-height:normal; }
		
		.main_block .block_content .tabbed_area .tab_content .tab_inner_content .info_text .features .product_feature {padding:5px;}
			.main_block .block_content .tabbed_area .tab_content .tab_inner_content .info_text .features .product_feature .name {margin:0px;}
				.main_block .block_content .tabbed_area .tab_content .tab_inner_content .info_text .features .product_feature .feature_option .option_image {float:left;}
				.main_block .block_content .tabbed_area .tab_content .tab_inner_content .info_text .features .product_feature .feature_option .option_name {float:left; padding:5px;}
		
		.main_block .block_content .tabbed_area .tab_content .tab_inner_content .info_text .extensions .product_extension {padding:5px;}
			.main_block .block_content .tabbed_area .tab_content .tab_inner_content .info_text .extensions .product_extension .name { padding-left:5px;padding-top:5px;float:left; width:200px;}
			.main_block .block_content .tabbed_area .tab_content .tab_inner_content .info_text .extensions .product_extension .value { padding-top:5px;float:left; width:283px;}

		.main_block .block_content .tabbed_area .product_tab_review_content .tab_inner_content .info_text .line_review { margin-bottom:10px; padding-bottom:4px; }
			.main_block .block_content .tabbed_area .product_tab_review_content .tab_inner_content .info_text .line_review .star_rating_background { float:left; margin-right:5px; }
			.main_block .block_content .tabbed_area .product_tab_review_content .tab_inner_content .info_text .line_review .review_by { float:left; margin-right:5px; width:150px; padding-top:2px; }
			.main_block .block_content .tabbed_area .product_tab_review_content .tab_inner_content .info_text .line_review .review_summary { clear:both; padding-top:10px; padding-bottom:10px; }
		.main_block .block_content .tabbed_area .product_tab_review_content .tab_inner_content .info_text .back_to_product { width:200px; float:left; padding-top:5px; padding-bottom:5px; }
		.main_block .block_content .tabbed_area .product_tab_review_content .tab_inner_content .info_text .add_review { width:200px; float:right; padding-bottom:5px; padding-top:5px }

		*/

  /** C A L C U L A T E D  P R O D U C T  P R I C E **/
  
    .view_one .plain_text.one_line .text { width:530px; }
    .view_one .plain_text.one_line .value { width:150px; }
    #price_with_attributes { display:none; }

		 
  