@CHARSET "UTF-8";
/*SHOPPING CART  */
.cartpositioner {
  position: relative; }

.cartpositioner .cartconstrainer {
  margin: auto;
  position: relative; }

#cartcontainer {
  height: auto;
  margin: 0;
  position: absolute;
  right: 12px;
  top: 70px;
  z-index: 201; }

#cartcontainer .shopcart {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 2px solid #797778;
  border-radius: 6px 6px 6px 6px;
  margin: 10px 0 5px;
  width: 270px; }

#cartcontainer .pointer {
  /*	background: url("/images/framework/navigation/cart_pointer.png")
		no-repeat scroll 0 0 transparent;*/
  height: 20px;
  left: 227px;
  position: absolute;
  top: 7px;
  width: 20px; }

#cartcontainer .shopcart h3 {
  border-bottom: 1px solid #CCCCCC;
  color: #3B3B3B;
  margin: 15px 6px 0;
  padding-bottom: 10px;
  padding-left: 22px;
  /*background: url(/images/icons/padlock.png) 0px 0px no-repeat;*/
  text-transform: none;
  font-size: 15pt;
  line-height: 20px;
  text-align: left; }

#cartcontainer .shopcart .cartsubmitbon {
  padding: 6px 10px; }

#cartcontainer .shopcart .currencycontainer {
  margin: 10px 5px 0px 5px;
  height: 40px;
  padding-left: 0px; }

#cartcontainer .shopcart .currencycontainer .currency {
  margin-right: 5px; }

#cartcontainer .shopcart .promo {
  /*	background: url(/images/brand/cart/cart_pulltab.png) no-repeat 50% 0px
		#FC0;*/
  height: 30px;
  margin: 5px 1px 2px 1px;
  min-height: 45px;
  padding: 10px 2px 10px 10px;
  border-radius: 0px 0px 4px 4px;
  border: 1px solid #333;
  position: relative;
  bottom: -2px; }

#cartcontainer .shopcart .trans {
  margin: 4px 1px 5px 0;
  padding-top: 3px;
  position: relative; }

#cartcontainer .shopcart .trans .transtype {
  display: block;
  position: relative;
  min-height: 40px;
  color: #333;
  font-size: 0.9em; }

#cartcontainer .shopcart .trans .transtype .remove {
  color: #666;
  cursor: pointer;
  float: right;
  height: 16px;
  position: relative;
  top: 1px;
  width: 17px;
  text-align: center;
  /*background:url(/images/framework/cart/bin.png) 2px 2px no-repeat;*/
  text-indent: -100000px; }

#cartcontainer .shopcart .trans .trans.message .copy {
  margin-left: 15px;
  font-style: italic; }

#cartcontainer .shopcart .trans .trans.message .price {
  float: right;
  font-size: 16px;
  margin: 8px 25px 0px 0px; }

#cartcontainer .shopcart .trans .transtype .remove:hover {
  color: #39B54A; }

#cartcontainer .shopcart .trans .transtype .repnode {
  width: 40px;
  height: 41px;
  margin: 2px 0px 0px 5px; }

/*
#cartcontainer .shopcart .trans .transtype.reptype1 .repnode,
.payment .cartNotification.reptype1 .repnode,
#cartbubblecontainer .itemdescription.reptype1 .repnode {
	background:url(/images/icons/reports/report_kreport_active.png) 0px 0px no-repeat;
}
#cartcontainer .shopcart .trans .transtype.reptype2 .repnode,
.payment .cartNotification.reptype2 .repnode,
#cartbubblecontainer .itemdescription.reptype2 .repnode {
	background:url(/images/icons/reports/regreport_active.png) 0px 0px no-repeat;
}
#cartcontainer .shopcart .trans .transtype.reptype3 .repnode,
.payment .cartNotification.reptype3 .repnode, 
#cartbubblecontainer .itemdescription.reptype3 .repnode {
	background:url(/images/icons/reports/addon_active.png) 0px 0px no-repeat;
}
*/
#cartcontainer .shopcart .trans .transtype.sub {
  display: block;
  padding: 3px;
  margin: 4px 0px;
  position: relative;
  height: 42px;
  font-size: 0.9em; }

