/* CSS crunched with Crunch - http://crunchapp.net/ */
.cutText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#main .documentationProductSelector{margin-left:20px;margin-bottom:80px;}#main .documentationProductSelector h2{font-size:18px;margin-bottom:10px;}
#main .documentationProductSelector h3{font-size:14px;margin-bottom:5px;}
#main .documentationProductSelector p{margin-bottom:10px;}
#main .documentationProductSelector code{display:block;margin-bottom:30px;border:1px solid gray;padding:10px;width:800px;}
#main .productSelector{margin:25px 18px;}
.ProductSelectorData{display:none;}
.tooltipContent{display:none;padding:5px;}.tooltipContent img{max-width:134px;}
.productSelector{font-family:Arial;width:672px;border:1px solid #c6c6c6;position:relative;}.productSelector .message{display:none;position:absolute;width:100%;height:100%;z-index:100;}.productSelector .message .container{position:absolute;margin:0px auto;vertical-align:middle;background-color:#FFFFFF;width:300px;padding:10px;text-align:center;border:1px solid #c8c8c8;-moz-box-shadow:0px 0px 10px #000;-webkit-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";filter:progid:dximagetransform.microsoft.shadow(Strength=4, Direction=135, Color='#000000');}.productSelector .message .container .btn-icon{vertical-align:middle;margin-right:5px;}
.productSelector .message .container .text{vertical-align:middle;}
.productSelector fieldset{border:none;}
.productSelector a{color:#777;border:none;text-decoration:none;}
.productSelector a:focus,.productSelector input:focus{outline:1px dotted black !important;}
.productSelector a img{border:none;}
.productSelector h2{margin-bottom:25px;}
.productSelector p{margin-bottom:25px;}
.productSelector .titlebar{background:url('../../images/productselector/header.gif') no-repeat;height:55px;padding-top:8px;padding-left:30px;padding-right:150px;color:#FFFFFF;font-family:Arial;overflow:hidden;}.productSelector .titlebar .title{width:auto;font-size:26px;margin-bottom:2px;margin-top:0px;font-family:Meta,Arial,Helvetica,Sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.productSelector .titlebar .subtitle{font-size:12px;font-weight:bold;width:auto;margin-top:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.productSelector .content{background-color:white;}.productSelector .content .page{min-height:412px;}.productSelector .content .page h2{font-size:24px;font-weight:bold;}
.productSelector .content .page .left{float:left;}
.productSelector .content .page .right{float:left;}
.productSelector .content .page#question{padding-left:30px;padding-right:30px;}.productSelector .content .page#question .breadcrumb{width:610px;height:58px;border-bottom:1px solid #dddddd;}.productSelector .content .page#question .breadcrumb .item{float:left;width:186px;height:58px;background:url('../../images/productselector/ico-arrow-breadcrumb.gif') center left no-repeat;padding-left:20px;}.productSelector .content .page#question .breadcrumb .item.first{padding-left:0px;background:none;}
.productSelector .content .page#question .breadcrumb .item .shortTitle{margin-top:18px;margin-bottom:2px;margin-right:10px;text-transform:uppercase;font-size:10px;color:#555555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.productSelector .content .page#question .breadcrumb .item .answer{margin-top:0px;margin-right:10px;font-weight:bold;font-size:11px;background:url('../../images/productselector/ico-arrow.gif') no-repeat center left;padding-left:10px;padding-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#222222;}.productSelector .content .page#question .breadcrumb .item .answer a{color:#222222;}
.productSelector .content .page#question .breadcrumb .item .answer a:hover{cursor:pointer;color:#D01;text-decoration:underline;}.productSelector .content .page#question .breadcrumb .item .answer a:hover p{color:#D01;}
.productSelector .content .page#question .question{margin-top:32px;min-height:298px;}.productSelector .content .page#question .question h2{font-size:18px;margin-bottom:10px;margin-top:0px;color:#000000;}
.productSelector .content .page#question .question p{font-size:12px;color:#222222;}
.productSelector .content .page#question .question .description{font-size:12px;margin-bottom:26px;color:#444444;}
.productSelector .content .page#question .question .answer.radioText fieldset{margin-bottom:5px;}.productSelector .content .page#question .question .answer.radioText fieldset input{font-size:12px;line-height:16px;vertical-align:middle;margin-top:-1px;}
.productSelector .content .page#question .question .answer.radioText fieldset label{background:#EEE;display:inline-block;width:536px;padding:10px 10px 10px 10px;margin-left:10px;font-size:12px;line-height:16px;vertical-align:middle;}.productSelector .content .page#question .question .answer.radioText fieldset label .left{display:inline-block;float:left;width:526px;padding-right:10px;}.productSelector .content .page#question .question .answer.radioText fieldset label .left.withTooltip{width:506px;}
.productSelector .content .page#question .question .answer.radioText fieldset label .right{display:inline-block;width:20px;}
.productSelector .content .page#question .question .answer.radioText fieldset label p{margin-bottom:0px;}
.productSelector .content .page#question .question .answer.radioText fieldset label .tooltip{cursor:pointer;padding-top:2px;}
.productSelector .content .page#question .question .answer.radioImage{cursor:pointer;float:left;margin-right:5px;}.productSelector .content .page#question .question .answer.radioImage .descriptionAnswer{border:1px solid #dddddd;margin-bottom:8px;}.productSelector .content .page#question .question .answer.radioImage .descriptionAnswer.on{border:1px solid #858585;}
.productSelector .content .page#question .question .answer.radioImage .descriptionAnswer .image{overflow:hidden;}.productSelector .content .page#question .question .answer.radioImage .descriptionAnswer .image img{display:block;}
.productSelector .content .page#question .question .answer.radioImage .descriptionAnswer .ctnText{position:relative;background-color:#eeeeee;padding:8px;font-size:13px;font-weight:bold;}.productSelector .content .page#question .question .answer.radioImage .descriptionAnswer .ctnText .text{padding-right:16px;word-wrap:break-word;font-weight:bold;font-size:13px;color:#222222;}
.productSelector .content .page#question .question .answer.radioImage .descriptionAnswer .ctnText .text.noTooltip{padding-right:0px;}
.productSelector .content .page#question .question .answer.radioImage .descriptionAnswer .ctnText .extraInfo{position:absolute;top:10px;right:6px;margin-bottom:5px;}
.productSelector .content .page#question .question .answer.radioImage .radio{text-align:center;}
.productSelector .content .page#question .navigation{border-top:1px solid #dddddd;padding-top:14px;margin-bottom:20px;}.productSelector .content .page#question .navigation .grid-a{overflow:hidden;}.productSelector .content .page#question .navigation .grid-a .a{width:50%;float:left;clear:left;}
.productSelector .content .page#question .navigation .grid-a .b{width:50%;float:left;}.productSelector .content .page#question .navigation .grid-a .b .button{float:right;}
.productSelector .content .page#result{overflow:hidden;}.productSelector .content .page#result .content{padding-left:28px;margin-top:24px;overflow:hidden;background:url('../../images/productselector/bg-results-content.gif') repeat-y;}.productSelector .content .page#result .content a:hover{cursor:pointer;color:#D01;text-decoration:underline;}.productSelector .content .page#result .content a:hover p,.productSelector .content .page#result .content a:hover span{color:#D01;}
.productSelector .content .page#result .content .breadcrumb{width:162px;float:left;padding-left:18px;padding-right:18px;}.productSelector .content .page#result .content .breadcrumb a{color:black;}
.productSelector .content .page#result .content .breadcrumb a:hover{cursor:pointer;color:#D01;text-decoration:underline;}.productSelector .content .page#result .content .breadcrumb a:hover p,.productSelector .content .page#result .content .breadcrumb a:hover span{color:#D01;}
.productSelector .content .page#result .content .breadcrumb .step{font-size:14px;font-weight:bold;color:#444444;margin-bottom:10px;}
.productSelector .content .page#result .content .breadcrumb ul{margin:0;padding:0;}
.productSelector .content .page#result .content .breadcrumb li{padding:0px;list-style:none;background:none;margin-bottom:12px;margin-top:0px;}.productSelector .content .page#result .content .breadcrumb li .question{font-size:10px;color:#555555;text-transform:uppercase;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.productSelector .content .page#result .content .breadcrumb li .answer{margin-top:0px;margin-bottom:0px;font-size:11px;font-weight:bold;padding-left:10px;background:url('../../images/productselector/ico-arrow.gif') no-repeat center left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.productSelector .content .page#result .content .results-content{width:374px;float:left;padding-right:70px;}.productSelector .content .page#result .content .results-content h2{color:#000000;font-size:22px;font-weight:bold;margin-bottom:10px;}.productSelector .content .page#result .content .results-content h2 .choice{color:#444444;}
.productSelector .content .page#result .content .results-content .description{font-size:13px;font-color:#444444;margin-bottom:14px;}
.productSelector .content .page#result .content .results-content h3{color:#444444;font-size:14px;margin-bottom:5px;}
.productSelector .content .page#result .content .results-content h4{margin-top:5px;margin-bottom:0px;margin-left:14px;padding-left:10px;color:#dd0011;font-size:15px;font-weight:bold;background:url('../../images/productselector/ico-arrow.gif') no-repeat center left;}.productSelector .content .page#result .content .results-content h4 a{color:#dd0011;}
.productSelector .content .page#result .content .results-content h4 a:hover{cursor:pointer;color:#D01;text-decoration:underline;}.productSelector .content .page#result .content .results-content h4 a:hover p,.productSelector .content .page#result .content .results-content h4 a:hover span{color:#D01;}
.productSelector .content .page#result .content .results-content .descriptionProduct{margin-top:5px;margin-bottom:10px;padding-left:24px;color:#444444;font-size:12px;}.productSelector .content .page#result .content .results-content .descriptionProduct.last{margin-bottom:26px;}
.productSelector .content .page#result .content .results-content .descriptionProduct a:hover{cursor:pointer;text-decoration:underline;}
.productSelector .content .page#result .content .results-content .contactInfos{border:1px solid #e1e1e1;padding:16px;margin-bottom:22px;}.productSelector .content .page#result .content .results-content .contactInfos h5{margin-top:0px;margin-bottom:6px;font-size:13px;font-weight:bold;color:#222222;}
.productSelector .content .page#result .content .results-content .contactInfos p{margin-top:0px;margin-bottom:16px;font-size:12px;color:#222222;}
.productSelector .content .page#result .content .results-content .contactInfos hr{display:block;border:0;background-color:#e1e1e1;height:1px;margin-bottom:13px;}
.productSelector .content .page#result .content .results-content .contactInfos .moreInfos{padding-right:18px;font-weight:bold;font-size:12px;color:#444444;}
.productSelector .content .page#result .footer{margin-top:4px;padding-top:10px;margin-left:28px;margin-right:28px;margin-bottom:14px;border-top:1px solid #dddddd;overflow:hidden;}.productSelector .content .page#result .footer .share{position:relative;float:left;}.productSelector .content .page#result .footer .share .shareTitle{font-size:12px;font-weight:bold;color:#444444;text-transform:uppercase;margin-bottom:8px;margin-top:0px;}
.productSelector .content .page#result .footer .share p{font-size:11px;margin-bottom:16px;}
.productSelector .content .page#result .footer .share input{width:326px;height:18px;margin-right:18px;font-size:12px;color:#444444;border:1px solid #dedede;}
.productSelector .content .page#result .footer .restart{padding-top:45px;float:right;position:relative;}
.productSelector .content .page#result .externalLink{font-weight:bold;font-size:11px;color:#444444;padding-left:10px;padding-right:12px;background:url('../../images/productselector/ico-arrow.gif') no-repeat center left;}
.productSelector .content .page#homepage{height:462px;}.productSelector .content .page#homepage .left{overflow:hidden;width:284px;}.productSelector .content .page#homepage .left .image img{display:block;}
.productSelector .content .page#homepage .right{width:386px;}.productSelector .content .page#homepage .right .container{margin-left:26px;margin-right:26px;margin-top:73px;}.productSelector .content .page#homepage .right .container h2{font-size:23px;color:#000000;font-weight:bold;}
.productSelector .content .page#homepage .right .container .description{color:#444444;font-size:13px;}
.btn-icon{display:inline-block;width:6px;height:15px;}.btn-icon.ico-arrow-gray{margin-right:5px;background:url('../../images/productselector/ico-arrow-gray.gif') no-repeat center left;}
.btn-icon.ico-arrow-white{margin-left:5px;background:url('../../images/productselector/ico-arrow-white.gif') no-repeat center left;}
.btn-icon.ico-reverse-gray{width:15px;background:url('../../images/productselector/ico-reverse-gray.gif') no-repeat;}
.btn-icon.ico-warning{width:23px;height:19px;background:url('../../images/productselector/ico-warning.gif') no-repeat;}
.button{position:relative;border:0;padding:0;cursor:pointer;display:inline;overflow:visible;}
.button::-moz--inner{border:none;}
.button span.ctn{position:relative;display:block;white-space:nowrap;}
.button a{text-decoration:none;}
.button.gradientBtn{padding:0 15px 0 0;margin-right:5px;margin-bottom:10px;display:inline-block;font-size:13px;font-weight:bold;text-transform:uppercase;text-align:center;background:url("../../images/productselector/btn_gradiant_left.gif") no-repeat right top;float:left;}
.button.gradientBtn span.ctn{padding:10px 0 0 15px;text-decoration:none;vertical-align:top;height:26px;background:transparent url("../../images/productselector/btn_gradiant.gif") no-repeat left top;color:#ffffff;}.button.gradientBtn span.ctn a{color:#ffffff;vertical-align:top;}
.button.gradientBtn2{padding:0 16px 0 0;margin-right:5px;display:inline-block;font-size:13px;font-weight:bold;text-transform:uppercase;text-align:center;background:url("../../images/productselector/btn_gradiant_white_left.gif") no-repeat right 0px;float:left;}
.button.gradientBtn2 span.ctn{padding:6px 0 0 15px;text-decoration:none;vertical-align:top;height:21px;background:transparent url("../../images/productselector/btn_gradiant_white.gif") no-repeat left top;color:#595959;}.button.gradientBtn2 span.ctn a{color:#595959;vertical-align:top;}
.button.gradientBtn2 span.ctn .text{vertical-align:top;height:15px;line-height:15px;}
.button.gradientBtn3{padding:0 14px 0 0;display:inline-block;font-size:13px;font-weight:bold;text-transform:uppercase;text-align:center;background:url("../../images/productselector/btn_gradiant_redsmall_left.gif") no-repeat right 0px;float:left;}
.button.gradientBtn3 span.ctn{padding:6px 0 0 15px;text-decoration:none;vertical-align:top;height:21px;background:transparent url("../../images/productselector/btn_gradiant_redsmall.gif") no-repeat left top;color:#ffffff;}.button.gradientBtn3 span.ctn a{color:#ffffff;vertical-align:top;}
.button.gradientBtn3 span.ctn .text{vertical-align:top;height:15px;line-height:15px;}
.productSelector .content .page{position:relative;top:0;left:0;}
.productSelector .content .lastpage{position:absolute;top:0;left:0;}
