.newsletter.box {
  height: 136px;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}


#change-invoice-address-dialog form,
#change-delivery-address-dialog form {
  padding-bottom: 15px;
}

#change-invoice-address-dialog label,
#change-invoice-address-dialog .label,
#change-delivery-address-dialog label,
#change-delivery-address-dialog .label {
  font-family: Milo !important;
  text-transform: uppercase !important;
  font-size: 11px !important;
  font-weight: normal !important;
}

#change-invoice-address-dialog .label,
#change-delivery-address-dialog .label {
  display: block;
  clear: both;
  width: 100%;
  margin-bottom: 5px;
}

#change-invoice-address-dialog p.notice,
#change-delivery-address-dialog p.notice {
  display: block;
  clear: both;
  width: 100%;
  margin: 20px 0;
}

#change-invoice-address-dialog label,
#change-delivery-address-dialog label{
  float: left;
  margin-bottom: 8px;
  margin-right: 10px;
}

#change-invoice-address-dialog label.last-name,
#change-delivery-address-dialog label.last-name
{ margin-right: 0px; }

.rowdiv .label.noError, .rowdivB .label.noError{ line-height: 11px; }



#change-invoice-address-dialog label.gender-female, 
#change-invoice-address-dialog label.first-name, 
#change-invoice-address-dialog label.thoroughfare, 
#change-invoice-address-dialog label.thoroughfare-number, 
#change-invoice-address-dialog label.locality, 
#change-invoice-address-dialog label.telephone,
#change-delivery-address-dialog label.gender-female,
#change-delivery-address-dialog label.first-name,
#change-delivery-address-dialog label.thoroughfare,
#change-delivery-address-dialog label.thoroughfare-number,
#change-delivery-address-dialog label.locality,
#change-delivery-address-dialog label.telephone {
    clear: left;
}

#change-invoice-address-dialog label.company, 
#change-invoice-address-dialog label.thoroughfare, 
#change-invoice-address-dialog label.postcode, 
#change-invoice-address-dialog label.country, 
#change-invoice-address-dialog label.email,
#change-delivery-address-dialog label.company,
#change-delivery-address-dialog label.thoroughfare,
#change-delivery-address-dialog label.postcode,
#change-delivery-address-dialog label.country,
#change-delivery-address-dialog label.email {
    margin-right: 0;
}
    
#change-invoice-address-dialog label.thoroughfare-number, 
#change-invoice-address-dialog label.thoroughfare-number2, 
#change-invoice-address-dialog label.postcode, 
#change-invoice-address-dialog label.telephone, 
#change-invoice-address-dialog label.email,
#change-delivery-address-dialog label.thoroughfare-number,
#change-delivery-address-dialog label.thoroughfare-number2,
#change-delivery-address-dialog label.postcode,
#change-delivery-address-dialog label.telephone,
#change-delivery-address-dialog label.email {
    margin-bottom: 20px;
}
    
#change-invoice-address-dialog label.first-name input, 
#change-invoice-address-dialog label.last-name1 input, 
#change-invoice-address-dialog label.thoroughfare-number input, 
#change-invoice-address-dialog label.thoroughfare-number2 input,
#change-delivery-address-dialog label.first-name input,
#change-delivery-address-dialog label.last-name1 input,
#change-delivery-address-dialog label.thoroughfare-number input,
#change-delivery-address-dialog label.thoroughfare-number2 input {
    width: 103px;
}
 
 
#change-invoice-address-dialog label.first-name, 
#change-invoice-address-dialog label.last-name1, 
#change-invoice-address-dialog label.thoroughfare-number, 
#change-invoice-address-dialog label.thoroughfare-number2,
#change-delivery-address-dialog label.first-name,
#change-delivery-address-dialog label.last-name1,
#change-delivery-address-dialog label.thoroughfare-number,
#change-delivery-address-dialog label.thoroughfare-number2 {
    width: 109px;
}
 

#change-invoice-address-dialog label.last-name input, 
#change-delivery-address-dialog label.last-name input
 { width: 224px; } 
 
 
#change-invoice-address-dialog label.company input, 
#change-invoice-address-dialog label.postcode input,
#change-delivery-address-dialog label.company input,
#change-delivery-address-dialog label.postcode input {
  width: 224px;
}

