.roundedtabColumns {margin: 37px 23px 25px 0; background-color:#FFF}
.roundedtabColumn {width:299px; margin-right:7px; float:left;}
.roundedPanel {border:1px solid #ede6e6; padding: 0 17px; border-bottom: none;}
.roundedCorner {width:34px; height:31px; background:url(../images/summer_rounded.gif) no-repeat; position:absolute; margin:-1px 0 0 -18px;}

.roundedPanel .title {height:59px; margin:23px 0 0 0;}
.roundedPanel .title img {position:absolute;}
.roundedPanel td {vertical-align:top; color:#33281e;}

.yourcharge {border-top:1px solid #c9ad97; border-bottom:1px solid #c9ad97; padding:5px 0 11px 0; min-height:88px; _height:88px;}
.yourcharge td {padding:4px 0;}
.yourcharge .label {font-size:14px; padding-top:6px;}
.yourcharge .price {font-size:16px; text-align: right;}

.greyRow, .greyRow td {background:#f7f2ed;}

.chargeDetails table {margin:11px 0 15px 0;}
.chargeDetails td {padding:4px 8px 9px 4px;}
.chargeDetails .label {font-size:12px; padding-top:6px; padding-right:0;}
.chargeDetails .price {font-size:14px; text-align:right; padding-left:0;}
.chargeDetails .wrong {padding-left:20px; background:url(../images/summer_bad.gif) no-repeat 4px 8px;}
.chargeDetails .greyRow .wrong {background: #f7f2ed url(../images/summer_bad.gif) no-repeat 4px 8px;}
.chargeDetails .good {padding-left:20px; background:url(../images/summer_good.gif) no-repeat 4px 8px;}
.chargeDetails .greyRow .good {background: #f7f2ed url(../images/summer_good.gif) no-repeat 4px 8px;}
.chargeDetails .conclusion {font-weight:bold; font-size:14px; background-position: 4px 10px;}

.roundedPanel .logo {background:url(../images/summer_logo.gif) no-repeat; width:121px; height:46px; margin-top:21px; margin-bottom:11px;}
.roundedPanel .cta {display:block; margin-left:-13px; min-height:109px; _height:109px;}
.roundedPanel .cta img {_position:absolute;}
.roundedPanel .pastilleContainer {float:right;}
.roundedPanel .pastilleContainer img {position:absolute; margin-left:-74px; margin-top:-91px; display:block;}
.roundedPanel .bottomVisual {_height:170px;}
.roundedPanel .bottomVisual img {margin-left:-18px; _position:absolute;}

.menuContainer.summer {top:1px; left:5px;}
.menuContainer.summer .moreinfos {top:11px;}
.menuContainer.summer .plan .moreinfos a {color:#b1bd88}
.menuContainer.summer .protect .moreinfos a {color:#a18a76}
.menuContainer.summer .escape .moreinfos a {color:#9cb4cf}
.menuContainer.summer .help .moreinfos a {color:#ea8c7c}
.menuContainer.summer .help, .menuContainer.summer .escape, .menuContainer.summer .protect, .menuContainer.summer .plan {margin:9px 10px;}
.menuContainer.summer .help {margin-bottom:12px; _margin-top:20px;}
