/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/
/** CSS Document: Master                                															**/
/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/


/* R E S E T  B R O W S E R -- sets all browsers to starting defaults. Do Not Change */
  html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, 
	cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, 
	dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
	{ margin: 0; padding: 0; border: 0; outline: 0;	font-size: 100%; vertical-align: baseline; background: transparent;  }

	h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; border: 0; outline: 0;	font-size: 100%; vertical-align: baseline; font-weight:inherit; }

	body { line-height:1; } 
  
  ol, ul { list-style: none; }

	blockquote, q { quotes: none; }

	blockquote:before, blockquote:after, q:before, q:after { content: '';	content: none; }

	/* remember to define focus styles! */
	:focus { outline: 0; }

	
	/* remember to highlight inserts somehow!  */
	ins { text-decoration: none; }
	del {	text-decoration: line-through; }
    

/* E N D  R E S E T  B R O W S E R */


/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/
/** CSS Document: Master: Site Styles and Colours                  										**/      
/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/

  /** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/
/** CSS Document: Design: Blue Theme                          												**/
/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/

  
  /** C S S  C O N F I G  D E F A U L T S **/
		  
     
  /** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/
  
  
  body { background:url(http://www.cool-and-quiet.co.uk/site/images/background.jpg ) no-repeat fixed #000 center top;; }
  .content { background:#ffffff; }
	
  /** B O R D E R  S T Y L E S - A D D I T I O N A L  I M A G E S / C O N T E N T  **/
	.additional_content .content_image:hover, .additional_content .content_web_document:hover, 
  .additional_content .content_downloadable_document:hover, .additional_content .content_html:hover { background:#B2C8DA; } /* Border Glow */
	.additional_content .content_image .image, .additional_content .content_web_document .image, 
  .additional_content .content_downloadable_document .image, .additional_content .content_html .image { background:#B2C8DA; } /* Background Fadeout */
  
  /** B O R D E R  S T Y L E S - R E M O V E  B O R D E R S **/
  .image_with_link { border:0px; }
  
  /** B O R D E R  S T Y L E S - P R I M A R Y  C O L O U R **/
	.content .border_full { border:1px solid #b0b0b0; }
	.content .border_top { border-top:1px solid #b0b0b0; }
	.content .border_bottom { border-bottom:1px solid #b0b0b0; }
	.content .border_left { border-left:1px solid #b0b0b0; }
	.content .border_right { border-right:1px solid #b0b0b0; }
  
  /** B O R D E R  S T Y L E S - A L T E R N A T I V E  C O L O U R **/
  .content .alt_border_full { border:1px solid #b0b0b0; }
	.content .alt_border_top { border-top:1px solid #b0b0b0; }
	.content .alt_border_bottom { border-bottom:1px solid #b0b0b0; }
	.content .alt_border_left { border-left:1px solid #b0b0b0; }
	.content .alt_border_right { border-right:1px solid #b0b0b0; }
  
  /** B O R D E R  S T Y L E S - D I V I D I N G  C O N T E N T **/
  .content .dotted_border_full { border:1px dotted #C7C7C7; }
	.content .dotted_border_top { border-top:1px dotted #C7C7C7; }
	.content .dotted_border_bottom { border-bottom:1px dotted #C7C7C7; }
	.content .dotted_border_left { border-left:1px dotted #C7C7C7; }
	.content .dotted_border_right { border-right:1px dotted #C7C7C7; }
  
  /** B O R D E R  S T Y L E S - I M A G E S  A N D  I M A G E  C O N T A I N E R S **/
  .image_with_border, .product_thumbnail, .product_image, .additional_image, 
  .feature_image, .category_image, .manufacturer_image { border:1px solid #C5C5C5; }
  
  .product_image { /*border: 1px dotted #EEEEEE;*/ }
  
  /** B U T T O N S / L I N K  B U T T O N S **/
  a.link_button.size_tiny.type_navigation, .form_button.size_tiny.type_navigation { border:0px; background:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_tiny_navigation.png) 0 0; }
  a.link_button.size_tiny.type_action, .form_button.size_tiny.type_action { border:0px; background:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_tiny_action.png) 0 0; }
  a.link_button.size_tiny.type_script, .form_button.size_tiny.type_script { border:0px; background:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_tiny_script.png) 0 0; }
  a.link_button.size_small.type_navigation, .form_button.size_small.type_navigation { border:0px; background:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_small_navigation.png) 0 0; }
  a.link_button.size_small.type_action, .form_button.size_small.type_action { border:0px; background:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_small_action.png) 0 0; }
  a.link_button.size_small.type_script, .form_button.size_small.type_script { border:0px; background:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_small_script.png) 0 0; }
  a.link_button.size_medium.type_navigation, .form_button.size_medium.type_navigation { border:0px; background:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_medium_navigation.png) 0 0; }
  a.link_button.size_medium.type_action, .form_button.size_medium.type_action { border:0px; background:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_medium_action.png) 0 0; }
  a.link_button.size_medium.type_script, .form_button.size_medium.type_script { border:0px; background:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_medium_script.png) 0 0; }
  a.link_button.size_large.type_navigation, .form_button.size_large.type_navigation { border:0px; background:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_large_navigation.png) 0 0; }
  a.link_button.size_large.type_action, .form_button.size_large.type_action { border:0px; background:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_large_action.png) 0 0; }
  a.link_button.size_large.type_script, .form_button.size_large.type_script { border:0px; background:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_large_script.png) 0 0; }
    
  .header_block.shopping_basket .button_view_basket a.link_button.size_medium.type_navigation { background:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_view_basket.png) 0 0; }
  .header_block.shopping_basket .button_checkout a.link_button.size_medium.type_navigation { background:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_checkout.png) 0 0; }
	.search_header.header_block .search_bar .search_button .form_button.size_small.type_action { background:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_search.jpg) 0 0; }
	.main_block .block_content .featured_product_list .product .view_product a.link_button.size_medium.type_navigation, .block_content .special_offers_product_list .product .view_product a.link_button.size_medium.type_navigation, .main_block .block_content .product_list .product .view_product a.link_button.size_medium.type_navigation, .main_block .block_content .recomended_product_list .product .view_product a.link_button.size_medium.type_navigation { background:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_view_more.jpg) 0 0; }
  
  
  a.link_button.size_tiny.type_navigation:hover, .form_button.size_tiny.type_navigation:hover { background-position: 0 -16px; }
  a.link_button.size_tiny.type_action:hover, .form_button.size_tiny.type_action:hover { background-position: 0 -16px; }
  a.link_button.size_tiny.type_script:hover, .form_button.size_tiny.type_script:hover { background-position: 0 -16px; }
  a.link_button.size_small.type_navigation:hover, .form_button.size_small.type_navigation:hover { background-position: 0 -24px; }
  a.link_button.size_small.type_action:hover, .form_button.size_small.type_action:hover { background-position: 0 -24px; }
  a.link_button.size_small.type_script:hover, .form_button.size_small.type_script:hover {  background-position: 0 -24px; }
  a.link_button.size_medium.type_navigation:hover, .form_button.size_medium.type_navigation:hover {  background-position: 0 -24px; }
  a.link_button.size_medium.type_action:hover, .form_button.size_medium.type_action:hover {  background-position: 0 -24px; }
  a.link_button.size_medium.type_script:hover, .form_button.size_medium.type_script:hover {  background-position: 0 -24px; }
  a.link_button.size_large.type_navigation:hover, .form_button.size_large.type_navigation:hover {  background-position: 0 -24px; }
  a.link_button.size_large.type_action:hover, .form_button.size_large.type_action:hover {  background-position: 0 -24px; }
  a.link_button.size_large.type_script:hover, .form_button.size_large.type_script:hover {  background-position: 0 -24px; }
  
  .header_block.shopping_basket .button_view_basket a.link_button.size_medium.type_navigation:hover {  background-position: 0 -24px; }
  .header_block.shopping_basket .button_checkout a.link_button.size_medium.type_navigation:hover {  background-position: 0 -24px; }
	.search_header.header_block .search_bar .search_button .form_button.size_small.type_action:hover {  background-position: 0 -32px; }
  .main_block .block_content .featured_product_list .product .view_product a.link_button.size_medium.type_navigation:hover, .block_content .special_offers_product_list .product .view_product a.link_button.size_medium.type_navigation:hover, .main_block .block_content .product_list .product .view_product a.link_button.size_medium.type_navigation:hover, .main_block .block_content .recomended_product_list .product .view_product a.link_button.size_medium.type_navigation:hover {  background-position: 0 -16px; } 
  
	/* B U T T O N S  - B A S K E T / C H E C K O U T */
  .form_button.button_register_checkout { background:url(http://www.cool-and-quiet.co.uk/site/images/layoutelements/basket/standard_checkout_register.png); border:none; }
  .form_button.button_guest_checkout { background:url(http://www.cool-and-quiet.co.uk/site/images/layoutelements/basket/guest_checkout.png); border:none; }
  .form_button.button_standard_checkout { background:url(http://www.cool-and-quiet.co.uk/site/images/layoutelements/basket/standard_checkout.png); border:none; }
  .form_button.button_express_checkout_google { background:url(http://www.cool-and-quiet.co.uk/site/images/layoutelements/basket/google_express_checkout.png); border:none; }
  .form_button.button_express_checkout_paypal { background:url(http://www.cool-and-quiet.co.uk/site/images/layoutelements/basket/paypal_express_checkout.png); border:none; }
  
  .star_rating_background { border:0px; background:url(http://www.cool-and-quiet.co.uk/site/images/stars.png) 0 0px; background-repeat:repeat-x; }
	.star_rating_foreground { border:0px; background:url(http://www.cool-and-quiet.co.uk/site/images/stars.png) 0 -16px; background-repeat:repeat-x; }
    
  .form_button.remove { border:0px; background:url(http://www.cool-and-quiet.co.uk/site/images/icons/remove.png) 0 0 no-repeat; }
  .form_button.button_custom_image { border:0px; }
  .form_button:hover { cursor:pointer; }

  /** F O R M S **/    
  .input_textbox, .input_password, .input_textarea, .input_select, .input_generic { border:1px solid #c7c7c7; }
  .block_content .form_box { border:1px solid #b0b0b0; }
  .block_content .form_box_alt { border:1px solid #b2c8da; }
  .static_inner_content .checkout_links .checkout_login_area, .checkout_one_content .checkout_one_form  { background:#e5e5e5;  }
  .product_attributes .radio_container .attribute_option .attribute_radio_field { background:#e5e5e5;  }
  .product_attributes .checkbox_container .attribute_option .attribute_checkbox_field { background:#e5e5e5;  }

  /** L I S T  V I E W **/
  .list_view .list_view_table { border-bottom:1px solid #b0b0b0; }
  .list_view .list_view_table.no_border { border:none; }
  .list_view .list_view_table.top_border { border-top:1px solid #b0b0b0; }
      .list_view .list_view_table .list_view_table_head .cell_left { border-left:1px solid #b0b0b0; }
    	.list_view .list_view_table .list_view_table_head .cell_right { border-right:1px solid #b0b0b0; }
    	.list_view .list_view_table .list_view_table_body .cell_left { border-left:1px solid #b0b0b0; }
    	.list_view .list_view_table .list_view_table_body .cell_right { border-right:1px solid #b0b0b0; }
			.list_view .list_view_table .list_view_row .head_cell { background:#666666; }
		  .list_view .list_view_table .odd_row .odd_cell { background:#f0f8ff;  }
			.list_view .list_view_table .even_row .even_cell { background:#FFFFFF;  }
      .list_view .list_view_table .list_view_row .table_cell.divider { border-bottom:1px dotted #B2C8DA; }
      
  .list_view_traditional .list_view_table { border-bottom:1px solid #b0b0b0; }
  .list_view_traditional .list_view_table.no_border { border:none; }
  .list_view_traditional .list_view_table.top_border { border-top:1px solid #b0b0b0; }
      .list_view_traditional .list_view_table .list_view_table_head .cell_left { border-left:1px solid #b0b0b0; }
    	.list_view_traditional .list_view_table .list_view_table_head .cell_right { border-right:1px solid #b0b0b0; }
    	.list_view_traditional .list_view_table .list_view_table_body .cell_left { border-left:1px solid #b0b0b0; }
    	.list_view_traditional .list_view_table .list_view_table_body .cell_right { border-right:1px solid #b0b0b0; }
      .list_view_traditional .list_view_table .list_view_row { border-top:1px solid #b0b0b0; }
			.list_view_traditional .list_view_table .list_view_row .head_cell { background:#666666; }
		  .list_view_traditional .list_view_table .odd_row .odd_cell { background:#f0f8ff; }
			.list_view_traditional .list_view_table .even_row .even_cell { background:#FFFFFF; }
	
  /** L I S T   V I E W   I M P O R T A N T **/
	.list_view .list_view_table.important .list_view_row th { background:#B90000; }
	.list_view .list_view_table.important tr.odd_row 				{ background:#f0f8ff; }
	.list_view .list_view_table.important tr.even_row 			{ background:#FFFFFF; }
  
  
  /** F A U X   S E L E C T **/
	.faux_select { background:#666666; cursor:pointer; }
	.faux_select:hover { background:#666666; }
		.faux_select .faux_menu { border:1px solid #666666; }
		.faux_select:hover .faux_menu {  }
			.faux_select:hover .faux_menu .select_link { background:#ffffff; }
			.faux_select:hover .faux_menu .select_link:hover { background:#ccc; }
			.faux_select:hover .faux_menu .select_link .link_option_box { border:1px solid #666666; }
			.faux_select:hover .faux_menu .select_link .link_option { background:#ffffff; }
			.faux_select:hover .faux_menu .select_link .link_option:hover { background:#ccc; }
		
  /** U S E R   E R R O R   M E S S A G E **/
	.standard_alert, .system_alert	{ background:#9F9;  border:#666666 solid 1px; }
	.error_alert { background:#FF9; border:#666666 solid 1px; }
	
  /** H E A D E R **/
  .content .header_container {background:url(http://www.cool-and-quiet.co.uk/site/images/header_bg.jpg);}
  	.header .menu { background:none;  }
  		.header .menu /* */ .menu_list .menu_item {background:url(http://www.cool-and-quiet.co.uk/site/images/menu_divider.jpg) right center no-repeat;}
   		.header .menu .account_menu .menu_list .menu_item {background:url(http://www.cool-and-quiet.co.uk/site/images/menu_divider.jpg) left center no-repeat;} 
      			
  
	/** H E A D E R  C O N T A I N E R **/
  .header_block .block_heading { background:none; }
 	.header_block.shopping_basket { background:none; }

  /** S I D E  C O N T A I N E R S **/
  .side_block .block_heading { background:none; }
  .side_block .block_heading.new_item { background:url(http://www.cool-and-quiet.co.uk/site/images/blocks/heading_green.png) left center repeat-x; }

  .side_block .block_content {background: #DCDCDC;}

    .side_block .block_content .block_list_group.top_level { border-bottom:1px dotted #C7C7C7; }
      .side_block .block_content .block_list_item.top_level { border-bottom:1px dotted #C7C7C7; }
      .side_block .block_content .featured_product_list .product,
      .side_block .block_content .login_sidebar,
      .side_block .block_content .search_module { border:1px solid #b2c8da; }
			
	/** S I D E / H E A D E R  C O N T A I N E R  - S H O P P I N G  B A S K E T S **/
  .basket_new_item .basket_contents.list_view .list_view_table.basket_new_item_added { border-top:1px solid #b2c8da; border-bottom:1px solid #b2c8da; }
  .basket_view_items .scroll_up { background:#666666;}
  .basket_view_items .scroll_up:hover { background:#2580B1; }
  .basket_view_items .scroll_down {  background:#666666;  }
  .basket_view_items .scroll_down:hover { background:#2580B1; }  
  
  
  /** M A I N  C O N T A I N E R - G E N E R A L **/
  .homepage .main_block {background: none;}
  .homepage .main_block.feature_items_product {background: #DCDCDC;}
  .main_block {background: #DCDCDC;}
  	.main_block .block_content {/*background: #E7E7E7; border: 1px solid #B0B0B0;*/} 
  	.main_block.product_purchase_details .product_purchase_content.block_content {background: #FFFFFF; border: 1px solid #e0e0e0;}
  		.main_block .block_content .login_area {background: #E7E7E7; border: 1px solid #B0B0B0;} 

  .main_block .block_heading { background:#ececec; border-bottom: 1px dotted #bbb;}
  .main_block .block_heading.view_category_heading {}
        .main_block .block_content .featured_product_list .product, 
				.main_block .block_content .product_list .product,
				.main_block .block_content .recomended_product_list .product,
        .main_block .block_content .category_list .category,				
				.main_block .block_content .subcategory_list .category,
				.main_block .block_content .manufacturer_list .manufacturer { border:none; }
				
        .main_block .block_content .login_area .returning_customer { border-right:1px dotted #C7C7C7; }
        .main_block .block_content .static_area .static_content { border:1px solid #b0b0b0; background: #e7e7e7; }
          .main_block .block_content .static_area .static_inner_content { border-bottom:none; }
          .main_block .block_content .static_area .static_inner_content.last_item { border:none; }
          .main_block .block_content .tabbed_area .tabs .link_tab:hover { cursor:pointer; }
            .main_block .block_content .tabbed_area .tabs .link_tab .image_left {  }
            .main_block .block_content .tabbed_area .tabs .link_tab:hover .image_left { }
            .main_block .block_content .tabbed_area .tabs .link_tab { background-image:url(http://www.cool-and-quiet.co.uk/site/images/buttons/button_small.png);  }
            .main_block .block_content .tabbed_area .tabs .link_tab:hover { background-position: 0 -21px; }
            .main_block .block_content .tabbed_area .tabs .link_tab:hover .label {  }
            .main_block .block_content .tabbed_area .tabs .link_tab .image_right {  }
            .main_block .block_content .tabbed_area .tabs .link_tab:hover .image_right {  }
          .main_block .block_content .tabbed_area .tabs .link_tab.current_tab {}
            .main_block .block_content .tabbed_area .tabs .link_tab.current_tab .image_left { }
            .main_block .block_content .tabbed_area .tabs .link_tab.current_tab:hover .image_left {  }
            .main_block .block_content .tabbed_area .tabs .link_tab.current_tab { }
            .main_block .block_content .tabbed_area .tabs .link_tab.current_tab:hover  { }
            .main_block .block_content .tabbed_area .tabs .link_tab.current_tab:hover .label { }
            .main_block .block_content .tabbed_area .tabs .link_tab.current_tab .image_right { }
            .main_block .block_content .tabbed_area .tabs .link_tab.current_tab:hover .image_right { }
          .main_block .block_content .tabbed_area .tabs .link_tab.active_tab {}
            .main_block .block_content .tabbed_area .tabs .link_tab.active_tab .image_left {  }
            .main_block .block_content .tabbed_area .tabs .link_tab.active_tab:hover .image_left { }
            .main_block .block_content .tabbed_area .tabs .link_tab.active_tab .label {  }
            .main_block .block_content .tabbed_area .tabs .link_tab.active_tab:hover .label {  }
            .main_block .block_content .tabbed_area .tabs .link_tab.active_tab .image_right { }
            .main_block .block_content .tabbed_area .tabs .link_tab.active_tab:hover .image_right { }
							
        .main_block .block_content .tabbed_area .tab_content { background: #FFFFFF; border: 1px solid #EEEEEE; }
          .main_block .block_content .tabbed_area .tab_content .tab_menu { background:#f3f3f3; border-bottom:1px dotted #C7C7C7; }
          .main_block .block_content .tabbed_area .tab_content .tab_inner_content { border-bottom:1px dotted #C7C7C7; }
		 			.main_block .block_content .tabbed_area .tab_content .tab_inner_content.last_item { border-bottom:none; }
					
			.main_block.welcome_text .block_content .static_area .static_inner_content.last_item { border:medium none; }
	
  /** M A I N  C O N T A I N E R - S E A R C H   P R O D U C T S **/
	.main_block .block_content .static_area .static_content .input_box {border:1px solid #c7c7c7;  }
  	 
	
  /** N A V I G A T I O N **/
	.main_block .block_content .navigation_top { background:#666666; }
	.main_block .block_content .navigation_bottom { background:#666666; }
	.button_padding { border:0px; background:transparent; }
	.navi_button { border:0px; background:transparent; cursor:pointer; }
				
  /** F O O T E R **/
  .footer_container .footer { background: url(http://www.cool-and-quiet.co.uk/site/images/footer_bg.jpg) top center no-repeat; }


  /* O T H E R */
  .main_block .block_content .product_info .info .product_price .standard_product_price .price_large {background: #F5F5F5; border: 1px solid #DDDDDD; border-bottom:0;}
  .main_block .block_content .product_info .info .product_price .standard_product_price .product_price_ex_vat {background: #EEEEEE; border: 1px solid #DDDDDD; border-top: 0;}
  
  .main_block .block_content .static_area .static_content .payment .image .form_button.button_custom_image {background-repeat: no-repeat !important; background-position: center center;}
  
  .main_block .block_content .static_area .static_content.search_products_static_content {border: none;}
/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/
/** CSS Document: Master: Font Styles and Colours                    									**/      
/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/


  /** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/
/** CSS Document: Typography: Blue Theme                        											**/
/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/

    
  /** C S S  C O N F I G  D E F A U L T S **/
  	  
  /** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/
    
  
  /** F O N T S **/
  body, div { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; }
  .content .footer div { color:#ffffff; font-size:11px; }
		    
  /** F O R M S **/
  .field .label { color:#000; font-size: 12px; font-weight: bold;}
    
  /** V I E W  O N E **/
  .view_one .plain_text .text { font-weight:bold; color:#00ADF5; }
    
  /** L I S T  V I E W **/
  .list_view .list_view_table .list_view_row .head_cell, .list_view_traditional .list_view_table .list_view_row .head_cell { color:#ffffff; }
  .list_view .list_view_row .category_tree_path, .product_list .product .category_tree_path { font-size:10px; }
    		
	/** F A U X   S E L E C T **/
	.faux_select { color:#fff; font-weight:bold; font-size: 12px;}
		
  /** L I N K S **/
  a.link_text, a.link_image { color:#00ADF5; text-decoration:none; }
  
  /* Link to match site main text */
  a.link_default_text { color:#666; text-decoration:none;  }
    
  a.link_tab { color:#00ADF5; text-decoration:none; }
  a.link_tab.current_tab { color:#00ADF5; text-decoration:none; font-weight: bold;}
  a.link_tab.active_tab { color:#00ADF5; text-decoration:none; font-weight: bold; }
  a.link_tab:hover {text-decoration:underline;}
  a.link_text:hover {   text-decoration:underline; }
    
  a.link_menu { color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; } 
  a.link_menu:hover { text-decoration:underline; }
  a.link_menu.account { font-size:12px; } 
  a.link_breadcrumb_tree { color:#00ADF5; }
    
  a.link_block_heading { color:#FFFFFF; }
    
  a.link_block_list_item { color: #00ADF5; font-size: 11px; font-weight: normal;}
  a.link_block_list_item_current { font-weight:bold; }
  a.link_block_list_item_active {}
  
	
	a.link_text.read_more { font-size:11px; }
  a.link_featured_product, a.link_listed_product, a.link_listed_category, a.link_category, .link_manufacturer { font-weight:bold; text-decoration:none; color: #6E6F6E; font-size: 11px;}
  a.link_featured_product:hover, a.link_listed_product:hover, a.link_listed_category:hover, a.link_category:hover, .link_manufacturer:hover { font-weight:bold; text-decoration:underline; }
    
  a.link_list_item { font-weight:bold; font-size:13px; }  
  a.link_button, .form_button { color:#FFFFFF; text-decoration:none; font-size: 11px; font-weight: bold;}
  a.link_button:hover, .form_button:hover { color:#FFFFFF; text-decoration:none; }

  a.link_footer { color:#54C8F9; text-decoration:none; font-size:11px; } 
  a.link_footer:hover { text-decoration:underline; color:#54C8F9; }
 
 
  /** B U T T O N S / L I N K  B U T T O N S **/
  a.link_button.size_tiny, .form_button.size_tiny { font-size:10px; } 
    
  /** P R I C E S **/
  .current_price, .price_from, .original_price { color:#6E6F6E; font-size:11px; font-weight:normal;}
  .original_price, .original_price_ex_vat { text-decoration:line-through; font-size:9px; color: #ff0000; }
  .block_content .special_offers_product_list .product .price .discount_price, .block_content .special_offers_product_list .product .price .current_price {float: left; font-size: 14px; font-weight: bold; padding-top: 5px;}
  .discount_price { color:#6E6F6E; font-size:11px; font-weight:normal; }
  .current_price_ex_vat, .original_price_ex_vat, .discount_price_ex_vat  { font-size:9px; color:#ff0000; }
 	.block_content .special_offers_product_list .product .price .original_price_ex_vat, .block_content .special_offers_product_list .product .price .discount_price_ex_vat {font-size: 11px; font-weight: normal;}
  .price_highlighted { font-style:italic; font-weight:bold; color:#000000; font-size:11px; }
	.price_tiny { font-size:9px; }
	.price_small  { font-size:10px; }
	.price_medium { font-size:18px; }
	.price_large { font-size:28px; }

    
  /** L I S T  V I E W  T R A D I T I O N A L **/
  .list_view_traditional .list_view_table { font-size:10px; }
  
  /** L I S T  V I E W  O R D E R  P R O D U C T S  **/
  .list_product_order .list_view_table .product_attributes .plain_text .text, 
  .list_product_order .list_view_table .product_attributes .plain_text .value { font-size:10px; }
  
  .list_product_order .list_view_table .product_attributes .standard_product_price .text { color:#00ADF5; }
    
  /** U S E R   E R R O R   M E S S A G E **/
  .inner_alert { color:#000000; font-weight:bold; font-size:14px; text-align:center; }
   
  /** H E A D E R **/
  .header .menu {font-size: 11px;}
	  .header .menu .account_menu .account_label { font-size:12px; font-weight:bold; color:#6E6F6E; }
	      .header .menu .account_menu .menu_list .menu_item { color:#6E6F6E; }
	      .header .breadcrumb_tree .element_text { font-size:11px; }
      
  /** H E A D E R  C O N T A I N E R **/
    .header_block .block_heading { color:#6E6F6E; font-weight:bold; font-size:13px;}
    .header_block .block_heading.new_item { color:#6E6F6E; }
		.header_block.shopping_basket .one_line.plain_text, 
		.header_block.shopping_basket .one_line.plain_text .text,
		.header_block.shopping_basket .one_line.plain_text .value  { color:#fff; font-size: 11px; font-weight: normal;}
		.search_header.header_block .one_line.plain_text .search_descriptions_text { color:#969696; font-weight:normal; }
    
  /** S I D E  C O N T A I N E R S - G E N E R A L **/
    .side_block .block_heading { color:#6E6F6E; font-weight:bold; font-size:13px;}
    .side_block .block_heading.new_item { color:#6E6F6E; }
	      .side_block .block_content .block_list_item .category_dash { color:#00ADF5; font-weight:bold; font-size:10px; }
			
	/** S I D E  C O N T A I N E R - S H O P P I N G   B A S K E T S **/
	.basket_view_items .basket_contents.list_view .list_view_table_body .list_view_row .product_name { color:#666666; font-weight:bold; }
	.basket_view_items .scroll_up { text-align:center; color:#FFF;  }
  .basket_view_items .scroll_down { text-align:center; color:#FFF; }		
	
  /** S I D E / H E A D E R  C O N T A I N E R - N E W  B A S K E T  I T E M **/
	.basket_new_item .basket_contents.list_view .list_view_table_body .list_view_row .product_name { color:#666666; font-weight:bold; }
		.basket_new_item .basket_contents.list_view .info .item_added_text { color:#00ADF5; font-weight:bold; font-size:14px; }
		.basket_new_item .basket_contents.list_view .info .new_quantity_text { color:#666666; }
		.basket_new_item .basket_contents.list_view .info .in_basket_text { color:#666666; text-align:right; }
		.basket_new_item .countdown_area { }
      
  /** M A I N  C O N T A I N E R - G E N E R A L **/
  .main_block .block_heading { color:#696969; font-weight:bold; font-size:18px;}
    .main_block .block_heading .product_name { color:#696969; font-size: 16px; font-weight: bold;}
    .main_block .block_heading .product_ref { color:#696969; font-weight: bold; font-size: 11px;}
  .main_block .block_sub_heading { font-size: 13px; font-weight: bold; text-decoration: underline; color:#00ADF5;}
  .main_block .block_sub_heading.important { font-weight:bold; font-size:16px; color:#b90000; }
      
  .basket_contents .product_attributes .value, .basket_contents .product_attributes .text { font-size:10px;  }
  .list_repeat_order .product_attributes .value, .list_repeat_order .product_attributes .text { font-size:10px;  }
  .basket_contents .product_attributes .attributes_head .text, .list_repeat_order .product_attributes .attributes_head .text { color:#666666; }
	.basket_contents .text.total_shipping .shipping, .basket_contents .shipping_per_item { color:#666666; font-weight:bold; font-size:10px; }
	
  .main_block .block_content .category_list .category .name a.link_category.link_text {color: #00ADF5; font-size: 12px;}
  .main_block .block_content .category_list .category .price_from {font-size: 12px;}
  
  /* M A I N  B L O C K - N A V I G A T I O N */
	.button_padding { color:#999999; font-weight:bold; font-size:14px; }
	a.navi_button { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:14px; }
	a.navi_button:hover { text-decoration:underline; }
	a.navi_text	{ color:#FFFFFF; text-decoration:none; }
	a.navi_text:hover	{ text-decoration:underline; }
			
	.main_block .block_content .navigation_top .num_page .pages { color:#FFFFFF; font-weight:bold; font-size:14px; }
	.main_block .block_content .navigation_bottom .num_page .pages { color:#FFFFFF; font-weight:bold; font-size:14px; }
		
	.main_block .block_content .navigation_bottom .num_results .pages	{ text-align:center; color:#5D9ED3; font-weight:bold; font-size:14px;  }
			
	.page_button, a.page_button, a.page_button:hover { color:#FFFFFF; text-decoration:none; }
  
  .main_block .block_content .static_area .static_content .spelling_suggestion .text { color:#CC3232; font-weight:bold; }
		.main_block .block_content .static_area .static_content .spelling_suggestion .value { font-style:italic; font-weight:bold;  }
  		.main_block .block_content .static_area .static_content .spelling_suggestion .value .link_text { text-decoration:underline; color:#0000DE; } 

	/* P R O D U C T \ C A T E G O R Y   T I T L E S */
	.text_title { text-align:left; font-size:14px; font-weight:bold; }
  
	/* P O R T A L   P A G E */
	.error_alert { font-size:14px; color:#000000; font-weight:bold; }
		.main_block .block_content .product_list .product .info .stock { font-weight:bold; } 
				
	/* S E A R C H   T E X T */
	.main_block .block_content .static_area .static_content .search_bar .search_string { text-align:center; font-size:14px; color:#00ADF5; }
  
  /** Custom CSS **/
  .main_block .block_sub_heading h1.homepage_title { font-size:22px; }
	
	.main_block .block_content .description, .main_block .block_content .description a, .main_block .block_content .description div, .main_block .block_content .view_review {color: #666666; font-size: 12px; text-align: justify; line-height: 18px}

	.main_block .block_content .tabbed_area .tabs .link_tab .label {font-size: 11px;}
	
  .main_block .block_content .product_info .info .product_price .standard_product_price .price_large {color: #CC0000; font-size: 22px;}
  .main_block .block_content .product_info .info .product_price .standard_product_price .product_price_ex_vat {font-size: 12px; color: #000000;}

	.main_block .block_content .product_info .info .line_properties {color: #000000; font-size: 12px;}
		.main_block .block_content .product_info .info .line_properties .line_properties_title {font-weight: bold;}
		.main_block .block_content .product_info .info .line_properties .line_properties_value {font-size: 11px;}
	
	.main_block .block_content .static_area .static_content.checkout_total_static_content .plain_text.one_line .current_price_ex_vat {font-size: 12px;}
	.basket_new_item { width:306px; display:none; }
  	.basket_new_item .bubble_top.arrow.left { margin-left:1px; width:306px; height:36px; background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_top_left.png) no-repeat; }
    .basket_new_item .bubble_top.arrow.right { margin-left:1px; width:306px; height:36px; background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_top_right.png) no-repeat -1px 0px; }
    .basket_new_item .bubble_top.flat.left { width:306px; height:14px; background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_top_rounded.png) no-repeat;}
    .basket_new_item .bubble_top.flat.right { width:306px; height:14px; background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_top_rounded.png) no-repeat;}
            .basket_new_item .bubble_top .close_button { float:right; width:16px; height:16px; margin-right:12px; margin-top:35px; background-color:#F00; background:url(http://www.cool-and-quiet.co.uk/site/images/icons/close.png) repeat scroll 0 0 transparent; cursor:pointer; z-index:100; }
    .basket_new_item .bubble_content.left { width:306px; height:172px; background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_repeat.png); }
    .basket_new_item .bubble_content.right { width:306px; height:172px; background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_repeat.png); }
       .basket_new_item .bubble_content .bubble_inner_content { margin-left:15px; margin-right:15px; }
			 .basket_new_item .bubble_content .bubble_inner_content .countdown_area { margin-top:5px; padding:5px; color:#C00; }
    .basket_new_item .bubble_bottom.arrow.left { width:306px; height:36px; background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_bottom_left.png) no-repeat; }
    .basket_new_item .bubble_bottom.arrow.right { width:306px; height:36px; background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_bottom_right.png) no-repeat; }
    .basket_new_item .bubble_bottom.flat.left { width:306px; height:14px; background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_bottom_rounded.png) no-repeat; }
    .basket_new_item .bubble_bottom.flat.right { width:306px; height:14px; background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_bottom_rounded.png) no-repeat; }
    
  .basket_view_items.header_basket { width:260px; display:none; cursor:pointer; }
  	.basket_view_items.header_basket .bubble_top.arrow.left { width:258px; height:24px; border-top:1px solid #B2C8DA; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; background-color:#FFF; }
    .basket_view_items.header_basket .bubble_top.arrow.right { width:258px; height:24px; border-top:1px solid #B2C8DA; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; background-color:#FFF; }
    .basket_view_items.header_basket .bubble_top.flat.left { width:258px; height:24px; background-color:#FFF; border-top:1px solid #B2C8DA; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_top_rounded.png) no-repeat;*/ }
    .basket_view_items.header_basket .bubble_top.flat.right { width:258px; height:24px; background-color:#FFF; border-top:1px solid #B2C8DA; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_top_rounded.png) no-repeat;*/ }
      .basket_view_items.header_basket .bubble_top .close_button { float:right; width:16px; height:16px; margin-right:8px; margin-top:8px; background-color:#F00; background:url(http://www.cool-and-quiet.co.uk/site/images/icons/close.png) repeat scroll 0 0 transparent; cursor:pointer; z-index:100; }
    .basket_view_items.header_basket .bubble_content.left { width:258px; /*height:36px;*/ background-color:#FFF; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_repeat.png);*/ }
    .basket_view_items.header_basket .bubble_content.right { width:258px; /*height:36px;*/ background-color:#FFF; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_repeat.png);*/ }
       .basket_view_items.header_basket .bubble_content .bubble_inner_content { margin-left:7px; margin-right:7px; padding-top:5px; height:300px; }
    .basket_view_items.header_basket .bubble_bottom.arrow.left { width:258px; height:24px; background-color:#FFF; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_bottom_squared.png) no-repeat;*/ }
    .basket_view_items.header_basket .bubble_bottom.arrow.right { width:258px; height:24px; background-color:#FFF; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_bottom_squared.png) no-repeat;*/ }
    .basket_view_items.header_basket .bubble_bottom.flat.left { width:260px; height:24px; background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/thin_bottom_rounded.png) no-repeat; }
    .basket_view_items.header_basket .bubble_bottom.flat.right { width:260px; height:24px; background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/thin_bottom_rounded.png) no-repeat; }
    
  .basket_view_items.side_basket { width:260px; display:none; cursor:pointer; }
  	.basket_view_items.side_basket .bubble_top.arrow.left { width:260px; height:24px; background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/thin_top_rounded.png) no-repeat; /*border-top:1px solid #B2C8DA; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA;*/ /*background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_top_squared.png) no-repeat;*/ }
    .basket_view_items.side_basket .bubble_top.arrow.right { width:260px; height:24px; background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/thin_top_rounded.png) no-repeat;/*border-top:1px solid #B2C8DA; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA;*/ /*background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_top_squared.png) no-repeat;*/ }
    .basket_view_items.side_basket .bubble_top.flat.left { width:258px; height:24px; background-color:#FFF; border-top:1px solid #B2C8DA; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_top_rounded.png) no-repeat;*/ }
    .basket_view_items.side_basket .bubble_top.flat.right { width:258px; height:24px; background-color:#FFF; border-top:1px solid #B2C8DA; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_top_rounded.png) no-repeat;*/ }
      .basket_view_items.side_basket .bubble_top .close_button { float:right; width:16px; height:16px; margin-right:8px; margin-top:8px; background-color:#F00; background:url(http://www.cool-and-quiet.co.uk/site/images/icons/close.png) repeat scroll 0 0 transparent; cursor:pointer; z-index:100; }
    .basket_view_items.side_basket .bubble_content.left { width:258px; /*height:36px;*/ background-color:#FFF; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_repeat.png);*/ }
    .basket_view_items.side_basket .bubble_content.right { width:258px; /*height:36px;*/ background-color:#FFF; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_repeat.png);*/ }
       .basket_view_items.side_basket .bubble_content .bubble_inner_content { margin-left:7px; margin-right:7px; padding-top:5px; height:300px; }
    .basket_view_items.side_basket .bubble_bottom.arrow.left { width:258px; height:24px; background-color:#FFF; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_bottom_squared.png) no-repeat;*/ }
    .basket_view_items.side_basket .bubble_bottom.arrow.right { width:258px; height:24px; background-color:#FFF; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/bubble_bottom_squared.png) no-repeat;*/ }
    .basket_view_items.side_basket .bubble_bottom.flat.left { width:260px; height:24px; background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/thin_bottom_rounded.png) no-repeat; }
    .basket_view_items.side_basket .bubble_bottom.flat.right { width:260px; height:24px; background:url(http://www.cool-and-quiet.co.uk/site/javascripts/moobubble/images/thin_bottom_rounded.png) no-repeat; }