/*#cartcontainer .shopcart .trans .transtype.sub.business .repnode,#cartcontainer .shopcart .trans .transtype.sub.sme .repnode,.payment .cartNotification.sub.sme .repnode,.payment .cartNotification.sub.business .repnode,#cartbubblecontainer .itemdescription.sub.sme .repnode,#cartbubblecontainer .itemdescription.sub.business .repnode
	{
	background: url(/images/icons/global_header/user_plain_active.png) 0px
		0px no-repeat;
}*/
/*#cartcontainer .shopcart .trans .transtype.sub.elite .repnode {
	background: url(/images/icons/global_header/user_pro_active.png) 0px 0px
		no-repeat;
}*/
/*#cartcontainer .shopcart .trans .transtype.sub.pro .repnode {
	background: url(/images/icons/global_header/user_plain_active.png) 0px
		0px no-repeat;
}*/
/*#cartcontainer .shopcart .trans .transtype.sub.core .repnode {
	background: url(/images/icons/global_header/user_plain_active.png) 0px
		0px no-repeat;
}*/
/*#cartcontainer .shopcart .trans .transtype.sub.free .repnode {
	background: url(/images/icons/global_header/user_free.png) 0px 0px
		no-repeat;
}*/
#cartcontainer .shopcart .trans .transtype.sub.subde .repnode {
  /*	background: url(/images/framework/subscription/de/titleflag.png)
		no-repeat scroll 0 0 transparent;*/
  margin-top: -1px; }

#cartcontainer .shopcart .trans .transtype.sub.subat .repnode {
  /*	background: url(/images/framework/subscription/at/titleflag.png)
		no-repeat scroll 0 0 transparent;*/
  margin-top: -1px; }

#cartcontainer .shopcart .trans .transtype.sub.subherold .repnode {
  /*	background: url(/images/framework/subscription/at/titleflag.png)
		no-repeat scroll 0 0 transparent;*/
  margin-top: -1px; }

/*.payment .cartNotification.sub.claim360 .repnode,#cartbubblecontainer .itemdescription.sub.business .repnode
	{
	background: url(/images/framework/claimprofile/claim_180_badge.png) 0px
		0px no-repeat;
}*/
#cartcontainer .shopcart .trans .transtype.sub .price {
  top: 0px; }

#cartcontainer .shopcart .trans .transtype .price {
  float: right;
  font-size: 12pt;
  margin: 0 5px 0 4px;
  position: relative;
  top: 0px; }

#cartcontainer .shopcart .trans .transtype .price .oldprice {
  color: #999999;
  font-size: 0.8em;
  margin: 5px 0 0;
  position: absolute;
  right: 0;
  text-decoration: line-through;
  top: 10px; }

#cartcontainer .shopcart .trans .transtype .compname {
  font-size: 10px;
  left: 42px;
  position: relative;
  top: -20px;
  width: 160px;
  line-height: 10px; }

#cartcontainer .shopcart .trans .transtype .docname {
  position: absolute;
  top: 0px;
  left: 42px;
  color: #333;
  font-size: 11px;
  font-weight: bold;
  margin-right: 60px;
  max-width: 175px;
  line-height: 10px; }

#carttotal {
  font-size: 25px;
  margin-right: -10px; }

#cartcontainer .shopcart .trans .transtype.tax {
  color: #3B3B3B;
  display: block;
  font-size: 0.9em;
  height: 42px;
  margin: -1px 5px 5px 0px;
  position: relative;
  border-bottom: 1px dashed #CCCCCC; }

#cartcontainer .shopcart .trans .transtype.tax .price {
  font-size: 13px; }

#cartcontainer .shopcart .trans .transtype.tax p.price.tax {
  background-color: #E9E9E9;
  border-radius: 0 0 4px 4px;
  float: right;
  margin: 0 0 0 12px;
  padding: 2px 11px 0 4px;
  min-width: 88px; }

#cartcontainer .shopcart .trans .transtype.tax span {
  font-size: 15px;
  margin-left: 20px; }

#cartcontainer .shopcart .trans .value {
  float: right;
  margin-right: 6px; }

#cartcontainer .shopcart .trans .totalprice {
  margin: 20px 26px 3px 0;
  padding-top: 0;
  text-align: right; }

