/* @override 
	http://siebeljuweliers.local/skin/frontend/default/siebel/css/siebel.css
	http://siebel-dev.madia.nl/skin/frontend/default/siebel/css/siebel.css
	http://siebel.madia.nl/skin/frontend/default/siebel/css/siebel.css
	http://www.siebeljuweliers.nl/skin/frontend/default/siebel/css/siebel.css
*/

/* @group Header */
.header-container #header-extra { position: absolute; top: 45px ; right: 10px; width: 290px; }
.header-container #header-extra #header-extra-cart { float: left; margin-top: 4px;}
.header-container #header-extra #header-extra-cart,
.header-container #header-extra #header-extra-cart a { color: #fff; }
.header-container #header-extra #header-extra-img { float: left; width: 200px; padding-top: 5px; text-align: right; }
.header-container #header-extra #header-extra-bag { float: right; margin-top: -25px; margin-right: 10px; }

.extra-link-wrapper { position:absolute; top:185px; right:21px; width:460px; }
.extra-link-wrapper ul { }
.extra-link-wrapper li { display: inline; padding: 0 8px 0 12px; background: url(../images/bkg_pipe1.gif) no-repeat 0; }
.extra-link-wrapper li.first { background: none; padding-left: 0; }
.extra-link-wrapper li.last { padding-right: 0; }
/* @end */

/* @group Custom - Buttons */
button.button .round { background:url(../images/btn_button_grey.png) no-repeat scroll 100% 100% transparent; cursor:pointer; display:inline-block; padding-right:10px; vertical-align:middle; }

