/*	START FOUNDATION
***********************/
a img{border:0}
.left{float:left}
.right{float:right}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.hide{display:none}
.hide-override{display:none!important}
#googlemap img,object,embed{max-width:none}
#map_canvas embed{max-width:none}
#map_canvas img{max-width:none}
#map_canvas object{max-width:none}
figure{margin:0}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote{margin:0;padding:0;font-size:14px;direction:ltr}
p{font-family:inherit;font-weight:normal;font-size:14px;line-height:1.6;margin-bottom:17px}
p.lead{font-size:17.5px;line-height:1.6;margin-bottom:17px}
aside p{font-size:13px;line-height:1.35;font-style:italic}
.subheader{line-height:1.3;color:#6f6f6f;font-weight:300;margin-bottom:17px}
em,i{font-style:italic;line-height:inherit}
strong,b{font-weight:bold;line-height:inherit}
small{font-size:60%;line-height:inherit}
code{font-weight:bold;background:#ff9}
ul,ol,dl{font-size:14px;line-height:1.6;margin-bottom:17px;list-style-position:outside}
ul li ul,ul li ol{margin-left:20px;margin-bottom:0}
ul.square,ul.circle,ul.disc{margin-left:17px}
ul.square{list-style-type:square}
ul.square li ul{list-style:inherit}
ul.circle{list-style-type:circle}
ul.circle li ul{list-style:inherit}
ul.disc{list-style-type:disc}
ul.disc li ul{list-style:inherit}
ul.no-bullet{list-style:none}
ul.large li{line-height:21px}
ol{margin-left:20px}
ol li ul,ol li ol{margin-left:20px;margin-bottom:0}
blockquote,blockquote p{line-height:1.5;color:#6f6f6f}
blockquote{margin:0 0 17px;padding:9px 20px 0 19px;border-left:1px solid #ddd}
blockquote cite{display:block;font-size:13px;color:#555}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited{color:#555}
abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px solid #ddd;cursor:help}
abbr{text-transform:none}
.print-only{display:none!important}
@media print{*{background:transparent!important;color:black!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
tr,img{page-break-inside:avoid}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.hide-on-print{display:none!important}
.print-only{display:block!important}
.hide-for-print{display:none!important}
.show-for-print{display:inherit!important}
}
form{margin:0 0 19.41641px}
.row form .row{margin:0 -6px}
.row form .row .column,.row form .row .columns{padding:0 6px}
.row form .row.collapse{margin:0}
.row form .row.collapse .column,.row form .row.collapse .columns{padding:0}
label{font-size:14px;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:3px}
label.right{float:none;text-align:right}
label.inline{line-height:32px;margin:0 0 12px 0}
.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;height:32px;line-height:31px}
a.button.prefix,a.button.postfix{padding-left:0;padding-right:0;text-align:center}
span.prefix,span.postfix{background:#f2f2f2;border:1px solid #ccc}
.prefix{left:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;overflow:hidden}
.postfix{right:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{background-color:white;font-family:inherit;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);font-size:12px;margin:0 0 12px 0;padding:6px;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}
input[type="text"].oversize,input[type="password"].oversize,input[type="date"].oversize,input[type="datetime"].oversize,input[type="email"].oversize,input[type="number"].oversize,input[type="search"].oversize,input[type="tel"].oversize,input[type="time"].oversize,input[type="url"].oversize,textarea.oversize{font-size:17px;padding:4px 6px}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background:#fafafa;border-color:#b3b3b3}
input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled]{background-color:#ddd}
textarea{height:auto;width:100%}
fieldset{border:solid 1px #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:12px 12px 0;margin:18px 0}
fieldset legend{font-weight:bold;background:white;padding:0 3px;margin:0;margin-left:-3px}
.error input,input.error,.error textarea,textarea.error{border-color:#c60f13;background-color:rgba(198,15,19,0.1)}
.error label,label.error{color:#c60f13}
.error small,small.error{display:block;padding:6px 4px;margin-top:-13px;margin-bottom:12px;background:#c60f13;color:#fff;font-size:12px;font-weight:bold;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}
.error textarea:focus,textarea.error:focus{background:#fafafa;border-color:#b3b3b3}
.button{width:auto;background:#2ba6cb;border:1px solid #1e728c;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;color:white;cursor:pointer;display:inline-block;font-family:inherit;font-size:12px;font-weight:bold;line-height:1;margin:0;padding:10px 20px 11px;position:relative;text-align:center;text-decoration:none;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}
.button:hover,.button:focus{color:white;background-color:#2284a1}
.button:active{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 rgba(0,0,0,0.2) inset}
.button.large{font-size:17px;padding:15px 30px 16px}
.button.medium{font-size:12px}
.button.small{font-size:9px;padding:7px 14px 8px}
.button.tiny{font-size:8px;padding:5px 10px 6px}
.button.expand{width:100%;text-align:center}
.button.primary{background-color:#2ba6cb;border:1px solid #1e728c}
.button.primary:hover,.button.primary:focus{background-color:#2284a1}
.button.success{background-color:#5da423;border:1px solid #396516}
.button.success:hover,.button.success:focus{background-color:#457a1a}
.button.blue{background-color:#15b1e1;border:1px solid #0f7a9b}
.button.blue:hover,.button.blue:focus{background-color:#0891ba}
.border-radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.button.alert{background-color:#c60f13;border:1px solid #7f0a0c}
.button.alert:hover,.button.alert:focus{background-color:#970b0e}
.button.secondary{background-color:#e9e9e9;color:#1d1d1d;border:1px solid #c3c3c3}
.button.secondary:hover,.button.secondary:focus{background-color:#d0d0d0}
.button.radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.button.round{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}
.button.full-width{width:100%;text-align:center;padding-left:0!important;padding-right:0!important}
.button.left-align{text-align:left;text-indent:12px}
.button.disabled,.button[disabled]{opacity:.6;cursor:default;background:#2ba6cb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.button.disabled :hover,.button[disabled] :hover{background:#2ba6cb}
.button.disabled.success,.button[disabled].success{background-color:#5da423}
.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#5da423;outline:0}
.button.disabled.alert,.button[disabled].alert{background-color:#c60f13}
.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#c60f13;outline:0}
.button.disabled.secondary,.button[disabled].secondary{background-color:#e9e9e9}
.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e9e9e9;outline:0}
a.button, a.button:visited, a.button:hover { color: #FFF; text-decoration:none; }
input[type=submit].button,button.button{-webkit-appearance:none}
@-moz-document url-prefix(){button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:0;padding:0}
input[type="submit"].tiny.button{padding:3px 10px 4px}
input[type="submit"].small.button{padding:5px 14px 6px}
input[type="submit"].button,input[type=submit].medium.button{padding:8px 20px 9px}
input[type="submit"].large.button{padding:13px 30px 14px}
}
@-moz-document url-prefix(){form.custom div.custom.dropdown a.selector{height:30px}
}
.lt-ie9 form.custom div.custom.dropdown a.selector{height:30px}
.row{width:910px;max-width:100%;min-width:768px;margin:0 auto}
.row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}
.row.collapse .column,.row.collapse .columns{padding:0}
.row.collapse .columnz,.row.collapse .columnz{padding:0}
.row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}
.row .row.collapse{margin:0}
.column,.columns{float:left;min-height:1px;padding:0 30px 0 0;position:relative}
.columnz{float:left;min-height:1px;padding:0 15px;position:relative}
.column.centered,.columns.centered{float:none;margin:0 auto}
[class*="column"]+[class*="column"]:last-child{float:right}
[class*="column"]+[class*="column"].end{float:left}
.one,.row .one{width:8.33333%}
.two,.row .two{width:16.66667%}
.three,.row .three{width:25%}
.four,.row .four{width:33.33333%}
.five,.row .five{width:41.66667%}
.six,.row .six{width:50%}
.seven,.row .seven{width:58.33333%}
.eight,.row .eight{width:66.66667%}
.nine,.row .nine{width:75%}
.ten,.row .ten{width:83.33333%}
.eleven,.row .eleven{width:91.66667%}
.twelve,.row .twelve{width:100%}
.row .offset-by-one{margin-left:8.33333%}
.row .offset-by-two{margin-left:16.66667%}
.row .offset-by-three{margin-left:25%}
.row .offset-by-four{margin-left:33.33333%}
.row .offset-by-five{margin-left:41.66667%}
.row .offset-by-six{margin-left:50%}
.row .offset-by-seven{margin-left:58.33333%}
.row .offset-by-eight{margin-left:66.66667%}
.row .offset-by-nine{margin-left:75%}
.row .offset-by-ten{margin-left:83.33333%}
.push-two{left:16.66667%}
.pull-two{right:16.66667%}
.push-three{left:25%}
.pull-three{right:25%}
.push-four{left:33.33333%}
.pull-four{right:33.33333%}
.push-five{left:41.66667%}
.pull-five{right:41.66667%}
.push-six{left:50%}
.pull-six{right:50%}
.push-seven{left:58.33333%}
.pull-seven{right:58.33333%}
.push-eight{left:66.66667%}
.pull-eight{right:66.66667%}
.push-nine{left:75%}
.pull-nine{right:75%}
.push-ten{left:83.33333%}
.pull-ten{right:83.33333%}
object,embed{max-width:100%;height:auto}
object,embed{height:100%}
img{-ms-interpolation-mode:bicubic}
#map_canvas img,.map_canvas img{max-width:none!important}
.row{*zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.block-grid{display:block;overflow:hidden;padding:0}
.block-grid>li{display:block;height:auto;float:left}
.block-grid.one-up{margin:0;margin:0 -8px}
.block-grid.one-up>li{width:100%;padding:0 0 15px;padding:0 8px 8px}
.block-grid.two-up{margin:0 -15px;margin:0 -8px}
.block-grid.two-up>li{width:50%;padding:0 15px 15px;padding:0 8px 8px}
.block-grid.two-up>li:nth-child(2n+1){clear:both}
.block-grid.three-up{margin:0 -12px;margin:0 -8px}
.block-grid.three-up>li{width:33.33333%;padding:0 12px 12px;padding:0 8px 8px}
.block-grid.three-up>li:nth-child(3n+1){clear:both}
.block-grid.four-up{margin:0 -10px}
.block-grid.four-up>li{width:25%;padding:0 10px 10px}
.block-grid.four-up>li:nth-child(4n+1){clear:both}
.block-grid.five-up{margin:0 -8px}
.block-grid.five-up>li{width:20%;padding:0 8px 8px}
.block-grid.five-up>li:nth-child(5n+1){clear:both}
.block-grid.six-up{margin:0 -8px}
.block-grid.six-up>li{width:16.66667%;padding:0 8px 8px}
.block-grid.six-up>li:nth-child(6n+1){clear:both}
.block-grid.seven-up{margin:0 -8px}
.block-grid.seven-up>li{width:14.28571%;padding:0 8px 8px}
.block-grid.seven-up>li:nth-child(7n+1){clear:both}
.block-grid.eight-up{margin:0 -8px}
.block-grid.eight-up>li{width:12.5%;padding:0 8px 8px}
.block-grid.eight-up>li:nth-child(8n+1){clear:both}
.block-grid.nine-up{margin:0 -8px}
.block-grid.nine-up>li{width:11.11111%;padding:0 8px 8px}
.block-grid.nine-up>li:nth-child(9n+1){clear:both}
.block-grid.ten-up{margin:0 -8px}
.block-grid.ten-up>li{width:10%;padding:0 8px 8px}
.block-grid.ten-up>li:nth-child(10n+1){clear:both}
.block-grid.eleven-up{margin:0 -8px}
.block-grid.eleven-up>li{width:9.09091%;padding:0 8px 8px}
.block-grid.eleven-up>li:nth-child(11n+1){clear:both}
.block-grid.twelve-up{margin:0 -8px}
.block-grid.twelve-up>li{width:8.33333%;padding:0 8px 8px}
.block-grid.twelve-up>li:nth-child(12n+1){clear:both}

/* 	END FOUNDATION
**********************/
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:62.5%}
body{font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:14px;line-height:1;color:#222;position:relative;-webkit-font-smoothing:antialiased}
a img{border:0}
p a,p a:visited{line-height:inherit}
.left{float:left}
.right{float:right}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.hide{display:none!important}
.highlight{background:#ff9}
figure{margin:0}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th{margin:0;padding:0;font-size:14px;direction:ltr}
p{font-family:inherit;font-weight:normal;font-size:14px;line-height:1.6;margin-bottom:17px}
p.lead{font-size:17.5px;line-height:1.6;margin-bottom:17px}
aside p{font-size:13px;line-height:1.35;font-style:italic}
h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;color:#222;text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:14px;margin-top:14px}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility}
h1{font-size:44px;font-weight:600;color:#222}
h1 em{font-family:"Times New Roman",Times,serif;font-weight:normal;font-size:38px}
h2{font-size:37px;font-weight:300;color:#222;letter-spacing:-0.02em}
h3{font-size:27px;font-weight:300;color:#555;letter-spacing:-0.04em}
h4{font-size:23px}
h5{font-size:17px}
h6{font-size:14px}
h1{font-size:32.7px;color:#06c;font-weight:700;letter-spacing:-1px}
h2{font-size:28px}
h3{font-size:24.9px}
h4{font-size:21.8px}
h5{font-size:18.7px}
h6{font-size:17.1px}
.subheader{font-family:'Open Sans',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;line-height:1.3;color:#6f6f6f;font-weight:300;margin-bottom:17px}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:22px 0 21px;height:0}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.img-right{position:absolute;right:0}
sup,sub{vertical-align:baseline;position:relative;top:-0.6em;font-size:.5em;opacity:.7}
sub{top:.4em}
sup.underline{border-bottom:1px solid #FFF}
.price-plan{position:relative;float:left;margin:0 20px;padding-bottom:10px;padding-bottom:0\9;font-family:'Open Sans',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:300;width:260px;min-height:470px;text-align:center;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;box-shadow:0 1px 4px #d1d1d1;border-radius:6px}
.price-plan:hover .order-method,.price-plan:hover .order-benefits{opacity:1.0}
.price-discount{position:absolute;display:block;width:83px;height:83px;top:-2px;left:-2px}
.price-strike{color:#aaa;font-style:italic!important;text-decoration:line-through}
.license-type{background:url('http://d2jp18wqix77ia.cloudfront.net/images/v3/bg-price-plan.png') no-repeat center center;border-radius:6px 6px 0 0;font-size:35px;color:#FFF;padding:32px 0 16px}
.license-name{display:block;margin:7px 0;font-size:10px;color:#e1e1e1;text-transform:uppercase;letter-spacing:.5em}
.price-ribbon{color:#FFF;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-shadow:0 1px 0 #6e8200;font-size:26px;padding:12px 0;background-color:#033}
.bg-greener{background:url('http://d2jp18wqix77ia.cloudfront.net/images/v3/bg-price-greener.png') no-repeat center center}
.bg-green{background:url('http://d2jp18wqix77ia.cloudfront.net/images/v3/bg-price-green.png') no-repeat center center;border-top:1px solid #b1f3c9;border-bottom:1px solid #0cab17}
.bg-blue{background:url('http://d2jp18wqix77ia.cloudfront.net/images/v3/bg-price-blue.png') no-repeat center center;border-top:1px solid #2a99b7;border-bottom:1px solid #00546d}
.bg-rose{background:url('http://d2jp18wqix77ia.cloudfront.net/images/v3/bg-price-rose.png') no-repeat center center;border-top:1px solid #c92c99;border-bottom:1px solid #602}
ul.price-benefits{margin:20px 0;color:#444}
ul.price-benefits strong{color:#393939}
ul.price-benefits li{font-size:13px;line-height:1.7em}
.order-cta{border-top:1px solid #ddd;text-align:center;padding-top:10px;position:absolute;width:100%;height:150px;bottom:0;display:block}
.order-cta form{margin:0;padding:0}
.cupid-green{background-color:#7fbf4d;background-image:-webkit-gradient(linear,left top,left bottom,from(#7fbf4d),to(#63a62f));background-image:-webkit-linear-gradient(top,#7fbf4d,#63a62f);background-image:-moz-linear-gradient(top,#7fbf4d,#63a62f);background-image:-ms-linear-gradient(top,#7fbf4d,#63a62f);background-image:-o-linear-gradient(top,#7fbf4d,#63a62f);background-image:linear-gradient(top,#7fbf4d,#63a62f);border:1px solid #63a62f;border-bottom:1px solid #5b992b;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #96ca6d;-moz-box-shadow:inset 0 1px 0 0 #96ca6d;-ms-box-shadow:inset 0 1px 0 0 #96ca6d;-o-box-shadow:inset 0 1px 0 0 #96ca6d;box-shadow:inset 0 1px 0 0 #96ca6d;color:#fff;font:bold 13px "Open Sans","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;line-height:1;padding:7px 0 8px 0;text-align:center;text-shadow:0 -1px 0 #4c9021;width:150px}
a.cupid-green, a.cupid-green:visited {color:#FFF !important;display:block;margin:0 auto;text-decoration:none;padding:10px 8px}
.cupid-green:hover{background-color:#76b347;background-image:-webkit-gradient(linear,left top,left bottom,from(#76b347),to(#5e9e2e));background-image:-webkit-linear-gradient(top,#76b347,#5e9e2e);background-image:-moz-linear-gradient(top,#76b347,#5e9e2e);background-image:-ms-linear-gradient(top,#76b347,#5e9e2e);background-image:-o-linear-gradient(top,#76b347,#5e9e2e);background-image:linear-gradient(top,#76b347,#5e9e2e);-webkit-box-shadow:inset 0 1px 0 0 #8dbf67;-moz-box-shadow:inset 0 1px 0 0 #8dbf67;-ms-box-shadow:inset 0 1px 0 0 #8dbf67;-o-box-shadow:inset 0 1px 0 0 #8dbf67;box-shadow:inset 0 1px 0 0 #8dbf67;cursor:pointer}
.cupid-green:active{border:1px solid #5b992b;border-bottom:1px solid #538c27;-webkit-box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee;-moz-box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee;box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee}
.cupid-green strong{font-size:1.3em}
.cupid-green small{display:block;margin-top:5px;font-size:11px;font-family:Verdana,Geneva,sans-serif;font-weight:normal;color:#f9f9f9}
.order-button,a.order-button{display:block;max-width:120px;margin:0 auto;padding:5px 4px;font-family:Arial,Verdana,Geneva,sans-serif;font-weight:bold;font-size:12px;text-shadow:0 1px 0 #fff;color:#2ba235;border:1px solid #c7f1cb;border-bottom-color:#91e497;background-color:#d6f5d7;background-image:-moz-linear-gradient(#edfbef,#d6f5d7);background-image:-webkit-linear-gradient(#edfbef,#d6f5d7);background-image:linear-gradient(#edfbef,#d6f5d7);background-repeat:repeat-x;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}
input.order-button{padding:10px 8px!important}
.order-button:hover{cursor:pointer;text-decoration:none;text-shadow:0 1px 0 #FFF;color:#305e1e;border-bottom-color:#9ed7a2;box-shadow:0 1px 3px #d5e7f4}
.order-button:active{text-decoration:none;border-color:#9ed7a2;background-repeat:repeat-x;box-shadow:inset 0 1px 3px #d5e7f4}
.order-button-green{display:block;max-width:120px;margin:0 auto;padding:5px 4px;font-family:Arial,Verdana,Geneva,sans-serif;font-weight:bold;font-size:12px;border:1px solid #538031;color:#FFF!important;text-shadow:0 -1px 0 #4c9021;background-color:#63a630;background-image:-moz-linear-gradient(#63a630,#92d65c);background-image:-webkit-linear-gradient(#63a630,#92d65c);background-image:linear-gradient(#63a630,#92d65c);background-repeat:repeat-x;border-radius:4px;box-shadow:0 1px 5px #696969}
.order-button-green:hover{cursor:pointer;text-decoration:none;text-shadow:0 1px 0 #fff;color:#337797;border-color:#cbe3ee;border-bottom-color:#97c7dd;background-color:#d9ebf2;background-image:-moz-linear-gradient(#eff6fa,#d9ebf2);background-image:-webkit-linear-gradient(#eff6fa,#d9ebf2);background-image:linear-gradient(#eff6fa,#d9ebf2);background-repeat:repeat-x;box-shadow:0 1px 3px #d5e7f4}
.order-button-green:active{color:#FFF;text-shadow:0 -1px 0 #075c7f;text-decoration:none;border-color:#51a7e8;border-top-color:#5ae355;background-color:#39d412;background-image:-moz-linear-gradient(#219b0b,#39d412);background-image:-webkit-linear-gradient(#219b0b,#39d412);background-image:linear-gradient(#219b0b,#39d412);box-shadow:0 1px 3px #f0faef}
.order-payment,.order-benefits{display:block;color:#777;font-size:11px;font-family:Arial,Helvetica,sans-serif;opacity:.6;transition:opacity .5s linear}
.order-cta:hover .order-benefits{opacity:1.0}
.order-benefits strong{display:block;color:#ce5a13;font-size:12px;padding:2px 0}
.order-method{opacity:.6;transition:opacity .5s linear;color:#555;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:0;margin:2px 0 14px;border-color:#ddd;border-radius:3px}
.order-footer{border-top:3px double #ddd;margin:30px 20px 0 25px;padding-top:15px;opacity:.5;transition:opacity .5s linear}
.order-footer:hover{opacity:1.0}
.order-footer h5{color:#2977c7}
@media all and (max-height:780px){.price-plan{position:relative;float:left;padding-bottom:10px;font-family:"Open Sans",Helvetica,Arial,Verdana;font-weight:300;min-height:380px}
.license-type{font-size:28px;color:#FFF;padding:20px 0 8px}
.license-name{margin:2px 0}
.price-ribbon{font-size:18px;padding:8px 0}
ul.price-benefits{margin:10px 0 1px}
ul.price-benefits li{font-size:13px;line-height:1.4em}
.order-cta{border-top:0;padding-top:10px}
}
#pm-3star{position:relative;left:0;height:416px!important;width:100%;display:block;background:url('http://d2jp18wqix77ia.cloudfront.net/images/v3/img-3star.jpg') no-repeat top center;border-bottom:1px solid #ccc}
ul#attributes li:hover{position:absolute;margin-top:-3px}
#pm-sub-nav{background-color:#FFF!important;margin-bottom:10px;border-bottom:1px solid #f0f0f0}
#pm-sub-nav:hover{opacity:1.0!important}
#pm-sub-nav .row{width:980px!important;z-index:8888;background-color:#FFF}
#pm-sub-nav .columnz{margin:0;padding:0;background-color:#FFF}
#pm-sub-nav .img-pm-logo{position:absolute;left:-19px;top:5px;overflow:visible;display:none}
#pm-sub-nav .pm-product-name{display:block;float:left;padding:0}
#pm-sub-nav ul{text-align:right}
#pm-sub-nav li{display:inline-block;margin:0;padding:10px 0}
#pm-sub-nav li.selected a{color:#444;border:1px solid #f1f1f1;background-color:#f9f9f9;box-shadow:inset 0 1px 0 #aaa}
#pm-sub-nav li a{color:#777;font-size:11px;font-weight:bold;padding:5px 8px;border-radius:4px}
#pm-sub-nav li a:hover{color:#444;text-decoration:none}
#pm-sub-nav li a:active{background-color:#f9f9f9;box-shadow:inset 0 1px 0 #aaa}
#pm-sub-nav li a.cupid-green{color:#FFF;width:80px}
#pm-sub-nav li a.buynow,#pm-sub-nav li a.buynow:hover{color:#FFF;box-shadow:0 1px 1px #aaa;background-color:#76b347}
#pm-sub-nav li a.buynow:active{box-shadow:inset 0 1px 0 #aaa}
.main-features-head{position:absolute;background:url('http://d2jp18wqix77ia.cloudfront.net/images/v3/bg-grey-hue.png') repeat-x bottom;width:100%;left:0;display:block;height:129px}
ul.main-features-list{margin:0 auto;width:300px}
ul.main-features-list,ul.main-features-list li{padding:0;list-style-type:none;height:130px}
ul.main-features-list li{margin:0 auto;padding:0 20px;width:95px;height:129px;display:inline-block;vertical-align:middle;list-style-type:none;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#FFF}
.pm-themes{margin:0;padding:0;margin-top:40px}
.theme-item{position:relative;text-align:center;margin-bottom:40px}
.theme-item a{display:block;opacity:1.0;border-radius:6px;margin:5px 0;border:1px solid #aaa;-webkit-transition-property:background color;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;-moz-transition-property:background color;-moz-transition-duration:.5s;-moz-transition-timing-function:ease;-o-transition-property:background color;-o-transition-duration:.5s;-o-transition-timing-function:ease;-ms-transition-property:background color;-ms-transition-duration:.5s;-ms-transition-timing-function:ease;transition-property:background color;transition-duration:.5s;transition-timing-function:ease}
.theme-item a:hover{border:1px solid #fff;opacity:.8}
.theme-item a:hover img.theme-thumb{border:3px solid #333;background-color:#333}
.theme-item a:hover .ico-preview{display:block;position:absolute;bottom:80px;left:110px;color:#FFF;text-align:center;text-shadow:0 1px 1px #000;font-weight:500;font-family:"Open Sans",Verdana,Arial}
.theme-label{position:absolute;z-index:100;margin-top:4px;right:35px;font-style:italic;font-weight:bold;background-color:#FC0;padding:6px 10px}
.theme-item img.theme-thumb{border-radius:6px;border:3px solid #FFF;background-color:#FFF;width:100%}
.ico-preview{display:none;text-align:center!important;margin:0 auto}
.ico-preview img{display:block;text-align:center}
.full-gradient{margin-top:10px;padding-top:10px;background:url('http://d2jp18wqix77ia.cloudfront.net/images/v3/bg-gray-fade.png') repeat-x top center}
.full-gradient h2{text-shadow:0 1px 0 #FFF;font-weight:600}
.full-divider,.full-divider-gray,.full-divider-gray-lite,{background:url(http://d2jp18wqix77ia.cloudfront.net/images/v3/bg_section_divider.jpg) no-repeat center top;min-height:50px;height:auto;position:relative;overflow:hidden;padding-top:40px}
.full-divider-gray,.full-divider-gray-lite{padding:20px 0 50px;background:#eee url(http://d2jp18wqix77ia.cloudfront.net/images/v3/bg_section_divider.jpg) no-repeat center top;border-bottom:1px solid #ddd}
.full-divider-blue{background-color:#d7e7ea;border-top:1px solid #FFF;padding-bottom:20px}
.full-divider-gray-lite{padding:20px 0;border-top:1px solid #fff;background-image:none;background-color:#f1f1f1}
.full-call-to-action{padding:15px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.full-divider-gray h2,.full-divider-gray h5{text-shadow:0 1px 0 #FFF}
.full-call-to-action h4{color:#333}
.full-call-to-action h5{color:#555}
/*.full-call-to-action .cupid-green{box-shadow:1px -1px 5px #b6d666}*/
.full-call-to-action .cupid-red{box-shadow:1px -1px 5px #fdbaba}
.pm-demo-screen{position:absolute;right:0;top:50px;z-index:100}
.pm-demo-screen a.pm-demo-overlay{opacity:0;transition:opacity .5s linear;position:absolute;top:70px;left:130px;outline:0}
.pm-demo-screen:hover a.pm-demo-overlay{display:block;opacity:.9;transition:opacity .3s linear}
.its-wrap{position:relative}
.its-wrap h5{position:absolute;top:20px;display:block;margin:0 auto;padding:0 20px;width:170px;color:#FFF;line-height:1.4em;font-weight:600;font-family:"Open Sans",Verdana,Geneva,sans-serif;text-align:center;text-shadow:0 1px 2px #000}
.its-wrap:hover h5{opacity:.3}
.its-wrap img{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.its-desc{position:absolute;top:0;left:0;height:100%;display:none;color:#FFF;line-height:1.2em;background-color:#000;cursor:default;border-radius:4px;box-shadow:inset 0 1px 2px #000;text-shadow:0 1px 1px #000}
.its-desc-txt{padding:7px;text-align:left;font-size:11px!important}
.pm-benefits-list li{margin:0 0 7px 0;color:#333;text-shadow:0 1px 0 #FFF}
.pm-benefits-list li .numbercircle{-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;behavior:url(PIE.htc);width:27px!important;height:27px!important;padding:4px 3px 4px 3px;background-color:#91c568;border:2px solid #91c568;color:#f2fee8;text-shadow:none;text-align:center;font-weight:bold;font:12px Arial,sans-serif;margin-right:7px;display:inline-block}
.testimonial-div{position:relative}
.testimonial-quote{position:relative;display:block;padding:15px;color:#777;background-color:#FFF;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 1px 1px #d2d2d2}
.testimonial-quote p{padding:0;margin:0}
.testimonial-arrow{border:solid 7px transparent;border-top-color:#FFF;position:absolute;bottom:-14px;margin:0 0 0 40px}
.testimonial-meta{display:block;width:400px;bottom:-150px;margin-left:35px}
.testimonial-meta img{margin-top:15px;float:left;margin-right:15px}
.testimonial-author h6{padding-top:7px;line-height:1em;font-size:14px;font-weight:400;display:inline-block}
.testimonial-author p{line-height:.7em}
.cupid-red{background-color:#c12424;background-image:-webkit-gradient(linear,left top,left bottom,from(#d93030),to(#b32121));background-image:-webkit-linear-gradient(top,#d93030,#b32121);background-image:-moz-linear-gradient(top,#d93030,#b32121);background-image:-ms-linear-gradient(top,#d93030,#b32121);background-image:-o-linear-gradient(top,#d93030,#b32121);background-image:linear-gradient(top,#d93030,#b32121);border:1px solid #b32121;border-bottom:1px solid #a61f1f;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #e05757;-moz-box-shadow:inset 0 1px 0 0 #e05757;-ms-box-shadow:inset 0 1px 0 0 #e05757;-o-box-shadow:inset 0 1px 0 0 #e05757;box-shadow:inset 0 1px 0 0 #e05757;color:#fff;font:bold 13px "Open Sans","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;line-height:1;padding:7px 0 8px 0;text-align:center;text-shadow:0 -1px 0 #951c1c;}
a.cupid-red,.cupid-red:visited {color:#FFF !important;display:block;margin:0 auto;text-decoration:none;padding:10px 8px}
a.cupid-red:hover{background-color:#db4b4b;background-image:none;cursor:pointer}
a.cupid-red:active{background-color:#b12424 !important;background-image:none;cursor:pointer;border:1px solid #b32121;border-bottom:1px solid #a61f1f;-webkit-box-shadow:inset 0 1px 0 0 #e05757;-moz-box-shadow:inset 0 1px 0 0 #e05757;-ms-box-shadow:inset 0 1px 0 0 #e05757 !important;-o-box-shadow:inset 0 1px 0 0 #e05757 !important;box-shadow:inset 0 1px 0 0 #e05757 !important;}