#cartcontainer .shopcart fieldset {
  background-color: #fff;
  border-radius: 4px 4px 4px 4px;
  padding: 5px;
  margin-top: 5px;
  padding-right: 22px; }

#cartcontainer .shopcart .memprice {
  padding: 5px;
  background-color: #F0F0F0;
  font-size: 12px;
  border-top: 1px dashed #CCCCCC;
  border-bottom: 1px dashed #CCCCCC; }

#cartcontainer .shopcart .memprice .content h4 {
  font-size: 14px;
  font-weight: bold;
  margin: 2px 0px 2px 10px;
  text-transform: uppercase; }

#cartcontainer .shopcart .memprice .content #tellMeMoreLink {
  margin-left: 4px;
  font-size: 10px; }

#cartcontainer .shopcart .memprice .content ul {
  padding-left: 10px; }

#cartcontainer .shopcart .memprice .content ul .link {
  padding-left: 15px; }

#cartcontainer .shopcart .memprice.de .content {
  height: 53px;
  /*	background: url("/images/framework/subscription/de/flag_banner.png")
		no-repeat scroll 0 0 transparent;*/ }

#cartcontainer .shopcart .memprice.at .content, #cartcontainer .shopcart .memprice.is .content {
  /*	background: url("/images/framework/subscription/at/flag_banner.png")
		no-repeat scroll 0 0 transparent;*/
  height: 53px; }

#cartcontainer .shopcart .memprice.de .content .message {
  /*background: url("/images/framework/subscription/de/titleflag.png") no-repeat scroll 0 0 transparent;*/ }

/*#cartcontainer .shopcart .memprice.de  .content .message,#cartcontainer .shopcart .memprice.is  .content .message {
	background: url("/images/framework/subscription/de/titleflag.png") no-repeat scroll -5px 7px transparent;
}*/
/*#cartcontainer .shopcart .memprice.at .content .message,#cartcontainer .shopcart .memprice.is .content .message {
	background: url("/images/framework/subscription/at/titleflag.png") no-repeat scroll -5px 7px transparent;
}*/
#cartcontainer .shopcart .trans .transtype.tax .memprice .content .price {
  background: none;
  color: #FFFFFF;
  font-size: 1.4em;
  position: relative;
  right: -10px;
  top: 23px; }

#cartcontainer .trans .transtype.tax .memprice .content .price span {
  font-size: 0.6em;
  top: 0px;
  position: absolute; }

#cartcontainer .shopcart .trans.discount.bigbundle p.copy {
  padding-left: 60px;
  background: url("/images/framework/landingpage/deeplink_sprite_newprod.png") no-repeat scroll -3px -4845px;
  margin-left: 0px;
  line-height: 39px; }

#cartcontainer .shopcart .trans.discount.bigbundle .price {
  margin-top: 21px;
  margin-right: 7px; }

#cartcontainer .bigbuy .mcta {
  margin-top: 25px;
  clear: both; }

#cartcontainer .pproviders {
  background: url("/images/icons/payment/card_sprite_cart.png") no-repeat scroll right 20px transparent;
  clear: right;
  color: #333333;
  line-height: 24px;
  padding-top: 20px; }

#cartcontainer .shopcart .memprice .content .message {
  /*background: url("/images/icons/global_header/user_pro_active.png") no-repeat scroll 0 0 transparent;
     background: url("/images/standalones/herold/large_tick.png") no-repeat scroll 0 -8px transparent;*/
  color: #FFFFFF;
  font-size: 10pt;
  height: 45px;
  line-height: 14px;
  position: absolute;
  top: 6px; }

#cartcontainer .shopcart .memprice .content .message span {
  font-size: 9pt;
  line-height: 15px;
  position: relative;
  top: -5px; }

#cartcontainer .shopcart .memprice .content .scta .btn {
  padding: 6px 5px;
  margin-top: 9px; }

#cartcontainer .shopcart .memprice .content .message span strong {
  font-size: 12pt; }

#cartcontainer .shopcart .memprice .content .subscribePrice span, #cartcontainer .shopcart .memprice .content .subscribePrice b {
  font-size: 0.9em;
  font-weight: bold; }

#cartcontainer .bigbuy {
  margin: 0px 8px 10px 8px; }

