html {
font-family:Arial, Verdana;
font-size:12px;
font-weight:normal;
line-height:1.55em;
cursor:default;
color:#463830;
height:101%;
font-size:101%;
}

body {
margin-top:20px;
line-height:1;
color:#463830;
text-align:center;
background:#463830 url(../../assets/bubinga_dk.jpg) 0 0 repeat;
}

/* Grid, Layout */
#wrapper {
width:890px;
height:100%;
height:auto;
background:white;
text-align:left;
margin:0 auto;
position:relative;
}

#header {
width:890px;
position:relative;
height:150px;
border-bottom:1px solid #cec6c0;
background:white url(../../assets/bgHeaderBoutique1.png) 0 0 repeat-x;
}

.wrapper-products #header {
height:250px;
}

body.categorypath-products #header,
body.categorypath-current-collection #header,
body.categorypath-gifts #header,
body.categorypath-gifts-for-her #header,
body.categorypath-gifts-for-him #header,
body.categorypath-gifts-wedding #header,
body.categorypath-gifts-birth #header,
body.categorypath-gifts-small-surprises #header,
body.categorypath-gifts-commcards #header,
body.categorypath-gifts-christmas #header,
body.categorypath-gifts-valentine #header,
body.categorypath-weddings-event #header,
body.categorypath-gifts-easter #header,
body.categorypath-gifts-mother-s-day #header,
body.category-weddings #header,
body.cat-331 #header,
body.category-album #header {
height:150px;
}

a.logo {
float: left;
margin: 83px 0 0 30px;
display: block;
overflow: hidden;
position:relative;
z-index:99;
}

h1.logo {
margin: 0;
line-height: normal;
padding: 0;
}

.logo strong {
text-indent: -999em;
display: none;
}

/* Site content Area */
#content,
.main {
min-height:555px;
position:relative;
padding:40px 30px 30px;
border-bottom: 1px solid #cec6c0;
}

.wrapper-products #content {
padding-top:30px;
margin-top: -1px;
}

img.teaserXXL {
margin: -40px auto -50px -30px;
height:625px !important;
}

.contentHome {
padding:0!important;
height:auto!important;
}

.navIconsHome {
height:180px;
background:white url(../../assets/bgGradientE1.png) 0 -3px repeat-x;
}

/* Structure */
.middle {
min-height:400px;
margin:0 auto;
text-align:left;
position:relative;
}

body.contacts-index-index .middle {
padding:50px 30px!important;
}

.side-col {
width:195px;
}

.col-left, .col-main {
float:left;
}

.col-right {
float:right;
}

.col1-layout .col-main {
float:none;
margin:0;
}

.col2-right-layout .col-main {
float:left;
width:610px;
}

.col2-left-layout .col-main {
float:right;
width:605px;
}

.col3-layout .col-main {
width:475px;
margin-left:17px;
}

/* Typo */
h1,h2,h3,h4,h5,h6 {
margin-bottom:.4em;
}

h1 {
font-size:23px;
}

h2 {
font-size:15px;
line-height:1.55em;
}

h3 {
font-size:14px;
}

h4 {
font-size:12px;
}

h5 {
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}

h6 {
font-size:10px;
text-transform:uppercase;
}

.page-head h3,.page-head-alt h3 {
font-weight:normal;
text-align:left;
text-transform:none;
}

.side-col h3 {
font-size:12px;
text-transform:uppercase;
}

/* Produkt Headlines */

h2#product-name-smaller {
color:#FFCF01;
font-size:18px;
font-weight:bold;
line-height:1.25em;
margin-left:0;
}

h1.product-name-top {
font-size:14px;
font-weight:normal;
line-height:1.25em;
margin-left:0;
margin-top:0;
color: #463830;
}

p, address {
font:normal 12px arial, verdana;
line-height:1.5em;
display:block;
margin:10px 0;
}

dt {
margin-top:10px;
}

