/* COLLECT HOMEPAGE */
.boxContent.collect {margin-bottom:10px;}
.boxContent.collect p {color:6a2e8c;padding:10px 10px 0px 10px;}
/* COLLECT HOME WITH ESTORES */
.left-promo {width:39.5%;border-right:#91377e 3px solid;text-align:center;float:left;padding:0 5%;margin-bottom:15px;}
.new-promo {width:80%;text-align:center;float:left;padding:0 5%;margin-bottom:15px;}

/* COLLECT HOME WITHOUT ESTORES */

/* .left-promo {text-align:center;float:left;padding:0 5%;margin-bottom:15px;} */

.right-promo {width:39.5%;text-align:center;float:right;padding:0 5%;margin-bottom:15px;}
.new-promo h3, .left-promo h3, .right-promo h3 {color:6a2e8c;}
.new-promo ul, .left-promo ul, .right-promo ul {margin:auto;}
.new-promo ul li, .left-promo ul li, .right-promo ul li{display:inline-block;}

.collectPoints .three-column-first .boxContent, .collectPoints .three-column-middle .boxContent{min-height:245px;}
.collectPoints .three-column-last .boxContent{min-height:158px;}
.collectPoints .three-column-last input.submit {padding:3px 7px 3px 10px;}
.boxContent.collect p.right {margin:10px 0 0 0;}

.three_column_first_new { clear:both; float:left; margin-bottom:1.5em; margin-right:1%!important; width:31.6%;}
.three_column_middle_new { float:left; margin-bottom:1.5em; margin-left:1%!important; margin-right:1%!important; width:31.6%;}
.three_column_last_new { float:right; margin-bottom:1.5em; width:31.2%; }

.two_column_first_new { clear:both; float:left; margin-bottom:1.5em; margin-right:1%!important; width:48.6%;}
.two_column_last_new { float:right; margin-bottom:1.5em; width:48.2%; }


ul li.euro {margin:auto;background: url(/contents/images/content/collect/partner-1.gif) top left no-repeat;display:block;height:100px;padding-left:110px;text-align:left;width:160px;}
ul li.carb {margin:auto;background: url(/contents/images/content/collect/partner-2.gif) top left no-repeat;display:block;height:95px;padding-left:110px;text-align:left;width:160px;}

/* AUCHAN SPONSOR PAGE */
.spotlightWrapper.two_column_first_new.amobile, .spotlightWrapper.two_column_last_new.offerta {padding:0;border:1px solid #CCCCCC;background:transparent none;}
.spotlightWrapper.two_column_first_new.amobile p, .spotlightWrapper.two_column_last_new.offerta p{padding:0;margin:0;}
.spotlightWrapper.two_column_first_new.amobile a{display:block;height:170px;width:100%;background:url(/contents/images/content/collect/offline/amobile.jpg) no-repeat 10px center;text-decoration:none;vertical-align:middle;display:table-cell;}
.spotlightWrapper.two_column_first_new.amobile a span {color:#38332B;padding:10px 10px 20px 175px;display:block;font-size:1.5em;line-height:26px;}
.spotlightWrapper.two_column_last_new.offerta a{display:block;height:170px;width:100%;background:url(/contents/images/content/collect/offline/quadrato_OFFERTA.jpg) no-repeat 10px center;text-decoration:none;vertical-align:middle;display:table-cell;}
.spotlightWrapper.two_column_last_new.offerta a span {color:#38332B;padding:10px 10px 20px 175px;display:block;font-size:1.5em;line-height:26px;}

.spotlightWrapper.two_column_first_new.volantino, .spotlightWrapper.two_column_last_new.web {padding:0;border:1px solid #CCCCCC;background:transparent none;}
.spotlightWrapper.two_column_first_new.volantino p, .spotlightWrapper.two_column_last_new.web p{padding:0;margin:0;}
.spotlightWrapper.two_column_first_new.volantino a{display:block;height:170px;width:100%;background:url(/contents/images/content/collect/offline/unieuro-volantino.jpg) no-repeat 10px center;text-decoration:none;text-indent:0;vertical-align:middle;display:table-cell;}
.spotlightWrapper.two_column_first_new.volantino a span {color:#38332B;padding:10px 10px 20px 230px;display:block;font-size:1.5em;line-height:26px;}
.spotlightWrapper.two_column_last_new.web a{display:block;height:170px;width:100%;background:url(/contents/images/content/collect/offline/unieuro-scopri-le-offerte.jpg) no-repeat 10px center;text-decoration:none;text-indent:0;vertical-align:middle;display:table-cell;}
.spotlightWrapper.two_column_last_new.web a span {color:#38332B;padding:10px 10px 20px 235px;display:block;font-size:1.5em;line-height:26px;}



.spotlightWrapper.two_column_first_new.welcome1, .spotlightWrapper.two_column_last_new.welcome2 {padding:0;border:1px solid #f2f2f2;background:transparent none;}
.spotlightWrapper.two_column_first_new.welcome1 p, .spotlightWrapper.two_column_last_new.welcome2 p{padding:0;margin:0;}
.spotlightWrapper.two_column_first_new.welcome1 a{display:block;height:200px;width:100%;background:url(/contents/images/content/collect/offline/bonus1000.gif) no-repeat 10px center;text-decoration:none;text-indent:0;vertical-align:middle;display:table-cell;}
.spotlightWrapper.two_column_first_new.welcome1 a span {color:#38332B;padding:10px 10px 20px 230px;display:block;font-size:1.5em;line-height:26px;}
.spotlightWrapper.two_column_last_new.welcome2 a{display:block;height:200px;width:100%;background:url(/contents/images/content/collect/offline/bonus2000.gif) no-repeat 10px center;text-decoration:none;text-indent:0;vertical-align:middle;display:table-cell;}
.spotlightWrapper.two_column_last_new.welcome2 a span {color:#38332B;padding:10px 10px 20px 235px;display:block;font-size:1.5em;line-height:26px;}



.spotlightWrapper.one_column.grandviaggiatori {padding:0;border:1px solid #CCCCCC;background:transparent none;}
.spotlightWrapper.one_column.grandviaggiatori p{padding:0;margin:0;}
.spotlightWrapper.one_column.grandviaggiatori a{display:block;height:170px;width:100%;background:url(/contents/images/content/collect/offline/grandviaggiatori.jpg) no-repeat 10px center;text-decoration:none;vertical-align:middle;display:table-cell;}
.spotlightWrapper.one_column.grandviaggiatori a span {color:#38332B;padding:10px 10px 40px 365px;display:block;font-size:1.3em;line-height:21px;font-weight:bold;background:transparent url(/contents/images/content/collect/offline/grandviaggiatori-text.gif) no-repeat 361px bottom;}

.spotlightWrapper.one_column.doppipunti {display:block;height:205px;width:800;background:url(/contents/images/content/collect/offline/doppipunti_ip.jpg) no-repeat;border:1px solid #ffffff;}
/* SPONSOR TOP PANEL - M1 START */

#collectSearchForm { margin-left: 75px; }
#collectSearchForm.homeform { margin-left: 0px; }

#collectSearchForm li {margin-bottom: .5em;}
#collectSearchForm li.sel {margin-bottom: 3px;}
#collectSearchForm li.btn {padding-top: 2px;}
#collectSearchForm li label {display: block;}
#collectSearchForm select {width: 160px;} 
#collectSearchForm li input {width: 152px;}
#collectSearchForm li input.submit {width: 160px;}

#productIntro h2{margin-bottom:0.8em;font-size:2.7em;margin-top:0px;}
.leftAligned{position:absolute;left:-999em;width:900em;z-index:-10;}
#productOptions p.storeFinder {background:#fff url(/contents/images/site/icons/icnMagnifyingGlass.gif) no-repeat scroll 0 0;width:12em;}

/* SPONSOR TOP PANEL - M1 END */

/* BONUS PANEL START */

.bonusPointsWrapper h2{position:relative;overflow:hidden;line-height:normal;padding:0.227em 0.681em 0.318em;border:1px solid #6D2C91;color:#fff;margin-bottom:0;}
#content ul.featureListHoriz{position:relative;background:transparent url(/contents/images/site/bgExpandableBoxInner.gif) repeat-x scroll 0 100%;border-left: 0.2em  solid #d2d0b5;border-right: 0.2em  solid #d2d0b5;border-bottom:0.2em solid #d2d0b5;margin-bottom:1.5em;width:99.5%;}
.myBonus{overflow:hidden;position:relative;text-align:center;}
.myBonus h3{color:#983F97!important;font-size:1.8em;}
.myBonus p{font-size: 1.4em;}
.myBonus p.visit{font-size: 1.2em;padding-bottom:0!important;}
ul.featureListHoriz li {overflow:hidden;position:relative;text-align:center;width: 24.8%;}
ul.featureListHoriz li div {padding:0.3em 0 0;height:auto!important;min-height:24em;height:24em;}
ul.featureListHoriz li h3{padding: 0.5em 0 0 0.6em;}
ul.featureListHoriz li h3 em{text-transform: uppercase;}
ul.featureListHoriz li img{padding: 1em 0 0;}
ul.featureListHoriz li p{padding: 0 0.8em 0 1em;}
.myBonus_div{height:auto!important;min-height:24em;height:24em;}
.visit{display:block;position:relative;z-index:9999;}
.h3_img_margin{padding-top:0!important;}

/* BONUS PANEL END */

/* PROMO PANEL CSS START */

.expandableFeatureWrapper{margin-bottom:1.5em;width:99.5%!important;}
.spotlightWrapper {border:#d2d0b5 2px solid;padding:9px 0 15px;background:transparent url('/contents/images/site/bgExpandableBoxInner.gif') repeat-x scroll 0 100%;}


.spotlightWrapper h2{color:#B43092;padding-left: 0.63em;margin-bottom:0.57em;}
.spotlightWrapper img{padding: 0 1.5em;}
.spotlightWrapper p{padding: 0 1em 1em 1.25em;margin-bottom:0;}
.spotlightFeature1{width:65.6%!important;}
.spotlightFeature2{width:31.8%!important;margin-bottom:1.5em;}	
.spotlightFeature5{width:99.5%!important;margin-bottom:1.5em;}

.three_column, .two_column{clear:both;margin:0!important;padding:0!important;}
.three-column-first_new{clear:both;float:left;margin-bottom:1.5em;margin-right:1%!important;width:31.6%;}
.three-column-middle_new{float:left;margin-bottom:1.5em;margin-left:1%!important;margin-right:1%!important;width:31.6%;}
.three-column-last_new{float:right;margin-bottom:1.5em;width:31.2%;}
.promo_panel_wrapper{background:transparent url(/contents/images/site/bgExpandableBoxInner.gif) repeat-x scroll 0 100%;border:2px solid #d2d0b5;padding:9px 0 15px;}
.promo_panel_wrapper p{margin-bottom:0;padding:0 1em 1em 1.25em;}
.promo_panel_wrapper img{padding:0 1.5em;}

.two-column-left{clear:both;float:left;margin-bottom:1.5em;margin-right:1.2%!important;width:48.6%;}
.two-column-right{float:right;margin-bottom:1.5em;margin-right:0%!important;width:48.6%;}

/* PROMO PANEL CSS END */

/* SPONSOR TABBED INFO BOX CSS START  */

#productDetail{
position:relative;
float:none;
width:99.5%!important;
}

#productDetailTabs li {
position: relative;
}

#productDetailInner{
position:relative;
}

#scrollPaneWrapper{
height: 315px; 
width: auto;
position: relative; 
overflow:hidden;
border:2px solid #d2d0b5;
clear:both;
}

#productDetailContent{
padding: 10px 20px 10px 15px; 
overflow: hidden; 
height: auto; 
width: auto;
}

#productDetailContent h3{
color:#D71344;
margin-bottom:0!important;
}

.contentShow{
width:97%!important;
}

.summary{
background:transparent url(/contents/images/site/bgProductDetailSummary.gif) repeat-x scroll 0 100%;
margin-bottom:17px;
padding-bottom:16px;
}

#productDetailTabs li.on a{
z-index:100;
border-top: 2px solid #d2d0b5;
display:block;
position:relative;
}

/* SPONSOR TABBED INFO BOX CSS END  */

/* S1 SPONSOR LOGO LIST AT BOTTOM START */
/*
#internalWrapper {
margin-bottom:0;
}

.logoListContainer {
padding-bottom: 7.2em;
}

.logoListWrapper{
padding-top:0;
margin:0;
}

.logoListContainer li.online {
background:transparent url('/contents/images/site/spotlights/onlineStore.jpg') no-repeat scroll center top;
}

.logoListContainer li.inStore {
background:transparent url('/contents/images/site/spotlights/inStoreStore.jpg') no-repeat scroll center top;
}

.logoListContainer li.atHome{
background:transparent url('/contents/images/site/spotlights/atHomeStore.jpg') no-repeat scroll center top;
}

.logoListContainer li.travelLeisure {
background:transparent url('/contents/images/site/spotlights/travelLeisureStore.jpg') no-repeat scroll center top;
}

.logoListContainer li.motoring {
background:transparent url('/contents/images/site/spotlights/motoringStore.jpg') no-repeat scroll center top;
}

.logoListContainer li.finance {
background:transparent url('/contents/images/site/spotlights/financeStore.jpg') no-repeat scroll center top;
}

.logoListContainer h3 {
top: 86px;
}

.logoList {
padding-top:40px;
}

.showMeMore{
padding-left: 2em; 
padding-top:1em; 
background:transparent url('/contents/images/site/bgBorderDotted.gif') no-repeat scroll 1.8em top;
margin-top:0.5em;
}

.showMeMore a{
z-index:9999;
display:block;
text-align:left; 
font-size:1.2em;
}
*/

/* S1 SPONSOR LOGO LIST AT BOTTOM END */

/*--------------------------------------------- */

/* Logo Lists */
.logoListWrapper { float: left; clear: both; width: 100%; }
.logoListWrapper h2 { margin:0; padding-bottom: .681em; }
.logoListContainer { float: left; clear: both; width: 100%; list-style:none; margin: 0;  padding-bottom: 3em; }
.logoListContainer {padding-bottom: 4em;}
.logoListContainer li { position: relative; float: left; font-size: 1em; width: 16.5%; height: 200px; padding-bottom:35px; text-align: center; }
.logoListContainer.stores li { position: relative; float: left; font-size: 1em; width: 16.5%; height: auto; padding-bottom:160px; text-align: center; }

.logoListContainer.collectStores {margin: 0; padding:0; }
.logoListContainer.collectStores ul {margin: 0; padding:0 ; height: auto;}
.logoListContainer.collectStores li {margin: 0; padding:0; text-align: center; height: auto;}
.logoListContainer.collectStores li p { clear: both; width: 70%; margin: 0 auto 1.5em; padding: 10px 0 0; background: #fff url(/contents/images/site/bdrDashed.gif) repeat-x scroll 0 0; }


.logoListContainer li.online { background: url(/contents/images/site/spotlights/onlineStore.jpg) center top no-repeat; padding-top: 80px;}
.logoListContainer li.inStore { background: url(/contents/images/site/spotlights/inStoreStore.jpg) center top no-repeat; padding-top: 80px; }
.logoListContainer li.atHome { background: url(/contents/images/site/spotlights/atHomeStore.jpg) center top no-repeat; padding-top: 80px; }
.logoListContainer li.travelLeisure { background: url(/contents/images/site/spotlights/travelLeisureStore.jpg) center top no-repeat; padding-top: 80px; }
.logoListContainer li.motoring { background: url(/contents/images/site/spotlights/motoringStore.jpg) center top no-repeat; padding-top: 80px; }
.logoListContainer li.finance { background: url(/contents/images/site/spotlights/financeStore.jpg) center top no-repeat; padding-top: 80px; }
.logoListContainer li.booksMagazines { background: url(/contents/images/site/spotlights/booksMagazines.jpg) center bottom no-repeat; }
.logoListContainer li.shopping { background: url(/contents/images/site/spotlights/shopping.jpg) center bottom no-repeat; }
.logoListContainer li.homeDIYGarden { background: url(/contents/images/site/spotlights/homeDIYGarden.jpg) center bottom no-repeat; }
.logoListContainer li.electricals { background: url(/contents/images/site/spotlights/electricals.jpg) center bottom no-repeat; }
.logoListContainer li.healthBeauty { background: url(/contents/images/site/spotlights/healthBeauty.jpg) center bottom no-repeat; }
.logoListContainer li.musicDVDGames { background: url(/contents/images/site/spotlights/musicDVDGames.jpg) center bottom no-repeat; }
.logoListContainer li.financeCharity { background: url(/contents/images/site/spotlights/financeCharity.jpg) center bottom no-repeat; }
.logoListContainer li.toysKidsBaby { background: url(/contents/images/site/spotlights/toysKidsBaby.jpg) center bottom no-repeat; }
.logoListContainer li.funDaysNightsOut { background: url(/contents/images/site/spotlights/funDaysNightsOut.jpg) center bottom no-repeat; }
.logoListContainer li.travelHolidays { background: url(/contents/images/site/spotlights/travelHolidays.jpg) center bottom no-repeat; }
.logoListContainer li.wineBeerSpirits { background: url(/contents/images/site/spotlights/wineBeerSpirits.jpg) center bottom no-repeat; }
.logoListContainer li.allItems{ background: url(/contents/images/site/spotlights/allItems.jpg) center bottom no-repeat; }
.logoListContainer h3 { font-size: 1.2em; font-weight: 800; margin: 0; text-align: center; line-height: 1em; }
.logoListContainer div { position: absolute; bottom:0; left: 0; right:auto; width: 100%;  font-size: 1.2em; font-weight: 800; margin: 0; text-align: center; line-height: 1em; }
.logoListContainer p.morelink {background:#fff url(/contents/images/site/bdrDashed.gif) repeat-x scroll 0 0;clear:both;margin:0 auto 1.5em;padding:10px 0 0;width:70%;}

.logoList { padding: 0 0 0 0; height: 180px; list-style-type: none; margin-left: 0; margin-bottom: 0;}
.logoList li { float: none; width: 100%; height: 60px; padding-bottom: 0; }

a.listBtn { position: relative; display: block; margin: 0 auto; width: 70%; border: 1px solid #f1b51c; background: #f1bf1c url(/contents/images/site/btnSubmit.gif) repeat-x 0 100%; color: #6d2c91!important; padding: 7px; cursor: pointer; text-decoration: none;}
a.listBtn:hover {text-decoration: none;}

body.collectPoints .boxContent {padding:10px;margin-bottom:10px;text-align:left;}


#productIntro p.points {/*width:70%;*/}
img.sponsor_placeholder_logo {float:right;padding-bottom:20px;padding-left:10px;margin:-60px 0 0;}

#collect-points-header { line-height: 1.2em; }
#collect-points-intro { padding-top: 1em; }

/* body.collectPoints .boxContent.creditcard {color:#fff;border-top:#fff 10px solid;background:#68195a url(/contents/images/content/collect/credit-card-page.jpg) top left no-repeat;} */
.boxContent.creditcard h2{font-size:3.2em;padding:0 10px 0 0;line-height:35px;clear:none;}
.boxContent.creditcard h3{font-size:2em;padding:0px 10px 10px 0px;clear:none;margin:0;/*color:#38332B;*/}
.boxContent.creditcard p{font-size:1.3em;padding:0px 10px 10px 0px;margin:0;} 
.boxContent.creditcard ul {list-style:disc;margin:0 0 30px 20px;}
.boxContent.creditcard img {padding:0 0 20px;}


.boxContent.creditcard .register {float:right;width:350px;text-align:left;padding-left:30px;}
.boxContent.creditcard .register h3{clear:both;color:#983F97;font-size:1.5em;margin:0 0 10px;padding-left:20px;padding-top:10px;text-align:center;width:260px;}
.boxContent.creditcard .register p{color:#983F97;font-size:2.5em;padding-left:20px;text-align:center;width:260px;}
.boxContent.creditcard .register a{background:#F1BF1C url(/contents/images/site/btnSubmit.gif) repeat-x scroll 0 100%;border:1px solid #F1B51C;color:#6D2C91 !important;cursor:pointer;float:none;font-size:1.2em;font-weight:bold;padding:8px 7px 7px;text-decoration:none;font-size:0.8em;margin-bottom:10px;}
.creditcard-legal h4 {font-weight:bold;font-size:1.1em;}
.creditcard-legal p{margin:0;font-size:.9em;line-height:1.4em;}
.boxContent.creditcard-legal ol {list-style-type:lower-alpha;margin:0 0 10px 35px;}
.creditcard-legal ol li{font-size:.9em;line-height:1.5em;}
