/* @override 
	http://yourskin.local/skin/frontend/default/yourskin/css/yourskin.css
	http://yourskin-de.local/skin/frontend/default/yourskin/css/yourskin.css
	http://yourskin.madia.nl/skin/frontend/default/yourskin/css/yourskin.css
*/
.header .logo {
	margin: 0;
}

input.readonly { border: 0px; }

/* Product review */
#review-form h2 { color: #2B51A1; margin-bottom: 16px; }
#review-form h3 { color: #666666; margin-bottom: 16px; }
#review-form h4 { color: #666666; margin-bottom: 16px; }
.product-collateral h2 { color: #2B51A1 }

/* Navigation */
#nav_vert .merken { margin-top: 30px; }

/* Ratings */
.ratings .rating-links { position: relative; float: left; }

/* Product header / skintype product grid text*/
.productheadertext { height: 36px; width: 200px; display: block; overflow: hidden; margin: -11px 0px 0px -11px; text-align: left; }
.productheadertext .text { color: #2B51A1; position: relative; float: left; border:1px solid #E0E0E0; background: transparent url(../images/arrow-vvdw.png) no-repeat scroll 2px 50%; padding: 2px 5px 2px 12px; }

.products-grid .actions { position: relative; top:38px; }
.products-grid li.item { margin-bottom:20px; padding-bottom: 50px;} 
.products-grid li.item .ratings { position:absolute; margin:48px 0px 48px 42px; }
.products-grid .item .ratings .rating-box { display: none; }

.skintypetext { position:absolute; margin-top:50px; height: 36px; width: 200px; display: block; overflow: hidden; }
.skintypetext .text { color: #2B51A1; position: relative; float: right; border:1px solid #E0E0E0; padding: 2px 5px 2px 6px; margin-right: 11px; }

/* Headlines */
.headline img { position: relative; float: left; margin: 15px; }
.headline .description { position: relative; float: right; }

.category-headlines .products-grid li.item { float:left; width:282px; padding:10px 10px 10px 10px; text-align: left; border: 1px solid #e0e0e0; min-height: 250px; }
.category-headlines .products-grid .product-name { margin:0 0 5px; font-weight:bold; font-size:13px; color:#203548; height: 25px; }
.category-headlines .description { height: 48px; display: block; overflow: hidden; }

.headline-block { border:1px solid #E0E0E0; } 
.headline-row { background: url(../images/arrow-vvdw.png) no-repeat scroll 3px 8px; padding: 3px 3px 3px 13px; }
.headline-incat { border:1px solid #E0E0E0; position: relative; float:left; padding:10px 10px 10px 10px; width:599px; margin-bottom: 10px;}

/* Question */
.question-content .question-image img { margin-left: 27px; }
.question-content .arrow-vvdw { padding-top: 3px; }
.question-content .std { margin-right: 5px; }

/* Skin Type */
.no-skintype-text {	border-color:#f16048; background: #faebe7 url(../images/i_msg-error.gif) no-repeat scroll 10px 9px; color:#df280a; font-weight:bold; border: 1px solid; min-height:24px; padding:8px 8px 8px 32px; font-size:11px; }

/* @group Header */


.logos { float: left; margin-left: -260px; position: absolute; width: 410px; }
.shops-bar { float: left; text-transform: uppercase; width: 260px; }
.shops-bar button {margin-top: -5px; }
.shops-bar button:hover { margin-top: 0;}
.shops-bar .li-yourskin-button button, .shops-bar .li-yourskin-button-active button { background: url("../images/shop-select-bg.png") no-repeat scroll 0 0 transparent; border: medium none; color: #0D2EA2; cursor: pointer; float: right; height: 42px; width: 129px; }
.shops-bar .li-patriziabos-button button, .shops-bar .li-patriziabos-button-active button { background: url("../images/shop-select-bg.png") no-repeat scroll 0 0 transparent; border: medium none; color: #6F266D; cursor: pointer; float: right; height: 42px; width: 129px; }
.shops-bar .li-mariagalland-button button, .shops-bar .li-mariagalland-button-active button { background: url("../images/shop-select-bg.png") no-repeat scroll 0 0 transparent; border: medium none; color: #693F05; cursor: pointer; float: right; height: 42px; width: 129px; }



.search-wrapper { border: 1px solid #e0e0e0; border-bottom: 0; border-right: 0; margin-top: 35px; float: right; width: 807px; padding: 10px 0; }
.search-wrapper ul { width: 520px; float: left; }
.search-wrapper li { display: inline; margin-right: 15px; padding-right: 20px; background:url(../images/bkg_pipe1.gif) 100% 80% no-repeat; }
.search-wrapper li.last { padding: 0; background: none; margin: 0; }
/* @end */

/* @group Buttons */
button .round { background:url(../images/btn-button.png) 100% 100% no-repeat; cursor:pointer; display:inline-block; line-height:19px; padding-right:13px; vertical-align:middle; /*margin-right: 10px;*/ }
button .round span { background:url(../images/btn-button.png) 0% 100% no-repeat; display:inline-block; font-size:10px; font-weight:normal; height:24px; line-height:23px; padding-left:10px; vertical-align:top; color: #fff; text-transform: uppercase; white-space: nowrap; }
/* @end */

/* @group Main */
.cms-page-view .col2-right-layout .col-main,
.contacts-index-index .col2-right-layout .col-main,
.catalog-product-view .col2-right-layout .product-view,
.review-product-list .col2-right-layout .product-view,
.checkout-onepage-index .col2-right-layout .col-main,
.checkout-onepage-success .col2-right-layout .col-main,
.cms-index-noroute .col2-right-layout .col-main { margin-left: 15px; width: 778px; }
/*.cms-page-view .col-main .page-title { margin-bottom: 0; border-bottom: 0; height: 22px; background:url(../images/bkg_block-title.gif) 0 0 no-repeat; padding:1px 0px; }*/
.cms-page-view .col-main .page-title h3 { color: #fff; font-size: 12px; padding:3px 0 3px 10px; text-transform:uppercase; font-weight: normal; background: url(../images/blokjewit.png) no-repeat 0 9px; }
.cms-page-view .col-main .page-content { border:1px solid #CFCFCD; border-top: 0; padding: 10px; }
.cms-page-view .col2-left-layout .col-main { padding-right: 15px; }

/* Contact page */
.contacts-index-index .col2-right-layout .col-main .page-title { margin-bottom: 0; }
.contacts-index-index .col2-right-layout .col-main .legend { display: none; }
.contacts-index-index .col2-right-layout .col-main .fieldset { margin-top: 0; }

.old-price .old-price-star { color: #FF413B; }
.old-price-star-desc { width: 100%; display: block; }
.old-price-star-desc span { color: #FF413B; }
.special-price-star { font-size: 10px; }
.special-price-star-desc { width: 100%; display: block; }
.special-price-star-desc span { color: #1B4495; }

/* @end */



/* @group Subfooter */
.subfooter-container { clear: both; }
.subfooter-container a { color: #000; }
.subfooter { background: url(../images/footer-container-bg.gif) no-repeat 50% 0; width: 960px; margin:0 auto; }
.subfooter table.subfooter { width: 960px; border: 1px solid #e0e0e0; border-top: 0; background: #fff; }
.subfooter td li { list-style-type: disc; margin-left: 15px; color: #2b51a1; font: 11px Verdana, Arial, sans-serif; }
.subfooter td.columns { width: 33%; color: #000; font: 0.9em Verdana, Arial, sans-serif; padding: 15px; text-align: left; border-right: 1px solid #e0e0e0; }
.subfooter td.two_columns { width: 50%; padding: 15px; text-align: left; border-right: 1px solid #e0e0e0 ; }
.subfooter td.columns.last,
.subfooter td.two_columns.last { border-right: 0; }
.subfooter td.columns a,
.subfooter td.two_columns a { color: #000; }
.subfooter td.columns h3,
.subfooter td.two_columns h3 { color: #2b51a1; font: bold 1.4em Verdana, Arial, sans-serif; text-align: left; margin-bottom: 10px; }
.subfooter td.columns p,
.subfooter td.two_columns p { font-size: 11px; color: #2b51a1; margin-bottom: 0; }
.subfooter a { color: #2b51a1 !important; }
/* @end */

/* @group Stempelkaart */
.page-stampcard { }
.page-stampcard .stempelkaart { float: left; width: 626px; margin-bottom: 20px; }
.page-stampcard strong#product { float: left; width: 100%; margin-bottom: 10px; }
.page-stampcard .stamps-free-product { float: left; width: 100%; margin-top: 10px; margin-bottom: 20px; }

/* blue */
.stempelkaart td.blue { border: 4px solid #009ce7; width: 142px; height: 140px; /*padding: 4px;*/ }
.stempelkaart td.blue #date { margin-top: 21px; margin-left: 11px; }
.stempelkaart td.blue #desc { margin-top: 14px; margin-left: 11px; height: 30px; }
.stempelkaart td.blue #price { margin-top: 16px; margin-left: 11px; }

/* green */
.stempelkaart td.green { border: 4px solid #6bb838; width: 142px; height: 140px; /*padding: 4px;*/ }
.stempelkaart td.green #date { margin-top: 21px; margin-left: 11px; }
.stempelkaart td.green #desc { margin-top: 14px; margin-left: 11px; height: 30px; }
.stempelkaart td.green #price { margin-top: 16px; margin-left: 11px; }

/* purple */
.stempelkaart td.purple { border: 4px solid #4b2a85; width: 142px; height: 140px; /*padding: 4px;*/ }
.stempelkaart td.purple #date { margin-top: 21px; margin-left: 11px; }
.stempelkaart td.purple #desc { margin-top: 14px; margin-left: 11px; height: 30px; }
.stempelkaart td.purple #price { margin-top: 16px; margin-left: 11px; }

/* pink */
.stempelkaart td.pink { border: 4px solid #e10078; width: 142px; height: 140px; /*padding: 4px;*/ }
.stempelkaart td.pink #date { margin-top: 21px; margin-left: 11px; }
.stempelkaart td.pink #desc { margin-top: 14px; margin-left: 11px; }
.stempelkaart td.pink #price { margin-top: 28px; margin-left: 11px; }

/* Vichy */

/* Non Stamped */
.stempelkaart.vichy td.nr1 { background: url(../images/media/vichy/stamp_1.jpg) no-repeat; border-top:6px solid #009dea; border-left: 6px solid #009dea; }
.stempelkaart.vichy td.nr2 { background: url(../images/media/vichy/stamp_2.jpg) no-repeat; border-top:6px solid #009dea; }
.stempelkaart.vichy td.nr3 { background: url(../images/media/vichy/stamp_3.jpg) no-repeat; border-top: 6px solid #69b838; }
.stempelkaart.vichy td.nr4 { background: url(../images/media/vichy/stamp_4.jpg) no-repeat; border-top: 6px solid #69b838; border-right: 6px solid #69b838; }
.stempelkaart.vichy td.nr5 { background: url(../images/media/vichy/stamp_5.jpg) no-repeat; border-left: 6px solid #009dea; }
.stempelkaart.vichy td.nr6 { background: url(../images/media/vichy/stamp_6.jpg) no-repeat; }
.stempelkaart.vichy td.nr7 { background: url(../images/media/vichy/stamp_7.jpg) no-repeat; }
.stempelkaart.vichy td.nr8 { background: url(../images/media/vichy/stamp_8.jpg) no-repeat; border-right: 6px solid #69b838; }
.stempelkaart.vichy td.nr9 { background: url(../images/media/vichy/stamp_9.jpg) no-repeat; border-left: 6px solid #482986; }
.stempelkaart.vichy td.nr10 { background: url(../images/media/vichy/stamp_10.jpg) no-repeat; }
.stempelkaart.vichy td.nr11 { background: url(../images/media/vichy/stamp_11.jpg) no-repeat; border-left: 6px solid #482986; border-bottom: 6px solid #482986; }
.stempelkaart.vichy td.nr12 { background: url(../images/media/vichy/stamp_12.jpg) no-repeat; border-bottom: 6px solid #482986; }
.stempelkaart.vichy td.nr13 { background: url(../images/media/vichy/stamp_13.jpg) no-repeat; border-bottom: 6px solid #e2017b; border-right: 6px solid #e2017b; }

/* Stamped */
.stempelkaart.vichy td.stamped.nr1 { background: url(../images/media/vichy/stamp_1_a.jpg) no-repeat; }
.stempelkaart.vichy td.stamped.nr2 { background: url(../images/media/vichy/stamp_2_a.jpg) no-repeat; }
.stempelkaart.vichy td.stamped.nr3 { background: url(../images/media/vichy/stamp_3_a.jpg) no-repeat; }
.stempelkaart.vichy td.stamped.nr4 { background: url(../images/media/vichy/stamp_4_a.jpg) no-repeat; }
.stempelkaart.vichy td.stamped.nr5 { background: url(../images/media/vichy/stamp_5_a.jpg) no-repeat; }
.stempelkaart.vichy td.stamped.nr6 { background: url(../images/media/vichy/stamp_6_a.jpg) no-repeat; }
.stempelkaart.vichy td.stamped.nr7 { background: url(../images/media/vichy/stamp_7_a.jpg) no-repeat; }
.stempelkaart.vichy td.stamped.nr8 { background: url(../images/media/vichy/stamp_8_a.jpg) no-repeat; }
.stempelkaart.vichy td.stamped.nr9 { background: url(../images/media/vichy/stamp_9_a.jpg) no-repeat; }
.stempelkaart.vichy td.stamped.nr10 { background: url(../images/media/vichy/stamp_10_a.jpg) no-repeat; }
.stempelkaart.vichy td.stamped.nr11 { background: url(../images/media/vichy/stamp_11_a.jpg) no-repeat; }
.stempelkaart.vichy td.stamped.nr12 { background: url(../images/media/vichy/stamp_12_a.jpg) no-repeat; }

/* La-Roche Posay */
.stempelkaart.laroche-posay td.pink,
.stempelkaart.laroche-posay td.blue,
.stempelkaart.laroche-posay td.green { border-color: #00aee5; }
.stempelkaart.laroche-posay { border: 2px solid #00aee5; }

/* Non Stamped */
.stempelkaart.laroche-posay td.nr1 { background: url(../images/media/laroche/stamp_1.jpg) no-repeat; border-top:6px solid #00aee5; border-left: 6px solid #00aee5; }
.stempelkaart.laroche-posay td.nr2 { background: url(../images/media/laroche/stamp_2.jpg) no-repeat; border-top:6px solid #00aee5; }
.stempelkaart.laroche-posay td.nr3 { background: url(../images/media/laroche/stamp_3.jpg) no-repeat; border-top: 6px solid #00aee5; }
.stempelkaart.laroche-posay td.nr4 { background: url(../images/media/laroche/stamp_4.jpg) no-repeat; border-top: 6px solid #00aee5; border-right: 6px solid #00aee5; }
.stempelkaart.laroche-posay td.nr5 { background: url(../images/media/laroche/stamp_5.jpg) no-repeat; border-left: 6px solid #00aee5; border-bottom: 6px solid #00aee5; }
.stempelkaart.laroche-posay td.nr6 { background: url(../images/media/laroche/stamp_6.jpg) no-repeat; border-bottom: 6px solid #00aee5; }
.stempelkaart.laroche-posay td.nr7 { background: url(../images/media/laroche/stamp_7.jpg) no-repeat; border-bottom: 6px solid #00aee5; border-right: 6px solid #00aee5; }

/* Stamped */
.stempelkaart.laroche-posay td.stamped.nr1 { background: url(../images/media/laroche/stamp_1_a.jpg) no-repeat; }
.stempelkaart.laroche-posay td.stamped.nr2 { background: url(../images/media/laroche/stamp_2_a.jpg) no-repeat; }
.stempelkaart.laroche-posay td.stamped.nr3 { background: url(../images/media/laroche/stamp_3_a.jpg) no-repeat; }
.stempelkaart.laroche-posay td.stamped.nr4 { background: url(../images/media/laroche/stamp_4_a.jpg) no-repeat; }
.stempelkaart.laroche-posay td.stamped.nr5 { background: url(../images/media/laroche/stamp_5_a.jpg) no-repeat; }
.stempelkaart.laroche-posay td.stamped.nr6 { background: url(../images/media/laroche/stamp_6_a.jpg) no-repeat; }

/* Eucharin */
.stempelkaart.eucerin td.pink,
.stempelkaart.eucerin td.blue,
.stempelkaart.eucerin td.green { border-color: #256fb8; }
.stempelkaart.eucerin { border: 2px solid #256fb8; }

/* Non Stamped */
.stempelkaart.eucerin td.nr1 { background: url(../images/media/eucerin/stamp_1.jpg) no-repeat; border-top:6px solid #256fb8; border-left: 6px solid #256fb8; }
.stempelkaart.eucerin td.nr2 { background: url(../images/media/eucerin/stamp_2.jpg) no-repeat; border-top:6px solid #256fb8; }
.stempelkaart.eucerin td.nr3 { background: url(../images/media/eucerin/stamp_3.jpg) no-repeat; border-top: 6px solid #256fb8; }
.stempelkaart.eucerin td.nr4 { background: url(../images/media/eucerin/stamp_4.jpg) no-repeat; border-top: 6px solid #256fb8; border-right: 6px solid #256fb8; }
.stempelkaart.eucerin td.nr5 { background: url(../images/media/eucerin/stamp_5.jpg) no-repeat; border-left: 6px solid #256fb8; }
.stempelkaart.eucerin td.nr6 { background: url(../images/media/eucerin/stamp_6.jpg) no-repeat; }
.stempelkaart.eucerin td.nr7 { background: url(../images/media/eucerin/stamp_7.jpg) no-repeat; border-left: 6px solid #256fb8; border-bottom: 6px solid #256fb8; }
.stempelkaart.eucerin td.nr8 { background: url(../images/media/eucerin/stamp_8.jpg) no-repeat; border-bottom: 6px solid #256fb8; }
.stempelkaart.eucerin td.nr9 { background: url(../images/media/eucerin/stamp_9.jpg) no-repeat; border-bottom: 6px solid #256fb8; border-right: 6px solid #256fb8; }

/* Stamped */
.stempelkaart.eucerin td.stamped.nr1 { background: url(../images/media/eucerin/stamp_1_a.jpg) no-repeat; }
.stempelkaart.eucerin td.stamped.nr2 { background: url(../images/media/eucerin/stamp_2_a.jpg) no-repeat; }
.stempelkaart.eucerin td.stamped.nr3 { background: url(../images/media/eucerin/stamp_3_a.jpg) no-repeat; }
.stempelkaart.eucerin td.stamped.nr4 { background: url(../images/media/eucerin/stamp_4_a.jpg) no-repeat; }
.stempelkaart.eucerin td.stamped.nr5 { background: url(../images/media/eucerin/stamp_5_a.jpg) no-repeat; }
.stempelkaart.eucerin td.stamped.nr6 { background: url(../images/media/eucerin/stamp_6_a.jpg) no-repeat; }
.stempelkaart.eucerin td.stamped.nr7 { background: url(../images/media/eucerin/stamp_7_a.jpg) no-repeat; }
.stempelkaart.eucerin td.stamped.nr8 { background: url(../images/media/eucerin/stamp_8_a.jpg) no-repeat; }
.stempelkaart.eucerin td.stamped.nr9 { background: url(../images/media/eucerin/stamp_9_a.jpg) no-repeat; }
/* @end */

/* @group Vertical Navigation */
.block .block-title ul { background: url(../images/shop_menu_bg.png); }
.block-poll p.block-subtitle { margin-top: 10px; }
.poll-textarea { width: 99%; }

.block .block-title li { padding: 3px 10px; background: #fff url(../images/blokjeblauw.png) no-repeat 0 9px; margin-bottom: 2px; }

.block .block-title li a { display: block; }
.block .block-title li:hover a { color: #fff; }
.block .block-title li.open:hover a { color: #2b51a1; }
.block .block-title li:hover { background: #98A7D1 url(../images/blokjewit.png) no-repeat 0 9px; }
.block .block-title li.potential { background-image: url(../images/pijl_blauw_ingeklapt.png); background-position: 0 8px; }
.block .block-title li.potential:hover { background-image: url(../images/pijl_wit_ingeklapt.png); background-position: 0 8px; }
.block .block-title li.open { background: #98A7D1 url(../images/blokjewit.png) no-repeat 0 9px; }
.block .block-title li.open a:hover { color: #fff; }
.block .block-title li.open.potential { padding: 0; background: #d6d6d6 url(../images/pijl_wit_uitgeklapt.png)  no-repeat 0 7px; }
.block .block-title li.open.potential a { display: block; background: url(../images/gradientheader_large.png) no-repeat 0 100%; padding: 3px 0 6px; color: #2b51a1; }
.block .block-title li.open.potential a:hover { background: #98A7D1 url(../images/pijl_wit_uitgeklapt.png) no-repeat 0 7px; color: #fff; } 
.block .block-title li.open.potential li a { color: #2b51a1; }
.block .block-title li.open.potential a:hover li a { color: #2b51a1; }

/* lvl 1*/
.block .block-title li.open li:hover a { color: #fff; }
.block .block-title li.open li.open a { color: #fff; }
.block .block-title li.open li:hover { background: #98A7D1 url(../images/blokjewit.png) no-repeat 0 10px; }
.block .block-title li.open li.open { background: #98A7D1 url(../images/blokjewit.png) no-repeat 0 10px; }

.block .block-title li.open.potential li a,
.block .block-title li.open.potential li a:hover { background: none; padding: 0; }
.block .block-title li.open.potential span { margin-left: 13px; display: block; }

.block .block-title li.open.potential li span { margin-left: 0; }
li.open.productlijn li.final:hover a { color: #fff; }
li.open.productlijn li.open { background: #98A7D1 url(../images/blokjewit.png) no-repeat 0 9px; }
li.open.productlijn li.open a { color: #fff; }
li.open.productlijn li.open:hover a { /*color: #fff;*/ }
.block .block-title li.open ul { border-right: 1px solid #D6D6D6; }
.block .block-title li.open li { border-color:#D6D6D6; border-style: solid; border-width:0 0px 1px 3px; background-color: #F5F5F5; }



/* @end */

#nav li a.logo_vichy { background: url(../images/logo_vichy.jpg) no-repeat 10px 0; height: 46px; width: 65px; margin-left: 0px; opacity:1; filter:alpha(opacity=40); }
#nav li a.logo_laroche-posay { background: url(../images/logo_laroche-posay.jpg) no-repeat 10px 0; height: 46px; width: 63px; opacity:1; filter:alpha(opacity=40); }
#nav li a.logo_eucerin { background: url(../images/logo_eucerin.jpg) no-repeat 10px 0; height: 46px; width: 50px; opacity:1; filter:alpha(opacity=40); }
#nav li a.logo_louiswidmer { background: url(../images/logo_louiswidmer.jpg) no-repeat 10px 0; height: 46px; width: 137px; opacity:1; filter:alpha(opacity=40); }
#nav li a.logo_somatolinecosmetic { background: url(../images/logo_somatolinecosmetic.jpg) no-repeat 10px 0; height: 46px; width: 67px; opacity:1; filter:alpha(opacity=40); }
#nav li a.logo_probleemhuid { background: url(../images/logo_probleemhuid.jpg) no-repeat 10px 0; height: 46px; width: 87px; padding-left: 15px; opacity:1; filter:alpha(opacity=40); }
#nav li a.logo_inneov { background: url(../images/logo_inneov.jpg) no-repeat 10px 0; height: 46px; width: 71px; padding-left: 15px; opacity:1; filter:alpha(opacity=40); }
#nav li a.logo_mariagalland { background: url(../images/logo_mariagalland.jpg) no-repeat 10px 0; height: 46px; width: 71px; padding-left: 15px; opacity:1; filter:alpha(opacity=40); }

#nav li.active a.logo_vichy,
#nav li.active a.logo_laroche-posay,
#nav li.active a.logo_eucerin,
#nav li.active a.logo_louiswidmer,
#nav li.active a.logo_somatolinecosmetic,
#nav li.active a.logo_probleemhuid { opacity:1; filter:alpha(opacity=100); }
#nav li.active a.logo_inneov { opacity:1; filter:alpha(opacity=100); }
#nav li.active a.logo_mariagalland { opacity:1; filter:alpha(opacity=100); }

#nav li a.logo_laroche-posay:hover,
#nav li a.logo_vichy:hover:hover,
#nav li a.logo_somatolinecosmetic:hover,
#nav li a.logo_louiswidmer:hover,
#nav li a.logo_eucerin:hover,
#nav li a.logo_probleemhuid:hover { opacity:1; filter:alpha(opacity=100); }
#nav li a.logo_inneov:hover { opacity:1; filter:alpha(opacity=100); }
#nav li a.logo_mariagalland:hover { opacity:1; filter:alpha(opacity=100); }

#nav li .topmenu-name { padding: 12px 4px; }

.col2-left-layout .block-reorder ol { padding-left: 5px; }
.col2-left-layout .block-cart p { padding-left: 5px; }
.col2-left-layout .block-compare p { padding-left: 5px; }

/* Product catgory pagina */
.flashbanner-wrapper { }
.flashbanner-wrapper.vichy { border: 1px solid #e0e0e0; height: 272px; margin-bottom: 10px; }
.flashheader { background:url(../images/bkg_block-title.gif) 0 0 no-repeat; padding:1px 0px; height: 23px; }

/*.description-wrapper { width: 100%; margin-bottom: 20px; }*/
.category-image { margin-bottom: 0; }
.description-img { float: left; }
.description-txt { float: right; width: 330px; margin-top: -160px; margin-right: 10px; }
.description-txt p { margin-bottom: 0; }

.awforum-title,
.awforum .page-title,
.page-head,
.tag-product-list .page-title,
.catalog-category-view .page-title,
.checkout-onepage-index .page-title,
.cms-page-view .page-title, 
.contacts-index-index .page-title,
.customer-account-index .page-title,
.customer-account-edit .page-title,
.customer-address-index .page-title,
.sales-order-history .page-title,
.stempelkaart-account-overview .page-title,
.review-customer-index .page-title,
.wishlist-index-index .page-title,
.newsletter-manage-index .page-title,
.giftcard-wrapper .page-title,
.checkout-cart-index .page-title,
.customer-account-login .page-title,
.customer-account-create .page-title,
.checkout-onepage-success .page-title,
.cms-index-noroute .page-title,
.customer-account-logoutsuccess .page-title,
.promo-account-overview .page-title { background:url(../images/bkg_block-title.gif) 0 0 repeat-x; margin-bottom: 10px; border-bottom: 0; }

.awforum-title h3,
.awforum .page-title h1,
.page-head h3,
.tag-product-list .page-title h1,
.tag-product-list .page-title h2,
.catalog-category-view .page-title h1,
.checkout-onepage-index .page-title h1,
.cms-page-view .page-title h1,
.contacts-index-index .page-title h1,
.customer-account-index .page-title h1,
.customer-account-edit .page-title h1,
.customer-address-index .page-title h1,
.sales-order-history .page-title h1,
.review-customer-index .page-title h1,
.stempelkaart-account-overview .page-title h1,
.wishlist-index-index .page-title h1,
.newsletter-manage-index .page-title h1,
.giftcard-wrapper .page-title h1,
.checkout-cart-index .page-title h1,
.customer-account-login .page-title h1,
.customer-account-create .page-title h1,
.checkout-onepage-success .page-title h1,
.cms-index-noroute .page-title h1,
.customer-account-logoutsuccess .page-title h1,
.promo-account-overview .page-title h1 { font: 12px/22px Verdana,Helvetica,sans-seriff; text-transform: uppercase; color: #fff; padding: 1px 10px; background: url(../images/blokjewit.png) no-repeat 0 9px; }

.checkout-cart-index .page-title { margin-bottom: 0; margin-left: 1px; width: 939px; }
.cms-page-view .page-title,
.checkout-cart-index .page-title h1 { margin-bottom: 0; margin-top: 0; }
.catalog-category-view .description-container { margin-bottom: 15px; border: 1px solid #e0e0e0; border-top: 0; width: 100%; }

.customer-address-index .page-title button { margin-top: 30px; }

.catalog-category-view .page-title { margin-bottom: 0; }
.tag-product-list .page-title { margin-top: 25px; }
/*
.catalog-category-view .description-container .description-wrapper { border-bottom: 1px solid #e0e0e0; padding: 5px 20px 0; width: 578px; background: #fff; }
*/
.catalog-category-view .description-container .description-skinselector { padding: 10px; width: 598px; float: right; background: url(../images/description-container_bg.png) repeat-x 0 0; line-height: 1em; }
.catalog-category-view .description-container .skinselector-title { float: right; margin-right: 10px; text-transform: uppercase; color: #1B4495; margin-top: 3px; }
.catalog-category-view .description-container .skinselector-dropdown { float: right; }

.catalog-category-view .description-container .skinselector-title.select { float: right; margin-top: 0; margin-right: 0; }
.catalog-category-view .description-container .skinselector-dropdown.select { margin-left: 10px; }
.catalog-category-view .description-container .skinselector-remove.select a.btn-remove { float: right; margin-left: 10px; margin-top: 2px; }

/* Product Detail pagina*/

.product-name.detail { background:url(../images/bkg_block-title.gif) 0 0 no-repeat; margin: -10px -10px 10px -10px; }
.product-name.detail h1 { font-size: 12px; color: #fff; text-transform: uppercase; background-position:0px 10px; background-repeat:no-repeat; background-image: url(../images/blokjewit.png); padding: 5px 0 4px 10px; }

/* Homepage */
.cms-home .main { padding-bottom: 0; }
.cms-home .col-right { /*width: 190px;*/ }
.cms-home .col-right .block_safepayment .block-title { }
.cms-home .col-right .block_safepayment strong {  }
.cms-home .col-right .block_safepayment .block-content { padding-top: 10px; }
.cms-home .col-main { width: 728px; }
.homepage-clouwd { margin-left: 10px; width: 790px; }
.homepage-clouwd td { width: 400px; }

/* My Account */
.sales-order-history .data-table .nobr { /*white-space:normal !important;*/ }
.sales-order-history .data-table .nobr .separator { /*display: none;*/ }

/* @group General */

.clear { clear: both; }
ul.disc { list-style-type: disc; padding-left: 20px; }
ul.decimal { list-style-type: decimal; }
.freeproduct-cart a { color: #e2007a; }

.u-border { padding: 0 0 0 20px; }
ol.level1 { list-style:decimal outside none; }
ol.level1 li { font-weight:bold; margin-top:18px; }
ol.level1 li.first { margin-top:0px; }
ol.level2  { list-style:lower-roman outside none; }
ol.level2 li { font-weight:normal; margin-top:2px; }
ol.level3 { list-style:lower-alpha outside none; margin-left:30px; }

/* @end */

/* Checkout Page */
.checkout-cart-index .col1-layout .empty { margin-top: 10px; }
.coupon-input-text {background:#fff; border:1px solid #e0e0e0; width:75px; height: 20px;}
.mcoupon-buttons-set {margin: 7px 0 0 0;}

/* Newsletter page */
.yourskin-newsletter .block-title { display: none; }
.yourskin-newsletter label { font-weight: bold; font-size: 12px; }
.yourskin-newsletter .block-subscribe .input-text { width: 215px; }
.yourskin-newsletter .block-subscribe button { margin-top: 3px; }

/* Giftcard page */
.giftcard-wrapper { margin-top: 15px; }

/* PakjeGemak */
#iFramePopup { height: 100%; width: 100%; margin: 0px 0px 0px 0px; } 
    
#divPopup { z-index: 10; position: absolute; -moz-box-sizing: border-box; box-sizing: border-box; left: 80px; top: 70px; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; border: outset; display: none; width: 800px; height: 610px; padding: 0px; } 

body.helpdeskultimate-customer-view input{}
body.helpdeskultimate-customer-view textarea{}
body.helpdeskultimate-customer-view select{}
body.helpdeskultimate-customer-view p.do-quote{display:none;}
body.helpdeskultimate-customer-view h4{margin-bottom:10px;}
body.helpdeskultimate-customer-view h3{margin:10px 0;}
body.helpdeskultimate-customer-view tbody td{padding-bottom:15px;}

body.helpdeskultimate-customer-index input{}
body.helpdeskultimate-customer-index textarea{}
body.helpdeskultimate-customer-index select{}
body.helpdeskultimate-customer-index p.do-quote{display:none;}
body.helpdeskultimate-customer-index h4{margin-bottom:10px;}
body.helpdeskultimate-customer-index h3{margin:10px 0;}
body.helpdeskultimate-customer-index tbody td{padding-bottom:15px;}

form#helpdesk-ticket-form div.button-set{position:relative; float:left; width:208px;}
form#helpdesk-ticket-form div.button-set a.left{position:relative; float:left !important; padding-bottom:10px;}
form#helpdesk-ticket-form button.form-button{background:url("../images/btn-button.png") no-repeat scroll 100% 100% transparent; position:relative; float:left !important; width:203px; cursor:pointer;  line-height:19px; padding-right:13px; vertical-align:middle; height:26px; display:block; color:#FFFFFF;}

form#helpdesk-ticket-form div{padding-bottom:15px;}
form#helpdesk-reply-form div{padding-bottom:15px;}
form#helpdesk-reply-form button.form-button{background:url("../images/btn-button.png") no-repeat scroll 100% 100% transparent; position:relative; float:left !important; width:203px; cursor:pointer;  padding-right:13px; vertical-align:middle; height:26px; display:block; color:#FFFFFF;}

