.rs-slideshow{width:1012px;height:220px;overflow:hidden;position:relative}
.rs-slideshow .slide-container{background-color:#fff;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}
.rs-slideshow .slide-container img{position:relative}
.rs-slideshow .slide-container .slide-caption,.rs-slideshow .slide-container .slide-caption a{position:absolute;color:#fff;display:block;font-size:1.5em;height:220px;width:1012px;top:0;font-family:'Segoe UI Semibold',Arila,Helvetica,Sans-Serif;font-weight:700;text-shadow:2px 2px 4px #000,-1px -1px 4px #000;filter:Shadow(color=#000000,direction=45,strength=2),Shadow(color=#000000,direction=135,strength=5);cursor:pointer}
.rs-slideshow .slides{display:none}
.rs-slideshow .slide-container .slide-caption{margin-left:5px;margin-top:100px;background-color:rgba(0,0,0,0.2);height:100px;width:506px;padding:5px}
.rs-slideshow .slide-container img,.rs-slideshow .slide-container .slide-caption,.rs-slideshow .slide-container a{filter:inherit}
.rs-controls{clear:both;width:800px;margin:12px auto}
.rs-play-pause,.rs-prev,.rs-next{float:left;margin-right:12px}
.rs-controls ul{float:left;list-style:none;margin:0 6px 0 0;padding:0}
.rs-index-list li{float:left;margin-right:6px}
.rs-controls a{background-color:#eee;border:1px solid #ddd;color:#444;display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:none;padding:3px 5px}
.rs-controls a:hover{background-color:#ddd;color:#444}
.rs-controls .rs-active{background-color:#444;border:1px solid #444;color:#eee}
#callback-messages,#slide-class-message{width:800px;margin:48px auto}
.slide-container.some-custom-class .slide-caption{background-color:#890;font-size:3em;font-style:italic;font-weight:700;text-align:right;top:0;width:28%}
#cartPanel{border:solid 1px #ccc;height:650px;margin:5px}
#cartTitle{display:block;font-weight:700;font-size:19px;margin-top:10px;width:100%;text-align:center}
#shopwizard{height:650px;padding:5px;border:0 solid #ccc;width:816px;position:relative}
#shopwizard .step{height:660px}
.cart-item{margin-left:3px;margin-right:3px}
.cart-item-description{text-align:left;font-weight:700}
.cart-item-price{text-align:right;font-weight:700;font-size:1.2em}
.cart-item-reference{text-align:left;font-weight:normal;font-size:.8em}
.cart-item-total{text-align:right;font-weight:700;font-size:1.2em}
.removeFromCart{text-decoration:underline;font-weight:700;font-size:.8em;cursor:pointer}
#customercategory_contentpanels{width:816px;height:500px}
.customercategory_contentpanel{width:220px;height:500px;margin-top:0;float:left;height:100%;padding-left:23px;padding-right:23px;cursor:pointer}
.lt-ie7 .customercategory_contentpanel{overflow:hidden}
.customercategory_contentpanel:hover{box-shadow:1px 1px 8px #555}
.customercategory_imagebox{position:relative;right:46px;top:70px;float:left}
.customercategory_button{float:left;height:10%;width:50%;padding:0}
.customercategory_image{bottom:10px;float:left;height:70%;width:50%}
.customercategory_text{float:left;width:100%;height:90%}
.customercategory_price{float:left;height:10%;padding:0;width:222px}
.customercategory_text p{margin-top:0;margin-right:40px;font-size:12px;width:100%}
.customercategory_title{position:relative;top:20px;font-size:16px;margin-top:10px;text-align:center;width:100%;height:8%}
.customercategory_buttontext{font-family:Segoe UI,Arial,Helvetica,sans-serif;font-size:16px}
.step{display:none;font-size:18px}
#v12proofofpurchase #v12promotionform{margin-top:30px}
#v12proofofpurchase #v12promotionfields{float:left}
#v12proofofpurchase #v12promotioninputs{float:left}
#v12proofofpurchase #v12promotionhelp{border:solid 1px #ccc;padding:10px;float:right;font-size:14px}
#v12proofofpurchase #v12validatepromotion{margin-top:20px}
#v12proofofpurchase #helpwheretofindmacseadungle{display:none}
#v12proofofpurchase #helpminimalrequirements{display:none}
#v12proofofpurchase #helpproductv12requirement{display:none}
#whyincompatible { Color: red; font-size:1em; text-decoration:underline; }
#whyincompatible:hover { Color: orange; }
#customertype{display:block;font-size:14px;}
#updates{}
#shopwizard .ui-state-default{background-image : none;background-color:#E67E30}
#shopwizard #chartschoice_pagebuttons .ui-state-default,#shopwizard #extracharts_pagebuttons .ui-state-default,
#shopwizard #updates_buttoncontainer .ui-state-default,
#shopwizard .ui-state-default.customercategory_price,#shopwizard .continuebutton.ui-state-default,
#shopwizard .backbutton.ui-state-default{background-image : none;background-color:#006699;}
#updates_left{width:400px;height:556px;float:left;}
#updates_right{width:416px;height:556px;float:left;}
.updates_header{height:50px;width:100%;}
.updates_content{width:100%;height:506px;}
#updates_mapitems{margin:20px;margin-top:0;width:376px;height:456px;}
.updates_mapitem{border-style:solid;border-width:1px;border-color:black;background-color:#fff;float:left;width:160px;margin-left:12px;margin-right:12px;margin-top:20px;margin-bottom:20px;overflow:hidden;cursor:pointer}
.mapitem_promotion{background-image: url(/Portals/0/Images/50percentcorner.png);background-repeat: no-repeat; background-position: 96% 3%; }
.updates_mapitem:hover{box-shadow:1px 1px 8px #555}
.updates_mapimagecontainer{padding-top:10px;position:relative;width:100%;height:80px}
.updates_mapimage{width:80px;height:70px}
.updates_mapref{margin-left:5px;font-size:12px;font-weight:bold;color:#187dd6;width:100%;}
.updates_maptitle{margin-left:5px;width:100%;height:44px;color:#000;font-size:.8em;line-height:1.4em;font-weight:bold;}
.updates_moreinfo{right:5px;bottom:5px;color:#00c;float:right;font-size:13px;width:80px;height:auto;text-decoration:underline;cursor:pointer}
.updates_strikeprices{text-decoration:line-through;font-size:11px;color:Red}
#buysoftupdate{height:auto;}
#updates_pagebuttons{text-align:center;height:35px;width:80%;margin-left:20px;float:left;line-height:2em}
#updates_buttoncontainer{width:260px;height:40px;margin:auto}
#updates_buttoncontainer .ui-button{margin-left:1px;margin-right:1px}
.updates_pagination{width:30px;float:left}
.updates_pagination .ui-button-text{font-size:10px;width:10px;float:left}
#updates_pagenumber{width:70px;height:15px;margin-right:5px;font-size:11px;display:block;float:left;line-height:240%}
.updates_buttonseparator{float:left;height:10%;width:50%;padding:0}
#updates_continuebutton{margin-left:10px;width:233px;float:right}
#recapcart{display:none;font-size:18px}
#loginorcreate{display:none;font-size:18px}
#updates #productchoice_update p{line-height:0.8}
#productchoice_content{width:816px;height:90%}
#productchoice_contentpanels{width:816px;height:500px}
.packtitle{font-weight:700;color:#069}
.productchoice_contentpanel{width:360px;height:500px;margin-top:0;float:left;height:100%;padding-left:23px;padding-right:23px;cursor:pointer}
.lt-ie7 .productchoice_contentpanel{overflow:hidden}
.productchoice_price{float:left;height:10%;padding:0;width:364px}
.productchoice_contentpanel.productchoice_usapackpanel .productchoice_price{width:222px}
.productchoice_usapackpanel{width:220px;height:500px}
#updates .productchoice_usapackpanel{height:505px}
.productchoice_contentpanel:hover{box-shadow:1px 1px 8px #555}
.productchoice_imagebox{position:relative;right:0;top:60px;float:left}
.productchoice_button{float:left;height:10%;width:50%;padding:0}
.productchoice_image{bottom:10px;float:left;height:70%;width:50%}
.productchoice_text{float:left;width:100%;height:90%}
.productchoice_internetPrice{opacity:1.0}
.productchoice_text p{margin-top:0;margin-right:40px;font-size:12px;width:100%}
.productchoice_title{font-size:16px;margin-top:10px;text-align:center;width:100%;height:8%}
.productchoice_usapackpanel .productchoice_imagebox{right:60px}
#productchoice_validate{width:110px}
#productchoice_footer{margin-top:15px;width:100%;height:40px}
#cdv_dialog{padding-bottom:20px;overflow:hidden;font-family:Lucida Grande,Lucida Sans,Arial,sans-serif}
#cdv_map_canvas{display:block;float:left;width:100%;height:401px}
#cdv_map_separator{display:block;float:left;width:100%;height:8px}
#cdv_map_data{float:left;display:block;font-size:.6em;width:100%;height:186px}
#cdv_tabs{height:186px}
#cdv_tabs-1{padding-top:0}
.cdv_tabs-bottom{position:relative}
.cdv_tabs-bottom .ui-tabs-panel{height:186px;overflow:auto}
.cdv_tabs-bottom .ui-tabs-nav{padding:0 .2em .2em 0}
.cdv_tabs-bottom .ui-tabs-nav li{margin-top:-2px!important;border-top:0;border-bottom-width:1px}
.ui-tabs-selected{margin-top:-3px!important}
#cdv_tabs h3{font-size:12px}
#cdv_producttitle{height:100%;width:33%;float:left}
#cdv_showproduct{height:100%;width:66%;float:right}
#cdv_productimage{height:100%;width:50%;float:right}
#cdv_productname{color:#000;font-size:.9em;height:100%;width:50%;float:left}
.cdv_greyed{color:#acacac}
.cdv_active{text-decoration:underline}
#cdv_presentationtext{height:100%;width:80%;float:left}
#catalog_contentleft ul a{text-decoration:underline;}
#catalog_contentleft .cdv_tabs-bottom .ui-tabs-panel{height:300px;overflow:auto}
#catalog_contentleft .ui-tabs-panel{margin-top:30px;}
#catalog_contentleft ul li{font-size:11px;}
#catalog_contentleft p{font-size:11px;}
#catalog_contentleft #cdv_tabs{height:400px;overflow:hidden;border:none;position:absolute;top:-56px;left:-37px;width:520px;}
#cdv_presentationimage{height:70%;width:20%;float:right}
#cdv_listlink{height:30%;width:20%;float:right}
#cdv_listlink a{color:Blue;text-decoration:underline;font-size:13px;}
#description-price a{color:Blue;text-decoration:underline;font-size:13px;font-weight:normal;}
.cdv_provider{position:relative;width:100px;height:88px;top:20px}
#cdv_warning{margin-top:12px;color:red;font-size:10px}
.backbutton{width:110px}
#chartschoice{background-color:#fff;width:816px;height:600px}
#chartschoice_button_and_title{height:60px;width:100%}
#chartschoice_arrow{float:left;margin-top:20px;margin-left:20px}
#chartschoice_maintitle{line-height:44px}
#chartschoice_backbutton{width:100px;float:left}
#chartschoice_title{float:left;width:700px}
#chartschoice_filters{background-color:#ddddea;height:62px;width:100%;font-size:11px;padding-bottom:5px}
.chartschoice_filter{width:180px;padding:5px;height:100%;float:left}
.chartschoice_filter p{-webkit-margin-after:0;margin-bottom:0}
.chartschoice_filter_combobox{width:160px}
#chartschoice_pagebuttons{text-align:center;height:35px;width:760px;margin-left:20px;float:left;line-height:2em}
#chartschoice_buttoncontainer{width:500px;height:100%;margin:auto}
#chartschoice_buttoncontainer .ui-button{margin-left:1px;margin-right:1px}
.chartschoice_pagination{width:30px;float:left}
.chartschoice_pagination .ui-button-text{font-size:10px;width:10px;float:left}
#chartschoice_pagenumber{width:70px;height:15px;margin-right:5px;font-size:11px;display:block;float:left;line-height:240%}
#chartschoice_mapitems{margin:20px;margin-top:0;width:776px;height:462px;width:100%}
.chartschoice_mapitem,#prestation .prestation_mapitem, .display_module .moduleschoice_item{border-style:solid;border-width:1px;border-color:black;background-color:#fff;float:left;width:160px;margin-left:12px;margin-right:12px;margin-top:20px;margin-bottom:20px;overflow:hidden;cursor:pointer}
.chartschoice_mapitem:hover,#prestation .prestation_mapitem:hover, .display_module .moduleschoice_item:hover{box-shadow:1px 1px 8px #555}
.chartschoice_mapimagecontainer{padding-top:10px;position:relative;width:100%;height:80px}
.chartschoice_mapimage{width:80px;height:70px}
.chartschoice_maptitle{margin-left:5px;font-weight:bold;width:100%;height:44px;color:#000;font-size:.8em;line-height:1.4em}
.chartschoice_moreinfo{right:5px;bottom:5px;color:#00c;float:right;font-size:.7em;width:80px;height:auto;text-decoration:underline;cursor:pointer;margin-top:7px}
.chartschoice_select{position:absolute;right:25px;top:25px;color:#0c0;float:right;font-size:.7em;width:50px;height:auto;text-decoration:underline;cursor:pointer;text-align:center}
.lt-ie8 .chartschoice_select{top:-50px}
.chartschoice_select .ui-button-text{font-size:10px;width:10px;float:left}
.chartschoice_textcontent{display:none}
.chartschoice_mapref{font-size:10px;width:100%;text-align:center}
#chartschoice_continuebutton{bottom:10px;margin-left:10px;width:233px;float:right}
#chartschoice_removemapbutton{bottom:10px;margin-left:10px}
#extracharts{background-color:#fff;width:816px;height:600px}
#extracharts_button_and_title{height:60px;width:100%}
#extracharts_arrow{float:left;margin-top:20px;margin-left:20px}
#extracharts_backbutton{width:100px;float:left}
#extracharts_title{line-height:44px}
#extracharts_filters{background-color:#ddddea;height:62px;width:100%;font-size:11px;padding-bottom:5px}
.extracharts_filter{width:180px;padding:5px;height:100%;float:left}
.extracharts_filter p{-webkit-margin-after:0;margin-bottom:0}
.extracharts_filter_combobox{width:160px}
#extracharts_pagebuttons{text-align:center;height:35px;width:760px;margin-left:20px;float:left;line-height:2em}
#extracharts_buttoncontainer{width:500px;height:100%;margin:auto}
#extracharts_buttoncontainer .ui-button{margin-left:1px;margin-right:1px}
.extracharts_pagination{width:30px;float:left}
.extracharts_pagination .ui-button-text{font-size:10px;width:10px;float:left}
#extracharts_pagenumber{width:70px;height:15px;margin-right:5px;font-size:11px;display:block;float:left;line-height:240%}
#extracharts_mapitems{margin:20px;margin-top:0;width:776px;height:462px;width:100%}
.extracharts_mapitem{border-style:solid;border-width:1px;border-color:black;background-color:#fff;float:left;width:160px;margin-left:12px;margin-right:12px;margin-top:20px;margin-bottom:20px;overflow:hidden;cursor:pointer}
.extracharts_mapitem:hover{box-shadow:1px 1px 8px #555}
.extracharts_mapimagecontainer{padding-top:10px;position:relative;width:100%;height:80px}
.extracharts_mapimage{width:80px;height:70px}
.extracharts_maptitle{font-weight:bold;margin-left:5px;width:100%;height:44px;color:#000;font-size:.8em;line-height:1.4em}
.extracharts_moreinfo{right:5px;bottom:5px;color:#00c;float:right;font-size:.7em;width:80px;height:auto;text-decoration:underline;cursor:pointer;margin-top:7px}
.smallmapbutton_select .ui-button-text{font-size:10px;float:left}
.smallmapbutton_select{text-align:center;position:absolute;font-size:.7em;height:auto;text-decoration:underline;cursor:pointer}
.lt-ie8 .smallmapbutton_select{text-align:center;width:50px;top:-50px}
.smallmapbutton_remove .ui-button-text{font-size:10px;float:left}
#shopwizard #extracharts .smallmapbutton_remove.ui-state-default,#shopwizard #updates .smallmapbutton_remove.ui-state-default{background-color:#f00;background-image:none}
.smallmapbutton_remove{text-align:center;position:absolute;font-size:.7em;height:auto;text-decoration:underline;cursor:pointer}
.lt-ie8 .smallmapbutton_remove{text-align:center;width:62px;top:-50px}
/*.extracharts_price{position:absolute;right:5px;top:50px;color:#000;float:right;font-size:.8em;width:80px;height:auto;font-weight:bold}*/
.extracharts_price,.updates_price{position:absolute;right:5px;top:50px;color:#000;float:right;font-size:.8em;width:80px;height:auto;font-weight:bold}
.extracharts_textcontent{display:none}
.extracharts_mapref{font-size:10px;width:100%;text-align:center}
#extracharts_continuebutton{bottom:10px;margin-left:10px;width:233px;float:right}
#moduleschoice_contentpanels{width:800px;height:370px;margin:auto;margin-top:30px}
#moduleschoice_modulepanel{width:220px;height:370px;margin-top:0;float:left;padding-left:23px;padding-right:23px;cursor:pointer}
#moduleschoice_modulecontent{float:left;width:100%;height:90%}
#moduleschoice_modulename{position:relative;top:20px;font-size:16px;margin-top:10px;text-align:center;width:100%;height:8%}
#moduleschoice_moduleimagecontainer{bottom:10px;float:left;height:70%;width:50%}
#moduleschoice_moduleimage{position:relative;right:46px;top:70px;float:left}
#moduleschoice_separator{float:left;height:10%;width:50%;padding:0}
#moduleschoice_pricebutton{float:left;height:12%;padding:0;width:222px}
#moduleschoice_modulepanel:hover{box-shadow:1px 1px 8px #555}
.lt-ie7 #moduleschoice_modulepanel{overflow:hidden}
#moduleschoice_buttontext{font-family:Segoe UI,Arial,Helvetica,sans-serif;font-size:16px}
#moduleschoice_textpanel{width:330px;height:500px;float:left}
#moduleschoice_text{height:500px;width:330px;margin-left:30px;margin-top:50px}
#moduleschoice_text p{font-size:13px}
#moduleschoice_continuebutton{position:relative;bottom:10px;margin-left:10px;width:233px;float:right}
#checkout-table-buttons{height:57px;}
#catalog_modulecontainer{font-size:20px;color:#069;}
#catalog_productimage{margin-left:5%;float:left;width:20%;height:150px;}
#catalog_maptitle{margin-top:60px;float:left;width:50%;height:90px;}
#catalog_breadcrumb{margin-bottom:20px;}
#catalog_description{color:Black;}
#catalog_contentleft ul{margin-top:20px;font-size:15px;}
.catalog_area{border-top:5px solid white;font-size:14px;background-color:#E0E0E0;width:900px;height:auto;float:left;}
.catalog_hidden{display:none;}
.catalog_type{border-top:5px solid white;background-color:#E6E6E6;border-left:5px solid white;width:750px;height:auto;float:right;}
.catalog_size{border-top:5px solid white;background-color:#ECECEC;border-left:5px solid white;width:600px;height:auto;float:right;}
.catalog_manufacturer{border-top:5px solid white;background-color:#F2F2F2;border-left:5px solid white;width:450px;height:auto;float:right;}
.catalog_placemark{background-color:#F9F9F9;border-left:5px solid white;width:300px;height:19px;float:right;}
.catalog_placemark a{color:#5555AA;}
.catalog_1{border-top:0px;}
#catalog_contentleft small{font-size:10px;color:Black;}
#catalog_maptitle small{font-size:12px;color:Black;}
#catalog_maptitle h2{color:Black;}
#catalog_storelink{margin-top:55px;float:left;width:25%;height:95px;}
#catalog_content{float:left;width:950px;margin:25px;height:400px;border:1px solid #069;border-radius:15px;}
#catalog_contentleft{font-size:10px;position:relative;margin:5px;padding:10px;width:400px;height:350px;float:left;margin-left:60px;}
#catalog_contentright{margin:20px;border:1px solid black;width:350px;height:350px;float:right;}
.lt-ie8 #moduleschoice_continuebutton{top:90px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
#routingdialog{width:800px;height:800px}
.routingdialogclass .ui-dialog-title{color:White}
#routingdialogcontainer{width:800px;height:400px;overflow:hidden}
#routingdialogleft{width:400px;height:400px;float:left}
#routingdialogname{width:400px;height:90px;font-size:16px;margin-top:10px;text-align:center}
#routingdialogimage{width:293px;height:260px;margin-top:0;margin-left:45px;margin-top:20px}
#routingdialogright{width:400px;height:400px;float:right}
#routingdialogtexttitle{width:400px;height:90px;font-size:16px;margin-top:10px;text-align:center}
#routingdialogtext{width:400px;height:300px}
#routingdialogtext p{font-size:13px}
#tabs .ui-tabs-panel a{font-weight: bold; color: rgb(0, 102, 153);}
.software-column{width:30%;float:left;text-align:center;border:solid;border-width:1px;margin-left:20px;}
.software-column h3{margin:20px 0px 20px 0px;}
.display_module {float:left;margin-right:30px;margin-bottom:50px;}
.display_module .module_description_text_style{float:left;width:260px;margin-left:24px;font-size:13px;font-weight:normal;font-family: 'Segoe UI', Arial, Helvetica, sans-serif;line-height: 1.4;}
.display_module .module_description_text_style p{font-size:13px;}
.display_module .content_routing_block{float:left;display: block;width:220px;}
.display_module .moduleschoice_item{display: block; width: 100%;min-height:350px;margin-top:0px;margin-left:0px;margin-right:0px;position:relative;}
.display_module .chartschoice_mapimagecontainer{width: auto; height: auto;}
.display_module img{position:absolute;top:100px;width: 216px; height: 189px;}
.display_module .price_button{float:left; width:100%;margin-right:0px;}
.display_module .chartschoice_moreinfo{position:absolute; bottom:10px;}
.display_module .chartschoice_requirements{font-size:0.6em;margin-top:15px;margin-left:25px;}
.display_module .chartschoice_requirements img{float:right;width:16px;height:16px;margin-right:10px;}
.display_module .moduleschoice_select{position:absolute;right:25px;top:50px;float:right;font-size:.7em;width:50px;height:auto;text-decoration:underline;cursor:pointer;text-align:center}
.lt-ie8 .display_module .moduleschoice_select{top:-50px}
.display_module .moduleschoice_select .ui-button-text{font-size:10px;width:10px;float:left}
#bottom_legend{margin-top:15px;margin-bottom:50px;float:left;clear:both;}
.moduleschoice_continuebutton{clear:both;}
#required_advanced_routing{font-size: 0.6em; position: absolute; top: 270px; width: 250px;left: -35px;}
#updates{position:relative;}
#updates #updates_errormessage{display:none;position:absolute;bottom:100px;left:300px;width:33%;font-size: 0.9em;}
#productchoice .productchoice_compatibility {font-size:0.7em;position:absolute;bottom : 10px;right:10px;}
#productchoice .productchoice_usapackpanel .productchoice_compatibility{font-size:0.6em;right:0px;} 
#productchoice .productchoice_contentpanel{position:relative;}
.prestation_continuebutton{float:right;clear:both;}
#prestation_mapitem_3{clear: both;}
#storemenu{background-image:linear-gradient(white, lightgrey);padding:10px 3% 10px 3%;width:94%;height:20px;font-size:17px;font-weight:bold;border-bottom:1px solid grey;}
.storemenuitem{ padding: 0% 5% 0% 5%;display:inline-block;text-align:center;}
.storemenuitem:not(:first-child){border-left:1px solid grey;} 
#faqmenu{background-image:linear-gradient(white, lightgrey);padding:10px 3% 10px 3%;width:94%;height:20px;font-size:17px;font-weight:bold;border-bottom:1px solid grey;}
.faqmenuitem{ padding: 0% 5% 0% 5%;display:inline-block;text-align:center; width:38%}
.faqmenuitem:not(:first-child){border-left:1px solid grey;}
#docmenu{background-image:linear-gradient(white, lightgrey);padding:10px 3% 10px 3%;width:94%;height:20px;font-size:17px;font-weight:bold;border-bottom:1px solid grey;}
.docmenuitem{ padding: 0% 5% 0% 5%;display:inline-block;text-align:center; width:23%}
.docmenuitem:not(:first-child){border-left:1px solid grey;}
#servicesandtrainingtable .ui-button-text{color:white;}
#servicesandtrainingtable .ui-button-text:hover{color:#006699;}
#servicesandtrainingtable .ui-button{float:right;}
.support-package{position:relative;width:31%;float:left;height:430px;border:1px solid black;margin:0% 0% 3% 0%;}
.support-package.rightMargin{margin-right:3%;}
.support-package-container{width:95%;margin:auto;}
.support-package-title{text-align:center;height:15%;font-size:16px;font-weight:bold;padding-top:5%;}
.support-package-body{padding: 0 10px;}
.support-package-image{position:absolute;left:-10px;width:150px;height:150px;position:absolute;top:80px;}
.support-package-body-left{width:45%;display:inline-block;height:80%;}
.support-package-price{position:absolute;top:235px;font-size:16px;left:50px;font-weight:bold;}
.support-package-body-right .ui-button{color:white;}
.support-package-body-right{width:55%;display:inline-block;height:80%;}
.support-pdf-link{width:100%;text-align:right;}
#support-title
{
    font-size:18px;
    font-weight:bold;
    text-align:center;
    width:80%;
    margin:20px 10% 20px 10%;
    
}
#support-contact
{
    border:1px solid black;
    width:36%;
    margin:0% 34% 10% 34%;
    height:200px;
   
}
.support-contact-block
{
    text-align:center;
    float:left;
    width:50%;
    height:70px;
    margin-top:10px;
    font-size:14px;
}
#support-main-link
{
    text-align:center;
    width:100%;
}
#landingpage_app_content{margin: 0 30px 0 30px;font-size:1.8em;}
#landingpage_app_content .landingpage_app_block{width:100%;margin: 20px 0 20px 0;}
#landingpage_app_content #landingpage_app_title .landingpage_app_text{width:38%;margin-left:5%;margin-right:7%;float:right;}
#landingpage_app_content #landingpage_app_title .landingpage_app_text img{position:relative;left:70px;}
#landingpage_app_content #landingpage_app_magazine_quote{border:1px solid black;border-right:0px;border-left:0px;width:60%;margin-left:20%;margin-right:20%;margin-top:80px;margin-bottom:80px;text-align:center;padding-top:20px;padding-bottom:20px;}
#landingpage_app_content #landingpage_app_magazine_quote strong{position:relative;left:200px;}
#landingpage_app_content #landingpage_app_video .landingpage_app_text{width:37%;float:left;}
#landingpage_app_content #landingpage_app_video img{float:right;}
#landingpage_app_content #landingpage_app_features{padding-top:80px;clear:both;}
#landingpage_app_content #landingpage_app_features .landingpage_app_feature{margin-top:20px;width:100%;height:auto;}
#landingpage_app_content #landingpage_app_features img{}
#landingpage_app_content #landingpage_app_features p{width:60%;margin-left:3%;margin-right:3%;float:right;}
#landingpage_app_content #landingpage_app_highlights .landingpage_app_text{width:50%;float:left;}
#landingpage_app_content #landingpage_app_highlights img{float:left;}
#landing_page_app_tab1,#landing_page_app_tab2{position:fixed;right:0px;-webkit-box-shadow: 0px 0px 10px gray, 0px 0px gray;-moz-box-shadow: 0px 0px 10px gray,0px 0px gray;box-shadow: 0px 0px 10px gray, 0px 0px gray;}
#landing_page_app_tab1{top:165px;}
#landing_page_app_tab2{top:230px;}
#apptabs {font-family:'Segoe UI', Arial, Helvetica, sans-serif;}