#containerOffers{
	position:relative;
	width:100%;
}

#packs{
	position:relative;
	height:310px;
}

#packs .promo_sticker, .containerPack .promo_sticker{
    bottom: 4px;
    left: 4px;
    position:absolute;
    z-index:10;
}
.containerPack .promo_sticker { bottom: 0px; left: 317px;}

#packEssentiel{
	position:absolute;
	top:0;
        left:0;
	width:36.47%; height:310px;
}

#packIntegral{
	position:absolute;
	top:0; left:36.48%;
	width:62.42%;
	margin-right:10px;
}

#containerPE{
	position:relative;
	width:100%; height:310px;
	background:url(../../common/img/offers/packEssentiel_bg.gif);
}

.leftPE{
	position:absolute;
	top:0; left:0;
	width:249px; height:310px;
	background:url(../../common/img/offers/packEssentielLeft_bg.gif);
}

.rightPE{
	position:absolute;
	top:0; right:-1px;
	width:9px; height:310px;
	background:url(../../common/img/offers/packEssentielRight_bg.gif) no-repeat;
}

#containerPE .details{
	position:absolute;
	top:19px;	left:32.32%;
	width:100%;
}

#containerPE .details h3, #containerPE .details h4 { left:-20px; }

#containerPI{
	position:relative;
	width:99%; height:310px;
	background:url(../../common/img/offers/packIntegral_bg.gif);
}

#containerPI .details{
	position:absolute;
	top:19px;	left:46%;
	width:100%;
}

.leftPI{
	position:absolute;
	top:0;	left:0;
	width:276px; height:310px;
	background:url(../../common/img/offers/packIntegralLeft_bg.gif);
}

.rightPI{
	position:absolute;
	top:0;	right:-1px;
	width:9px; height:310px;
	background:url(../../common/img/offers/packIntegralRight_bg.gif) no-repeat;
}

#containerPI .header, #containerPE .header, #containerPackEssentiel .header, #containerPackIntegral .header{
	position:absolute;
	top:-2px;	left:0;
	width:100%;
	text-align:center;
}

#containerPackEssentiel .header {width:auto; left:181px; top:9px; z-index:100;}
#containerPackIntegral .header {width:auto; left:181px; top:9px; z-index:100;}

#containerPI .header h2, #containerPE .header h2, #containerPackEssentiel .header h2, #containerPackIntegral .header h2{
	display:inline;
	padding:0 6px 0 6px;
	background:#FFF;
	font-size:15px;
}

.details h3{position:absolute; display:block; top:9px; left: 0; font-size:15px;}
.details h3 strong {font-size:15px;}
.details h4 {position:absolute; top:31px; left: 0; font-size:15px;}

.details .priceShadow {position:absolute; top:53px; left:0px;}
.details .price {position:absolute; top:53px; left:0;}


.details p{position:absolute; top:89px; left:0; font-size:12px; line-height:14px;}

.cancelAnytime {font-size:11px; text-align:center;}

a.subscribe{
	display:block; width:111px; height:22px;
}

.details a.subscribe {margin-top:10px;}

a.gift{
	display:block;
	padding-left:20px;
	background:url(../../common/img/buttons/gift.gif) no-repeat top left;
}

a.giftOpen {
	display:block;
	padding-left:28px;
	height:22px; line-height:22px;
	background:url(../../common/img/buttons/giftOpen.gif) no-repeat top left;
}

.details a.giftOpen {margin-top:8px;}
.details a.gift {margin-top:10px;}

#containerPE .packSelection{
	position:absolute;
	top:197px;	left:14px;
	width:95%;	height:100px;
	text-align:center;
}

#containerPI .packSelection{
	position:absolute;
	top:197px;	left:21px;
	width:96%;	height:100px;
	text-align:center;
}

#containerPE .background{
	position:absolute;
	top:0; left:0;
	width:100%;	height:100%;
}

.centerSelection{
	position:relative;
	margin: 0 auto 0 auto;
	width:95%;	height:100px;
}

#containerPI .centerSelection{
	width:97.5%;
}

.centerSelection .leftFrame{
	position:absolute;
	top:0;	left:0;
	width:6px;	height:100%;
	background: url(../../common/img/offers/packSelection/frameLeft_essentiel.gif) no-repeat;
}

#containerPI .leftFrame {background: url(../../common/img/offers/packSelection/frameLeft_integral.gif) no-repeat;}

