.b-intro-dets {height:637px; position:relative;padding-bottom: 33px; margin: 0 3.60%  0 11.71%;  /*background: url('../img/misc/products-landing.png') right top no-repeat;*/}
.b-intro-dets .b-hero-hand {width:872px; height:649px; position:absolute; bottom:0; right:-80px; background:url("../img/misc/home-hero-hand-3products.png") no-repeat 100% 0px; z-index:0;}
.b-intro-descrp { width:485px; float: left; margin: 57px 0 50px; }
.b-intro-pump-desc { color:#006599; font-size:1em; font-weight:bold}
.desc1{ position:absolute;top:75px; left:720px;}
.desc2{ position:absolute;top:155px; left:550px;}
.desc3{ position:absolute;top:260px; left:340px;}
.b-intro-descrp h3 { font-size: 2.8em; background: url('../img/icon/prod-treat-h-arr.png') 397px 54px no-repeat; }
.b-intro-descrp div {  max-width: 67%; color: #555; line-height: 1.2em; font-size:1.6em; margin-top: 29px; }
.b-cutlines { position: relative; min-height: 425px; float: right; width: 58%; }
.b-cutlines .cutline {position: absolute; }
a.read-more { font-weight: bold; color: #2674a1; text-decoration: none; line-height: 2; }
.b-cutlines .cutline.glucose-meter {left: -10.93%; top: 94px;}
.b-cutlines .cutline.enlite-sensor {left: -68%; top: 190px;}
.b-cutlines .cutline.enlite-sensor sup { font-size: 60%; }
.b-cutlines .cutline.insulin-pump {right: 0; top: 0;}
.b-cutlines .cutline.insulin-pump sup { font-size: 80%; }
.cutline.minimed-paradigm-sys { bottom: 60px; }

.b-banner-links { clear: both; position:relative; z-index:5;}
.banner-link-wrap {display: inline-block; vertical-align: top; margin: 115px 6px 30px 6px; }
.ie7 .banner-link-wrap { display: inline; zoom: 1; }
a.banner-link-item { display: block; text-decoration: none; width: 223px; height: 123px; -moz-box-shadow: 0 1px 3px #dcdcdc; -webkit-box-shadow: 0 1px 3px #dcdcdc; box-shadow: 0 1px 3px #dcdcdc; }
.banner-link-wrap .banner-link-item { background: #fff url('../img/bg/ie-carus-nav-orange.jpg') left bottom repeat-x; background: url('../img/bg/carus-nav-orange.jpg') left bottom repeat-x, -moz-linear-gradient(top, #ffffff 0%, #ffffff 78%, #f0f0f0 100%); background: url('../img/bg/carus-nav-orange.jpg') left bottom repeat-x, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(78%,#ffffff), color-stop(100%,#f0f0f0)); background: url('../img/bg/carus-nav-orange.jpg') left bottom repeat-x, -webkit-linear-gradient(top, #ffffff 0%,#ffffff 78%,#f0f0f0 100%); background: -o-linear-gradient(top, #ffffff 0%,#ffffff 78%,#f0f0f0 100%); background: url('../img/bg/carus-nav-orange.jpg') left bottom repeat-x, -ms-linear-gradient(top, #ffffff 0%,#ffffff 78%,#f0f0f0 100%); background: url('../img/bg/carus-nav-orange.jpg') left bottom repeat-x, linear-gradient(to bottom, #ffffff 0%,#ffffff 78%,#f0f0f0 100%); }
.banner-link-wrap .banner-link-item.m-find-doctor { background: #fff url('../img/bg/ie-carus-nav-blue.jpg') left bottom repeat-x; background: url('../img/bg/carus-nav-blue.jpg') left bottom repeat-x, -moz-linear-gradient(top, #ffffff 0%, #ffffff 78%, #f0f0f0 100%); background: url('../img/bg/carus-nav-blue.jpg') left bottom repeat-x, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(78%,#ffffff), color-stop(100%,#f0f0f0)); background: url('../img/bg/carus-nav-blue.jpg') left bottom repeat-x, -webkit-linear-gradient(top, #ffffff 0%,#ffffff 78%,#f0f0f0 100%); background: -o-linear-gradient(top, #ffffff 0%,#ffffff 78%,#f0f0f0 100%); background: url('../img/bg/carus-nav-blue.jpg') left bottom repeat-x, -ms-linear-gradient(top, #ffffff 0%,#ffffff 78%,#f0f0f0 100%); background: url('../img/bg/carus-nav-blue.jpg') left bottom repeat-x, linear-gradient(to bottom, #ffffff 0%,#ffffff 78%,#f0f0f0 100%); }
.banner-link-wrap.banner-link-video {position:relative; top:-4px;}
.ie7 .banner-link-item, .ie8 .banner-link-item {position: relative; }

.banner-link-item.b-video-item { background: #9634a0 url('../img/bg/sys-video-easy-start.jpg') center center no-repeat; border-color: #9634a0;  -moz-box-shadow: inset 0 0 11px #7b2d83, 0 1px 3px #dcdcdc;  -webkit-box-shadow: inset 0 0 11px #7b2d83, 0 1px 3px #dcdcdc; box-shadow: inset 0 0 11px #7b2d83, 0 1px 3px #dcdcdc; margin: 0; position: relative; }
/*.icon-nav-item.b-video-item:before {  background: url("../img/bg/video-play.png") no-repeat scroll center center transparent; content: ""; height: 80px; left: 50%; margin-left: -40px; margin-top: -40px; position: absolute; top: 50%; width: 80px;}*/
.ie7 .banner-link-item.b-video-item, .ie8 .banner-link-item.b-video-item { box-shadow: 0 1px 3px #dcdcdc; }

.banner-link-title {padding-top: 19px; text-align: left; margin-bottom: 15px; -moz-border-radius: 9px 9px 0 0; -webkit-border-radius: 9px 9px 0 0; border-radius: 9px 9px 0 0; line-height: 1.3; height: 90px; overflow: hidden; }
.m-personalize .banner-link-title { padding-right: 28%; padding-left: 7%; background: url('../img/bg/skins.png') right 12px no-repeat; }
.m-ins-pump .banner-link-title { padding-right: 2%; padding-left: 30%; background: url('../img/bg/pump-worn.png') left top no-repeat; }
.m-cgm .banner-link-title { padding-left: 5%; padding-right: 30%; background: url('../img/bg/banner-cgm.jpg') right 40px no-repeat; }
.m-find-doctor .banner-link-title { background: url('../img/icon/p&t-find-doctor.png') 12px 21px no-repeat; padding-left: 30%; padding-right: 2%; }
.banner-link-item.b-video-item .banner-link-title { margin: 0; padding: 0; min-height: 100%; background: url('../img/bg/video-play.png') center center no-repeat; }
.banner-link-title span { display: block; margin: 3px 0 4px; }
.ie7 .banner-link-title, .ie8 .banner-link-title { position: relative; cursor: pointer; }
.b-secondary-links { margin: 70px 0 0 24px; }
.b-secondary-links a { display: block; line-height: 1.8; }
.b-customer-videos { padding-bottom: 28px; margin-bottom: 35px; background: #d1d1d1 url('../img/bg/customer-video-bg.jpg') left top repeat-x; background: -moz-linear-gradient(top, #dddddd 0%, #eeeeee 15%, #eeeeee 85%, #dddddd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(15%,#eeeeee), color-stop(85%,#eeeeee), color-stop(100%,#dddddd)); background: -webkit-linear-gradient(top, #dddddd 0%,#eeeeee 15%,#eeeeee 85%,#dddddd 100%); background: -o-linear-gradient(top, #dddddd 0%,#eeeeee 15%,#eeeeee 85%,#dddddd 100%); background: -ms-linear-gradient(top, #dddddd 0%,#eeeeee 15%,#eeeeee 85%,#dddddd 100%); background: linear-gradient(to bottom, #dddddd 0%,#eeeeee 15%,#eeeeee 85%,#dddddd 100%); }
.ie7 .b-customer-videos, .ie8 .b-customer-videos { padding-bottom: 37px; }
.b-video-entry { padding: 28px 1.11% 31px; }
.b-video-entry h6 { font-size: 180%; font-weight: bold; color: #555; float: left; }
.ie .b-video-entry h6.preloader { background: url('../img/bg/next-step-btn-bg-hover.jpg') -9999px -9999px no-repeat; }
.b-video-entry a { font-size: 140%; float: right; margin-right: 1%; }
.b-videos { text-align: center; }
.b-video-item { display: inline-block; width: 140px; margin: 0 11px; vertical-align: top; }
.ie7 .b-video-item { display: inline; zoom: 1; }