#cartcontainer .bigbuy p.total {
  font-size: 13pt;
  margin: 0 5px 0 0;
  color: #333; }

/*  LINE ITEMS - Start */
ul.lineItems {
  text-align: left;
  padding: 2.0em 0 1.0em 1em;
  max-height: 350px;
  overflow-y: auto;
  overflow-x: hidden; }

.content.container.payment .row.pcont.confirm ul.lineItems {
  max-height: auto; }

ul.lineItems .lineItem {
  position: relative;
  padding-right: 15px;
  *zoom: 1;
  list-style-type: none;
  margin-bottom: 7px; }

ul.lineItems .lineItem:before,
ul.lineItems .lineItem:after {
  content: " ";
  display: table; }

ul.lineItems .lineItem:after {
  clear: both; }

ul.lineItems .lineItem .itemDescription {
  float: left;
  max-width: 90%; }

ul.lineItems .lineItem .itemDescription .itemNameAndType {
  margin-left: .5em;
  float: left;
  display: block;
  max-width: 90%; }

ul.lineItems .lineItem .itemDescription .itemNameAndType .itemType {
  font-size: 9pt;
  word-break: break-all; }

ul.lineItems .lineItem .itemDescription .itemNameAndType .itemName {
  font-size: 8pt; }

ul.lineItems .lineItem .itemDescription .itemNameAndType .itemName.link {
  color: #1a5a9b;
  text-decoration: underline;
  cursor: pointer; }

ul.lineItems .lineItem .itemDescription .itemIcon {
  background-color: #f0f0f0;
  float: left;
  width: 35px;
  height: 41px; }

/*KREP*/
ul.lineItems .lineItem.type1 .itemDescription .itemIcon {
  background: url("/images/framework/landingpage/sprite_productsandpackages.png") no-repeat scroll -32px -1555px transparent; }

/*REGGIE*/
ul.lineItems .lineItem.type2 .itemDescription .itemIcon {
  background: url("/images/framework/landingpage/sprite_productsandpackages.png") no-repeat scroll -32px -1935px transparent; }

/*Shareholder List*/
ul.lineItems .lineItem.type3.prod80 .itemDescription .itemIcon {
  background: url("/images/framework/landingpage/sprite_productsandpackages.png") no-repeat scroll -32px -1935px transparent; }

/*FEATURE*/
ul.lineItems .lineItem.type3 .itemDescription .itemIcon {
  background: url("/images/framework/landingpage/sprite_productsandpackages.png") no-repeat scroll -32px -2305px transparent; }

/*360*/
ul.lineItems .lineItem.type0.prod90 .itemDescription .itemIcon {
  background: url("/images/framework/landingpage/sprite_productsandpackages.png") no-repeat scroll -11px -3697px transparent; }

/*BCA DAILY*/
ul.lineItems .lineItem.type0.prod88 .itemDescription .itemIcon {
  background: url("/images/framework/landingpage/sprite_productsandpackages.png") no-repeat scroll -11px -3741px transparent; }

/*MGM*/
ul.lineItems .lineItem.type0.prod93 .itemDescription .itemIcon {
  background: url("/images/framework/landingpage/sprite_productsandpackages.png") no-repeat scroll -11px -3783px transparent; }

/*MERCATEO*/
ul.lineItems .lineItem.type0.prod3 .itemDescription .itemIcon {
  background: url("/images/framework/landingpage/sprite_productsandpackages.png") no-repeat scroll -11px -3821px transparent; }

/*CATCH ALL SUB CLASS*/
ul.lineItems .lineItem.type0 .itemDescription .itemIcon {
  background: url("/images/framework/landingpage/sprite_productsandpackages.png") no-repeat scroll -7px -3914px transparent; }

/*SUPERSAVER*/
ul.lineItems .lineItem.type0.prod103 .itemDescription .itemIcon {
  background: url("/images/framework/subscription/super_sprite.png") no-repeat 0px 0px transparent; }

/*EUROACCESS*/
ul.lineItems .lineItem.type0.prod106 .itemDescription .itemIcon {
  background: url("/images/framework/subscription/super_sprite.png") no-repeat 0px -866px transparent; }

