﻿/*
Simply CSS
V2.0
Author:Rich Kendrick / Nick Harrison
Desc: Simply v2.0 Styling
*/
/* Site Specific Styles */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, select, input {font-family:Myriad Pro,Verdana,Arial;}
body {font-size:0.8em;}
a, a:active,a:visited {text-decoration:none;color:#000;cursor:pointer;}
a:hover {text-decoration:underline;color:#000;}

/* Headings */
h1 {margin-bottom:0;font-size:18px;background:url('/images/headers/header-blank.gif') no-repeat;width:610px;height:35px;color:#fff;padding:5px 0 0 10px;font-weight:normal;}
h2 {line-height:33px;background:url('/images/headers/header-blank.gif') no-repeat;height:35px;color:#ffffff;font-size:18px;padding:0 0 0 10px;margin:0 0 10px 0;width:610px;font-weight:normal;}
h3 {height:31px;background:#F4F3F3;width:610px;color:#000;padding:0 0 0 10px;margin:3px 0 5px 0;line-height:28px;} /* main titles for products and search results */
h4 {width:608px;height:30px;padding:0 0 0 10px;margin:0;line-height:29px;font-size:16px;color:#000;} /* Basket / Acount headings */
h5 {font-size:13px; } /* Product Titles  in PG */
h6 {font-size:12px;padding:0;margin:20px 0 5px 10px;}
h7 {font-size:11px;}

/* Master Layout */
#header {width:970px;border-top:0px;height:190px;background:#ffffff;font-size:12px;margin-bottom:10px;}
#breadcrumb {float:left;}
#subheader {margin:5px 0;}
#content {margin:0 0 10px 0;overflow:hidden;}
#page{background-color:#fff;}
#lb {width:165px;text-align:left;background-color:#F4F3F3;margin-bottom:-7000px;padding-bottom:7000px;}
#rb {width:165px;text-align:left;background-color:#F4F3F3;margin-bottom:-7000px;padding-bottom:7000px;}
#c { width:620px;margin:0 10px;text-align:left;}
#c.fw { width:100%;} /* Full width */
#ct {margin:0 auto;width:970px;}
#footer {padding:0;width:970px;margin:0;font-size:12px;}

.tooltip {position: absolute; top: 0; left: 0; z-index: 3; display: none;}

/* Header */
#header .title {width:970px;height:120px;overflow:hidden;}
#search_links {width:960px;text-align:right;height:20px;background:#fff;color:#000;padding-right:10px;line-height:18px;}
#search_links a {color:#000;}
#search_links span.seperator {padding:0 10px 0 10px;}
#header .search_wrapper {width:950px;height:32px;color:#fff;padding:2px 10px;background:url('/images/furniture/search_main_backg.gif') repeat-x;margin-bottom:0px;/*z-index:10;*/}
#header .search_wrapper .search {width:500px;float:left;height:30px;}
#header .search_wrapper .search p {color:#FFFFFF;float:left;font-size:16px;line-height:23px;margin:3px 5px 0 0;padding:0;text-decoration:none;}
#header .search_wrapper .search select {width:100px;height:20px;border:solid 1px #969696;margin:0 5px 0 0;position:relative;top:-7px;}
#header .search_wrapper .search input.txtSearch {font-size:14px;border:solid 1px #969696;margin:5px 3px 0 0;padding:1px 3px;float:left;}
#header .search_wrapper .search .btnSearch {background: url('/images/btn/btn-go.gif') no-repeat;width:36px;height:22px;margin-top:5px;float:left;}
#header .search_wrapper span {float:right;font-size:18px;}
#header .title .headerlink_home {position:relative;top:0;left:0;width:310px;height:120px;float:left;}
#header .title .headerlink_home img {width:310px;height:120px;border:0px;}
#header .title .headerlink_Product {position:relative;top:0;left:0;width:310px;height:120px;float:right;}
#header .title .headerlink_Product img {width:310px;height:120px;border:0px;}
#header .navigation_prim {background:url('/images/furniture/nav_main_backg.gif') repeat-x;padding:0;margin:0;color:#fff;height:35px;font-size:16px;width:970px;}
#header .navigation_prim ul {height:35px;margin:0;padding:0;list-style:none;position:absolute;}
#header .navigation_prim ul li {margin:0;height:35px;float:left;color:#ffffff;overflow:hidden;}
#header .navigation_prim ul li #secNav {display:none;}
#header .navigation_prim ul li a {color:#ffffff;text-decoration:none;display:block;padding:8px 24px;}
#header .navigation_prim ul li span {display:block;}
#header .navigation_prim ul li.navb {margin:0;height:35px;float:left;background:url('/images/furniture/nav_main_backg_over.gif') repeat-x right;}
#header .navigation_prim ul li.navb a {text-decoration:none;padding:8px 24px;}
#header .navigation_prim ul li.navb span {display:block;}
#header .horizSecNavContainer, .navigation_sub, .horizSecNavContainer_error {z-index:101;/*width:970px;height:30px;margin:0;padding:0;position:relative;top:-15px;font-size:14px;*/}
#header .horizSecNavContainer_error {background-color:#000000;top:-2px;}
#header .navigation_sub {text-align:left;position:absolute;display:none;}
#header .navigation_sub ul {list-style:none;width:240px;padding:5px 0;margin:0;border:solid 1px #333;position:relative;background-color:#fff;}
#header .navigation_sub ul li {padding:0;}
#header .navigation_sub ul li a {padding:5px;color:#333;text-decoration:none;}
#header .navigation_sub ul li a:hover {text-decoration:underline;color:#333399;}
#header .navigation_sub ul li.seperator {padding:0;margin:0;}
#header ul.superSearch {}
#header ul.superSearch li {/*width:215px;*/display:block;cursor:pointer;text-align:left;padding:2px 5px;border-bottom:solid 1px #ccc;}
#header ul.superSearch li a {text-decoration:none;}
#header ul.superSearch li.hover {background-color:#ccc;}
#header .hideSearchResults {display:none;}
#header .showSearchResults {/*width:225px;*/width:330px;z-index:101;border:solid 1px #000;position:relative;top:-1px;left:-25px;background-color:#fff;font-size:12px;margin:0 auto;}
#header .doYouMean {color:#ccc;padding-left:5px;text-align:left;}

/* Footer */
#footer .search {font-size:14px;background-color:#000;width:740px;padding:4px 0 1px 230px;margin:0;height:26px;}
#footer .search p {float:left;padding:0;margin:0 5px 0 0;font-size:16px;color:#ffffff;text-decoration:none;line-height:23px;}
#footer .search select {float:left;padding:2px 0 0 0;margin:0 5px 0 0;width:170px;height:24px;border:solid 1px #989898;}
#footer .search input.txtSearch {float:left;height:16px;border:solid 1px #989898;margin:0 5px 0 0;padding:3px 0;}
#footer .search .btnSearch {float:left;background: url('/images/btn/btn-go.gif') no-repeat;width:36px;height:22px;}
#footer .lists{float:left;margin:20px 0 20px 0;border-right:solid 1px #d2d2d2;}
#footer .noborder{border:0;}
#footer .lists h3 {line-height:11px;height:15px;font-weight:bold;font-size:13px;padding:0 15px 5px 15px;margin:0;background:#ffffff;width:100px;color:#000000;}
#footer .lists ul {padding:0;margin:0 0 0 30px;text-align:left;}
#footer .lists ul li {padding:2px 20px 2px 0;list-style-image:url('/images/furniture/bullet.gif');}
#footer .first {width:150px;}
#footer .second {width:250px;}
#footer .cards_wrapper {width:335px;float:left;padding:0;margin:20px 0 0 18px;text-align:left;}
#footer .cards_wrapper .left{float:left;}
#footer .cards_wrapper .right {float:right;}
#footer .cards_wrapper .cards {border:solid 1px #000000;height:49px;width:195px;float:left;}
#footer .cards_wrapper .cards .header {font-size:11px;padding:0 5px 0 5px;position:relative;left:5px;top:-8px;background-color:#ffffff;font-weight:bold;}
#footer .cards_wrapper .cards ul {list-style:none;padding:0 0 0 5px;margin:0;}
#footer .cards_wrapper .cards ul li {float:left;padding:0 2px 0 2px;}
#footer .cards_wrapper .cards ul li img {width:33px;height:21px;}
#footer .cards_wrapper .veriSign {float:left;width:100px;height:72px;margin-left:10px;position:relative;top:-10px;}
#footer .cards_wrapper .text {width:305px;margin:0;font-weight:bold;text-align:left;}
#footer .seperator {width:970px;height:9px;background-color:#000;margin:0;padding:0;}
#footer .copyright {text-align:center;font-size:11px;padding:5px 0;}
#footer ul.superSearch {padding:0;margin:0;}
#footer ul.superSearch li {/*width:215px;*/display:block;cursor:pointer;text-align:left;padding:2px 5px;border-bottom:solid 1px #ccc;font-size:12px;}
#footer ul.superSearch li a {text-decoration:none;}
#footer ul.superSearch li.hover {background-color:#ccc;}
#footer .hideSearchResults {display:none;}
#footer .showSearchResults {/*width:225px;*/width:370px;left:58px;z-index:101;border:solid 1px #000;position:relative;background-color:#fff;clear:both;}
#footer .doYouMean {color:#ccc;padding-left:5px;text-align:left;}

/* View more */
h2 span.leftView {color:#ffffff;float:left;}
h2 span.rightView {color:#cccccc;padding:0 10px 0 0;margin:0;float:right;text-align:right;} 
h2 span.rightView a.viewmore {color:#ffffff;padding-right:10px;}

/* Errors */
.error_page {border:1px solid #CCCCCC;font-size:15px;width:968px;padding:0;margin-bottom:15px;}
.error_page h4 {width:958px;}
.error_page p {padding:20px 10px;}
.error_404 {border:1px solid #CCCCCC;font-size:14px;}
.error_404 p {padding:10px;}
.error_404 ul {padding:0 0 10px 10px;}
.error_404 ul li {padding-left:10px;background:url('/images/furniture/bullet.gif') left no-repeat;}
.error_wr {width:0;height:0;float:left;font-size:14px;}
.error_wr_static {clear:left;width:0;height:25px;padding-bottom:10px;float:left;font-size:14px;}
.error_wr_static .error_static {margin:0;padding:0 40px;display:block;color:#000;font-size:0.9em;line-height:1.6em;width:150px;height:25px;}
.error_wr_static_createAccount {position:relative;top:-100px;}
.error_wr .error {left:0;top:0;margin:0;padding:6px 12px;display:block;font-size:0.9em;line-height:1.6em;position:relative;width:150px;height:55px;background:url('/images/furniture/errors/error.png') no-repeat;}
.error_wr .error_sm {height:30px;background:url('/images/furniture/errors/error_sm.png') no-repeat;top:-5px;overflow:hidden;font-size:11px;padding:6px 12px 6px 12px;line-height:10px;}
.error_wr .error_static {margin:0;padding:6px 12px;display:block;font-size:0.9em;line-height:1.6em;width:150px;height:55px;background:url('/images/furniture/errors/error.png') no-repeat;}
.error_wr .one {top:-16px;}
.error_wr .two {top:-83px;}
.error_wr .three {top:-150px;}
.error_wr .two_sm {top:-47px;}
.error_wr .three_sm {top:-89px;}
.error_wr .info_message {font-weight:normal;font-size:11px;top:-60px;left:0;margin:0;padding:6px 12px;display:block;position:relative;width:168px;height:85px;background:url('/images/furniture/errors/info.png') no-repeat;}

/* Buttons */
.button_wrapper {height:24px;padding:10px;margin:0;text-align:right;background-color:#f7f7f8;width:930px;margin:0 10px 10px 10px}
.button_wrapper_old {height:24px;padding:2px 9px;margin:5px 0 0 0;text-align:right;}
.btn_linkBtn, .btn_linkBtn_large {border:solid 1px #fff;width:140px;height:22px;padding:0;margin:0;}
.btn_linkBtn_large {width:165px;}
.btn_linkBtn_small {background:url('/images/btn/btn-bg.gif') repeat-x;border:solid 1px #fff;width:110px;height:22px;padding:0;margin:0;float:right;}
.btn_update {width:80px;height:20px;}
.btn_linkBtn_small div.link, div.link_update {float:left;width:95px;line-height:22px;padding:0 0 0 5px;text-align:left;}
.btn_linkBtn_small div.link_update {width:62px;}
.btn_linkBtn_small div.arrow, div.arrow_update {float:left;width:10px;height:22px;}
.btn_linkBtn_small div.arrow_update {height:18px;}
.btn_linkBtn div.link, .btn_linkBtn_cancel div.link {float:left;width:125px;height:22px;line-height:22px;padding:0 0 0 5px;font-size:14px;}
.btn_linkBtn .script {top:-4px;position:relative;}
.btn_tellafriend {margin-right:40px;}
.btnBasketContinue_noscript {border:none;background:none;position:relative;top:0;left:-12px;font-size:14px;color:#ffffff;}
.btn_linkBtn div.link {text-align:left;}
.btn_linkBtn div.link .btn {width:125px;height:20px;background-color:Transparent;border:none;color:#fff;padding:0;margin:0;text-align:left;float:left;font-size:14px;line-height:20px;}
.btn_linkBtn div.link .btn:hover {text-decoration:underline;}
.btn_linkBtn div.link a, .btn_linkBtn_cancel div.link a, .btn_linkBtn_small div.link a , .btn_linkBtn_small div.link_update a{color:#ffffff;}
.btn_linkBtn div.arrow, .btn_linkBtn_cancel div.arrow {float:left;width:10px;height:22px;}
.btn_createaccount {float:right;padding:0;height:22px;}
.btn_continue {float:right;padding:0;height:22px;margin:0;overflow:hidden;}
.btn_findaddress {float:left;margin:5px 0 0 0;height:22px;overflow:hidden;}
.btnFindAddress_noscript {border:none;background:none;position:relative;top:5px;left:-12px;font-size:14px;color:#ffffff;}
.btn_linkBtn_right, .btn_reg_login {float:right;}
.btn_linkBtn_left {float:left;}
.btn_linkBtn_large {width:180px;}
.btn_linkBtn_large div.link_large {width:165px;}

/* Banners */
.banner {margin-bottom:10px;}
.banner_nomargin  {margin:0;}
#bnrHomeContentInner_middle_pnlBP {padding:10px 0;}
#bnrHomeContentInner_middle_pnlBP div {float:left;}

/* Basket Summary */
#basket_summary .item {padding:7px 3px 10px 5px;background-color:#fff;clear:left;}
#basket_summary .item_on {padding:7px 3px 10px 5px;background-color:#F4F3F3;clear:left;}
#basket_summary .price {font-size:11px;float:right;width:65px;text-align:right;color:#000;font-weight:bold;}
#basket_summary .desc {float:left;width:90px;}
#basket_summary .quantity {clear:right;float:right;width:65px;text-align:right;}
#basket_summary ol.timeline {margin:0;}
#basket_summary ol.timeline li {line-height:0;padding:0;margin:0;height:0;}
#basket_summary .vb {height:25px;line-height:23px;padding-left:5px;border-top:1px solid #ccc;background-color:#fff;}
#basket_summary .vb img {width:5px;height:7px;margin-right:5px;}
#basket_summary .totals {padding:7px 5px;font-size:13px;background-color:#000000;}
#basket_summary .totals div,#basket_summary .gtc a {color:#fff;}
#basket_summary .text {float:left;width:70px;}
#basket_summary .summary {float:right;text-align:right;width:80px;}
#basket_summary .deliveryTxt {float:left;font-size:11px;}
#basket_summary .delivery {font-size:11px;}

/* Add to basket popup */
.addtobasket_pu,.notavailable_pu {display:none;position:relative;left:-270px;top:-120px;}
.addtobasket_pu div {float:left;}
.addtobasket_pu .cont_add {position:absolute;width:250px;height:135px;background:url('/images/furniture/addtobasket/backg_add.png') no-repeat top left;font-size:12px;padding:10px;}
.notavailable_pu .cont_na {position:absolute;width:250px;height:135px;background:url('/images/furniture/addtobasket/backg_error.png') no-repeat top left;font-size:12px;padding:10px;}
.addtobasket_pu .cont_add .basket_cont,.notavailable_pu .cont_na .basket_cont {height:100px;width:222px;}
.addtobasket_pu .cont_add .basket_cont h6,.notavailable_pu .cont_na .basket_cont h6  {padding:0;margin:20px 0 5px 10px;}
.addtobasket_pu .cont_add .basket_cont .basket_image, .notavailable_pu .cont_na .basket_cont .basket_image {width:29px;height:28px;background:url('/images/furniture/addtobasket/basket.jpg') no-repeat;margin:0 10px 5px 5px;float:left;}
.addtobasket_pu .cont_add .basket_cont .basket_item_title, .notavailable_pu .cont_na .basket_cont .basket_item_title {float:left;width:170px;height:50px;}
.addtobasket_pu .cont_add .basket_cont .continue_link, .notavailable_pu .cont_na .basket_cont .continue_link {background:url('/images/furniture/bullet.gif') no-repeat left;padding:0 0 0 10px;margin:10px 0 0 7px;width:120px;}
.addtobasket_pu .cont_add .basket_cont .price,.notavailable_pu .cont_na .basket_cont .price {color:#000;margin-top:10px;}

/* Primary Navigation */
#navigation_prim ul li {display:inline;}
#navigation_prim ul li > a:first-child {padding-left:0px;}
#navigation_prim ul li a {float:left;padding:0px 20px;}

/* Secondary Navigation - Category, Content and Account */
#categorylist,#contentlist,#accountlist { }
#categorylist ul,#contentlist ul,#accountlist ul { }
#categorylist ul li,#contentlist ul li,#accountlist ul li {list-style-image:none;margin:3px 0;}
#categorylist ul li.active a, #contentlist ul li.active a, #accountlist ul li.active a {color:#000;font-weight:bold;}
#categorylist ul li.cat,#contentlist ul li.cat,#accountlist ul li.cat {font-weight:bold;overflow:hidden;}
#categorylist ul li.subcat,#contentlist ul li.subcat,#accountlist ul li.subcat {padding-left:10px;font-size:0.8em;}
#categorylist ul li.subcat2,#contentlist ul li.subcat2,#accountlist ul li.subcat2 {padding-left:10px;font-size:0.8em;}
#categorylist {padding:0;margin:0;overflow:hidden;}
#categorylist h3 {width:150px;}
#categorylist ul {padding:0;margin:0 0 2px 0;/*width:157px;*/}
#categorylist ul li.cat {font-size:14px;padding:0;margin:0;line-height:30px;height:30px;cursor:pointer;width:165px;}
#categorylist ul li.active {}
#categorylist ul .selected {}
#categorylist ul li.cat a {padding:0 0 0 10px;display:block;}
#categorylist ul li.subcat,#categorylist ul li.subcat2 {font-size:13px;background:none;display:none;}
#categorylist ul li.subcat2 {margin-left:10px;font-size:11px;}
#categorylist ul li.subcat3 {padding-left:10px;display:none;}
#categorylist ul li.cg_break {border-top:1px solid #333399;margin-top:5px;padding-top:5px;}
img.banner {float:left;clear:left;}

/* Add to basket buttons */ 
.addtobasket, .addtobasket_on, .addtobasket_noscript {padding:0;margin:0;height:20px;width:111px;cursor:pointer;}
.addtobasket_na {margin:0;height:22px;width:113px;font-size:13px;}

/* Motifs / Templates */
/* Generic */
div.pgM {display:block;padding:0 0 10px 0;margin:0;}
/* div.pgM  */
div.pgM h4 {background:#f1e1f1;background-image:none;border-bottom:solid 1px #000000;}
div.pgM h4 span.search_l {float:left;color:#000;}
div.pgM h4 span.search_r {float:right;font-size:14px;padding-right:10px;color:#000000;}
div.pgM h4 span.search_p {color:#000;}

/* group, list, product */
div.pgM_4 {clear:left;}
div.pgM .plM_4, div.pgM .plM_1x4,div.pgM .plM_2x4 {width:620px;clear:left;} /* One line Title, Price and Buy */
div.pgM .plM_1x4_gb {border-bottom:solid 1px #f1e1f1;}
div.pgM h3 span {float:left;}
div.pgM h3 a {float:right;padding-right:10px;font-size:14px;}

/* 4 - Product Group */
div.pgM .plM_4 .pM_4, div.pgM .plM_1x4 .pM_1x4, div.pgM .plM_2x4 .pM_2x4 {float:left;width:140px;border-right:solid 1px #ededed;padding:0 3px 0 10px;height:268px;margin:10px 0 10px 0;overflow:hidden;}
div.pgM .plM_4 .pM_4 h5, div.pgM .plM_1x4 .pM_1x4 h5, div.pgM .plM_2x4 .pM_2x4 h5 {padding:0;margin:0;height:50px;background:none;float:none;width:140px;overflow:hidden;}
div.pgM .plM_4 .pM_4 h5 a, div.pgM .plM_1x4 .pM_1x4 h5 a, div.pgM .plM_2x4 .pM_2x4 h5 a {background:none;text-align:left;display:block;float:none;overflow:hidden;}
div.pgM .plM_4 .pM_4 .image, div.pgM .plM_1x4 .pM_1x4 .image, div.pgM .plM_2x4 .pM_2x4 .image {width:140px;height:127px;overflow:hidden;text-align:left;margin:0 0 10px 0;display:block;}
div.pgM .plM_4 .pM_4 .image a, div.pgM .plM_1x4 .pM_1x4 .image a, div.pgM .plM_2x4 .pM_2x4 .image a {color:#fff;}
div.pgM .plM_4 .pM_4 .image img, div.pgM .plM_1x4 .pM_1x4 .image img, div.pgM .plM_2x4 .pM_2x4 .image img {margin-top:0px;height:125px;border:solid 1px #fff;}
div.pgM .plM_4 .pM_4 .title, div.pgM .plM_1x4 .pM_1x4 .title, div.pgM .plM_2x4 .pM_2x4 .title {line-height:15px;}
div.pgM .plM_4 .pM_4 .abstract, div.pgM .plM_1x4 .pM_1x4 .abstract, div.pgM .plM_2x4 .pM_2x4 .abstract {line-height:13px;padding:0;margin:0;height:13px;}
div.pgM .plM_4 .pM_4 .sale_price, div.pgM .plM_1x4 .pM_1x4 .sale_price, div.pgM .plM_2x4 .pM_2x4 .sale_price {font-size:16px;margin:0;padding:0;color:#333399;font-weight:bold;}
div.pgM .plM_4 .pM_4 .format, div.pgM .plM_1x4 .pM_1x4 .format, div.pgM .plM_2x4 .pM_2x4 .format {font-size:11px;margin:0;padding:0;}
div.pgM .plM_4 .pM_4 .price, div.pgM .plM_1x4 .pM_1x4 .price, div.pgM .plM_2x4 .pM_2x4 .price {font-size:0.85em;margin:0;padding:0;}
div.pgM .plM_4 .pM_4 .price .rrp, div.pgM .plM_1x4 .pM_1x4 .price .rrp, div.pgM .plM_2x4 .pM_2x4 .price .rrp {text-decoration:line-through;}    

/* 1 - Product Group */
div.pgM .plM_1x4 .pM_1x4_f {width:615px;padding:0;height:135px;margin:10px 0 10px 0;}
div.pgM .plM_1x4 .pM_1x4_f .image {float:left;width:130px;height:127px;overflow:hidden;text-align:center;padding-bottom:2px;text-align:left;margin:0 10px;}
div.pgM .plM_1x4 .pM_1x4_f .image a {color:#fff;}
div.pgM .plM_1x4 .pM_1x4_f .image img {margin-top:0px;height:125px;border:solid 1px #fff;}
div.pgM .plM_1x4 .pM_1x4_f h5 {margin:0 0 5px 150px;line-height:15px;width:450px;margin-bottom:15px;background:none;float:none;}
div.pgM .plM_1x4 .pM_1x4_f h5 a {background:none;text-align:left;display:block;float:none;}
div.pgM .plM_1x4 .pM_1x4_f .abstract {margin:0 0 5px 150px;width:450px;line-height:14px;font-size:13px;height:55px;}
div.pgM .plM_1x4 .pM_1x4_f .abstract a {color:#000;}
div.pgM .plM_1x4 .pM_1x4_f .sale_price {float:left;font-size:16px;margin:0 0 3px 0;padding:0;color:#333399;font-weight:bold;line-height:13px;}
div.pgM .plM_1x4 .pM_1x4_f .format {float:left;font-size:11px;margin:0 0 3px 0;padding:0 0 0 5px;}
div.pgM .plM_1x4 .pM_1x4_f .price {float:left;font-size:11px;margin:0 0 3px 0;padding:0;width:300px;}
div.pgM .plM_1x4 .pM_1x4_f .price .rrp {float:left;padding:0 5px 0 5px;text-decoration:line-through;}
div.pgM .plM_1x4 .pM_1x4_f .addtobasket, .plM_1x4 .pM_1x4_f .addtobasket_noscript, .plM_1x4 .pM_1x4_f .addtobasket_on, .plM_1x4 .pM_1x4_f .addtobasket_na {float:left;}

/* 2 - Product Group */
div.pgM .plM_2x4 .pM_2x4_f {float:left;width:308px;padding:0;margin:10px 0 10px 0;border-right:solid 1px #ededed;}
div.pgM .plM_2x4 .pM_2x4_f h5 {margin:0 0 0 140px;line-height:15px;width:150px;padding:0;height:59px;background:none;float:none;}
div.pgM .plM_2x4 .pM_2x4_f h5 a {background:none;text-align:left;display:block;float:none;}
div.pgM .plM_2x4 .pM_2x4_f .image {float:left;width:127px;height:127px;overflow:hidden;text-align:left;padding-bottom:2px;margin:0 5px 0 10px;}
div.pgM .plM_2x4 .pM_2x4_f .image a {color:#fff;}
div.pgM .plM_2x4 .pM_2x4_f .image img {margin-top:0px;height:125px;border:solid 1px #fff;}
div.pgM .plM_2x4 .pM_2x4_f .abstract {margin:0;padding:0;line-height:14px;}
div.pgM .plM_2x4 .pM_2x4_f .sale_price {font-size:16px;margin:0 0 0 140px;padding:0;color:#333399;font-weight:bold;}
div.pgM .plM_2x4 .pM_2x4_f .format {font-size:11px;margin:0 0 0 140px;padding:0;}
div.pgM .plM_2x4 .pM_2x4_f .price {font-size:11px;margin:0 0 0 140px;padding:0;}
div.pgM .plM_2x4 .pM_2x4_f .price .rrp {text-decoration:line-through;}
div.pgM .plM_2x4 .pM_2x4_f .addtobasket {margin:0 auto 0 142px;}
div.pgM .plM_2x4 .pM_2x4_f .addtobasket_on {margin:0 auto 0 142px;}
div.pgM .plM_2x4 .pM_2x4_f .addtobasket_na {margin:0 auto 0 142px;}

/* 3 - Product Group */
div.pgM .plM_1x3 .pM_1x3 {float:left;width:170px;padding:5px;height:280px;margin:10px 0 10px 20px;}
div.pgM .plM_1x3 .pM_1x3 h5 {padding:0;margin:0;height:35px;background:none;float:none;width:170px;overflow:hidden;}
div.pgM .plM_1x3 .pM_1x3 h5 a {background:none;text-align:left;display:block;float:none;overflow:hidden;}
div.pgM .plM_1x3 .pM_1x3 .image {height:160px;overflow:hidden;text-align:left;margin:5px 0;display:block;width:170px;}
div.pgM .plM_1x3 .pM_1x3 .image a {color:#fff;}
div.pgM .plM_1x3 .pM_1x3 .image img {margin-top:0px;height:160px;border:solid 1px #fff;}
div.pgM .plM_1x3 .pM_1x3 .image .soldout {position:relative;top:-160px;}
div.pgM .plM_1x3 .pM_1x3 .title {line-height:15px;}
div.pgM .plM_1x3 .pM_1x3 .abstract {line-height:0;padding:0;margin:0;height:0;}
div.pgM .plM_1x3 .pM_1x3 .sale_price {font-size:16px;margin:0;padding:3px 0;font-weight:bold;color:#333399;}
div.pgM .plM_1x3 .pM_1x3 .format {font-size:11px;margin:0;padding:0;}
div.pgM .plM_1x3 .pM_1x3 .price {font-size:11px;margin:0;padding:0;height:14px;}
div.pgM .plM_1x3 .pM_1x3 .price .rrp {font-size:11px;text-decoration:line-through;}

/* 1 for search */
div.pgM .plM_1s {height:125px;padding:14px 0 0 0;border-bottom:solid 1px #f1e1f1;}
div.pgM .plM_1s .image {float:left;margin:0 10px 0 10px;width:110px;height:110px;overflow:hidden;}
div.pgM .plM_1s .image img {height:110px;border:none;}
div.pgM .plM_1s .details {float:left;line-height:15px;}
div.pgM .plM_1s .details h5 {font-size:14px;padding:0;margin:0;height:40px;}
div.pgM .plM_1s .details .price {color:#000;font-size:16px;padding:0;margin:0;font-weight:bold;}
div.pgM .plM_1s .details .format {font-size:11px;padding:3px 0 3px 0;margin:0;}
div.pgM .plM_1s .details .rrpSale {padding:0 0 3px 0;margin:0;font-size:11px;}
div.pgM .plM_1s .details .rrpSale span {text-decoration:line-through;}
div.pgM .plM_1s .details .btn_cont {float:left;padding-right:10px;}
div.pgM .plM_1s .details .releaseDate {float:left;line-height:20px;font-size:12px;}

/* 1 - Top 10 */
div.pgM .plM_10x1 {border:solid 1px #ccc;padding:10px 10px 0 10px;}
div.pgM .plM_10x1 .pM_10x1 {width:143px;margin:0;padding:0 0 10px 0;}
div.pgM .plM_10x1 .pM_10x1 span {display:block;float:left;}
div.pgM .plM_10x1 .pM_10x1 a {display:block;float:left;width:125px;margin-left:5px;}

/* Product Results - Meta */
.ProdResultsMeta {width:600px;margin:0 0 10px 0;padding:0 10px;border-bottom:2px solid #000000;}
.ProdResults_Paging {clear:left;width:600px;padding:5px 0 0 0;margin-bottom:5px;height:20px;overflow:hidden;font-size:13px;}
.ProdResults_Paging_l {float:left;}
.ProdResults_Paging_r {float:right;}
.ProdResults_Paging_wrapper {width:600px;margin:10px 0 0 0;padding:0 10px;height:30px;border-top:2px solid #000000;}
.ProdResults_Paging span.active {font-weight:bold;color:#000;}
.ProdResults_SortBy {float:left;width:400px;height:15px;margin-bottom:5px;font-size:13px;}
.ProdResults_SortBy a {color:#000;}

/* Category Page */
.landingpage {width:620px;}
.noresults {padding-left:10px;}
img.rss {float:right;width:15px;height:15px;}

/* Product Page */
.product h5 {background:url('/images/furniture/prod-header-bg.gif') no-repeat;border:none;margin-bottom:10px;font-size:16px;padding:10px;height:23px;width:600px;}
.product h5 span {float:left;color:#000;}
.product h5 a {float:right;font-size:14px;padding-right:10px;background:url('/images/furniture/bullet.gif') no-repeat right;}
.product_top {margin-bottom:20px;background:#F4F3F3 url('/images/furniture/prod-grey-bg.gif') no-repeat;width:620px;height:257px;}
.product_top .image_cont {float:left;width:185px;height:160px;margin:45px 0 0 25px;padding:0;text-align:center;overflow:hidden;}
.product_top .image_cont img {height:160px;}
.product_top .detail_cont {float:left;padding:0 10px 0 60px;height:162px;width:330px;margin:35px 0 0 0;}
.product_top .detail_cont h6 {padding:0;margin:0;font-size:16px;line-height:18px;height:38px;width:310px;overflow:hidden;}
.product_top .detail_cont .other {height:12px;padding-bottom:10px;}
.product_top .detail_cont .price {color:#000;font-size:16px;font-weight:bold;}
.product_top .detail_cont .rrp {font-size:12px;padding-right:5px;text-decoration:line-through;line-height:20px;}
.product_top .detail_cont .saving {font-weight:bold;font-size:14px;}
.product_top .detail_cont .btn_left {margin-top:10px;}
.product_top .detail_cont .tellFriend {margin-top:10px;}
.product_top .detail_cont .tellFriend a {font-size:14px;font-weight:bold;margin-right:5px;padding-left:10px;background:url('/images/furniture/bullet.gif') no-repeat left;}
.product_top .enlarge_img {float:left;width:190px;height:14px;margin:0 0 0 20px;text-align:center;}
.product_review, .product_tracks, .product_details, .product_specialf {padding:0 10px 10px 10px;font-size:13px;margin:0;}
.product_review .product_actors {float:left;width:150px;margin:15px 0 0 0;padding:0;}
.product_review a.lnkHideShow, .product_tracks a.lnkHideShow {color:#000;}
.product_review .product_directors, .product_voice, .product_narrator {float:left;width:150px;margin:0;padding:0;}
.product_review ul li {line-height:18px;}
.product_review ul li.seperator {line-height:10px;}
.product_review ul.product_actorsList {display:block;float:left;padding:0;margin-top:15px;width:450px;}
.product_review ul.product_directorsList, ul.product_VoiceList {display:block;float:left;padding:0;margin:0;padding:0;width:450px;}
.product_review ul.product_actorsList li, ul.product_directorsList li,  ul.product_VoiceList li {display:inline;}
.product_review ul li a.lnkHideShow, ul.product_actorsList li a.lnkHideShow_actors, ul.product_VoiceList li a.lnkHideShow_voice, ul.product_narrList li a.lnkHideShow_narr {color:#000;}
.product_specialf ul {margin:0 15px 0 15px;}
.product_specialf ul li {line-height:18px;list-style:disc;}
.product_tracks ul {margin:0;padding:0;line-height:18px;}
.product_details ul {margin:0;padding:0;line-height:18px;}
.product_details ul li div.title {float:left;width:150px;}
.product_details ul li div.item {float:left;width:430px;}
.product_trailer_cont {width:620px;text-align:center;margin-bottom:10px;}
.product_trailer_cont .product_trailer_iframe {text-align:center;margin:10px auto;width:500px;height:250px;}
.product_buySmall {padding:10px;font-size:14px;border-top:solid 1px #F4F3F3;}
.product_buySmall a, .buySmall {background:url('/images/furniture/bullet.gif') no-repeat left;padding-left:10px;color:#000;}
.product_buySmall .buySmall {font-size:14px;font-weight:bold;width:45px;border:none;}
.product_buySmall span {font-weight:bold;}
.product_buySmall .buybtn_na {background:url('/images/furniture/bullet.gif') no-repeat left;padding-left:10px;color:#000;}

/* Product Page - Product Track Listings */
div.product_tracks {}
div.product_tracks table.nf {margin-top:10px;}
div.product_tracks table tr td.trackno {text-align:right;vertical-align:top;}
div.product_tracks table tr td.text {padding-left:6px;}

/* Help Page */
.help {font-size:13px;width:618px;margin-top:10px;}
.help li {margin:10px 0 10px 0;background:url('/images/furniture/bullet.gif') no-repeat left;}
.help li a {font-size:14px;padding-left:10px;}
.help h2 {color:#000;background:none;padding-top:10px;margin:0;font-size:16px;}
.help h3 {color:#000;padding-top:10px;margin:0;background:none;font-size:16px;}
.help p strong {font-weight:bold;}
.help p {line-height:15px;padding:10px 0 10px 0;margin:0; }
.help .help_content {padding:10px;width:598px;}
.help .help_content ul li {padding-left:5px;background:transparent url(/images/furniture/bullet.gif) no-repeat;margin:10px 0;}
.help .help_content h2 {width:598px;color:#000;background:none;padding:10px 0 0 0;margin:0;}
.help .help_content h3 {width:598px;color:#000;padding:10px 0 0 0;margin:0;background:none;font-size:16px;}
.helpCentre_wrapper h4 {border-bottom:solid 1px #000;background:#F3F3F3;margin:0 0 10px 0;}
.helpCentre_wrapper .forgotPass_cont {border:solid 1px #ccc;margin-bottom:10px;overflow:hidden;font-size:12px;}
.helpCentre_wrapper .forgotPass_cont h5 {margin:0;padding:20px 0 20px 40px;width:578px;border-bottom:solid 1px #ccc;font-size:16px;}
.helpCentre_wrapper .forgotPass_cont .bottom_cont {background:#F3F3F3;padding-bottom:20px;}
.helpCentre_wrapper .forgotPass_cont .bottom_cont p {padding:20px 40px 0 40px;margin:0;}
.helpCentre_wrapper .forgotPass_cont .bottom_cont .txtBox_cont {padding:0 40px 20px 40px;}
.helpCentre_wrapper .forgotPass_cont .bottom_cont .txtBox_cont span {font-size:12px;float:left;}
.helpCentre_wrapper .forgotPass_cont .bottom_cont .txtBox_cont span.extraWidth {font-size:12px;float:left;line-height:18px;width:180px;}
.helpCentre_wrapper .forgotPass_cont .bottom_cont .txtBox_cont input {border:solid 1px #cccccc;width:220px;height:20px;float:left;}
.helpCentre_wrapper .forgotPass_cont .bottom_cont .btn_wrapper {padding-left:40px;}

/* Account */
#account_signin, #account_create {width:620px;margin:0 auto 10px auto;padding:0;font-size:12px;}
#account_create h4 {background:url('/images/furniture/title-bg.gif') repeat-x;border:solid 1px #ccc;padding:0;margin:0;width:618px;text-align:center;font-size:14px;}
#account_create h4 span.selected {font-weight:bold;text-decoration:underline;}
#account_create h4 span.notdone {color:#cccccc;}
#account_create img.accountTitle {width:620px;height:33px;margin-bottom:10px;}
#account_signin .signin_headcontainer {width:576px;padding:0 0 0 40px;margin:0;}
#account_signin .signin_headcontainer h5 {margin:0;padding:20px 0 20px 0;font-size:16px;float:left;width:280px;}
#account_signin .signin_headcontainer h5 span {color:#000;margin:0;padding:0 0 0 18px;}
#account_signin .signin_container {padding:0;background:url('/images/furniture/login-bg.gif') no-repeat;width:616px;margin:5px 0 5px 0;width:620px;height:272px;}
#account_signin .signin_container div.left {float:left;width:298px;padding:0 0 0 40px;margin:20px 0 0 0;}
#account_signin .signin_container div.right {float:left;width:240px;margin:20px 0 0 0;}
#account_signin .signin_container div.right h5 {padding:0;margin:0;font-size:14px;color:#000;}
#account_signin .signin_container div.left div.text {font-weight:bold;margin:0 0 6px 0;font-size:13px;clear:left;}
#account_signin .signin_container div.left input {border:solid 1px #cccccc;width:238px;height:24px;line-height:24px;font-size:13px;margin:0 0 15px 0;float:left;}
#account_signin .signin_container div.right p {line-height:18px;padding:12px 0 12px 0;margin:0;}
#account_signin .signin_container .signin_btns {padding:0 0 0 40px;}
#account_signin .signin_container .signin_btns .l_btn {float:left;margin:0 155px 20px 0;}
#account_signin .signin_container .signin_btns .r_btn {float:left;}
#account_signin .signin_guest {width:576px;height:30px;padding:0 0 0 40px;border:solid 1px #ccc;background:url('/images/furniture/account-title-bg.gif') repeat-x top left;}
#account_signin .signin_guest a {line-height:30px;padding:0 0 0 10px;font-weight:bold;background:url('/images/furniture/arrow-big-small.gif') no-repeat;}
#account_create .createaccount_m {border:solid 1px #ccc;padding:0;}
#account_create .comp {border:none;overflow:hidden;width:620px;}
#account_create .createaccount_m ol, #account_create .createaccount_m li {margin:10px 5px;list-style-type:decimal;padding:0 20px;}
#account_create .createaccount_m h4 {text-align:left;border:none;padding-left:10px;width:608px;}
#account_create .createaccount_m h5 {height:20px;margin:0;padding:10px 0 0 10px;font-size:16px;}
#account_create .createaccount_m .answers {margin-left:110px;float:left;height:80px;}
#account_create .createaccount_m .answers label {padding:0 5px;}
#account_create .createaccount_m .compButton_wrapper {width:471px;padding-left:109px;}
#account_create .createaccount_m span.text {padding:0 0 0 10px;}
#account_create .createaccount_m div.required, span.pink {color:#000;}
#account_create .createaccount_m .rowContainer {margin:20px 0 10px 0;height:20px;}
#account_create .createaccount_m .title {float:left;margin:0 0 5px 10px;border:solid 1px #ccc;width:80px;}
#account_create .createaccount_m input.email, #account_create .createaccount_m input.password {float:left;width:230px;margin:0 0 0 10px;text-align:left;color:#000000;border:solid 1px #ccc;}
#account_create .createaccount_m input.email_confirm, #account_create .createaccount_m input.password_confirm {float:left;width:230px;margin:0 0 10px 10px;text-align:left;color:#000000;border:solid 1px #ccc;}
#account_create .createaccount_m .email, .createaccount_m .email_confirm, .createaccount_m .password, .createaccount_m .password_confirm {width:140px;margin:0;text-align:right;float:left;}
#account_create .createaccount_m .compTitle {width:90px;margin:0 0 0 10px;text-align:left;color:#000;float:left;}
#account_create .createaccount_m .btn_container {border-top:solid 1px #ccc;padding:10px;}
#account_create .createaccount_m .greytext {clear:left;font-size:12px;text-align:center;}
#account_create .createaccount_m p {padding:10px;margin:0;}
#account_create .createaccount_m .findAddress_m {background:#f3f3f3;padding:5px 0 10px 0;border-top:solid 1px #cccccc;}
#account_create .createaccount_m .findAddress_m h5 {padding:0 0 0 10px;margin:10px 0;font-size:16px;}
#account_create .createaccount_m .findAddress_m input.houseNo, #account_create .createaccount_m .findAddress_m input.postcode_l {float:left;width:230px;height:19px;margin:5px 10px 5px 10px;padding:0;text-align:left;color:#000000;border:solid 1px #ccc;}
#account_create .createaccount_m .findAddress_m .findAdd_title {width:130px;margin:0;padding:0 0 0 10px;text-align:right;float:left;line-height:19px;}
#account_create .createaccount_m .findAddress_m .findAdd_addresses {height:250px;width:383px;margin-left:150px;}
#account_create .createaccount_m .findAddress_m .findAdd_pc {padding:0 0 10px 10px;}
#account_create .createaccount_m .findAddress_t {padding:0;margin:0;}
#account_create .createaccount_m .findAddress_t h5 {background:#f3f3f3;border-bottom:solid 1px #000000;font-size:16px;padding:10px 10px 5px 10px;margin:0;}
#account_create .createaccount_m .dp_statements {border-top:solid 1px #ccc;padding:10px 0;}
#account_create .createaccount_m .dp_statements input {float:left;border:none;width:15px;height:15px;margin:0 5px 0 10px;}
#account_create .createaccount_m .dp_statements input {float:left;border:none;width:15px;height:15px;margin:0 5px 0 10px;}
#account_create .createaccount_m .dp_statements label {float:left;font-size:11px;display:block;width:530px;padding-bottom:5px;}
#account_create .createaccount_m .creditCard_frm h5 {padding:0;margin:10px 0 10px 0;font-size:16px;}
#account_create .createaccount_m .creditCard_frm span.smallText {color:#cccccc;font-size:11px;line-height:13px;display:block;}
#account_create .createaccount_m .creditCard_frm .extraPadding {margin-left:20px;}
#account_create .createaccount_m .creditCard_frm div.smallText {color:#cccccc;font-size:11px;line-height:13px;display:block;width:370px;float:left;}
#account_create .createaccount_m .creditCard_frm select {margin:0 5px 5px 0;float:left;border:solid 1px #cccccc;}
#account_create .createaccount_m .creditCard_frm p.noborder {border:0;padding:10px 0 0 0;margin:0;}
#account_create .createaccount_m .creditCard_frm input.cv2 {width:50px;}
#account_create .createaccount_m .creditCard_frm div.required {float:left;color:#000;margin-right:5px;}
#account_create .createaccount_m .billingAddress_m .pink, .createaccount_m .creditCard_frm .pink {color:#000;}
#account_create .createaccount_m .billingAddress_m .item_seperator, .createaccount_m .creditCard_frm .item_seperator {float:left;margin:0 5px 0 0;}
#account_create .createaccount_m .billingAddress_m select.month, .createaccount_m .creditCard_frm select.month {width:40px;}
#account_create .createaccount_m .billingAddress_m select.issueNo, .createaccount_m .creditCard_frm select.issueNo {width:40px;}
#account_create .createaccount_m .billingAddress_m select.year, .createaccount_m .creditCard_frm select.year, .createaccount_m .billingAddress_m select.dob, .createaccount_m .creditCard_frm select.dob {margin-right:5px;border:solid 1px #ccc;width:65px;float:left;}
#account_create .createaccount_m .billingAddress_m, #account_create .createaccount_m .creditCard_frm {padding:10px;border-top:solid 1px #cccccc;}
#account_create .createaccount_m .billingAddress_m h5 {padding:0;margin:10px 0 10px 0;font-size:16px;}
#account_create .createaccount_m .billingAddress_m div.rowtitle, #account_create .createaccount_m .creditCard_frm div.rowtitle {float:left;width:130px;text-align:right;margin:0 10px 0 0;}
#account_create .createaccount_m .billingAddress_m div.showDescription {margin-bottom:5px;}
#account_create .createaccount_m .billingAddress_m div.required {float:left;color:#000;}
#account_create .createaccount_m .billingAddress_m div.text, #account_create .createaccount_m .creditCard_frm div.text {margin:0 0 10px 0;}
#account_create .createaccount_m .billingAddress_m input, #account_create .createaccount_m .creditCard_frm input {margin:0 5px 5px 0;width:230px;float:left;border:solid 1px #ccc;}
#account_create .createaccount_m .billingAddress_m input.postcode {width:90px;border:solid 1px #ccc;}
#account_create .createaccount_m .billingAddress_m input.phone {width:130px;border:solid 1px #ccc;}
#account_create .createaccount_m .billingAddress_m select.country,#account_create .createaccount_m .billingAddress_m select.title {margin:0 0 5px 0;border:solid 1px #ccc;}
#account_create .createaccount_m .billingAddress_m select.title {float:left;}
#account_create .createaccount_m .billingAddress_m p {padding:0 0 10px 0;margin:10px 0 0 0;}
#account_create .createaccount_m .billingAddress_m .lblGreySmall {font-size:11px;color:#cccccc;}
#account_create .createaccount_m .deliveryAddress h5 {font-size:16px;margin:10px 0 10px 0;}
#account_create .createaccount_m .deliveryAddress .text {margin:5px 0 0 10px;}
#account_create .createaccount_m .deliveryAddress .deliveryAddress_list {margin:20px 0 10px 10px;height:95px;}
#account_create .createaccount_m .deliveryAddress .deliveryAddress_list .left {float:left;padding:20px 0 0 0;width:50px;}
#account_create .createaccount_m .deliveryAddress .deliveryAddress_list .left input {float:left;}
#account_create .createaccount_m .deliveryAddress .deliveryAddress_list .right {float:left;}
#account_create .createaccount_m .deliveryAddress .deliveryAddress_list .right span.bold {font-weight:bold;}
#account_create .createaccount_m .deliveryAddress .button_holder {border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:8px;margin:0 2px 0 2px;height:24px;text-align:right;}
#account_create .createaccount_m .deliveryAddress .itemRow .radioBtn_cont {float:left;padding:10px 0 0 10px;text-align:left;width:180px;}
#account_create .createaccount_m .deliveryAddress .itemRow .itemDetails_cont {display:block;float:left;padding:10px 0;width:268px;}
#account_create .createaccount_m .deliveryAddress .itemRow .itemDetails_cont div {margin-top:6px;}
#account_create .createaccount_m .deliveryAddress span.pink {color:#000;}
#account_create .thankYou {padding:20px 0 0 0;}
#account_create .thankYou h5 {color:#000;width:448px;font-size:16px;margin:0;float:left;line-height:25px;}
#account_create .thankYou_top {float:left;margin:0;padding:0 0 20px 0;}
#account_create .createaccount_m .thankYou_m {background:#f3f3f3;}
#account_create .createaccount_m .thankYou_m h5 {padding:10px 0 3px 10px;line-height:20px;margin:0;font-size:16px;color:#000;}
#account_create .createaccount_m .thankYou_m .text {padding:0 0 10px 10px;}
#account_create .createaccount_m .thankYou_m .rowTitle {float:left;padding:0 5px 0 10px;width:230px;text-align:right;}
#account_create .createaccount_m .thankYou_m input {float:left;width:250px;margin:0 0 5px 0;}
#account_create .createaccount_m .thankYou_m .button_wrap {width:500px;padding:0 0 20px 0;}
#divPayFaster {color:#000;font-weight:bold;float:left;width:400px;}
#divPayFaster div.info {float:left;width:17px;height:16px;margin:2px 0 0 10px;}
#divPayFaster input, .createaccount_m .grey-bg label {float:left;}
#divPayFaster input {margin:5px 5px 5px 10px;}
#divPayFaster label {float:left;margin-left:5px;line-height:22px;}
#account_create .manage_m {border:solid 1px #ccc;margin:0 0 10px 0;font-size:12px;}
#account_create .manage_m h4 {padding:0 0 0 10px;width:608px;border:none;border-bottom:solid 1px #ccc;text-align:left;}
#account_create .manage_m h4 span.left {float:left;}
#account_create .manage_m h4 span.right {float:right;padding:0 18px 0 0;}
#account_create .manage_m h4 span.right a {padding:0 10px 0 0;background:url('/images/furniture/bullet.gif') no-repeat right;}
#account_create .manage_m p.noOrders {padding:10px;}
#account_create .manage_m .row_default {width:615px;height:70px;line-height:18px;padding:20px 0 10px 0;margin:0;border-bottom:solid 1px #ccc;}
#account_create .manage_m .row_default div {float:left;}
#account_create .manage_m .row_default div.rowOrders {width:100px;padding-left:5px;}
#account_create .manage_m .row_default div.rowItem {width:220px;}
#account_create .manage_m .row_default div.rowItem span.description {font-weight:bold;}
#account_create .manage_m .row_default div.rowItem span.address {font-size:11px;}
#account_create .manage_m .row_default div.rowPrice {width:65px;text-align:center;}
#account_create .manage_m .row_default div.rowQTY {width:50px;text-align:center;}
#account_create .manage_m .row_default div.rowTotal {width:65px;text-align:center;}
#account_create .manage_m .row_default div.rowStatus {width:100px;text-align:center;}
#account_create .manage_m .row_default div.rowStatus span {font-size:11px;}
#account_create .manage_m .cardsRow {width:611px;line-height:18px;padding:10px 0 10px 5px;margin:0;border-bottom:solid 1px #ccc;}
#account_create .manage_m .cardsRow .c_date {float:left;width:125px;padding:0 0 0 5px;overflow:hidden;}
#account_create .manage_m .cardsRow .c_itemDetails {float:left;width:240px;padding:0 10px 0 10px;}
#account_create .manage_m .cardsRow .c_itemDetails a {color:#000;}
#account_create .manage_m .cardsRow .c_itemDetails a:hover {color:#000;text-decoration:underline;}
#account_create .manage_m .cardsRow .c_itemStatus {float:left; width:130px;}
#account_create .manage_m .cardsRow .c_price {float:left;color:#000;width:75px;text-align:right;padding:0 7px 0 0;}
#account_create .manage_m .cardsRow .c_price a {color:#000;background:url('/images/furniture/bullet-nobg.gif') no-repeat right;padding:0 10px 0 0;}
#account_create .manage_m .cardsRow .c_itemStatus span, .manage_m .row .c_date span {color:#000;font-weight:bold;}
#account_create .manage_m .cardsRow .c_paymentRowtitle {float:left;width:100px;padding:0 10px 0 10px;}
#account_create .manage_m .cardsRow .c_paymentItem {float:left;width:260px;}
#account_create .manage_m .cardsRow .c_price_payment_card {width:160px;text-align:right;}
#account_create .manage_m .cardsRow .c_paymentItem_payment_card {width:190px;}
#account_create .manage_m .cardsRow .c_itemStatus_small {width:100px;}
#account_create .manage_m .cardsRow .c_price_small {width:105px;}
#account_create .manage_m .cardsRow .c_rightcol {float:left;color:#000;text-align:right;padding:0 7px 0 0;width:200px;}
#account_create .manage_m .cardsRow .radioBtn_cont {float:left;padding-left:10px;width:50px;}
#account_create .manage_m .row_title {width:606px;height:20px;line-height:18px;padding:10px 0 10px 0;margin:0 5px 0 5px;}
#account_create .manage_m .row_title .c_date span.selected_up, .c_itemDetails span.selected_up, .c_itemStatus span.selected_up, .c_price span.selected_up {padding:0 5px 0 0;background:url('/images/furniture/arrow-up.jpg') no-repeat top right;font-size:9px;}
#account_create .manage_m .row_title .c_date span.selected_down, .c_itemDetails span.selected_down, .c_itemStatus span.selected_down, .c_price span.selected_down {padding:0 5px 0 0;background:url('/images/furniture/arrow-down.jpg') no-repeat top right;font-size:9px;}
#account_create .manage_m .row_title .c_date a, .c_itemDetails a, .c_itemStatus a, .c_price a {color:#000;}
#account_create .manage_m .row_title .c_date {float:left;width:125px;padding:0 0 0 5px;}
#account_create .manage_m .row_title .c_itemDetails {float:left;width:240px;padding:0 10px 0 10px;}
#account_create .manage_m .row_title .c_itemStatus{float:left; width:120px;}
#account_create .manage_m .row_title .c_price {float:left;width:90px;}
#account_create .manage_m .row_orderHist, .manage_m .row_orderHist_a {width:611px;height:55px;line-height:18px;padding:5px 0 10px 5px;margin:0;}
#account_create .manage_m .row_orderHist {background:#f3f3f3;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}
#account_create .manage_m .row_orderHist_a {background:none;}
#account_create .manage_m .row_orderHist .c_date, .manage_m .row_orderHist_a .c_date {float:left;width:125px;padding:0 0 0 5px}
#account_create .manage_m .row_orderHist .c_itemDetails, .manage_m .row_orderHist_a .c_itemDetails {float:left;width:240px;padding:0 10px 0 10px;}
#account_create .manage_m .row_orderHist .c_itemStatus, .manage_m .row_orderHist_a .c_itemStatus {float:left; width:120px;}
#account_create .manage_m .row_orderHist .c_price, .manage_m .row_orderHist_a .c_price {float:left;color:#000;width:90px;}
#account_create .manage_m .order_history_paging {background:#cccccc;height:15px;padding:10px 0 10px 0;}
#account_create .manage_m .order_history_paging .items {padding:0 0 0 10px;float:left;}
#account_create .manage_m .order_history_paging .paging {padding:0 10px 0 0;float:right;}
#account_create .manage_m .personal_details {width:618px;margin:0;padding-bottom:10px;}
#account_create .manage_m .personal_details .personalDetails {width:230px;border:solid 1px #ccc;}
#account_create .manage_m .personal_details p {margin:0;padding:10px 0 10px 10px;}
#account_create .manage_m .personal_details select.title {float:left;padding:0;margin:0;border:solid 1px #ccc;}
#account_create .manage_m .personal_details div.rowTitle {float:left;width:130px;padding:0 10px 0 10px;margin-bottom:12px;color:#000;text-align:right;}
#account_create .manage_m .personal_details input{float:left;height:18px;width:230px;margin:0 0 5px 0;border:solid 1px #ccc;}
#account_create .manage_m .personal_details span {float:left;}
#account_create .manage_m .personal_details a.persDetails {color:#cccccc;font-size:11px;}
#account_create .manage_m .dp_statements {border-top:solid 1px #ccc;}
#account_create .manage_m .dp_statements h5 {font-size:16px;margin:10px 0 0;padding:0 0 0 10px;}
#account_create .manage_m .dp_statements input {float:left;border:none;width:15px;height:15px;margin:0 5px 0 10px;}
#account_create .manage_m .dp_statements label {float:left;font-size:11px;display:block;width:530px;padding-bottom:5px;}
#account_create .manage_m .editPassword, .editEmail {padding:10px;}
#account_create .manage_add_lnk {text-align:right;padding:0;height:25px;width:616px;line-height:25px;}
#account_create .manage_add_lnk a {color:#000;background:url('/images/furniture/bullet-nobg.gif') no-repeat right;padding:0 10px 0 0;margin:0 10px 0 0;}
#account_create .manage_add_lnk a:hover {color:#000;text-decoration:underline;}
#account_create .orders .content {padding:10px;}
#account_create .orders h5 {background:#EFEFEF;width:615px;padding:0;margin:0;height:30px;font-size:14px;border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
#account_create .orders h5 span {float:left;padding:5px 0;}
#account_create .orders h5 span.ordersTitle {width:100px;padding-left:5px;}
#account_create .orders h5 span.itemTitle {width:220px;}
#account_create .orders h5 span.priceTitle {width:65px;text-align:center;}
#account_create .orders h5 span.qtyTitle {width:50px;}
#account_create .orders h5 span.totalTitle {width:65px;text-align:center;}
#account_create .orders h5 span.statusTitle {width:100px;text-align:center;}
#account_create .createaccount_m .chooseCat {padding-top:10px;}
#account_create .createaccount_m .chooseCat table tr {height:25px;}
#account_create .createaccount_m .chooseCat table tr td label {padding:0 5px;}

/* basket */
.btnShop {float:left;font-size:16px;color:#656565;height:50px;line-height:50px;margin-left:10px;background-color:#f7f7f8;width:934px;padding-left:15px;margin-bottom:10px;text-align:left;}
.btnShop span {font-size:8px;}
.btn-wrapper_rc {padding-top:10px;float:right;}
.button_wrapper_white {height:24px;padding:10px;margin:0;text-align:right;background-color:#fff;}
.grey {background-color:#f7f7f9;}
.basket_wrapper {font-size:12px;width:693px;/*padding:14px 0 14px 14px;*/}
.basket_wrapper_default {font-size:12px;width:906px;padding:0 0 10px 15px;border-top:solid 15px #f7f7f8;border-bottom:solid 15px #f7f7f8;border-left:solid 15px #f7f7f8;background-color:#fff;float:left;}
.basket_wrapper p {padding-left:10px;}
.basket_wrapper h4 {background:url('/images/furniture/title-bg.gif') repeat-x;width:608px;height:30px;border:solid 1px #cccccc;padding:0 0 0 10px;margin:10px 0 0 0;line-height:29px;font-size:15px;}
.basket_wrapper h4.breadcrumbs {text-align:center;}
.basket_wrapper h4.breadcrumbs span.notdone {color:#cccccc;}
.basket_wrapper h4.breadcrumbs span.selected {text-decoration:underline;}
.basket_wrapper h5 {padding:0;margin:0;height:30px;font-size:14px;border-bottom:solid 1px #e6e6e6;width:890px;}
.basket_wrapper h5 span {float:left;width:130px;text-align:right;padding:5px 0 5px 0;}
.basket_wrapper h5 span.status {text-align:center;padding-left:20px;width:100px;}
.basket_wrapper h5 span.header_item {width:505px;text-align:left;padding-left:10px;}
.basket_wrapper h5 span.price {width:115px;font-size:14px;text-align:right;}
.basket_wrapper .basket_contents h6 {font-size:16px;font-weight:bold;padding:0 0 10px 0;margin:0;text-align:center;}
.basket_wrapper .basket_contents h6 a {color:#333399;}
.basket_wrapper .basket_contents p {margin-top:0;padding-top:0;}
.basket_wrapper .basket_contents p.sorry {padding:10px;font-size:13px;text-align:left;}
.basket_contents {border-bottom:solid 1px #e6e6e6;padding:10px 5px;width:880px;}
.basket_notloggedin {padding:10px 0 10px 5px;}
.basket_contents h5 {padding:0;margin:0;}
.basket_contents .image {width:105px;height:110px;text-align:left;overflow:hidden;float:left;margin:5px 25px 5px 5px;padding:0;}
.basket_contents .image img {height:110px;border:none;}
.basket_contents .text-container-default {width:390px;height:110px;float:left;font-size:13px;text-align:left;}
.basket_contents .text-container-default h6 {font-size:13px;padding:5px 0;color:#333399;height:30px;overflow:hidden;text-align:left;}
.basket_contents .text-container-default p {padding:0;margin:0;}
.basket_contents .text-container-default p span.lt {text-decoration:line-through;}
.basket_contents .text-container-default .stockstatus {}
.basket_contents .text-container-default p a {background:url('/images/furniture/bullet.gif') right no-repeat;padding:0 10px 0 0;line-height:18px;}
.basket_contents .text-container-checkout {width:307px;padding:5px 0 0 5px;float:left;height:85px;}
.basket_contents .text-container-checkout h6 {padding:0;margin:0;font-size:12px;display:block;text-align:left;}
.basket_contents .text-container-checkout p.format, .text-container-checkout p.releaseDate {font-size:12px;padding:0;margin:0;}
.basket_contents .status, .item_price, .qty {float:left;height:85px;width:130px;text-align:right;padding:5px 0 0 0;font-size:12px;}
.basket_contents .qty {text-align:right;width:85px;padding-right:5px;}
.basket_contents .qty .qty_tb {width:25px;text-align:center;}
.basket_contents .item_price {width:130px;text-align:right;}
.basket_contents .tallDiv {height:110px;margin:0;padding:5px 0 5px 0;}
.basket_contents .qty span .btn {background:none;border:none;font-size:11px;color:#333399;padding-right:5px;}
.basket_contents .qty span .btn:hover {color:#333399;text-decoration:underline;}
.mediacode_container {width:690px;float:left;padding:10px;}
.mediacode_container .mediaCode {text-align:right;}
.mediacode_container .mediaCode_wrapper {float:left;padding-bottom:5px;text-align:right;}
.mediacode_container .mediaCode_wrapper p {float:left;padding:0;margin:0;line-height:23px;font-size:14px;}
.mediacode_container .updateBtn_wrapper {float:left;width:45px;font-size:11px;}
.mediacode_container .mediaCode_lbl {float:left;background-color:#F3F3F3;width:519px;padding:0 5px 5px 0;}
.mediacode_container .mediaCode span {float:right;}
.mediacode_container .mediaCode input {float:left;width:113px;height:23px;margin-left:5px;border:solid 1px #cccccc;}
.mediacode_container .mediaCode a {color:#333399;text-decoration:underline;line-height:23px;}
.total_container {text-align:right;float:left;}
.total_container .subTotal, .total_container .deliveryTotal, .total_container .discount, .total_container .donation {padding:7px 5px 5px 0;font-size:14px;}
.total_container .total {padding:5px 0 5px 0;font-weight:bold;font-size:14px;}
.total_container .total span {}
.total_container .subTotal .title, .total_container .deliveryTotal .title, .total_container .total .title, .total_container .mediacode .title, .total_container .discount .title, .total_container .donation .title {float:left;width:65px;color:#333399;}
.total_container .subTotal .value, .total_container .deliveryTotal .value, .total_container .total .value, .total_container .mediacode .value, .total_container .discount .value, .total_container .donation .value {width:100px;float:left;color:#333399;}
.total_container .total .title, .total_container  .total .value {color:#000;}
.total_container .mediaCode .mediaCodeTXT {float:left;width:85px;}
h1.basket {/*background:url('/images/furniture/basket-header-bg.gif') repeat-x;*/background:none;border:none;padding:0 20px;height:52px;line-height:52px;color:#000;color:#000;font-size:20px;font-weight:normal;margin-bottom:10px;width:930px;text-align:left;}
h1.basket span.l {float:left;}
h1.basket span.l span {font-size:16px;color:#656565;}
h1.basket span.r {float:right;}
h1.basket span.r span {font-size:8px;}
h1.basket span.r a {font-size:16px;}
.CheckoutBreadcrumbs {width:970px;height:30px;text-align:center;}
.CheckoutBreadcrumbs ul {margin:0 125px;}
.CheckoutBreadcrumbs ul li {float:left;color:#656565;padding:0 10px;line-height:18px;}
.CheckoutBreadcrumbs ul li span {font-size:1.5em;padding-right:10px;}
.CheckoutBreadcrumbs ul li.selected {color:#333399;}
.CheckoutBreadcrumbs ul li.selected span {text-decoration:underline;}
.CheckoutBreadcrumbs ul li.selected_c span {color:#333399;}
h1.basketGuest {border:none;padding-left:10px;float:left;margin-bottom:0;background:none;color:#000;font-size:20px;font-weight:normal;height:40px;line-height:40px;text-align:left;}
.helpLnk {float:right;height:30px;padding:10px 5px 0 0;}
h1.catalogueRequest {border:none;background:url('/images/furniture/cat-title-bg.gif') repeat-x;height:52px;line-height:52px;padding-left:10px;}
#basket_checkout {width:970px;}
#basket_checkout .comp {border:none;overflow:hidden;}
#basket_checkout .catRequest {padding:20px;border-right:solid 14px #f7f7f8;border-left:solid 14px #f7f7f8;border-top:solid 14px #f7f7f8;border-bottom:solid 14px #f7f7f8;width:884px;}
#basket_checkout .catRequest p {font-size:12px;}
#basket_checkout .catRequest .catRequest_lbl {font-size:12px;float:left;margin:0 10px;text-align:left;width:150px;}
#basket_checkout .catRequest .catRequest_txt {float:left;height:19px;border:solid 1px #ccc;width:230px;margin:0 5px 10px 0;}
#basket_checkout .checkout_m {width:920px;border-right:solid 14px #f7f7f8;border-left:solid 14px #f7f7f8;border-top:solid 14px #f7f7f8;border-bottom:solid 14px #f7f7f8;margin:0 10px;}
#basket_checkout .checkout_m p {font-size:12px;text-align:left;}
#basket_checkout .checkout_m p.telNo {padding:5px 20px;}
#basket_checkout .checkout_m ol, #basket_checkout .checkout_m li {margin:10px 5px;list-style-type:decimal;padding:0 20px;}
#basket_checkout .checkout_m h4 {text-align:left;border:none;padding-left:10px;}
#basket_checkout .checkout_m h5 {height:20px;margin:0;padding:10px 0 0 10px;font-size:16px;}
#basket_checkout .checkout_m .answers {margin-left:100px;float:left;height:80px;}
#basket_checkout .checkout_m .answers label {padding:0 5px;}
#basket_checkout .checkout_m .compButton_wrapper {width:471px;padding-left:99px;}
#basket_checkout .checkout_m span.text {padding:0 0 0 10px;}
#basket_checkout .checkout_m .rowContainer, #account_create .catRequest .rowContainer {padding:0;margin-top:5px;}
#basket_checkout .checkout_m .rowContainer_s {margin-top:5px;}
#basket_checkout .checkout_m .title, #account_create .catRequest .title {float:left;margin:0 0 5px 0;border:solid 1px #ccc;width:80px;height:19px;}
#basket_checkout .checkout_m .title_l, #account_create .catRequest .title_l {float:left;margin:0 0 10px 0;border:solid 1px #ccc;width:80px;height:19px;}
#basket_checkout .checkout_m input.email, #basket_checkout .checkout_m input.password {float:left;width:230px;margin:0 0 5px 10px;text-align:left;color:#000000;border:solid 1px #ccc;height:19px;}
#basket_checkout .checkout_m input.email_confirm, #basket_checkout .checkout_m input.password_confirm {float:left;width:230px;margin:0 0 10px 10px;text-align:left;color:#000000;border:solid 1px #ccc;}
#basket_checkout .checkout_m .email, .checkout_m .email_confirm, .checkout_m .password, .checkout_m .password_confirm {width:90px;margin:0 10px 0 20px;text-align:left;float:left;font-size:12px;}
#basket_checkout .checkout_m .email_l {width:100px;margin:0 10px;text-align:left;float:left;font-size:12px;padding-left:10px;}
#basket_checkout .checkout_m .compTitle {width:90px;margin:0;text-align:left;color:#3F8279;float:left;}
#basket_checkout .checkout_m .btn_container {border-top:solid 1px #ccc;padding:10px;}
#basket_checkout .checkout_m .greytext {clear:left;font-size:12px;text-align:center;}
#basket_payment {width:950px;margin:0 10px;}
#basket_payment .payment_w {border-left:solid 14px #f7f7f8;border-right:solid 14px #f7f7f7;}
#basket_payment .creditCard_frm {text-align:left;width:415px;border-top:solid 14px #f7f7f8;padding:10px 15px;float:left;}
#basket_payment .creditCard_frm h1, #basket_payment .totals h1 {color:#000;border:none;font-size:20px;font-weight:normal;height:40px;line-height:40px;margin-bottom:10px;width:400px;background:none;border-bottom:solid 1px #f7f8f8;}
#basket_payment .creditCard_frm ul li {float:left;width:44px;height:29px;margin:10px 18px 10px 0;}
#basket_payment .creditCard_frm ul li img {width:44px;height:29px;}
#basket_payment .creditCard_frm .rowtitle {float:left;font-size:13px;text-align:left;width:100px;padding:5px 0;}
#basket_payment .creditCard_frm .item_seperator {float:left;padding:5px;}
#basket_payment .creditCard_frm .whatsThis {float:left;color:#333399;text-decoration:underline;padding:5px 0 5px 5px;line-height:20px;}
#basket_payment .creditCard_frm .whatsThis a {color:#333399;}
#basket_payment .creditCard_frm select {float:left;border:solid 1px #cccccc;height:20px;width:50px;margin:5px 0;}
#basket_payment .creditCard_frm select.big {float:left;border:solid 1px #cccccc;height:20px;width:70px;}
#basket_payment .creditCard_frm input {width:200px;height:20px;margin:5px 0;float:left;}
#basket_payment .creditCard_frm input.cv2 {width:50px;float:left;}
#basket_payment .totals {font-size:14px;border-left:solid 14px #f7f7f8;border-top:solid 14px #f7f7f8;float:right;width:433px;padding:10px 15px;min-height:275px;text-align:left;}
#basket_payment .totals .itemsTitle, #account_create .totals .total {background-color:#f7f7f8;border-bottom:solid 1px #eaeaea;padding:10px 0;}
#basket_payment .totals .itemsTitle {padding:10px 20px 10px 5px;height:20px;margin-bottom:10px;}
#basket_payment .totals .itemRow {padding:0 20px 10px 5px;/*color:#333399;*/}
#basket_payment .totals .itemsTitle .rowTotal, #basket_payment .totals .itemRow .rowTotal {float:right;display:block;width:100px;text-align:right;}
#basket_payment .totals .itemsTitle .rowItem, #basket_payment .totals .itemRow .rowItem {width:260px;display:block;float:left;}
#basket_payment .totals .itemsTitle .rowQty, #basket_payment .totals .itemRow .rowQty {float:right;}
#basket_payment .totals .subTotals {border-top:solid 1px #eaeaea;padding:5px 20px 5px 5px;}
#basket_payment .totals .subTotals span {padding:5px 0;}
#basket_payment .totals .subTotals .l, #basket_payment .totals .total .l {float:left;}
#basket_payment .totals .subTotals .r, #basket_payment .totals .total .r {float:right;}
#basket_payment .totals .total span {font-weight:bold;padding:0 20px 0 5px;}
#basket_payment .totals p {font-size:11px;padding:10px 0 0 5px;}
.bsk_wrapper {background-color:#f7f7f8;margin-bottom:10px;min-height:360px;width:950px;margin-left:10px;overflow:hidden;}
.Checkout_Basket_banner {background-color:#f7f7f8;width:193px;float:left;padding:25px;text-align:center;}
.donation_l {width:472px;height:436px;padding:10px;border-left:solid 14px #f7f7f8;border-top:solid 14px #f7f7f8;border-bottom:solid 14px #f7f7f8;float:left;font-size:14px;margin-left:10px;}
.donation_l h1 {border:none;color:#000;background:none;}
.donation_l .donationValue {padding-right:10px;}
.donation_l .orderValue {border-top:solid 1px #eaeaea;border-bottom:solid 1px #eaeaea;padding:10px 0;}
.donation_l .donValue {border-top:solid 1px #eaeaea;padding-top:10px;}
.donation_l .totalValue {border-bottom:solid 1px #eaeaea;padding-bottom:10px;}
.donation_l .giftAid {font-size:11px;}
.donation_l .giftAid input {float:left;}
.donation_l .giftAid span.ga {float:left;display:block;width:450px;margin-left:5px;}
.donation_l .dRow_l {float:left;padding:5px 0;}
.donation_l .dRow_l input {padding-right:10px;}
.donation_l .dRow_r {float:right;}
.donation_l .dRow_r input {width:80px;text-align:right;}
.donation_r {width:354px;height:456px;padding:0 32px;border-left:solid 14px #f7f7f8;border-top:solid 14px #f7f7f8;border-bottom:solid 14px #f7f7f8;border-right:solid 14px #f7f7f8;float:left;font-size:11px;}
.donation_r .img_w {width:352px;text-align:center;padding-top:30px;}
.donation_r .img_w img {width:248px;height:159px;}
.donation_r .pTop {padding-top:40px;}
.chkBottom_l {float:left;width:450px;}
.chkBottom_r {float:left;width:454px;border-left:solid 14px #f7f7f8;}
.chkBottom_l .billingAddress_m, .chkBottom_r .billingAddress_m {padding:10px;}
.chkBottom_l .billingAddress_m h1, .chkBottom_r .billingAddress_m h1 {color:#000;border:none;font-size:20px;font-weight:normal;height:40px;line-height:40px;margin-bottom:10px;width:340px;background:none;text-align:left;}
.chkBottom_l .rowtitle, .chkBottom_r .rowtitle, .catRequest_l .rowtitle  {float:left;width:100px;text-align:left;margin:0 10px 0 10px;font-size:12px;}
.catRequest_l .rowtitle {width:150px;}
.basket_confirmation {border:solid 14px #f7f7f8;padding:10px;width:902px;margin:0 10px;}
.basket_confirmation h1 {color:#000;border:none;font-size:20px;font-weight:normal;height:40px;line-height:40px;margin-bottom:10px;width:855px;background:none;border-bottom:solid 1px #f7f8f8;}
.basket_confirmation p {font-size:14px;padding:0 20px;text-align:left;}
.basket_confirmation .basket_thanks_cont {font-size:14px;}
.chkTop_l {border-bottom:solid 14px #f7f7f8;border-right:solid 14px #f7f7f8;border-top:solid 14px #f7f7f8;width:449px;float:left;height:100px;padding-top:10px;}
.chkTop_r {border-bottom:solid 14px #f7f7f8;border-top:solid 14px #f7f7f8;width:457px;float:left;height:100px;float:left;padding-top:10px;}
.chkBottom_l .billingAddress_m input, .chkBottom_r .billingAddress_m input, .catRequest_l .billingAddress_m input {margin:0 5px 10px 0;width:230px;float:left;border:solid 1px #ccc;height:19px;}
.chkBottom_l .billingAddress_m input.postcode, .chkBottom_r .billingAddress_m input.postcode, .catRequest_l .billingAddress_m input.postcode {width:115px;}
.chkBottom_l .billingAddress_m input.btnFindPC, .chkBottom_r .billingAddress_m input.btnFindPC, .catRequest_l .billingAddress_m input.btnFindPC {border:none;background:none;float:left;width:80px;color:#333399;text-decoration:underline;}
.chkBottom_l .billingAddress_m .findAdd_addresses, .chkBottom_r .billingAddress_m .findAdd_addresses, .catRequest_l .billingAddress_m .findAdd_addresses {margin-left:120px;margin-bottom:10px;height:95px;width:310px;border:1px solid #CCCCCC;}
.catRequest_l .billingAddress_m .findAdd_addresses {margin-left:170px;}
.chkBottom_l .billingAddress_m title, .chkBottom_r .billingAddress_m title, .catRequest_l .billingAddress_m title {float:left;margin-left:0;}
.chkBottom_l .billingAddress_m select.country, .chkBottom_r .billingAddress_m select.country, .catRequest_l .billingAddress_m select.country {margin:0 0 5px 0;border:solid 1px #ccc;height:19px;float:left;}
.chkBottom_l .billingAddress_m .chk_w, .chkBottom_r .billingAddress_m .chk_w, .catRequest_l .billingAddress_m .chk_w {padding:0 0 15px 10px;font-size:13px;text-align:left;}
.chkBottom_l .billingAddress_m .chk_w input, .chkBottom_r .billingAddress_m .chk_w input, .catRequest_l .billingAddress_m .chk_w input {width:15px;height:15px;border:none;}
.chkBottom_l .billingAddress_m p, .chkBottom_r .billingAddress_m p {padding:0 0 0 120px;margin:0;}
/*Old basket */
/*p.view_basket {padding:0 0 5px 10px;}
h3.basket_wrapper {background:#fff url('/images/furniture/bullet.gif') no-repeat left;margin:0 0 0 10px;width:400px;}
.topbtn_wrapper {padding:0 9px;width:602px;}
.basket_wrapper {margin-bottom:10px;font-size:12px;}
.basket_wrapper p {padding-left:10px;}
.basket_wrapper h4 {background:url('/images/furniture/title-bg.gif') repeat-x;width:608px;height:30px;border:solid 1px #cccccc;padding:0 0 0 10px;margin:10px 0 0 0;line-height:29px;font-size:15px;}
.basket_wrapper h4.breadcrumbs {text-align:center;}
.basket_wrapper h4.breadcrumbs span.notdone {color:#cccccc;}
.basket_wrapper h4.breadcrumbs span.selected {text-decoration:underline;}
.basket_wrapper h5 {background:#EFEFEF;width:618px;padding:0;margin:0;height:30px;font-size:14px;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;}
.basket_wrapper h5 span {float:left;width:100px;text-align:right;padding:5px 0 5px 0;}
.basket_wrapper h5 span.status {text-align:center;padding-left:20px;width:90px;}
.basket_wrapper h5 span.header_item {width:296px;text-align:left;padding-left:10px;}
.basket_wrapper h5 span.price {width:90px;font-size:14px;text-align:right;}
.basket_wrapper .basket_contents h6 {font-size:16px;font-weight:bold;padding:0 0 10px 0;margin:0;text-align:center;}
.basket_wrapper .basket_contents h6 a {color:#000;}
.basket_wrapper .basket_contents p {margin-top:0;padding-top:0;}
.basket_wrapper .basket_contents p.sorry {padding:10px;font-size:13px;}
.basket_contents {border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;padding:0 0 0 5px;width:613px;}
.basket_notloggedin {padding:10px 0 10px 5px;}
.basket_contents h5 {padding:0;margin:0;}
.basket_contents .image {width:105px;height:110px;text-align:left;overflow:hidden;float:left;margin:5px 5px 5px 5px;padding:0;}
.basket_contents .image img {height:110px;border:none;}
.basket_contents .text-container-default {width:199px;height:110px;float:left;}
.basket_contents .text-container-default h6 {font-size:12px;padding:5px 0;color:#000;height:62px;overflow:hidden;text-align:left;}
.basket_contents .text-container-default p {padding:0;margin:0;}
.basket_contents .text-container-default p span.lt {text-decoration:line-through;}
.basket_contents .text-container-default p a {background:url('/images/furniture/bullet.gif') right no-repeat;padding:0 10px 0 0;line-height:18px;}
.basket_contents .text-container-checkout {width:307px;padding:5px 0 0 5px;float:left;height:85px;}
.basket_contents .text-container-checkout h6 {padding:0;margin:0;color:#000;font-size:12px;display:block;text-align:left;}
.basket_contents .text-container-checkout p.format, .text-container-checkout p.releaseDate {font-size:12px;padding:0;margin:0;}
.basket_contents .status, .item_price, .qty {float:left;height:85px;width:105px;text-align:center;padding:5px 0 0 0;font-size:12px;}
.basket_contents .qty {text-align:right;width:85px;padding-right:5px;}
.basket_contents .qty .qty_tb {width:25px;text-align:center;}
.basket_contents .item_price {width:95px;text-align:right;}
.basket_contents .tallDiv {height:110px;margin:0;padding:5px 0 5px 0;}
.basket_contents .qty span .btn {background:none;border:none;font-size:12px;}
.basket_contents .qty span .btn:hover {color:#000;text-decoration:underline;}
.total_container {text-align:right;border-bottom:solid 1px #cccccc;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;}
.total_container .subTotal, .deliveryTotal, .mediaCode, .discount {background-color:#F3F3F3;padding:5px 5px 5px 0;font-size:12px;}
.total_container .mediaCode {text-align:right;width:612px;background-color:#f3f3f3;}
.total_container .mediaCode_wrapper {float:left;background-color:#F3F3F3;width:517px;padding-bottom:5px;text-align:right;}
.total_container .mediaCode_wrapper p {float:left;padding:0;margin:0;width:419px;}
.total_container .updateBtn_wrapper {float:left;width:80px;background-color:#f3f3f3;margin-left:10px;}
.total_container .mediaCode_lbl {float:left;background-color:#F3F3F3;width:519px;padding:0 5px 5px 0;}
.total_container .mediaCode span {float:right;}
.total_container .mediaCode input {float:left;width:80px;margin-left:5px;border:solid 1px #cccccc;}
.total_container .total {background:#cccccc;padding:5px 0 5px 0;font-weight:bold;}
.total_container .total span {color:#000;}
.total_container .subTotal .title, .deliveryTotal .title, .total .title, .mediacode .title, .discount .title {float:left;width:519px;}
.total_container .subTotal .value, .deliveryTotal .value, .total .value, .mediacode .value, .discount .value {width:90px;float:left;}
.total_container .mediaCode .mediaCodeTXT {float:left;width:85px;}
.basket_selectDelorPay {padding:0;width:618px;font-size:13px;}
.basket_selectDelorPay .topText {background:#F4D3E6;padding:5px 5px 5px 10px;}
.basket_selectDelorPay .addText {padding:5px 10px 5px 5px;text-align:right;}
.basket_selectDelorPay .addText a {background:url('/images/furniture/bullet.gif') no-repeat right;padding:0 10px 0 0;}
.basket_selectDelorPay .itemRow, .itemAltRow {border-bottom:solid 1px #ccc;}
.basket_selectDelorPay .itemRow .radioBtn_cont, .itemRow .radioBtn_cont_left, .itemAltRow .radioBtn_cont {float:left;width:180px;padding:10px 0 0 10px;text-align:left;}
.basket_selectDelorPay .itemRow .radioBtn_cont_left {text-align:left;}
.basket_selectDelorPay .itemRow .radioBtn_cont_left span {color:#000;font-weight:bold;}
.basket_selectDelorPay .itemRow .itemDetails_cont, .itemAltRow .itemDetails_cont {float:left;padding:10px 0 10px 0;width:268px;display:block;}
.basket_selectDelorPay .itemRow .itemDetails_cont div {margin-top:6px;}
.basket_selectDelorPay .itemRow .description_cont {float:left;padding:10px 0;width:150px;}
.basket_selectDelorPay .itemRow .description_cont span, .radioBtn_cont span {color:#000;font-weight:bold;}
.basket_selectDelorPay .itemRow .radioBtn_cont .rb_left {float:left;}
.basket_selectDelorPay .itemRow .radioBtn_cont .rb_right {float:left;padding-left:10px;}
.basket_selectDelorPay .itemRow .itemDetailsCard_cont, .itemAltRow .itemDetailsCard_cont {float:left;padding:10px 0 10px 0;width:400px;}
.basket_selectDelorPay .itemRow .itemDetails_cont span, .itemAltRow .itemDetails_cont span {color:#000;font-weight:bold;}
.basket_selectDelorPay .itemRow .editAddressPay {width:100px;text-align:right;}
.basket_selectDelorPay .itemRow .editAddressPay, .itemAltRow .editAddressPay {float:left;padding:10px 0 0 0;width:150px;}
.basket_selectDelorPay .itemRow .editAddressPay a, .itemAltRow .editAddressPay a {padding-right:10px;background:url('/images/furniture/bullet-nobg.gif') no-repeat right;}
.basket_selectDelorPay .cardForm {margin:0 5px 0 5px;border-bottom:solid 1px #ccc;}
.basket_selectDelorPay .cardForm .rowTitle {float:left;width:150px;color:#000;text-align:right;padding-right:5px;}
.basket_selectDelorPay .cardForm .rowTitle_f {float:left;width:150px;color:#000;text-align:right;padding-right:5px;margin:20px 0 10px 0;}
.basket_selectDelorPay .cardForm .seperator {float:left;padding:0 2px 0 2px;}
.basket_selectDelorPay .cardForm input.large {float:left;width:225px;margin:20px 0 10px 0;}
.basket_selectDelorPay .cardForm input.small {float:left;width:80px;margin-bottom:10px;}
.basket_selectDelorPay .cardForm select {float:left;margin-bottom:10px;}
.basket_selectDelorPay .cardForm span {float:left;font-size:11px;color:#ccc;line-height:25px;padding-left:5px;}
.basket_selectDelorPay p {padding:0 5px 0 5px;margin:10px 0 10px 0;font-size:12px;}
.basket_selectDelorPay .grey-bg {padding:10px 5px 10px 5px;margin:10px 0 0 0;background:#F3F3F3;color:#000;font-weight:bold;}
.basket_selectDelorPay .grey-bg label {padding:0 5px 0 5px;}
.basket_thanks_nopadding {padding:10px 0 0 0;width:618px;}
.basket_thanks_nopadding h6 {margin:0;padding:15px 10px 15px 10px;color:#000;font-size:14px;}
.basket_thanks_nopadding .basket_thanks_cont {background:#F3F3F3;padding:10px 0 10px 0;border-top:solid 1px #ccc;}
.basket_thanks_nopadding .basket_thanks_cont p {margin:0 0 10px 0;font-size:13px;}
.basket_thanks_nopadding .basket_thanks_cont p.large {font-weight:bold;margin:0;font-size:14px;height:18px;}
.basket_thanks_nopadding .basket_thanks_cont p.small {height:18px;margin-top:10px;}
.basket_thanks_nopadding .basket_thanks_cont p.text_2l {color:#cccccc;text-align:center;}
.basket_thanks_nopadding .basket_thanks_cont .rowTitle {width:150px;color:#000;float:left;text-align:right;padding-right:10px;}
.basket_thanks_nopadding .basket_thanks_cont .btn_wrapper {width:600px;margin:0 0 0 10px;padding-bottom:10px;}
.basket_thanks_nopadding .basket_thanks_cont .btn_wrapper .l {float:left;}
.basket_thanks_nopadding .basket_thanks_cont .btn_wrapper .r {float:right;}
.basket_thanks_nopadding .basket_thanks_cont input {float:left;margin-bottom:10px;}*/

/* Contact Us */
.contactusPanel h4 {border-bottom:none;border:solid 1px #ccc;background:url('/images/furniture/title-bg.gif') repeat-x;}
.contactusPanel p.thanks {text-align:center;color:#000;font-size:16px;font-weight:bold;}
.contactus_cont {border:solid 1px #cccccc;padding:10px;margin:0 0 15px 0;}
.contactus_cont h5 {color:#000;font-size:16px;margin:10px 0;padding:0;border:none;}
.contactus_cont p {margin:10px 0;}
.contactus_cont ul li.bold {font-weight:bold;}
.contactus_cont .contactus_phone {padding:0;margin:0 0 5px 0;}
.contactus_cont .contactus_phone .pink {color:#000;display:inline;width:200px;}
.contactus_cont .contactus_phone .normal {display:inline;}
.contactus_form {border:solid 1px #cccccc;padding:5px 0 5px 3px;margin:0;font-size:13px;}
.contactus_form input, textarea {width:275px;float:left;}
.contactus_form .grey {background:#F3F3F3;height:60px;}
.contactus_form .grey .grey_title {padding:10px 0 0 10px;font-weight:bold;}
.contactus_form .grey .grey_normal {padding-top:10px;}
.contactus_form .grey select {width:280px;}
.contactus_form .normal_title {padding:0 0 0 10px;}
.contactus_form table tr td {padding:5px 0;}
.contactus_form table tr td textarea {font-family:arial;font-size:12px;}
.contactus_footer {height:27px;margin:15px 0 0 0;padding:3px 2px 0 0;text-align:right;width:610px;}
.contactus_footer input {width:140px;height:24px;float:right;}
.contactus_footer .submitbtn {border:solid 1px #ffffff;margin:0 3px 0 0;height:22px;width:110px;float:right;}
.contactus_footer .submitbtn a {color:#ffffff;padding:5px;line-height:22px;}

/* Gadgets - Ticker */
#ticker {float:left;}
.newsticker {list-style-type:none;border:none;background:#fff;padding:3px;margin:0;}

/* Gadgets - Social Bookmarks */
#social_bookmarks {list-style-type: none;}
#social_bookmarks ul {margin:10px;}
#social_bookmarks ul li {width:100px;display:inline;height:20px;}
#social_bookmarks ul li.delicious {background:url('/global/icons/socialbookmarking_20x20/delicious.gif') no-repeat;}
#social_bookmarks ul li.digg {background:url('/global/icons/socialbookmarking_20x20/digg.gif') no-repeat;}
#social_bookmarks ul li.reddit {background:url('/global/icons/socialbookmarking_20x20/reddit.gif') no-repeat;}
#social_bookmarks ul li.facebook {background:url('/global/icons/socialbookmarking_20x20/facebook.gif') no-repeat;}
#social_bookmarks ul li.stumbleupon {background:url('/global/icons/socialbookmarking_20x20/stumbleupon.gif') no-repeat;}
#social_bookmarks ul li a {padding:4px 25px 7px;}

/* Gadgets - Recently Viewed Products */
#lb .box, #rb .box {font-size:12px;margin:0 0 10px 0;width:165px;}
#lb .box p, #rb .box p {padding:10px;margin:0;}
#lb .box h2, #rb .box h2 {height:33px;width:155px;margin:0;}
#lb .forgotPass h2, #rb .forgotPass h2 {font-size:15px;}
#lb .categorylist {width:165px;}
#lb .box div.border, #rb .box div.border {}
#lb .box div.list p, #rb .box div.list p {padding:0;margin:10px;}
#lb .box div.list ul, #rb .box div.list ul {margin:10px 10px 0 10px;padding:0;}
#lb .box div.list ul li, #rb .box div.list ul li {margin:0;padding:0 0 10px 0;font-size:13px;background:url('/images/furniture/bullet-tall.gif') no-repeat;display:block;margin-bottom:5px;}
#lb .box div.list ul li a, #rb .box div.list ul li a {margin:0 0 0 10px;display:block;padding:0;}
#lb .box div.list ul li img, #rb .box div.list ul li img {float:left;clear:left;vertical-align:top;width:35px;margin-right:5px;margin-bottom:5px;}
#lb .box div.list ul li div.seperator {height:4px;}
#lb .box div.list ul li.list_cat {margin:0;}
#lb .box div.list ul li.list_subcat {margin:0 0 0 10px;}
#lb .box div.list ul li.list_subcat2 {margin:0 0 0 15px;}
#lb .box div.list ul li.list_subcat3 {margin:0 0 0 20px;}
#lb .box div.gtc, #rb .box div.gtc {padding:0;height:22px;margin-top:2px;text-align:center;overflow:hidden;}
#lb .box div.gtc a, #rb .box div.gtc a {color:#fff;}

/* Gadgets - Back to shop */
#lb .backToShop {margin-bottom:10px;padding:0;width:165px;height:33px;}
#lb .backToShop h2 {width:153px;margin:0;height:33px;}
#lb .backToShop h2 a {color:#ffffff;padding:5px 45px 5px 0;}

/* Tell a friend popup */
.tellafriend {margin:10px 0 0 0;padding:0;width:500px;height:210px;background:#fff;text-align:left;}
.tellafriend h4 {background:none;color:#000;border:none;width:420px;padding:0;margin:0;}
.tellafriend p {margin-right:40px;}
.tellafriend div.rowTitle {float:left;width:220px;margin:0;padding:0;height:21px;}
.tellafriend input {float:left;padding:0;margin:0 0 5px 0;width:260px;}
.tellafriend .btn {border:none;float:right;width:140px;height:22px;margin-right:18px;}
.tellafriend .noheight {height:0;}

.closeBtn {width:500px;text-align:right;position:relative;left:15px;top:-38px;}
.closeBtn img {width:66px;height:23px;margin:0 auto;position:relative;/*left:217px;*/} 
.lightboxclose {position:relative;top:-33px;left:10px;overflow:hidden;} 

/* SiteMap */
.siteMap h2 {margin:0;}
.siteMap .siteMap_m {padding:10px 0 10px 0;margin:0;height:470px;}
.siteMap .siteMap_m ul {float:left;width:134px;margin:0 10px 0 10px;}
.siteMap .siteMap_m ul li {line-height:20px;border-bottom:solid 1px #ccc;}

/* Email Signup */
#emailSignUp {padding-top:10px;}
#emailSignUp .emailSignup {padding:5px 0 10px 0;}
#emailSignUp .emailSignup p {margin:0 5px;}
#emailSignUp .emailSignup .emailAddress {height:18px;width:151px;margin:5px;}
#emailSignUp .emailSignup #Email_Signup_lblThankYou {padding:5px;}
