*{padding:0;margin:0;outline:0}body{font-size:11px;line-height:14px;font-family:Arial, "Trebuchet MS", sans-serif;color:#585658;background:white;text-align:left}.cl{font-size:0;line-height:0;height:0;clear:both}h1{color:#d4228a}a{color:#dc1929;text-decoration:underline}a img{border:0}a:hover{text-decoration:none}.no-text{font-size:0;line-height:0;text-indent:-4000px;display:block}.shell{margin:0 auto;width:900px;padding:0px 0px 0px 9px;background:transparent url(images/border_left.png) top left repeat-y}.shell-right{padding:0 9px 0px 0px;background:transparent url(images/border_right.png) top right repeat-y;width:909px;margin:0 auto}.shell2{margin:0 auto;width:900px}.left,.right{float:left;display:block}.newsletter_wrapper{width:467px;height:109px;padding:0px;background:transparent url(images/newsletter.png) top left no-repeat}.newsletter_wrapper fieldset{padding:60px 0px 0px 30px;margin:0px;border:0px}.newsletter_wrapper legend{display:none}#subscriber_email{padding-top:5px;border:none;background:transparent none top left no-repeat;width:250px;font-weight:bold;color:white;display:block;float:left}#subscriber_submit{width:150px;height:52px;cursor:pointer;border:none;background:transparent none top left no-repeat}#bottom_nav_container{margin-left:200px}.icraft .shell{background:url(images/ic-shell.gif) repeat-y 0 0}#header{height:89px;background:url(images/header.gif) bottom left no-repeat;overflow:hidden}h1#logo{font-size:0;line-height:0;width:191px;float:left}h1#logo a{height:67px;display:block;background:url(images/logo.png);text-indent:-4000px}#navigation{padding:31px 26px 0 0;overflow:hidden;float:right}#navigation li{display:block;float:left;margin-left:32px}#navigation li a{float:left;color:#d34799;font-family:Verdana;text-decoration:none;text-transform:lowercase}#navigation li a:hover{color:#000}.page-header{height:104px;width:892px;background:transparent url(images/header.png) top left no-repeat;margin-left:4px}.page-header h1{padding:35px 95px;font-family:"Avant Garde","Trebuchet MS", "sans-serif";font-weight:normal;text-transform:lowercase;color:#d4228a;font-size:2.5em}.page-content{margin:40px 0px}.page-content .left{width:300px;display:block;padding-left:10px;background:transparent url('images/slit.png') top right no-repeat;padding-right:20px}.page-content .right{display:block;width:550px;padding-left:10px}.page-content .full{padding-left:10px}.page-content p{padding-bottom:14px;line-height:14px;font-size:11px}.page-content h1{margin-bottom:14px}a.demo{background:url(images/demo.png);width:297px;height:33px;margin-top:6px}#footer_container{padding:26px 0 20px 34px;background:#e6e6e6}#footer a.logo2{background:url(images/logo2.gif);float:left;width:87px;height:17px;margin-right:10px}#footer a.mail{float:left;padding-top:5px}#footer .left{width:250px}#footer .right{width:612px;padding-top:27px;color:#4f8495}#footer p{height:100%;overflow:hidden;padding-bottom:10px}div.center{height:100%;overflow:hidden;padding-bottom:10px}#footer #copyright{padding-bottom:0px}#footer #powered_by{font-size:0.9em;margin:0px 20px 0px 0px}#footer .center{text-align:center;color:#666}#footer .center span{padding:0 7px}#footer #tertiary_nav_container{margin-left:40px}#footer ul#tertiary_nav{display:inline}#footer ul#bottom_nav li a{padding:0px 6px;border-right:1px solid #4F8495;text-transform:lowercase}#footer ul#bottom_nav li.last a{border-right:none}#footer span{padding:0 5px}#footer a{color:#4f8495;text-decoration:none}#footer a:hover{color:#000;text-decoration:none}#footer .social_media{width:500px;margin-right:100px;text-align:center;float:right}#footer .social_media span{display:block;padding-left:10px}.icraft #footer a{color:#621d70}.icraft #footer a:hover{color:#000}.icraft #footer .right{color:#621d70}.icraft #container a{color:#621d70;font-weight:bold}.icraft #header{background:url(images/ic-header.gif) repeat-x 0 0;height:475px;position:relative;z-index:2}.icraft #header .shell{background:url(images/ic-header-shell.jpg) no-repeat 0 28px;height:447px;padding-top:28px}.icraft #header .shell2{padding-top:28px}.icraft #header .left{width:314px}.icraft #header .right{width:492px}.icraft #header h1#icraft-logo{font-size:0;line-height:0;width:303px}.icraft #header h1#icraft-logo a{display:block;background:url(images/ic-logo.gif);text-indent:-4000px;height:126px;margin-bottom:34px}.icraft #header .left p{padding:0 0 16px 60px}.icraft #navigation{height:38px;padding:0 35px 0 8px;background:url(images/nav.png) no-repeat 0 0;width:441px}.icraft #navigation li{display:inline}.icraft #navigation li a{float:left;margin-right:6px;background:url(images/navigation-a.gif) no-repeat 0 0;padding:6px 0 14px 0;color:#000;font-size:16px;text-align:center;height:15px;cursor:pointer;font-size:0;line-height:0;text-indent:-4000px}.icraft #navigation li.home a{width:73px}.icraft #navigation li.prod a{width:90px}.icraft #navigation li.demos a{width:78px}.icraft #navigation li.suport a{width:83px}.icraft #navigation li.contact a{width:84px}.icraft #container{margin-top:-24px}.icraft #container .wrap{position:relative;z-index:3;background:url(images/wrap.gif) no-repeat 0 24px;height:256px}.icraft #container .wrap .left{width:246px;padding-left:35px}.icraft #container .wrap .left p{padding-bottom:14px}.icraft #container .wrap .left a{text-decoration:none}.icraft #container .wrap .left a:hover{color:#000}.icraft #container .wrap .left h2{background:url(images/what-new.gif);width:245px;height:46px;margin-bottom:15px}.icraft #container .wrap .right{width:578px;margin-top:-22px;position:relative}.icraft #container .wrap .right h2{background:url(images/h2-demo.gif);width:442px;height:46px;margin-bottom:7px;position:relative;z-index:3}.icraft #container .wrap .right .text{float:left;display:inline;width:249px;padding-top:22px}.icraft #container .wrap .right .text p{padding-bottom:10px}.icraft #container .wrap .right .text a{text-decoration:none}.icraft #container .wrap .right .text a:hover{color:#000}.icraft #container .wrap .right .img{float:right;display:inline;width:305px}.icraft #container .wrap .right h3{font-family:"Trebuchet MS";font-size:18px;color:#666;font-weight:normal;margin-bottom:22px;line-height:18px}.icraft #container .wrap .right h3 strong{color:#000;font-weight:normal}.sign{margin:0 0 -109px 49px;z-index:6;width:461px;position:absolute;left:0;bottom:0}.products .sign{margin:0 0 -54px 210px}.shell2 #footer{padding-top:69px}.icraft #container .wrap .right .sign h2,.icraft .products .sign h2{background:url(images/sign-h.gif);width:461px;height:51px;margin:0}.sign form{background:url(images/sign-form.gif) no-repeat 0 0;width:429px;height:46px;padding:8px 14px 0 18px}.sign form span{background:url(images/form-span.gif);width:268px;height:27px;float:left;overflow:hidden}.sign form span input{background:transparent;border:0;width:262px;height:21px;color:#fff;font-size:15px;padding:5px 3px 1px 4px;font-family:Arial, sans-serif;font-size:13px}.sign form input.submit{background:url(images/sign-submit.gif);border:0;width:149px;height:27px;float:right}.products{position:relative;margin-top:-275px;z-index:3;padding-bottom:76px;padding-left:58px}.products h2{background:url(images/products.gif);width:184px;height:41px;margin-bottom:34px}.products .article{margin-bottom:110px;position:relative;z-index:3}.products .article .left{width:330px;position:relative;z-index:3}.products .article .left h3{margin-bottom:27px}.products .article .left h3 a{color:#d0077d;text-decoration:none;font-size:14px}.products .article .left h3 a:hover{text-decoration:underline}.products .article .left p{padding-bottom:13px}.products .article .right{width:418px;padding-left:56px;background:url(images/article-right.gif) no-repeat 0 0;position:relative;z-index:3}.constant_contact_wrapper{float:right;margin-bottom:10px}#home{padding-left:5px;width:890px;overflow:hidden}#home #top-blocks #home-content{width:350px;padding:40px 0px 40px 30px;float:left}#home #top-blocks #home-content h1{margin:10px 0px}#home #top-blocks #home-video{float:right;padding:30px}#home #bottom-blocks{clear:both;padding:20px 0px 0px 8px}#home #bottom-blocks .block{width:282px;overflow:hidden;float:left;padding:20px 0px;margin:0px 10px 20px 0px;text-align:center;border:1px solid #eeeeee}#home #bottom-blocks .block .image{height:200px}#home #bottom-blocks .block img{width:240px}#home #bottom-blocks .block a.button{margin:20px auto 10px auto;display:block;width:151px;height:45px;background:url(purple-button.png) top left no-repeat;color:white;text-decoration:none;font-size:1.75em;line-height:35px}
