/* Milan Header image text position */
#feature-text { margin: 0px; padding: 0px; position: absolute; left: 290px; top: 34px; z-index:5; width: 400px; color: #000;}
#product-milan h1 { border: none; color: #000; font-weight: bold; font-size:18px;}
#product-milan h4 { color: #000; font-size:14px; font-weight: bold;}
#product-milan h5 { color: #000; font-weight: bold; font-size:14px;}
#product-milan .link { color: #000; }
#product-milan p { color: #000; line-height: 16px; font-size:11px ! important;}

.clearfix:after{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden
}
.clearfix{
	overflow: hidden;
	_height: 1%
}
.buttons {
	text-align:left;
  padding:0px 0px 9px 0px;
  margin:0px 0px 10px 10px;
}
.buttons a {
	background:url(../img/milan/button_bg.gif) left bottom repeat-x;
	color:#545454;
	font-weight:bold;
	text-decoration:none;
	padding:0px 10px 3px 10px;
	border-right:1px solid #949494;
	border-bottom:1px solid #949494;
}
/* general components product pages */
#product-banner {
	position: relative;
	margin:0px 0px 31px 0px;
	width:766px;
	height:275px;
	overflow:hidden;
}
#product-banner h1 {
  border: none;
}
#product-banner h1.hide {
  display: none;
}
ul.tabs {
	list-style: none;
	position: absolute;
	bottom: -2px;
	left: 0px;
	z-index: 10;
	margin: 0px;
	padding: 0px 0px 0px 14px;
}
ul.tabs li {
	float: left;
	background: url(../img/milan/tab-left.gif) left top no-repeat;
	padding: 0px 0px 0px 10px;
	height: 26px;
	margin: 0px 2px 0px 0px;
	border-bottom:1px solid #828282;
}
ul.tabs li a {
	display: block;
	background: url(../img/milan/tab-right.gif) right top no-repeat;
	padding: 7px 10px 6px 0px;
	text-decoration: none;
	color: #666;
}
ul.tabs li.active {
	background: url(../img/milan/tab-left-active.gif) left top no-repeat;
	border-bottom:1px solid #fff;
}
ul.tabs li.active a {
	font-weight:bold;
	background: url(../img/milan/tab-right-active.gif) right top no-repeat;
}
#col-midden {
	float:left;
	display:inline;
	width:550px;
	margin-left:10px;
	margin-right:17px;
}