.centerSelection .centerLeft{
	position:absolute;
	top:0;	left:6px;
	width:50%;	height:100%;
	background: url(../../common/img/offers/packSelection/frameBG_essentiel.gif) repeat-x;
}

#containerPI .centerLeft {background: url(../../common/img/offers/packSelection/frameBG_integral.gif) repeat-x;}

.centerSelection .centerRight{
	position:absolute;
	top:0;	right:6px;
	width:50%;	height:100%;
	background: url(../../common/img/offers/packSelection/frameBG_essentiel.gif) repeat-x;
}

#containerPI .centerRight {background: url(../../common/img/offers/packSelection/frameBG_integral.gif) repeat-x;}

.centerSelection .rightFrame{
	position:absolute;
	top:0;	right:0;
	width:6px;	height:100%;
	background: url(../../common/img/offers/packSelection/frameRight_essentiel.gif) no-repeat;
}

#containerPI .rightFrame {background: url(../../common/img/offers/packSelection/frameRight_integral.gif) no-repeat;}

.centerSelection .buttonNavLeft {
	position:absolute;
	left:1px;	top:35px;
	display:block;
	width:12px;	height:29px;
	cursor:pointer;
	background: url(../../common/img/offers/packSelection/buttonNavLeft.gif) no-repeat;
}

.centerSelection .navLeftHover {
	filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7;
}
.centerSelection .navLeftInactive{cursor:default; background: url(../../common/img/offers/packSelection/buttonNavLeft_inactive.gif) no-repeat;}

.centerSelection .buttonNavRight {
	position:absolute;
	display:block;
	right:1px;	top:35px;
	width:12px;	height:29px;
	cursor:pointer;
	background: url(../../common/img/offers/packSelection/buttonNavRight.gif) no-repeat;
}

.centerSelection .navRightHover {
	filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7;
}

.centerSelection .navRightInactive{cursor:default; background: url(../../common/img/offers/packSelection/buttonNavRight_inactive.gif) no-repeat;}

.centerSelection .centerContainer{
	position:absolute;
	left:5.55%;
	width:89.0%;	height:100%;
	overflow:hidden;
}

#containerPI .centerSelection .centerContainer{left:3.20%;width:93.6%;}

.centerSelection .centerContainer p {
	position:absolute;
	top:1px;	left:0px;
	font-size:11px;
	color:#000;
}

.centerSelection .centerContainer a.allGamesLink {
	position:absolute;
	bottom:3px;	right:0px;
	padding-left:7px;
	font-size:10px;
	text-align:right;
	background: url(../../common/img/pic/arrowDotSmall.gif) no-repeat 0 5px;
}

.centerSelection .centerContainer .gamesContainer{
	position:absolute;
	top:18px;	left:0px;
	width:50000px;
	height:65px;
	overflow:hidden;
}

.centerSelection .centerContainer .gamesContainer .gameThumbnail a{
	display:block;
	float:left;
	width:85px;
	height:65px;
	margin-right:6px;
	background: url(../../common/img/offers/packSelection/thumbnail_essentiel.gif) no-repeat;
}

#containerPI .centerSelection .centerContainer .gamesContainer .gameThumbnail a{background: url(../../common/img/offers/packSelection/thumbnail_integral.gif) no-repeat;}

.centerSelection .centerContainer .gamesContainer .gameThumbnail a img{
	margin-top:7px;
	width:75px;	height:52px;
}

.centerSelection .centerContainer .gamesContainer .endMarker{
	float:left;
	visibility:hidden;
	width:1px;	height:100%;
	background:#F00;
}

#offerInfo{
	position:relative;
	margin:15px 17px 15px 13px;
	background: white url(../../common/img/gradient.gif) repeat-x bottom left;
	border:1px solid #a5a5a5;
}

.containerBoxes{
	position:relative;
	float:left;
	text-align:center;
	width:33%;
}

.boxes{
	position:relative;
	width:89.5%;
	margin:7px auto 7px auto;
	background:#FFF;
	text-align:left;
}

.spacer {clear:both;}

.boxes .topH4_2{
	position:relative;
	float:left;
	width:100%;
}

.boxes .topH4_2 a{
	display:block;
	position:absolute;
	top:0; right:0px;
	line-height:13px;
}

.insideBox{
	position:relative; clear:both;
	width:100%;
}

.insideBox ul {
	position:relative;
	margin-left:5px;
	padding:0 3px 6px 3px;
}

