.sidetab-container {
	overflow:hidden;
	}
/*
##########################################
# MIDDLEBAR TYP 1 
##########################################
*/
.midbar-typ1 {
	background:url(../images/bg27.gif) repeat-x left bottom #ffffff;
	margin:-10px -10px 10px -10px;
	padding:10px;
	height:306px;
	border-bottom:1px solid #d9d9d9;
	}
.midbar-typ1 .bd-l {
	width:448px;
	height:309px;
	position:relative;
	}
.midbar-typ1 .bd-l a {  }
.midbar-typ1 .bd-l .maplnk1 { position:absolute; left:209px; top:67px; z-index:0; }
.midbar-typ1 .bd-l .maplnk2 { position:absolute; left:127px; top:67px; }
.midbar-typ1 .bd-l .maplnk3 { position:absolute; left:101px; top:96px; }
.midbar-typ1 .bd-l .maplnk4 { position:absolute; left:140px; top:127px; }
.midbar-typ1 .bd-l .maplnk5 { position:absolute; left:191px; top:144px; }
.midbar-typ1 .bd-l .maplnk6 { position:absolute; left:242px; top:125px; }
.midbar-typ1 .bd-l .maplnk7 { position:absolute; left:109px; top:145px; }
.midbar-typ1 .bd-l .maplnk8 { position:absolute; left:222px; top:96px; }
.midbar-typ1 .bd-l .maplnk9 { position:absolute; left:228px; top:139px; }
.midbar-typ1 .bd-l .maplnk10 { position:absolute; left:6px; top:154px; }

.midbar-typ1 .bd-r { margin-left:10px; }

#flashcontent { position:absolute; left:0px; top:0px;  }

/*
==========================================
INNER BOXES*/ 
.innerbox .lt,
.innerbox .rb 	{ background:url(../images/innerbox_bg.png) no-repeat; }

.innerbox .lt 	{ background-position:left top; }
.innerbox .rb 	{ background-position:right bottom; }
.innerbox-typ1 	{ background-color:#cacaca; _height:1px; }
.innerbox-typ2 	{ background-color:#f4ebc4; }
/*
******************************************
* BANNER SCROLLER
******************************************
*/
.offerbanners .rb 		{ padding:10px; height:286px; }
.offerbanners table td 	{ padding:0 5px; }
.offerbanners table td a {
	padding:5px 6px;
	background-color:#FFFFFF;
	display:block;
	}
.offerbanners table .banner-img {
	background-color:#FFFFFF;
	padding:5px;
	width:auto;
	}

/*
******************************************
* SPECIAL OFFER SCROLLER
******************************************
*/
.scroller-typ1 		{ margin-bottom:10px;_height:1px; }
.scroller-typ1 .rb 	{ padding:15px; position:relative;  }
.scroller-typ1 .specialoffer-tag {
	background:url(../images/speciaoffers-tag.png) no-repeat;
	position:absolute;
	height:111px; width:115px;
	z-index:10000;
	overflow:hidden;
	text-indent:-500px;
	right:-5px;
	bottom:-5px;
	}
.scroller-typ1 .items-bd {
	width:718px;
	height:314px;
	position:relative;
	}
.scroller-typ1 .item-box {
	width:718px;
	height:314px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#f4ebc4;
	}
/*
==========================================
SCROLLER CONTROLS */
.scroller-typ1 .controls 				{ position:relative; height:1px; z-index:2; }
.scroller-typ1 .controls .scroller-btn 	{ right:0px; position:absolute; }

.scroller-typ1 .controls .playbtn,
.scroller-typ1 .controls .pausebtn {
	background:url(../images/scroller-controls.png) no-repeat -21px -36px;
	border:none;
	height:29px;
	width:20px;
	position:absolute;
	top:0px;
	left:20px;
	}
.scroller-typ1 .controls .pausebtn { background-position:-21px -75px; }

.scroller-typ1 .prevbtn,
.scroller-typ1 .nextbtn {
	display:inline-block;
	background:url(../images/scroller-controls.png) no-repeat 0 -36px;
	width:20px;
	height:29px;
	overflow:hidden;
	text-indent:-100px;
	*text-indent:0px;
	font-size:0px;
	line-height:0px;
	}
.scroller-typ1 .nextbtn 		{ background-position:-41px -36px; margin-left:16px; }
.scroller-typ1 .nextbtn:hover	{ background-position:-41px -75px; }
.scroller-typ1 .prevbtn:hover 	{ background-position:0 -75px; }

.scroller-typ1 .pagination {
	position:absolute;
	right:66px;
	}
.scroller-typ1 .pagination a {
	display:inline-block;
	width:26px;
	height:26px;
	background:url(../images/scroller-controls.png) no-repeat -27px 0;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	}
.scroller-typ1 .pagination a.active {
	background-position:-1px 0;
	}
/*
==========================================
COUNTRY BANNER */

.scroller-typ1 .bd-l { padding:0px; width:234px; }
.scroller-typ1 .bd-r { padding:30px 0 0 0; }
.scroller-typ1 table { width:100%; }

.scroller-typ1 .main-hd {
	background-color:#c33b19;
	display:block;
	padding:7px 0;
	font-family:"Trebuchet MS";
	font-size:100%;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	}
.scroller-typ1 .banner-img {
	display:block;
	padding:5px;
	background-color:#FFFFFF;
	}
/*
==========================================
OFFER PRODUCTS */
.scroller-typ1 .offer-product {
	background:url(../images/bg28.gif) repeat-x left bottom #888888;
	border-bottom:1px solid #626262;
	height:31px;
	display:block;
	padding:10px;
	position:relative;
	}
.scroller-typ1 .offer-product:hover {
	background:#626262;
	}
.scroller-typ1 .offer-product .name {
	font-family:"Trebuchet MS";
	font-size:100%;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	} 
.scroller-typ1 .offer-product .price {
	font-size:140%;
	color:#ffd34a;
	line-height:1.2;
	}
.scroller-typ1 .offer-product .rrp {
	text-decoration:line-through;
	color:#333333;
	line-height:1;
	}
.scroller-typ1 .offer-product span {
	margin:0 10px;
	color:#575757;
	font-size:130%;
	line-height:0.8;
	position:relative;
	top:-1px;
	}
.scroller-typ1 .offer-product b {
	width:8px;
	height:12px;
	position:absolute;
	right:10px;
	top:20px;
	background:url(../images/arrow7.gif) no-repeat;
	}

.landingpage-btn {
	display:block;
	height:70px;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	}


