/* style.css */

/* RESET */
* {  margin:0;  padding:0;  border:0;  outline:0;  font-size:100%;  vertical-align:baseline;  background:transparent;}                  
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none; color:#359CCB;}
a:hover { outline: none; text-decoration:underline; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }
/* END RESET CSS */


body { font:13px sans-serif; *font-size:small; *font:x-small; line-height:1.22; background:url(../images/main-bg.png) repeat-x #DEDEDE; }
table { font-size:inherit; font:100%; }
select, input, textarea { font:99% sans-serif; }

body, select, input, textarea { color:#444; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; text-rendering: optimizeLegibility; }
html { -webkit-font-smoothing: antialiased; }
ol { list-style-type: decimal; }
small { font-size:85%; }
strong, th { font-weight: bold; }
td, td img { vertical-align:top; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
input[type=button], input[type=submit], button { cursor: pointer; }
::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection { background:#FF5E99; color:#fff; text-shadow: none; } 
a:link { -webkit-tap-highlight-color: #FF5E99; } 
html { overflow-y: scroll; }
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }
.clear { clear:both; height:0; line-height:0; font-size:0;}
.alignright { float:right !important;}
.alignleft { float:left !important;}
.nofloat { float:none !important;}

.ie6 img {behavior:url(pngbehavior.htc);}
cufon {display:inline-block !important;font-size:1px !important;line-height:1px !important;position:relative !important;vertical-align:middle !important;}

/* MAIN CSS */

/*@font-face { font-family: 'Friz';  src: url(../images/frizquadratac.otf); font-weight: normal; font-style: normal;}*/

#wrapper { margin:0 auto; width:938px; }

#header { position:relative; height:30px;}
#header h2 { width:382px; height:52px; }
#header h2 a { display:inline-block; height:52px; width:382px; background:url(../images/instant-teleseminar-logo.png) no-repeat; text-indent:-999em; position:absolute; top:50px; left:-10px; }
#header h2.short a { width:224px; height:52px; background:url(../images/it-logo-short.png) no-repeat;}

#top-support { background:#42BBE4; height:20px; color:#fff; padding:2px 0 0 5px; position:absolute; top:5px; left:0; width:933px;}
.ie6 #top-support { height:15px; padding-top:0px;}
#top-support img { position:relative; top:-7px; float:left; margin-right:10px;}
.ie6 #top-support  img {top:-5px;}
#top-support a { color:#fff; text-decoration:underline; font-weight:bold;}
#top-support a:hover { color:#016CA0;}

ul#topnav { position:absolute; top:0; right:0; padding-left:10px;}
ul#topnav li {float:left; background:#006D9F; list-style:none; padding:5px 0; min-height:17px;}
ul#topnav li a {color:#cbeffd; padding-right:10px; margin-right:7px; line-height:12px; text-decoration:none;}
ul#topnav li.active a { color:#fff; text-decoration:underline;}
ul#topnav li.first a {padding-left:10px;}
ul#topnav li.last {margin:0px; padding:0;}
ul#topnav li.last a {margin:0px; padding:6px 35px 0 35px; border-right:0px solid #CBEFFD; background:url(../images/top-login-bg.png) repeat-x #1D87B7; color:#fff; font-size:14px; font-weight:bold; height:21px; display:inline-block; overflow:hidden; margin-bottom:-3px;}
ul#topnav li a:hover {color:#fff; text-decoration:underline;}

ul#nav { position:absolute; bottom:0; right:0;}
ul#nav li {float:left; list-style:none; margin-left:20px;}
ul#nav li a {color:#006D9F; padding: 0 0 15px 0; text-decoration:none; display:inline-block; height:20px; font-weight:bold; border-bottom:0px solid #5ECEF5; margin-bottom:7px;}
ul#nav li.first a {}
ul#nav li.last {}
ul#nav li a:hover {color:#fff; text-decoration:none;}
ul#nav li.active a {color:#fff; border-bottom:7px solid #fff; margin-bottom:0px;}

ul#nav-new {position:absolute; bottom:0; right:0; font-size:16px;}
ul#nav-new li {float:left; list-style:none;}
ul#nav-new li a {color:#006d9f; padding: 11px 15px 0 15px; text-decoration:none; display:inline-block; height:33px; font-weight:bold; background:url(../images/tab-normal.png) repeat-x; border-right:1px solid #43b2dc; border-top:1px solid #D1F3FF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
ul#nav-new li a:hover { background:#9CDCF6;}
ul#nav-new li.active a,ul#nav-new li.active a:hover { background:#FFF; border-top:1px solid #fff;}
ul#nav-new li.last a {border-right:0px solid #43b2dc;}

#slide-nav{ height:70px; overflow:hidden;}
#slide-nav a { display:inline-block; height:40px; width:233px; margin-right:2px; float:left; background:url(../images/banner-tab-inactive.jpg) 50% 0 no-repeat; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#093679; text-decoration:none; text-shadow: #fff 0px 0px 3px; padding-top:20px; font-weight:bold;}
#slide-nav a.tall {height:47px; padding-top:13px;}
#slide-nav a.active {height:47px;}
#slide-nav a:hover {color:#1D87B7; text-decoration:none;}
#slide-nav a.last {margin-right:0px;}

#banner { position:relative;}
#banner h1{font-size:44px; line-height:30px;}
#banner h2 {font-size:23px; line-height:20px;}
#banner p {margin-bottom:5px; font-size:14px;}
#banner p.first { margin-top:15px;}
#banner a.video { background:url(../images/video-icon.png) no-repeat 3px 3px #016a9e; padding:5px 10px 5px 35px; color:#fff; text-decoration:none; display:inline-block;}
#banner a.video:hover { background-color:#F7DE47; color:#444;}
#banner a.free-label { position:absolute; top:5px; left:-45px;}
#banner .shed-left { background:url(../images/shed-left.png) no-repeat; width:6px; height:263px; display:block; position:absolute; top:0; left:-6px;}
#banner .shed-right { background:url(../images/shed-right.png) no-repeat; width:6px; height:263px; display:block; position:absolute; top:0; right:-6px;}
#banner .slide {height:223px; padding:30px 0 0 70px; position:relative;}
.ie6 #banner .slide, .ie7 #banner .slide {height:233px; padding-top:20px;}

#slide1 .slide { background:url(../images/banner1-bg.jpg) no-repeat #fff;  color:#a4e6fc; }
#banner #slide1 h1{color:#DA870F; font-size:40px; text-shadow: #fff 0px 0px 3px;}
#banner #slide1 h2 {color:#DA870F;text-shadow: #fff 0px 0px 3px;}
#slide1 p { width:420px; line-height:16px; color:#444;}
#slide1 #slide-nav a.active { background:url(../images/banner-tab-active.jpg) 0 0 no-repeat #fff; color:#BA7001; text-shadow: #fff 0px 0px 3px; height:52px; padding-top:18px !important;}

#slide2 .slide { background:url(../images/banner2-bg.jpg) no-repeat #D3DAD9; color:#a4e6fc;}
#slide2 p {width:380px;line-height:18px; color:#000;}
#banner #slide2 h1{color:#BB0119;}
#slide2 #slide-nav a.active { background:url(../images/banner-tab2-active.jpg) 0 0 no-repeat #9AABA8; color:#BB0119; text-shadow: #fff 0px 0px 3px; padding-top:23px;}

#slide3 .slide { background:url(../images/banner3-bg.jpg) no-repeat #fff; padding:30px 0 0 60px !important; color:#006D9F;  text-align:right;}
#slide3 p {line-height:18px; color:#444; text-align:right; padding-right:60px;}
#banner #slide3 h1{color:#006D9F; text-align:right; margin-right:60px;}
#slide3 #slide-nav a.active { background:url(../images/banner-tab3-active.jpg) 0 0 no-repeat #EEFAFE; color:#006D9F; text-shadow: #fff 0px 0px 3px; padding-top:23px;}

#slide4 .slide { background:url(../images/banner4-bg.jpg) no-repeat #fff; padding:30px 0 0 90px !important; color:#a4e6fc;}
#slide4 p {line-height:16px; color:#444; padding-right:50px; text-align:right;}
#banner #slide4 h1{color:#EB8B01; text-align:right; margin-right:50px;}
#slide4 #slide-nav a.active { background:url(../images/banner-tab4-active.jpg) 0 0 no-repeat #FFF3E2; color:#BA7001; text-shadow: #fff 0px 0px 3px; height:52px; padding-top:18px;}


#action-bar	{ position:relative;}
#action-bar h2	{/*font-family:'Friz',"Trebuchet MS", Arial, Helvetica, sans-serif;*/ font-size:32px; color:#737373; line-height:28px; padding:30px 0;}
#action-bar a	{ display:inline-block; height:77px; width:303px; background:url(../images/action-btn.png) no-repeat; text-indent:-999em; position:absolute; top:20px; right:0;}
#action-bar a:hover{ background:url(../images/action-btn.png) 0 100% no-repeat;}

#info-block { color:#636262; font-size:0.98em; line-height:16px;}
#info-block dl{float:left; width: 260px; height:280px; background:url(../images/info-block-bg.png) repeat-x #fff; padding:0 25px; position:relative;}
#info-block dl.middle{margin:0 4px;}
#info-block img { float:left; margin-right:10px;}
#info-block h4 { height:37px; width:100%; text-indent:-999em; margin-bottom:15px;}
.tips h4 { background:url(../images/title-tips.png) 50% 0 no-repeat;}
.testimonials h4 { background:url(../images/title-testimonials.png) 50% 0 no-repeat;}
.satisfaction h4 { background:url(../images/title-satisfaction.png) 50% 0 no-repeat;}
.more { background:url(../images/more.gif) 0 50% no-repeat; text-indent:-999em; display:inline-block; height:16px; width:10px;}
.viewmore { position:absolute; bottom:10px; right:20px;}
dl.tips	dd{ padding-bottom:6px; margin-bottom:6px;}
dl.tips	strong { display:block; margin-bottom:5px; font-size:1.1em;}
dl.tips	li { list-style:none;}
dl.testimonials p { margin-left:82px; margin-bottom:5px;}
dl.testimonials strong { display:block; color:#000; padding-top:3px;}
dl.testimonials .leftside { width:67px; float:left; overflow:hidden;}
dl.testimonials .leftside img { margin-bottom:5px;}
dl.testimonials small { line-height:12px;}
dl.satisfaction p { margin-bottom:5px;}

#security { padding: 35px 0 35px 90px;}
#security p { background:url(../images/lock.png) 0 0 no-repeat; padding-left:40px; height:33px; line-height:33px; font-size:1.6em; display:inline-block; margin:0 auto;}

#footer { border-top:1px solid #9E9E9E; padding:20px 0 15px 0;}
#footer a { font-size:0.98em;}
#footer dl{ float:left; width:160px;}
#footer dl.company{ float:left; width:100px;}
#footer dl.facebook{ float:left; width:300px;}
#footer dl.copy{ float:right; width:200px; text-align:right;}
#footer dl.copy dd{ background: url(../images/instant-teleseminar-logo-small.png) 100% 0 no-repeat; padding-right:26px; height:19px; line-height:19px;}
#footer dl.copy a{ color:#444;}
#footer dt{ font-weight:bold; color:#444; margin-bottom:5px;}
#footer dd{}

/* 21 DAY TRIAL PAGE */ 
h1.trial{font-size:44px; color:#222; margin:10px 0 !important;}
.ie6 h1.trial, .ie7 h1.trial {margin-bottom:0px;}
h3.trial{font-size:21px !important; color:#222; margin:0 0 30px 0 !important;}

#plans { background:url(../images/plan-bg.jpg) 0 0 no-repeat; height:285px; margin:0 -45px 10px -45px;}
#plans .block { float:left; width:227px; position:relative;}
#plans div a { position:absolute; left:18px; bottom:13px;}
#plans div.premium a { position:absolute; left:28px; bottom:30px;}
#plans dt {height:41px; text-align:right; padding:10px 10px 0 0; color:#fff; font-size:24px; line-height:24px;}
#plans dt span { display:block; font-size:10px; line-height:10px; margin-right:-3px;}
#plans .guru dt span { margin-right:2px;}
#plans dd { margin-left:20px; font-size:14px; background:url(../images/bulb-small.png) 0 6px no-repeat; padding-left:15px; line-height:22px;}
#plans small { font-size:9px; display:block; color:#fff; line-height:normal; font-family:Tahoma, Geneva, sans-serif; padding-top:2px;}
#plans span { color:#fff; font-weight:bold;}
#plans .guru small { position:relative; left:-5px;}
#plans .guru small a { position:static; left: auto; bottom:auto; width:auto; height:auto; background:none; display:inline; font-size:9px; color:#fff; text-decoration:underline; text-indent:0 !important;}
#plans .guru small a:hover { background:none; text-decoration:none;}

#plans .basic { margin-top:16px; height:212px; color:#e1f4fe;}
#plans .premium { height:245px; color:#e5fdd5; width:255px;}
#plans .pro { margin-top:16px; height:212px; color:#fceec7;}
#plans .guru { margin-top:16px; margin-right:0px; height:212px; color:#ffcff4;}

#plans .basic dt { background:url(../images/plan1-1.png) 19px 1px no-repeat;}
#plans .premium dt { background:url(../images/plan2-1.png) 19px 1px no-repeat; height:45px; padding-top:12px;}
#plans .pro dt { background:url(../images/plan3-1.png) 19px 1px no-repeat;}
#plans .guru dt { background:url(../images/plan4-1.png) 19px 1px no-repeat;}

#plans .basic a { background:url(../images/main-action-btns.png) 0 0 no-repeat; display:inline-block; width:198px; height:58px; text-indent:-999em;}
#plans .premium a { background:url(../images/main-action-btns.png) -198px 0 no-repeat; display:inline-block; width:198px; height:58px; text-indent:-999em;}
#plans .pro a { background:url(../images/main-action-btns.png) -396px 0 no-repeat; display:inline-block; width:198px; height:58px; text-indent:-999em;}
#plans .guru a { background:url(../images/main-action-btns.png) 100% 0 no-repeat; display:inline-block; width:198px; height:58px; text-indent:-999em;}
#plans .basic a:hover { background:url(../images/main-action-btns.png) 0 100% no-repeat;}
#plans .premium a:hover { background:url(../images/main-action-btns.png) -198px 100% no-repeat;}
#plans .pro a:hover { background:url(../images/main-action-btns.png) -396px 100% no-repeat;}
#plans .guru a:hover { background:url(../images/main-action-btns.png) 100% 100% no-repeat;}

/* NEW PRICE CHART */
#price-chart { }
#price-chart h4 { margin:0 !important; height:50px; width:100%; text-indent:-999em;}
.ie6 #price-chart h4, .ie7 #price-chart h4 { width:167px;}
#price-chart h4.t1 { background:url(../images/pr-title-basic.png) 50% 45% no-repeat #E2F4FC;}
#price-chart h4.t2 { background:url(../images/pr-title-prem.png) 50% 45% no-repeat #EEFAE1;}
#price-chart h4.t3 { background:url(../images/pr-title-pro.png) 50% 45% no-repeat #FCF1E4;}
#price-chart h4.t4 { background:url(../images/pr-title-guru.png) 50% 45% no-repeat #F9E7F6;}
#price-chart tr { vertical-align: top;}
#price-chart tr.odd { background-color:#F7F7F7;}
#price-chart td { width:157px; border-right:2px solid #fff;}
#price-chart td.bs { background-image:url(../images/basic-bg.png); text-align:center;}
#price-chart td.pm { background-image:url(../images/premium-bg.png); text-align:center;}
#price-chart td.pr { background-image:url(../images/pro-bg.png); text-align:center;}
#price-chart td.gr { background-image:url(../images/guru-bg.png); text-align:center;}
.ie6 #price-chart td.bs { background-color:#E2F4FC; background-image:none;}
.ie6 #price-chart td.pm { background-color:#EEFAE1; background-image:none;}
.ie6 #price-chart td.pr { background-color:#FCF1E4; background-image:none;}
.ie6 #price-chart td.gr { background-color:#F9E7F6; background-image:none;}
.pr-border { border-bottom:1px solid #ACACAC;}
.pr-border1 { border-bottom:1px solid #20A8EA;}
.pr-border2 { border-bottom:1px solid #7AD914;}
.pr-border3 { border-bottom:1px solid #EA942D;}
.pr-border4 { border-bottom:1px solid #CD45B6;}
.pr-border5 { border-top:1px solid #20A8EA;}
.pr-border6 { border-top:1px solid #7AD914;}
.pr-border7 { border-top:1px solid #EA942D;}
.pr-border8 { border-top:1px solid #CD45B6;}
.pr-title { padding-top:20px !important; font-size:16px !important;}
#price-chart  .odd td, #price-chart .even td { padding:5px 5px; }
#price-chart .list {font-size:12px;}
#price-chart .pr-pricing, #price-chart .pr-pricing .list { font-size:16px !important; font-weight:bold;}
#price-chart .pr-pricing .list span { font-size:12px;}
#price-chart .pr-pricing .list {border-top:1px solid #ACACAC;}
#price-chart .last td { padding-bottom:25px !important;}
#price-chart .info { font-size:16px !important; padding-top:15px;}

#price-action {margin-bottom:25px; text-align:right; padding: 15px 2px 0 0;}
#price-action a { display:inline-block; height:58px; width:163px; background-image:url(../images/price-action.png); margin-right:3px;}
#price-action a span { display:none;}
#price-action a.bs { background-position:0 0;}
#price-action a.pm { background-position:-180px 0;}
#price-action a.pr { background-position:-360px 0;}
#price-action a.gr { background-position:100% 0;}
#price-action a.bs:hover { background-position:0 -58px;}
#price-action a.pm:hover { background-position:-180px -58px;}
#price-action a.pr:hover { background-position:-360px -58px;}
#price-action a.gr:hover { background-position:100% 100%;}

/* --- */

#info h2 {/*font-family:'Friz',"Trebuchet MS", Arial, Helvetica, sans-serif;*/ font-size:26px; color:#222; margin-bottom:15px;}
.ie6 #info h2, .ie7 #info h2 {margin-bottom:10px;}
#info h4 {/*font-family:'Friz',"Trebuchet MS", Arial, Helvetica, sans-serif;*/ font-size:18px; color:#222; margin-bottom:10px;}
#info ul{ float:left; width:33%; margin-bottom:30px; font-size:1.1em; line-height:1.6em;}
#info ul.long{ width:auto; margin-bottom:20px;}
#info li { list-style:none; background:url(../images/bulb.gif) 0 6px no-repeat; padding-left:17px;}
.bottomborder { border-bottom:1px solid #CBCBCB;}

#description { border-top:1px solid #C4C4C4;}
#description dl { float:left; width:31%; margin-right:3%;}
#description dl.last {margin-right:0%;}
#description h4 { font-size:18px !important; margin-bottom:7px !important; letter-spacing:-1px; font-family:Arial, Helvetica, sans-serif !important;}
#description p { margin:0 0 20px 0 !important;}
#description h4.blue { color:#0e76b1;}
#description h4.purple {color:#985caa;}
#description h4.green {color:#45b104;}
#description h4.skyblue {color:#33b0eb;}
#description h4.red {color:#c7592a;}
#description h4.yellow {color:#e0a43e;}

.shadow { height:60px; background:url(../images/shadow-big.png) 50% 0 no-repeat;}

#nothanks { background:#FFF6D4; margin-bottom:30px; padding-top:10px;}
#nothanks h2 { margin-bottom:10px !important;}
#nothanks .left { float:left; width:47%; text-align:right; padding:1% 2% 0 0;}
#nothanks .right { float:right; width:50%;}
#container #nothanks h4 { color:#EF8B0D; font-size:19px;}
#thanks .field	{ width:228px; padding:3px 5px; background:url(../images/input-field-bg.png) repeat-x #fff 0 -1px; border:1px solid #BBBBBB;}
#thanks .loginsubmin {margin-top:10px;}
#thanks .margintop	{ margin-top:10px;}

/* ORDER PAGE */
#order-page {color:#444;}
#order-page #left { float:left; width:588px; background:url(../images/order-left-bg.png) repeat-x #fff; padding:20px 20px 5px 20px;}
#order-page #right { float:left; width:310px; background:url(../images/order-right-bg.png) repeat-x #1981B9; font-size:1.2em; color:#fff;}

#order-page #left h1 {/*font-family:'Friz',"Trebuchet MS", Arial, Helvetica, sans-serif;*/ font-size:32px; color:#444; margin-bottom:15px; line-height:36px;}
#order-page #left h3 {/*font-family:'Friz',"Trebuchet MS", Arial, Helvetica, sans-serif;*/ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#444; margin-bottom:15px; height:40px;}
h3.num1	{ background:url(../images/num1.png) no-repeat 0 0; padding:5px 0 0 40px;}
h3.num2	{ background:url(../images/num2.png) no-repeat 0 0; padding:5px 0 0 40px;}
#order-page #left label, dl#signup label { float:left; width:175px; padding:5px 10px 0 0; text-align:right; font-size:1.2em;}
#order-page #left label small { display:block; font-size:11px; line-height:12px;}
#order-page #left input, dl#signup input	{ width:230px; padding:7px 10px; line-height:16px; margin-bottom:7px; background:url(../images/input-field-bg.png) repeat-x #fff; border:1px solid #BBBBBB; float:left;}
#order-page #left .short label { position:relative; top:-5px;}
#order-page #left .short input { width:95px; margin-bottom:0px;}
#order-page #left select { width:117px; padding:7px 10px; line-height:16px; margin-bottom:7px; background:url(../images/input-field-bg.png) repeat-x; border:1px solid #BBBBBB; float:left;}
.ie6 #order-page #left select, .ie7 #order-page #left select {background:#DDDDDD; position:relative; top:3px;}
#order-page #left strong { float:left; font-size:26px; color:#F4B33B; padding:0 5px;}
#order-page #left img, dl#signup img { margin-left:5px; float:left;}
#order-page #left dd, dl#signup dd { clear:both;}
#order-page #left dl { margin-bottom:20px;}
#order-page #left .description { padding:5px 0 0 185px; font-size:1.2em; margin-bottom:5px;}
#order-page #left .description input {width:auto; padding:0; line-height:normal; margin-bottom:0px; margin-right:5px; background:none; border:1px solid #BBBBBB; float:left; position:relative; top:3px;}
#order-page #left .description img { float:none; margin:0 5px 0 0;}
.ie6 #order-page #left .fix, .ie7 #order-page #left .fix { height:35px; overflow:hidden;}
.ie6 #order-page #left .fix1, .ie7 #order-page #left .fix1 { height:40px; overflow:hidden;}
.ie6 #order-page #left .fix2 input, .ie7 #order-page #left .fix2 input { margin-bottom:0px;}
#order-page #left span { font-size:0.8em;}
#order-page #left .description input.action { background:url(../images/create-account-btn.png) 0 0 no-repeat; width:267px; height:77px; float:none; top:0; border:0px solid #BBBBBB; display:block;}
#order-page #left .description input.action:hover { background:url(../images/create-account-btn.png) 0 100% no-repeat; cursor:pointer;}
#order-page .shadow-yellow { height:50px; background:url(../images/shadow-yellow.jpg) 50% 0 no-repeat; width:624px; margin-bottom:15px;}
#order-page #left .shortinfo { padding:20px 0;}
#order-page #left .error { background:url(../images/warning-sign.gif) 2% 50% #FBBB3D no-repeat; padding:15px 20px 20px 70px;; margin-bottom:10px; font-size:1.1em; color:#000; min-height:15px;}

#order-page #right dt { text-indent:-999em; background:url(../images/side-info-title.png) 50% 0 no-repeat; height:121px; margin-bottom:5px;}
#order-page #right dd { background:url(../images/bulb-blue.png) 0 3px no-repeat; padding:0 20px 0 30px; margin:0 0 15px 30px; text-shadow: #666 0px 0px 3px;}
#order-page #right h5 { background:url(../images/side-info-title2.png) 27px 5px no-repeat; height:30px; text-indent:-999em;}
#order-page #right p { padding:5px 20px 40px 30px;}
#order-page #right p small { font-size:0.7em; color:#ace8fd; display:block; padding-top:5px; line-height:1.1em;}

/* HOW DOES IT WORK */
#workflow {}
#workflow #left { width:314px; float:left; background:#9DACB3; padding:0 0 30px 0; overflow:hidden; margin-top:15px; border-bottom:1px solid #7C8B92;}
#workflow #left { width:314px; float:left; background:#9DACB3; padding:0 0 30px 0; overflow:hidden; margin-top:15px; border-bottom:1px solid #7C8B92;}
#workflow #right { width:569px; float:left; background:#FFF; font-size:1.1em; overflow:hidden;}
#workflow #left ul { margin-bottom:50px;}
#workflow #left li { list-style:none;}
#workflow #left li a { display:block; padding:15px 0 15px 20px; font-weight:bold; font-size:1.3em; color:#fff; background:#9DACB3 url(../images/pointer3.png) 97% 50% no-repeat; border-bottom:1px solid #89969C; border-top:1px solid #BBC5CA; border-left:1px solid #9DACB3; text-shadow: #444 0px 0px 3px;}
#workflow #left li a:hover { text-decoration:none; background-color:#7C8B92;}
#workflow #left li.active a {  background-color:#fff; color:#127bb4; text-shadow:none;}

#workflow #left a.action	{ display:inline-block; height:77px; width:303px; background:url(../images/action-btn.png) no-repeat; margin-left:5px;}
#workflow #left a.action span	{ display:none;}
#workflow #left a.action:hover{ background:url(../images/action-btn.png) 0 100% no-repeat;}

#workflow #left ul.submenu { margin-bottom:0px;}
#workflow .submenu { padding:0 !important;}
#workflow .shortleft { width:280px !important;}
#workflow .wideright { width:593px !important;padding-bottom:20px; padding-right:30px !important;}
.iframe { width:650px; height:530px; margin:0 -30px 0 -55px;}

#workflow #right h1 {/*font-family:'Friz',"Trebuchet MS", Arial, Helvetica, sans-serif;*/ font-size:34px; color:#444; line-height:36px;}
#workflow #right h2 {/*font-family:'Friz',"Trebuchet MS", Arial, Helvetica, sans-serif;*/ font-size:20px; color:#444; line-height:26px;}
#workflow #right h3 { font-size:1.3em; color:#127bb4; margin-bottom:5px;}
#workflow #right .block { margin-bottom:40px;}
#workflow #right .alignright { margin:0;}
.tab1 {padding:20px 20px 0 35px;}
.tab1 h1 { font-size:32px !important;}
.tab1 h3 img { float:left; margin-right:5px; position:relative; top:-5px;}
.tab1 p img { margin-left:-20px;}
.tab2 {padding:20px 20px 0 35px;}
.tab2 h1 { font-size:32px !important;}
.tab2 h3 img { float:left; margin-right:5px; position:relative; top:-5px;}
.tab2 p img { margin-left:-20px;}
.tab3 {padding:20px 20px 0 35px;}
.tab3 h1 { font-size:32px !important;}
.tab3 h3 img { float:left; margin-right:5px; position:relative; top:-5px;}
.tab3 p img { margin-left:-20px;}
.tab4 {padding:20px 20px 0 35px;}
.tab4 h1 { font-size:32px !important;}
.tab4 h3 img { float:left; margin-right:5px; position:relative; top:-5px;}
.tab4 p img { margin-left:-20px;}
.tab5 {padding:20px 20px 0 35px;}
.tab5 img { float:left; margin-right:10px; overflow:hidden;}
.tab5 p { margin-left:136px;}
.tab6 {padding:20px 20px 0 35px;}
.tab6 img { float:left; margin-right:20px; overflow:hidden;}
.tab6 p { margin-left:126px;}
#workflow .page { padding-bottom:20px; padding-right:30px !important; width:559px !important; min-height:300px;}
#workflow .page p,#workflow .wideright p { margin:10px 0;}

.image-block { background-color:#CFD6D9; font-size:15px; font-style:italic; color:#4F6975;}
.image-block .left {padding-right:20px;}
.image-block .left img { margin-right:20px; float:left;}
.image-block .right { text-align:right; padding-left:20px;}
.image-block .right img { margin-left:20px; float:right;}
.image-block strong {color:#127BB4; font-size:20px; display:block; font-weight:normal; font-style:normal; padding:15px 0 10px 0;}

/* MAIN CONTAINER */
#container { background:#fff; padding:20px 45px 30px 45px; position:relative;}
.ie6 #container. .ie7 #container {zoom: 1;}
#container h1{font-size:36px; color:#444; line-height:36px; margin:15px 0 40px 0;}
#container h1.thanks{ margin-bottom:30px;}
#container h1.smallgap {margin:15px 0 30px 0;}
#container h1.nogap {margin:15px 0 10px 0;}
#container h2{/*font-family:'Friz',"Trebuchet MS", Arial, Helvetica, sans-serif;*/ font-size:28px; color:#444;}
#container h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#444; margin-bottom:15px;}
#container h4{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#444; line-height:24px;}
h3.list1 { background:url(../images/num1.png) no-repeat 0 0; padding:0 0 0 40px; color:#F48102 !important; margin:10px 0;}
h3.list2 { background:url(../images/num2.png) no-repeat 0 0; padding:0 0 0 40px; color:#F48102 !important; margin:10px 0;}
#container p { margin:10px 0;}

.addgap { margin-bottom:40px !important;}
.addmargin {margin-bottom:15px !important; padding-top:5px;}
.short-block { float:left; width:48%; padding-right:2%; margin-bottom:35px;}
.short-block dt { font-size:20px; padding-bottom:5px; border-left:5px solid #0769D4; padding-left:20px;}
.short-block dt strong {font-weight:normal;}
.short-block dd { font-size:14px; border-left:5px solid #49C6FC; padding-left:20px;}

.welcome-teps {font-size:14px;}
.welcome-teps dd.left {padding-left:40px; width:610px; float:left; padding-bottom:20px;}
.welcome-teps dd.left strong {font-size:18px; margin-bottom:5px; display:block; font-weight:normal;}
.welcome-teps dd.right {width:160px; float:right;}
.welcome-teps dd.right a {padding-left:35px; display:inline-block; font-size:12px;}

a.link1 { background:url(../images/icon17.png) 0 2px no-repeat;}
a.link2 { background:url(../images/icon18.png) 0 2px no-repeat;}
a.link3 { background:url(../images/icon19.png) 0 2px no-repeat;}
a.link4 { background:url(../images/icon20.png) 0 2px no-repeat;}
a.link5 { background:url(../images/icon21.png) 0 2px no-repeat;}

#container  .print-block { position:absolute; top:30px; right:-6px; background:url(../images/print-icon.png) 100% 0 no-repeat; font-size:11px; width:210px; text-align:right; color:#8A8A8A; min-height:51px; padding:3px 75px 0 0;}
#container #aff {font-size:13px; width:120px; padding-top:7px;}

.free-training p { float:left; width:510px; font-size:1.1em; margin:0 !important;}
.free-training a.action	{ display:inline-block; height:77px; width:303px; background:url(../images/action-btn.png) no-repeat; margin-left:5px; float:right;}
.free-training a.action span	{ display:none;}
.free-training a.action:hover{ background:url(../images/action-btn.png) 0 100% no-repeat;}

.free-training-info { padding-top:40px;}
.free-training-info dl { float:left; width:47%; margin-right:6%; margin-bottom:25px;}
.free-training-info dl.block2, .free-training-info dl.block4 {margin-right:0;}
.free-training-info dt { margin-bottom:10px;}
.free-training-info dt strong { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#444; line-height:24px; color:#EF8B0D; font-weight:normal;}
.free-training-info dd { padding-left:130px; font-size:1.1em; padding-bottom:15px;}
.free-training-info dl.block5 { position:relative; top:-10px; margin-bottom:0px;}

.free-training-info dl.block1 dd { background:url(../images/free-training-icons.jpg) -5px 3px no-repeat;}
.free-training-info dl.block2 dd { background:url(../images/free-training-icons.jpg) -5px -515px no-repeat;}
.free-training-info dl.block3 dd { background:url(../images/free-training-icons.jpg) -5px -160px no-repeat;}
.free-training-info dl.block4 dd { background:url(../images/free-training-icons.jpg) -5px -670px no-repeat;}
.free-training-info dl.block5 dd { background:url(../images/free-training-icons.jpg) -5px -331px no-repeat;}

.free-training-info dt { position:relative;}
.free-training-info .coming1 { position:absolute; top:-10px; right:-20px;}
.free-training-info .coming2 { position:absolute; top:-10px; right:-20px;}
.free-training-info .coming3 { position:absolute; top:-10px; right:0px;}

/* thank you */

.yellowbox { background-color:#fff6d4; padding:15px 30px; margin:20px 0 40px 0; font-size:1.1em; color:#6a6a6a;}
.yellowbox strong { color:#000;}
.yellowbox p { margin-bottom:20px !important;}
a.linkbg { background-color:#f9e2b0; display:inline-block; padding:5px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.emailtext { background-color: #FFF; padding:5px 20px; position:relative; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 1px 1px 10px #666; 	-webkit-box-shadow: 1px 1px 10px #666; box-shadow: 1px 1px 10px #666; display: inline-block; margin-bottom:10px;}
.emailtext p {margin-bottom:10px !important;}
.emailmark { position:absolute; top:-10px; left:-10px;}

.dark {border-left:0.4em solid #B8B8B8 !important; min-height:120px !important;}
.logins { float:left; width:49%; margin-bottom:10px; border-left:0.4em solid #a1ef70; min-height:130px;}
.logins dt { font-size:20px; padding-bottom:5px; padding-left:20px;}
.logins dt strong {font-weight:normal; display:block;}
.logins dt span { font-size:14px; display:block; padding-top:10px;}
.logins dd { font-size:14px; padding-left:20px;}
.logins .text { width:160px; font-size:12px;}
.logins .text strong { color:#000;}
.dark .text {width:140px !important;}
.logins label { display:block; font-size:10px; font-weight:bold; margin-bottom:5px;}
.margintop	{ margin-top:20px;}
.paddingbottom { padding-bottom:20px;}
.loginsubmin { margin-top:30px;}
.requestsubmin { float:right;}

.logins .field	{ width:130px; padding:3px 5px; background:url(../images/input-field-bg.png) repeat-x #fff 0 -1px; border:1px solid #BBBBBB;}
.logins .long .field{ width:380px; margin-bottom:10px;}
.logins dd { float:left;}
.logins dd.signuptext { float:none; font-size:12px;}
.signuptext strong { color:#000;}
.signuptext p { padding-right:20px;}
a.signup	{display:inline-block; height:67px; width:265px; background:url(../images/signup-btn.png) no-repeat;}
a.signup span { display:none;}
a.signup:hover {background:url(../images/signup-btn.png) 0 100% no-repeat;}
dl#signup { margin:20px 0 0 90px;}
.ie7 dl#signup { margin:20px 0 0 60px;}
.ie7 dl#signup dd { margin-top:-10px;}
.ie7 #container .yellowbox h3 { padding-bottom:10px;}
dl#signup label { width:230px !important;}
.ie7 dl#signup label { width:300px !important;}
dl#signup .selection p { padding-top:5px;}
dl#signup .selection input {width:auto; padding:0; line-height:normal; margin-bottom:0px; margin-right:5px; background:none; border:1px solid #BBBBBB; float: none;  display:inline-block;}
dl#signup .action { text-align:center; padding:10px 0 20px 0; margin-left:-40px;}
.ie7 dl#signup input	{margin-bottom:0px;}

.contactform { float:right; width:380px; padding-left:30px;}
.contactform label { font-size:11px; font-weight:bold; color:#000; display:block;}
.contactform .field {width:370px; padding:7px 5px; background:url(../images/input-field-bg.png) repeat-x #fff 0 -1px !important; border:1px solid #BBBBBB; margin-bottom:7px; font-size:12px; max-width:370px;}

.looking-for { width:140px; float:right; font-size:11px; color:#4b4a4a; background:url(../images/looking-for-icon.gif) 0 0 no-repeat; padding-top:30px;}
.looking-for strong { color:#0a78cb; font-size:14px; line-height:14px;}
.looking-for p { margin:5px 0;}

#qalist { width:675px;}
#qalist dd h4 {position:relative; padding:5px 65px 4px 37px; background:url(../images/answers-icon.png) 0 0 no-repeat;}
#qalist dd h4 a { color:#F28913; font-size:18px; font-weight:normal;}
#qalist dd h4 a.close { display:inline-block; background:url(../images/close-icon.png) 100% 50% no-repeat; padding-right:20px; position:absolute; top:5px; right:0px; color:#000; font-size:14px; font-weight:bold; height:24px; width:45px; text-align:right; display:none;}
.ie7 #qalist dd h4 a.close {top:8px;}
#qalist dd p {padding-left:37px; display:none;}
#qalist dd.active h4 {background:url(../images/questions-icon.png) 0 0 no-repeat;}
#qalist dd.active a.close {display:block}
#qalist dd.active p {display:block}

.topline { border-top:#CCCCCC solid 1px; padding-top:15px;}

#footer-shed { background:url(../images/shadow.png) 100% 0 no-repeat; height:38px; margin-bottom:30px;}
.ie6 #footer-shed { background:none; height:40px;}

/* THANK YOU STEPS */
.thanks-steps {position:relative; font-size:1.1em;}
.thanks-steps h3 { color:#f99c18 !important;}
.thanks-steps dl { position:absolute; top:55px; left:0;}
.thanks-steps dd { float:left; width:116px; margin-right:5px; color:#4b4c4d; font-size:18px; text-align:center; padding:0 10px;}
.thanks-steps dd.tall { margin-top:-10px;}
.thanks-steps dd.short { padding-top:10px;}
.thanks-steps ul { margin-left:20px;}
.progressbar {height:140px; overflow:hidden; background:url(../images/steps.png) 0 0 no-repeat; margin-bottom:20px;}
.progressbar .active { background:url(../images/steps.png) 0 -140px no-repeat; height:140px;}
.progressbar .done { background:url(../images/steps.png) 0 -280px no-repeat; height:140px;}
#step1 .active { width:140px;}
#step2 .active { width:281px;}
#step3 .active { width:422px;}
#step4 .active { width:563px;}
#step5 .active { width:704px;}
#step6 .active { width:845px;}
#step1 .done { width:0;}
#step2 .done { width:140px;}
#step3 .done { width:281px;}
#step4 .done { width:422px;}
#step5 .done { width:563px;}
#step6 .done { width:704px;}
.progressbar .current { color:#e24e23;}
.bottomnav { padding-top:40px; z-index:999;}
.bottomnav span { display:none;}
.bottomnav .left { display:inline-block; float:left; width:201px; height:66px; background:url(../images/nav-btns.png) 0 0 no-repeat;}
.bottomnav .left:hover {background:url(../images/nav-btns.png) 0 100% no-repeat;}
.bottomnav .right {display:inline-block; float:right; width:201px; height:66px; background:url(../images/nav-btns.png) 100% 0 no-repeat;}
.bottomnav .right:hover {background:url(../images/nav-btns.png) 100% 100% no-repeat;}
.bottomnav .finish {display:inline-block; float:right; width:194px; height:66px; background:url(../images/finish-btn.png) 0 0 no-repeat;}
.bottomnav .finish:hover {background:url(../images/finish-btn.png) 0 100% no-repeat;}
#container  .p-thank { position:absolute; top:255px; right:-6px; background:url(../images/print-icon.gif) 100% 0 no-repeat; font-size:11px; width:210px; text-align:right; color:#8A8A8A; min-height:51px; padding:3px 75px 0 0;}
.ie6 .bottomnav .left,.ie6 .bottomnav .right,.ie6 .bottomnav .finish {float:none;}
.nomargin { margin-bottom:0px !important;}

/* SKYPE STEPS */
#container h1.skype {margin-bottom: 10px;}
#container h3.skype { color:#F79C17; line-height:24px; margin-bottom:30px; width:550px;}
.skypesteps { margin:25px 20px 0 20px;}
.skypesteps dd { padding:5px 0 15px 40px; font-size:14px;}
.skypesteps strong { color:#000;}
/*.skypesteps img { float:right; padding-left:20px; position:relative; top:-10px;} */
.skypesteps img { display:block;}
.skypesteps dd.step1 { background:url(../images/num1.png) no-repeat;}
.skypesteps dd.step2 { background:url(../images/num2.png) no-repeat;}
.skypesteps dd.step3 { background:url(../images/num3.png) no-repeat;}
.skypesteps dd.step4 { background:url(../images/num4.png) no-repeat;}
.skypesteps dd.step5 { background:url(../images/num5.png) no-repeat;}
.skypesteps dd.step6 { background:url(../images/num6.png) no-repeat;}

.ie6 .skypesteps dd.skypenav, .ie7 .skypesteps dd.skypenav { background-position:0 0;}
a.skypenow { background:url(../images/skype-btn.png) 0 0 no-repeat; display:inline-block; width:237px; height:77px; float:right; margin:15px 0 0 0;}
a.skypenow:hover { background:url(../images/skype-btn.png) 0 100% no-repeat;}
a.skypenow span { display:none;}
.skypesteps dd.skypenav { background:url(../images/skype-guide-bg.jpg) repeat-x; height:118px; padding:0px !important; margin:0 -20px;}
.skypesteps a span, .skypepc span, .skypemac span { display:none;}
.skypelabel {display:inline-block; width:30%; height:52px; float:left; background:#fff; font-size:1.2em; padding-top:20px;}
.skypepc { display:inline-block; width:35%; height:72px; float:left; background:url(../images/pc-btn.png) 50% -25% no-repeat;}
.skypemac { display:inline-block; width:35%; height:72px; float:left; background:url(../images/mac-btn.png) 50% -25% no-repeat;}
div.skypepc, div.skypemac { background-color:transparent; background-position:50% -25%;} 
a.skypepc, a.skypemac { background-color:#fff;} 
a.skypepc:hover { background-position:50% 130%;}
a.skypemac:hover { background-position:50% 127%;}
.skypetut { float:left; width:28%;} 
.colororange { color:#f68520;} 
/* ----- */

/* SALES PAGE */
.tryit { position:absolute; top:25px; right:40px; text-align:right; padding:7px 60px 0 0; width:200px; color:#ca8a00; font-size:18px; line-height:1.1em; height:45px; background:url(../images/coin.png) no-repeat 100% 50%;}
#sales-tag {background:url(../images/tagarea-bg.jpg) 0 0 no-repeat; height:144px; margin:0 -45px; color:#331776; font-size:1.5em; padding:40px 230px 0 40px; line-height:1.3em;}
.sales-subtag { background:url(../images/sub-tagarea-bg.jpg) repeat-x #D6D6D6; position:relative; margin-bottom:30px;}
.sales-subtag .left { font-style:italic;  font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; color:#cb410a; padding:30px; float:left; width:510px; border-right:1px solid #C3C3C3; margin-right:25px; position:relative;}
.sales-subtag .right { font-size:1.1em; line-height:1.2em; padding:25px 0 0 0;}
.sales-subtag .check { position:absolute; left:-16px; top:44px;}
#sales-page { font-size:1.1em;}
#sales-page ul li, #sales-page ol li { margin:5px 0 5px 35px;}
#sales-page h2 { margin:30px 0 25px 0;}
#container h3 {font-size: 22px; margin:25px 0 15px 0;}
#container h4 {color: #444444;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 18px; margin:25px 0 15px 0;}
.ie6 .check { display:none;}
.ie6 .sales-subtag, .ie7 .sales-subtag {top:-1px;}

#sales-page .testimonials { margin-top:20px;}
#sales-page .testimonials li { list-style:none; margin:0; background: url(../images/quote-open.gif) no-repeat 15px 15px #E4F8FF; padding:20px 0 15px 45px; position:relative; margin-bottom:5px;}
#sales-page .testimonials p { margin:0; background:url(../images/quote-close.gif) 100% 100% no-repeat; padding-right:25px; padding-bottom:5px; width:560px; min-height:25px;}
#sales-page .testimonials h5 { color:#0077ac; font-size:0.8em; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:1em; margin:0; text-align:right; position:absolute; bottom:15px; right:20px;}
#sales-page .testimonials h5 strong { display:block;}
#sales-page .redtext { color:#F00; font-weight:bold;}
#sales-page .justadded { background-color:#FFF6D4; padding:1px 20px 20px 20px;}
#sales-page .actionbtn { font-weight:bold; padding:10px; display:inline-block; margin-top:10px;}
#sales-page .tab5 {padding:0;}
#container #sales-page .block h3 {font-size: 18px;}

.video-block {margin: 0 -45px 20px -45px;}

dl.green-list { margin-bottom:20px;}
dl.green-list dt { padding:10px 0 5px 25px; background:url(../images/green-bull.png) 0 9px no-repeat; font-size:16px; font-weight:bold;}
dl.green-list dd { padding:5px 0 0 25px; clear:both;}
dl.green-list .smalltext { font-size:11px; font-style:italic; display:block; font-weight:normal; line-height:1.4em;}
.note { background:#F7F2BF; color:#C8612A; padding:10px; margin:10px 0;}
.code-block { border:1px solid #9C9B9B; padding:5px; background:#FFF; display:block; font-family:"Courier New", Courier, monospace; overflow: hidden;}