button.button .round span { padding-left:10px; color:#fff; background:url(../images/btn_button_grey.png) no-repeat scroll 0% 100% transparent; display:inline-block; height:25px; line-height:24px; border: 0; margin: 0; font-size:12px;  vertical-align:top; white-space:nowrap; }

/* Blue */
.products-grid li.item .round,
.box-up-sell .products-grid .round,
.block-subscribe .actions button.button .round,
.page-popup.catalog-product-compare-index .down .round { background:url(../images/btn_button_blue.png) no-repeat scroll 100% 100% transparent; padding-right: 25px; }

.products-grid li.item .round span,
.box-up-sell .products-grid .round span,
.block-subscribe .actions button.button .round span,
.page-popup.catalog-product-compare-index .down .round span { background:url(../images/btn_button_blue.png) no-repeat scroll 0% 100% transparent; padding-left: 25px; }

/* Blue search */
.form-search button.button .round { background:url(../images/btn_button_blue.png) no-repeat scroll 100% 100% transparent; cursor:pointer; display:inline-block; padding-right:10px; vertical-align:middle; }

.form-search button.button .round span { background:url(../images/btn_button_blue.png) no-repeat scroll 0% 100% transparent; color:#fff; display:inline-block; font-size:12px; height:25px; line-height:24px; padding-left:10px; vertical-align:top; white-space:nowrap; }

.white-wrapper .add-to-cart button .round { background-image: url(../images/btn_button_green_big_arrow.png); padding-right: 40px; height: 30px; }
.white-wrapper .add-to-cart button .round span { background-image: url(../images/btn_button_green_big_arrow.png); padding-left: 25px; font-size: 18px; height: 30px; line-height: 28px; }

.checkout-types button .round,
.totals button .round,
.multiple-checkout .grand-total button .round,
#checkoutSteps #opc-review .buttons-set button .round { background-image: url(../images/btn_button_green_big_arrow.png); padding-right: 40px; padding-left: 0; height: 30px; }
.checkout-types button .round span,
.totals button .round span,
.multiple-checkout .grand-total button .round span,
#checkoutSteps #opc-review .buttons-set button .round span { background-image: url(../images/btn_button_green_big.png); padding-left: 25px; padding-right: 0; font-size: 18px; height: 30px; line-height: 28px; font-weight: normal; }

#header-extra .round { background-image:url(../images/btn_button_blue_darkbg.png) !important; }
#header-extra .round span { background-image:url(../images/btn_button_blue_darkbg.png) !important; }
/* @end */

/* @group General Main */

.col1-layout .page-title { padding: 0 20px; width: 920px; }
.col1-layout .fieldset { padding-left: 20px; padding-right: 20px; }
.col1-layout .page-sitemap { padding: 0 20px; width: 920px; }
.col1-layout .page-no-items { padding: 0 20px; width: 920px; }
.col1-layout .page-sitemap .page-title,
.col1-layout .page-no-items .page-title { padding: 0; }
.col2-right-layout .error-page,
.col2-right-layout .succes-page,
.col2-right-layout .contacts-page,
.col2-right-layout .send-friend,
.col2-right-layout ol#checkoutSteps { margin-left: 20px; }
.col2-left-layout .error-page,
.col2-left-layout .contacts-page,
.col2-left-layout .send-friend { margin-right: 20px; }
.checkout-onepage-index .page-title { margin-left: 20px; width: 695px; }


/* @group Base-mini */

.col-left .block-cart,
.col-left .block-wishlist,
.col-left .block-subscribe,
.col-left .block-compare,
.col-left .block-reorder,
.col-left .block-poll,
.col-left .block-viewed,
.col-left .block-compared,
.col-left .block-related,
.col-left .block-tags,
.col-left .block-login,
.col-left .block-account { padding-left: 11px; }

.col-right .block-cart,
.col-right .block-wishlist,
.col-right .block-subscribe,
.col-right .block-compare,
.col-right .block-reorder,
.col-right .block-poll,
.col-right .block-viewed,
.col-right .block-compared,
.col-right .block-related,
.col-right .block-tags,
.col-right .block-login,
.col-right .block-account { padding-right: 11px; }

.col-main .block-subscribe { background: #f7f7f7; height: 160px; width: 185px; padding: 20px; margin-bottom: 0px; }
.col-main .block-subscribe .block-title { padding: 0px; }
.col-main .block-subscribe .block-content { margin-top: 10px; padding: 0px; }
.col-main .block-subscribe .block-content { padding-bottom: 0px !important; }

.extra-block-wrapper { margin-bottom: 15px; }
.extra-block-top { background: url(../images/block-extra-top.png); width: 225px; height: 20px; }
.extra-block-title { background: #f4f4f4; padding: 0 20px; }
.extra-block-title h3 { color: #cc092f; font-size: 14px; margin-bottom: 0; padding-bottom: 5px; }
.extra-block-content { background: #f4f4f4; padding: 0 20px; }
.extra-block-content p { margin-bottom: 0; }
.extra-block-content li { padding: 2px 0 2px 20px; background: url(../images/block-extra-li.png) no-repeat 0 50%; }
.extra-block-bottom { background: url(../images/block-extra-bottom.png); width: 225px; height: 20px; }

.block-related .product-name a { color: #666666; text-decoration: none; }
.block-related .price-box .special-price {  }
.block-related .price-box .special-price .price-label { DISPLAY: NONE; }
.block-related .price-box .special-price .price { color: #CC092F; font-weight: normal; font-size: 14px; }
.block-related .price-box .old-price {  }
.block-related .price-box .old-price .price-label { DISPLAY: NONE; }
.block-related .price-box .old-price .price { color: #666666; font-weight: normal; }

/* @end */

.hp-table { }
.hp-table td { height: 160px; width: 185px; }
.hp-table td.td-empty { height: 20px; width: 200px; }
.hp_block { background: #f7f7f7; padding: 20px; /*height: 160px !important;*/ }
.hp_block h3 { color: #cc092f; font-size:  14px; margin-bottom: 12px; }
.hp_block li { margin-bottom: 7px; float: left; width: 185px; }
.hp_block li a { float: right; width: 150px; line-height: 1.2em; }
.hp_block li img { width: 25px; margin-right: 5px; border: 1px solid #b9b9bc; float: left; }
.hp_block span a { float: right; }

/* @end */

/* @group Product Category Page */
.products-grid li.item .price-box { text-align: center; /*display: table;*/ width: 100%; }
.products-grid li.item .regular-price .price { color: #cc092f; font-weight: normal; font-size: 18px; }
.products-grid li.item .old-price .price { color: #666666; font-weight: normal; font-size: 13px; float: left; margin-top: 8px; width: 100%; }
.products-grid li.item .old-price { float: left; width: 44%; text-align: right; }
.products-grid li.item .old-price .price-label { display: none; }
.products-grid li.item .special-price { float: right; width: 54%; text-align: left; }
.products-grid li.item .special-price .price { color: #cc092f; font-weight: normal; font-size: 18px; float: right; width: 100%; }
.products-grid li.item .special-price .price-label { display: none; }
.my-account .buttons-set { background: url(../images/main-devider.png) no-repeat; padding-top: 20px; }

.category-description-top { background: url(../images/product-top.png) no-repeat 0 0 ; width: 715px; height: 20px; }
.category-description { margin:0; padding: 0 20px; background: #f4f4f4;  }
.category-description-bottom { background: url(../images/product-bottom.png) no-repeat 0 0 ; width: 715px; height: 20px; margin-bottom: 20px; }


.category-image { float: left; width: 230px; margin-bottom: 0; }
.category-text { float: right; width: 430px; margin-top: 10px; }

/* Merken pagina */
.imgborder { border: 1px solid #dbdbde; padding: 10px; }
.imgborder:hover { opacity: 0.5; filter:alpha(opacity=50); cursor: pointer; }
/* @end */

/* @group Compare popup */
.catalog-product-compare-index .price-box { text-align: center; display: table; /*margin-left: 25px;*/ width: 100%; }
.catalog-product-compare-index .regular-price .price { color: #cc092f; font-weight: normal; font-size: 18px; }
.catalog-product-compare-index .old-price .price { color: #666666; font-weight: normal; font-size: 13px; float: left; margin-top: 8px; width: 100%; }
.catalog-product-compare-index .old-price { float: left; width: 44%; text-align: right; }
.catalog-product-compare-index .old-price .price-label { display: none; }
.catalog-product-compare-index .special-price { float: right; width: 54%; text-align: left; }
.catalog-product-compare-index .special-price .price { color: #cc092f; font-weight: normal; font-size: 18px; float: right; width: 100%; }
.catalog-product-compare-index .special-price .price-label { display: none; }
/* @end */

/* @group Product Detail Page */
.product-essential .white-wrapper { width:295px; background: #fff; border: 1px solid #ebebeb; padding: 10px; float: right; }
.white-wrapper .add-to-box { float: right; margin-top: 10; width: 100%; }
.white-wrapper .regular-price { float: right; }
.white-wrapper .regular-price .price-label { display: none; }
.white-wrapper .regular-price .price { color: #cc092f; font-weight: normal; font-size: 24px; }
.white-wrapper .old-price { float: left; margin-top: 17px; text-align: right; margin-right: 5px; }
.white-wrapper .old-price .price-label { display: none; }
.white-wrapper .old-price .price { color: #666666; font-weight: normal; font-size: 16px; }
.white-wrapper .special-price { float: right; text-align: right; }
.white-wrapper .special-price .price-label { display: none; }
.white-wrapper .special-price .price { color: #cc092f; font-weight: normal; font-size: 28px; float: right; width: 100%; }
.white-wrapper .btw p.availability {margin-top:-15px;}
.prevnext-wrapper { text-align: right; margin-top: -30px; margin-bottom: 15px; margin-right: 20px; }
.prevnext .prev { margin-right: 8px; }
.prevnext .next { margin-left: 8px; }
.product-view .product-img-box { margin-top: -25px; }

.magnifying-wrapper {  }
.magnifying-wrapper #magnifying-handle { background: url(../images/magnifying_overlay.png); height: 340px; width: 340px; z-index: 20px; position: absolute; top: -2px; }

.img-line { border: 1px solid #ebebeb; }
.catalog-product-view .product-img-box .img-line { DISPLAY: NONE; }

.product-shop .brand-image { border: 1px solid #ebebeb; padding: 5px; background: #fff; }

.product-shop .product-options { float: right; width:263px; }
.product-shop .product-options dt { }
.product-shop .product-options dt label { font-weight: normal; color: #666666; }
.product-shop .product-options dd { padding: 5px 0; }
/*.product-shop .price-box { display: none; }*/
.product-shop .product-options-bottom { padding: 10px 0 0; }
.product-shop .product-options-bottom .price-box { float: right; width: 100%; margin-bottom: 5px; display: none; }

.product-collateral .box-collateral .data-table { border-color: #ebebeb; }
.product-collateral .box-collateral .data-table th { font-weight: normal; text-align: right; }
.product-collateral .box-collateral .data-table th,
.product-collateral .box-collateral .data-table td { color: #000; border-color: #ebebeb; /*text-transform: capitalize;*/ }
.product-collateral .box-collateral .data-table tr.odd { background: #fff; }
.product-collateral .box-collateral .data-table tr.even { background: #f8f8f8; }

.white-wrapper .add-to-cart { float: right; }

.email-friend-wrapper { float: right; margin-top: 10px; width: 100%; text-align: right; }
.email-friend-wrapper a { font-size: 10px; }
.email-friend-wrapper ul { float: right; line-height:1.25 !important; }
.add-to-links li { display: inline; padding: 0 1px 0 6px; background: url(../images/bkg_pipe1.gif) no-repeat 0; }
.add-to-links li.first { background: none; padding-left: 0; }

.product-essential-top { background: url(../images/product-top.png) no-repeat 0 0 ; width: 715px; height: 20px; }
.product-collateral-top { background: url(../images/product-top.png) no-repeat 0 0 ; width: 715px; height: 20px; }
.product-essential-bottom { background: url(../images/product-bottom.png) no-repeat 0 0 ; width: 715px; height: 20px; margin-bottom: 20px; }
.product-collateral-bottom { background: url(../images/product-bottom.png) no-repeat 0 0 ; width: 715px; height: 20px; }

/* Upsell */
.product-view .box-up-sell td .price-box { text-align: center; display: table; /*margin-left: 25px;*/ width: 100%; }
.product-view .box-up-sell td .regular-price .price { color: #cc092f; font-weight: normal; font-size: 18px; }
.product-view .box-up-sell td .old-price .price { color: #666666; font-weight: normal; font-size: 13px; float: left; margin-top: 8px; width: 100%; } /* IE issue -> style-ie.css */
.product-view .box-up-sell td .old-price { float: left; width: 44%; text-align: right; }
.product-view .box-up-sell td .old-price .price-label { display: none; }
.product-view .box-up-sell td .special-price { float: right; width: 54%; text-align: left; }
.product-view .box-up-sell td .special-price .price { color: #cc092f; font-weight: normal; font-size: 18px; float: right; width: 100%; }
.product-view .box-up-sell td .special-price .price-label { display: none; }
/* @end */

/* CMS Ladies Night Page */
.ladiesnight { margin-bottom: -80px;}
.ladiesnight .ladiesnight { float: left; width: 100%; }
.ladiesnight .main { padding-bottom: 0px; }
.ladiesnight .subfooter { margin-top: -40px; }
.ladiesnight { background: url(../images/media/actie.jpg) 0 100%; height: 720px; }
.ladiesnight .page-title { float: right; width: 460px; margin: 14px 0 15px; }
.ladiesnight .page-title h2 { color: #fff; margin-left: 10px; font-weight: bold; font-size: 19px;}
.ladiesnight .lady-left { float: left; padding-top: 35px; }
.ladiesnight .lady-right { float: right; width: 470px; line-height: 15px; color: #fff; }
.ladiesnight .lady-right a { color: #fff; }
.ladiesnight .lady-right .intro-text { color: #fff; margin-bottom: 10px; padding-right: 25px; font-weight: bold; }
.ladiesnight .lady-right .field { float: left; width: 100%; margin-bottom: 5px; }
.ladiesnight .lady-right .field.housenr-wrapper .housenr .input-box { width: 50px; }
.ladiesnight .lady-right .field.housenr-wrapper .housenrpost .input-box { width: 40px; }
.ladiesnight .lady-right .field.housenr-wrapper .housenr .input-text { width: 50px; }
.ladiesnight .lady-right .field.housenr-wrapper .housenrpost .input-text { width: 30px; }
.ladiesnight .lady-right .field.housenr-wrapper .housenrpost label { width: 65px; margin: 3px 12px 3px 12px; }
.ladiesnight .lady-right .field.housenr-wrapper .housenr { float: left; width: 186px; }
.ladiesnight .lady-right .field.housenr-wrapper .housenrpost { float: left; }
.ladiesnight .lady-right .field label { float: left; width: 120px; margin-right: 10px; color: #fff; margin-top: 5px; font-weight: bold; }
.ladiesnight .lady-right .field label em { /*color: #EB340A;*/ margin-left: 4px; }
.ladiesnight .lady-right .field label.agreeterms { width: 430px; float: right; margin-right: 20px; }
.ladiesnight .lady-right .field .input-box { float: left; width: 300px; height: 20px; }
.ladiesnight .lady-right .field .input-box.agreeterms { width: 15px; margin-top: 6px; }
.ladiesnight .lady-right .field .input-box input { width: 175px; }
.ladiesnight .lady-right .field .input-box input#agreeterms { width: 15px; float: left; }
.ladiesnight .lady-right .field .input-box.customer-dob { width: 300px; }
.ladiesnight .lady-right .field .input-box.customer-dob .dob-day,
.ladiesnight .lady-right .field .input-box.customer-dob .dob-month,
.ladiesnight .lady-right .field .input-box.customer-dob .dob-year { float: left; width: 63px; height: 20px; }
.ladiesnight .lady-right .field .input-box.customer-dob .dob-day label,
.ladiesnight .lady-right .field .input-box.customer-dob .dob-month label,
.ladiesnight .lady-right .field .input-box.customer-dob .dob-year label { width: 50px; margin-right: 0; text-align: center; }
.ladiesnight .lady-right .field .input-box.customer-dob .dob-day input,
.ladiesnight .lady-right .field .input-box.customer-dob .dob-month input,
.ladiesnight .lady-right .field .input-box.customer-dob .dob-year input { width: 45px; }
.ladiesnight .lady-right .button { /*float: right;*/ /*margin-top: 5px;*/ }
.ladiesnight .lady-right .button span { background: url(../images/btn_button_blue_purple_arrow.png) no-repeat 100% 0; font-weight: bold; padding-right: 30px; }
.ladiesnight .lady-right .button span span { background: url(../images/btn_button_blue_purple_arrow.png) no-repeat 0 0; padding-right: 0; }
.ladiesnight .lady-right .input-box.subscribe { width: 18px; margin-right: 5px; margin-left: -5px; }
.ladiesnight .lady-right .input-box.subscribe input { width: 25px; margin-top: -6px; }
.ladiesnight .lady-right .field.subscribe { margin: 10px 0 10px; }
.ladiesnight .lady-right label.subscribe { width: 430px; margin-right: 0; margin-top: 0; }
.ladiesnight .lady-right .extra-tekst { float: right; margin-top: 55px; width: 450px; color: #fff; margin-bottom: 0; padding-right: 20px; }
.ladiesnight .lady-right p.required { margin-bottom: 10px; font-weight: bold; margin-top: 5px; }
.ladiesnight .lady-right .required,
.ladiesnight .lady-right label.required em { color: #fff; text-align: left; }
.ladiesnight .lady-right .toelichting1b { margin-top: 10px !important; }
.ladiesnight .lady-right .toelichting1b,
.ladiesnight .lady-right .toelichting2 { float: left; color: #fff; margin-top: 10px; padding-right: 15px; line-height: 15px; font-weight: normal; }
.ladiesnight .lady-right .toelichting2 { font-size: 11px; }
.ladiesnight .lady-right .actions { float: right; width: 450px; padding-right: 20px; }

/* ERROR MELDINGEN */
.ladiesnight .lady-right .validation-advice { position: relative; width: 150px; margin-top: -18px; margin-left: 190px; background: none; padding-left: 0; color: #f7caff; }
.ladiesnight .lady-right .validation-failed { border-color: #cf1cc0 !important; background: #f7caff !important; }
.ladiesnight .lady-right .dob-month .validation-advice { margin-left: 127px; }
.ladiesnight .lady-right .dob-year .validation-advice { margin-left: 64px;  }
.ladiesnight .lady-right .agreeterms .validation-advice { margin-left: 320px; margin-top: -1px; clear: none; }
.ladiesnight .lady-right .agreeterms .validation-advice { /*margin: 5px 0 0 20px; padding-top: 4px; display: block;*/ }


/* CMS Ladies Night - Success Page */
.cms-succesladiesnight { background: url(../images/media/actie.jpg) 0 100%; height: 720px; }
.cms-succesladiesnight .page-title { float: right; width: 460px; margin: 14px 0 45px 0; }
.cms-succesladiesnight .page-title h1 { color: #fff; margin-left: 10px; font-weight: bold; }
.cms-succesladiesnight .lady-right { float: right; width: 420px; line-height: 15px; color: #fff; margin-right: 50px; }
.cms-succesladiesnight .lady-right p { margin-bottom: 15px; }
.cms-succesladiesnight .lady-right a { color: #fff; }

.siebel-nieuwsbrief {  }
.siebel-nieuwsbrief input { border: 1px solid #AEAEB2;  padding: 2px; width: 200px; }
.siebel-nieuwsbrief input#field1002_option0,
.siebel-nieuwsbrief input#field1002_option1 { width: 15px; }
.siebel-nieuwsbrief input#field1006 { width: 175px; margin-right: 5px; }
.siebel-nieuwsbrief input.button { width: 88px; border: 0; padding: 0; }
.siebel-nieuwsbrief td.mpFormLabel { width: 120px; }
.siebel-nieuwsbrief table.mpRadioButtonTable { padding: 3px 0; }
.siebel-nieuwsbrief td.mpRadioButtonInput input { margin-top: -5px; }
.siebel-nieuwsbrief td.mpRadioButtonText { padding-left: 3px; }
.siebel-nieuwsbrief select { width: 205px; }

/*.siebel-nieuwsbrief #subscribed { color: #cc092f; margin-left: 190px; margin-bottom: 10px; }
.siebel-nieuwsbrief .input-box { float: left; width: 100%; margin-bottom: 5px; }
.siebel-nieuwsbrief .input-box.name-firstname .validation-advice,
.siebel-nieuwsbrief .input-box.name-lastname .validation-advice,
.siebel-nieuwsbrief .input-box.name-email .validation-advice,
.siebel-nieuwsbrief .input-box.name-store .validation-advice,
.siebel-nieuwsbrief .input-box.name-prefix .validation-advice { margin-left: 110px; width: 190px; padding-top: 5px; background-position: 2px 4px; }
.siebel-nieuwsbrief label { float: left; width: 100px; margin-right: 10px; }
.siebel-nieuwsbrief input { float: left; }
.siebel-nieuwsbrief select { margin-right: 5px; }
.siebel-nieuwsbrief .radios input.input-text,
.siebel-nieuwsbrief #fieldsofcheckboxes input { width: 15px; margin-right: 5px; }
.siebel-nieuwsbrief .radio-mr { width: 30px; float: left; }
.siebel-nieuwsbrief #fieldsofcheckboxes { float: right; width: 245px; }
.siebel-nieuwsbrief .tjekboks { float: left; width: 200px; }
.siebel-nieuwsbrief .tjekboks .input-text { margin-top: 3px; }
.siebel-nieuwsbrief .input-box label.iets-aparts { margin-right: 0; float: left; width: 100px; }
.siebel-nieuwsbrief .left { margin-left: 20px; width: 45%; padding-right: 15px; border-right: 1px solid #b6b6ba; }
.siebel-nieuwsbrief .left .button { float: right; }
.siebel-nieuwsbrief .right { width: 45%; margin-right: 20px; }
.siebel-nieuwsbrief .right .button { float: right; margin-right: 6px; }
.siebel-nieuwsbrief input.button { float: left; width: 88px; }
.siebel-nieuwsbrief .name-dob #fields-day { float: left; width: 70px; }
.siebel-nieuwsbrief .name-dob #fields-month { float: left; width: 70px; }
.siebel-nieuwsbrief .name-dob #fields-year { float: left; width: 70px; }
.siebel-nieuwsbrief #advice-validate-select-frm-dob-day.validation-advice,
.siebel-nieuwsbrief #advice-validate-select-frm-dob-month.validation-advice,
.siebel-nieuwsbrief #advice-validate-select-frm-dob-year.validation-advice { width: 50px; float: left; background: none; padding-left: 0; padding-top: 5px; }*/

.checkout-nieuwsbrief { font-weight: normal; float: right; width: 93%; margin-top: 2px; }

/* @group Checkout Page */

.checkout-types button { margin-top: 5px; }

.cart .data-table { border: 0; }
.cart .data-table thead th { background: none; border: 0; }
.cart .data-table tr.odd  { background: #fff; }
.cart .data-table tr.even { background:#fff url(../images/main-devider.png) no-repeat 50% 50%; }
.cart .data-table tr.even td { padding: 0; }
.cart .data-table tr.even.last { background: none; }
.cart .data-table td { border: 0; }
.cart .data-table td.a-right.last { padding-top: 15px; }
.cart .data-table tfoot tr { background:#fff url(../images/main-devider.png) no-repeat 50% 0 !important; }
.cart .data-table {  }

.totals .discount-text { color: #cc092f; }

.multiple-checkout h2 { padding: 0 20px; }
.multiple-checkout .buttons-set { background:#fff url(../images/main-devider.png) no-repeat 50% 0 !important; margin-top: 20px; padding: 20px 20px 0; }
.multiple-checkout .sp-methods dt { margin-top: 5px; }
.multiple-checkout .data-table { border: 0; }
.multiple-checkout .data-table thead th { background: none; border: 0; }
.multiple-checkout .data-table tr.odd { background: none; }
.multiple-checkout .data-table tr.even { background: none; }
.multiple-checkout .data-table tbody th,
.multiple-checkout .data-table tbody td { border: 0; }

#checkoutSteps .data-table { border: 0; }
#checkoutSteps #opc-review thead th { background: none; border: 0; }
#checkoutSteps #opc-review tr { background: #fff; }
#checkoutSteps #opc-review tr.odd,
#checkoutSteps #opc-review tr.even { background: #fff; }
#checkoutSteps #opc-review tr td { border: 0; }
#checkoutSteps #opc-review tr td.last { text-align: right; }
#checkoutSteps #opc-review .buttons-set { background:#fff url(../images/main-devider.png) no-repeat 50% 0; margin-top: 5px; }

/* Multiplecheckout - Betaalinformatie - Tab */
.multiple-checkout #multishipping-billing-form h2 { padding: 0; }

/* Multiplecheckout - Plaats Bestelling - Tab */
.multiple-checkout .data-table tfoot tr { background: none !important; }
.multiple-checkout .data-table td.last,
.multiple-checkout .data-table th.a-center { text-align: right !important; }

#multiship-addresses-table.data-table { border: 0; padding: 0 11px; }
#multiship-addresses-table.data-table thead th { background: none; border: 0; }
#multiship-addresses-table.data-table tr.odd  { background: #fff; }
#multiship-addresses-table.data-table tr.even { background:#fff; }
#multiship-addresses-table.data-table tr.even.last { background: none; }
#multiship-addresses-table.data-table td { border: 0; }
#multiship-addresses-table.data-table td.a-right.last { padding-top: 15px; }
#multiship-addresses-table.data-table tfoot tr { background: none !important; }

.cart .crosssell { }
.cart .crosssell .price-box { text-align: left; /*display: table;*/ /*margin-left: 25px;*/ width: 100%; }
.cart .crosssell .regular-price .price { color: #cc092f; font-weight: normal; font-size: 18px; }
.cart .crosssell .old-price .price { color: #666666; font-weight: normal; font-size: 13px; float: left; /*margin-top: 8px;*/ width: 100%; }
.cart .crosssell .old-price { /*float: left; width: 44%; text-align: right;*/ }
.cart .crosssell .old-price .price-label { display: none; }
.cart .crosssell .special-price { /*float: right; width: 54%; text-align: left;*/ }
.cart .crosssell .special-price .price { color: #cc092f; font-weight: normal; font-size: 18px; float: right; width: 100%; }
.cart .crosssell .special-price .price-label { display: none; }
.cart .crosssell ul.add-to-links li { background: none; padding: 0; }

.opc .step #co-billing-form li.control { }
.opc .step #co-billing-form li.control .onepage-storepickup { float: left; margin: 0; padding: 0; }
.opc .step #co-billing-form li.control #onepage-storepickup-label { float: left; margin-right: 5px; }
.opc .step #co-billing-form li.control input { margin-bottom: 4px; }

/* @end */

/* @group Backend */

.my-account .data-table { border: 0; }
.my-account .data-table tbody td,
.my-account .data-table thead th { border: 0; background: #fff; }
.my-account .pages { margin: 5px 0; }
.my-account .pages li { display: inline; }

/* @end */

/* @group Sub footer */

.subfooter-container { clear: both; }
.subfooter-container a { color: #000; }
.subfooter { background: url(../images/footer-container-bg.png) no-repeat; width: 960px; height: 86px; margin:0 auto; }

.subfooter .subfooter-icons { float: right; margin: 49px 2px 0 0; }
.subfooter ul { float: left; margin: 55px 0 0 10px; }
.subfooter li { color: #fff; display: inline; background:url(../images/bkg_pipe2.gif) 100% 80% no-repeat; padding:0 7px 0 4px; }
.subfooter li.last { background: none; }
.subfooter li a { color: #fff; }

/* @end */

/* FAQ - pagina */
.faqquestion strong { cursor: pointer; font-weight: normal; background: url(../images/block-extra-li.png) no-repeat 0 50%; padding-left: 18px; }
.faqquestion strong:hover { text-decoration: underline; }
.faqanswer { padding: 10px; background-color:#f6f6f6; border:1px solid #e4e4e4; margin: 10px 0; }
.faqanswer p { margin-bottom: 0; }

/* Popup - Compare products */
.page-popup.catalog-product-compare-index { }
.page-popup.catalog-product-compare-index .down li { background: none; padding-left: 0; }
.page-popup.catalog-product-compare-index .title-buttons { margin-bottom: 10px; }

.clear { clear: both; }