.insideBox li{
	position:relative;
	display:block;
	font-size:11px;
	line-height:15px;
	color:#454545;
	margin-bottom:3px;
}

.insideBox li strong {font-weight:normal;}

.legalService{
	position:absolute;
	top:23px;	right:5px;
	width:73px;	height:51px;
	background:url(../../common/img/pic/pictoLegal.gif) no-repeat;
}

.veriSign{
	position:absolute;
	top:80px;	right:5px;
	width:73px;	height:51px;
	background:url(../../common/img/pic/veriSign.gif) no-repeat;
}

#offerBottomInfo{
	position:relative;
	margin:15px 17px 15px 13px;
	height:75px;
}


#offerBottomInfo .left{
	position:relative;
	float:left;
	width:35.91%;	height:100%;
}

#offerBottomInfo .right{
	position:relative;
	float:right;
	width:61.91%;
}

#offerBottomInfo .left .logos{
	position:relative;
	height:61px; 	width:100%;
}


#offerBottomInfo .left .logos ul, #offerBottomInfo .right .logos ul{position:relative; margin:0; padding:0; height:61px; width:100%;}
#offerBottomInfo .left .logos li span, #offerBottomInfo .right .logos li span{display:none;}

#offerBottomInfo .left li {display:block; height:60px; float:left;}

#offerBottomInfo .left .logos li.logo1{width:24.1%; margin-left:1.5%;}
#offerBottomInfo .left .logos li.logo2{width:30.59%;}
#offerBottomInfo .left .logos li.logo3{width:26.43%;}
#offerBottomInfo .left .logos li.logo4{width:15.0%; margin-right:0;}

#offerBottomInfo .right .logos li {display:block; height:60px; float:left;}

#offerBottomInfo .right .logos li.logo1{width:11.5%; background: url(../../common/img/offers/logos/ubisoft.gif) no-repeat top left; margin-left:1%;}
#offerBottomInfo .right .logos li.logo2{width:19.3%; background: url(../../common/img/offers/logos/eidos.gif) no-repeat top left;}
#offerBottomInfo .right .logos li.logo3{width:21%;background: url(../../common/img/offers/logos/vivendi.gif) no-repeat top left;}
#offerBottomInfo .right .logos li.logo4{width:13.83%; background: url(../../common/img/offers/logos/atari.gif) no-repeat top left;}
#offerBottomInfo .right .logos li.logo5{width:17.16%; background: url(../../common/img/offers/logos/thq.gif) no-repeat top left;}
#offerBottomInfo .right .logos li.logo6{width:14.5%; background: url(../../common/img/offers/logos/focus.gif) no-repeat top left; margin-right:0;}

#containerPackEssentiel{
	position:relative;
	width:100%;	height:208px;
	background:url(../../common/img/offers/essentiel/essentiel_bg.gif);
}

#containerPackIntegral{
	position:relative;
	width:100%;	height:213px;
	background:url(../../common/img/offers/integral/integral_bg.gif);
}

#containerPackEssentiel .left{
	position:absolute;
	top:0;	left:0;
	width:234px; height:208px;
	background:url(../../common/img/offers/essentiel/left_bg.gif);
}

#containerPackEssentiel .right{
	position:absolute;
	top:0;	right:0;
	width:170px; height:208px;
	background:url(../../common/img/offers/essentiel/right_bg.gif);
}

#containerPackIntegral .left{
	position:absolute;
	top:0;	left:0;
	width:250px; height:213px;
	background: url(../../common/img/offers/integral/left_bg.gif) no-repeat -14px 0;
}

#containerPackIntegral .right{
	position:absolute;
	top:0;	right:0;
	width:133px; height:213px;
	background:url(../../common/img/offers/integral/right_bg.gif);
}

#containerPackEssentiel .details{
	position:absolute;
	top:28px;	left:185px;
	width:250px;
}

#containerPackIntegral .details{
	position:absolute;
	top:28px;	left:220px;
	width:250px;
}

#containerPackEssentiel ul.tabMenu, #containerPackIntegral ul.tabMenu, #containerPackFamily ul.tabMenu {
    width:490px;
}

#containerPackIntegral .tabMenu ul{margin-top:1px;}

#containerPackIntegral .listPack, #containerPackEssentiel .listPack {
	position:absolute;
	top:35px;	left:453px;
}
#containerPackIntegral .listPack {left:480px;}