#change-invoice-address-dialog label.telephone input, 
#change-invoice-address-dialog label.email input,
#change-delivery-address-dialog label.telephone input,
#change-delivery-address-dialog label.email input {
    width: 223px;
}

#change-invoice-address-dialog label.thoroughfare input,
#change-delivery-address-dialog label.thoroughfare input {
    width: 462px;
}
  
#change-invoice-address-dialog label.locality input, 
#change-invoice-address-dialog label.nl-dummy1 input,
#change-delivery-address-dialog label.locality input,
#change-delivery-address-dialog label.nl-dummy1 input {
  width: 161px;
}

#change-invoice-address-dialog label.country input,
#change-delivery-address-dialog label.country input {
    width: 108px;
}



#change-invoice-address-dialog .highlight,
#change-delivery-address-dialog .highlight {
  position: absolute;
  left: 20px;
  bottom: 15px;
}



fieldset.personal-data label,
fieldset.delivery-address label {
  float: left;
  margin-bottom: 8px;
  margin-right: 10px;
}

.rowdiv span.beside-radio, .rowdivB span.beside-radio{
font-family: Milo; line-height: 11px; position: relative;
}

.rowdiv span.beside-radio, .rowdivB span.beside-radio
{ bottom: -1px; }


/*.gender-female, .gender-male { width: 57px; }*/

fieldset.personal-data label.gender-female, 
fieldset.personal-data label.first-name, 
fieldset.personal-data label.thoroughfare, 
fieldset.personal-data label.thoroughfare-number, 
fieldset.personal-data label.locality, 
fieldset.personal-data label.telephone,
fieldset.delivery-address label.gender-female,
fieldset.delivery-address label.first-name,
fieldset.delivery-address label.thoroughfare,
fieldset.delivery-address label.thoroughfare-number,
fieldset.delivery-address label.locality,
fieldset.delivery-address label.telephone {
  clear: left;
}
  
fieldset.personal-data label.company, 
fieldset.personal-data label.thoroughfare, 
fieldset.personal-data label.postcode, 
fieldset.personal-data label.country, 
fieldset.personal-data label.email,
fieldset.delivery-address label.company,
fieldset.delivery-address label.thoroughfare,
fieldset.delivery-address label.postcode,
fieldset.delivery-address label.country,
fieldset.delivery-address label.email {
  margin-right: 0;
}

  fieldset.personal-data label.thoroughfare-number, fieldset.personal-data label.thoroughfare-number2, fieldset.personal-data label.postcode, fieldset.personal-data label.telephone, fieldset.personal-data label.email,
  fieldset.delivery-address label.thoroughfare-number,
  fieldset.delivery-address label.thoroughfare-number2,
  fieldset.delivery-address label.postcode,
  fieldset.delivery-address label.telephone,
  fieldset.delivery-address label.email {
    margin-bottom: 20px; }
  

	fieldset.personal-data label.last-name1 input,
	fieldset.delivery-address label.last-name1 input,
	fieldset.personal-data label.last-name input, 
	fieldset.delivery-address label.last-name input,
	fieldset.personal-data label.thoroughfare-number2 input,
	fieldset.delivery-address label.thoroughfare-number2 input
	 { width: 107px; }
	 
	 	fieldset.personal-data label.last-name1,
	fieldset.delivery-address label.last-name1,
	fieldset.personal-data label.last-name, 
	fieldset.delivery-address label.last-name,
	fieldset.personal-data label.thoroughfare-number2,
	fieldset.delivery-address label.thoroughfare-number2
	 { width: 113px; }
	
	
	fieldset.personal-data label.first-name input, 
	fieldset.delivery-address label.first-name input, 
	fieldset.personal-data label.thoroughfare-number input, 
	fieldset.delivery-address label.thoroughfare-number input
	{ width: 103px; }
	
