body{background:#FFF;margin:0px;padding:0px;font-family:"PT Sans", Arial, Helvetica, sans-serif;color:#000;}
div{font-family:"PT Sans", Arial, Helvetica, sans-serif;color:#000;line-height:130%;font-size:14px;}
a{color:#0085CA;text-decoration:underline;}
a:hover{color:#80B400;text-decoration:underline;}
p{margin:0px 0px 17px 0px;}
a img{border:0px;}
ul{list-style:none;padding:0px;margin:0px;}
ol{padding:0px;margin:5px 0px 25px 25px;}
ol li{margin-bottom:7px;}
dl{padding:0px;margin:0px;}
h1{color:#0180C5;font-size:33px;font-family:"Dosis", Arial, Helvetica, sans-serif;font-weight:500;margin:0px 0px 10px 0px;line-height:120%;}
h2{color:#0180C5;font-size:26px;font-family:"Dosis", Arial, Helvetica, sans-serif;font-weight:500;margin:0px;line-height:120%;}
h3{color:#0180C5;font-size:22px;font-family:"Dosis", Arial, Helvetica, sans-serif;font-weight:500;margin:30px 0px 10px 0px;line-height:120%;}
.navh4{color:#27B3E4;font-size:22px;font-family:"Dosis", Arial, Helvetica, sans-serif;font-weight:500;margin:0px;line-height:120%;}
.navh5{color:#27B3E4;font-size:16px;font-weight:normal;margin:10px 0px 5px 0px;line-height:120%;}
.answer{display:none;}
h6{color:#000;font-size:15px;font-weight:bold;margin:0px 0px 10px 0px;padding-left:24px;cursor:pointer;background-image:url('../images/openfaq.png');background-position:left;background-repeat:no-repeat;}
h6.close{background-image:url('../images/closefaq.png');}
.navh5 a{text-decoration:none;color:#00A6DF;}
.navh5 a:hover{text-decoration:underline;color:#00A6DF;}
.pic_left{float:left;margin:5px 10px 5px 0px;display:block;}
div.imgwrapper{float:left;margin:5px 10px 5px 0px;position:relative;}
div.caption{position:absolute;left:0px;bottom:0px;width:100%;background-color:black;font-family:"Tahoma";font-size:10px;color:white;opacity:0.6;filter:alpha(opacity=60);}
p.caption_content{padding:0px;margin:0px 0px 0px 45px;}
p.clientlogos{color:#FFFFFF;font-size:16px;font-weight:normal;margin:10px 0px 5px 0px;line-height:120%;}
.pic_right{float:right;margin:5px 0px 5px 20px;display:block;}
.clear{clear:both;}
.f_left{float:left;}
.f_right{float:right;}
.marg{margin-right:20px!important;}
.no_marg{margin:0px}
*:focus{outline:none;}
.wrapper{width:1000px;margin:0px auto;}
.page{width:940px;margin:0px auto;}
.top_line{background:#333333 url(../images/b_top_line.jpg) top repeat-x;}
.top_line .wrapper{height:90px;background:url(../images/line.png) bottom center no-repeat;}
.logo{float:left;}
.header_line{background:url(../images/bg_header_line.jpg) top repeat-x;}
.header{background:url(../images/bg_header.jpg) top center no-repeat;}
.header .wrapper{position:relative;height:430px;width:940px;}
.header_img{position:absolute;right:-10px;bottom:-20px;}
.header h1{color:#FFFFFF;font-size:44px;font-weight:normal;text-shadow:0px 1px 0px #012E55;margin:0px;padding:20px 0px 0px 0px;}
.header h2{color:#FFFFFF;font-size:22px;font-family:"PT Sans", Arial, Helvetica, sans-serif;font-weight:normal;text-shadow:0px 1px 0px #012E55;margin:0px;padding:0px;}
.header ul{padding:0px;margin:25px 0px 25px 25px;color:#FFFFFF;font-weight:bold;font-size:16px;}
.header ul li{margin-bottom:10px;background:url(../images/bullet_header.png) 0px -2px no-repeat;padding-left:30px;}
.header .btn_download{display:block;width:232px;height:45px;background:url(../images/getdemo.png) 0px 0px no-repeat;margin-left:25px;overflow:hidden;text-indent:-99999px;text-decoration:none;-webkit-box-shadow: 11px 12px 30px 0px rgba(0, 0, 0, 0.43); -moz-box-shadow:    11px 12px 30px 0px rgba(0, 0, 0, 0.43);box-shadow:         11px 12px 30px 0px rgba(0, 0, 0, 0.43);border-radius: 13px;}
.header .btn_download:hover{background:url(../images/getdemo.png) -234px 0px no-repeat;text-decoration:none;}
.header .btn_download:active{background:url(../images/getdemo.png) -468px 0px no-repeat;text-decoration:none;}
.menu{float:right;padding:53px 0px 0px 0px;width:720px;}
ul.megamenu{margin:0px;padding:0px;list-style:none;display:none;}
ul.megamenu li.mm-item{margin:0px;padding:0px;}
ul.megamenu li{margin:0px;padding:0px;}
ul.megamenu li.clear-fix{float:none;clear:both;margin:0px;padding:0px;height:0px;font-size:0px;line-height:0px;}
*html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited{}
ul.megamenu a.mm-item-link:link,
ul.megamenu a.mm-item-link:visited{display:block;float:left;height:37px;text-decoration:none;margin:0px 15px 0px 25px;z-index:100;font-family:"Dosis", Arial, Helvetica, sans-serif;font-weight:500;color:#FFF;font-size:18px;text-shadow:0px -1px 0px black;}
ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited, ul.megamenu a.selected{color:#FFF;background:url(../images/menu_selector.png) bottom center no-repeat;}
ul.megamenu div.mm-item-content{background:none;padding:0px;top:0px;left:0px;position:absolute;z-index:90;}

.mm-js-shadow{background:none;position:absolute;z-index:10;}
.side_sh{border-top:4px solid #29C0F1;background:#FFF;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1);}
.dd_content{padding:10px 20px;background:#FFF url(../images/bg_dd.jpg) top repeat-x;border-bottom:1px solid #FFF;}
.dd_col{width:220px;float:left;margin:0px 10px;color:#666666;font-size:12px;}
.dd_col2{width:460px;float:left;margin:0px 10px;color:#666666;font-size:12px;}
.dd_col2 .dd_col{margin:0px;}
.dd_col .navh4, .dd_col2 .navh4{color:#000000;font-family:"PT Sans", Arial, Helvetica, sans-serif;font-weight:normal;font-size:16px;border-bottom:1px solid #000;margin:0px 0px 10px 0px;padding:0px 5px 5px 5px;}
dl.products{}
dl.products dt{display:block;float:left;width:40px;clear:left;}
dl.products dd{color:#666666;font-size:12px;margin-bottom:15px;line-height:120%;}
dl.products dd .navh5, .dd_col .navh5{margin:0px;font-weight:500;}
.dd_content .social a{margin-right:20px;}
.dd_content .social a.fb{background:url(../images/social.png) 0px -60px no-repeat;}
.dd_content .social a.twi{background:url(../images/social.png) -30px -60px no-repeat;}
.dd_content .social a.in{background:url(../images/social.png) -60px -60px no-repeat;}
.dd_content .social a.g_plus{background:url(../images/social.png) -90px -60px no-repeat;}
.content{border-top:1px solid #FFF;border-bottom:1px solid #FFF;background:url(../images/bg_content.jpg) top repeat-x;}
.sh_top{background:url(../images/content_sh_top.png) top center no-repeat;}
.sh_bot{background:url(../images/content_sh_bot.png) bottom center no-repeat;padding:25px 0px 30px 0px;}
.main_col{width:600px;float:left;padding-top:10px;}
.q_block{background:#E6E9EC url(../images/bg_question.png) left center no-repeat;padding:15px 15px 15px 90px;margin:20px 0px;line-height:150%;-moz-border-radius:4px;border-radius:4px;}
.asterisk_block{background:#E6E9EC url(../images/bg_asterisk.png) left center no-repeat;padding:15px 15px 15px 90px;margin:20px 0px;line-height:150%;-moz-border-radius:4px;border-radius:4px;}
.right_col{width:280px;float:right;}
.right_col h3{color:#000000;margin:20px 0px 10px 0px;}
.side_box{background:#E6E9EC;-moz-border-radius:4px;border-radius:4px;padding:10px 15px;font-size:13px;margin-bottom:30px;}
.side_box h2{font-size:33px;margin-bottom:3px;}
dl.guides{}
dl.guides dt{display:block;float:left;width:65px;clear:left;}
dl.guides dd{font-size:12px;padding-top:5px;padding-bottom:7px;}
dl.guides dd .navh5{font-size:20px;margin:0px;}
dl.guides dd .navh5 a{color:#0180C5;}
dl.blog{}
dl.blog dt{display:block;float:left;width:70px;clear:left;padding-bottom:13px;}
dl.blog dd{font-size:12px;padding-bottom:7px;line-height:120%;}
dl.blog .navh5{font-size:17px;margin:0px;}
.breadcrumbs{padding:0px 20px 25px 20px;font-size:12px;}
.breadcrumbs a{margin:0px 10px;text-decoration:none;}
.dotted{background:url(../images/dash.gif) bottom repeat-x;margin-bottom:20px;}
.preview_block{background:#FFF url(../images/gradient.jpg) top repeat-x;-moz-border-radius:4px;border-radius:4px;padding:15px 30px;}
.preview_block .side_box{background:#FFF;-moz-border-radius:4px;border-radius:4px;padding:15px 15px 10px 15px;float:right;width:250px;}
.preview_block .intro{float:left;width:630px;}
.sh_mid{background:url(../images/sh_mid.png) top center no-repeat;height:15px;margin-bottom:20px;}
.page ul{margin-bottom:20px;}
.content .page ul li{background:url(../images/bullet.png) 0px 4px no-repeat;padding-left:23px;margin-bottom:7px;}
dl.locations{margin:20px 0px;}
dl.locations dt{display:block;float:left;width:40px;}
dl.locations dd{margin-bottom:20px;}
dl.locations dd p{margin:0px 0px 5px 0px;}
.bord{border:1px solid #CCCCCC;}
.costtimequality{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#0099CC;text-decoration:none;}
.table{position:relative;width:710px;float:left;padding-bottom:14px;margin-bottom:20px;padding-left:15px;}
.table_sh{position:absolute;bottom:0px;height:15px;z-index:100;background:url(../images/table_shadow.png) top center no-repeat;width:710px;}
.print_text{display:none;}
table.compare{}
table.compare h3{margin:0px;color:#27B3E4;}
table.compare p{margin:5px 0px;}
table.compare tr.light{background:#FAFAFA;}
table.compare tr.dark{background:#F3F3F3;}
table.compare td.top_cup{width:121px;height:15px;}
table.compare td.top_cup div{position:relative;width:121px;height:15px;}
table.compare td.top_cup div img{display:block;position:absolute;left:-1px;}
.cup_1{background:#FAFAFA url(../images/cup_bg_1.png) -1px 0px no-repeat;text-align:center;vertical-align:top;padding-top:7px;}
.cup_2{background:#FAFAFA url(../images/cup_bg_2.png) -1px 0px no-repeat;text-align:center;vertical-align:top;padding-top:7px;}
table.compare td{border-top:1px solid #FFF;border-bottom:1px solid #EDEDED;border-left:1px solid #FFF;border-right:1px solid #DEE2E7;}
table.compare tr.no_bord_top td, td.no_bord_top{border-top:none!important;}
table.compare tr.no_bord_bot td, td.no_bord_bot{border-bottom:none!important;}
table.compare tr.no_bord td, td.no_bord{border:none;}
table.compare td.top_left{border-top:1px solid #DEE2E7;border-left:1px solid #DEE2E7;border-right:1px solid #DEE2E7;border-top-left-radius:3px;font-size:12px;color:#666666;padding:15px 15px 10px 15px;line-height:125%;}
table.compare td.top_right{border-top:1px solid #DEE2E7;border-right:1px solid #DEE2E7;border-left:1px solid #FFF;border-top-right-radius:3px;width:20px;}
table.compare td.top{border-top:1px solid #DEE2E7;}
table.compare td.bottom_left{border-bottom:1px solid #DEE2E7;border-left:1px solid #DEE2E7;border-right:none;border-bottom-left-radius:3px;}
table.compare td.bottom_right{border-bottom:1px solid #DEE2E7;border-right:1px solid #DEE2E7;border-left:none;border-bottom-right-radius:3px;}
table.compare td.bott{border-bottom:1px solid #DEE2E7;border-left:none;border-right:none;}
table.compare td.left{border-left:1px solid #DEE2E7;border-right:1px solid #DEE2E7;padding:8px 15px 10px 15px;width:390px;vertical-align:top;}
table.compare td.right{border-right:1px solid #DEE2E7;border-left:1px solid #FFF;}
table.compare td.mark{}
table.compare td.mark span{display:block;width:20px;height:20px;margin:0px auto;text-indent:-99999px;overflow:hidden;}
table.compare td.mark span.on{background:url(../images/mark_on.png) center no-repeat;}
table.compare td.mark span.off{background:url(../images/mark_off.png) center no-repeat;}
table.compare span.price{display:block;color:#333333;font-size:34px;padding-top:30px;}
table.compare span.mprice{display:block;color:#333333;font-size:24px;padding-top:2px;}
.side{width:240px;float:right;}
.side h2{margin-bottom:10px;}
.side p{margin:0px 0px 7px 0px;}
span.price{display:block;color:#333333;font-size:24px;line-height:28px;padding-top:10px;}
span.mprice{display:block;color:#333333;font-size:16px;line-height:28px;padding-top:0px;}
span.old_price{color:#666666;font-size:16px;text-decoration:line-through;}
.bottom_line{background:url(../images/bg_testimonials.gif);border-bottom:1px solid #03B3F5;}
.bottom_sh{background:url(../images/content_sh_bot.png) bottom center no-repeat;padding:20px 0px 15px 0px;}
.testimonials{position:relative;float:left;width:415px;padding-left:185px;color:#FFFFFF;}
.testimonials p{margin:5px 0px;padding:0px 10px;}
.bubble{position:absolute;background:url(../images/bubble.png) no-repeat;width:172px;height:133px;top:-55px;left:-20px;color:#0287CA;font-size:26px;font-weight:500;font-family:"Dosis", Arial, Helvetica, sans-serif;padding:65px 0px 0px 25px;line-height:110%;}
.q_open{background:url(../images/q_open.png) top left no-repeat;}
.q_close{background:url(../images/q_close.png) bottom right no-repeat;padding:5px 0px 10px 10px;color:#FFFFFF;}
p.author{font-size:12px;font-weight:bold;}
.footer_line{background:#343434 url(../images/bg_footer.jpg) bottom repeat-x;}
.bg_footer{background:url(../images/line.png) top center no-repeat;padding:1px 0px;}
.footer_line div, .footer_line a{color:#FFFFFF;}
.footer_line .navh5{color:#FFFFFF;font-size:20px;margin:12px 0px 6px 0px;}
.bottom_menu{font-size:13px;padding:5px;}
.b_col{float:left;margin-right:40px;}
.bottom_menu a{text-decoration:none;}
.footer_line a:hover{color:#06BAFF;text-decoration:underline;}
.bottom_menu ul{margin-bottom:10px;}
.bottom_menu ul li{margin-bottom:3px;}
.social{height:25px;padding-top:5px;}
.social a{display:block;width:25px;height:25px;text-decoration:none;float:left;margin-right:13px;}
.social a:hover{text-decoration:none;}
.social a.fb{background:url(../images/social.png) 0px 0px no-repeat;}
.social a.twi{background:url(../images/social.png) -30px 0px no-repeat;}
.social a.in{background:url(../images/social.png) -60px 0px no-repeat;}
.social a.g_plus{background:url(../images/social.png) -90px 0px no-repeat;}
.social a.fb:hover{background:url(../images/social.png) 0px -30px no-repeat;}
.social a.twi:hover{background:url(../images/social.png) -30px -30px no-repeat;}
.social a.in:hover{background:url(../images/social.png) -60px -30px no-repeat;}
.social a.g_plus:hover{background:url(../images/social.png) -90px -30px no-repeat;}
.dash{background:url(../images/dash_white.gif) center repeat-x;height:21px;}
.copyright{font-size:12px;float:left;width:50%;padding-top:5px;}
.b_links{font-size:12px;float:right;width:49%;padding-top:5px;text-align:right;}
.b_links a{margin-left:20px;}
.b_links a.ES{margin-left:10px;padding-left:20px;background:url(../images/es.png) 0px 2px no-repeat;}
.b_links a.ES:hover{background:url(../images/es.png) 0px -14px no-repeat;text-decoration:none;}
.btn{display:block;width:128px;height:41px;line-height:29px;background:url(../images/buttons.png) 0px -100px no-repeat;text-decoration:none;text-align:center;color:#FFF;font-size:16px;font-family:"Dosis", Arial, Helvetica, sans-serif;font-weight:500;}
.btn:hover{color:#FFF;text-decoration:none;background:url(../images/buttons.png) -130px -100px no-repeat;}
.btn:active{color:#FFF;text-decoration:none;background:url(../images/buttons.png) -260px -100px no-repeat;line-height:32px;}
.btn_2{display:block;width:128px;height:41px;line-height:29px;background:url(../images/buttons.png) 0px -150px no-repeat;text-decoration:none;text-align:center;color:#FFF;font-size:16px;font-family:"Dosis", Arial, Helvetica, sans-serif;font-weight:500;}
.btn_2:hover{color:#FFF;text-decoration:none;background:url(../images/buttons.png) -130px -150px no-repeat;}
.btn_2:active{color:#FFF;text-decoration:none;background:url(../images/buttons.png) -260px -150px no-repeat;line-height:34px;}
.btn_long{display:block;width:168px;height:41px;line-height:29px;background:url(../images/buttons.png) 0px -210px no-repeat;text-decoration:none;text-align:center;color:#FFF;font-size:16px;font-family:"Dosis", Arial, Helvetica, sans-serif;font-weight:500;}
.btn_long:hover{color:#FFF;text-decoration:none;background:url(../images/buttons.png) -170px -210px no-repeat;}
.btn_long:active{color:#FFF;text-decoration:none;background:url(../images/buttons.png) -340px -210px no-repeat;line-height:34px;}
.btn_load{display:block;width:96px;height:33px;line-height:25px;margin-left:-3px;background:url(../images/buttons.png) 0px 0px no-repeat;text-decoration:none;text-align:center;color:#FFF;font-size:14px;font-family:"Dosis", Arial, Helvetica, sans-serif;font-weight:500;}
.btn_load:hover{color:#FFF;text-decoration:none;background:url(../images/buttons.png) -100px 0px no-repeat;}
.btn_load:active{color:#FFF;text-decoration:none;background:url(../images/buttons.png) -200px 0px no-repeat;line-height:29px;}
.btn_order{display:block;width:96px;height:33px;line-height:25px;margin-left:-3px;background:url(../images/buttons.png) 0px -50px no-repeat;text-decoration:none;text-align:center;color:#FFF;font-size:14px;font-family:"Dosis", Arial, Helvetica, sans-serif;font-weight:500;}
.btn_order:hover{color:#FFF;text-decoration:none;background:url(../images/buttons.png) -100px -50px no-repeat;}
.btn_order:active{color:#FFF;text-decoration:none;background:url(../images/buttons.png) -200px -50px no-repeat;line-height:29px;}
.btn_order_s{display:block;width:76px;height:33px;line-height:25px;margin:10px 10px 10px -3px;float:left;background:url(../images/buttons.png) 0px -260px no-repeat;text-decoration:none;text-align:center;color:#FFF;font-size:14px;font-family:"Dosis", Arial, Helvetica, sans-serif;font-weight:500;}
.btn_order_s:hover{color:#FFF;text-decoration:none;background:url(../images/buttons.png) -80px -260px no-repeat;}
.btn_order_s:active{color:#FFF;text-decoration:none;background:url(../images/buttons.png) -160px -260px no-repeat;line-height:29px;}
.btn_order_stab{display:block;width:76px;height:33px;line-height:25px;margin:10px 10px 10px -3px;background:url(../images/buttons.png) 0px -260px no-repeat;text-decoration:none;text-align:center;color:#FFF;font-size:14px;font-family:"Dosis", Arial, Helvetica, sans-serif;font-weight:500;}
.btn_order_stab:hover{color:#FFF;text-decoration:none;background:url(../images/buttons.png) -80px -260px no-repeat;}
.btn_order_stab:active{color:#FFF;text-decoration:none;background:url(../images/buttons.png) -160px -260px no-repeat;line-height:29px;}