.listPack ul{
	position:relative;
	background:#FFF; border:1px solid #999999;
	margin:0;	padding:6px 6px 6px 10px;
	font-size:12px;
	list-style-type:none;
}

.listPack li{
	padding-left:15px;
	background:url(../../common/img/pic/arrowSolidC.gif) no-repeat 0 7px;
	line-height:22px;
}

.listPack li strong{color:#ff5506;}

#containerInfoGamePI, #containerInfoGame{
	position:relative;
	margin:5px 15px 12px 11px;
	height:65px;
}
#containerInfoGamePI {background:url(../../common/img/offers/infoGamePE_bg.gif);}
#containerInfoGame {background:url(../../common/img/offers/infoGame_bg.gif);}

#containerInfoGamePI img, #containerInfoGame img{
	position:absolute;
	width:75px; height:52px;
	top:5px; left:68px; border:0px solid #000;
}

#containerInfoGamePI h3, #containerInfoGame h3{
	position:absolute;
	top:7px; left:153px; font-size:16px; font-weight:bold;
}

#containerInfoGamePI p, #containerInfoGame p{
	position:absolute;
	top:32px; left:153px; font-size:12px;
}

#containerInfoGamePI a, #containerInfoGame a{
	position:absolute;
	top:43px; right:15px; text-decoration:none;
}

#containerInfoGamePI a strong, #containerInfoGame a strong{text-decoration:underline;font-weight:normal;}

#containerInfoGamePI .left, #containerInfoGame .left{position:absolute;top:0; left:0; width:60px; height:65px;}
#containerInfoGamePI .left {background:url(../../common/img/offers/infoGamePE_left.gif) no-repeat;}
#containerInfoGame .left {background:url(../../common/img/offers/infoGame_left.gif) no-repeat;}

#containerInfoGamePI .right, #containerInfoGame .right{position:absolute;top:0; right:-1px; width:9px; height:65px;}
#containerInfoGamePI .right {background:url(../../common/img/offers/infoGamePE_right.gif) no-repeat;}
#containerInfoGame .right {background:url(../../common/img/offers/infoGame_right.gif) no-repeat;}

#containerInfoGamePI .linksToPack{
	position:absolute;
	top:61px; left:41%;
	width:21px; height:16px;
	background:url(../../common/img/offers/infoGamePE_links.gif) no-repeat;
}
.packGames {
    position: absolute;
    top: 66px;
}

.offersTopNote span {
    color:#ff5506;
}

.boxes .topH4_2 h4 {
    margin:0;
}

.boxes .insideBox {
    padding-top:7px;
}

/* >>> try css for long text offer page (3 lines) >>> */

#packEssentiel #containerPE .details h3, #packEssentiel #containerPE .details h4 {
    left:0;
    line-height:17px;
}
#containerPE .details h3 strong, #containerPI .details h3 strong { font-size:16px; }
#containerPE .details h3 { top:2px; }
#containerPE .details h4 { top:35px; font-size:15px; }

/* <<< try css for long text offer page (3 lines) <<<*/



/* START Bubble top Offers 3 PACK */
.containerBubble {
    margin-bottom:10px;
    padding:5px 0 0 68px;
    width:880px;
    height:60px;
    position:relative;
    background:transparent url(../../common/img/offers/3pack/infoGame_bg.gif) repeat-x 0 0;
}

.containerBubble a.linkToGamepage {
    right:12px;
    top:3px;
    position:absolute;
}

.containerBubble .left {
    background:transparent url(../../common/img/offers/3pack/infoGame_left.gif) no-repeat 0 0;
    position:absolute;
    top:0;
    left:0;
    width:60px;
    height:65px;
}

.containerBubble .right {
    background:transparent url(../../common/img/offers/3pack/infoGame_right.gif) no-repeat 0 0;
    position:absolute;
    top:0;
    right:-1px;
    width:9px;
    height:65px;
}

.boxGameImageSmall {
    position:relative;
    width:75px;
    height:52px;
    margin-right:15px;
    float:left;
}

.containerBubble .boxGameImageSmall img {
    width:75px;
    height:52px;
}

.contentBubbleText {
    float:left;
    width:677px;
}

.contentBubbleText .gameNameStyle {
    font-family:arial;
    font-size:14px;
    padding:5px 0;
}

.contentBubbleText .yourPossibleChoose {
    font-size:12px;
    float:left;
    position:relative;
}

.offerToSubscribeBubble {
    float:left;
    margin-left:6px;
}