li,li a {
font:normal 12px arial, verdana;
font-weight:normal;
line-height:1.5em;
}

strong {
font-weight:bold;
font-size:inherit;
}

.caps {
text-transform:uppercase;
}

.orange,.yellow {
color:#FFCF01;
}

.orangetop {
color: #FFCF01 !important;
}

.grey,
.braun {
color:#463830 !important;
}

.underlined {
text-decoration:underline !important;
}

a,a:link,a:visited {
font-size:11px;
text-decoration:none;
color:#463830;
font-weight:normal;
}

.my-account a {
text-decoration: underline;
}

div.rightRowContent a:hover {
color:#FFCF01;
}

div.rightRowContent a,
div.rightRowContent a:link {
font-size:12px;
text-decoration: underline;
}


.contentCompany a,
.distributor_entry a {
color:#463830;
text-decoration:underline;
}

a:hover,a:active,
li a:hover,
li a:active {
color:inherit;
text-decoration:underline!important;
}

address a {
color:#FFCF01;
}

.no-display {
display:none;
}

.left, .f-left {
float: left;
}

.right, .f-right {
float: right;
}

.a-left {
text-align: left;
}

.a-center {
text-align: center;
}

.a-right {
text-align: right;
}

.store-switcher {
border-bottom: 1px solid #CEC6C0;
background:#FAF9F8;
}

.store-switcher ul {
float: right;
}

.store-switcher ul {
float: right;
}

.store-switcher li {
display:inline;
padding: 2px 10px 2px 20px;
}

.store-switcher li strong {
color: #FFCF01;
padding-right:10px;
}

.store-switcher li.more-stores {
background: transparent url("../../favicon/gmund/favicon.ico") 0 50% no-repeat;
}

.store-switcher li.more-stores + li.more-stores {
background: transparent url("../../favicon/lakepaper/favicon.ico") 0 50% no-repeat;
}

.box-content {
font-size: 12px;
}

.search-and-breadcrump {
    background-color: #faf9f8;
    border-bottom: 1px solid #CEC6C0;
    clear: both;
    margin: 0;
    padding: 1px 0;
}
.search-and-breadcrump .breadcrumbs {
    margin-left: 10px;
}
.search-and-breadcrump strong {
    font-size: 11px;
}
.search-and-breadcrump form {
    float: right;
    margin: 2px 10px;
}
.search-and-breadcrump form + .breadcrumbs {
    margin-top: 3px;
}
.category-products .search-and-breadcrump, .category-company .search-and-breadcrump, .category-contact .search-and-breadcrump, .checkout-cart-index .search-and-breadcrump {
    display: none;
}
.breadcrumbs li {
    display: inline;
}
.breadcrumbs a {
    text-decoration: none;
}
.breadcrumbs a:hover {
    text-decoration: underline;
}
.breadcrumbs li span {
    background: url("../../assets/arrow-breadcrumbs.png") no-repeat scroll 4px 1px transparent;
    padding: 4px;
}

