@charset "utf-8";

/* Global CSS */
body {margin:0px;padding:0px;font-family: Arial;background-color:#000;text-align:center;margin:0 auto;}
img {border:0px;}
ul, li {list-style: none;margin: 0;padding: 0;}
a,a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:underline}
p {line-height:18px;font-size:0.8em;}
h1 {font-size:1.3em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;width:100%;border-bottom:1px solid #000;margin-top:0px;}

h4 {font-size:1em;margin:0px 0px 10px 0px;}
h4.emphhead {color:#e40c78;margin-top:10px;border-bottom:1px solid #e40c78;}
h4.emphhead a.smalltext {color:#e40c78;font-size:0.7em;}
.cl_l {clear:left;}
.cl_r {clear:right;}
.cl_b {clear:both}

.b {font-weight:bold;}

/* .orange {color:#ffa510;} */
.orange {color:#ee8701;}
.pink {color:#e40c78;}
.red {color:#ff0000;}
.dkgrey {color:#868686}
.white {color:#fff;}
.black {color:#000;}

#page {margin:5px;margin-bottom:10px;text-align:center;width:960px;background-color:#fff;text-align:left;margin-left: auto;margin-right: auto;}
#content, .content {float:left;text-align:left;margin-top:10px;background-color:#fff;}

.column_l {float:left;width:45%;}
.column_r {float:right;width:45%;}

.column_l_6040 {float:left;width:60%;}
.column_r_6040 {float:right;width:30%;}

.formtext {float:left;width:150px;margin:2px 0px 2px 0px;font-size:0.9em;}
.formtext_sm {float:left;width:100px;margin:2px 0px 2px 0px;font-size:0.9em;}
.formtext_vsm {float:left;width:80px;margin:2px 0px 2px 0px;font-size:0.9em;}
.formfield {float:left;width:170px;margin:2px 0px 2px 0px;font-size:0.9em;}
.formfield_vsm {float:left;width:80px;margin:2px 0px 2px 0px;font-size:0.9em;}
.formfield_sm {float:left;width:100px;margin:2px 0px 2px 0px;font-size:0.9em;}
.formfield_l {float:left;width:200px;margin:2px 0px 2px 0px;font-size:0.9em;}
.formfield_vl {float:left;width:300px;margin:2px 0px 2px 0px;font-size:0.9em;}
.formfieldandtext {float:left;width:100%;font-size:0.9em;}

.errorMsg {color:#ff0000;font-size:0.8em;width:80%;text-align:center;margin-left:25px;}

/* BUTTONS */
.btnGenerala {background: url(/images/furniture/buttons/btnGeneralbg_a.gif) repeat-x;color:#fff;font-size:0.7em;font-weight:bold;line-height:18px;border:0px;border: 1px solid #000;background-color:#000;}
.btnGeneralb {background: url(/images/furniture/buttons/btnGeneralbg_b.gif) repeat-x;color:#fff;font-size:0.7em;font-weight:bold;line-height:18px;border:0px;cursor:pointer;border: 1px solid #e40c78;background-color:#e40c78;}

.btnSmallBuya,.btnSmallBuyb {width:37px;height:16px;}
.btnSmallBuya {background: url(/images/furniture/buttons/btnBuy_a.gif) no-repeat;}
.btnSmallBuyb {background: url(/images/furniture/buttons/btnBuy_b.gif) no-repeat;}
.btnBigBuya {background: url(/images/furniture/buttons/btnGeneralbg_a.gif) repeat-x;color:#fff;font-size:0.7em;font-weight:bold;line-height:18px;border:0px;border: 1px solid #000;background-color:#000;padding:0px 10px;}
.btnBigBuyb {background: url(/images/furniture/buttons/btnGeneralbg_b.gif) repeat-x;color:#fff;font-size:0.7em;font-weight:bold;line-height:18px;border:0px;cursor:pointer;border: 1px solid #e40c78;background-color:#e40c78;padding:0px 10px;}

.btnSmallPreOrdera,.btnSmallPreOrderb {width:54px;height:16px;}
.btnSmallPreOrdera {background: url(/images/furniture/buttons/btnPreOrder_b.gif) no-repeat;}
.btnSmallPreOrderb {background: url(/images/furniture/buttons/btnPreOrder_a.gif) no-repeat;}
.btnSearcha, .btnSearchb {width:34px;height:21px;position:relative;top:3px;font-size:0.7em;}
.btnSearcha {background: url(/images/furniture/searcha/btnGo_a.gif) no-repeat;}
.btnSearchb {background: url(/images/furniture/searcha/btnGo_b.gif) no-repeat;}

/* HEADER */
#header {text-align:left;}
#header a, #header a:visited, #header a:active {color:#fff;}
#header a:hover {color:#ffa510;}
#header .logoimage {position:relative;top:0px;cursor: pointer;}
#header .logoimage img {width:200px;height:85px;}
#header .headtitle .login a:hover, #header .headtitle .about a:hover,.horizontalnavigation ul li a:hover {color:#ffa510;text-decoration:none;}
#header .headtitle .basket .checkout a:hover {color:#000;text-decoration:none;}
    .headtitle {width:960px;height:28px;color:#fff;background-color:#333333;font-size:0.8em;}
    .headtitle .title {float:left;margin:5px;font-weight:bold;font-size:1.2em;}
    .headtitle .login {float:left;margin:5px;width:400px;text-align:left;color:#fff;}

    .headtitle .about {float:right;margin:5px 10px;}
    .headtitle .basket {float:right;width:235px;font-size:0.9em;height:25px;padding:3px;background:url(/images/header/title_basket_bg.gif) no-repeat;}
    .headtitle .basket .items {float:left;margin-left:5px;padding:2px;}
    .headtitle .basket .items_smltxt {float:left;margin-left:5px;padding:2px;font-size:0.9em;}
    .headtitle .basket .checkout {float:right;width:100px;font-weight:bold;text-align:center;padding:2px;height:20px;background:url(/images/header/title_basket_checkout_bg.gif) no-repeat;}
    .headtitle .basket .checkout a:hover {color:#000;}
    .headContainer {position:relative;width:958px;border: 1px solid #fff;border-top:0px;height:118px;overflow:hidden;}
    .head {position:relative;width:960px;height:86px;}
    .horizontalnavigationContainer {color:#fff;height:32px;background: url(/images/navigation/horiznav_bg.gif) repeat-x left top;}
    .horizontalnavigationContainer .horizontalnavigation {line-height:30px;position:relative;font-weight:normal;margin-left:15px;overflow:hidden;font-size:1.1em;}
        .horizontalnavigation ul {float:left;}
        .horizontalnavigation ul li {height:30px;background:url(/images/navigation/arrow_a.gif) no-repeat center right;padding-right:10px;margin:10px 50px 0px 0px;display:inline;}
        .horizontalnavigation ul li a {width:150px;}
         .horizontalnavigation ul li.navb {color:#ffa510;background:url(/images/navigation/arrow_b.gif) no-repeat center right;}
        .navitem {padding:5px;}
    .headerlink_home {position:relative;top:-50px;}

/* SEARCH */
#search {width:425px;height:36px;position:relative;left:230px;top:20px;padding:5px 5px 5px 10px;color:#fff;background:url(/images/furniture/searcha/search_bg.gif) no-repeat;margin-bottom:0px;z-index:10}
#search_loginpage {width:425px;height:36px;position:relative;left:230px;top:20px;padding:5px 5px 5px 10px;margin-bottom:0px;}
#search select {position:relative;top:-3px;width:145px;font-size:0.7em;}
#search input.txtSearch {position:relative;top:-3px;width:210px;font-size:0.7em;}
#search img {position:relative;top:3px;}
#search span {padding-left:10px;}

/* Quick Entry Search */
#search_quickentry {}
#search_quickentry .body {font-size:0.8em;vertical-align:top;}

/* FOOTER */
#footer {margin-top:10px;height:70px;color:#fff;border:1px solid #bfbfbf;background:url(/images/furniture/footer/footer_bg.gif) repeat-x top left;}

/* BODY OF PAGE */

/* CENTRAL CONTENT COLUMN */
#centrebar {float:left;width:646px;}
#centrebar_small {float:left;width:560px;}
#centrebar_vsmall {width:400px;}
#centrebar .innerBanner {margin-bottom:10px;}
#centrebar_large {float:left;width:750px;}

/* LEFT BAR */
#leftbar {float:left;width:175px;margin:0px 5px;}
    /* Navigation */
    .menuCategoryNorm {}
    .subcat,.subcat2 {text-decoration:none;color:#ee8701;}
    .cat a,.cat a:visited,.cat a:active,.subcat a,.subcat a:visited,.subcat a:active,.subcat2 a,.subcat2 a:visited,.subcat2 a:active {color:#000;text-decoration:none;}
    .cat a:hover, .subcat a:hover {color:#e40c78;text-decoration:none;}
    
.lb_gadget {margin-bottom:20px;}
.lb_gadget li {margin-left:3px;font-size:0.9em;font-weight:bold;padding:2px 0px;}
.lb_gadget li.cat a {width:170px;display:block;}
.lb_gadget li.subcat a {width:150px;padding-left:20px;display:block;font-weight:normal;}
.lb_gadget li.subcat2 a {width:130px;padding-left:40px;display:block;font-weight:normal;font-size:0.8em;}
.lb_gadget li.subcat:hover {color:#ee8701;}
.lb_gadget li.subcat2:hover {color:#ee8701;}
.lb_gadget ul {}
.lb_gadget li.cat:hover,.lb_gadget li.subcat:hover,.lb_gadget li.subcat2:hover {background: url(/images/furniture/navigation/left-nav-arrow.gif) no-repeat right 4px;}

.headerL_black {float:left;background: url(/images/furniture/headers/blackheaderL.gif) no-repeat top left;width:100%;height:23px;margin-bottom:10px;}
.headerR_black {float:right;background: url(/images/furniture/headers/blackheaderR.gif) no-repeat top right;width:5px;height:23px;}
.headerL_orange {float:left;background: url(/images/furniture/headers/orangeheaderL.gif) no-repeat top left;width:100%;height:23px;margin-bottom:10px;}
.headerR_orange {float:right;background: url(/images/furniture/headers/orangeheaderR.gif) no-repeat top right;width:5px;height:23px;}

.headertitle_c {text-align:center;}
.headertitle_l {text-align:left;}
.headertitle {color:#fff;font-weight:bold;height:23px;padding:2px;}

/* RIGHT BAR */
#rightbar {float:right;width:120px;margin-right:2px;padding-left:4px;}
#rightbar img {margin-bottom:10px;}

/* Breadcrumb */
#breadcrumb {float:left;font-size:0.7em;font-weight:bold;margin:0px 0px 5px 0px;background-color:#e40c78;width:646px;color:#fff;}
#breadcrumb .breadcrumb_text {padding:5px;}
#breadcrumb a {color:#fff;}
#breadcrumb_basket_container {font-size:0.7em;text-align:center;margin:0 auto 5px auto;width:500px;font-weight:bold;}
#breadcrumb_basket {height:20px;text-align:left;color:#fff;}
#breadcrumb_basket .item {float:left;width:115px;padding:0px;height:20px;margin-right:9px;}
#breadcrumb_basket .item:last-child {margin-right:0px;}
#breadcrumb_basket .on {background: url(/images/furniture/basket/basket_on.gif) no-repeat top left;}
#breadcrumb_basket .off {background: url(/images/furniture/basket/basket_off.gif) no-repeat top left;}
#breadcrumb_basket .num {padding:0 0 0 5px; width:10px;}
#breadcrumb_basket .text {padding:0 0 0 5px; width:100px;}

/* Navigation / Paging */

.navl, .navr {padding:5px;background-color:#EDEDED;color:#868686;}
.navl a, .navr a {text-decoration:none;color:#868686;}
.navr select {font-size:0.8em;}

/* PAGE SPECIFIC */

/* Page - Front Page */
#tabs {overflow:hidden;cursor:pointer;width:350px;height:24px;background:url(/images/furniture/home_tabs/tabs_bg.gif) no-repeat top left;}
#tabs a,#tabs a:hover,#tabs a:active,#tabs a:visited {color:#fff;text-decoration:none;}
#tabs div {float:left;width:111px;text-align:center;color:#fff;font-weight:bold;}
#tabs div.active {height:24px;background:url(/images/furniture/home_tabs/tabs_active.gif) no-repeat top left;}
#tabs div.content {padding:3px;height:24px;}

#prodgrid {border:1px solid #000;}
#prodgrid .header span {padding:5px;}
#channel_dvd .header,#channel_music .header,#channel_games .header,#channel_bluray .header, #channel_rentaldvd .header {font-size:1.1em;text-align:center;width:646px;color:#fff;background-color:#000;padding:2px 0px 2px 0px;}
    .products_layout {height:255px;overflow:hidden;padding:10px 0px 10px 0px;background:url(/images/grid-bg.gif) no-repeat; background-position:center;}
    .products_layout .product {width:306px;height:120px;float:left;padding:6px 6px 10px 10px;}
    .products_layout .product .image {float:left;overflow:hidden;width:89px;}
    .products_layout .product .image img {height:100px;}
    .products_layout .product .text {float:right;text-align:left; width:210px;padding-left:7px;}
    .products_layout .product .title {width:98%;height:32px; overflow:hidden;}
    .products_layout .product .title a {color:#E40C78;font-weight:bold;font-size:0.9em;text-align:left;}
    .products_layout .product .desc {width:95%;padding-top:3px;font-size:0.7em;height:50px;overflow:hidden;}
    .products_layout .product .price_cont {width:100%;padding-top:2px;}
    .products_layout .product .price {width:48%;float:left;color:#E40C78;font-size:0.9em;font-weight:bold;}
    .products_layout .product .quant {width:24%;float:left;text-align:right;}
    .products_layout .product .quant input {text-align:center;color:#000;background:url(/images/quantity-bg.gif) no-repeat; width:40px; height:20px; border:none;}
    .products_layout .product .buy {width:24%;float:left;text-align:right;padding-top:2px;}
    
    /*Old stuff for old 6 grid style
    .prereleases .product {float:left;width:200px;font-size:0.7em;margin-bottom:30px;}
    .prereleases .product .image {float:left;height:100px;width:75px;margin-right:5px;}
    .prereleases .product .contents { float:right;width:110px;}
    .prereleases .product .title {float:left;font-size:1.3em;font-weight:bold;color:#e40c78;}
    .prereleases .product .title a {text-decoration:none;color:#e40c78;}
    .prereleases .product .title a:hover {text-decoration:underline;}
    .prereleases .product .image img {width:75px;height:105px; }
    .prereleases .product .desc {float:left;clear:left;width:100%;height:38px;overflow:hidden;}
    .prereleases .product .quant {float:left; text-align:left; width:50%;height:20px;}
    .prereleases .product .quant input {text-align:center;color:#000;background:url(/images/quantity-bg.gif) no-repeat; width:40px; height:20px; border:none;}
    .prereleases .product .price {float:left;color:#e40c78;font-size:1.3em;margin-top:5px;font-weight:bold; width:50%;}
    .prereleases .product .buy {float:right;width:50%;text-align:right;height:20px;margin-top:2px;}
    .prereleases .product .buy input {width:37px;height:16px;padding-right:11px;}*/

    /*.topsellers {height:100px;overflow:hidden;padding:10px;}
    Old stuff for old 6 grid style
    .topsellers .product {float:left;width:187px;font-size:0.7em;margin:20px 0px 5px 10px;}
    .topsellers .product .image {float:left;height:50px;width:50px;margin-right:5px;overflow:hidden;}
    .topsellers .product .contents {float:right;width:120px;margin-right:10px;}
    .topsellers .product .title {float:left;font-size:1.3em;font-weight:bold;color:#e40c78;}
    .topsellers .product .title a {text-decoration:none;color:#e40c78;}
    .topsellers .product .title a:hover {text-decoration:underline;}
    .topsellers .product .carousel_number {position:relative;z-index:10;top:-10px;left:-10px;width:20px;height:21px;}
    .topsellers .product .format {clear:left;}
    .topsellers .product .image img {width:50px; }
    .topsellers .product .price {float:left;color:#e40c78;font-size:1.3em;margin-top:5px;font-weight:bold; width:50%;}
    .topsellers .product .buy {float:right;margin-top:5px;width:100%;text-align:right;}
    .topsellers .product .buy input {width:37px;height:16px;padding-right:13px;}
    .topsellers .product .quant {float:left; text-align:center; width:50%;}
    .topsellers .product .quant input {text-align:center;color:#000;background:url(/images/quantity-bg.gif) no-repeat; width:40px; height:20px; border:none;}
        .fl {float: left; display: inline;}
        .news_slider {position: relative; width: 610px; margin: 0px auto; text-align: left;}
        .news_slider .prev, .news_slider .next {position: absolute; top: 42%; display: none;}
        .news_slider .next {right: 0;}
        .news_slider .container {position: relative; top: 0; left: 0; width: 100%;}
        .news_slider .news_items {position: relative; width: 560px; top: 0; left: 20px; overflow: hidden;}*//*The width must be equal to .item ((width + margin-right) * 2).*/
        /*.news_slider .view_all {font-size: .8em; padding: 5px; margin: 0 0 2px 0; border-top: #eeeeed 1px solid; border-bottom: #eeeeed 1px solid; text-align: center;}
        .news_slider .item {position:relative;top:-20px;width: 200px; margin-right: 10px;} *//*Must contain a width and a margin-right.*/
        /*.news_slider .item div {font-size: .8em; padding: 10px 0 10px 0;}*/
        /*.news_slider .item img {}*/

    /*.newreleases,#relatedproducts {padding:10px;}
    Old stuff for old 6 grid style
    .newreleases .product,#relatedproducts .product {float:left;width:156px;font-size:0.7em;margin-bottom:10px;text-align:center;}
    .newreleases .product .image,#relatedproducts .product .image {height:75px;margin-right:5px;overflow:hidden;}
    .newreleases .product .title,#relatedproducts .product .title {font-size:1.3em;font-weight:bold;color:#e40c78;clear:left;}
    .newreleases .product .title a,#relatedproducts .product .title a {text-decoration:none;color:#e40c78;}
    .newreleases .product .title a:hover, #relatedproducts .product .title a:hover {text-decoration:underline;}
    .newreleases .product .format,#relatedproducts .product .format {}
    .newreleases .product .releasedate,#relatedproducts .product .releasedate {}
    .newreleases .product .price,#relatedproducts .product .price {font-size:1.3em;font-weight:bold;color:#e40c78;}
    .newreleases .product .buy,#relatedproducts .product .buy {margin-top:5px;}
    .newreleases .product .quant {text-align:center;}
    .newreleases .product .quant input {text-align:center;color:#000;background:url(/images/quantity-bg-large.gif) no-repeat; width:54px; height:20px; border:none;}
    .newreleases .product .buy img,#relatedproducts .product .buy img {width:54px;height:16px;margin-right:7px;}

/* Page - Registration Form*/
/* fieldset {padding: 0 20px 20px;margin: 0 0 20px;border: 1px solid #3E4A49;}
legend {color: #FFFFFF;background-color:#e40c78;font-family: Arial, Helvetica, Sans-serif;font-size: 0.9em;
  font-weight: bold;padding: 5px;margin-bottom: 0;width: 9em;border: 1px solid #3E4A49;} */

/* Page - Login Form */
#page_account_loginform {width:100%;margin-top:5px;height:317px;padding-bottom:5px;}
#page_account_loginform .joinpanel {float:left;width:315px;height:312px;background-color:#fff;font-size:0.8em;margin-left:14px;margin-right:14px;}
#page_account_loginform .loginpanel {float:left;width:300px;height:312px;background-color:#fff;font-size:0.8em;padding-left:1px;}
#page_account_loginform .ourrangepanel {float:left;width:315px;height:312px;}
.loginpaneltitle {background:url('/images/login/login-header.jpg');background-repeat: no-repeat;height:43px; width:300px;}
.loginpanelbottom {background:url('/images/login/bottom-login.jpg');background-repeat: no-repeat;height:17px;width:300px;}
.joinpaneltitle {background:url('/images/login/join-header.jpg');background-repeat: no-repeat;height:43px; width:315px;}
.joinpanelbottom {background:url('/images/login/join-bottom.jpg');background-repeat: no-repeat;height:57px; width:315px;}
.ourrangepaneltitle {background:url('/images/login/range-header.jpg');background-repeat: no-repeat;height:43px; width:315px;}
.ourrangepanelcont_noscript {background:url('/images/login/range-dvd.jpg');background-repeat:no-repeat;height:269px;width:100%;}
.ourrangepanelcont {height:269px;width:100%;}
.loginpanelWrapper {height:252px;text-align:center;background-color:#e5e5e5;}
.joinpanelWrapper {height:212px;}
.whyjoin_txt {font-size:1.7em; font-weight:bold; padding-top:15px; padding-left:5px;}
.join_txt {margin-top:10px; font-size:1.2em;}
.joinlist {margin-left:25px;}
.joinlist_txt {list-style:disc;padding-top:12px;}
.usename_txt{float:left;text-align:right;width:29%;margin-top:30px;margin-left:20px;font-size:1.1em;}
.usename_input{float:right;width:56%;text-align:left;margin-top:30px;}
.password_txt{float:left;text-align:right;width:29%;margin-left:20px;margin-top:5px;font-size:1.1em;}
.password_input{float:right;width:56%;margin-top:5px;text-align:left;}
.remember_txt{float:right;width:70%;text-align:left;}
.remember_input{float:left;width:30%;text-align:right;}
.login_butt{margin-top:20px; margin-bottom:25px; text-align:center;}
.forgot_pass{margin-top:10px;}
.joinbotttext_l {float:left;width:315px;text-align:center; padding-top:2px; font-size:1.2em; color:#ffffff;font-weight:bold;}
.joinbotttext_l a {color:#ffffff;}
/*.joinbotttext_l {float:left;width:45%; padding-top:2px; margin-left:10px; font-size:1.2em; color:#ffffff;font-weight:bold;}
.joinbotttext_r {float:right;width:45%; padding-top:2px;font-size:1.2em; color:#ffffff; font-weight:bold;}
.joinbotttext_r a {color:#ffffff;}*/
.loginbanner_cont {width:100%; margin-bottom:5px;}
.loginbanner {width:960px;height:146px;text-align:center;}
#page_account_loginform input {font-size:0.8em;}
#txtUsername, #txtPassword {width:130px;}
.btnSubmit1 {background: url('/images/login/login-button.jpg') no-repeat;width:175px;height:29px;}
.btnSubmit2 {background: url('/images/login/login-button-over.jpg') no-repeat;width:175px;height:29px;}

/* Page - Password Forms */
#page_account_changepassword {}

/* Page - Account */
.account_section_link {clear:left;margin-top:0px;line-height:20px;padding:3px 0px;}
.account_section_link:last-child {margin-bottom:10px;}
.account_section_link a, .account_section_link a:visited, .account_section_link a:active {color:#000;font-size:0.8em;text-decoration:none;}

/* Pages - Addresses */
.BCwrapper {border:1px solid #000;padding:10px;margin-bottom:20px;}
.billing {height:209px;}
.addressGrid {width:160px;height:180px;float:left;margin:13px;}
.BCwrapper .title {font-weight:bold;position:relative;top:-20px;padding-left:10px;background-color:#fff;width:150px;}
.BCwrapper .title_sm {font-weight:bold;position:relative;top:-20px;padding-left:10px;background-color:#fff;width:90px;}
.BCwrapper .title_lrg {font-weight:bold;position:relative;top:-20px;padding-left:10px;background-color:#fff;width:200px;}
.BCwrapper .title_vlrg {font-weight:bold;position:relative;top:-20px;padding-left:10px;background-color:#fff;width:330px;}
.BCwrapper .body {font-size:0.9em;}
.BCwrapper .subtitle {font-weight:bold;}
.BCWrapper .footer {font-size:0.7em; }
.addressresults .header {font-weight:bold;border-bottom:1px solid #000;}
.addressresults li {font-size:0.8em;color:#000;}
.addressresults li.address {padding:2px 0px;background:url(/images/furniture/navigation/address-arrowa.gif) no-repeat right top;}
.addressresults li.address a,.addressresults li.address a:visited, .addressresults li.address a:active {color:#000;text-decoration:none;display:block;}
.addressresults li.address a:hover {display:block;cursor:pointer;color:#e40c78;background:url(/images/furniture/navigation/address-arrowb.gif) no-repeat right top;background-color:#DBDBDB;}


/* Page - Product (Rel. Products in Home Page CSS) */
#page_product {}
#page_product .productContainer {border:1px solid #000;margin-bottom:10px;float:left;width:646px;}
#page_product .product_image {float:left;height:180px;padding:10px;margin:0 10px 0 20px;overflow:hidden;text-align:center;font-size:0.8em;overflow:hidden;}
#page_product .product_image img {height:160px;}
#page_product .product_image p {text-align:center;width:70px;height:16px;padding:0;margin:0;background:url('/images/furniture/producta/enlarge-bg.gif') no-repeat;}
#page_product .product_image p a {color:#fff;text-decoration:none;}
#page_product .product_title {float:right; text-transform: uppercase; width:370px;font-size:1.2em;margin-bottom:5px;padding:10px;}
#page_product .product_subtitle {font-size:0.8em;width:620px;padding:2px 0px 0px 5px;height:23px;background:url(/images/furniture/producta/subhead_bg.jpg) no-repeat top left;}
#page_product .product_stockandpriceinf {float:right;width:370px;padding:10px;}
#page_product .product_stockandpriceinf .product_addtocart {margin-top:5px;padding:5px;border:1px solid #ccc;}
#page_product .product_stockandpriceinf .product_addtocart input#txtQuantity {width:50px;}
#page_product .product_information,#page_product .product_stockinformation,#page_product .product_synopsis {padding:5px;margin-top:10px;}
#page_product .product_information .title {font-weight:bold;width:130px;}
#page_product .product_information a, #page_product .product_information a:visited, #page_product .product_information a:active {text-decoration:none;color:#e40c78;}
#page_product .product_information a:hover {text-decoration:underline;}

#page_product .product_addtocart .AddedtoBasketMessage {float:right;margin-right:10px;text-align:right;font-size:0.8em;height:20px;line-height:22px;}
#page_product .productContainer .header {font-weight:bold;text-align:center;width:100%;color:#fff;background-color:#e40c78;padding:2px 0px 2px 0px;}

/* Page - Category and Page - Search */
#page_category, #page_search { }
#page_category .categoryContainer, #page_search .searchContainer {border:1px solid #000;float:left;}
#page_category .categoryContainer .categoryWrapper,#page_search .searchContainer .searchWrapper {padding:0px 5px 5px 5px;}
#page_category .product_wrapper, #page_search .product_wrapper {clear:left;display:block;padding:10px 5px;width:620px;height:130px;overflow:hidden;border-bottom:1px solid #000;}
#page_category .image, #page_search .image {float:left;height:125px;margin-right:10px;overflow:hidden;}
#page_category .image img, #page_search .image img {height:125px;}
#page_category .buybtnWrapper, #page_search .buybtnWrapper {position:relative;top:20px;}
#page_category .description, #page_search .description {width:310px;float:left;}
#page_category .title, #page_search .title {font-size:1em;font-weight:bold;overflow:hidden;line-height:18px;width:310px;}
#page_category .format, #page_search .format {font-size:0.9em;padding:3px 0px;}
#page_category .quant {text-align:center;color:#000;background:url(/images/quantity-bg.gif) no-repeat; width:40px; height:20px; border:none;}
#page_search .quant {text-align:center;color:#000;background:url(/images/quantity-bg.gif) no-repeat; width:40px; height:20px; border:none;}
#page_category .priceWrapper, #page_search .priceWrapper {text-align:right;float:right;font-weight:bold;width:200px;}
#page_category .priceWrapper .stock, #page_search .priceWrapper .stock {width:200px;font-size:0.9em;border-bottom:1px solid #e40c78;margin-bottom:10px;padding-bottom:2px;}
#page_category .priceWrapper .price, #page_search .priceWrapper .price {font-size:0.9em;}
#page_category .promoprice,#page_search .priceWrapper .promoprice {float:right;font-size:0.8em;height:22px;padding:0px 5px 0px 5px;}

/* Page - Orders */
#page_orders { }
#page_orders .orderfilter, #page_orders .orderfilter input {float:right;font-size:0.8em;}

#orders .col_SalesDocNo,#orders .col_SalesDocNo a {width:70px;padding-left:3px;}
#orders .col_SalesDocNo a {color:#000;}
#orders .col_OrderDate {width:110px;}
#orders .col_OrderValue {width:80px;}
#orders .col_Status {width:110px;}
#orders .col_DeliveryName {width:200px;}

#orders .col_ProductCode {width:60px;}
#orders .col_Description {width:230px;}
#orders .col_NetPrice {width:50px;}
#orders .col_LineValue {width:50px;}
#orders .col_Quantity {width:35px;}
#orders .col_Status {width:75px;}
#orders .col_DeliveryDate {width:65px;}

#orders .detailstbl {width:100%;font-size:0.8em;}
/* Page - Basket and Orders */
#page_basket { }
.SCinfobox {border:1px solid #000;}
.SCinfobox .title {padding:5px 5px 5px 20px;background:transparent url(/images/navigation/horiznav_bg.gif) repeat-x scroll left top;color:#fff;font-weight:bold;font-size:0.9em;}
.SCinfobox .body {padding:20px;background-color:#f1f1f1;height:100px;}
#page_basket #basket,#page_basket #backorder,#page_orders #orders {border:1px solid #000; }

#page_basket #basket, #page_basket #backorder, #page_orders #orders {margin-top:20px;}
#page_basket #basket .header,#page_basket #backorder .header,#search_quickentry .header,#page_orders #orders .header {width:100%;height:26px;font-size:0.8em;font-weight:bold;color:#fff;background-color:#e40c78;line-height:25px;}
#page_basket #basket .header div, #page_basket #basket .body div,#page_basket #backorder .header div, #page_basket #backorder .body div, #page_orders #orders .header div, #page_orders #orders .body div {float:left;overflow:hidden;}
#page_basket #basket .body,#page_basket #backorder .body,#page_orders #orders .body  {width: 100%;font-size:0.8em;overflow: auto;background-color:#f1f1f1;padding:0px;}
.bodyitems {height: 240px;}
.bodynoitems {height:43px;}
#page_basket #basket .body .noitems, #page_basket #backorder .body .noitems {text-align:center;width:100%;}
#page_basket #basket .body .basket_row, #page_basket #backorder .body .basket_row, #page_orders #orders .body .basket_row {clear:left;padding:5px 0px;width:100%;border-bottom:1px solid #868686;}
#page_basket #basket .body .quickentry {background-color:#e4e3e3;padding-top:5px;}
#basket .col_Delete, #backorder .col_Delete {width:30px;}
#basket .col_CatNo {width:85px;}
#basket .col_CatNo_qe {width:115px;text-align:center;}
#basket .col_CatNo_qe input {width:95px;}
#basket .col_Desc {width:280px;}
#basket .body .col_Desc,#basket .body .col_Desc a {color:#000;}
#basket .col_Quantity {width:70px; text-align:center;}
#basket .col_Quantity input {width:30px;text-align:right;padding-right:1px;}
#basket .col_UnitPrice {width:65px;text-align:right;}
#basket .col_NetAmount {width:90px;text-align:right;}

.baskettotal {width:100%;padding:10px 0px;font-size:1.2em;font-weight:bold;text-align:right;border-bottom:1px solid #000;margin-bottom:10px;}
.basketbuttons {text-align:right;}

#backorder .col_CatNo {width:105px;}
#backorder .col_Title {width:170px;} 
#backorder .col_QtyOrdered {width:150px;}
#backorder .col_OrderNo {width:120px;}

/* Page - Basket Step 2 */
#page_proceed .lc {float:left;width:250px;}
#page_proceed .rc {float:right;width:355px;}

#carddetailsContainer {display:none;}
#carddetailsContainer {}
#carddetailsContainer .cards {text-align:center;border-bottom:1px solid #000;}
#carddetailsContainer .body {padding:5px;}

#help_centrebar {float:left;width:646px;}
#helptxt {font-family: Arial;font-size:0.9em;}
#helptxt h3 {color:#000000;}
#helptxt p {font-family: Arial;font-size:0.9em;}
#helptxt a {font-family: Arial;font-size:0.9em;}

.conftabhead {font-weight:bold; vertical-align:top; height:30px;}
.conftabcell {font-weight:normal; vertical-align:top; height:30px;}
.conftabcellb {font-weight:bold; vertical-align:top; height:20px;}

.btn_st4 {padding-top:10px;float:right;}