/*SMARTPRIVATE & SMART START*/
ul.lineItems .lineItem.type0.prodSUB01SPRI .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB12SSTART .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB24SSTART .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB12SSTARTPREPAID .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB01SSTART .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB12MERC .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB01SSTARTNOTRIAL .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB01PRIVATE .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB12PRIVATE .itemDescription .itemIcon {
  background: url("/images/framework/subscription/super_sprite.png") no-repeat -32px -2901px transparent; }

ul.lineItems .lineItem.type0.prod258 .itemDescription .itemIcon {
  background: url("/images/framework/subscription/super_sprite.png") no-repeat -32px -3702px transparent; }

/*SMARTBUSINESS*/
ul.lineItems .lineItem.type0.prod109 .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB01BUSINESS .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB12BUSINESS .itemDescription .itemIcon {
  background: url("/images/framework/subscription/super_sprite.png") no-repeat -32px -2671px transparent; }

ul.lineItems .lineItem.type0.prodSUB01SBUSINESS .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB12SBUSINESS .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB12SBUSINESSTRIAL .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB01SBUSINESSTRIAL .itemDescription .itemIcon {
  background: url("/images/framework/subscription/super_sprite.png") no-repeat -32px -3976px transparent; }

/*SMARTBUSINESSPRO*/
ul.lineItems .lineItem.type0.prod110 .itemDescription .itemIcon {
  background: url("/images/framework/subscription/super_sprite.png") no-repeat -32px -2454px transparent; }

/*SMARTENTERPRISE*/
ul.lineItems .lineItem.type0.prod250 .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prod251 .itemDescription .itemIcon {
  background: url("/images/framework/subscription/super_sprite.png") no-repeat -32px -3079px transparent; }

/*Firmen*/
ul.lineItems .lineItem.type0.prod101 .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prod341 .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prod422 .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prod118 .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prod107 .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prod271 .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB12BRZ .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB12BRZ9 .itemDescription .itemIcon,
ul.lineItems .lineItem.prodSUB12BRZ9TRIAL .itemDescription .itemIcon,
ul.lineItems .lineItem.prodSUB12BRZ9TRIALPP .itemDescription .itemIcon {
  background: url("/images/framework/firmen/firmen_sprite.png") no-repeat scroll -125px -286px transparent;
  width: 37px;
  height: 72px; }

ul.lineItems .lineItem.subbrz .itemDescription .itemIcon {
  background: url("/images/framework/firmen/firmen_sprite.png") no-repeat scroll -126px -292px transparent; }

/*ARAVO*/
ul.lineItems .lineItem.type0.prod117 .itemDescription .itemIcon {
  background: url("/images/framework/landingpage/sprite_productsandpackages.png") no-repeat scroll -11px -4562px transparent;
  height: 43px;
  width: 38px; }

/*Mercateo*/
ul.lineItems .lineItem.type0.prod269 .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prod273 .itemDescription .itemIcon {
  background: url("/images/framework/subscription/super_sprite.png") no-repeat scroll -32px -4101px transparent; }

/* SMART LAW */
ul.lineItems .lineItem.type0.prod256 .itemDescription .itemIcon {
  background: url("/images/framework/subscription/super_sprite.png") no-repeat scroll -32px -3403px transparent; }

/* HEROLDKSV */
ul.lineItems .lineItem.type0.prod253 .itemDescription .itemIcon {
  background: url("/images/framework/subscription/super_sprite.png") no-repeat scroll -32px -3255px transparent; }

/* SMART CORP */
ul.lineItems .lineItem.type0.prodSUB12SCORPORATE .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB01SCORPORATE .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB01CORPORATE .itemDescription .itemIcon,
ul.lineItems .lineItem.type0.prodSUB12CORPORATE .itemDescription .itemIcon {
  background: url("/images/framework/subscription/super_sprite.png") no-repeat scroll -32px -3831px transparent; }

/* handelsblatt */
ul.lineItems .lineItem.type0.prod274 .itemDescription .itemIcon {
  background: url("/images/framework/subscription/super_sprite.png") no-repeat scroll -32px -4356px transparent; }

/* wirtschafwocke */
ul.lineItems .lineItem.type0.prod275 .itemDescription .itemIcon {
  background: url("/images/framework/subscription/super_sprite.png") no-repeat scroll -32px -4228px transparent; }