/* Nav 
ul#nav {
width:890px;
position:absolute;
top:0;
left:0;
z-index:10;
height:100%;
}

ul#nav li {
display:block;
float:left;
overflow:visible;
}

ul#nav li a {
text-decoration:none;
font-size:10px;
display:block;
float:left;
text-transform:uppercase;
color:#463830;
padding:4px 26px 1px 6px;
margin:0;
background:transparent url(../../assets/bgLineLeftNavi.gif) 0 1px no-repeat;
}

ul#nav li.active a {
border-bottom: 2px solid #fff;
}

ul#nav li a.home {
padding-right:150px;
padding-left:15px;
background:none;
}

.cms-home ul#nav li a.home {
text-decoration:underline;
}

ul#nav li.level1 a:hover,
ul#nav li.level1 a:hover span {
text-decoration:underline!important;
color:#463830;
}

ul#nav li.level1 a {
text-transform:none;
}

ul#nav li.level0 ul.level0 {
display:none;
overflow:visible;
clear:both;
position:absolute;
top:22px;
z-index:100;
width:300px;
height:250px;
padding:8px 0 0 7px;
}

ul#nav li.active ul.level0 {
display:block!important;
}

div.wrapperCompany ul#nav li.level0 ul.level0 {
width:120px;
}

body.categorypath-shops ul#nav li.level0 ul.level0 {
width:135px;
}

.wrapperCompany ul#nav li.level0 ul.level0 li.level1,
.wrapperBasic ul#nav li.level0 ul.level0 li.level1 {
display:block;
clear:both;
}

ul#nav li.level0 ul.level0 li.level1 a {
background:none;
padding:0;
line-height:16px;
width:115px;
white-space:nowrap;
float: none;
border: 0;
}

body.categorypath-shops ul#nav li.level0 ul.level0 li.level1 a {
line-height: 14px;
}

ul#nav li.level0 ul.level0 li.level1 ul.level1 {
clear:both;
display:none;
left:8px;
position:absolute;
top:146px;
height:90px;
z-index:999;
width:100%;
}

body.cat-246 ul.level1,
body.category-greeting-cards ul.level1 {
width:650px!important;
}

body.categorypath-products-business ul.level1 {
width:300px!important;
}

ul#nav li.level0 ul.level0 li.level1 ul.level1 li.level2 {
display: inline;
}

ul#nav li.level0 ul.level0 li.active ul.level1 {
display:block!important;
}

ul.level1 span{
font-size: 12px !important;
}

ul.level1 a{
width:130px !important
}


ul#nav li.level0 ul.level0 li.level1 a span {
color:#463830;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

ul#nav li.active a span,ul#nav li.level0 ul.level0 li.active a span {
text-decoration:underline;
clear:both;
}

ul#nav li.level0 ul.level0 li.active ul.level1 li.level2 a span {
color:white!important;
text-decoration:none;
}

ul#nav li.level0 ul.level0 li.active ul.level1 li.active a span,
ul#nav li.level0 ul.level0 li.active ul.level1 li.level2 a:hover span {
color:#FFCF01!important;
text-decoration:none!important;
}

.wrapperCompany ul#nav li.level0 ul.level0 li.level1 a span,
.wrapperBasic ul#nav li.level0 ul.level0 li.level1 a span {
text-transform:uppercase;
font-size:9px;
}

ul#nav li#DE-EN {
float: right !important;
overflow: hidden;
}

ul#nav li#DE-EN a {
font-weight: bold !important;
padding-right: 5px;
padding-left: 5px;
}


/* Nav Meta + Nav Meta Login - store switcher */


#header ul.links {
position: absolute;
margin: 0;
background: white;
z-index: 999;
top: 125px;
right: 10px;
}

#header ul.links li a {
text-transform: uppercase;
font-weight: bold;
font-size: 10px;
margin-left: 5px;
}

ul.links a.top-link-checkout {
display:none;
}

/* Big Teaser Image Link */

.teaser-xxl-text,
.teaser-xxl-text-bg {
position:absolute;
right:40px;
top:40px;
width:350px;
z-index: 999;
padding: 20px 20px 10px;
}

.teaser-xxl-text h1,
div.teaser-xxl-text h2,
.teaser-xxl-text p {
color: #fff;
}

.teaser-xxl-text-bg h1,
.teaser-xxl-text-bg h2,
.teaser-xxl-text-bg p {
color:#463830;
}

.teaser-xxl-text h1 {
font-size:11px;
font-weight:bold;
line-height:1.5em;
margin-bottom:20px;
padding:5px;
}

.teaser-xxl-text h2 {
font-size:24px;
font-weight:bold;
}

.teaser-xxl-text-bg h1 {
display:block;
font-size:18px;
line-height:1.5em;
margin-bottom:20px;
}