fieldset.personal-data label.first-name, 
	fieldset.delivery-address label.first-name, 
	fieldset.personal-data label.thoroughfare-number, 
	fieldset.delivery-address label.thoroughfare-number
	{ width: 109px; }
	
	
	fieldset.personal-data label.company input,
	fieldset.delivery-address label.company input,
	fieldset.personal-data label.postcode input,
	fieldset.delivery-address label.postcode input,
	fieldset.personal-data label.last-name input,
	fieldset.delivery-address label.last-name input,
	fieldset.personal-data label.telephone input, 
	fieldset.personal-data label.email input,
	fieldset.delivery-address label.telephone input,
	fieldset.delivery-address label.email input 
	{ width: 226px; }
	
		fieldset.personal-data label.company,
	fieldset.delivery-address label.company,
	fieldset.personal-data label.postcode,
	fieldset.delivery-address label.postcode,
	fieldset.personal-data label.last-name,
	fieldset.delivery-address label.last-name,
	fieldset.personal-data label.telephone, 
	fieldset.personal-data label.email,
	fieldset.delivery-address label.telephone,
	fieldset.delivery-address label.email 
	{ width: 232px; }
	
	
	fieldset.personal-data label.locality input, 
	fieldset.personal-data label.nl-dummy1 input,
	fieldset.delivery-address label.locality input,
	fieldset.delivery-address label.nl-dummy1 input 
	{ width: 164px; }
	
	fieldset.personal-data label.thoroughfare input,
	fieldset.delivery-address label.thoroughfare input 
	{ width: 468px; }
	
	fieldset.personal-data label.country input,
	fieldset.delivery-address label.country input 
	{ width: 108px; }




body.checkout .invoice-address label[for=signup-gender] {
  margin-right: 10px;
}

body.checkout .invoice-address label[for=signup-title] {
  width: 122px;
  margin-top: 20px;
}





body#page-basket .context #continue-shopping dd {
  position: relative;
  height: 124px !important;
}

 body#page-basket .context #continue-shopping dd a {
    position: absolute;
    left: 10px;
    bottom: 14px;
}

body#page-basket .context #checkout dd > form {
      background-color: #f0ede8;
      border-color: #f0ede8 !important;
      padding-top: 12px !important;
}

body#page-basket .context dl#checkout dd > form.login-form .button,
body#page-basket .context dl#checkout dd > form.signup .button
 {
    margin-top: 0px; margin-bottom: 0px; position: absolute; bottom: -10px;
    padding-top: 0px !important; padding-bottom: 0px !important; right: -2px;
}

#basket-login-form > fieldset, #signupOrContinueForm > fieldset {
 height: 132px;
}


body#page-basket .context {
  position: relative;
  padding-bottom: 54px;
}

body#page-basket .context p.notice {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 945px;
}

body#page-checkout-without-signup fieldset.personal-data .label {
  display: block;
  clear: both;
  font-family: Milo;
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 7px;
}



body#page-checkout-without-signup fieldset.personal-data label[for=signup-different-delivery-address] {
  margin: 0;
  height: 18px;
  line-height: 18px;
}

body#page-checkout-without-signup fieldset.delivery-address {
  clear: both;
  display: none;
}

body#page-checkout-without-signup fieldset.delivery-address .highlight {
    position: absolute;
    right: 0;
    top: -20px;
}

body#page-checkout-without-signup fieldset.delivery-address b {
    display: block;
    clear: both;
    margin-bottom: 5px;
}

body#page-checkout-without-signup fieldset.delivery-address label.locality, 
body#page-checkout-without-signup fieldset.delivery-address label.nl-dummy1, 
body#page-checkout-without-signup fieldset.delivery-address label.country {
    margin-bottom: 0;
}

body#page-checkout-without-signup fieldset.privacy-policy > .box {
  padding: 15px;
  margin-bottom: 0;
}

body#page-checkout-without-signup fieldset.privacy-policy > .box label[for=signup-privacy-policy-accepted] {
    /*padding-bottom: 5px;
    padding-top: 9px !important;
  font-size:12px;*/ 
}

body#page-checkout-without-signup fieldset.privacy-policy > .box label[for=signup-privacy-policy-accepted2] {
    padding-bottom: 10px !important;
  font-size:12px;   
}

#leftcol .delivery-option > .box > label input[type=radio],
#leftcol .delivery-option > .box > label .radio.ui {
      margin: 12px 5px 0 0;
}



#leftcol .delivery-option .delivery-option-1 #delivery-option-1-date,
.openLayer #layer-delivery-option-1-date {
      width: 131px;
      float: none;
      margin-left: 5px;
      padding: 0 2px;
      display: inline-block;
      color: #aaabae;
      height: 20px;
      line-height: 20px;
      border: 1px solid #dadad9;
      margin-right: 10px;
}
    
