@charset "UTF-8";
/* CSS Document */
@font-face {
    font-family: 'Kensington';
    src: url('//accofonts.s3.amazonaws.com/thesanskensington4sl-webfont.eot');
    src: url('//accofonts.s3.amazonaws.com/thesanskensington4sl-webfont.eot?#iefix') format('embedded-opentype'),
         url('//accofonts.s3.amazonaws.com/thesanskensington4sl-webfont.woff') format('woff'),
         url('//accofonts.s3.amazonaws.com/thesanskensington4sl-webfont.ttf') format('truetype'),
         url('//accofonts.s3.amazonaws.com/thesanskensington4sl-webfont.svg#thesanskensington_4slregular') format('svg');
    font-weight: 400;
    font-style: normal;

}
@font-face {
    font-family: 'Kensington';
    src: url('//accofonts.s3.amazonaws.com/thesanskensington6sb-webfont.eot');
    src: url('//accofonts.s3.amazonaws.com/thesanskensington6sb-webfont.eot?#iefix') format('embedded-opentype'),
         url('//accofonts.s3.amazonaws.com/thesanskensington6sb-webfont.woff') format('woff'),
         url('//accofonts.s3.amazonaws.com/thesanskensington6sb-webfont.ttf') format('truetype'),
         url('//accofonts.s3.amazonaws.com/thesanskensington6sb-webfont.svg#thesanskensington_6sbregular') format('svg');
    font-weight: 700;
    font-style: normal;

}

@font-face {
    font-family: 'Kensington';
    src: url('//accofonts.s3.amazonaws.com/thesanskensington8xb-webfont.eot');
    src: url('//accofonts.s3.amazonaws.com/thesanskensington8xb-webfont.eot?#iefix') format('embedded-opentype'),
         url('//accofonts.s3.amazonaws.com/thesanskensington8xb-webfont.woff') format('woff'),
         url('//accofonts.s3.amazonaws.com/thesanskensington8xb-webfont.ttf') format('truetype'),
         url('//accofonts.s3.amazonaws.com/thesanskensington8xb-webfont.svg#thesanskensington_8xbregular') format('svg');
    font-weight: 900;
    font-style: normal;

}
body {
	background-color: #fff;
	text-align:center;
	color:#333;
	font-size:13px;
	font-family:"kensington", Arial, Helvetica, sans-serif;
}
* {
	margin:0;
	padding:0;
	list-style-type:none;
}
.mainWrapper {
	width:716px;
	margin-left:auto;
	margin-right:auto;
}