.teaser-xxl-text a.moreButton,
.teaser-xxl-text-bg a.moreButton {
width:300px;
height:50px;
display:block;
float: right;
margin-top: 10px;
background:transparent url(../../assets/moreButtonTeaser.png) 0 0 no-repeat;
}

.teaser-xxl-text a,
.teaser-xxl-text-bg a {
text-decoration:underline;
font-size: 12px;
}

.teaser-xxl-text-bg {
background: transparent url(../../assets/bg-alpha-60.png) 0 0 repeat;
}

/* Nav MetaFooter */
.divider {
background:transparent url(../../images/dotted_divider.gif) repeat-x scroll 0 50%;
font-size:1px;
height:1px;
line-height:1em;
margin:10px 0;
overflow:hidden;
display:block;
clear:both;
}

/* Headings */
.head,.inner-head {
line-height:16px;
text-align:right;
}

.head h1,
.head h2,
.head h3,
.head h4,
.head h5,
.inner-head h1,
.inner-head h2,
.inner-head h3,
.inner-head h4,
.inner-head h5 {
margin:0!important;
float:left;
}

/* Page heading */
.page-head {
margin:0 0 30px;
}

.page-head-alt {
margin:0 0 20px;
padding:2px 0;
}

.page-head,.page-head-alt {
text-align:right;
}

.page-head h3,.page-head-alt h3 {
margin:0;
font-size:18px!important;
font-weight:normal!important;
text-transform:none!important;
text-align:left;
}

.button-level h3 {
float:left;
width:60%;
}

.box-header {
font-size:1.05em;
text-align:left;
background:#eae4dc;
font-weight:bold;
padding:2px 8px;
margin:10px 0;
}

/* Zertification Icons */
div.zertifikatIcon {
float:left;
height:80px;
width:70px;
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
}

div.fscSchwarzEN,
div.fscSchwarzDE,
div.fscActGreenEN,
div.fscActGreenDE {
width:195px;
margin-left:20px;
}

div.fscSchwarzEN {
background-image:url(../../assets/FSC_MS_08_schwarz.gif);
}

div.fscMain {
background-image: url(../../assets/FSC_EN.jpg);
height: 135px !important;
width: 94px !important;
margin-top: 6px !important;
}

div.fscMainDE {
background-image: url(../../assets/FSC_DE.jpg);
height: 154px !important;
width: 94px !important;
margin-top: 6px !important;
}

div.fscSchwarzDE {
background-image:url(../../assets/FSC_M_08_schwarz.gif);
}

div.fscActGreenEN {
background-image:url(../../assets/FSC_MS_08_ActGreen.gif);
}

div.fscActGreenDE {
background-image:url(../../assets/FSC_M_08_ActGreen.gif);
}

div.eco {
background-image:url(../../g_images/ecoZertifikat.gif);
}

.collectionDesicription h2 {
color:#463830;
}

/* Static Blocks */
.leftRowContent {
width:400px;
float:left;
margin-top:20px;
}

.contentShop .leftRowContent {
margin-top:0;
}

.rightRowContent {
width:400px;
float:right;
}

.rightRowContent #messages_product_view {
display: none;
}

.rightRowContent li.spacer {
margin-top:25px;
}

.rightRowContent h2 {
padding:10px 0 30px;
color:#463830;
}

.rightRowContent h3 {
font-size:12px;
font-weight:bold;
color:#463830;
margin-top:20px;
}

.leftRowContent ul {
margin-bottom:20px;
}

.rightRowContent ul {
margin:9px 0 0;
}

.leftRowContent ul li {
display:block;
float:left;
width:115px;
padding:10px 8px;
border:0 solid black;
}

.rightRowContentul li {
padding:2px 0;
}

.leftRowContent ul li a span {
font-size:10px;
display:block;
text-decoration:none;
text-transform:uppercase;
padding:100px 0 10px;
}

