/* general styles */
body {
    margin:0;
}
#rcWrapper {
    position: relative;
    display: block;
    width: 980px;
    margin: 0px auto;
}

body, div, th, td, span, textarea, select, input {
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #666666;
}

.pNPriceFrom, .pSPriceFrom{
color:red;
}

.pNPriceFor, .pSPriceFor{
    font-weight:bold;
    font-size:14px;
color:red;
}

a {
    text-decoration: none; 
    color: #006699;
}
a:hover {
    text-decoration: underline;  
    color: #006699;
}

table {
    border-collapse: collapse;
} 

td {
    vertical-align: top;
} 

form, img, p {
    padding: 0px;
    margin: 0px;
}

ol {
    margin-left: 30px;
}

.clickable {
    cursor:pointer; 
}

a.noimage img {
    border: 0px;
}

.floatleft {
    float: left;
}
 
.floatright {
    float: right;
}

.thickbox {
    cursor: pointer;
}

.textTemplate {
    padding:0 10px;
}

.ebTransferer {
    border: 1px solid #F71F00; 
}

.name {
    font-weight: bold;
}

h3 {
    font-size:11px;
    margin:0;
    padding:0;
    color:#000;
}


/* sidebar boxes */
.boxItem {
}
.bIHeader, .bIMiddle {
    padding:3px 7px;
}
.bIHeader {
    height:19px;
    background:url(../../C8/5E/EC256A4724F7.gif) no-repeat;
}
.bIMiddle {
    background:url(../../4D/75/6EF021EEEAC4.gif) repeat-y;
}
.bIFooter {
    height:21px;
    background:url(../../F3/B0/2249AA7A6CF2.gif) no-repeat;
    padding:2px 7px 0px 7px;
}
.bIFooter a {
    background:url(../../5A/D2/CA44DD01ED25.gif) 0 3px no-repeat;
    padding-left:10px;
}

.boxCatHeader {
    background:url(../../D9/62/33DA681511BA.gif) repeat-x;    
    padding:7px 0 3px 0;
}
.boxCatFooter {
    background:url(../../D9/62/33DA681511BA.gif) 0 4px repeat-x;
    height:5px;
}

form {
    vertical-align:top;
    margin:0;
}
form .textInput {
    vertical-align:top;
    height:16px;
    width:102px;
    color:#999999;
    margin-left: 0;
    padding-left: 2px;
    border:1px solid #999999;
}
.formBox {
    float:right;
    margin:8px 6px 0 0;
}
.searchLink {
    width:125px;
    clear:both;
    margin-left:135px;
    margin-top:-2px;
}

.ebSearchBox {
    background:url(/nashuatec/files/27/55/6DAADF521937.gif) no-repeat;
    height:50px;
    width:317px;
}

