html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, 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,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-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}:focus {outline: 0;}body {line-height: 1;color: black;background: white;}ol, ul {list-style: none;}table {border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}h1, h2, h3, h4, h5, h6 {font-weight: bold; }h1 {font-size: 125%;text-align: center; margin-bottom: 20px;}h2 { font-size:120%; }h3 { font-size:120%; }h4 { font-size:110%; }h5 { font-size:110%; }h6 { font-size:100%; text-decoration: underline;margin-top: 10px;margin-bottom: 10px;}li {margin-bottom: 3px;}hr {margin: 0px;}td {vertical-align: top;}.clear {clear: both;}.super {vertical-align: super;}.sub {vertical-align: sub;}p.small {font-size: 8pt;}.errorMessage, .warningMessage, .messageBox{border-style: dashed;border-color: #FFFFFF;border-width: 1px;}.price_scrollbox {width: 40%;margin-right: 10px;height: 140px;overflow-y: scroll;float: left;border: 1px solid #555;}#price_list_type {margin-bottom: 4px;}#price_options {width: 100%;}#price_options tr {cursor: pointer;}#price_options th {text-align: left;background: #bbf;border-bottom: 1px solid #777;}#price_options .selection {width: 16px;}#price_options tr.selected .selection {background-image: url(/images/selected.png);background-repeat: no-repeat;background-position: center;}#price_options .optionlist {text-align: left;}#price_options .affectsprice {width: 112px;text-align: right;}#price_options tr.selected td {background: #eef;border-bottom: 1px solid #888;border-top: 1px solid #888;}#option_values {width: 100%;}#option_values th {text-align: left;background: #bbf;border-bottom: 1px solid #777;}#prices {width: 100%;border: 1px solid #555;}#prices th {text-align: left;background: #bbf;border-bottom: 1px solid #777;}#prices .price {width: 144px;}#prices .price input {width: 130px;}#prices tr.invalid td {text-decoration: line-through;}#save_prices {float: right;}.product_option_chooser {float: left;width: 700px;background: #f8f8f8;border: 1px solid #888;}.product_option_chooser label {display: inline-block;width: 150px;margin: 1px 2px;margin-right: 10px;vertical-align: center;background: #eef;border: 1px solid #ddd;}.product_option, .selected_option {height: 24px;margin: 2px;}.selected_option {font-weight: bold;}.product_option_chooser .summary {opacity: 0;filter: alpha(opacity=0);zoom: 1;margin: 2px;}.warning, .status {opacity: 0;filter: alpha(opacity=0);zoom: 1;padding: 1px 4px;}.warning {width: 300px;background-color: #a22;color: white;}.status {width: 300px;color: #333;}.product_option_chooser {margin: 2px;padding: 1px;}.product_option_chooser .status {}.product_option_chooser .loading {clear: left;background: transparent;}.ppo {color: #24a;}body, td {font-family: Arial, sans-serif;font-size: 12px;line-height: 1.25em;color: #000000;}body {position: absolute;width: 100%;}b,strong {font-weight: bold;color: #393939;}h1, h2, h3, h4, h5, h6 {color: #393939;text-align: left; margin-bottom: 20px;}h6 {text-decoration: underline;}p {line-height: 1.25em;margin: 1em 0;display: block;}ul {list-style-type: disc;}li {margin-bottom: 3px;margin-left: 20px;}a:link,a:visited { color: #6E8E3D;}hr {margin: 0px;}a:link:hover, a:visited:hover, a:link:hover b, a:visited:hover b{ color: #934CFE;}fieldset {overflow: auto;}fieldset {padding:0 0.4em 0.4em;border:2px groove threedface;display:block;margin-left:2px;margin-right:2px;}fieldset legend {margin-left: 12px;padding: 5px;font-weight: bold;padding-left:2px;padding-right:2px;}label.small_label{font-size: 80%;}.errorMessage, .warningMessage, .messageBox{font-family: Verdana, sans-serif;font-size: 14px;}.errorMessage {background-color: #ffe5e5;}.warningMessage{background-color: #ffe5e5;}fieldset.warningMessage {margin-bottom: 8px;font-size: 12px;}fieldset.warningMessage legend {padding: 4px;background-color: #FFFFFF;border: 1px solid #ffe5e5;color: #CC0000;letter-spacing: 0.1em;}.messageBox{background-color: #ffe5e5;}#container {min-width: 1000px;width:100%;position:absolute;}#body {min-width: 1000px;width:100%;position:absolute;top: 100px;}.c1 {margin-left: 155px;margin-right: 0;}#header {min-width: 1000px;text-align: center;position: absolute;top: 0;left: 0;width: 100%;}.header_col {position: absolute;top: 0;}.header_col1 {left: 0;width: 300px;}.header_col1_b {text-align: left;}.header_col2 {right: 400px;width: 302px;text-align: center;}.header_col2_b {width: 100%;left: 0;right: 0;padding-top: 24px;margin-left: auto;margin-right: auto;font-size: 180%;}.header_col3 {right: 165px;height: 64px;vertical-align: bottom;text-align: right;font-weight: bold;font-size: 12pt;padding-top: 10px;padding-left: 70px;background-image: url(/images/phone.png);background-repeat: no-repeat;}.header_col3 > label {font-size: 8pt;}.header_col4 {right: 0;text-align: right;}.c1 {margin-left: 155px;margin-right: 155px;}.c1-span {margin-left: 155px;margin-right: 0;}.c1-span_b {margin-left: 175px !important;}.c2 {position: absolute;left: 0px;top: 0px;width: 155px;}.c3 {position: absolute;right: 0px;top: 0px;width: 155px;}.menubar {position: absolute;top: 66px;min-width: 1000px;width: 100%;height: 28px;margin: 0;padding: 0;background-image: url(/images/menubar_bg.gif);background-repeat: repeat-x;}#menu_nav {width: auto;margin: 0;padding: 0;list-style: none;}.menu_nav_item {float: right;display: inline;padding: 0 4px 0 0 !important;padding: 0 1px 0 0;margin: 0;background-color: #666666;border: 1px solid white;margin: -1px 0 0 0;}.menu_nav_item.selected {background-color: #C5DF9F;}.menu_nav_link {float: left;height: 23px;display: block;margin: 0;padding: 4px 4px 0px 10px;text-decoration: none;color: #91D826;}a.menu_nav_link:link, a.menu_nav_link:visited, a.menu_nav_link:hover, a.menu_nav_link:active { margin-left: 2px;margin-right: 2px;color: #91D826;}.menu_nav_item.selected a.menu_nav_link {color: #000000 !important;}#search_box {float: left;}#user-info {float: right;margin-top: 6px;padding-left: 14px;background: url(/images/icons/user.gif) no-repeat;font-weight: bold;}#user-info a:link, #user-info a:visited { color: #6E8E3D;}#user-info a:link:hover, #user-info a:visited:hover { color: #934CFE;}.sidebar_box {border: 1px solid #9f9f9f;width: 147px;padding: 0px;margin: 4px 1px;overflow: hidden;background: #EEEEEE;}.sidebar_box_noborder {border: none;width: 147px;padding: 0px;text-align:centermargin: 4px 1px;overflow: hidden;}#footer {margin-left: 188px;margin-right: 170px;margin-bottom: 10px;text-align: center;padding: 3px;color: #6E8E3D;}#brand_logo_box {text-align: center;}.brand_logo_link {display: block;margin-bottom: 6px;margin-top: 6px;}a.brand_logo_link > img.brandimage {border: 1px solid #000000;}.slogan {font-size: 15px;font-weight: bold;color: #3f3f3f;}a.button {display: block;color: #000000;vertical-align: bottom;height: 19px;line-height: 19px;}button, input.button, a.button {height: 21px;padding-left: 0.5em;padding-right: 0.5em;text-decoration: none;border: 1px solid #555555;border-right: 2px solid #777777;border-bottom: 2px solid #777777;background-color: #ffffff;background-image: url(/images/button-bg.png);background-repeat: repeat-x;}button:hover, input.button:hover, a.button:hover {color: #934CFE;cursor: default;}#recently_viewed_products_box {text-align: center;}img.recently_viewed {margin:5px 0;}a.recently_viewed {text-decoration: none;}li.sidebar_linkbox {height: 1.4em;padding: 0.7em;background-color: green;margin: 2px;}.sidebar_box.size_nav {background: #f2f0f0;}#size_box {background: #494848;padding-top: 2px;padding-bottom: 2px;}#mattress_type_box {background: #87a2c2;padding-top: 2px;padding-bottom: 2px;}.sidebar_box.type_nav {background: #cedef1;}a.size_long, a.mattress_type {text-decoration: none;color: #000000;float: left;font-size: 14px;font-weight: bolder;}a.size_short {text-decoration: none;color: #8ec649;font-weight: bold;float: right;}h2.no_impact {margin: 0;padding: 0;display: inline;font-size: 1em;line-height: 1.3em;}#sidebar_navigation {font-weight:bold;padding: 2px;}#sidebar_navigation ul {list-style-type: none;margin: 0;}#sidebar_navigation ul li {text-decoration: none;background-image: url(/images/collapsed.png);background-repeat: no-repeat;background-position: bottom left;padding-left: 14px;margin: 0px 0 0px 0;}#sidebar_navigation ul li a {text-decoration:none;padding: 1px;color: #6E8E3D;}#sidebar_navigation ul li a:hover{}li.unstyled {background: none !important;margin: 0 !important;padding: 0 !important;border-top: 1px solid #eeeeee; }#sidebar_navigation ul li.selected {background-image: url(/images/expanded.png);background-position: 0 3px;}#sidebar_navigation ul ul {}#sidebar_navigation ul ul li {margin-left: 10px;}#sidebar_navigation ul ul li a {color: black;}#sidebar_navigation ul ul li a:hover {}#sidebar_navigation ul ul li.selected {}#security_badges {text-align: center;}a.reassurance {display:block;margin: 4px;}h2.infobox_heading {font-size: 13px;font-weight: bold;color: #393939;margin: 0;text-align: center;}#bed-chooser > input {margin: 0 33%;width: 33%;}.specialtext {font-weight: bold;color: #e51919;}#tel_sales {width: 100%;}#tel_sales img {float: left;margin: auto;}#tel_msg {font-weight: bold;font-size: 140%;color: #821;text-align: center;}p.tel_msg {font-size: 11px;line-height: 13px;margin: 2px;padding: 0;}#ndd_msg {margin-top: 4px;font-weight: bold;text-align: center;}span.ndd_msg {font-size: 150%;}.ndd_link, a.ndd_link, a.ndd_msg {font-weight: bold;text-decoration: none;text-align: center;}.cart {border: 1px solid #D1E5B2;padding: 2px;}.carttable {width: 150px;}.cartfields {text-align: right;}.cartfield {font-weight: bold;}.cartlabel {margin-left: 1em;}#specials_box {border-style:solid;border-color:#CC0000;border-width:0 1px 4px 1px;background: url(/images/special_offer_banner.jpg) 50% 0 no-repeat;margin: 12px;overflow:auto;}#specials_box p {text-align: center;text-transform: uppercase;font-weight: bold;text-shadow: 2px 2px 2px #000;color: white;margin-top: 0;font-size: 20px;font-family: verdana, sans-serif;margin-bottom: 3px;}.special_product {background: none;border: none;float:left;text-align:center;height: 265px;padding-top: 8px;padding-bottom: 8px;margin-bottom: 10px;margin-top: 5px;font-size: 14px;line-height: 1.5em;}.special_product_inner {border: 3px solid #92AA90;width: 177px;margin:0 auto;}div.special_product div.image {margin: 0 !important;}div.special_product div.product_description {padding: 0px;display: block;}div.special_product span.price_area {display: block;background-color: #ddf2d8;padding: 0;}div.special_product a.thumbtop {padding: 0;}div.special_product span.product_name {display:block;background-color: #ede1fe;color: #000000;text-align: center;height: 2.5em;border-width: 2px 0;border-style: solid;border-color: #000000;text-transform: uppercase;font-size: 11px;font-weight: bold;line-height: 12px;padding-top: 3px;text-decoration: none;}div.special_product span.specialtext {display: block;background-color: #ffffff;color: #CC00000;text-align: center;height: 2.7em;border-width: 0 0 1px 0;border-style: solid;border-color: #666666;font-size: 14px;font-weight: bold;line-height: 17px;padding-top: 3px;}div.special_product span.special_price {display: block;font-size: 12px;font-weight: bold;color: #000000;padding-bottom: 3px; }div.special_product span.was_container {height: 18px;font-size: 10px;width: 45%;display: block;margin: 0 0 2px 0;margin-right:55%;}div.special_product span.was {font-weight: bold;padding: 2px;color: #ffffff;background-color: #CC0000;border-width: 0px 1px 1px 0;border-style: solid;border-color: #000000;line-height: 11px;}div.special_product span.rrp {font-weight: bold;padding: 2px;color: #ffffff;background-color: #CC0000;border-width: 0px 1px 1px 0;border-style: solid;border-color: #000000;line-height: 11px;}div.special_product span.special_price > span.currency {font-size: 30px;}div.special_product span.special_price > span.pounds {font-size: 30px;}div.special_product span.special_price > span.decimal_point {}div.special_product span.special_price > span.pence {}div.special_product span.rrp, div.special_product span.was {display: block;}#refines {margin: 6px;}#refines div {width: 30%;margin: 1%;float: left;}#refines fieldset {border: 1px solid silver;padding: 8px;}#refines fieldset legend {}#refines label {display:block;padding: 2px;text-align:center;border-width: 1px 1px 1px 1px;border-style: solid;border-color: #000000;background: #87a2c2;text-transform: uppercase;font-weight: bold;color: #FFFFFF;}div.selected_refine {height: 18px;width: 97% !important;border: 1px solid #555;font-weight: bold;padding: 4px 2px 2px 2px;color: #821;margin: 0 !important;}#refines select {width : 100%;margin: 0px 0;}.criterion {display: inline;width: 200px;height: 50px;}.criterion .selected {width: 240px;border: 1px solid #555;font-weight: bold;padding: 4px 2px 2px 2px;color: #821;overflow: auto;}.criterion img {float: right;margin-top: -2px;}img.firmness_scale {margin:0 5px;}img.product_page_firmness_scale {margin:5px;display: block;}#featured_results {border:1px solid #dedede;background: #fff8ef url(/images/surface.gif) 0 100% repeat-x;padding: 6px;margin: 6px;overflow: auto;}table.featured_results {border-collapse:separate;border-spacing: 12px;}td.featured_results {background-color:#FFFFFF;padding:4px 4px 4px 4px;border-width: 0 1px 1px 0;border-color:#666666;border-style:solid;border-top: 1px solid silver;border-left: 1px solid silver;text-align:center;margin:0;}td.featured_results > a {text-decoration:none;display:block;}td.featured_results:hover {background-color:#fff9e6;}img.featured_results {padding:0;margin:0 0 5px 0;}#search_summary {padding: 12px;}.breadcrumbs {margin: 6px;}#product_list {margin: 6px;}#product_list thead, thead.orderSummaryThead {background: transparent url(/images/product_table_thead_bg.gif) 0 0 repeat-x;height: 31px;}th.product_table_header {vertical-align: middle;font-size: 9px;text-transform: uppercase;color: #FFFFFF;}#product_list thead th.product_count {text-align: left;padding-left: 8px;}#product_list thead th.product_count span.count {font-size: 13px;font-weight: bold;}#product_list thead th strong {color: #FFFFFF;font-weight: bold;}th.product_list {height: 31px;text-align:left;color: #FFFFFF;text-transform: uppercase;font-size:9px !important;font-weight: bold;}a.product_list_heading_link {background-position: 100% 50%;background-repeat: no-repeat;padding-right: 16px;color: #FFFFFF;text-decoration: none;}th.product_list.unsorted a.product_list_heading_link {background-image:url(/images/icons/sort_unsorted.gif);}th.product_list.ascending a.product_list_heading_link {background-image:url(/images/icons/sort_asc.gif);}th.product_list.descending a.product_list_heading_link {background-image:url(/images/icons/sort_desc.gif);}th.product_list.price, th.product_list.brand {text-align: center;}tr.product_list {background-color: #f0f0f0;}tr.not_for_sale {background: yellow;}td.product_list {vertical-align: top;padding-bottom: 4px;}td.product_list.brand {vertical-align:middle;text-align:center;}td.product_list.description {vertical-align:middle;text-align:left;line-height: 1.3em;}td.product_list.description a {text-decoration:none;color: #000000;}td.product_list.description a:hover {text-decoration:none;color: #FF9900;}td.product_name {font-size: 15px;font-weight: bold;background: #efd2fc;padding: 3px 5px;border-top: 1px solid silver;}td.product_list.description span.product_name {font-weight: bold;}a.product_name {color: #000000;text-decoration: none;}td.product_list.price {vertical-align: middle;font-family: Verdana, sans-serif;}td.product_list.price span.was_price {color: red;text-decoration: line-through;display: block;font-style: italic;padding: 1px;font-size: 9px !important;}td.product_list.price span.rrp_price {color: red;text-decoration: line-through;display: block;font-style: italic;padding: 1px;font-size: 9px !important;}td.product_list.price span.price {font-weight: bold;display: block;padding: 1px;font-size: 22px;line-height: 1.25em;}.product_list div.image {background-color: white;padding: 5px;border-style: solid;border-width: 1px;text-align: center;border-color: #eeeeee #AAAAAA #AAAAAA #eeeeee;}td.product_list.brand {text-align:center;vertical-align: middle;}td.product_list.firmness {text-align:center;vertical-align: middle;}td.product_list.description {text-align:left;line-height: 1.3em;}td.product_list.description a {text-decoration:none;color: #000000;}td.product_list.description a:hover {text-decoration:none;color: #FF9900;}td.product_list.description span.product_name {font-weight: bold;}td.product_list.price {text-align: center;border-left: 1px solid silver;vertical-align: bottom;padding-left: 8px;padding-right: 8px;}td.product_list.price span.was_price {color: #000000;text-decoration: none;display: block;font-weight:bold;padding: 1px;font-size: 9px;}td.product_list.price span.rrp_price {color: #000000;text-decoration: none;display: block;font-weight:bold;padding: 1px;font-size: 9px;}td.product_list.price span.saving_price {color: #FFFFFF;background: #FF0000;text-decoration: none;display: block;font-weight:bold;padding: 1px;font-size: 9px;}td.product_list.price span.saving_price span.decimal_point, td.product_list.price span.saving_price span.pence {display: inline;}td.product_list.price span.price {font-weight: bold;display: block;padding: 1px;font-size: 22px;}td.product_list.price > span.price > span.pence {font-size: 11px;vertical-align: 30%;}td.product_list.price span.price span.decimal_point {display:inline;}td.product_list.price a.button {display:block;text-align:center;background-image: url(/images/more_info_purple.gif) !important;background-position: 50% 0 !important;background-repeat: no-repeat !important;border-width: 0 !important;border-style: none !important;border-color: none !important;border: none !important;color: #FFFFFF;text-decoration: none;height: 28px !important;padding-top: 4px;text-transform: uppercase;cursor: pointer;}td.product_list div.image {padding: 0;border-style: solid;border-width: 1px;border-color: #eeeeee #AAAAAA #AAAAAA #eeeeee;margin: 2px;}tr.not_for_sale td {background-color: #EEEEAA;}td.action {vertical-align: middle;}.pagination {padding: 4px;}span.page_link {float: left;margin: 3px;}a.page_link {background-color: #efefef;padding: 4px;border: 1px solid #999999;}a.page_link:hover {background-color: #934CFE;color: #6E8E3D}td.infoTab {background-color: #CEDEF1;border: 1px solid #7F7F7F;font-weight: bold;padding: 5px;}td.infoTab a {color: #000000;text-decoration: none;}td.infoTab a:hover {color: #ff9900;}td.infoTabActive a, td.infoTabButtonActive a {color: #000000;text-decoration: none;}td.infoTabActive a:hover, td.infoTabButtonActive a:hover {color: #ff9900;}td.infoTabActive, td.infoTabButtonActive, td.infoTabHighlightActive {border: 1px solid #7F7F7F;border-bottom-width: 0px;font-weight: bold;padding: 5px;}td.infoTabPad {border-bottom: 1px solid #7F7F7F;}td.infoTabHighlight {background-color: #CEDEF1;border: 1px solid #7F7F7F;font-weight: bold;padding: 5px;}td.infoTabHighlight a, td.infoTabHighlightActive a {text-decoration: none;color: #000000;}span.infoTabButtonHighlight {background-color: #CEDEF1;border: 1px solid #7F7F7F;display:block;padding: 3px 26px 3px 3px;margin-bottom: 3px;background-image: url(/images/icons/new_win_pop.gif);background-position: 100% 50%;background-repeat: no-repeat;}span.infoTabButton a {font-weight: bold;text-decoration: none;}#product_info_area {margin-right: 256px;margin-top: 4px;}div.productContent{padding: 10px;border: 1px solid #ac77ff;}div.productContent ul {width: 550px;list-style-type: none;}div.productContent li {float: left;width: 40%;background-image: url(/images/bullet-purple.gif);background-position: 0 0.5em;background-repeat: no-repeat;padding-left: 10px;}h2.product_subheading {text-transform: uppercase;background-color: #ac77ff;padding: 2px 8px;color: #FFFFFF;text-align: center;width: 30%;margin-top: 8px;margin-bottom: 0;margin-left: 10px;clear: left;}div.form_field_row {margin: 2px 2px 8px 2px;overflow: auto;}div.form_field_row label, div.form_field_row span.faux_label {display: block;width: 40%;margin-right: 8px;font-weight: bold;float: left;text-align: right;}div.form_field_row input, div.form_field_row select, did.form_field_row button, div.form_field_row textarea {float: left;}.scrollbox {overflow: auto;height: 244px;width: 99%;padding: 2px;}#login_form {width: 500px;margin: 12px;}#login_form input[type=text], #login_form input[type=password], #login_form button {float: left;}#login_form label, #login_form span.faux_label {text-align: left;float: left;width: 40%;margin-right: 4px;}div.alert {font-weight: bold;color: #cc0000;text-align: center;margin: 8px;}div.alert_left {font-weight: bold;color: #cc0000;}.reportsection {background: #ffffff;border: 2px dotted #bfbfbf;padding: 2px;margin-bottom: 2px;}.dopt_free {font-weight: bold;}.dopt_price {font-size: 120%;font-style: italic;}.formlabel {display: block;float: left;width: 8em;}#tcal_delivery_date {}.productTable{color:black;background: #FFFFFF;border: none;padding: 0;}div.sitemap dl dl {margin-left: 20px;}div.sitemap dt {margin-left: 20px;}div.sitemap dl {}div.sitemap dl dl dt {padding-left: 1.5em;background: #ffffff url(/images/indent_arrow.gif) 0 100% no-repeat;}div.sitemap a {display: block;padding: 4px 2px 2px 0;background-color: #FFFFFF;}div.sitemap dl.level_0 a {font-size: 16px;}div.sitemap dl.level_1 a {font-size: 1em;}div.sitemap dl.level_2 a {font-size: 1em;}div.sitemap a:hover, div.sitemap dl.level_0 a:hover, div.sitemap dl.level_1 a:hover, div.sitemap dl.level_2 a:hover {color: #FF9900 !important;}div.sitemap dd {font-size: 12px;}table.category_pictures {margin-top: 0;padding: 0;}table.category_pictures tr td p {margin: 0;padding: 0;}.subcat_box {border: 1px solid #bad88c;}div.rounded {background-image: url(/images/gen/rbox_tl_bad88c_bad88c.png);background-position: 0 0;background-repeat: no-repeat;}div.rounded > div {background-image: url(/images/gen/rbox_tr_bad88c_bad88c.png);background-position: 100% 0;background-repeat: no-repeat;}div.rounded > div > h2 {background: #BAD88C;margin: 0 16px;}.sub_category {width: 25%;float: left;text-align: center;padding-top: 8px;height: 170px;}.sub_cat_link {text-align: center;}.orderSummaryTable {background: #ffffff;padding: 2px;margin-bottom: 2px;margin-top: 5px;}th.orderSummaryTh {font-size: 15px;font-weight: bold;color: #FFFFFF;vertical-align: middle;padding-left: 16px;}tr.orderSummaryRow {background: #ffffff;}td.basket_separator {height: 16px;background: #f4e6fc;font-size: 7px;}td.basketRow {padding-top: 10px;}td.basketImage {padding-left: 10px;padding-bottom: 10px;padding-right: 10px;width: 140px;}td.basketItemPrice {font-size: 18px;}td.basketRemove {text-align: center;}button.basketRemove {width: 20px;height: 20px;border: 0;margin: 0;padding: 0;background: none;cursor: pointer;}td.basketUpdate {border-bottom: 3px solid #AAAAAA;padding-bottom: 7px;}button.basketUpdate {border: 0;margin: 0;padding: 0;background: none;height: 28px;cursor: pointer;}td.basketVat {padding-top: 8px;padding-bottom: 8px;vertical-align: middle;font-size: 15px;}h3.basketProductTitle {margin-bottom: 0;}img.basketImage {border: 2px solid #000000 !important;}td.orderSummarySub {background: #e5e5e5;}td.orderSummaryTot {border-top: 3px solid #b04cef;border-bottom: 3px solid #b04cef;text-align: right;padding-top: 6px;padding-bottom: 6px;font-size: 16px;font-weight: bold;padding-right: 14px;}td.orderSummaryTot > span.currency, td.orderSummaryTot > span.pounds, td.orderSummaryTot > span.decimal_point {font-size: 24px;}td.orderSummaryTot > span.pence {font-size: 12px;}button.basketProceed {width: 240px;height: 44px;border: none;margin-top: 12px;background: none;cursor: pointer;}h2.checkout_stage_heading {margin: 4px auto;text-align: center;}.checkout_stage_delivery {text-align: center;width: 406px;margin: 4px auto;height: 42px;background: #FFFFFF url(/images/checkout_stage_indicator.gif) 0 0 no-repeat;}.checkout_stage_payment {text-align: center;width: 406px;margin: 4px auto;height: 42px;background: #FFFFFF url(/images/checkout_stage_indicator.gif) 0 -42px no-repeat;}.checkout_stage_confirmation {text-align: center;width: 406px;margin: 4px auto;height: 42px;background: #FFFFFF url(/images/checkout_stage_indicator.gif) 0 -84px no-repeat;}table.checkout_payment_form {border-collapse: separate;border-spacing: 4px;}button#postcode_ok {background: none;border: none;margin: 0;padding: 0;height: 28px;cursor: pointer;margin-left: 10px;}div.shaded_box {border: 1px solid #8238b0;padding: 5px;background: #eee4fd;}div.unshaded_box {border: 1px solid #8238b0;padding: 5px;background: none;}button#proceed_to_payment {background: none;border: none;margin: 0;padding: 0;height: 44px;cursor: pointer;}h4.checkout_heading {font-size: 11px;text-transform: uppercase;font-weight: bold;margin-bottom: 3px;}div.delivery_details_header {color: #FFFFFF;background: #FF0000;font-weight: bold;font-size: 16px;vertical-align: middle;padding: 6px;margin-top: 10px;}div.payment_stage_basket_summary_header {color: #FFFFFF;background: #FF0000;font-weight: bold;font-size: 16px;vertical-align: middle;padding: 6px;text-align: center;text-transform:uppercase;}table.payment_order_summary {border-collapse: separate;border-spacing: 5px;width: 100%;}td.basket_summary_total {font-weight: bold;text-align: right;}td.basket_summary_grand_total {font-weight: bold;text-align: right;font-size: 18px;}hr.subtle {height: 1px;color: #999999;background-color: #999999;border: 0;}button.place_order {width: 200px;height: 44px;background: none;border: none;cursor: pointer;}div.existing_customer_login {width: 400px;margin: 10px auto;border: 1px solid #8238b0;background: #f3ebff;}div.login_form_header {text-align: left;text-transform: uppercase;font-weight: bold;font-size: 14px;color: #FFFFFF;background: transparent url(/images/product_table_thead_bg.gif) 0 0 repeat-x;height: 31px;padding-top: 8px;padding-left: 8px;}tr.basket_summary_grand_total {border-top: 1px solid #666666;border-bottom: 1px solid #666666;}label.checkout_formlabel {text-transform: uppercase;font-weight: bold;font-size: 11px;width: 250px;text-align: right;margin-right: 10px;float: left;padding-top: 5px;}.orderTable{color: #000000;background: #f0f0f0;border: 1px solid #000000;padding: 0;}.orderTable td{background-color: #f0f0f0;border: 1px solid #c5c5c5;cursor: pointer;}.feedback {margin: 5px;padding: 9px;background-color: #cce0fe;border: 1px dotted #a5a5a5;}span.discount {font-weight: bold;color: #995b00;}.reportsection {background: #ffffff;border: 2px dotted #bfbfbf;padding: 2px;margin-bottom: 2px;}.orderstatus {color: #e51919;}.thumbimg {border: 1px solid #9f9f9f;}.thumbtop {border-bottom: 1px dashed #9f9f9f;padding-bottom: 6px;}.requiredField{background: #fff4e5;}.rrpprice {color: #0047b2;font-weight: bold;text-decoration: line-through;}div.prodimage {float: left;margin-bottom: 8px;}img.prodimage {border: 1px solid #666666;}div.product_option {clear: both;height: 2.3em;}div.product_option_chooser {float: none;width: 216px;border: none;background: none;margin: 0;padding: 0;}div.product_option_chooser label {width: 30%;background: none;border: none;float: left;font-weight: bold;}div.product_option_chooser div.summary {margin: 0;opacity: 1;text-align: right;padding-right: 5px;}div.product_option_chooser select {width: 64%;float: right;font-size: 12px;}span.labelly {font-weight: bold;}div.product_option_chooser input, div.product_option_chooser button {font-size: 10px;}div.product_sales_container {width: 216px;float: right;margin-right: 5px;margin-top: 5px;clear: none;padding: 0;}div.product_sales_box {border-width: 3px 3px 0 3px;border-style: solid;border-color: #8ec649;margin-bottom: 0;}div.product_sales_box_cutdown { margin-bottom: 0; width: 216px;}.ten_pc_off {background-image: url(/images/10pc_off_sales.gif);background-position: 0 0;background-repeat: no-repeat;height: 80px;text-align: right !important;}.no_accessories {background-image: url(/images/no_accessories_sales.gif);background-position: 0 0;background-repeat: no-repeat;height: 43px;}div.sales_box_deals {background-image: url(/images/discount_sales_box.gif);background-position: 0 0;background-repeat: no-repeat;border-width: 2px 0;border-color: #8ec649;border-style: solid;height: 32px;clear: both;margin-top: 0;}div.totaliser {margin: 4px 4px 0 4px;border-top: 2px solid #8ec649;border-bottom: 2px solid #8ec649;padding: 5px 0 5px 0;font-weight: bold;}div.totaliser > label {text-align: right;}#add_to_basket_area {text-align: center;}#accessories {background-color: #ac77ff;color: #ffffff;border-width: 0 3px 3px 3px;border-color: #782ce5;border-style: solid;}#size_chart_link {color: #000000;display: block;text-align: right;font-weight: bold;font-size:11px;text-transform: uppercase;padding-right: 5px;}#a2b, #ap2b {background: none;border: none;text-align: right;height: 28px;cursor: pointer;}#ap2b {text-align: right;display: block;width: 100%;margin: 5px;}table.accessoryTable div.image {padding: 2px;width: 54px;}table.accessoryTable td.product_list {vertical-align: top !important;padding-top: 2px;padding-left: 4px;color: #FFFFFF;border-top: 1px solid #b789ff;cursor: pointer;}table.accessoryTable td.product_list_alt {padding-top: 2px;padding-left: 4px;color: #FFFFFF;background-color: #9a66e5;}td.product_list_alt.price span.price {font-weight: bold;}td.product_list_alt.qty {text-align: right;font-weight: bold;}div.float_content {border: 3px solid #8ec649;background-color: #FFFFFF;padding: 10px;}a.close-floatbox {color: #8ec649;font-weight: bold;padding: 8px;padding-left: 38px;background-image: url(/images/close_float_window.gif);background-position: 0 50%;background-repeat: no-repeat;float: right;}td.product_list_alt.qty input.minimal {padding: 2px;font-weight: bold;margin: 2px;border: 0;text-align:right;}.loading {text-align: center;padding: 3px;display: block;}span.total_price {font-size: 28px;font-weight: bold;color: #000000;}span.total_price_pence {font-size: 12px;}span.basket-delivery-highlight, span.admin-delivery-highlight{font-weight: bold;}table.polaroid {border-collapse:separate;border-spacing: 12px;border:1px solid #dedede;background: #fcf3f2 url(/images/surface_red.gif) 0 100% repeat-x;margin-top: 0;}div.special_offer_header {padding: 3px;color: #FFFFFF;text-transform: uppercase;text-align: center;background-color: #FF0000;margin: 0;font-weight: bold;margin: 0 4px;}table.polaroid td {padding:4px 4px 4px 4px;background:white;border-width: 0 1px 1px 0;border-color:#666666;border-style:solid;border-top: 1px solid silver;border-left: 1px solid silver;text-align:center;margin:0;}table.polaroid td a {text-decoration:none;display:block;}table.polaroid td:hover {background-color:#fff9e6;}table.polaroid img {padding:0;margin:0 0 5px 0;} table.no_spacing {border-collapse:collapse;border-spacing:0;margin: 4px auto;}table.no_spacing td {margin:0;padding: 0;}div.top_6 {width: 680px;border: 1px solid orange;margin: 12px auto 0 auto;background: #ff910b url(/images/top_6_bg.gif) 0 0 repeat-x;}div.top_6 div.inner {overflow:auto;}div.top_6 div {border: 1px dotted rgba(0,0,0,0);}div.top_6 div.image {float:left;border-right: 2px solid #c8842e;border-bottom: 2px solid #c8842e;}div.image div { border: 1px solid #777777;padding: 4px;background: white;margin-top: -3px;margin-left: -3px;}div.image img {}div.top_6 div.text {margin-bottom: 42px;margin-right: 5px;margin-left: 320px;background: transparent url(/images/top_6_text_bg.gif) 0 28px repeat-x;}div.top_6_price {width: 680px;margin: 12px auto 20px auto;height: 42px;overflow: display;text-align:right;margin-bottom:-32px;position:relative;top:-57px;font-size:42px;color: white;font-family: verdana, sans-serif;font-weight: bold;padding-right: 8px;text-shadow: 2px 2px 2px #000;}div.top_6 p {color: black;padding: 5px;}div.top_6 p.title {font-weight: bold;color: black;padding: 0;margin: 0;margin-top: 5px;}div.top_6_banner {padding:3px 0;text-align:center;}div.option_icons {overflow:auto;padding-left: 8px;font-weight: bold;}div.product_icon {float:left;width:96px;padding: 4px 10px 4px 0;text-align:center;}table.dimensions {border-collapse:collapse;border:1px solid #000;}table.dimensions > tr > td, table.dimensions > tbody > tr > td{border:1px solid #000;text-align:center;}table.dimensions strong{display:block;background-color:#ede1fe;padding:2px;text-align:left;}table.dimensions em{display:block;background-color:#cedef1;padding:2px;text-align:center;font-weight:700;}div.submit_review {margin: 0 auto;width: 640px;}textarea.submit_review {width: 400px;height: 200px;}label.submit_review, span.faux_label.submit_review {width: 20% !important;}#delivery_id {margin-left: 0 !important;margin-right: 10px;border: 2px solid #b04cef;}div.optdiv {padding: 6px 4px;background: #faf1ff;color: #000000;border-bottom: 2px solid #AAAAAA;}div.optdivselected {padding: 6px 4px;background: #b04cef url(/images/selected_optdiv.gif) 100% 50% no-repeat;color: #FFFFFF;border-bottom: 2px solid #AAAAAA;}#tcal_delivery_date {margin-left: 0 !important;}