.leftRowContent ul li a {
text-decoration:none;
}

/* Site Map */
ul.bare-list li {
display:inline;
}

ul.bare-list li {
display:inline;
}

/* Product Styles */
a.moreViewsThumb,
div#more-views a {
cursor:pointer;
display:block;
float:left;
margin-bottom:5px;
overflow:hidden;
}

a.moreViewsThumb img,
div#more-views img {
display:block;
overflow:hidden;
float:left;
margin:0 5px 0 0;
height:35px;
padding:3px;
width: auto;
border:1px solid #CEC6C0;
}

a.moreViewsThumb img:hover,
div#more-views img:hover {
border-color:#463830;
}

form#product_addtocart_form {
clear:both;
margin:0;
display:block;
overflow:hidden;
}

div.product-attributes {
padding-bottom:40px;
border-top:1px solid #cec6c0;
}

div.attributeSelect {
clear:both;
padding:10px 0;
}

div.product-attributes label {
margin-bottom:5px;
display:block;
}

div.product-attributes select {
width:200px;
background-color:white;
display:block!important;
}

/* Color Views Plus */

/*
#more-views {
border:0px solid #cec6c0
}

#more-views img{
border:1px solid #CEC6C0;
display:block;
float:left;
height:35px;
width: auto; 
margin:0 5px 0 0;
overflow:hidden;
padding:3px;
}

*/

#color-views {
height: 65px; 
width: 200px; 
border:1px solid #cec6c0; 
display:none;
}

#color-views-tooltip {
padding: 0;
display: none;
font-weight: bold;
}

#color-views ul {
margin: 0;
}

#color-views li {
float:left; 
margin:0; 
padding: 0;
}

#color-views img {
padding: 2px; 
margin: 0; 
border: 1px solid #fff;
}

#color-views img.selected {
padding: 2px; 
margin: 0; 
border: 1px solid #b6b6b6;
}

div.qty-box {
display:block;
padding:0 10px 10px 0;
float:left;
}

div.qty-box label {
display:block;
margin-top:6px;
float:left;
margin-right:10px;
}

div.qty-box input#qty {
text-align:center;
}

div.product-info-box button.form-button {
float:right;
}

.contentShop div#boxProductDetailView {
padding-left:40px;
width:360px;
height:100%;
float:right;
}

.content-layout-products div#boxProductDetailView {
padding:0;
width:410px;
height:100%;
float:right;
}

p.pleaseChoose {
font-size:14px;
display:block;
line-height:24px;
width:97%;
margin-top:50px;
padding:0 0 300px;
text-align:center;
text-transform:uppercase;
background:transparent url(../../assets/img_placeholder.png) 50% 50% no-repeat;
}

ul#product-attribute-specs-list {
width:300px;
display:block;
padding-top:10px;
}

ul#product-attribute-specs-list li {
float:left;
width:150px;
}

ul#product-attribute-specs-list li.label {
width:150px;
font-weight:bold;
}

ul#product-attribute-specs-list li#label_gmund_width,
ul#product-attribute-specs-list li#label_gmund_length,
ul#product-attribute-specs-list li#label_gmund_bb_sb {
clear:left;
}

/* Google Map */
.googleMapContainer {
float:right;
width:550px;
margin-top:60px;
text-align:right;
}

.googleMap {
overflow:hidden;
overflow-x:hidden;
overflow-y:hidden;
border:none;
}

/* PDF ICON */
.PDF {
display:block;
padding:12px 0 8px 28px;
background:transparent url(../../assets/pdfIconCI.gif) left center no-repeat;
}

/* new boutique styles */

.aw_prevnext {
margin-left:480px;
padding:0 0 20px;
width:350px;
}

.aw_prevnext a {
display: block;
width: 15px;
height: 15px;
float: left;
margin: 0 2px;
border: 1px solid #FFCF01;
background-color: #fff;
background-position:  0 0;
background-repeat: no-repeat;
background-image: url(../../assets/prev-next-buttons.png);
}