/* TOP LOGIN BOX*/
#ebLoginBox {
    position: absolute;
    width: 160px;
    height: 180px;
    background: url('/nashuatec/files/F8/43/41C2028DC37B.gif') bottom left no-repeat;
    top: -141px;
    right: 0px; 
    padding: 10px 10px 0px 10px;
}
#ebLoginBox .toggle {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 16px;
    padding: 10px;
}
#ebLoginBox .expand, #ebLoginBox.visible .collapse {
    display: block;
}
#ebLoginBox .collapse, #ebLoginBox.visible .expand {
    display: none;
}
#ebLoginBox .submit {
    margin-top: 5px;
    float: right;
}
#ebLoginBox .login {
    width: 140px;
}
#ebLoginBox .links A {
    line-height: 16px;
}
/* Login box */
table.loginBox {
    background:url(#Request.site.fileurl#14/CB/F8927455D45F.gif) #EBEBEB no-repeat;
    xbackground:#EBEBEB;
}

/* Winkelwagen */
td.ebBasket  {
    padding: 0 5px;
}
tr.CheckoutRowA {
    background-color: #FFF;
}
tr.CheckoutRowB {
    background-color: #EBEBEB;
}

.ebCode, .ebCodeCheckout {
    width: 75px;
    text-align: left;
} 
.ebDescription, .ebDescriptionCheckout {
    width: 180px;
}
.ebUnit, .ebUnitCheckout {
    width: 57px;
}
.ebItems, .ebItemsCheckout {
    width: 53px;
}
.ebPrice, .ebPriceCheckout {
    width: 89px;
}
.ebTotalprice, .ebTotalpriceCheckout {
    width: 92px;
}
.ebDescription, .ebDescriptionCheckout, .ebReference, .ebReferenceCheckout {
    text-align: left;
}
.ebUnit, .ebUnitCheckout, .ebItems, .ebItemsCheckout, .ebPrice, .ebPriceCheckout, .ebTotalprice, .ebTotalpriceCheckout {
    text-align: right;
}
td.ebCode, td.ebDescription, td.ebReference, td.ebUnit, td.ebItems, td.ebPrice, td.ebTotalprice {
    padding: 10px 5px 10px 5px;
    vertical-align: top;
}

.ebSummeryLabel, .ebSummeryPrice {
    color: #666666;
    background-color: #EBEBEB; 
    padding: 3px 5px 3px 5px;
    border-bottom: 5px solid white;
}

.ebSummeryPrice, .ebOrderTotalPrice {
    text-align: right;
}

.ebOrderInfo {
    background-color: #F3F3F3;
    border-top: 5px solid white;
    border-right: 5px solid white;
    border-bottom: 5px solid white;
}

.ebOrderTotals {
    border-top: 5px solid white;
}

.ebSubtotal1, .ebSubtotal2 {
    background-color: #F3F3F3;
}

.ebOrderTotal {
    background-color: #D8011E;
    color: white;
    font-weight: bold;
    border-bottom: 5px solid white;
    padding: 3px 5px; 
}

.ebBasketGroup {
    color: #D8011E;
    padding: 5px 10px;
}
/* kassa stappen */
.col2 {
    background-color: #EBEBEB;
    xbackground-image: url('/nashuatec/files/69/21/A84367F6C403.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
    width:150px;
    padding:10px;
    line-height:16px;
    display:block;
}

.col2Last {
    background-color: #EBEBEB;
    background-position: bottom left;
    background-repeat: repeat-x;
    width:150px;
    padding:10px;
    line-height:16px;
    display:block;
}
.col3 {
    background-position: bottom left;
    background-repeat: repeat-x;
    width:0px;
}
.col3Last {
    background-position: bottom left;
    background-repeat: repeat-x;
}

td.ebValuepoints {
    border:1px solid #D8011E;
    padding:10px;
}
/* SEARCH FIELDS */
.ebSearchFields td {
    padding: 10px;
} 
.ebSearchTerm, .ebSearchManufacturer, .ebSearchCategory, .ebShowPer, .ebSohrtPreference {
    padding-right: 10px;
    width:195px;
}
table.ebSearchFields {
    table-layout: auto;
}    
.ebSearchInfo {
    padding: 10px;
} 
.ebCatalogue .ebSearchInfo {
    border-top: 1px solid #CCCCCC;
}
td.ebResultCount {
    width: 100%;
    padding-left: 10px;
}

.ebContentArea {
    padding: 10px;
    vertical-align:top;
}

/* Meer informatie pagina */
div.ebProduct.moreinfo {
    width: 607px;
    table-layout: fixed;
    table-border: none;
}

table.ebProduct.moreInfo .productName {
    font-weight: bold;
    display: block;
    padding-bottom: 5px;
}
.productName2 {
    font-size:15px;
    color:black;
    font-weight: bold;
    display: block;
    padding-bottom: 5px;
    height:30px;
}
table.ebProduct.moreInfo .productShortDescription {
    display: block;
    padding-bottom: 10px;
}

.productTabHeader {
    background:url(../../6A/23/30E67C6126C3.gif) 0 7px no-repeat;
}
table.ebProduct.moreinfo table.incentives {
    border: 1px solid #BABABA;
}
table.ebProduct.moreinfo table.incentives a {
    color: #D8011E;
    text-decoration:none;
}
table.ebProduct.moreinfo table.incentives a:hover {
    color: #D8011E;
    text-decoration:underline;
}
table.ebProduct.moreinfo table.incentives span.name {
    color: #D8011E;
} 

.newsBorder {
    padding-left:10px;
}
/* PAGING BAR */
td.ebResultpageLabel {
    vertical-align: middle;
    color: #666666;
    font-size: 11px;
}
td.ebResultPaging {
    padding: 10px 0px;
}
td.ebPreviousResultPage, 
td.ebResultPage {
    padding: 0px 0px 0px 5px;
}
div.ebPagingRow {
    vertical-align: middle;
    margin: 5px;
    padding-top: 0px
}

div.ebResultPaging {
    vertical-align: middle;
    display: inline;
    float: right;
    height:22px;
}

div.ebPreviousResultPage, div.ebNextResultPage, div.ebResultPage {
    display: inline;
    color: #006699;
    font-size: 11px;
    cursor: pointer;
}
.ebResultPage td {
    color: #006699;
}

div.ebPreviousResultPage.invisible, div.ebNextResultPage.invisible {
    xdisplay: none;
}
#sitefooter.invisible {
    display: none;
}
.ebPagingPage {
    padding-bottom:10px;
    padding-top:10px;
}
.ebPagingPage td {
    padding-top:1px;
}
td.ebNextPageBlock{
    border:1px solid #44AADD;
    padding-top:2px;
}
.ebNextPageBlock.active {
    border:0;  
    xbackground:red;
}
div.ebResultPage.active {
    color: #000;
    font-weight:bold;
}




/* PRODUCT ATTRIBUTES & PRODUCT COMPARE */

.AttrRowA, .AttrRowB {
    background-color: #CCC;
    color: #666666;
    padding: 2px 2px 3px 5px;
    border-bottom: 3px solid #FFFFFF;
    vertical-align: top;
} 

.AttrDescription {
    font-weight: bold;
}

table.productCompare .attrCol1, table.productCompare .attrCol3 {
    background-color: #D8D8D8;
    text-align: left;
}

table.productCompare .attrCol, table.productCompare .attrCol2 {
    background-color: #EBEBEB;
    text-align: left;
}

#ebProductCompare {
    overflow: hidden;
    white-space: nowrap;
    height: 75px;
    padding: 10px; 
}
.ebProductCompareBox {
    text-align: center;
    white-space: nowrap;
    margin-right: 5px;
    float: left;
    height: 75px;
    width: 45px;
}
.ebProductCompareBox .action {
    width: 100%;
    text-align: center;
}
.ebProductCompareBox .image {
    height: 45px;
    width: 45px;
    overflow: hidden;
    text-align: center;
    color: #999;
    border: 1px solid #ccc;
} 
/** Regel in lijst template**/

