@charset "utf-8";
/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/
/** CSS Document: Master With One Column Layout                    										**/
/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/

/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/
/** 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:#000000 url(http://www.addictedcosmetics.co.uk/site/images/background.jpg ) repeat-x  center top;; }
  .content{  }
  .body_container { background: #000000 url(http://www.addictedcosmetics.co.uk/site/images/content_background.jpg) no-repeat; }
  .body_container.index { background:none; }
	
  /** 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 #595959; }
	.content .border_top { border-top:1px solid #595959; }
	.content .border_bottom { border-bottom:1px solid #595959; }
	.content .border_left { border-left:1px solid #595959; }
	.content .border_right { border-right:1px solid #595959; }
  
  /** 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 #595959; }
	.content .alt_border_top { border-top:1px solid #595959; }
	.content .alt_border_bottom { border-bottom:1px solid #595959; }
	.content .alt_border_left { border-left:1px solid #595959; }
	.content .alt_border_right { border-right:1px solid #595959; }
  
  /** 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 #d5d5d5; }
	.content .dotted_border_top { border-top:1px dotted #d5d5d5; }
	.content .dotted_border_bottom { border-bottom:1px dotted #d5d5d5; }
	.content .dotted_border_left { border-left:1px dotted #d5d5d5; }
	.content .dotted_border_right { border-right:1px dotted #d5d5d5; }
  
  /** 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:6px solid #272727; }
  
  .product_image, .category_image, .manufacturer_image { border-width:6px; }
  
  /** 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.addictedcosmetics.co.uk/site/images/buttons/button_tiny_navigation.jpg) 0 0; }
  a.link_button.size_tiny.type_action, .form_button.size_tiny.type_action { border:0px; background:url(http://www.addictedcosmetics.co.uk/site/images/buttons/button_tiny_action.jpg) 0 0; }
  a.link_button.size_tiny.type_script, .form_button.size_tiny.type_script { border:0px; background:url(http://www.addictedcosmetics.co.uk/site/images/buttons/button_tiny_script.jpg) 0 0; }
  a.link_button.size_small.type_navigation, .form_button.size_small.type_navigation { border:0px; background:url(http://www.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.co.uk/site/images/buttons/button_large_script.png) 0 0; }
  a.link_button.size_giant.type_navigation, .form_button.size_giant.type_navigation { border:0px; background:url(http://www.addictedcosmetics.co.uk/site/images/buttons/button_giant_navigation.png) 0 0; }
  a.link_button.size_giant.type_action, .form_button.size_giant.type_action { border:0px; background:url(http://www.addictedcosmetics.co.uk/site/images/buttons/button_giant_action.png) 0 0; }
  a.link_button.size_giant.type_script, .form_button.size_giant.type_script { border:0px; background:url(http://www.addictedcosmetics.co.uk/site/images/buttons/button_giant_script.png) 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; }
  a.link_button.size_giant.type_navigation:hover, .form_button.size_giant.type_navigation:hover {  background-position: 0 -39px; }
  a.link_button.size_giant.type_action:hover, .form_button.size_giant.type_action:hover {  background-position: 0 -39px; }
  a.link_button.size_giant.type_script:hover, .form_button.size_giant.type_script:hover {  background-position: 0 -39px; }

	/* 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.addictedcosmetics.co.uk/site/images/layoutelements/basket/standard_checkout_register.png); border:none; }
  .form_button.button_guest_checkout { background:url(http://www.addictedcosmetics.co.uk/site/images/layoutelements/basket/guest_checkout.png); border:none; }
  .form_button.button_standard_checkout { background:url(http://www.addictedcosmetics.co.uk/site/images/layoutelements/basket/standard_checkout.png); border:none; }
  .form_button.button_express_checkout_google { background:url(http://www.addictedcosmetics.co.uk/site/images/layoutelements/basket/google_express_checkout.png); border:none; }
  .form_button.button_express_checkout_paypal { background:url(http://www.addictedcosmetics.co.uk/site/images/layoutelements/basket/paypal_express_checkout.png); border:none; }
  
  .star_rating_background { border:0px; background:url(http://www.addictedcosmetics.co.uk/site/images/star.gif) 0 0px; background-repeat:repeat-x; }
	.star_rating_foreground { border:0px; background:url(http://www.addictedcosmetics.co.uk/site/images/star.gif) 0 -16px; background-repeat:repeat-x; }
    
  .form_button.remove { border:0px; background:url(http://www.addictedcosmetics.co.uk/site/images/icons/remove.png) 0 0; }
  .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 #595959;  background-color:#343434; color:#FFF; }
  .block_content .form_box { border:1px solid #595959; }
  .block_content .form_box_alt { border:1px solid #313131; }
  .static_inner_content .checkout_links .checkout_login_area, .checkout_one_content .checkout_one_form  { background:#343434;  }
  .product_attributes .radio_container .attribute_option .attribute_radio_field {   }
  .product_attributes .checkbox_container .attribute_option .attribute_checkbox_field {  }

  /** L I S T  V I E W **/
  .list_view .list_view_table { border-bottom:1px solid #595959; }
  .list_view .list_view_table.no_border { border:none; }
  .list_view .list_view_table.top_border { border-top:1px solid #595959; }
      .list_view .list_view_table .list_view_table_head .cell_left { border-left:1px solid #2D2D2D; }
    	.list_view .list_view_table .list_view_table_head .cell_right { border-right:1px solid #2D2D2D; }
    	.list_view .list_view_table .list_view_table_body .cell_left { border-left:1px solid #595959; }
    	.list_view .list_view_table .list_view_table_body .cell_right { border-right:1px solid #595959; }
			.list_view .list_view_table .list_view_row .head_cell { background:#2D2D2D; }
		  .list_view .list_view_table .odd_row .odd_cell { background:#5f5d5d;  }
			.list_view .list_view_table .even_row .even_cell { background:#767676;  }
      .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 #595959; }
  .list_view_traditional .list_view_table.no_border { border:none; }
  .list_view_traditional .list_view_table.top_border { border-top:1px solid #595959; }
      .list_view_traditional .list_view_table .list_view_table_head .cell_left { border-left:1px solid #2D2D2D; }
    	.list_view_traditional .list_view_table .list_view_table_head .cell_right { border-right:1px solid #2D2D2D; }
    	.list_view_traditional .list_view_table .list_view_table_body .cell_left { border-left:1px solid #595959; }
    	.list_view_traditional .list_view_table .list_view_table_body .cell_right { border-right:1px solid #595959; }
      .list_view_traditional .list_view_table .list_view_row { border-top:1px solid #595959; }
			.list_view_traditional .list_view_table .list_view_row .head_cell { background:#2D2D2D; }
		  .list_view_traditional .list_view_table .odd_row .odd_cell { background:#5f5d5d; }
			.list_view_traditional .list_view_table .even_row .even_cell { background:#767676; }
	
  /** 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:#2D2D2D; }
	.list_view .list_view_table.important tr.odd_row 				{ background:#5f5d5d; }
	.list_view .list_view_table.important tr.even_row 			{ background:#767676; }
  
  
  /** F A U X   S E L E C T **/
	.faux_select { background:#151515; cursor:pointer; }
	.faux_select:hover { background:#1a1a1a; }
		.faux_select .faux_menu { border:1px solid #2D2D2D; }
		.faux_select:hover .faux_menu {  }
			.faux_select:hover .faux_menu .select_link { background:#767676; }
			.faux_select:hover .faux_menu .select_link:hover { background:#5f5d5d; }
			.faux_select:hover .faux_menu .select_link .link_option_box { border:1px solid #2D2D2D; }
			.faux_select:hover .faux_menu .select_link .link_option { background:#767676; }
			.faux_select:hover .faux_menu .select_link .link_option:hover { background:#5f5d5d; }
		
  /** U S E R   E R R O R   M E S S A G E **/
	.standard_alert, .system_alert	{ background:#9F9;  border:#014B87 solid 1px; }
	.error_alert { background:#FF9; border:#014B87 solid 1px; }
	
  /** H E A D E R **/
  .header .menu {  }
  		.header .menu .link_menu_button.link_menu.button_home { background:url(http://www.addictedcosmetics.co.uk/site/images/header/home_button.jpg); }
      .header .menu .link_menu_button.link_menu.button_about_us { background:url(http://www.addictedcosmetics.co.uk/site/images/header/about_button.jpg); }
      .header .menu .link_menu_button.link_menu.button_fashion_events { background:url(http://www.addictedcosmetics.co.uk/site/images/header/fashion_events.jpg); }
      .header .menu .link_menu_button.link_menu.button_infotheque { background:url(http://www.addictedcosmetics.co.uk/site/images/header/infotheque.jpg); }
      .header .menu .link_menu_button.link_menu.button_contact_us { background:url(http://www.addictedcosmetics.co.uk/site/images/header/contact_us.jpg); }
      .header .menu .link_menu_button.link_menu:hover { background-position: 0 -56px; }
    .header .menu .search_container { background:url(http://www.addictedcosmetics.co.uk/site/images/header/search.jpg); }
    
    .header .account_menu {}
    	.header .account_menu .account_buttons .link_menu_button.button_view_account { background:url(http://www.addictedcosmetics.co.uk/site/images/header/view_account.jpg) no-repeat;  }
      .header .account_menu .account_buttons .link_menu_button.button_logout { background:url(http://www.addictedcosmetics.co.uk/site/images/header/logout.jpg) no-repeat;  }
      .header .account_menu .account_buttons .link_menu_button.button_register { background:url(http://www.addictedcosmetics.co.uk/site/images/header/register.jpg) no-repeat;  }
      
      .header .account_menu .account_buttons .link_menu_button:hover { background-position: 0 -26px; }
      						
      .header .account_menu .shopping_basket_container { background:url(http://www.addictedcosmetics.co.uk/site/images/header/basket_background.jpg) no-repeat; }
						
	/** H E A D E R  C O N T A I N E R **/
  .header_block .block_heading { background:url(http://www.addictedcosmetics.co.uk/site/images/blocks/heading_yellow.png) left center repeat-x; }
 	.header_block .block_heading.new_item { background:url(http://www.addictedcosmetics.co.uk/site/images/blocks/heading_green.png) left center repeat-x; }

  /** S I D E  C O N T A I N E R S **/
  .side_block .block_heading { background:url(http://www.addictedcosmetics.co.uk/site/images/blocks/heading_red.png) left center repeat-x; }
  .side_block .block_heading.new_item { background:url(http://www.addictedcosmetics.co.uk/site/images/blocks/heading_green.png) left center repeat-x; }
    .side_block .block_content .block_list_group.top_level { border-bottom:1px dotted #d5d5d5; }
      .side_block .block_content .block_list_item.top_level { border-bottom:1px dotted #d5d5d5; }
      .side_block .block_content .featured_product_list .product,
      .side_block .block_content .login_sidebar,
      .side_block .block_content .search_module { border:1px solid #313131; }
			
	/** 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 #313131; border-bottom:1px solid #313131; }
  .basket_view_items .scroll_up { background-color:#272727;}
  .basket_view_items .scroll_up:hover { background-color:#2d2d2d; }
  .basket_view_items .scroll_down {  background-color:#272727;  }
  .basket_view_items .scroll_down:hover { background-color:#2d2d2d; }  
  
  
  /** M A I N  C O N T A I N E R - G E N E R A L **/
  .main_block .block_heading { background:#2d2d2d;  }
        .main_block .block_content .featured_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:1px solid #313131; }
        
        .main_block .block_content .product_list .product { border-bottom:1px dotted #B0ABAB; }
				
        .main_block .block_content .login_area .returning_customer { border-right:1px dotted #d5d5d5; }
        .main_block .block_content .static_area .static_content { border:1px solid #595959; }
          .main_block .block_content .static_area .static_inner_content { border-bottom:1px dotted #d5d5d5; }
          .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 { background-image:url(http://www.addictedcosmetics.co.uk/site/images/tabs/tab_left.png); }
            .main_block .block_content .tabbed_area .tabs .link_tab:hover .image_left { background-position: 0 -30px; }
            .main_block .block_content .tabbed_area .tabs .link_tab .label { background-image:url(http://www.addictedcosmetics.co.uk/site/images/tabs/tab_repeat.png); }
            .main_block .block_content .tabbed_area .tabs .link_tab:hover .label { background-position: 0 -30px; }
            .main_block .block_content .tabbed_area .tabs .link_tab .image_right { background-image:url(http://www.addictedcosmetics.co.uk/site/images/tabs/tab_right.png); }
            .main_block .block_content .tabbed_area .tabs .link_tab:hover .image_right { background-position: 0 -30px; }
          .main_block .block_content .tabbed_area .tabs .link_tab.current_tab {}
            .main_block .block_content .tabbed_area .tabs .link_tab.current_tab .image_left { background-image:url(http://www.addictedcosmetics.co.uk/site/images/tabs/current_tab_left.png); }
            .main_block .block_content .tabbed_area .tabs .link_tab.current_tab:hover .image_left { background-position: 0 -30px; }
            .main_block .block_content .tabbed_area .tabs .link_tab.current_tab .label { background-image:url(http://www.addictedcosmetics.co.uk/site/images/tabs/current_tab_repeat.png); }
            .main_block .block_content .tabbed_area .tabs .link_tab.current_tab:hover .label { background-position: 0 -30px; }
            .main_block .block_content .tabbed_area .tabs .link_tab.current_tab .image_right { background-image:url(http://www.addictedcosmetics.co.uk/site/images/tabs/current_tab_right.png); }
            .main_block .block_content .tabbed_area .tabs .link_tab.current_tab:hover .image_right { background-position: 0 -30px; }
          .main_block .block_content .tabbed_area .tabs .link_tab.active_tab {}
            .main_block .block_content .tabbed_area .tabs .link_tab.active_tab .image_left { background-image:url(http://www.addictedcosmetics.co.uk/site/images/tabs/active_tab_left.png); }
            .main_block .block_content .tabbed_area .tabs .link_tab.active_tab:hover .image_left { background-position: 0 -30px; }
            .main_block .block_content .tabbed_area .tabs .link_tab.active_tab .label { background-image:url(http://www.addictedcosmetics.co.uk/site/images/tabs/active_tab_repeat.png); }
            .main_block .block_content .tabbed_area .tabs .link_tab.active_tab:hover .label { background-position: 0 -30px; }
            .main_block .block_content .tabbed_area .tabs .link_tab.active_tab .image_right { background-image:url(http://www.addictedcosmetics.co.uk/site/images/tabs/active_tab_right.png); }
            .main_block .block_content .tabbed_area .tabs .link_tab.active_tab:hover .image_right { background-position: 0 -30px; }
							
        .main_block .block_content .tabbed_area .tab_content { background-color:#151515; }
          .main_block .block_content .tabbed_area .tab_content .tab_menu { background:#2D2D2D; border-bottom:1px dotted #d5d5d5; }
          .main_block .block_content .tabbed_area .tab_content .tab_inner_content { border-bottom:1px dotted #d5d5d5; }
		 			.main_block .block_content .tabbed_area .tab_content .tab_inner_content.last_item { border-bottom: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 #595959;  }
  
	
  /** N A V I G A T I O N **/
	.main_block .block_content .navigation_top { background:#2d2d2d; }
	.main_block .block_content .navigation_bottom { background:#2d2d2d; }
	.button_padding { border:0px; background:transparent; }
	.navi_button { border:0px; background:transparent; cursor:pointer; }
				
  /** F O O T E R **/
  .footer .category_banners {}
    .footer .category_banners {}
    .footer .contact_banner { background: url(http://www.addictedcosmetics.co.uk/site/images/footer/contact_banner.jpg );}
    	.footer .contact_banner .join_mailing_list { background: url(http://www.addictedcosmetics.co.uk/site/images/footer/email.jpg ) no-repeat; }
      .footer .contact_banner .link_button.view_product_range { background: url(http://www.addictedcosmetics.co.uk/site/images/footer/view_product_range.jpg); }
      .footer .contact_banner .link_button.view_product_range:hover { background-position: 0 -33px; }
    .footer .footer_links {}
    .footer .footer_info {}

    
/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/
/** 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:#ffffff; }
  .content .footer div { color:#7f7e7e; font-size:10px; }
		    
  /** F O R M S **/
  .field .label { color:CSS_FORM_LABEL_COLOUR; }
    
  /** V I E W  O N E **/
  .view_one .plain_text .text { font-weight:bold; color:#CCC; }
    
  /** 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, .product_list .product_collection .category_tree_path { font-size:10px; }
    		
	/** F A U X   S E L E C T **/
	.faux_select { color:#FFFFFF; font-weight:bold; }
		
  /** L I N K S **/
  a.link_text, a.link_image { color:#7f7e7e; text-decoration:none; }
  
  .account_home a.link_text, .view_order_content a.link_text, .order_details_tab_content a.link_text { color:#ffffff; } 
  
  
  /* Link to match site main text */
  a.link_default_text { color:#ffffff; text-decoration:none;  }
    
  a.link_tab { color:#969696; text-decoration:none; }
  a.link_tab.current_tab { color:#FFFFFF; text-decoration:none; }
  a.link_tab.active_tab { color:#2C2C2C; text-decoration:none; }
  a.link_text:hover {   text-decoration:underline; }
    
  a.link_menu { color:#FFFFFF; text-decoration:none; font-size:14px; } 
  a.link_menu:hover { text-decoration:underline; }
  a.link_menu.account { font-size:12px; } 
  a.link_breadcrumb_tree { color:#7f7e7e; }
    
  a.link_block_heading { color:#FFFFFF; }
    
  a.link_block_list_item { color:#ffffff; }
  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 { font-weight:bold; text-decoration:none; }
  a.link_featured_product:hover, a.link_listed_product:hover, a.link_listed_category: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; }
  a.link_button:hover, .form_button:hover { color:#FFFFFF; text-decoration:none; }

  a.link_footer { color:#FFFFFF; text-decoration:none; font-size:14px; } 
  a.link_footer:hover { text-decoration:underline; color:#FFFFFF; }
  
  .faux_select a.link_text { color:#FFFFFF; }
 
  .list_view_table a.link_text { color:#ffffff; }
 
  /** 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:#999999; font-size:14px; font-weight:bold; }
  .original_price, .original_price_ex_vat { text-decoration:line-through; font-size:12px; }
  .discount_price { color:#ffffff; font-size:14px; font-weight:bold; }
  .current_price_ex_vat, .original_price_ex_vat, .discount_price_ex_vat  { font-size:12px; color:CSS_PRICE_EX_VAT_COLOUR; }
  .price_highlighted { font-style:italic; font-weight:bold; color:#ffffff; 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_order_products.list_view_table .product_attributes .standard_product_price .text { color:#FFF; }
    
  /** 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; }
  
  /** F O R M S **/    
  .input_textbox, .input_password, .input_textarea, .input_select, .input_generic { color:#ffffff; }
  
	.textfieldValidState .input_textbox, .textfieldRequiredState .input_textbox, .textfieldInvalidFormatState .input_textbox,
	.textfieldMinCharsState .input_textbox, .textfieldFocusState .input_textbox, .textfieldValidState .input_textbox { color:#000000; }
  
  .confirmInvalidState .input_password, .confirmValidState .input_password, .textfieldValidState .input_password, .textfieldRequiredState .input_password, 
  .textfieldInvalidFormatState .input_password, .confirmRequiredState .input_password,
	.textfieldMinCharsState .input_password, .textfieldFocusState .input_password, .textfieldValidState .input_password { color:#000000; }
  
  .textfieldValidState.input_textbox, .textfieldRequiredState.input_textbox, .textfieldInvalidFormatState.input_textbox,
	.textfieldMinCharsState.input_textbox, .textfieldFocusState.input_textbox, .textfieldValidState.input_textbox { color:#000000; }
  
  .confirmInvalidState.input_password .textfieldValidState.input_password, .textfieldRequiredState.input_password, .textfieldInvalidFormatState.input_password,
	.textfieldMinCharsState.input_password, .textfieldFocusState.input_password, .textfieldValidState.input_password { color:#000000; }
   
  /** H E A D E R **/
  .header .menu .account_menu .account_label { font-size:12px; font-weight:bold; color:#FFFFFF; }
      .header .menu .account_menu .menu_list .menu_item { color:#FFFFFF; }
      .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:#FFFFFF; font-weight:bold; font-size:13px;}
    .header_block .block_heading.new_item { color:#FFFFFF; }
    
  /** 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:#FFFFFF; font-weight:bold; font-size:13px;}
    .side_block .block_heading.new_item { color:#FFFFFF; }
	      .side_block .block_content .block_list_item .category_dash { color:#002955; font-weight:bold; font-size:14px; }
			
	/** 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:#002955; 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:#002955; font-weight:bold; }
		.basket_new_item .basket_contents.list_view .info .item_added_text { color:#999999; font-weight:bold; font-size:16px; }
		.basket_new_item .basket_contents.list_view .info .new_quantity_text { color:#002955; }
		.basket_new_item .basket_contents.list_view .info .in_basket_text { color:#002955; 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:#FFFFFF; font-weight:bold; font-size:13px;}
    .main_block .block_heading .product_ref { color:#FFFFFF; }
  .main_block .block_sub_heading {  font-size:16px; color:#999999; font-weight:bold; }
  .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:#002955; }
	
  /* 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:#7F7E7E; 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:#099ddb; }
  
  /** Custom CSS **/
  .main_block .block_sub_heading h1.homepage_title { font-size:22px; }
  
  .category_details .category .block_sub_heading { color:#ffffff; }
				
	.basket_new_item { width:306px; display:none; }
  	.basket_new_item .bubble_top.arrow.left { width:306px; height:36px; background:url(http://www.addictedcosmetics.co.uk/site/javascripts/moobubble/images/bubble_top_left.png) no-repeat; }
    .basket_new_item .bubble_top.arrow.right { width:306px; height:36px; background:url(http://www.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.co.uk/site/images/icons/close.png) repeat scroll 0 0 transparent; cursor:pointer; z-index:100; }
    .basket_new_item .bubble_content.left { width:297px; height:192px; background:url(http://www.addictedcosmetics.co.uk/site/javascripts/moobubble/images/bubble_repeat.png); }
    .basket_new_item .bubble_content.right { width:297px; height:192px; background:url(http://www.addictedcosmetics.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:297px; height:36px; background:url(http://www.addictedcosmetics.co.uk/site/javascripts/moobubble/images/bubble_bottom_left.png) no-repeat; }
    .basket_new_item .bubble_bottom.arrow.right { width:297px; height:36px; background:url(http://www.addictedcosmetics.co.uk/site/javascripts/moobubble/images/bubble_bottom_right.png) no-repeat; }
    .basket_new_item .bubble_bottom.flat.left { width:297px; height:14px; background:url(http://www.addictedcosmetics.co.uk/site/javascripts/moobubble/images/bubble_bottom_rounded.png) no-repeat; }
    .basket_new_item .bubble_bottom.flat.right { width:297px; height:14px; background:url(http://www.addictedcosmetics.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:#333; }
    .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:#333; }
    .basket_view_items.header_basket .bubble_top.flat.left { width:258px; height:24px; background-color:#333; border-top:1px solid #B2C8DA; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.addictedcosmetics.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:#333; border-top:1px solid #B2C8DA; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.addictedcosmetics.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.addictedcosmetics.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:#333; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.addictedcosmetics.co.uk/site/javascripts/moobubble/images/bubble_repeat.png);*/ }
    .basket_view_items.header_basket .bubble_content.right { width:258px; /*height:36px;*/ background-color:#333; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.addictedcosmetics.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:#333; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.addictedcosmetics.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:#333; border-left:1px solid #B2C8DA; border-right:1px solid #B2C8DA; /*background:url(http://www.addictedcosmetics.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.addictedcosmetics.co.uk/site/javascripts/moobubble/images/thin_bottom_rounded_dark.png) no-repeat; }
    .basket_view_items.header_basket .bubble_bottom.flat.right { width:260px; height:24px; background:url(http://www.addictedcosmetics.co.uk/site/javascripts/moobubble/images/thin_bottom_rounded_dark.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.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.addictedcosmetics.co.uk/site/javascripts/moobubble/images/thin_bottom_rounded.png) no-repeat; }
		
		
		/* Colour Override */
		.basket_new_item .basket_contents.list_view .list_view_table_body .list_view_row .text { color:#999999; font-weight:bold; }

/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/
/** CSS Document: Layout: One Column                         													**/      
/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/

  body {}
  
  .content { width:1000px; margin-left:auto; margin-right:auto; margin-top:0px; padding:15px; padding-top:0px; }
	
	/** C O N T A I N E R  L A Y O U T S **/
	.content .header_container	{ clear:both; }
	.content .left_container		{ float:left; width:0px; display:none; }
	.content .body_container		{ float:left; width:1000px; }
	.content .right_container		{ float:left; width:0px; display:none; }
	.content .footer_container	{ clear:both; width:1000px; }
	
	/** R E U S A B L E  C L A S S E S  **/
	.content .padding_full					{ padding:10px; }
	.content .padding_top 					{ padding-top:10px; }
	.content .padding_bottom				{ padding-bottom:10px; }
	.content .padding_left					{ padding-left:10px; }
	.content .padding_right					{ padding-right:10px; }
	
  .content .padding_small					{ padding:5px; }
  .content .padding_small_top			{ padding-top:5px; }
  .content .padding_small_bottom	{ padding-bottom:5px; }
  .content .padding_small_left		{ padding-left:5px; }
  .content .padding_small_right		{ padding-right:5px; }
		
  .content .margin_full						{ margin:10px; }
  .content .margin_top						{ margin-top:10px; }
  .content .margin_bottom					{ margin-bottom:10px; }
  .content .margin_left						{ margin-left:10px; }
  .content .margin_right					{ margin-right:10px; }
	
  .content .margin_small					{ margin:5px; }
  .content .margin_small_top			{ margin-top:5px; }
  .content .margin_small_bottom		{ margin-bottom:5px; }
  .content .margin_small_left			{ margin-left:5px; }
  .content .margin_small_right		{ margin-right:5px; }
		
	.content .float_left			{ float:left; }
	.content .float_right			{ float:right; }
	.content .float_center		{ display:table; margin:0 auto; }
	.content .float_none			{ float:none; }
		
	.content .text_left				{ text-align:left; }
	.content .text_right			{ text-align:right; }
	.content .text_center			{ text-align:center; }
	.content .text_justify		{ text-align:justify; }
		
  .content .spacer { clear:both; line-height:0px; height:0px; overflow:hidden; }
  .content .spacer_left { clear:left;}
  .content .spacer_right { clear:right; }
  
	.content .start_hidden { display:none; }
		
	.description ul	{ margin:5px 0 5px 40px; list-style-type:disc; }
	.description ol	{ margin:5px 0 5px 40px; list-style-type:decimal; }
	.description li { display:list-item; }
		
	.mouse_pointer { cursor:pointer; }
		
	.star_rating_background { height:16px; width:80px; }
	.star_rating_foreground { height:16px; }
		
  img.image_icon_information {float:left; display:block; padding-right:5px; padding-left:5px; margin-top:-2px; }
  /*img.additional_image { margin:7px; }*/
  img.feature_image { margin:5px 4px; }
    
  /** B U T T O N S / L I N K  B U T T O N S **/
  a.link_button, .form_button { display:block; padding:5px; margin-left:auto; margin-right:auto; text-align:center; }
  a.link_button.size_tiny { width:40px; height:12px; padding:2px; }
  a.link_button.size_small { width:50px; height:14px; }
  a.link_button.size_medium { width:100px; height:14px; }
  a.link_button.size_large { width:150px; height:14px; }
  a.link_button.size_giant { width:250px; height:29px; }
  a.link_button.remove{ width:16px; height:16px; } 
  
  .form_button { padding-top:3px; }
  .form_button.size_tiny { width:50px; height:16px; padding:0px; }
  .form_button.size_small { width:60px; height:24px; }
  .form_button.size_medium { width:110px; height:24px; }
  .form_button.size_large { width:160px; height:24px; }
  .form_button.size_giant { width:260px; height:39px; }
  .form_button.remove{ width:16px; height:16px; }
    
  /** F O R M S **/
  .form { clear:both; }
    .field.textbox { clear:both; padding-left:10px; margin-bottom:10px; }
    .field.textarea { clear:both; padding-left:10px; margin-bottom:10px; }
    .field.select { clear:both; padding-left:10px; margin-bottom:10px; }
    .field.radio { clear:both; padding-left:10px; margin-bottom:10px; }
    .field.radio_rating { clear:both; padding-left:10px; margin-bottom:10px; }
      .field.one_line .label { float:left; width:170px; margin-right:10px; padding-top:5px; height:20px; }
      .field.two_line .label { clear:both; width:200px; margin-bottom:5px; }
      .field.one_line .alert_icon { float:left; width:16px; margin-left:5px; }
      .field.two_line .alert_icon { float:left; width:16px; margin-left:5px; }
      .field.one_line .alert_text { clear:both; width:200px; padding-top:2px; margin-left:185px; }
      .field.two_line .alert_text { clear:both; width:200px; padding-top:2px;  }
      .field.textbox .value { float:left; width:184px; display:inline-block; }
      .field.radio_rating .value { float:left; width:184px; }
      .field.textarea .value { float:left; width:284px; }
      .field.select .value { float:left; width:184px; }
      .field.radio .value { float:left; width:184px; padding:3px; }
        .field.radio .value .radio_group.one_line {}
          .field.radio .value .radio_group.one_line .radio_option { float:left; margin-right:5px; }
            .field.radio .value .radio_group.one_line .radio_option .radio_label { float:left; }
            .field.radio .value .radio_group.one_line .radio_option .radio_value { float:left; }
        .field.radio .value .radio_group.two_line {}
          .field.radio .value .radio_group.one_line .radio_option { float:left; }
          
    .field.submit { margin-top:5px; margin-bottom:5px; }  
    .input_textbox, .input_password { height:20px; width:174px; padding:3px; }
    .input_select { width:182px; padding:1px; }
    .input_textarea { height:80px; width:270px; padding:3px; }
    .input_radio { margin-top:0px; margin-left:3px; }
      
    .image_validation_exclamation, .image_validation_tick { margin-top:3px; }
      
    .field .rating_row { clear:both; height:16px; }
      .field .rating_row .rating_field { width:16px; height:16px; float:left; margin-right:5px; }
      .field .rating_row .star_rating_background { float:left; }
    
  /** V I E W  O N E **/
  .view_one { clear:both; }
    .view_one .plain_text { clear:both; margin-left:10px; margin-bottom:5px; }
    .view_one .plain_text.one_line {}
      .view_one .plain_text.one_line .text { float:left; margin-right:10px; width:200px; }
      .view_one .plain_text.one_line .value { float:left; width:285px; }
    .view_one .plain_text.two_line {}
      .view_one .plain_text.two_line .text { clear:both;  }
      .view_one .plain_text.two_line .value { clear:both; margin-left:5px; margin-top:2px; }
      .view_one .plain_text.two_line .listed_value { margin-top:5px; margin-bottom:2px }
			/* Mini view ones (mini-basket preview) */
      .view_one .plain_text.one_line.mini_view .text { float:left; margin-right:10px; width:90px; overflow:hidden; }
      .view_one .plain_text.one_line.mini_view .value { float:left; width:110px; overflow:hidden; }
			
  /** L I S T  V I E W **/
  .list_view .list_view_table { border-collapse:collapse; width:100%;}
			.list_view .list_view_table .list_view_row th { text-align:left; padding:10px 5px; }
			.list_view .list_view_table .list_view_row td.text { padding:8px 5px; vertical-align:middle; height:24px; z-index:10; }
			.list_view .list_view_table .list_view_row td.value { padding:8px 5px; vertical-align:middle; width:66px; height:24px; z-index:10; }
			.list_view .list_view_table .list_view_row .list_view_select { width:70px; float:right; display:none; }
  
  .list_view_traditional .list_view_table { border-collapse:collapse; width:100%;}
			.list_view_traditional .list_view_table .list_view_row th { text-align:left; padding:5px 2px; }
			.list_view_traditional .list_view_table .list_view_row td.text { padding:4px 4px; vertical-align:middle; height:18px; z-index:10; }
			.list_view_traditional .list_view_table .list_view_row td.value { padding:4px 2px; vertical-align:middle; width:80px; height:18px; z-index:10; }
			.list_view_traditional .list_view_table .list_view_row .list_view_select { width:70px; float:right; display:none; }
			
			/* W I D T H   O V E R R I D E   F O R   V I E W I N G   O R D E R S */
			.list_view .list_view_table .list_view_row td.product_name { width:250px; }

  /** F A K E  S E L E C T  D R O P  D O W N **/
	.faux_select {display:block;}
	.faux_select_ie6 {display:none;}
		
	.faux_select { height:14px; width:60px; z-index:10; padding:3px; }
	.faux_select:hover {}		
		.faux_select .faux_menu, .faux_select .faux_menu_js { position:relative; top:5px; width:200px; z-index:20; display:none; }
		.faux_select .faux_menu.left_side, faux_select .faux_menu_js.left_side { left:-135px; }
		.faux_select .faux_menu.right_side, faux_select .faux_menu_js.right_side { left:-5px; }
		.faux_select:hover .faux_menu { z-index:20; display:block; }
			.faux_select:hover .faux_menu .select_link { width:200px; height:24px; display:block; }
			.faux_select:hover .faux_menu .select_link .select_link_box { width:190px; height:14px; padding:5px; display:block; }
				.faux_select:hover .faux_menu .select_link .link_option_box { position:relative; width:210px; left:200px; top:-28px; z-index:30; display:none; }
				.faux_select:hover .faux_menu .select_link:hover .link_option_box { display:block; }
				.faux_select:hover .faux_menu .select_link .link_option { padding:5px; width:200px; height:14px; display:block; }
      
  /** U S E R   E R R O R   M E S S A G E **/
	.standard_alert	{ padding:0px; margin-bottom:10px; }
	.error_alert		{ padding:0px; margin-bottom:10px; }
	.system_alert		{ padding:0px; margin-bottom:10px; }
	.inner_alert		{ margin:10px; }
			
  /** H E A D E R **/
  .header { clear:both; }
    .header .header_elements { clear:both; min-height:120px; }
      .header .header_elements .logo { width:222px; float:left; height:58px; margin-left:35px; margin-top:25px; }
      
      .header .header_elements .navigation_side { float:left; width:743px; }
    .header .menu { clear:both; margin-left:20px; width:723px; height:56px; }
      .header .menu .navigation_menu { width:505px; float:left; height:56px; }
        .header .menu .navigation_menu .link_menu_button { display:block; }
        .header .menu .navigation_menu .link_menu_button.link_menu.button_home {  width:72px; height:56px; }
        .header .menu .navigation_menu .link_menu_button.link_menu.button_about_us {  width:98px; height:56px; }
        .header .menu .navigation_menu .link_menu_button.link_menu.button_fashion_events {  width:127px; height:56px; }
        .header .menu .navigation_menu .link_menu_button.link_menu.button_infotheque {  width:113px; height:56px; }
        .header .menu .navigation_menu .link_menu_button.link_menu.button_contact_us {  width:95px; height:56px; }
      .header .menu .search_container { float:left; width:217px; height:56px; }
      
      .header .account_menu { clear:both; margin-top:5px; } 
      .header .account_menu .link_menu_button { display:block; }
      	.header .account_menu .account_buttons { width:300px; float:left; margin-left:35px; margin-top:12px; }
         	.header .account_menu .account_buttons .view_account { width:134px; height:26px; float:left; margin-right:10px; }
          .header .account_menu .account_buttons .logout { width:134px; height:26px; float:left; }
          .header .account_menu .account_buttons .register { width:134px; height:26px; float:left; }
          .header .account_menu .account_buttons .link_menu_button { width:134px; height:26px; }
      
      .header .account_menu .shopping_basket_container { float:right; width:327px; }
        
      .header .menu /* */ .menu_list { clear:both; }
        .header .menu /* */ .menu_list .menu_item { float:left; }
    .header .breadcrumb_tree { clear:both; }
      .header .breadcrumb_tree .element_text { float:left;   }
      .header .breadcrumb_tree .element_icon { float:left; padding-right:4px; }
		
  /** H E A D E R  C O N T A I N E R - G E N E R A L **/
  .header_block {}
    .header_block .block_heading {}
    .header_block .block_content {}
    
  /** 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 **/
  .header_block.shopping_basket { width:327px; float:right; height:49px; }
  	.header_block.shopping_basket .form_box_alt .details { clear:both; margin-bottom:5px; }
  		.header_block.shopping_basket .form_box_alt .details .image { width:50px; float:left; margin-right:4px; }
  		.header_block.shopping_basket .form_box_alt .details .view_one { width:180px; float:left; clear:none; }
  			.header_block.shopping_basket .form_box_alt .details .view_one .plain_text.one_line { margin-left:5px; }
  				.header_block.shopping_basket .form_box_alt .details .view_one .plain_text.one_line .text { width:60px; margin-right:4px; }
  				.header_block.shopping_basket .form_box_alt .details .view_one .plain_text.one_line .value { width:110px; }
  	.header_block.shopping_basket .form_box_alt .buttons { display:table; margin-left:auto; margin-right:auto; }
  		.header_block.shopping_basket .form_box_alt .buttons .view_basket { width:110px; margin-top:10px; }
  		.header_block.shopping_basket .form_box_alt .buttons .checkout { width:110px; margin-top:5px; }

			/* OVERRIDE */
			.header_block.shopping_basket .form_box_alt .buttons { float:left; display:block; }
			.header_block.shopping_basket .form_box_alt .details { float:left; }
				.header_block.shopping_basket .form_box_alt .details .view_one { width:150px; margin-top:5px; margin-left:58px; }
						.header_block.shopping_basket .form_box_alt .details .view_one .plain_text.one_line { margin:0; margin-top:7px; }
						.header_block.shopping_basket .form_box_alt .details .view_one .plain_text.one_line .value { width:80px; }
				.header_block.shopping_basket .form_box_alt .buttons .view_basket a { text-align:right; font-size:11px; }
				.header_block.shopping_basket .form_box_alt .buttons .view_basket a.link_button { padding:0px; }
				.header_block.shopping_basket .form_box_alt .buttons .checkout a { text-align:right; font-size:11px; }
				.header_block.shopping_basket .form_box_alt .buttons .checkout a.link_button { padding:0px; }
					.header_block.shopping_basket .form_box_alt .buttons .view_basket a:hover { text-decoration:underline; }
					.header_block.shopping_basket .form_box_alt .buttons .checkout a:hover { text-decoration:underline; }

			.basket_contents .product_attributes .attributes_head .text, .list_repeat_order .product_attributes .attributes_head .text { color:#FFF; }

  /** S I D E  C O N T A I N E R S - G E N E R A L **/
  .side_block {}
    .side_block .block_heading {}
    .side_block .block_content {}
      .side_block .block_content .block_list_group { padding-left:10px; }
      .side_block .block_content .block_list_group.top_level { padding-top:5px; padding-bottom:5px; }
        .side_block .block_content .block_list_item { padding-left:10px; padding-top:5px; padding-bottom:5px; }
        	.side_block .block_content .block_list_item .image_left { height:13px; }
        .side_block .block_content .block_list_item.top_level { padding-top:10px; padding-bottom:10px; }
        .side_block .block_content .block_list_item.top_level_active { padding-top:10px; padding-bottom:5px; }
      .side_block .block_content .featured_product_list { clear:both; padding-top:10px; }
        .side_block .block_content .featured_product_list .product { clear:both; height:264px; padding:10px; margin-bottom:10px; }
          .side_block .block_content .featured_product_list .product .image { text-align:center; }
          .side_block .block_content .featured_product_list .product .name { text-align:center; padding-top:10px; padding-bottom:10px; width:168px; height:15px; overflow:hidden; }
          .side_block .block_content .featured_product_list .product .price {text-align:center; padding-top:10px; padding-bottom:10px; }
          .side_block .block_content .featured_product_list .product .description { width:168px; height:25px; overflow:hidden; margin-bottom:10px; }
  
  /** 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 **/
  .side_block.shopping_basket { clear:both; }
  	.side_block.shopping_basket .form_box_alt .details { clear:both; margin-bottom:5px; }
  		.side_block.shopping_basket .form_box_alt .details .view_one { width:auto; float:left; clear:none; }
        .side_block.shopping_basket .form_box_alt .details .view_one .plain_text.one_line { margin-left:0px; }
  				.side_block.shopping_basket .form_box_alt .details .view_one .plain_text.one_line .text { width:60px; margin-right:4px; }
  				.side_block.shopping_basket .form_box_alt .details .view_one .plain_text.one_line .value { width:100px; }
  	.side_block.shopping_basket .form_box_alt .buttons { display:table; margin-left:auto; margin-right:auto; }
  		.side_block.shopping_basket .form_box_alt .buttons .view_basket { margin-top:5px; }
  		.side_block.shopping_basket .form_box_alt .buttons .checkout { margin-top:5px; }
			
      .basket_view_items .scroll_up { padding:2px; }
      .basket_view_items .scroll_down { padding:2px; }
      .basket_view_items .basket_contents { height:170px; overflow-y:scroll; overflow-x:hidden; /*overflow:hidden;*/ }
      .basket_view_items .basket_contents.list_view .basket_preview_table { width:224px; }
			.basket_view_items .basket_contents.list_view .list_view_table_body{  }
      	.basket_view_items .basket_contents.list_view .list_view_table_body .list_view_row {}
      		.basket_view_items .basket_contents.list_view .list_view_table_body .list_view_row .item_quantity { width:25px; padding:3px 3px 3px 8px; }
      		.basket_view_items .basket_contents.list_view .list_view_table_body .list_view_row .item_symbol { width:10px; padding:3px; }
      		.basket_view_items .basket_contents.list_view .list_view_table_body .list_view_row .product_name { width:200px; padding:3px; }
      		.basket_view_items .basket_contents.list_view .list_view_table_body .list_view_row .total_price { width:90px; padding:3px; }
      		.basket_view_items .basket_contents.list_view .list_view_table_body .list_view_row td.text.total_shipping { padding-top:4px; padding-bottom:4px; height:10px; min-height:20px; }
					.basket_view_items .basket_contents.list_view .list_view_table_body .list_view_row td.text.product_attributes { padding-top:4px; padding-bottom:4px; height:10px; min-height:20px; }
			.basket_view_items .preview_button { float:left; margin-left:5px; margin-right:5px; width:110px; }
      
  .basket_new_item .basket_contents.list_view .list_view_table_body .list_view_row .product_name {  }
		.basket_new_item .basket_contents.list_view .info .item_added_text { padding-top:6px; padding-bottom:5px; }
			.basket_new_item .basket_contents.list_view .list_view_table.basket_new_item_added { margin-top:4px; margin-bottom:4px; }
		.basket_new_item .countdown_area { text-align:left; padding-left:10px; }
	
	/** M A I N  C O N T A I N E R - G E N E R A L **/
  .main_block {}
    .main_block .block_heading {}
    .main_block .block_sub_heading { padding:5px; }
    .main_block .block_content {}
    .main_block .block_content .info_text { padding:5px; }
    	.main_block .block_content .info_text .info_text_inner { padding-top:1px; float:left; width:870px; }
    .main_block .block_content .info_text.with_icon { padding-left:22px; }
       .main_block .block_content .static_area {clear:both; }
         .main_block .block_content .static_area .static_head { clear:both; }
         .main_block .block_content .static_area .static_content { clear:both; min-width:1px; }
           .main_block .block_content .static_area .static_content .static_inner_content { clear:both; }
       .main_block .block_content .tabbed_area { clear:both; margin-bottom:15px; }
        .main_block .block_content .tabbed_area .tabs {}
          .main_block .block_content .tabbed_area .tabs .link_tab { display:block; height:30px; float:left; margin-right:-1px;}
            .main_block .block_content .tabbed_area .tabs .link_tab .image_left { display:block; float:left; width:9px; height:30px; }
            .main_block .block_content .tabbed_area .tabs .link_tab .label { display:block; float:left; height:17px; padding:5px; text-align:center; padding-top:8px; }
            .main_block .block_content .tabbed_area .tabs .link_tab .image_right { display:block; float:left; height:30px; width:9px }
        .main_block .block_content .tabbed_area .tab_content { overflow:hidden; }
          .main_block .block_content .tabbed_area .tab_menu { min-height:20px; padding:6px; padding-bottom:0px; }
            .main_block .block_content .tabbed_area .tab_menu .sub_menu_list { clear:both; }
              .main_block .block_content .tabbed_area .tab_menu .sub_menu_list .menu_item { float:left; margin-left:8px; margin-right:8px; margin-bottom:5px; }
          .main_block .block_content .tabbed_area .tab_content .tab_inner_content { clear:both; }
	          .main_block .block_content .tabbed_area .tab_content .tab_inner_content .button_container { display:table; margin-left:auto; margin-right:auto; }
		          .main_block .block_content .tabbed_area .tab_content .tab_inner_content .button_container .button_div { float:left; margin:10px 30px; }
  
  /* M A I N  C O N T A I N E R - N A V I G A T I O N */
	.button_padding { padding:3px; height:14px; }
  .page_number { padding:0 2px; text-align:center; }
	a.navi_button { display:block; padding:3px; height:14px;}
	.navi_button .navi_arrow { position:relative; top:1px;}
				
	.main_block .block_content .navigation_top { clear:both; margin:5px; padding:10px; }
		.main_block .block_content .navigation_top .sort_by				{ float:left; }
		.main_block .block_content .navigation_top .sort_by_ie6		{ display:none; }
			.main_block .block_content .navigation_top .sort_by .text	{ float:left; margin:6px; }
		.main_block .block_content .navigation_top .num_results				{ float:left; }	
		.main_block .block_content .navigation_top .num_results_ie6		{ display:none; }			
			.main_block .block_content .navigation_top .num_results .text	{ float:left; margin:6px; }
			
			.main_block .block_content .navigation_top .faux_order_by { width:250px; }
				.main_block .block_content .navigation_top .faux_order_by .faux_menu { width:200px; }
				.main_block .block_content .navigation_top .faux_order_by .faux_menu .select_link { width:200px; }
			.main_block .block_content .navigation_top .faux_results { width:100px; }
				.main_block .block_content .navigation_top .faux_results .faux_menu { width:110px; }
				.main_block .block_content .navigation_top .faux_results .faux_menu .select_link { width:110px; }
			
		.main_block .block_content .navigation_top .num_page { float:right; }
			.main_block .block_content .navigation_top .num_page .pages				{ float:left; width:auto; padding:3px; text-align:center; }
			
	.main_block .block_content .navigation_bottom { clear:both; margin:5px; padding:10px; }
		.main_block .block_content .navigation_bottom .num_results { display:table; margin:0 auto; }
			.main_block .block_content .navigation_bottom .num_results .first_button	{ float:left; width:71px; height:20px; }
			.main_block .block_content .navigation_bottom .num_results .pages					{ float:left; padding:3px 0; text-align:center; width:458px; height:14px; }
			.main_block .block_content .navigation_bottom .num_results .last_button		{ float:left; width:71px; height:20px; }
		.main_block .block_content .navigation_bottom .num_page { float:right; padding-top:3px; }
			.main_block .block_content .navigation_bottom .num_page .pages				{ float:left; width:auto; padding:3px; text-align:center; }
		
	/** 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 .search_bar { clear:both; width:350px; margin-left:auto; margin-right:auto; padding:10px; border-top:0; }
		.main_block .block_content .static_area .static_content .search_bar .search_type { float:left; padding-top:3px; width:111px; }
			.main_block .block_content .static_area .static_content .search_bar .search_type .text { clear:both; }
			.main_block .block_content .static_area .static_content .search_bar .search_type .value { clear:both; }
				.main_block .block_content .static_area .static_content .search_bar .search_type .value .select_type { width:111px; }
		.main_block .block_content .static_area .static_content .search_bar .search_box { float:left; padding-left:10px; padding-top:10px; }
			.main_block .block_content .static_area .static_content .search_bar .search_box .search_textbox { width:200px; }
		.main_block .block_content .static_area .static_content .search_bar .search_button { float:left; padding-top:12px; padding-left:10px; }
		.main_block .block_content .static_area .static_content .search_bar .search_descriptions { clear:both; padding-left:6px; }
		.main_block .block_content .static_area .static_content .search_bar .search_string { clear:both; padding:10px; }

	.main_block .block_content .static_area .static_content .spelling_suggestion { clear:both; padding:5px; padding-left:30px; }
		.main_block .block_content .static_area .static_content .spelling_suggestion .text {  }
		.main_block .block_content .static_area .static_content .spelling_suggestion .value {  padding-left:5px; }

	.power_search_hider { display:none; }
	.main_block .block_content .static_area .static_content .power_search_help { clear:both; width:439px; padding:10px; }
			
	.main_block .block_content .static_area .static_content .category_drop_downs { clear:both; width:500px; text-align:center; margin:0px auto; padding:10px; border-top:0; } 
	.main_block .block_content .static_area .static_content .category_drop_downs .category_dropdown { padding:5px; }
		.main_block .block_content .static_area .static_content .category_drop_downs .category_dropdown .dropdown_select { width:429px; }

	.main_block .block_content .static_area .static_content .filters { clear:both; width:520px; margin:0px auto;  border-top:0; }
		.main_block .block_content .static_area .static_content .filters .block_sub_heading { float:left; width:350px; }
		.main_block .block_content .static_area .static_content .filters .control_links { padding-top:5px; padding-right:5px; }
		.main_block .block_content .static_area .static_content .filters .filter_box { clear:both; width:520px; padding-left:10px; ,argin-left:10px; }
   		.main_block .block_content .static_area .static_content .filters .filter_box .search_filter { float:left; white-space:nowrap; padding:2px; }

	.main_block .block_content .static_area .static_content .extensions { clear:both; width:500px margin:0px auto; padding:10px; border-top:0; }
		.main_block .block_content .static_area .static_content .extensions .extension { clear:both; padding:10px; }
			.main_block .block_content .static_area .static_content .extensions .extension .text { float:left; width:150px; }
			.main_block .block_content .static_area .static_content .extensions .extension .value { float:left; }
			.main_block .block_content .static_area .static_content .extensions .extension .input_box { float:left; }
			.main_block .block_content .static_area .static_content .extensions .extension .value .extension_box { width:281px; }
			.main_block .block_content .static_area .static_content .extensions .extension .input_box .extension_box { width:281px; }

	
			.main_block .block_content .static_area .static_content .features .feature_select { clear:both; padding:10px; }
				.main_block .block_content .static_area .static_content .features .feature_select .text { float:left; width:150px; }
				.search_filters .features .feature_select .input_box { float:left; }
		
	/** M A I N  C O N T A I N E R   -   C H E C K O U T **/		
		/** M A I N  C O N T A I N E R   -   A D D R E S S / E M A I L / T E L E P H O N E **/
		.main_block .block_content .static_area .static_content .selection_list { padding:0 10px; }
		.main_block .block_content .static_area .static_content .selection_list .selection { padding:10px; margin-bottom:10px; background-color:#333; }
		.main_block .block_content .static_area .static_content .selection_list .selection:hover { background-color:#666; }
				.main_block .block_content .static_area .static_content .selection_list .selection .radio_box { float:left; width:30px; }
				.main_block .block_content .static_area .static_content .selection_list .selection .selection_details { float:left; width:438px; height:13px; padding-top:2px; overflow:hidden; }
				.main_block .block_content .static_area .static_content .selection_list .selection .edit_selection { float:right; padding-top:2px; }

		/** M A I N  C O N T A I N E R   -   S H I P P I N G **/
		.main_block .block_content .static_area .static_content .shipping { padding:0 10px; }
			.main_block .block_content .static_area .static_content .shipping .carriage { padding:10px; margin-bottom:10px; }
				.main_block .block_content .static_area .static_content .shipping .carriage .radio_box { float:left; height:21px; padding-top:8px; width:30px; }
				.main_block .block_content .static_area .static_content .shipping .carriage .shipping_details { float:left; }
					.main_block .block_content .static_area .static_content .shipping .carriage .shipping_details .delivery { float:left; width:358px; overflow:hidden; }
					.main_block .block_content .static_area .static_content .shipping .carriage .shipping_details .delivery .courier { float:left; width:auto; font-weight:bold; }
					.main_block .block_content .static_area .static_content .shipping .carriage .shipping_details .delivery .hyphen { float:left; width:20px; text-align:center; font-weight:bold; }
					.main_block .block_content .static_area .static_content .shipping .carriage .shipping_details .delivery .delivery_class { float:left; width:auto; text-align:center; font-weight:bold; }
					.main_block .block_content .static_area .static_content .shipping .carriage .shipping_details .delivery .delivery_type { float:left; width:120px; text-align:center; }
					.main_block .block_content .static_area .static_content .shipping .carriage .shipping_details .price { float:left; width:100px; text-align:center; }
					.main_block .block_content .static_area .static_content .shipping .carriage .shipping_details .delivery_date { float:left; padding-top:5px; }
						.main_block .block_content .static_area .static_content .shipping .carriage .shipping_details .delivery_date .label { float:left; width:150px; }
						.main_block .block_content .static_area .static_content .shipping .carriage .shipping_details .delivery_date .value { float:left; width:150px; }
					.main_block .block_content .static_area .static_content .shipping .carriage .shipping_details .delivery_time { float:left; padding-top:5px; }
					.main_block .block_content .static_area .static_content .shipping .carriage .shipping_details .insured { float:left; padding-top:5px; }
						.main_block .block_content .static_area .static_content .shipping .carriage .shipping_details .insured .label { float:left; width:70px; }
						.main_block .block_content .static_area .static_content .shipping .carriage .shipping_details .insured .value { float:left; }
						
		/** M A I N  C O N T A I N E R   -   P A Y M E N T **/
		.main_block .block_content .static_area .static_content .payment { float:left;  }
			.main_block .block_content .static_area .static_content .payment .image { width:155px; text-align:center; }
			.main_block .block_content .static_area .static_content .payment .payment_logo_container { width:155px; text-align:center; }
			.main_block .block_content .static_area .static_content .payment .radio_box { float:left; }
			.main_block .block_content .static_area .static_content .payment .name { float:left; text-align:center; padding-top:3px; }
		
	/** M A I N  C O N T A I N E R   -   V I E W   O R D E R **/
	.main_block .block_content .tabbed_area .tab_content .tab_inner_content .billing { width:412px; }
	.main_block .block_content .tabbed_area .tab_content .tab_inner_content .shipping { width:412px; }
	.main_block .block_content .tabbed_area .tab_content .tab_inner_content .order { width:866px; }
	.main_block .block_content .tabbed_area .tab_content .tab_inner_content .invoice_total { width:200px; float:right; }
	.main_block .block_content .tabbed_area .tab_content .tab_inner_content .invoice_total .view_one .plain_text .text { width:70px; }
	.main_block .block_content .tabbed_area .tab_content .tab_inner_content .invoice_total .view_one .plain_text .value { width:110px; text-align:right; }

  /** F O O T E R **/
  .footer { clear:both; }
		.footer .category_banners { clear:both; }
    	.footer .category_banners .category_banner { float:left; margin:5px; margin-left:0px; *margin-bottom:2px; }
      .footer .category_banners .category_banner.banner_brushes { margin-right:0px; }
    .footer .contact_banner { clear:both; width:1000px; height:60px; padding-top:5px; }
    	.footer .contact_banner .join_mailing_list { float:left; width:226px; height:33px; padding:0px; margin-left:10px; padding-left:80px; margin-top:10px; *margin-top:14px; }
      	.footer .contact_banner .join_mailing_list .input_textbox { width:103px; margin-top:3px; float:left; padding:2px; } 
      	.footer .contact_banner .join_mailing_list .form_button.size_small.type_action { width:60px; float:left; margin-left:3px; margin-top:4px;}
      .footer .contact_banner .link_button.view_product_range { float:right; width:256px; height:33px; padding:0px;  margin-right:10px; margin-top:10px; *margin-top:14px; }
    .footer .footer_links { clear:both; padding-top:10px; padding-top:10px; }
    	.footer .footer_links .site_links { width:300px; float:left; padding-top:9px; margin-left:606px; }
      .footer .footer_links .twitter { float:left; width:31px; padding-left:8px; padding-right:8px; }
      .footer .footer_links .facebook { float:left; width:31px; padding-left:8px; padding-right:8px; }
    	.footer .footer_links .footer_link { padding-left:8px; padding-right:8px; }
    .footer .footer_info { clear:both; padding-top:5px; padding-top:5px; width:1000px; }
    
      
  /** I E 7  O V E R I D E  C S S **/
    /*Forms*/
    .one_line .input_textbox, .one_line .input_password, .one_line .input_textarea { *position:relative; *margin-left:-10px; }
    
    /*Faux*/
    .faux_select { *overflow:hidden; }
    
  /** I E 6  O V E R I D E  C S S **/
    /*Body*/
    .content .body_container { _overflow:hidden; }
      .content .body_container .main_block { _overflow:hidden;  }
        .content .body_container .main_block .block_content { _padding-left:8px; *padding-left:10px; }
		
    /*List View*/
		*html .list_view .list_view_table .list_view_row td.value { padding:8px 5px; vertical-align:middle; width:200px; height:24px; z-index:10; }
      
    /* Fake Select Drop Down*/
    *html .faux_select {display:none;}
		*html .faux_select_ie6 {display:block;}
    
	  /*Main Container - Navigation*/
    *html .main_block .block_content .navigation_top .sort_by				{ display:none; }
    *html .main_block .block_content .navigation_top .sort_by_ie6		{ float:left; width:150px; display:block; }						
    *html .main_block .block_content .navigation_top .num_results				{ display:none; }	
    *html .main_block .block_content .navigation_top .num_results_ie6		{ float:left; width:150px; display:block; }	
		
  /** F I R E F O X  O V E R I D E  C S S **/
    /*Buttons*/
    .form_button, x:-moz-any-link, x:default { padding-bottom:5px; padding-top:0xp; }
    .form_button.size_tiny, x:-moz-any-link, x:default { padding-bottom:3px; }
    
    
    /** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/
/** CSS Document: Module: Search: Search Header                         							**/      
/** # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # **/

	/** H E A D E R  C O N T A I N E R - S E A R C H  H E A D E R **/
  
  .tiny_search { margin-top:17px; }
  	.tiny_search .search_box { height:25px; width:138px; margin-left:23px; *margin-left:11px; float:left; }
    	.tiny_search .search_box .search_textbox { height:19px; width:138px; border:none; background-color:#343434; color:#ffffff; *height:18px; margin-left:0px; }
    .tiny_search .search_button { width:28px; height:28px; float:left; margin-left:20px; *margin-left:18px; }
    .tiny_search .search_button .form_button.size_small.type_action { background:url(http://www.addictedcosmetics.co.uk/site/images/header/search_button.jpg); width:28px; height:24px; }
  	.tiny_search .search_button .form_button.size_small.type_action:hover { background-position: 0 -24px; }
  
  /*
  .search_header { width:260px; margin-right:10px; margin-bottom:10px; }
	.search_header .search_module .search_bar { clear:both; display:table; margin-left:auto; margin-right:auto; padding:10px;  width:238px; }
		.search_header .search_module .search_bar .search_type { float:left; padding-top:3px; width:111px; }
			.search_header .search_module .search_bar .search_type .text { clear:both; }
			.search_header .search_module .search_bar .search_type .value { clear:both; }
		.search_header .search_module .search_bar .search_descriptions { float:left; margin-top:12px; padding-left:15px; }
			.search_header .search_module .search_bar .search_descriptions .text { float:left; padding-top:3px; }
			.search_header .search_module .search_bar .search_descriptions .value { float:left; }
				.search_header .search_module .search_bar .search_type .value .select_type { width:111px; }
		.search_header .search_module .search_bar .search_box { clear:both; float:left; }
			.search_header .search_module .search_bar .search_box .search_textbox { width:230px; }
		.search_header .search_module .search_bar .search_button { float:right; margin-top:10px; padding-left:5px; }
   */