.col-midden-header {
	padding-bottom:10px;
}
.col-midden-header img{
	float:left;
}
.col-midden-header h3{
	border:none;
	font-size:20px;
	display:block;
	width:300px;
	margin-top:10px;
	margin-left:122px;
	padding-bottom: 3px;
}
.col-midden-header p{
	float:right;
	width:425px;
	color:#545454;
}
.col-midden-item {
	border-bottom:solid 1px #dedede;
	margin-top:10px;
}
.col-midden-item span{
	display:block;
	width:195px;
	color:#545454;
	font-weight:bold;
	margin-bottom:5px;
}
.col-midden-item div img{
	float:left;
}
.col-midden-item div {
	float:left;
	width:275px;
}
.col-midden-item div p{
	width:175px;
	margin-left:80px;
	text-align:justify;
}
.last{
	padding-bottom:40px;
	margin-bottom:100px;
	border-bottom: 4px solid #dedede;
}
.col-midden-item a {
	text-decoration:underline;
	color:#000000;
}
#col-rechts {
	width:180px;
	overflow:hidden;
	float:right;
}
.coverage-list{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
}
.coverage-map-list{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
}
.coverage-list li{
	list-style:none;
	background: url(../img/milan/listTomTom.gif) left center no-repeat;
	list-style-position: outside;
	padding-left: 12px;
}
.coverage-map-includes li{
	list-style:none;
	background: url(../img/milan/listTomTom.gif) left center no-repeat;
	list-style-position: outside;
	padding-left: 12px;
}
.readMore{
	background:url(../img/milan/pijlTomTom.gif) left center no-repeat;
	padding-left:10px;
	font-weight:bold;
	text-decoration:none;
}
.rev-midden-item a.readMore{
	display:block;
	margin:10px 0px 0px 0px;
	text-decoration:none;
	color:#545454;
}
.rev-midden-item a.readMore:hover{
	text-decoration: underline;
}
.rev-midden-item div span {
	display:block;
	font-weight:normal;
	margin:2px 0px 12px 0px;
	color:#000;
	font-size:10px;
}
/* maps & coverage page */
#coverage-map {
	width:353px;
	height:435px;
	float:left;
}
.coverage-map-tekst-item {
	width:186px;
	/*height:150px;*/
	float:right;
  padding-bottom: 8px;
}
.coverage-map-includes {
	width:533px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:30px;
	float:left;
}
.coverage-map-list{
	width:177px;
	float:left;
}
.rev-midden-item {
	border-bottom:solid 1px #dedede;
	margin-top:10px;
}
.rev-midden-item span{
	display:block;
	width:195px;
	color:#666666;
	font-weight:bold;
	margin-bottom:5px;
}
.rev-midden-item div img{
	float:left;
}
.rev-midden-item div {
	float:left;
	width:275px;
}
.rev-midden-item div p{
	width:175px;
	margin-left:75px;
	text-align:justify;
}
.rev-last{
	padding-bottom:10px;
	margin-bottom:30px;
	border-bottom: 4px solid #dedede;
}
.rev-midden-item a {
	text-decoration:underline;
	color:#000000;
}
#content-sidebar-groot { font: 10px/12px Verdana, Arial, Helvetica, sans-serif; }
#content-sidebar-groot h3 { margin-bottom: 5px; }
#content-sidebar-groot .section { margin-bottom: 20px; }
#content-sidebar-groot .featured { margin-bottom: 20px; padding-bottom: 3px; background: transparent url(../img/milan/branding/featured_bg_groot3.gif) no-repeat 0px 100%; }
#content-sidebar-groot .featured-top { padding: 10px 0px 0px 10px; background: transparent url(../img/milan/branding/featured_bg_groot3.gif) no-repeat 0px 0px; }
#content-sidebar-groot .featured-content { margin-left: 10px; width: 530px; overflow: hidden; }
#content-sidebar-groot .featured-content img {float:left; padding-top:10px;}
#content-sidebar-groot .featured-content p { width:400px; float:left; padding-left:10px; padding-top:10px;}
#content-sidebar-groot .featured-content strong{margin-bottom:5px;}
#content-sidebar-groot .featured-content {padding-bottom:10px;}
.top{
	text-decoration:none;
	background:url(../img/milan/pijlOmhoog.gif) right center no-repeat;
	margin-top:-25px;
	font-weight:bold;
}
.review-submenu {
	background:url(../img/milan/reviewSubMenuBG.jpg) left top no-repeat;
	height:30px;
	padding-top:5px;
	padding-left:10px;
}
.review-submenu p{
	float:left;
}
.review-submenu a{
	text-decoration:none;
}
.review-submenu-list {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
	font-weight:bold;
	float:left;
}
.review-submenu-list li {
	list-style:none;
	list-style-position: outside;
	padding-left: 15px;
	margin-left:30px;
	display:inline;
	background: url(../img/milan/pijlOmlaag.gif) left center no-repeat;
}
.review-detail {
	border-bottom:solid 4px #dedede;
	padding-bottom:10px;

}
.review-detail-titel {
	font-weight:bold;
	color:#000000;
	float:left;
	width:100%;
	margin-bottom:25px;
}
.review-detail img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;

}
.review-detail p{
	position:relative;
	margin-left:5px;
}
.back-overwiev {
	float:right;
	background:url(../img/milan/pijlLinks.gif) left center no-repeat;
	list-style-position:outside;
	padding-left:10px;
	font-weight:bold;
	text-decoration:none;
	margin-top:5px;
}
#overview {
	padding-bottom:10px;
}
.overview-container {
	width:749px;
	float:right;
	background:url(../img/milan/experience-onderbalk.gif) left bottom no-repeat;
	margin-bottom:20px;
}
.overview-top {
	background:url(../img/milan/overview-top.gif) left top no-repeat;
	width:749px;
	height:11px;
}
.info-blok{
	margin-bottom:5px;
}
.info-blok .info-titel{
	font-weight:bold;
	padding-left:30px;
	padding-top:12px;
	display:block;
	height:26px;
	text-decoration:none;
	background:url(../img/milan/info-blok-uitklapboven.jpg) left top no-repeat;
	}