.regelStyle {
    color:#666666;
    background:#EBEBEB;
    padding-left:5px;
}
.regelPrijsStyle {
    color:#FFFFFF;
    padding:2px 0 0 5px;
}
.rPPrijs {
    font-size:18px;
    font-weight:bold;
    color:#FFFFFF;
    display:inline;
}

/** sorteer catalogus box **/
.sortOptions table {
    margin-top:5px;
    padding:5px 0 0 5px;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
}
.ebProductResultsHeader table th {
    height:25px;
    color:#FFFFFF;
    padding-left:5px;
}

.ebProductResultsHeader table td {
    padding-left:5px;
}

.ebProductResultsHeader table th {
    text-align:left;
    color:#FFFFFF;
}

/* ebusiness components */
table.ebCheckout td.ebFolderContent {   
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
}

table.ebCheckout td.ebBasket {
    padding-top:5px;
}
table.ebCheckout td.ebNoResults {   
    padding:5px 0 5px 10px;
}
.ebNoResults {
    padding:5px 0 5px 10px;
}
table.ebShoppingBasket td.ebNoResults {
    border:0px;
    padding:5px;
}
.ebCheckoutHeader {
    overflow: hidden;
    padding: 0;
}
.ebCheckoutHeader img {
    float: left;
    border: none;
    margin: 0 3px 10px 0;
}
.ebQuickCatalogue a {
    display:block;
    background:url(../../5A/D2/CA44DD01ED25.gif) 0 6px no-repeat;
    padding-left:10px;
    line-height:20px;
    color:#006699;
}

