/*LAYOUT*/
.navbox, .navlink, div.advert {margin-bottom: 5px !important;}
body {background: #FFF url("/rxs/dectPhones/img/bg_body.gif") repeat left top;}

/* Common */
ol li ol li {font-weight: normal !important;}
ol li ol { margin-bottom: 10px !important;}
.flash div {border-color: #FFCE08 !important; color: #787878 !important;}

/*Header*/
#cheadtop {background: #5A595A; border: 1px solid #535253; height: 18px; padding: 0 10px;}
#cheadtop * {font: bold 0.9em Arial; color: #CCC; line-height: 16px;}
#cheadtop h1 {display: block !important; float: left;}
#cheadtop ul {float: right;}
#cheadtop li {padding-left: 15px;}
#cheadtop li a {text-decoration: none; display: block; font-size: 1em; text-transform: uppercase;}
#cheadtop li a:hover {color: #FFCE08;}
#cheadbottom {background: #3D3D3D url(/rxs/dectphones/img/bg_header.gif) repeat-x top left; border-top: 1px solid #3D3D3D; float: left; width: 100%;}
#cheadbottom .cheadlogo {margin-left: 5px; float: left !important;}
ul#cheadbuttons {float: right !important;}
ul#cheadbuttons a {display: block; width: 100px; height: 50px; text-indent: -9995px; overflow: hidden; background-color: #3D3D3D; background-repeat: no-repeat; background-position: top left;}
ul#cheadbuttons a.telephones {background-image: url(/rxs/dectphones/img/hbutton_telephones.gif);}
ul#cheadbuttons a.headsets {background-image: url(/rxs/dectphones/img/hbutton_headsets.gif);}
ul#cheadbuttons a.radios {background-image: url(/rxs/dectphones/img/hbutton_radios.gif);}
ul#cheadbuttons a.printers {background-image: url(/rxs/dectphones/img/hbutton_printers.gif);}
ul#cheadbuttons a.faxes {background-image: url(/rxs/dectphones/img/hbutton_faxes.gif);}
ul#cheadbuttons a:hover.telephones {background-image: url(/rxs/dectphones/img/hbutton_telephones_on.gif);}
ul#cheadbuttons a:hover.headsets {background-image: url(/rxs/dectphones/img/hbutton_headsets_on.gif);}
ul#cheadbuttons a:hover.radios {background-image: url(/rxs/dectphones/img/hbutton_radios_on.gif);}
ul#cheadbuttons a:hover.printers {background-image: url(/rxs/dectphones/img/hbutton_printers_on.gif);}
ul#cheadbuttons a:hover.faxes {background-image: url(/rxs/dectphones/img/hbutton_faxes_on.gif);}

/* Buy buttons */
.preorder button {background: url("/rxs/dectPhones/img/button_preorder.gif") no-repeat right top; width: 85px; height: 20px; display: block; text-indent: -9999px; text-decoration:none; border: none; cursor: pointer; overflow: hidden; margin: 0;}
.buy button {background: url("/rxs/dectPhones/img/button_buynow.gif") no-repeat right top; width: 76px; height: 20px; display: block; text-indent: -9999px; text-decoration:none; border: none; cursor: pointer; overflow: hidden;}
table.product-list .buy button, #recommendations .buy button {background: url("/rxs/dectPhones/img/button_buynow_sml.gif") no-repeat; width: 47px; height: 20px; display: block; text-decoration:none; border: none; cursor: pointer; margin: 0; overflow: hidden;}
table.product-list .buy button {margin: 0 8px;}

table.featured td .description {background-image: url(/rxs/dectphones/img/bg_dp_grey.gif) !important; background-position: top right; background-repeat: no-repeat;}
table.product-list h4 a:hover, .featureOffer h4 a:hover {text-decoration: none !important; color: #7F0804 !important;}

.product-section h3 {color: #034E62 !important;}

/* Search */
#navbox-productsearch form {background: #FFF5CD;}
#navbox-productsearch input.button {background: url("/rxs/dectPhones/img/button_go.gif") no-repeat; width: 24px; height: 15px; text-indent: -9999px; text-decoration:none; border: none; cursor: pointer; margin: 0 0 3px 0; font-size: 1px; color:#E9E9E9; overflow: hidden;}

/*Product*/
#productinfo {padding-left: 20px;}
#producthead #image {padding-right: 20px;}

/*Basket */
#basket #continue-shopping {background: url("/rxs/dectPhones/img/button_contshop.gif") no-repeat; width: 138px !important; height: 20px !important; display: block; text-indent: -9999px; text-decoration:none; border: none; margin: 0; cursor: pointer; overflow: hidden;}
#basket table .button {background: url("/rxs/dectPhones/img/button_update.gif") no-repeat; width: 59px !important; height: 15px !important; display: block; text-indent: -9999px; text-decoration:none; border: none; margin: 0; cursor: pointer; overflow: hidden;}
#basket-total {color: #7F0804;}
div#recommendations h3 {background-color:#F8C300; color: #FFF;}
#basket .nextstep h3 {display: none !important;}
/*Checkout*/
.checkout-login h3,#basket h3,#summary-details h3,#payment-details h3,form#checkout-details h3,#delivery-services h3,#confirmation h3{background-image: url("/rxs/dectPhones/img/bg_dp_r.gif") no-repeat right center !important;}
#basket .nextstep, div.actions, td.actions {background: #3D3D3D !important; color: #FFF; border: none;}
div#signinform td.actions, form-signin div#actions, form-details div#actions {background: #A7A7A7 !important; border: 1px solid #3d3d3d;}
.actions {padding: 10px 10px !important; height: 20px;}
form#summary h3{background-image: none !important;}
/* Hack for progress complete links */
.progress td.complete div a {color: #FFCE08 !important; text-decoration: none; font-weight: bold !important;}
/*Checkout buttons*/
#checkout-details-thisAddress {background: url("/rxs/dectPhones/img/button_thisaddress.gif") no-repeat; width: 83px !important; height: 20px !important; display: inline; text-indent: -9999px; text-decoration:none; border: none; margin: 0; cursor: pointer; overflow: hidden;} 
#checkout-details-differentAddress {background: url("/rxs/dectPhones/img/button_diffaddress.gif") no-repeat; width: 120px !important; height: 20px !important; display: inline; text-indent: -9999px; text-decoration:none; border: none; margin: 0; cursor: pointer; overflow: hidden;} 
#checkout-details-continue, #delivery-services-continue, #details-submit {background: url("/rxs/dectPhones/img/button_continue.gif") no-repeat; width: 83px !important; height: 20px !important; display: block; text-indent: -9999px; text-decoration:none; border: none; cursor: pointer; float: right; margin: 0; overflow: hidden;}
a.amend {background: url("/rxs/dectPhones/img/button_amend.gif") no-repeat; width: 51px !important; height: 20px !important; display: block; text-indent: -9999px; text-decoration:none; border: none; cursor: pointer; overflow: hidden;}
a.amend:hover {text-decoration: none;}
#payment-submit {background: url("/rxs/dectPhones/img/button_placeorder.gif") no-repeat; width: 128px !important; height: 20px !important; display: block; text-indent: -9999px; text-decoration:none; border: none; cursor: pointer; overflow: hidden;}
.basket-continue{background: url("/rxs/dectPhones/img/button_checkout.gif") no-repeat; width: 83px !important; height: 20px !important; display: block; text-indent: -9999px; text-decoration:none; border: none; cursor: pointer; float: right;}
#signin-submit {background: url("/rxs/dectPhones/img/button_signin.gif") no-repeat; width: 70px !important; height: 20px !important; display: block; text-indent: -9999px; text-decoration:none; border: none; cursor: pointer; float: right;}
#checkout-details td.action-next {background-color:#F8C300 !important;}
#delivery-services-table {margin-left: 5%;}
#order-totals {padding-right: 5%;}

/*Brands*/
.brandcolumn ul li a {padding-left: 10px; background: url("/rxs/dectPhones/img/box_g.gif") no-repeat left center;}
.brandcolumn ul li a:hover {background: url("/rxs/dectPhones/img/box_y.gif") no-repeat left center; color: #7F0804 !important;}
.brandcolumn ul li.initial {background: #EDF3F4; color: #034E62; font-size: 1.2em; padding: 3px; margin-top: 20px; border-bottom: 1px solid #034E62;}
/* Filters */
#category-nav-filters ul li a {background:transparent url(/rxs/dectPhones/img/button_darrow.gif) no-repeat center right;}
/*Other buttons*/
#contact-submit {background: url("/rxs/dectPhones/img/button_submitform.gif") no-repeat; width: 87px; height: 20px; display: block; text-decoration:none; border: none; cursor: pointer; margin: 0; text-indent: -9999px; overflow: hidden;}
#stocknotify-submit {background: url("/rxs/dectPhones/img/button_notifyme.gif") no-repeat; width: 73px !important; height: 20px; display: block; text-decoration:none; border: none; cursor: pointer; margin: 0; text-indent: -9999px; overflow: hidden;}
#stocknotify-cancel {display: none;}

#categoryindex h3 {background: #FFF !important; border: 0 !important;}
.priceTag {font-size: 1.6em !important;}
#recommendations .priceTag, table.product-list .priceTag {font-size: 1.3em !important;}

/*Footer border:  */
div#footer {padding-top: 18px;}
div#footer div div div {padding:0px; border-width: 0;}
div#footer-links {text-align: center; font-size: 11px; background: #3D3D3D; 1px solid #3D3D3D; !important; line-height: 25px !important; padding: 0 !important;}
#footer-info, #footer-creditcards {color: #555; margin: 0 10px;}
#footer-info strong {background: #FFF url("/rxs/dectPhones/img/logo_tiny.gif") no-repeat left top; padding: 0 0 1px 20px;}