.info-blok .info-titel:hover{
	background:url(../img/milan/info-blok-uitklapboven.jpg) left top no-repeat;
	}

.info-show {
	float:right;
	display:block;
	margin-right:68px;
	padding-right:14px;
	background:url(../img/milan/pijlOmlaag.gif) right 70% no-repeat;
	cursor: hand;
}
.info-hide {
	float:right;
	margin-right:68px;
	padding-right:14px;
	background:url(../img/milan/pijlOmhoog.gif) right 70% no-repeat;
	cursor: hand;
}
.info-content{
	background:url(../img/milan/info-blok-uitklaponder.gif) left bottom no-repeat;
	padding:10px;
	padding-bottom: 10px;
}
.info-content table {
	background:none; /* disable default table white background that overrides the gradient background of the box */
}
.overviewcomponent .media {
	position:relative;
	display:block;
	float:right;
	margin:0px;
	height:300px;
}
.overviewcomponent h1 {
	border:none;
	font-size:18px;
	margin:0px 0px 5px 12px;
	width:380px;
}
.overviewcomponent h1 span {
	float:left;
}
.overviewcomponent h1 span.price {
	float:right;
}
.overviewcomponent p.intro {
	margin:0px 0px 8px 12px;
	width:380px;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
.overviewcomponent h1.clearfix span.milan_prod_title {
  width: 230px;
}
.overviewcomponent .subtitle {
	width: 230px;
	font-size: 15px;
	font-weight: bold;
}
.overviewcomponent h1.clearfix span.milan_prod_hi_buynow {
  font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	width: 150px;
	float: left;
}
.overviewcomponent h1.clearfix span.milan_prod_hi_buynow .milan_prod_hi_buynow_right {
  background: none;
	float: right
}
div.milan_prod_sec_buynow {
  float: left;
  width: 153px;
  position: relative;
  left: -149px;
  top: 53px;
}

.info-content ul{
	margin:0px;
	padding:0px;
}
.info-content li, .overviewcomponent li{
	list-style:none;
	background:url(../img/milan/green-bullet.gif) 4px 3px no-repeat;
	padding-left:30px;
	text-decoration:none;
}

/* Outlining small bullets more to the right. middle of big one */
#products-category .info-content li, #products-category .overviewcomponent li {
	background:url(../img/milan/green-bullet.gif) 10px 3px no-repeat;
	padding-left:30px;
	font-size: 12px;
}
#products-category .overviewcomponent li.selected {
  background:url(../img/milan/features-bolletje.gif) 6px 0px no-repeat;
}

.info-content li a, .overviewcomponent li a {
	text-decoration:none;
}
.info-content li a:hover, .overviewcomponent li a:hover{
	text-decoration:underline;
}
.overview-container .overviewcomponent .media {
	margin-right:10px;
	display:inline;
}
.overview-container {
	padding-bottom:10px;
}
.overviewcomponent ul {
	padding:0px;
	margin:0px;
}
.medialist {
	margin:0px;
	float:left;
	width:174px;
}
.medialist li a, .nolink {
	display:block;
	padding:0 5px 15px 0px;
	width:174px;
}

.medialist li a {
  text-decoration:none;
}

#overview .medialist li a {
	width:381px;
	margin-top: 10px;
	margin-bottom: 12px;
}
.medialist li.selected {
	background:url(../img/milan/features-bolletje.gif) 0px 1px no-repeat;
}
.medialist li.selected a {
  text-decoration:none;
	/*background:url(../img/milan/feature-hover.gif) bottom right no-repeat;*/
}
.selected {
	font-weight:bold;
	font-size: 11px;
}
.info-show {
	display:none;
}
.info-afsluiter{
	display:block;
	margin-top:20px;
	margin-bottom:40px;
	border-top:solid 4px #dedede;
}
.info-blok-closed .info-hide {
	display:none;
}
.info-blok-closed .info-show {
	display:block;
}
.info-blok-closed .info-titel {
	background:url(../img/milan/infoblok-inklap.jpg) left top no-repeat;
}
.info-blok-closed .info-titel:hover {
	background:url(../img/milan/infoblok-inklap-hover.jpg) left top no-repeat;
}
.info-blok-closed .info-content {
	display:none;
}
.info-afsluiter p{
	float:right;
	display:block;
	background:url(../img/milan/pijlTomTom.gif) right center no-repeat;
	padding-right:15px;
	margin-top:5px;
}
.info-afsluiter p img{
	padding-right:5px;
}

