    /* BEGIN COLOUR SCHEME STYLES
   ================================*/

    .solid_blue { /*french blue, solid, strong*/
        color: #57B0FF;
    }
    .shaded_blue {
        color: #89C8FF;
    }
    .light_blue { /*alice blue, tinted, light - the theme colour*/
        color: #F0F8FF;
    }
    .lightblue_grey {/* the grey colour*/
        color: #F7F7F7;
    }
    .highlight_red { /*highlight colour*/
        color: #FF3116; /*highlight_red*/
    }

    /* END COLOUR SCHEME STYLES
    ================================*/



   /* BEGIN PAGE LAYOUT STYLES
    ================================*/

    #wrapper {
        width: 728px;
        margin: 0 auto;
    }

    #top_leader_board {
	display: none;
    }

    #left_column {
        float: left;
        width: 230px;
        background: #F0F8FF;
    }

    #main_column {
        width: 468px;
    }

    /*begin masthead styles*/

    #masthead_graphics {
        text-align: left;
    }

    #logo {
        float: left;
		visibility: hidden;
    }

    #strapline {
        position: relative;
       left: -42px;
       top: -12px;

    }

    /*end masthead styles*/

  img.news_shorts { /*deals with flow around the images in the news shorts*/
        float: left;
      margin-right: 12px;
        border: none;
    }

    /*begin product patch layout styles*/
	.new_star {

	position: relative;

	top: -30px;

	left: -30px;

	}

    img.product_image {
        float: left;
   }


    div.product_image_caption {
        clear: left;
       float: left;
        width: 120px;
    }
    img.brand_logo {
    }
    .more_button {
        text-align: right;
        margin-top: 0px;
        border: none;
    }
    /*end product patch layout styles*/

    /* Typography, Colour, Rules & Background styles
    ================================*/
    body {
        background: url("../global_assets/furniture_graphics/bg.jpg") #F0F8FF repeat; /*aliceblue*/
        font-family: Arial, Helvetica, Sans-Serif;
        text-align: center;
        line-height: 24px;
    }
   #main_column {
        background: white;
        border: thin solid #F0F8FF; /*aliceblue*/
        padding: 12px;
      float: left;
    }

    #strapline {
    font-style: italic;
    }
    h1.headline {
        font-size: 24px;
        text-align: left;
        background: black;
       color: white;
        padding: 12px;
        margin-bottom: 0px;
        font-family: Impact, "Arial Black", Arial, Helvetica, sans-serif;
    }
    /*begin news shorts styles*/
    .news_shorts { /*odd and even news shorts have different backgrounds*/
        text-align: left;
        border-bottom: thin solid silver;
       margin-bottom: 0px;
        margin-top: 0px;
      padding-left: 12px;
        padding-right: 12px;    
        padding-top: 12px;
        background: #F7F7F7; /*lightblue_grey*/
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 120%;
    }

    p.odd_news { /*odd and even news shorts have different backgrounds*/
        background: #F0F8FF; /*aliceblue*/
    }

	.expander {

		color: blue;

		text-decoration: underline;

		font-size: small;

		cursor: hand;

	}

	

	.expansion {

	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;

	}

    .heading { /*the head phrase opening each news short*/

        font-weight: bold;
       text-transform: uppercase;
       color: blue;
    }
  a.more {/*the more link at the bottom right of each news short*/
        display: block;
      text-align: right;
    margin-bottom: 6px;
        margin-top: 6px;
    }
   p.more_news_below {
        text-align: left;
        font-weight: bold;
        font-size: 24px;
        margin-top: 0px;
    }
    /*end news shorts styles*/
  p.small_text_notice {
        font-size: 14px;
    }
    h3.one_line_notice {
        font-size: 18px;
        padding: 12px;
    }
	#emailsignup {

	        border-top: thin solid silver;
        border-bottom: thin solid silver;
        background:  #F0F8FF; /*aliceblue*/
	padding-bottom: 12px;
	}


    /*begin product patch styles*/















    div.product_patch {















        text-align: left;















        padding-top: 12px;















        margin-right: 12px;







        







        padding-right: 12px;















        padding-left: 12px;















    }































    .odd {















        background:  #F0F8FF; /*aliceblue*/















    }































    h2.product_patch_heading {















        color: white;















        background: #09F;















        padding: 12px;















        margin-bottom: 0px;















        margin-right: 12px;







        







        font-family: "Arial Black", Arial, Helvetica, sans-serif















    }











	.new {

		

	}



















    .product_image {















        margin-right: 12px;















        border: none;















    }































    .product_image_caption {















        background: white;















        text-align: center;















        font-size: 12px;











		margin-right: 12px;











    }































    p.product_description {







        margin: 0px;







        font-family: Verdana, Arial, Helvetica, sans-serif;







        line-height: 115%;







    }















    blockquote {







        background: #FFFFCC;







        padding: 6px;







    }























    .was_price {







        text-decoration: line-through;







        







        font-weight: normal;







        







        color: gray;







    }























    .vat_exclusive {















        color: #FF3116; /*highlight_red*/















        font-weight: bold;















        font-size: 24px;















    }































    .vat_inclusive {















        color: gray;















    }































    /*end product patch styles*/































    .smallprint {















        line-height: 105%;















        font-size: 12px;















    }