.aw_prevnext label {
float:left;
font-weight:bold;
position:relative;
font-size: 10px;
margin: 5px 10px 0 0;
}

div.next-prev {
float: left;
width: 130px;
}

#awpn_prev {
background-position: 4px 2px;
}

#awpn_next {
background-position: 5px -38px;
}

#awpn_up{
background-position: 2px -76px;
}

#awpn_prev:hover {
background-position: 4px -18px;
}

#awpn_next:hover {
background-position: 5px -58px;
}

#awpn_up:hover {
background-position: 2px -96px
}

.aw_prevnext a:hover {
border-color: #463830;
}

div.productGrid {
margin-left:150px;
}

h1.category-title ,h2.product-name {
font-size:23px;
font-weight:bold;
color:#FFCF01;
margin:0 0 20px 170px;
}

h2.product-name {
font-size:18px;
margin-left:0;
}

div.product {
position:relative;
width:320px;
float:left;
padding:0 0 5px;
margin:10px 0 20px 20px;
height:100px;
border-bottom:1px solid #cec6c0;
}

a.productThumbLink {
display:block;
position:absolute;
bottom:5px;
left:0;
width:125px;
text-align:center;
}

a.productThumbLink img {
max-height:100px;
}

* html a.productThumbLink img {
height:expression(this.scrollHeight>99?"100px":"auto");
}

div.nameAndPrice {
position:absolute;
bottom:10px;
left:140px;
}

div.nameAndPrice h2 {
display:block;
overflow:hidden;
font-size: 12px;
line-height: 1.5em;
}

div.nameAndPrice h2 a {
font:normal 12px arial;
text-decoration:none;
text-transform:none;
}

div.nameAndPrice span {
color:#FFCF01;
font-size:12px;
}

div.nameAndPrice span.price {
font-weight:bold;
}

div.nameAndPrice span.prices {
display:none;
}

p.old-price,
p.special-price {
margin: 0;
}

div.product-collateral {
float:left;
width:450px;
height:100%;
}

div.main-product-img {
padding:0;
position:relative;
}

table.main-product-img {
padding:0;
}

table.main-product-img td#big {
vertical-align:middle;
width:450px;
height:360px;
text-align:center;
}

* html table.main-product-img td#big {
margin-top:expression((100-this.height) / 2px 0 px );
}

table.main-product-img p {
margin:0;
height:auto;
}

div.productInfo {
float:right;
width:350px;
}

div.productInfo br {
margin: 0;
}

div.productInfo ul br,
div.productInfo p br {
display:none;
}

div.productInfo ul li br {
display:block;
}

div.productInfo ul {
margin:0;
}

div.productInfo ul li,
ul.content-list li {
padding:0 0 0 15px;
margin:3px 0;
background:transparent url(../../assets/listIconYellow.png) 0 8px no-repeat;
}

div.productInfo .price-box {
float:left;
width:152px;
}

div.productInfo span.price {
font-weight:normal;
font-size:12px!important;
}

div.productInfo span.prices {
color:#463830;
padding-right:10px;
font-size:11px;
font-weight:bold;
text-transform: uppercase;
}

div.productInfo span.from {
display:none;
}

.product-shop .add-to-cart {
width:100%;
padding-top:10px;
clear:both;
height:40px;
border-top:1px solid #cec6c0;
}

div.product-essential {
margin:0;
padding:0;
}

div.attributes {
margin:20px 0;
}

div.attributes span {
font-size:12px;
}

.product-options input {
width:280px;
}

.product-options select {
width:285px;
}

.product-options p.required {
width:285px;
text-align: left;
}

/* picture options */
.product-options dt {
margin-bottom: 5px;
}

.product-options input.radio {
float: left;
width: 14px;
height: 14px;
border: none;
}

.product-options ul li {
padding:2px 0 !important;
overflow: hidden;
background-image: none !important;
}