#leftcol .delivery-option .delivery-option-1 .details {
      float: left;
      clear: both;
      width: 100%;
      margin-top: 10px;
}  
    
#leftcol .delivery-option #delivery-list-content .delivery-option-1 .details label {
    line-height: 41px !important;  
}
    
#leftcol .delivery-option-1.box {
    padding: 0px 20px !important;  
}    
    
 

  
 
 #leftcol .delivery-option-kiala div.textliner,
 #leftcol .delivery-option-kiala div.textliner.first-textliner,
.openLayer .delivery-option-kiala div.textliner.first-textliner
  {
 line-height: 14px !important; 
 padding-top: 14px !important;
 }

.first-textliner { float: left; padding-top: 9px; }
.delivery-option-1 .first-textliner { padding-top: 14px;}
.second-textliner { padding-top: 3px; float: left; } 
.third-textliner { padding-top: 8px; float: left; }  


.payment-option.payu .second-textliner, 
.payment-option.in-advance .second-textliner, 
.payment-option.ideal .second-textliner, 
.payment-option.paypal .second-textliner, 
.payment-option.creditcard .second-textliner, 
.payment-option.on-delivery .second-textliner,
.payment-option.on-account .second-textliner  {
    float: left;
    padding-top: 0;
}



#leftcol fieldset.delivery-options .price, 
#leftcol fieldset.delivery-option .price,
#leftcol fieldset.chosen-delivery .price,  
.delivery-option-1.box .price,
.openLayer .delivery-option-kiala.box label .price
 {
    display: inline-block;
    float: right;
    margin-left: 20px;
    text-align: right;
    width: 160px;
    line-height: 41px !important; 
}

#leftcol fieldset.delivery-options .delivery-option-kiala .logo, 
#leftcol fieldset.delivery-option .delivery-option-kiala .logo,
#leftcol fieldset.chosen-delivery .delivery-option-kiala .logo,
.openLayer .delivery-option-kiala .logo{
    height: 36px;
    float: left;
    width: 40px;
    top: 3px;
    margin-right: 8px;
    position: relative !important;
}

#leftcol fieldset.delivery-options .delivery-option-1 .logo, 
#leftcol fieldset.delivery-option .delivery-option-1 .logo,
#leftcol fieldset.chosen-delivery .delivery-option-1 .logo,
.openLayer .delivery-option-1 .logo{
    height: 35px;
    width: 53px;   
    float: left;
    top: 5px;
    margin-right: 8px;
    position: relative !important;
}

.summaryDeliveryIntegrated .delivery-option .delivery-option-kiala .logo {right: 0px;}


.delivery.teaser.tnt .icon, .delivery.delivery-option-1 .icon {
    background-position: 0 -345px;
    height: 23px;
    width: 37px;
}


.chosen-delivery dl {
  height: 41px;
  line-height: 41px;
  padding: 0 20px;
  margin: 0;
}

.chosen-delivery dl:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.chosen-delivery dl > * {
    float: left;
}

.chosen-delivery dl dt {
    font-size: 12px;
    font-weight: normal;
}

.chosen-delivery dl dt img {
      margin-left: 5px;
      vertical-align: middle;
}

.chosen-delivery dl dd {
    float: right;
}

.chosen-delivery dl dd .notice {
      margin-left: 20px;
}


  
body#page-checkout-step4 #leftcol .basket.box {
  margin-bottom: 13px;
}
 
body#page-checkout-step4 #leftcol .newsletter.box {
  margin-right: 20px;
}

body#page-checkout-step4 #leftcol .newsletter.box input[type=text] {
    width: 215px;
}



body#page-checkout-step4 #leftcol > .box a.dialog-opener {
  position: absolute;
  right: 20px;
  top: 20px;
}
  
body#page-checkout-step4 .facebook.box,
body#page-checkout-step4 .newsletter.box {
  float: left;
}
  
.service.teaser .body .phone {
  left: 50px;
  top: 105px;
}

.service.teaser .body .phone .localcode {
    font-size: 25px;
}

.service.teaser .body .phone .areacode {
    margin-bottom: 4px;
}

body#page-checkout-and-signup .personal-data .invoice-address > legend:first-child, 
body#page-checkout-and-signup fieldset.password > legend:first-child, 
body#page-checkout-without-signup .personal-data .invoice-address > legend:first-child, 
body#page-checkout-without-signup fieldset.password > legend:first-child {
  font-size: 14px;
  line-height: 10px;
  margin-bottom: 7px !important;
}