.offerToSubscribeBubble a {
    cursor:pointer;
    float:left;
    margin-right:10px;
    text-decoration:none;
}

.offerToSubscribeBubble a img {
    height:11px;
    margin:4px 4px 0 0;
    width:15px;
    float:left;
}

.offerToSubscribeBubble a span {
    text-decoration:underline;
}

.offerToSubscribeBubble a:hover {
    text-decoration:none;
}

.offerToSubscribeBubble .fontPackBodyBubble{
    font-family:trebuchet MS;
    font-size:14px;
    float:left;
    font-weight:bold;
    margin-top:-1px;
}
/* END Bubble top Offers 3 PACK */

/* START NEW OFFER BOTTOM INFO BLOCK */
.offerBottomInfoBox {
    clear:both;
    width:952px;
    height:740px;
    padding:0;
    border:none;
    position:relative;
}

.offerBottomInfoBox .table_property {
    border-left:1px solid #cdcbcb;
    border-top:1px solid #cdcbcb;
    border-right:none;
    border-bottom:none;
    width:886px;
}

.offerBottomInfoBox .table_property td {
    background:transparent url(../../common/img/offers/3pack/table_td_bg.gif) repeat-x 0 0;
    height:29px;
    border-left:none;
    border-top:none;
    border-bottom:1px solid #cdcbcb;
    border-right:1px solid #cdcbcb;
    text-align:center;
}

.offerBottomInfoBox .table_property tr {
    height:29px;
}

.offerBottomInfoBox .table_property .name_field, .offerBottomInfoBox .table_property .name_field a {
    width:243px;
    padding-right:25px;
    text-align:right;
    overflow:hidden;
    font-family: "Trebuchet MS";
    font-size:13px;
    color:#3c3c3c;
    font-weight:bold;
}

.offerBottomInfoBox .table_property .name_field a {
    padding-right:0;
    width:auto;
}

.table_property .value_field_a {
    width:203px;
}

.table_property .value_field_b {
    width:205px;
}

.catalog_box, .features_box, .commitments_box {
    width:952px;
    position:relative;
    float:left;
    overflow:hidden;
}

.catalog_box { height:275px; }
.features_box { height:130px; }
.commitments_box { height:220px; }

/* sub start block header catalog */
.catalog_box .header_catalog {
    position:absolute;
    right:0;
    top:3px;
    z-index:1;
}

.offerBottomInfoBox .header_img_INT, .offerBottomInfoBox .header_img_ESS, .offerBottomInfoBox .header_img_FAM {
    position:absolute;
    top:0;
    height:31px;
    text-align:center;
}

.header_catalog .header_img_INT p, .header_catalog .header_img_ESS p, .header_catalog .header_img_FAM p {
    font-family: "Trebuchet MS", Arial;
    font-size:16px;
    color:#ffffff;
    font-weight:bold;
    padding-top:2px;
}

.offerBottomInfoBox .header_img_INT {
    right:1px;
    width:211px;
}

.offerBottomInfoBox .header_img_ESS {
    right:212px;
    width:206px;
}

.offerBottomInfoBox .header_img_FAM {
    right:418px;
    width:206px;
}
/* sub end block header catalog */
.catalog_box .shadow_bg img {
    width:952px;
    height:275px;
}

.features_box .shadow_bg img {
    width:952px;
    height:130px;
}

.commitments_box .shadow_bg img {
    width:952px;
    height:220px;
}

.shadow_bg {
    position:absolute;
    top:0;
    left:0;
    display:block;
}

.active_box_link {
    float:left;
    height:22px;
    position:relative;
    width:952px;
    overflow:hidden;
}

.active_box_link .linkToContentPack, .active_box_link .linkToContentPack, .active_box_link .linkToContentPack {
    font-family:"Trebuchet MS";
    font-size:11px;
    padding-left:15px;
}

.active_box_link .header_img_INT, .active_box_link .header_img_ESS, .active_box_link .header_img_FAM {
    top:1px;
}

.header_img_FAM .linkToContentPack {
    background:transparent url(../../default_fr_3pack/img/pic/arrowDot_FAM.gif) no-repeat scroll 0 3px;
}

.header_img_ESS .linkToContentPack {
    background:transparent url(../../default_fr_3pack/img/pic/arrowDot_ESS.gif) no-repeat scroll 0 3px;
}

.header_img_INT .linkToContentPack {
    background:transparent url(../../default_fr_3pack/img/pic/arrowDot_INT.gif) no-repeat scroll 0 3px;
}

