body {background-color:#f5f5f5; color:#373737; font-size:75%; line-height:1.1; font-family:"Helvetica light",'open_sanslight',Helvetica,Arial,sans-serif; -webkit-font-smoothing:antialiased;}
/*---------------------------------------------------------------------------------------------
[ typo / helpers ]
*/
::selection {background:#a6e2f8; /* Safari */} ::-moz-selection {background:#a6e2f8; /* Firefox */}

a {color:#00aeef;}
a:hover {color:#ff7407;}
a, a:hover {text-decoration:underline;}

h1, h2, h3, h4, h5, h6 {font-family:"Helvetica light",'open_sanslight',Helvetica,Arial,sans-serif; font-weight:normal; color:#262626;}
h1, h2 {color:#fff;}
h3, h4 {color:#373737; letter-spacing:-1px;}
h1 {font-size:55px; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3); letter-spacing:-1px;}
h2 {font-size:20px; margin:5px 0 20px;}
h3 {font-size:24px; margin-bottom:0.9em;}
h4 {font-size:22px;}
h5 {font-size:24px;}
h6 {font-size:20px;}

h4 span {font-size:15px; letter-spacing:0; font-family:Helvetica,Arial,sans-serif !important;}

blockquote, .tsmAuth {font-family:Georgia,serif; font-style:italic;}
.tsmAuth {font-family:Times,Georgia,serif;}

p {font-size:16px; line-height:24px;}

.clearer {clear:both; font-size:0.1px; height:0.1px; line-height:0.1px; width:100%;}
.cnt {text-align:center;}
.fR {float:right;}
.fL {float:left;}
.arrow:after {content:''; width:0; height:0; font-size:0; line-height:0; display:inline-block; position:relative; right:-5px; top:-1px; border-color:transparent transparent transparent #007db7; border-style:solid; border-width:3px;}
.arrow:hover:after {border-color:transparent transparent transparent #ff7407;}

/*---------------------------------------------------------------------------------------------
[ buttons class ]
*/
.bt {font-size:1.4em; padding:0.4em 1.25em; display:inline-block; min-width:129px;
    cursor:pointer; display:inline-block; font-family:"Helvetica light",'open_sanslight',Helvetica,Arial,sans-serif; line-height:1.1em; text-align:center;
    border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;
    text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);
    box-shadow:0 2px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.7);
    border-style:solid; border-width:0 1px 1px; border-color:transparent; border-color:rgba(255, 255, 255, 0.2) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.1);
}
.bt, .bt:hover {color:#fff; text-decoration:none;}
.bt-orange {
    background:#ff9a1c;
    background:-moz-linear-gradient(top,  #ff9a1c 0%, #ff830f 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a1c), color-stop(100%,#ff830f));
    background:-webkit-linear-gradient(top,  #ff9a1c 0%,#ff830f 100%);
    background:-o-linear-gradient(top,  #ff9a1c 0%,#ff830f 100%);
    background:-ms-linear-gradient(top,  #ff9a1c 0%,#ff830f 100%);
    background:linear-gradient(to bottom,  #ff9a1c 0%,#ff830f 100%);
}
.bt-orange:hover {
    background:#ffa93e;
    background:-moz-linear-gradient(top,  #ffa93e 0%, #ff9533 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa93e), color-stop(100%,#ff9533));
    background:-webkit-linear-gradient(top,  #ffa93e 0%,#ff9533 100%);
    background:-o-linear-gradient(top,  #ffa93e 0%,#ff9533 100%);
    background:-ms-linear-gradient(top,  #ffa93e 0%,#ff9533 100%);
    background:linear-gradient(to bottom,  #ffa93e 0%,#ff9533 100%);
}

/*---------------------------------------------------------------------------------------------
[ structure ]
*/
.content {background:#fff url(/marketing/images/clickwebinar/pages/pricing/bg_head.jpg) repeat-x 0 0; padding:10px 0 25px;}
.content .in {margin:0 auto; width:980px; position:relative;}
.tCV-Col {float:left; width:50%;}
.threeColView .tCV-Col {width:33%;}
.twoColView .oneColView {width:100% !important;}
.tCVC-In {padding:10px;}

ul.std li {background:url(/marketing/images/clickwebinar/pages/pricing/sprite.png) 0 -191px no-repeat; font-size:1.6em; display:block; padding:0 0 0.9em 1.5em;}
blockquote {font-family:Georgia, serif; font-style:italic; margin-bottom:1em; line-height:1.65em; font-size:1.3em; margin-top:-2px;}

/*------------------------------------*\
   CONTENT
\*------------------------------------*/
.content > div {width:980px; margin:0 auto;}
.footer > div {width:807px; margin:1.5em auto;}
.content > div, .footer > div {overflow:hidden;}

/* main sprite */
.sprite {background:url(/marketing/images/clickwebinar/pages/pricing/sprite.png) 0 0 no-repeat; display:block;}
.s-Phone {background-position:31px 8px;}
.s-NoneProfit {background-position:34px -74px;}

/*------------------------------------*\
   CONTENT - elements
\*------------------------------------*/
/* Pricing list */
.pricing {margin:8em 0 2.34em ;}
.pricing ul {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.pricing li {margin-left:-1px;}
.pricing li:first-child .pBox .bottom > div {padding:0.9em 0.5em 0 0;}
.pricing li.cw .top p {font-size:2.2em;}
.pricing li.cw .top p {*margin-top:0.25em;}
.pricing li.cw .pBox .bottom > div {padding-top:1.1em;}
.pricing li.cw .pBox .bottom p.b {font-size:1.5em;}
.pricing li.cw .pBox .bottom p.num {font-size:5em; color:#00517b; line-height:0.5em; margin-top:0.2em;}
.pricing li .pBox.blue .bottom p.b, .pricing li .pBox.blue .bottom p.num {color:#00517b;}
.pBox, .pBox.orange {width:225px; height:392px; z-index:1;}
.pBox {background:url(/marketing/images/clickwebinar/pages/pricing/boxB.png) no-repeat #f0f0f0;}
.pBox.orange {background:url(/marketing/images/clickwebinar/pages/pricing/boxO.png) no-repeat; width:245px; height:413px;}
.pBox p {padding:0; *margin-top:0.1em; line-height:inherit;}
.pBox .top {height:50px; line-height:4em;}
.pBox .top p {font-size:2.5em;}
.pBox .middle {height:129px;}
.pBox .middle p {font-size:1.4em; padding:0.5em 0;}
.pBox .middle p span {font-size:3em; line-height:0.84em; padding:0.1em 0; display:block;}
.pBox .bottom {height:217px;}
.pBox .bottom > div {padding:0.9em 0 0;}
.pBox .bottom p {line-height:1.2em;}
.pBox .bottom p.num {font-size:6.1em; letter-spacing:-2px; line-height:0.76em; margin-top:0.1em; *margin-bottom:0.2em;}
.pBox .bottom p.num sup {position:absolute; top:-0.2em; font-size:0.6em;}
.pBox .bottom p.num dfn {font-size:0.26em; letter-spacing:0px;}
.pBox .bottom p.s {font-size:1.2em; line-height:1.3em;}
.pBox .bottom p.buy {margin-top:1em;}

.pricing li.recommended {width:245px; height:396px;}
.pricing li.recommended .pBox {left:-5px; *left:0; left:0px\0/; top:-15px; z-index:2; border:5px solid  rgba(00, 0, 0, .2); box-shadow:none; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px;}
.pricing li.recommended .top {height:59px; line-height:5em;}
.pricing li.recommended .top p {font-size:3em;}
.pricing li.recommended .pBox .middle {height:139px;}
.pricing li.recommended .pBox .middle p {font-size:1.5em;}
.pricing li.recommended .pBox .middle p span {font-size:3.3em; padding-bottom:0;}
.pricing li.recommended .pBox .bottom {height:215px;}
.pricing li.recommended .pBox .bottom > div {padding-top:0.2em;}
.pricing li.recommended .pBox .bottom p.num {color:#ff6500; font-size:6.6em; margin-top:0.24em; line-height:0.5em;}
.pricing li.recommended .pBox .bottom p.num sup {top:-0.2em;}
.pricing li.recommended .pBox .bottom p.buy a {padding:0.45em 1.2em 0.6em; font-size:1.8em;}

.pricing .vat {position:absolute; right:-0.4em; bottom:-2.2em; width:100%;}
.pricing .vat p {color:#969696; font-size:0.9em;}

.pricing li.recommended {width:245px; height:396px;}
.pricing li.recommended .pBox {left:-5px; *left:0; left:0px\0/; top:-15px; z-index:2; border:5px solid  rgba(00, 0, 0, .2); box-shadow:none; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px;}
.pricing li.recommended .top {height:59px; line-height:5em;}
.pricing li.recommended .top p {font-size:3em;}
.pricing li.recommended .pBox .middle {height:139px;}
.pricing li.recommended .pBox .middle p {font-size:1.5em;}
.pricing li.recommended .pBox .middle p span {font-size:3.3em; padding-bottom:0;}
.pricing li.recommended .pBox .bottom {height:215px;}
.pricing li.recommended .pBox .bottom > div {padding-top:0.2em;}
.pricing li.recommended .pBox .bottom p.num {color:#ff6500; font-size:6.6em; margin-top:0.24em; line-height:0.5em;}
.pricing li.recommended .pBox .bottom p.buy a {font-size:1.8em; padding:0.35em 1.25em}

.pricing .vat {position:absolute; right:-0.4em; bottom:-2.2em; width:100%;}
.pricing .vat p {color:#969696; font-size:0.9em;}

/* Information boxs */
.boxInfo {margin:3.5em auto 1em; width:751px; *width:750px; padding-left:7.8em;}

.tsmAuth {color:#737373; font-size:16px; margin-top:20px;}
.tsmAuth strong {color:#61ae48; font-size:24px; display:block; padding-top:13px;}
.tsmAuth img {float:left; margin-right:10px;}

/* Footer */
.copy {width:100%; color:#a2a2a2; font-size:1.1em;}
.fBox {margin:1.1em 2.8em 1.7em 1.1em; width:362px; text-align:left; padding:0.95em 0.35em; border:0; min-height:158px; font-size:1.1em;
    background:#FFF;
    background:-moz-linear-gradient(top,  #FFF 50%, #f3f3f3 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(50%,#FFF), color-stop(100%,#f3f3f3));
    background:-webkit-linear-gradient(top,  #FFF 50%,#f3f3f3 100%);
    background:-o-linear-gradient(top,  #FFF 50%,#f3f3f3 100%);
    background:-ms-linear-gradient(top,  #FFF 50%,#f3f3f3 100%);
    background:linear-gradient(top,  #FFF 50%,#f3f3f3 100%);
    -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;
    -webkit-box-shadow:0px 1px 2px 1px rgba(0, 0, 0, 0.35); -moz-box-shadow:0px 1px 2px 1px rgba(0, 0, 0, 0.35); box-shadow:0px 1px 2px 1px rgba(0, 0, 0, 0.35);
}
.fBox.last {margin:1.1em 0 1.7em 0;}
.fBox h4 {padding:0.3em 0 0 4.1em;}
.fBox p {padding:1.1em 2.1em 0.2em; line-height:1.2em; font-size:1.15em;}

/*------------------------------------*\
   FIREFOX prefix
\*------------------------------------*/
@-moz-document url-prefix() { 
  .pBox .bottom p.num sup {top:-3px;} 
  .pricing li.recommended .pBox .bottom p.num sup {top:-15px;}
  .pricing li.cw .pBox .bottom  p.num sup {top:-11px;}
} 

/*------------------------------------*\
   SHARED
\*------------------------------------*/
h3, h4, .btn, .pBox p {font-family:Helvetica, Arial, sans-serif;}
h3, h4 {font-weight:normal;}
h3, h4, .pBox .bottom p.num, .tsmAuth strong {color:#00517b;}
h4 span, p, ul.std li, .pBox .bottom p, .tsmAuth {color:#262626;}
.pBox p, .btn, .btn:hover {color:#fff;}
h3, h4 {letter-spacing:-1px;}
h4 span, p, ul.std li, .pBox .middle p, .pBox .bottom p {font-family:Arial, Helvetica, sans-serif;}

.pBox p {color:#fff;}
.pricing li, .pBox, .pBox.blue, .pBox.orange, .copy, .fBox {float:left;}
.arrow:after {text-decoration:none;}
.pricing, .pBox, .pBox.blue, .pBox.orange {text-align:center;}
.arrow:after, .pricing li, .pBox, .pBox.blue, .pBox.orange, .pBox .bottom p.num {position:relative;}