.ebCatalogue .ebSearchInfo {
   border-top: 1px solid #CCCCFF;
    width: 600px;   
}





.ebTitle {
    margin-bottom:10px;  
}
.ebProfile a.copyAddress {
    display: none;
    width: 100%;
}

table.ebShoppingBasket {
    table-layout: fixed;
}

table.ebFooter, .ebProfile, ebSearch {
    width: 100%;
}
.ebFooterFirst {
    padding-left: 5px;
} 

td.ebFooterLast {
    text-align: right;
    padding-right: 5px;
}

table.ebFooterline {
    border-bottom: 1px solid #CCCCCC;
    vertical-align: top;
    padding: 0px 0px 0px 10px; 
    width: 600px;   
}
table.ebOrderHistorybox {
    width:600px;
    background-image:url('/nashuatec/files/D3/2A/89C1F0203568.gif');
    background-repeat:repeat-x;
    border-collapse:collapse;
    border:1px solid #CCCCCC;
    padding:15px 0px 0px 0px;
}

table.ebOrderHistory th, 
table.ebQuickorderForm th, 
table.ebBasket th,
table.ebOrderhistory th {
    font: bold 11px;
    color: #FFF;
    padding: 7px 5px;
    vertical-align: top;
    border-collapse:separate;
    background:#666;
}
table.ebQuickOrder .ResultRowB {
    background-color: #F3F3F3;
}
table.ebQuickOrder .ebFooterLast {
    padding-right: 10px;
    width: 600px;
    table-layout: fixed;
}


td.productTabHeader {
    background-image: url('/nashuatec/files/60/20/542BCC7F65E8.gif');
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 15px 0px 0px 13px;
    height: 46px;
}