.catalog_box .inner_content, .features_box .inner_content, .commitments_box .inner_content {
    position:relative;
    width:944px;
    float:left;
} 

.catalog_box .inner_content {
    height:241px;
    padding:29px 0 0 3px;
} 

.catalog_box .title_block_img, .catalog_box .title_block_left {
    width:58px;
    float:left;
    height:241px;
}

.catalog_box .table_content {
    float:left;
    width:886px;
    height:241px;
}

.catalog_box .table_property {
    height:241px;
}

.catalog_box .table_property img {
    width:81px;
    height:20px;
}


.features_box .inner_content {
    height:127px;
    padding:3px 0 0 3px;
}

.features_box .title_block_img, .features_box .title_block_left {
    width:58px;
    float:left;
    height:122px;
}

.features_box .table_content {
    float:left;
    width:886px;
    height:122px;
}

.features_box .table_property {
    height:122px;
}

.features_box .table_property .lastRow, .features_box .table_property .lastRow td  {
    height:30px;
}


.commitments_box .inner_content {
    height:212px;
    padding:3px 0 0 3px;
}

.commitments_box .title_block_img, .commitments_box .title_block_left {
    width:58px;
    float:left;
    height:212px;
}

.commitments_box .table_content {
    float:left;
    width:886px;
    height:212px;
}

.commitments_box .table_property {
    height:212px;
}

.commitments_box .table_property img.tick_pic {
    width:23px;
    height:23px;
}

.box_compatible_with {
    position:relative;
    float:left;
    margin-top:18px;
}

.box_compatible_with p {
    color:#6e6c6c;
    font-family:"Trebuchet MS", Arial;
    font-size:16px;
    float:left;
    margin:20px 16px 0 0;
}

.box_compatible_with img {
    margin-right:7px;
}


/* start POPUP Presentation PCS */

.containerPresentationPCS {
    background:#ffffff;
    position:relative;
    width:850px;
    height:680px;
    overflow-y:scroll;
    overflow-x:visible;
}

.boxPresentationPCS {
    width:786px;
    float:left;
    padding:17px 27px 23px 17px;
}

.boxPresentationPCS img.slide_img {
    float:right;
    margin-left:30px;
}

.contentSlide {
    display:block;
    position:relative;
    background:transparent url(../../common/img/offers/slidePCS/header_bg.gif) repeat-x 0 0;
    float:right;
    margin-bottom:23px;
    margin:10px 0 14px 20px;
    padding-top:20px;
} 

.contentSlide p {
    padding-left:32px;
    font-family:"Trebuchet MS", Arial;
    font-size:14px;
    color:#000000;
}

.slide_number_img {
    width:36px;
    height:36px;
    position:absolute;
    left:-19px;
    top:-15px;
}

.contentSlide1 .slide_img {
    width:490px;
    height:233px;
}

.contentSlide2 .slide_img {
    width:563px;
    height:404px;
}

.contentSlide3 .slide_img {
    width:484px;
    height:399px;
}

.contentSlide4 .slide_img {
    width:447px;
    height:323px;
}

/* end POPUP Presentation PCS */
/* END NEW OFFER BOTTOM INFO BLOCK */


/*  Added 28/12/2010  */
.offerBottomInfoBox { height: auto;}
.commitments_box { height: auto;}
.commitments_box .inner_content { height: auto;}
.commitments_box .shadow_bg img { height: auto;}
.commitments_box .title_block_img, .commitments_box .title_block_left { height: auto;}
.commitments_box .table_content { height: auto;}
.commitments_box .table_property { height: 151px;}


.crossedPrice {
  font-size: 13px;
  font-weight: bold;
  padding: 2px 0 0 18px;
}

.containerPack .crossedPrice {padding:0;}

.containerPack .subDetailsInfo .box_price_position {
  margin-top: -5px;
}

#containerPF .pricePromo .box_price_position, #containerPE .pricePromo .box_price_position, #containerPI .pricePromo .box_price_position {
    height: 30px;
    margin-top: -2px;
    padding: 0 0 0 16px;
}

.subDetailsInfo .pricePromo .box_price_position .price, .subDetailsInfo .pricePromo .box_price_position .priceShadow {
  line-height: 28px;
}

.subDetailsInfo .pricePromo .superscript {
  padding: 12px 0 0 2px;
}

.containerPack .details a.subscribe img {
  margin-top: 5px;
}