.password {
  padding-bottom: 5px;
}

.password > label {
  margin-top: 7px;
}

.personal-data label[for=signup-password],
.personal-data div.label[for=signup-password-repeated] {
	width: 231px;
}

#signup-password, #signup-password-repeated {
  width:225px;
}

body#page-checkout-without-signup .box > hr {
  margin-bottom: 10px;
}



 #change-invoice-address-dialog form fieldset:first-child,
 #change-delivery-address-dialog form fieldset:first-child {
  padding-bottom: 30px;
}



body#page-checkout-without-signup .invoice-address .ui.radio,
#update-delivery-address .ui.radio, body.nl_NL .invoice-address .ui.radio,
.delivery-address .ui.radio
 {
  margin-top: -3px;
}

#update-delivery-address, #update-invoice-address {
	padding-top: 10px;
}



body#page-checkout-ideal .box.outer {
  margin-top:20px;
}

.showSwitch { display: none !important; }

#leftcol .payment-options .payment-option.creditcard > .details {
    padding-bottom: 0px;
    padding-top: 0px;
}




body#page-checkout-ideal .title {
  border-bottom: 1px solid #DADAD9;
  color: #4D4E53;
  font-size: 16px;
  padding-bottom: 8px;
  margin-bottom:20px;
  width: 100%;
}

body#page-checkout-ideal .ideal {
  height: 35px;
  width: 45px;
  margin-bottom:20px;
}

body#page-checkout-ideal .body {
  font-family: Arial;
  font-size: 14px;
  font-weight: normal;
}

body#page-checkout-ideal .background {
  height: 182px;
  position: absolute;
  right: 22px;
  top: 0;
  width: 152px;
}

body#page-checkout-ideal .body p {
  margin-bottom:20px;
}

body#page-checkout-ideal .body label {
  display: inline;
  font-family: Arial;
  font-size: 14px;
  font-weight: normal;
  text-transform:none;
}

body#page-checkout-ideal .body label select, 
body#page-checkout-ideal .body label .select.ui {
  display: inline-block;
  margin-left: 144px;
  width: 138px;
}

body#page-checkout-ideal .button {
  margin-right: 16px;
  margin-top: 10px; 
}





/*HomeTeaserBar*/

#content div.homesubnavi #start_facebook_layer_template {  left: -130px; width: 315px; }

#content div.homesubnavi #teaser_payment_template {  left: -58px; width: 450px; }

#content div.homesubnavi #teaser_delivery_template {  left: -54px; width: 445px; }

#content div.homesubnavi #teaser_return_template {  left: -14px; width: 320px; }

#content div.homesubnavi #teaser_security_template {  left: -14px; width: 320px; }


#start_facebook_layer_template div.layer_pointer{
	margin-left:221px;
}

#teaser_payment_template div.layer_pointer{
	margin-left:150px;
}

#teaser_delivery_template div.layer_pointer{
	margin-left:148px;
}

#teaser_return_template div.layer_pointer{
	margin-left: 107px;
}

#teaser_security_template div.layer_pointer{
	margin-left:107px;
}

#content div.homesubnavi span.subnavispan{
	margin-left: 104px;
}

.address-option p.address-option-choose {
    height: 170px !important;
}


/* checkout-steps */

#checkout-steps .step-1 { padding-right: 109px; }
#checkout-steps .step-2 { padding-right: 146px; }
#checkout-steps .step-3 { padding-right: 146px; }

 
.step-1 .label { left: -47px !important; }
.step-2 .label { left: 34px !important; }
.step-3 .label { left: 34px !important; }
.step-4 .label { left: 4px !important; }

.step-1 .number-border { padding-right: 37px; }
.step-2 .number-border { padding-left: 37px; padding-right: 37px;}
.step-3 .number-border { padding-left: 37px; padding-right: 37px;}
.step-4 .number-border { padding-left: 37px; padding-right: 0px;}


.wishlist.teaser form {
	margin-top: 40px;
}


#newsletter_popunder_layer div.form {
    padding: 361px 0 0 366px;
}

#newsletter_popunder_layer div.form div.emailfield {
    float: left;
    padding: 2px 0 0;
    width: 144px;
}