.col2 {
    background-color: #CCCCCC;
    background-image: url('/nashuatec/files/69/21/A84367F6C403.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
    width:150px;
    padding:10px;
    line-height:16px;
    display:block;                     
}
.col2Last {
    background-color: #CCCCCC;
    background-image: url('/nashuatec/files/D3/3F/B03C94FF7278.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
    width:150px;
    padding:10px;
    line-height:16px;
    display:block;
}

.col3 {
    background-image: url('/nashuatec/files/69/21/A84367F6C403.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
    width:4px;
}

.col3Last {
    background-image: url('/nashuatec/files/D3/3F/B03C94FF7278.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
}

/*** Printbutton ***/
.ebButtonTopRight {
    position:absolute;
    float: right;
}

.sidebarFlexform .rc_flexforma {
    font-weight: bold;
    color: #FFFFFF;
    vertical-align:top;
    padding:10px 0px 0px 10px;
}


.alternateAddressDisabled {
    color: #999999;
    padding:0px 0px 3px 2px;
    font-weight:normal;
    vertical-align:middle;
    line-height:18px;
}

.ebValuepoints { 
    table-layout:fixed;
    width:100%;
    cellpadding:0px;
    cellspacing:0px; 
}        

/* flexforms */

.rc_flexformF, .rc_flexalertF, .rc_flexformG, .rc_flexformC, .rc_flexformE {
    padding-bottom:10px;
}

.input.rc_flexfieldquickorder {
    color: #C9C7BA;
    text-align:right;
    padding-right:2px;
    width:78px;
}

.alternateAddressDisabled input.rc_flexfield {
    color: #C9C7BA;
    width:28px;
}

/* product info */


div.pricebulk, div.pricelabel {
    background: #44A9DD;
    color: #FFFFFF;
} 
div.pricelabel span {
    background-color: #44A9DD;
    color: #FFFFFF;
}
table.productBulkprices td {
    border-top:1px solid white;
    padding-top:5px;
    color: #FFFFFF;
}


div.productRil {
    background: url(../../5E/D5/F0C806AEBD6F.gif) top left repeat-x;
}
div.productRil div.productImage {
}


span.strikethrough {
    background-image: url('../../96/C7/91515E90BC26.gif');
    background-repeat: no-repeat;
    background-position: center center;
} 

/* ebusiness components */

table.ebProductResultsHeader, table.ebFavorites, table.ebProductlist, 
table.ebSearch, table.ebShoppingBasket, table.ebCheckout1, div.ebProduct.moreinfo,
.ebCheckoutFooter, ebCheckoutHeader, div.ebProduct.productlist, div.ebProduct.favorite, table.ebQuickOrder,
.ebCheckout3 {
    width: 628px;
    table-layout: fixed;
    cellpadding:0px;
    cellspacing:0px;
}

td.ebBasket  {
    padding: 10px 0px 0px 0px;
}
/* COOKIETRAIL */
.ebCatalogue .ebCookieTable table td {
   padding-bottom:32px;
}
td.ebCookietrailLabel, td.ebCookietrailItem, td.ebCookietrailSeperator {
    font-size: 11px;
    color: #666666;
    padding: 10px 5px;
}

div.ebCookietrail:hover, td.ebCookietrailItem.active a {
    color: #D8011E;
    text-decoration: underline;
}
/* CATALOGUS */

div.ebBudgetInfo {
    background-color: #CCCCCC;
}


td.ebFolderContent {
    padding: 10px;
}

.ebNoResults {
    padding-bottom: 50px;
}

div.ebProductgroupNavigation, td.ebProductgroupNavigation {
    width:100%;
    text-align:right;
}        

/* COOKIETRAIL */

td.ebCookietrailLabel, td.ebCookietrailItem, td.ebCookietrailSeperator {
    font-size: 11px;
    color: #666666;
    padding: 10px 5px;
}

td.ebCookietrailItem.active a {
    color: #D8011E;
}
/* Search */
td.ebSearchFields {
    font-size: 11px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
} 

table.ebSearchFields {
    table-layout: auto;
}    

.ebSearchTerm, .ebSearchManufacturer, .ebSearchCategory, .ebShowPer, .ebSohrtPreference {
    padding-right: 10px;
    width: 33%;
}

td.ebProductResults {
    padding-top:10px;
}

.ebSearchInfo {
    padding: 10px;
} 
/* product default template homepage */

div.ebProduct {
    position: relative;
    height: 305px;
    width: 210px;
    overflow: hidden;  
    background-image: url('/nashuatec/files/F9/79/EB9A5B008B8D.gif');
    background-repeat: no-repeat; 
    text-align: left;
    padding: 0px;
} 

/*** incentives ****/
table.incentives {
    border: 1px solid #D8011E;
    table-layout:fixed;
    border-collapse:collapse;
    width:600px;
}

/* products nog aanvullen  */


div.productImage {
    cursor: pointer;
}

div.productRil {
    background-image: url(../../5E/D5/F0C806AEBD6F.gif) top left repeat-x;
}

div.productRil div.productImage {
    border: 1px solid #CCCCff;
}

div.vatlabel span {
    color: #FDB128;
}

div.specs, td.specs {
    background-color: #ccffcc; 
}
.loader {
    height: 100px;
    background: url(../../F2/8C/F63B5C994CCD.gif) center center no-repeat;
}

.filler {
    height: 0px;   
}
/* Budget  */

.ContentALine, .ContentBLine {
    border-bottom: 1px solid #CCC;
}
.ContentAText, .ContentBText {
    padding: 10px;
}  
.ContentARow {
    padding-top: 3px;
    vertical-align: top;
}
.HeaderBText {
    font-weight: bold;
} 
/* SiteFooter */
.sitefooter {
    width:970px;
    height:54px;
}
.sFSiteLinks, .sFSiteAddress {
    text-align:center;
    height:24px;
    padding-top:3px;
}
.sFSiteAddress, .sitefooter {
    border-top:1px solid #CCC;
}
/* topmenu */

td.topmenu {
    font-family:arial;
    background-image: url('../../E8/05/D958B79D3008.gif');
    background-repeat:repeat-x;
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
}
.topMenuBG {
    background:#44A9DD;
}
.topMenuBG a, .topMenuBG a:hover {
    color:#FFF;
}
.topmenu td.topmenu.active {
   background:url(../../BB/FD/C927ED476172.gif);
    color: #FFF;
}

.colorTR {
    background:#EDEFF1;
}

.ebCatalogueBox {
    background:url(../../47/34/AD58C84A2CDC.gif) no-repeat;
    width:135px;
    height:145px;
    cursor:pointer;
    position:relative;
}
.ebCatalogueBox .label {
    position:absolute;
    bottom:0px;
    left:0px;
    height:34px;
    _height:44px;
    width:110px;
    _width:130px;
    padding:5px 10px;
    overflow:hidden;
}
.ebCatalogueBox .label a {
    font-weight:bold;
}


/* PRODUCT BANNER */
.imageBanner {
    width:970px;
    height:219px;
}
.iBFlash {
    position:absolute;
    bottom:5px;
    left:100px;
} 







/* Product Normal  */
.productClusterNormal, .productNormal {
    width:196px;
    height:229px;
    background:url(../../11/24/953EF92D5EEF.gif) no-repeat;
    padding:0 5px;
}
.pCNImage, .pNImage {
    width:186px;
    height:110px;
    background:url(../../5A/4A/87AFB079BB7A.gif) no-repeat;
}
.pCNName, .pNName {
    font-weight:bold;
    color:##000;
    font-size:11px;
    text-decoration:underline;
    cursor:pointer;
}
.pCNButton a, .pNButton a {
    background:url(../../5A/D2/CA44DD01ED25.gif) 0 3px no-repeat;    
    padding-left:10px;
    cursor:pointer;
} 



/* Product Normal  */
.productClusterSmall, .productSmall {
    width:196px;
    height:106px;
    background:url(../../4D/67/4A5A0FCA6EAE.gif) no-repeat;
    padding:0 5px;
}
.pCSImage, .pSImage {
    width:55px;
    height:55px;
    position:absolute;
    right:0;
}
.pCSIPoint, .pSIPoint {
    position:absolute;
    bottom:0;
}
.pCSName, .pSName {
    font-weight:bold;
    color:#000;
    font-size:11px;
    text-decoration:underline;
    cursor:pointer;
    width:120px;
    height:28px;
    overflow:hidden;
    line-height:14px;
}
.pCSDesc, .pSDesc {
    width:120px;
    height:28px;
    overflow:hidden;
    line-height:14px;
}
.pCSButton a, .pSButton a {
    background:url(../../5A/D2/CA44DD01ED25.gif) 0 3px no-repeat;    
    padding-left:10px;
    cursor:pointer;
} 


.viewProfile .copyAddress {
    visibility:hidden;
}

.regelLijst {
    border-top:1px solid #CCC;
}
.regelLijstPrice {
    color:#000;
}
.rLPPrice {
    color:#F71F00;
    font-size:15px;
    font-weight:bold;
}
.rLButton a {
    background:url(../../5A/D2/CA44DD01ED25.gif) 0 3px no-repeat;
    padding-left:10px;
    margin-right:10px;
}


/* href buttons */

input.RicohButton {
    -x-system-font:none;
    background: transparent url('/files/92/D7/5C300E27FC0D.gif') no-repeat left top;
    border:0 none;
    cursor:pointer;
    font-family:Arial;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    color:#000;
    line-height:19px;
    padding:0px 0px 7px 2px;
    _padding:1px 0px 7px 2px;
    _height: 20px;
    text-decoration:none;
    float:left;
}
 
a.RicohButton {
    background: transparent url('/files/92/D7/5C300E27FC0D.gif') no-repeat left top;
    text-decoration: none;  
    font: 11px Arial; 
    line-height:19px;
    padding:0px 3px 7px 5px;
    _padding:1px 3px 7px 5px;
    font-weight:bold;
    height:20px;
    Line-height:19px;
    color: #000;
} 

div.RicohButton { 
    background:transparent url('/files/97/BA/17BA1583A2F1.gif') no-repeat right top;
    border:0pt none;
    cursor:pointer;
    display:inline;
    height:40px;
    _height: 22px;  
    margin:0 5px 0 0;  
    padding: 0 3px 5px 0;
}   

/* href buttons Red */

input.RicohButtonRed {
    -x-system-font:none;
    background: transparent url('/files/48/D5/AC0EE8CE552E.gif') no-repeat left top;
    border:0 none;
    cursor:pointer;
    font-family:Arial;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    color:#000;
    line-height:19px;
    padding:0px 0px 7px 2px;
    _padding:1px 0px 7px 2px;
    _height: 20px;
    text-decoration:none;
}
 
a.RicohButtonRed, a:hover.RicohButtonRed {
    background: transparent url('/files/48/D5/AC0EE8CE552E.gif') no-repeat left top;
    text-decoration: none;  
    font: 12px Arial; 
    padding:0 0px 7px 4px;
    _padding:0 0px 7px 4px;
    font-weight:normal;
    height:20px;
    line-height:20px;
    color: #FFF;
} 

div.RicohButtonRed { 
    background:transparent url('/files/03/AB/CF2790413B85.gif') no-repeat scroll right top;
    border:0pt none;
    cursor:pointer;
    display:inline;
    height:40px;
    _height: 22px;  
    margin: 0 25px 0 0;  
    padding: 0 23px 5px 0;
}  

/* href buttons Bleu */

input.RicohButtonBlue {
    -x-system-font:none;
    background: transparent url('/files/69/2B/0A6A80950FE3.gif') no-repeat left top;
    border:0 none;
    cursor:pointer;
    font-family:Arial;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    color:#FFF;
    line-height:19px;
    padding:0px 0px 7px 2px;
    _padding:1px 0px 7px 2px;
    _height: 20px;
    text-decoration:none;
}
 
a.RicohButtonBlue, a:hover.RicohButtonBlue {
    background: transparent url('/files/69/2B/0A6A80950FE3.gif') no-repeat left top;
    text-decoration: none;  
    font: 12px Arial; 
    padding:0 0px 7px 4px;
    _padding:0 0px 7px 4px;
    font-weight:normal;
    height:20px;
    line-height:20px;
    color: #FFF;
} 

div.RicohButtonBlue { 
    background:transparent url('/files/12/4F/CD7AE647DD61.gif') no-repeat scroll right top;
    border:0pt none;
    cursor:pointer;
    display:inline;
    height:40px;
    _height: 22px;
    margin: 0 25px 0 0;  
    padding: 0 23px 5px 0;
}  

/* CheckoutHeaderText */
ul.checkout {
    list-style:none;
    position:absolute;
    top:4px;
    left:0px;
    padding:0px;
    margin:0px;
}
li.checkout {
    list-style-type: none;
    color:#FFF;
    font-weight:bold;
    float: left;
    font-size:13px;
    padding-left:35px;
    width:100px;
}
