.generic-heading{
	margin: 0 0 0 5px;
}
.subtext{
	margin: 0 0 10px 5px;
}
.main-focus{
	border-radius:5px;
	-moz-border-radius:5px;
	background:#BDD731;
	float:left;
	position:relative;
	height:260px;
	margin-left:5px;
	width:950px;
	padding:38px 0;
}
.main-focus .left-focus{
	float:left;
	width:460px;
}
.main-focus .left-focus .content{
	left:50px;
	top:25px;
	width:390px;
}
.main-focus .left-focus .content h1{
	line-height:1.2;
}
.main-focus .left-focus .content .subtext{
	font:16px Arial;
	margin:20px 0 0 0;
}
.main-focus .left-focus .content .subtext.help{
	font-weight:bold;
}
.main-focus .left-focus .content .help-topic{
	padding:0 0 0 20px;
	font:16px Arial;
}
.main-focus .left-focus .content .help-topic li{
	list-style:none outside url(/global/images/white-bullet-10x10_tcm166-37623.png);
	padding:15px 0 0 5px;
}
.main-focus .left-focus .content .help-topic li a{
	font-weight:bold;
	color:#424542;
	text-decoration:underline;
}
.main-focus .left-focus .content .connect-topic{
	padding:0 0 0 35px;
	font:16px Arial;
	margin:16px 0;
}
.main-focus .left-focus .content .connect-topic li.step1{
	list-style:disc outside url(/global/images/circle-list-1_tcm166-37610.png);
	padding: 0 0 0 5px;
}
.main-focus .left-focus .content .connect-topic li.step2{
	list-style:disc outside url(/global/images/circle-list-2_tcm166-37611.png) ;
	padding: 0 0 0 5px;
}
.main-focus .left-focus .content .connect-topic li.step3{
	list-style:disc outside url(/global/images/circle-list-3_tcm166-37612.png) ;
	padding: 0 0 0 5px;
}
.main-focus .left-focus .content .connect-topic li span{
	position:relative;
	top:-10px;
}
.main-focus .mid-focus{
	background:url(/global/images/divider_tcm166-37616.png) no-repeat top center;
	float:left;
	height:262px;
}
.main-focus .right-focus{
	float:left;
	width:460px;
}
.main-focus .right-focus .content{
}
.main-focus .right-focus .content .focus-steps{
	padding-left:0;
	margin:11px 0 11px 45px;
}
.main-focus .right-focus .content .focus-steps li{
	background:url(/global/images/steps-list-bg_tcm166-37622.png);
    font: 14px/1.2 Arial;
    height: 45px;
    padding: 15px 0 0 14px;
    width: 358px;
}
.main-focus .right-focus .content .focus-steps li span{
	position:relative;
	top:-2px;
	background:url(/global/images/big-green-bullet_tcm166-37607.png) no-repeat 0 2px;
	padding: 0 0 0 25px;
}
.main-focus .right-focus .content .focus-steps li.last-child{
	height:30px;
}
.main-focus .right-focus .content .steps-heading{
	font:bold 14px Arial;
	margin:0 0 15px 45px;
}
.main-focus .right-focus .content .more-info-link-button.big,
.download-focus .download-content .device-focus .bottom-focus .content .more-info-link-button.big{
	float:left;
	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
	font:16px Arial;
    margin: 0 0 0 45px;
    padding: 0;
    position: relative;
    text-decoration: none;
}
.main-focus .right-focus .content .more-info-link-button.big span,
.download-focus .download-content .device-focus .bottom-focus .content .more-info-link-button.big span{
	background-image: url(/global/images/button-black-big_tcm166-37608.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 41px;
    left: 0;
    position: absolute;
    width: 26px;
}
.main-focus .right-focus .content .more-info-link-button.big:hover span,
.download-focus .download-content .device-focus .bottom-focus .content .more-info-link-button.big:hover span{
	background-position: 0 -55px;
}
.main-focus .right-focus .content .more-info-link-button.big:active span,
.download-focus .download-content .device-focus .bottom-focus .content .more-info-link-button.big:active span{
	background-position: 0 -110px;
}
.main-focus .right-focus .content .more-info-link-button.big strong,
.download-focus .download-content .device-focus .bottom-focus .content .more-info-link-button.big strong{
	background-image: url(/global/images/button-black-big_tcm166-37608.png);
    background-position: 100% 0;
    background-repeat: no-repeat;
    display: block;
    line-height: 41px;
	height: 41px;
    margin: 0 0 0 26px;
    padding: 0 26px 0 1px;
    text-align: center;
    white-space: nowrap;
}
.main-focus .right-focus .content .more-info-link-button.big:hover strong,
.download-focus .download-content .device-focus .bottom-focus .content .more-info-link-button.big:hover strong{
    background-position: 100% -55px;
}
.main-focus .right-focus .content .more-info-link-button.big:active strong,
.download-focus .download-content .device-focus .bottom-focus .content .more-info-link-button.big:active strong{
    background-position: 100% -110px;
}
.main-focus .right-focus .content.square{
	background:url(/global/images/Paper-panel_tcm166-37620.png) no-repeat;
	padding:0;
	margin:-15px 0 0 50px;
	height:295px;
}
.main-focus .right-focus .content.square .info-window{
	font: 14px Arial;
    height: 120px;
    padding: 186px 0 0;
    text-align: center;
}
.main-focus .right-focus .content.square .info-window.download{
	background:url(/global/images/computer_tcm166-37613.png) no-repeat 50% 30%;
}
.main-focus .right-focus .content.square a{
	 clear: both;
    display: block;
    font-weight: bold;
    text-decoration: underline;
	padding:0 20px;
}
.main-focus .right-focus .content.square .info-window.download .retry-link a{
   text-decoration: underline;
}
.main-focus .right-focus .content.square .info-window.connect{
	background:url(/global/images/connect_device_tcm166-37614.png) no-repeat 50% 30%;
}
.main-focus .right-focus .content.square .info-window.connect span{
	display: block;
    margin: 0 auto;
    position: relative;
    width: 355px;
}
.main-focus .right-focus .content.square .info-window.connect{
    text-decoration:underline;
    font-weight: bold;
}
.benefit-focus{
	background:url(/global/images/banner-bg-shadow_tcm166-37606.png) no-repeat;
	margin:15px 0 0 3px;
	height:200px;
}
.benefit-focus .left-benefit{
	float:left;
	padding-left:20px;
	width:670px;
}
.benefit-focus .benefit-title{
	font:bold 14px Arial;
	position:relative;
	top:20px;
	left:10px;
}
.benefit-focus .gs-benefit{
	float: left;
    position: relative;
    top: 40px;
    width: 165px;
}
.benefit-focus .gs-benefit .gs-benefit-icon{
	text-align: center;
}
.benefit-focus .gs-benefit .gs-benefit-text{
	text-align: center;
	font:14px Arial;
	margin-top:23px;
}
.benefit-focus .mid-benefit{
	float:left;
	background:url(/global/images/plus-divider_tcm166-37621.png) no-repeat;
	height:200px;
	width:30px;
	margin:0 10px;
}
.benefit-focus .right-benefit{
	float:left;
	text-align:center;
	width:200px;
}
.benefit-focus .right-benefit .benefit-title{
	left:0px;
}
.benefit-focus .right-benefit .benefit-amount{
	font: bold 35px Arial;
    height: 38px;
    margin: 45px 0 0;
    position: relative;
    text-align: center;
}
.benefit-focus .right-benefit .benefit-amount-text{
	font-weight: bold;
    text-align: center;
}
.benefit-focus .right-benefit .gs-benefit-text{
	font: 14px Arial;
    margin-top:6px;
}

.download-focus{
	border:1px solid #D3D3D3;
	border-radius:5px;
	-moz-border-radius:5px;
	height:530px;
	position:relative;
	margin-left:5px;
	width:952px;
	
}
.download-focus h2{
	margin: 0;
    padding: 15px 0;
    text-align: center;
	color:#424542;
}
.download-focus .device-focus{
	float:left;
	width:447px;
}
.download-focus .download-heading{
	background:#BDD731;
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
}
.download-focus .device-focus .top-focus{
	background:#BDD731;
	height:125px;
}
.download-focus .download-content .device-focus .top-focus .img-example{
	text-align:center;
	display:none;
}
.download-focus .download-content .device-focus .top-focus .img-example img{
	position:relative;
	z-index:2;
	margin:0 0 0 10px;
}
.download-focus .download-content .device-focus .top-focus .img-example span{
	float: right;
    font-weight: bolder;
    position: relative;
    right: 35px;
    top: 15px;
    z-index: 3;
}
.download-focus .download-content .device-focus .top-focus .img-example span a{
	text-decoration:none;
}
.download-focus .download-content .device-focus .top-focus .img-example .img-example-text{
	left: 46px;
    position: relative;
    text-align: center;
    top: -155px;
    width: 357px;
    z-index: 3;
}
.download-focus .download-content .device-focus .top-focus .img-example .img-example-text .img-example-title{
	font:bold 16px Arial;
}
.download-focus .download-content .device-focus .top-focus .img-example .img-example-text .img-example-subtitle{
	font-weight:normal;
}
.download-focus .download-content .device-focus .bottom-focus{
	position:relative;
	display:block;
	padding:0 0 0 105px;
}
.download-focus .download-content .device-focus .bottom-focus .content{
	clear: none;
    float: left;
    height: 210px;
    margin: -90px 0 0 0;
    overflow: visible;
    position: relative;
    width: 280px;
}
.download-focus .download-content .device-focus .bottom-focus .example-pnd{
	display:block;
	margin:0 auto;
	position:relative;
	top:-95px;
	left:-47px;
}
.download-focus .download-content .device-focus .bottom-focus .example-zoom{
	background:url(/global/images/Zoom_tcm166-37624.png) no-repeat;
	display: block;
    float: right;
    height: 35px;
    position: relative;
    right: 85px;
    top: -130px;
    width: 35px;
}
.download-focus .download-content .device-focus .bottom-focus .content .example-list{
    clear: both;
    display: block;
    padding-left: 15px;
    position: relative;
	margin:10px 0 20px;
}
.download-focus .download-content .device-focus .bottom-focus .content .example-list li{
	font-weight: bold;
    list-style: disc outside none;
}
.download-focus .download-content .device-focus .bottom-focus .content span .show-device-list{
    bottom: 10px;
    display: block;
    position: relative;
    text-decoration: underline;
}
.download-focus .look-up-link{
    bottom: 26px;
    display: block;
    position: relative;
    text-align: center;
    width: 100%;
	float:left;
	height:25px;
}
.download-focus .look-up-link a{
	background:url(/global/images/icon-information_tcm166-25449.png) no-repeat;
	padding: 0 0 6px 25px;
	*background-position: 0 7px;
}
.download-focus .device-divider{
	background:url(/global/images/Or-icon_tcm166-37618.png) no-repeat 50% 30px;
	float: left;
    font: 14px Arial;
    height: 230px;
    padding: 110px 0 0;
    text-align: center;
    width: 58px;
}
.download-focus .device-divider-top{
	height: 125px;
	float:left;
	background:#BDD731;
}
.download-focus .device-divider span{ 
	font: bold 14px Arial;
    position: relative;
    top: 3px;
}
.download-focus .download-content .device-focus .bottom-focus .content .more-info-link-button.big{
	margin:0;
	/* width:280px; */
    margin: 0;
    position: relative;
}
.download-focus .download-content .device-focus .bottom-focus .content .more-info-link{
    display: block;
    float: left;
    margin: 5px 0 0 0;
    padding: 0 0 0 15px;
    position: relative;

}
.information-focus{
	background:url(/global/images/diagram_tcm166-37615.png) no-repeat -1px 0;
	height:205px;
}
.information-focus .information-title{
	font: bold 24px Arial;
    left: 33px;
    position: relative;
    top: 35px;
    width: 650px;;
}
.information-focus .information-text{
	left: 34px;
    position: relative;
    top: 45px;
    width: 650px;
}
.mobile-focus{
	background:url(/global/images/Mobile-Phone_tcm166-37617.png) no-repeat;
	height: 30px;
}
.mobile-focus .mobile-text{
	float: left;
    font-weight: bold;
    padding: 5px 0 0 26px;
    position: relative;
}
.devicelist-wrapper{
	background:#fff;
	border:1px solid #D3D3D3;
	border-radius:5px;
	-moz-border-radius:5px;
	padding:0 30px 30px;
	float:left;
	width:898px;
	display:none;
	text-align:left;
}
.devicelist-wrapper .devicelist-close{
	/* display:none; */
	/* visibility:hidden; */
	font-weight:bold;
	position:absolute;
	top:15px;
	right:15px;
	text-decoration:none;
	cursor:pointer;
}
.devicelist-wrapper .devicelist-heading{
	margin:20px 0 20px 5px;

}
.devicelist-wrapper .sub-wrapper{
	border:1px solid #D3D3D3;
	border-radius:5px;
	-moz-border-radius:5px;
	background:#efefef;
	padding:20px;
	overflow:auto;
}
.devicelist-wrapper .sub-wrapper .series-column{
	display: table-cell;
    min-width: 190px;
}
.devicelist-wrapper .sub-wrapper .series-column .series-title{
	font:bold 16px Arial;
}

.devicelist-wrapper .sub-wrapper .series-column span{
	float:left;
	clear:both;
	padding:0 5px 5px 0;
}
#lightbox {
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	background:url(/global/images/overlay_tcm166-37619.png) repeat; 
	text-align:center;
}