.roiMain {
	/*background-image: url(../images/kensingtonSecuritySection/roiCalcBackground.gif);
	background-repeat: repeat-y;*/
	text-align:left;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	height:450px;
}
.kenLogoArea {
	background-image: url(../images/ktg2014/ROIKenLogo.png);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	height: 80px;
	overflow:hidden;
	line-height:1000px;
}
.clickSafeLogoArea {
	background-image: url(../images/clickSafe/clickSafeLogo.gif);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	height: 90px;
	overflow:hidden;
	line-height:1000px;
}
h1 {
	color:#FFF;
	font-size:32px;
	margin-bottom:12px;
	text-transform: uppercase;
	background-color: #0078AE;
	line-height:34px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.bottomText {
	color:#c3c3c3;
	font-size:11px;
}
.page1 p {
	padding-right:125px;
	font-size:13px;
	margin-bottom:24px;
	line-height:18px;
}
.page1 p.firstPara {
	font-size:15px;
	font-weight:bold;
	line-height:22px;
}
a.nextPageButton {
	cursor:pointer;
	background-color: #0078AE;
	color:#FFF;
	text-transform:uppercase;
	font-size:13px;
	font-weight:normal;
	padding:6px 12px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	float:right;
}
a.nextPageButton:hover, a.backPageButton:hover {
	background-color:#0096D9;
}
a.backPageButton {
	cursor:pointer;
	background-color: #0078AE;
	/*background-image: url(../images/kensingtonSecuritySection/sliderArrowBack.gif);
	background-repeat: no-repeat;
	background-position: 5px 11px;*/
	float:left;
	color:#FFF;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:16px;
	padding: 6px 12px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

}
a.nextPageButtonOff {
	background-color: #CCC;
	/*background-image: url(../images/kensingtonSecuritySection/sliderArrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 11px;*/
	float:right;
	color:#FFF;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:16px;
	padding: 6px 12px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.page2 {
	display:none;
}
.page2 p, .page3 p {
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:10px;
	margin-top: 20px;
}
fieldset.step1, fieldset.step2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #e6e7e9;
	margin-top: 25px;
}
fieldset.step1 .step1Line label, fieldset.step2 .step2Line label {
	font-size:13px;
	float:left;
	width:275px;
	line-height:16px;
	font-weight:normal;
}
fieldset.step1 .step1Line {
	position:relative;
	height:54px;
	margin-bottom:0;
}
fieldset.step2 .step2Line {
	position:relative;
	height:38px;
	margin-bottom:0;
}
.tidyUp {
	clear:both;
}
fieldset.step1 .step1Line input, fieldset.step2 .step2Line input {
	font-family:"kensington", Arial, Helvetica, sans-serif;
	width:65px;
	border:1px solid #e6e7e9;
	padding: 4px;
	font-size:13px;
	margin-right:4px;
}
p.totalLaptopsLost {
	margin-top:12px;
	margin-bottom:6px;;
}
p.totalLaptopsLost .totalLaptopsLostText {
	font-size:13px;
	font-weight:bold;
	float:left;
	width:275px;
}
p.totalLaptopsLost .totalLaptopsLostNumber {
	font-size:16px;
	font-weight:bold;
}
.statsDiv {
	position:absolute;
	z-index:1;
	width:210px;
	padding-left:33px;
	padding-right:10px;
	background-image: url(../images/kensingtonSecuritySection/roiCalcStatPopup.gif);
	background-repeat: no-repeat;
	top:0px;
	left:357px;
	padding-top: 5px;
	padding-bottom: 0px;
	display:none;
}
.statsDiv h3 {
	color:#757575;
	font-size:13px;
	margin-bottom: 6px;	
}
.statsDiv p {
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.statsDiv p a {
	color:#8195ac;
	cursor:pointer;
}
.statsDiv p a:hover {
	color:#333;
}
.statsDiv p .percentValue {
	display:none;
}
.statsDiv a.divCloseLink {
	float:right;
	background-image: url(../images/kensingtonSecuritySection/closeXs.gif);
	background-repeat: no-repeat;
	background-position: -13px 0px;
	height: 7px;
	width: 7px;
	overflow:hidden;
	line-height:1000px;
	cursor:pointer;
}
.statsDiv a.divCloseLink:hover {
	background-position: -39px 0px;
}
.page3, .page4, .page5 {
	display:none;
}
.page4Inner, .page5Inner {
	margin-top: 50px;
	margin-bottom: 30px;
	padding-top: 22px;
	padding-bottom: 22px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e6e7e9;
	border-bottom-color: #e6e7e9;
	text-align:center;
}
.page4Inner h3, .page5Inner h3 {
	font-size:23px;
	color:#424242;
	margin-bottom:6px;
}
.page4Inner h2 {
	font-size:45px;
	color:#f63232;
	margin-bottom:12px;
}
.page4Inner p {
	font-size:14px;
	color:#999999;
}
.laptopCostValue {
	display:none;
}
.page5Inner h2 {
	font-size:45px;
	color:#4f9b26;
	margin-bottom:12px;
}
.page5Inner h2 em, .page5Inner p em {
	font-style:normal;
	color:#999999;
}
.page5Inner p {
	font-size:20px;
	color:#249700;
	font-weight:bold;
}
p.spreadTheInvestmentLine {
	font-size:15px;
	color:#999999;
	font-weight:bold;
	text-align:center;
}
.costOfOneLaptopValueAsANumber, .totalCostNumberAsANumber {
	display:none;
}