/* Value Added Services */
ul.lineItems .lineItem.type4 .itemDescription .itemIcon {
  background: url("/images/framework/landingpage/sprite_productsandpackages.png") no-repeat scroll -31px -5041px transparent; }

/* Value Concierge */
ul.lineItems .lineItem.typeConcierge .itemDescription .itemIcon {
  background: url("/images/framework/landingpage/sprite_productsandpackages.png") no-repeat scroll -31px -5270px transparent; }

ul.lineItems .lineItem.type0.prod105 .itemDescription .itemIcon {
  background: url("/images/framework/landingpage/sprite_productsandpackages.png") no-repeat scroll -11px -4707px transparent;
  height: 43px;
  width: 38px; }

/*TICKOVERIDE ON P3*/
.row.pcont.confirm .cartContent ul.lineItems .lineItem .itemDescription .itemIcon {
  background: url("/images/framework/landingpage/sprite_productsandpackages.png") no-repeat scroll -7px -3914px transparent; }

ul.lineItems .lineItem.type0.prod101 .badge {
  background: #13a8df;
  float: left;
  height: 50px;
  margin: 10px 0px 10px 0px;
  font-size: 10pt;
  width: 100%;
  white-space: nowrap; }

ul.lineItems .lineItem.type0.prod101 .badge .message {
  line-height: 36pt;
  color: #fff;
  font-weight: bold;
  text-align: center;
  min-width: 200px;
  text-transform: uppercase; }

ul.lineItems .lineItem.type0.prod101 .badge .left {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 25px 0 25px 17px;
  border-color: transparent transparent transparent #FFF;
  line-height: 0px;
  _border-color: #000000 #000000 #000000 #FFF;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  float: left; }

ul.lineItems .lineItem.type0.prod101 .badge .right {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 25px 0 25px 17px;
  border-color: #fff #fff #fff #13a8df;
  line-height: 0px;
  _border-color: #fff #fff #fff #13a8df;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  float: right; }

ul.lineItems .lineItem .itemPrice {
  float: right;
  text-align: right;
  margin-top: 10px;
  padding-right: 8px;
  font-size: 10pt; }

ul.lineItems .lineItem .itemPrice .discounted {
  margin-top: -7px;
  color: #aaaaaa;
  text-decoration: line-through; }

ul.lineItems .lineItem .itemPrice .original {
  color: #aaaaaa;
  text-decoration: line-through; }

/*  LINE ITEMS - End */
/*  PRICE DISPLAY - Start */
.charging .subtotalCost,
.charging .totalCost,
.charging .vat {
  padding: .5em 1.8em;
  text-align: right; }

.charging .vat {
  color: #aaaaaa; }

.charging .subtotalCost,
.charging .totalCost {
  border-top: 1px dotted #aaaaaa; }

.charging .subtotalPrice,
.charging .totalPrice,
.charging .vatPrice {
  margin-left: 8px; }

.charging .totalCost {
  font-weight: bold;
  margin-bottom: 1em; }

.charging .totalCost .totalPrice {
  font-size: 14px; }

.charging .totalCost .totalPrice.discounted {
  font-size: 12px;
  color: #aaaaaa;
  font-weight: normal;
  text-decoration: line-through; }

/*  PRICE DISPLAY - End */
/*  CART REMOVE  */
.cartContent .icon-removeLineItem {
  background: url("/images/icons/icon_sprite.png") no-repeat scroll -5px -60px;
  height: 18px;
  width: 14px;
  cursor: pointer;
  right: 4px;
  top: 20%; }

.cartContent .icon-removeLineItem:hover {
  background: url(/images/icons/icon_sprite.png) -7px -1201px no-repeat; }

.cartContent .icon {
  display: block;
  position: absolute; }

.cartContent .creditme {
  margin-right: 20px;
  font-size: 9pt; }

.cartContent .creditme .progress {
  font-size: 4pt; }

/*  CART TOGGLE  */
.gh .userActions .shoppingCart .global_switchcontainer {
  margin: 20px; }

/*# sourceMappingURL=cart.css.map */

/*# sourceMappingURL=cart.css.map */