#col-experience .info-blok{
	margin-bottom:5px;
}
#col-experience .info-blok .info-titel{
	font-weight:bold;
	padding-left:30px;
	padding-top:14px;
	margin-top:4px;
	display:block;
	height:22px;
	text-decoration:none;
	background:url(../img/milan/experience-topbalk.gif) left top no-repeat;
}
#col-experience .info-blok-closed .info-titel{
	height:30px;
}
#col-experience .info-content ul{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:10px;
}
#col-experience .info-content li{
	list-style:none;
	background:url(../img/milan/green-bullet.png) left top no-repeat;
	padding-left:20px;
	padding-bottom:15px;
	text-decoration:none;
}
* html #col-experience .info-content li {
	padding-left:40px;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/milan/green-bullet.png");
}
#col-experience .info-content li a{
	text-decoration:none;
}
#col-experience .info-content li a:hover{
	text-decoration:underline;
}
#col-experience .info-blok-closed .info-content {
	display:none;
}
#col-experience .info-titel{
	background:url(../img/milan/experience-topbalk.gif) left top no-repeat;
}
#col-experience .info-titel:hover{
	background:url(../img/milan/experience-topbalk.gif) left top no-repeat;
}
#col-experience .info-blok-closed .info-titel{
	background:url(../img/milan/experience-infoblok-inklap.gif) left top no-repeat;
}
#col-experience .info-blok-closed .info-titel:hover{
	background:url(../img/milan/experience-inklap-hover.gif) left top no-repeat;
}
#col-experience .info-content, #overview .info-content {
	height:320px;
	padding-bottom:10px;
	background:url(../img/milan/experience-onderbalk2.gif) left bottom no-repeat;
}
#overview .info-content {
	padding:10px;
	background:url(../img/milan/experience-onderbalk.gif) left bottom no-repeat;
}
#col-experience {
	float:right;
	display:inline;
	width:750px;
}
#col-experience .info-content {
	overflow:hidden;
}
.flash-thumbvlak {
	float:left;
	width:375px;
	height:300px;
	margin-top:10px;
	overflow:auto;
}
.flashvlak {
	float:right;
	margin-top:10px;
	padding-right:10px;
}
.flash-thumb {
	float:left;
	padding-top:3px;
	padding-left:3px;
	width:113px;
	height:86px;
	background-position: 6px 6px;
	background-repeat:no-repeat;
}
.thumb-border {
	background:url(../img/milan/normal-border.gif) left top no-repeat;
	display:block;
	width:113px;
	height:86px;
}
.thumb-border:hover {
	background:url(../img/milan/groen-border.gif) left top no-repeat;
}
.selected {
	background:url(../img/milan/groen-border.gif) left top no-repeat;
}
.flashvlak {
	position:relative;
	display:block;
}
.media .image-overlay, .flashvlak .image-overlay {
	position:absolute;
	top:0px;
	left:0px;
	background:url(../img/milan/media-overlay.gif);
	width:323px;
	height:242px;
}
.media ul li, .flashvlak ul li {
	font-weight:bold;
	color:#545454;
	background:url(../img/milan/bulletje.gif) 10px 6px no-repeat;
}
.media ul, .flashvlak ul {
	width:323px;
	padding:5px 0px 8px 0px;
	margin:0px;
}
.media .textbrowser, .flashvlak .textbrowser {
	position:relative;
	width:323px;
  height:60px;
	padding:2px 25px 8px 25px;
  w\idth:273px;
  h\eight:50px;
  overflow:hidden;
	margin:0px;
	background:url(../img/milan/text-bg.gif) 0px 0px no-repeat;
}
.media .textbrowser p, .flashvlak .textbrowser p {
	color:#545454;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}
.media a.prev, .flashvlak a.prev {
	position:absolute;
	display:block;
	width:17px;
	height:14px;
	top:4px;
	left:5px;
	background:url(../img/milan/prev.gif) left top no-repeat;
}
.media a.next, .flashvlak a.next {
	position:absolute;
	display:block;
	width:17px;
	height:14px;
	background:url(../img/milan/next.gif) left top no-repeat;
	top:4px;
	right:2px;
}