.product-options ul li span {
display: block;
height: 25px;
width: 300px;
float: left;
margin-left: 3px;
background-position: 0 0;
background-repeat: no-repeat;
}

.product-options ul li input#options_10_2 + span {
background-image: url(../../assets/bodoni.png);
}

.product-options ul li input#options_10_3 + span {
background-image: url(../../assets/news_gothic.png);
}

.product-options ul li input#options_10_2 + span label,
.product-options ul li input#options_10_3 + span label {
display: none;
}

.product-options ul li input#options_11_2 + span {
padding-left: 20px;
background-image: url(../../g_images/dark_cream.png);
}

.product-options ul li input#options_11_3 + span {
padding-left: 20px;
background-image: url(../../g_images/light_cream.png);
}

.product-options ul li label[for=options_11_2],
.product-options ul li label[for=options_11_3] {
display: block;
}

/* Paper Description */

div.paperDesc {
padding: 5px 10px;
margin-bottom: -5px;
margin-top: -5px;
border:2px solid #FFCF01;
}

div.paperDesc br {
display: none;
}

div.paperDesc p {
margin: 0;
}

/* Sitemap */

.xsitemap h3 { font-size: 14px; font-weight: normal; display: none; }
.xsitemap-stores { margin-bottom: 10px; }
.xsitemap ul.stores { height: 20px; }
.xsitemap ul.stores li { float: left; margin-right: 20px; font-size: 1.2em; font-weight: bold; }
.xsitemap-categories { /*float: left; width: 58%;*/ padding: 20px 0 20px 40px; }
.xsitemap-pages { float: left; width: 38%; }
.xsitemap li li { padding-left: 15px; }
.xsitemap ul.categories { }
.xsitemap ul.products { margin-bottom: 5px; }
.xsitemap li.category {}
.xsitemap li.product {}
.xsitemap li.page, .xsitemap li.link { font-size: 1em; font-weight: bold; }
.xsitemap li.level-0 a { color:#FFCF01; font-weight: bold; text-transform: uppercase; }
.xsitemap li.level-1 a { color:#463830; text-transform: none; }
.xsitemap li.level-2 a { font-weight: normal; }


a.top-link-checkout {
display: none;
}

.tax-total .tax-collapse {
cursor:pointer;
float:right;
padding-left:20px;
text-align:right;
background:transparent url(../../g_images/bg_collapse.gif) no-repeat scroll 0 1px;
}

.show-details .tax-collapse {
background-position:0 -56px;
}

.no-margin {
visibility:hidden;
display:none;
}

/* der Mod Pro bcp */

#bcp-spinner {
	width:250px;
	height: 100px;
	position: fixed;
	top: 30%;
	left: 50%;
	text-align:center;
	padding:10px;
	border: 5px solid #F6F6F6;
	background-color: #F6F5F4;
	margin-left: -50px;
	margin-top: -50px;
	z-index:2;
	overflow: auto;
}
#bcp-spinner img {
	margin-top: 20px;
}

/*
 * Add this so the product options price box doesn't loos it's bold formatting.
 * Problem: the simple products don't have the custom product options the configurable product has
 */
.product-options-bottom .price-box .regular-price { font-weight: bold; font-size:13px; }


.checkout-nl{
background:none repeat scroll 0 0 #FFCF01;
margin:5px 0;
padding:5px;
}

.checkout-save{
background:none repeat scroll 0 0 #463830;
margin:5px 0;
padding:5px;
color: #FFF;
}

.checkout-street-2{
margin: 12px 0 0;
}

.next-button {
width: 15px;
height: 15px;
}
.next-button img{
padding-left:12px;
}

.previous-button {
width: 15px;
height: 15px;
}
.previous-button img {
padding-left:12px;
}

.up-button b{

}

.fb-icon {
left:-2px;
position:relative;
top:3px;
}