#newsletter_popunder_layer div.form div.submitbutton {
    float: left;
    padding-left: 17px;
    padding-top: 2px;
}

#basket-article-list th.th-article { width: 182px; padding-left: 13px; padding-right: 5px; }

#basket-article-list td.depiction { width: 61px; padding-left: 0px; padding-right: 5px; }
#basket-article-list td.name-and-number { width: 129px; padding-left: 5px; padding-right: 0px; }

#basket-article-list th.size, #basket-article-list td.size { width: 65px; padding-left: 5px; padding-right: 5px; }
#basket-article-list th.color, #basket-article-list td.color { width: 90px; padding-left: 40px; padding-right: 0px;}
#basket-article-list th.amount, #basket-article-list td.amount { width: 44px !important; padding-left: 0px; padding-right: 5px; }
#basket-article-list th.price, #basket-article-list td.price  { width: 120px !important; padding-left: 0px; padding-right: 30px;}
#basket-article-list th.total, #basket-article-list td.total { width: 88px; padding-left: 15px; padding-right: 7px !important;}


#basket-article-list th.size.totalActions, #basket-article-list td.size.totalActions { width: 65px; padding-left: 5px; padding-right: 5px; }
#basket-article-list th.color.totalActions, #basket-article-list td.color.totalActions { width: 90px; padding-left: 24px; padding-right: 0px;}
#basket-article-list th.amount.totalActions, #basket-article-list td.amount.totalActions { width: 40px; padding-left: 0px; padding-right: 0px; }
#basket-article-list th.price.totalActions, #basket-article-list td.price.totalActions  { width: 120px; padding-left: 5px; padding-right: 50px;}
#basket-article-list th.total.totalActions, #basket-article-list td.total.totalActions { width: 52px; padding-left: 0px; padding-right: 5px;}
#basket-article-list th.actions, #basket-article-list td.actions { width: 46px; padding-left: 0px; padding-right: 7px;}

#basket-article-list-summary.summary th.amount, #basket-article-list-summary.summary td.amount { width: 172px; padding-left: 10px; padding-right: 0px }
#basket-article-list-summary.summary th.total, #basket-article-list-summary.summary td.total { width: 132px; padding-right: 20px; padding-left: 0px; }
#basket-article-list-summary.summary th.vat, #basket-article-list-summary.summary td.vat { width: 172px; padding-right: 60px; padding-left: 5px; }
#basket-article-list-summary.summary th.gross, #basket-article-list-summary.summary td.gross { width: 98px; padding-left: 5px; padding-right: 7px; }

div.productDetail div.contentRight div.lineDayOffer div{
	background-image: url(../images/productdetail/dayoffer/nl_NL/dayofferright.jpg);
}
div.productDetail div.contentRight div.lineShortTime div {
	background-image: url(../images/productdetail/timebased/nl_NL/shorttime.jpg);
}

/*social media buttons*/
div.productDetail div.detailShare div.detailShareLayerTwoClicks.Twitter.shiftedFb, 
div.productlistQuickview div.quickviewShare div.quickviewShareLayerTwoClicks.Twitter.shiftedFb, 
div.productDetail div.detailShare div.detailShareLayerTwoClicks.Google.shiftedFb {
	margin-left: 115px;
}

div.productlistQuickview div.quickviewShare div.quickviewShareLayerTwoClicks.Google.shiftedFb,
div.productlistQuickview div.quickviewShare div.quickviewShareLayerTwoClicks.shiftedFb.Google.shiftedTw {
	margin-left: 145px;
}

div.productDetail div.detailShare div.detailShareLayerTwoClicks.Google.shiftedTw {
	margin-left: 55px;
}

div.productlistQuickview div.quickviewShare div.quickviewShareLayerTwoClicks.Google.shiftedTw,
div.productlistQuickview div.quickviewShare div.quickviewShareLayerTwoClicks.Google {
	margin-left: 45px;
}

div.productDetail div.detailShare div.detailShareLayerTwoClicks.shiftedFb.Google.shiftedTw {
	margin-left: 155px;
}

div.productDetail div.detailShare div.detailShareLayerTwoClicks.Google {
	margin-left: 25px;
}
.shareTwitterPlugin {
	max-width: 105px;
}

.pop-up-layer .ui-dialog.newsletter_success { height: 324px !important;}