/* Reset */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,   
li, dl, dt, dd, form, a, fieldset, input, th, td {margin: 0; padding: 0; border: 0; outline: none;}
html {height: 100%;}
body {height: 100%;}
ul {list-style: none;}  
a {text-decoration: none; color: #265c89;}
a:hover {color: #000;}


/* Main Body Structure */




#bg-stripe { 
	background: url('../images/bg_stripe.png') no-repeat fixed center;
	height:200px; width:100%; position:absolute; bottom:300px; background-size:100% 200px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/bg_stripe.png, sizingMethod=scale); -ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/bg_stripe.png, sizingMethod=scale); z-index:0; display:none; background-repeat:no-repeat; background-attachment:fixed
}


#wrap-content {position: relative; padding: 12px 0 25px 0; z-index: 1;}
#content {min-height: 300px; height:auto !important; height: 300px; z-index: 1;}
#wrap-ftr { 
	border-top:1px #fff solid;
	background: #242424  url(../images/bg_footer2.png) repeat-x 0 0; 
	position:relative; 
}


.on-404-text {   font-size:16px; font-weight:bold; color:#156f92; }
.on-404-text .highlight { font-size:16px; font-weight:bold; color:#08445c; }
.big-404-link { font-size:61px; color:#16acde; text-decoration:underline; }

h1 {font: italic bold 14px Arial, sans-serif; margin: 0; color: #b1afaf; position: absolute; top: 57px; left: 77px; letter-spacing: 0.5px;}
#header h2 {left: 0px; font: italic bold 14px Arial, sans-serif; margin: 0; color: #b1afaf; position: absolute; top: 57px; letter-spacing: 0.5px;}
#header h2 span {color: #d4d3d3;}
h2 {font-size: 26px; font-weight: normal; margin: 0 0 12px 0; color: #fff;}
.product-info h2, .h2-product-info {background: #F1F1F1 url(../images/bg_h2_products.png) repeat-x center center; line-height: 56px; border: 1px solid #D8D5D5; font-size: 26px; color: #333; padding: 0 15px; font-weight: normal; margin: 0; height: 56px;}
.post h2 {font: bold 42px Arial, sans-serif; color: #303030; line-height: 1.2em;}
h2.h2-products {font-size: 30px; color: #767f85; text-shadow: 1px 0 0 #fff; padding: 0 20px; margin: 0;}
h3.h3-products {font-size: 14px; color: #767f85; text-shadow: 1px 0 0 #fff; padding: 0 20px; margin: 0 0 10px 0;}
h3 {font-size: 18px; font-weight: normal; color: #2f526c; margin: 0 0 6px 0;}
.product-info h3 {background: #d9e1e8; font-size: 12px; color: #555; padding: 7px 15px; font-weight: normal; margin: 0; border: 1px solid #f1f1f1;}
#intro h3 {color: #265c89; font: bold 12px Myriad Pro, Arial, sans-serif; padding-left: 27px;}
#footer h3 {color: #fff; font-weight: bold; font-size: 14px; margin: 0 0 12px 0; background: url(../images/bdr_h3_ftr.png) repeat-x 0 100%; padding: 21px 10px 8px 10px;}
.island h3 {background: url(../images/bg_bdr_btm_grey.png) repeat-x 0 bottom; font-weight: bold; color: #555; padding: 0 0 6px 6px; text-shadow: 1px 1px 0 #fff;}
.island-new h3 {color: #215078; font-weight: bold; text-shadow: 1px 1px 1px #fff;}
.onequarter h3 {font-size: 26px; color: #a1a5a5; text-transform: uppercase; text-shadow: 1px 1px 0 #fff;}
.island-btm h3 {margin-right: 12px; line-height: 36px; color: #8a8a8a; white-space: nowrap;}
.section .list-highlight h3 {font-size: 16px; color: #89949d; font-weight: bold; text-align: center; text-shadow: 1px 0 0 #fff; margin-bottom: 6px;}
.page-intro h3 {color: #265c89; font: bold 40px Arial, sans-serif; margin: 0 0 10px 0; padding-top: 40px;}
.page-intro h3.pad-top {padding-top: 65px;}
.page-intro #hdr-platform h3 {color: #fff; text-shadow: 1px 0 0 #000;}
.tout-buy h3 {font-weight: bold; font-size: 14px; color: #fff; text-shadow: 1px 0 0 #68696a;}
.onequarter.last h3 {padding-left: 17px;}
h3.grey.margin-bottom {font-size: 20px; font-weight: bold;}
.use-case h3.grey.margin-bottom {margin-bottom: 10px;}
h3.grey.margin-bottom span {font-size: 12px;}
#wizard h3 {font: bold 20px Arial, sans-serif; color: #fff; text-align: center; line-height: 1.1em; margin: 0 0 15px 0;}
#wizard h3 span {font: normal 14px Arial, sans-serif; color: #fed9a3;}
#modal-tout h3 {font: bold 44px Arial, sans-serif; color: #fdb023; text-shadow: 1px 0 0 #222121;}
.tout h3, .cta h3 {font: normal 30px Arial, sans-serif; color: #767f85; line-height: 1em; margin-bottom: 5px; text-shadow: 1px 1px 1px #fff;}
.tout h4, .cta h4 {font-size: 16px; color: #767f85; text-transform: uppercase; line-height: 16px; margin-bottom: 15px;}
.section h3 {margin-bottom: 20px;}
h3.h3-learning {padding: 0 80px; font: bold 20px Arial, sans-serif; color: #555; margin: 0 0 10px 0;}
h3.h3-live-chat {font: bold 20px Arial, sans-serif; color: #555; margin: 0 0 10px 0;}
h4 {font-size: 14px; color:#4ca4c3; font-weight: normal; margin: 0 0 6px 0; }
#learning h4, #movies h4 {font-size: 11px; color: #373737; font-weight: bold; margin: 0;}
#manuals h4 {font: bold 20px Arial, sans-serif; color: #555; float: left; padding: 18px 22px 0 25px;}    
#facts h4 {font: bold 20px Arial, sans-serif; color: #555; text-shadow: 1px 0 0 #fff;}
#features h4 {font-size: 24px; font-weight: normal; color: #767f85; margin: 0 0 10px 0; text-shadow: 1px 1px 0 #fff;}
#process h4, #screenshots h4 {font-size: 12px; font-weight: bold; color: #555; margin: 0 0 10px 0;}
 #screenshots h4 {text-align: left;}
 #platform li h4 {font: bold italic 12px Arial, sans-serif; color: #979fa3; text-align: center; margin: 0 0 -5px 0;}
.hdr-product {color: #265c89; font-size: 26px; margin: 0; line-height: 48px; padding: 0 0 5px 60px; border-bottom: 1px solid #9d9fa0; margin-bottom: 1px;}
.hdr-product img {position: absolute; left: 12px; top: 3px;}
.hdr-title {color: #265c89; font-size: 26px; margin: 0; line-height: 48px; padding: 0 0 5px 5px; border-bottom: 1px solid #9d9fa0; margin-bottom: 1px;}
/* Content */
#content p {margin: 0 0 1em 0; line-height: 1.5em;}
#content p.last {margin: 0;}
#content ol {margin: 0 0 0 1.5em; line-height: 1.5em;}
#content ol li {margin: 0 0 1em 0; text-align: left;}
.col-main {width: 590px; padding: 0 10px;}
.col-main.bdr {background: url(../images/bg_col_main_bdr.png) repeat-y right 0;}
.col-side {width: 292px;}
.col-right .col-side {width: 260px; padding: 0 20px 0 12px; font-size: 12px;}
.onequarter {width: 190px; padding: 0 16px; font-size: 12px; color: #7e7f7f;}
.onequarter.bdr-right {background: url(../images/bg_quarter_bdr.png) repeat-y right 0;}
.onequarter.first {width: 206px; padding: 0 16px 0 0;}
.onequarter.last {width: 206px; padding: 0 0 0 16px;}

#intro, .island, .island-full, .white-full, #nav-features {margin-bottom: 6px;}
.island-full {padding-top: 6px; background: url(../images/bg_island_full.png) no-repeat 0 -6px; clear: both; width: 100%; overflow: hidden;}
.island-full .btm {height: 6px; clear: both; background: url(../images/bg_island_full.png) no-repeat 0 0;}
.island-full .page {background: #f1f1f1; border-right: 1px solid #fff; border-left: 1px solid #fff; padding: 12px 20px 0 20px;}
.island {background: url(../images/bg_island.png) no-repeat 0 0; width: 218px; height: 119px; padding: 18px 30px; margin-right: 6px;}
.island-new {color: #fff1dc; text-shadow: 1px 1px 1px #215078; font-size: 14px; background: url(../images/bg_island_new_blue.png) no-repeat 0 0; width: 214px; height: 107px; padding: 24px 20px 24px 125px; position: relative;}
.island-new .link-more {color: #fff1dc; text-shadow: 1px 1px 1px #215078; position: absolute; bottom: 12px; right: 12px; display: block; background: url(../images/icon_link_more_blue.png) no-repeat 100% 2px; padding: 0 18px 0 0; font-weight: bold;}
.island-new a.link-more:hover {color: #215078; text-shadow: 1px 1px 1px #fff; background-position: 100% -12px;}
.island-btm {height: 36px; background: url(../images/bg_island_btm.png) no-repeat 0 0; padding: 8px 18px;}

.white-full {padding-top: 6px; padding-bottom: 3px; background: url(../images/bg_grad_full.png) no-repeat 0 -6px; clear: both; width: 100%; overflow: hidden; position: relative;}
.white-full .btm {height: 6px; clear: both; background: url(../images/bg_grad_full.png) no-repeat 100% 0; width: 930px; position: absolute; left: 0; bottom: 0;}
.white-full .page {
	background: #e9edee url(../images/bg_grad_full_page.png) repeat-x 0 0;
	border-right: 1px solid #c1d0d3;
	border-left: 1px solid #c1d0d3;
	padding: 6px 10px 3px 10px;
	position: relative;
}

.col-right {padding-top: 6px; background: url(../images/bg_grad_col_right.png) no-repeat 0 -6px; clear: both; width: 100%; overflow: hidden;}
.col-right-btm {height: 6px; clear: both; background: url(../images/bg_grad_col_right.png) no-repeat 0 0;}

.section {background: url(../images/bg_crease.png) no-repeat center 100%; text-align: left; padding-bottom: 15px; margin-bottom: 5px;}
.sub-hdr {color: #939191; font-size: 12px; margin: -10px 0 15px 0;}
.section.full {background: url(../images/divider_full.png) no-repeat center 100%;}
.section .highlight.blue {font: bold 20px Arial, sans-serif; color: #3782c0;}
.page-intro {text-align: center; height: 228px; padding: 0 0 0 10px; border: 1px solid #9d9fa0; background: url(../images/bg_page_intro.png) repeat-x 0 0; clear: both; margin-bottom: 2px;}
.page-intro img.float-right {margin-left: 10px;}
.page-intro p {font-size: 24px; font-weight: bold; color: #0994c1;}
.page-intro.content-page img.float-right {margin: 12px 12px 12px 20px; border: 1px solid #7d7d7d;}
.page-intro.content-page-grey img.float-right {margin: 12px 12px 12px 20px; border: 1px solid #7d7d7d;}
.col-side .section {background: url(../images/bg_crease_side.png) no-repeat center 100%;}

.product-ftr {padding-bottom: 60px;}

/*.tout-buy {height: 349px; padding: 65px 20px 0 20px; background: url(../images/bg_tout_buy.png) no-repeat center 0; margin-bottom: 4px;}*/
.tout-buy {height: 269px; padding: 65px 20px 0 20px; background: url(../images/bg_tout_buy.png) no-repeat center 0; margin-bottom: 4px;}
.tout-buy.basic{height: 566px; padding: 65px 20px 0 20px; background: url(../images/bg_tout_buy_basic.png) no-repeat center 0; margin-bottom: 4px;}
.tout {margin-bottom: 4px; padding: 10px 15px; color: #828384; position: relative;}
.tout .link-more {font-size: 12px; position: absolute; bottom: 20px; right: 20px;}
#content .tout p {margin-bottom: 5px; line-height: 1.3em;}
.tout-grey {height: 128px; background: url(../images/bg_tout_grey.png) no-repeat 0 0; color: #494e50;}
.tout.light-grey {height: 117px; background: url(../images/bg_tout_grey_1.png) no-repeat 0 0;}
.tout.light-grey-1 {height: 191px; background: url(../images/bg_tout_grey_2.png) no-repeat 0 0;}
.tout.light-grey-2 {height: 154px; background: url(../images/bg_tout_grey_3.png) no-repeat 0 0;}
.tout.light-grey-3 {height: 316px; background: url(../images/bg_tout_grey_4.png) no-repeat 0 0;}
.tout-buy .btn-buy {float: left; margin: -10px 15px 10px 0;}
.tout.grey-2 {height: 195px; background: url(../images/bg_use_dark_grey_1.png) no-repeat 0 0; font: bold 18px Arial, sans-serif; color: 4b5356; text-align: center; text-shadow: 1px 0 0 #c7d1d8;}
#content .tout.grey-2 p.small {font-size: 14px; margin-bottom: 15px;}
.tout.grey-2 strong {color: #3d3f40;}

.tout.grey-3 {height: 225px; background: url(../images/bg_use_dark_grey_2.png) no-repeat 0 0; font: bold 18px Arial, sans-serif; color: 4b5356; text-align: center; text-shadow: 1px 0 0 #c7d1d8;}
#content .tout.grey-3 p.small {font-size: 14px; margin-bottom: 15px;}
.tout.grey-3 strong {color: #3d3f40;}

.tout.benefits {height: 514px; background: url(../images/bg_use_grey_1.png) no-repeat 0 0; padding-top: 20px; font: bold 14px Arial, sans-serif; color: #878e90; text-shadow: 1px 0 0 #fbfbfb;}
.tout.benefits li {background: url(../images/bg_border.png) no-repeat center 100%; padding: 15px 0; position: relative; padding-left: 30px;}
.tout.benefits li.last {background: none;}
.tout.benefits li img {position: absolute; left: 6px; top: 19px;}
.tout.benefits2 {height: 597px; background: url(../images/bg_use_grey_1_2.png) no-repeat 0 0; padding-top: 20px; font: bold 14px Arial, sans-serif; color: #878e90; text-shadow: 1px 0 0 #fbfbfb;}
.tout.benefits2 li {background: url(../images/bg_border.png) no-repeat center 100%; padding: 15px 0; position: relative; padding-left: 30px;}
.tout.benefits2 li.last {background: none;}
.tout.benefits2 li img {position: absolute; left: 6px; top: 19px;}
.tout.benefits3 {height:700px; background: url(../images/bg_use_grey_1_3.png) no-repeat 0 0; padding-top: 20px; font: bold 14px Arial, sans-serif; color: #878e90; text-shadow: 1px 0 0 #fbfbfb;}
.tout.benefits3 li {background: url(../images/bg_border.png) no-repeat center 100%; padding: 15px 0; position: relative; padding-left: 30px; text-align: left;}
.tout.benefits3 li.last {background: none;}
.tout.benefits3 li img {position: absolute; left: 6px; top: 19px;}
.price {color: #265c89; font-size: 12px; font-weight: bold;}
.price span {font: bold 30px Arial, sans-serif;}
.highlight {color: #44a9d8; font: bold 16px Arial, sans-serif;}
.highlight.dark {color: #265c89;}
.highlight.large {color: #555; font: normal 24px Arial, sans-serif;}
.quote {color: #727272; font: italic bold 16px Arial, sans-serif;}

#platform li {height: 142px; background: url(../images/bg_platform.png) no-repeat center 0; font-size: 12px; padding: 15px 30px 0 30px; position: relative;}
#platform li.prox {background-position: center -0px;}
#platform li.pro {background-position: center -157px;}
#platform li.light {background-position: center -314px;}
#platform li.basic {background-position: center -471px;}
#platform li .mint {float: left; width: 150px; display: block; margin-bottom: 6px; text-align: left;}
#platform li .mint img {float: left; margin: 0 10px 0 0;}
#platform li .mint .large {font-size: 28px;}
#platform li .price {float: right; width: 70px; text-align: center; display: block; line-height: 1.8em;}
#platform li .price .large{font-size: 22px; color: #265c89; font-weight: bold;}
#platform li ul {text-align: center;}
#platform li ul li {display: inline; padding: 0; background: 0; font-size: 10px; margin: 0 5px;}
#platform li .read-more { text-align:center; bottom: 10px; margin-left: 240px; font-size: 11px;}
#content #platform li p {margin-bottom: 5px; line-height: 1.3em;}

.cta {background: url(../images/bg_cta.png) no-repeat 0 0; color: #5e5f60; height: 110px; font-size: 12px; padding: 12px 20px; margin-bottom: 5px; position: relative; text-align: center;}
.cta.product {height: 116px; background-position: 0 -134px;}
.cta.product .mint {float: left; width: 150px; display: block; margin-bottom: 6px; text-align: left;}
.cta.product .mint img {float: left; margin: 0 10px 0 0;}
.cta.product .mint .large {font-size: 28px;}
.cta .price {float: right; width: 70px; text-align: right; display: block;}
.cta .price .large{font-size: 22px; color: #265c89; font-weight: bold;}
.cta .price2 {float: center; width: 250px; text-align: center; display: block;}
.cta .price2 .large{font-size: 22px; color: #265c89; font-weight: bold;}
.cta .buy-now, .cta .read-more {position: absolute; bottom: 17px; font-size: 11px;}
.cta .read-more {right: 20px;}
.cta .buy-now {right: 115px;}
#content .cta p {margin-bottom: 5px;}

.light-grey-1 img.float-left, .light-grey-1 .note {padding-top: 10px; font-size: 12px; color: #5e5f60;}
.light-grey-1 .note {padding-right: 2px;}
.light-grey-1 img.float-left {margin: 0 20px 20px 0;}
.affiliates .tout.light-grey-2 {font: bold 18px Arial, sans-serif; color: #414141; text-shadow: 1px 1px 0 #fff; height: 124px; padding-top: 40px;}
.light-grey-2 img.float-left {margin: 0 10px 20px 0;}

.bullet {padding: 0 0 0 6px; margin: 0 0 1em 0; line-height: 1.5em;}
.onequarter.last .bullet {padding-left: 16px;}
.bullet li {background: url(../images/bullet_round_black.png) no-repeat 0 3px; padding: 0 0 0 20px; font-size: 14px; color: #727373; line-height: 1.2em;}
.bullet li strong {color: #595959;}
.pad-side .bullet li {line-height: 1.5em; background: url(../images/bullet_round_black.png) no-repeat 0 5px;}
.hdr-img {display: inline; margin-bottom: 1px;}
.col-right .col-side .bullet {padding: 0;}
.col-right .col-side .bullet li {font-size: 12px; margin-bottom: 15px;}

.list-features {font-size: 10px;}
.list-features li {clear: both; margin: 0 0 15px 0; position: relative; padding-left: 66px; */ border-bottom: 1px solid #999; */  /* border: 1px solid #333; */}
.list-features li span {display: block; height: 45px; /* show full box height: 115px; */ overflow: hidden;}
/*.col-main .list-features li {float: left; width: 205px; padding-right: 30px; clear: none; height:auto;}*/
.col-main .list-features li {float: left; width: 195px; padding-right: 30px; clear: none; height:auto;}
.list-features li img {position: absolute; left: 0; top: 0; height: 60px;}
.list-features li h4 {margin-top: 12px;}
/*.list-features li ul {display: none;}*/
.feature-item{margin: 0 0 20px 0; color: #fff; font-size: 11px;}
.feature-item img {float: left; margin:0 20px 0 0; padding: 15px 0;}
.feature-item h4 {color: #fff;}

/*#intro {height: 304px; background: url(../images/intro.jpg) no-repeat 0 0; width: 100%; overflow: hidden;}*/
.page-intro.content-page {background: url(../images/bg_page_island.png) no-repeat 0 0; height: 279px; border: none; padding: 0 0 0 40px; margin-bottom: 6px;}
.page-intro.content-page-grey {background: url(../images/bg_page_island_grey.png) no-repeat 0 0; height: 279px; border: none; padding: 0 0 0 40px; margin-bottom: 6px;}
.page-intro.content-page .hdr-image {position: absolute; top: 24px; left: 10px; z-index: 1;}
.page-intro.content-page-grey .hdr-image {position: absolute; top: 68px; left: 10px; z-index: 1;}
#banner {width: 570px; float: left; line-height: 1.2em;}
#banner li {width: 540px; display: block; padding: 45px 15px 0 15px; text-align: center; color: #265c89; font: bold 40px Myriad Pro Black, Arial, sans-serif; text-shadow: 1px 0 0 #fff;}
#banner li span {font-size: 24px; color: #0994c1; display: block; padding: 6px 0;}
#intro .img-swap {clear: both; margin: 15px 0 0 200px;}

#testimonial {text-align: center; line-height: 1.5em;}
#testimonial li {padding: 10px 6px;}

#hdr-features {float: left; padding: 6px 0 0 30px;}




/* Modal on homepage for Android and iPhone */
#modal-tout {display: none; width: 510px; height: 270px; padding: 2px 3px 10px 3px; background: url(../images/bg_tout_modal.png) no-repeat 0 0; text-align: center; font: bold 24px Arial, sans-serif; color: #fcfdfd; position: absolute; bottom: 30px; right: 20px; z-index: 2000; text-shadow: 1px 0 0 #222121;}
#modal-tout .container {background: url(../images/img_tout.jpg) no-repeat 0 0; height: 269px; padding: 30px 50px 0 50px;}
#modal-tout .container a {margin: 0 5px;}
#content #modal-tout .container p {line-height: 1.3em;}

/* Products */
.product-info {background: #E2E9EE; color: #383d41; float: right; height: 450px; padding: 10px; width: 410px; position: absolute; top: 0; right: 0; font-size: 12px;}
.product-info .info-inner {height: 450px; position: relative;}
.product-info p.btn { padding-top:20px;}
.product-info ul {clear: both; line-height: 1.5em; margin: 20px 20px 10px 24px;}
.product-info ul li {background: url(../images/bullet_round_black.png) no-repeat 0 3px; padding: 0 0 0 20px; margin-bottom: 5px;}
.product-info p {line-height: 1.5em; padding-left: 20px; margin-bottom: 10px;}
.product-info p img {margin: 0 5px -3px 0;}
.list-highlight{color: #706f6f; width: 100%; overflow: hidden; margin-bottom: 15px;}
.list-highlight li.level-1 {float: left; width: 156px; background: url(../images/bg_highlight.png) no-repeat center 0; height: 180px; padding: 10px 20px;}
.list-highlight li.level-2 {float: left; width: 156px; background: url(../images/bg_highlight2.png) no-repeat center 0; height: 210px; padding: 10px 20px;}
.list-highlight li.level-3 {float: left; width: 156px; background: url(../images/bg_highlight3.png) no-repeat center 0; height: 230px; padding: 10px 20px;}
.list-highlight li ul li {font-size: 12px; background: url(../images/bullet_tick.png) no-repeat 0 3px; padding-left: 25px; line-height: 1.5em;}

.box-products ul li{width: 100%; overflow: hidden; background: url(../images/bg_crease_side.png) no-repeat center 100%; padding: 2px 0 28px 0; font-size: 12px; color: #5e5f60;}
.box-products ul li.last {background: none; padding: 2px 0 13px 0;}
.box-products ul li img{float: left; margin: 0 10px 0 0;}

/* Products side */
.box-grey, .box-blue {height: 108px; padding: 20px 20px 0 20px; font-weight: bold; margin-bottom: 2px;}
.box-grey2 {height: 118px; padding: 20px 20px 0 20px; font-weight: bold; margin-bottom: 2px;}
.box-blue {height: 107px;}
.box-grey {background: url(../images/bg_box_grey.png) no-repeat 0 0;}
.box-grey2 {background: url(../images/bg_box_grey2.png) no-repeat 0 0;}
.box-blue {background: url(../images/bg_box_blue.png) no-repeat 0 0;}
.box-phones {height: 44px; background: url(../images/bg_side_works.png) no-repeat 0 0; padding: 11px 5px 0 5px; margin-bottom: 3px;}  
.box-phones img {height: 30px; padding: 0 2px;}
.box-phones span {float: left; display: block; font-size: 11px; text-align: right; font-weight: bold;}
.box-grey .bullet {padding: 0 0 0 6px;}
.box-grey2 .bullet {padding: 0 0 0 6px;}
.box-grey .bullet li {background: url(../images/bullet_round_grey.png) no-repeat 0 4px; padding: 0 0 0 25px; color: #5e676a; line-height: 1.2em; font-size: 18px; text-shadow: 1px 0 0 #c7d1d8;}
.box-grey2 .bullet li {background: url(../images/bullet_round_grey.png) no-repeat 0 4px; padding: 0 0 0 25px; color: #5e676a; line-height: 1.2em; font-size: 18px; text-shadow: 1px 0 0 #c7d1d8;}
.box-grey .dark {color: #3c3f40;}
.box-grey2 .dark {color: #3c3f40;}
#content .box-blue p.quote {color: #0a6a8b; text-align: center; text-shadow: 1px 0 0 #c8ecfa; font-size: 18px; line-height: 1.3em;}
.box-blue.blue-1 {height: 228px; background: url(../images/bg_use_blue_3.png) no-repeat 0 0;}
.box-blue.blue-2 {height: 153px; background: url(../images/bg_use_blue_2.png) no-repeat 0 0; padding-top: 30px;}
.box-blue.blue-3 {height: 199px; background: url(../images/bg_use_blue_1.png) no-repeat 0 0; padding-top: 30px;}
.box-blue.blue-4 {height: 295px; background: url(../images/bg_use_blue_4.png) no-repeat 0 0; padding-top: 10px;}
.box-blue.blue-4.pad-top {height: 275px; padding-top: 30px;}
.box-blue.blue-5 {height: 106px; background: url(../images/bg_use_blue_5.png) no-repeat 0 0; padding-top: 10px;}
.box-blue.blue-6 {height: 321px; background: url(../images/bg_use_blue_6.png) no-repeat 0 0; padding-top: 15px;}
.box-blue.blue-7{height: 356px; background: url(../images/bg_use_blue_7.png) no-repeat 0 0; padding: 20px 15px 0 15px;}
#content .box-blue.blue-6 p.quote, #content .box-blue.blue-7 p.quote {line-height: 1.2em;}

#form-ask {width: 600px; margin: 0 auto; position: relative; padding: 50px 0;}
#form-ask .img-swap {position: absolute; top: 51px; right: 10px;}
#input-ask {width: 470px; height: 32px; background: url(../images/bg_input_ask.png) no-repeat 0 0; font: bold 30px Arial, sans-serif; color: #b4b4b4; padding: 15px;}
#learning-container {padding: 25px 50px; background: url(../images/bg_divider.png) no-repeat center 0;}
/*#learning {width: 100%; overflow: hidden; background: url(../images/bg_cross.png) no-repeat center center;}*/
#learning {margin-left: auto; margin-right: auto; width: 80%; overflow: auto; /*background: url(../images/bg_cross.png) no-repeat 115px 90px;*/}
#learning li {background: url(../images/bg_learning.png) no-repeat center 20px; float: left; text-align: center; width: 300px; height: 171px; padding: 30px  10px 40px 10px; font-size: 11px; color: #373737; margin: 0 0 20px 0;}
#learning li a {color: #373737;}
#learning li img {margin: 0 0 20px 0;}
#learning-container.movies {padding: 0 50px 20px 50px;}
/*.movies #learning {background: url(../images/bg_cross_dbl.png) no-repeat center center;}*/
.movies #learning li {background: none;}
.movies #learning li img{background: #fff; padding: 1px; border: 1px solid #999;}
#learning li h4 {font-size: 11px; font-weight: bold;color: #373737;}
  
#signup-container {background: url(../images/bg_signup.png) repeat-x 0 0; padding: 20px 0 20px 20px; width: 580px;}
.col-reseller {width: 500px;}
.col-reseller .section {background: url(../images/bg_crease_med.png) no-repeat center 100%;}

#movies {width: 100%; overflow: hidden; padding: 50px 0 0 0;}
#movies li {background: url(../images/bg_learning.png) no-repeat center 20px; float: left; text-align: center; width: 140px; height: 130px; padding: 30px  10px 0 10px; font-size: 11px; color: #373737; margin: 0 0 20px 0;}
#movies li a {color: #373737;}
#movies li img {margin: 0 0 20px 0;}

#manuals {padding: 5px 88px 70px 78px; background: url(../images/bg_manuals.png) no-repeat center 0; font: bold 11px Arial, sans-serif; color: #373737;}
#manuals li {display: block; clear: both; width: 100%; overflow: hidden;}
#manuals li ul {float: right;}
#manuals li ul.level-1 li {padding: 10px 0 20px 0; height: 50px;}
#manuals li ul.level-1 li img {margin-bottom: 5px;}
#manuals li ul li {float: left; clear: none; border: none; padding: 10px 0 0; width: 92px; height: 50px; text-align: center;}

#hdr-platform {position: absolute; top: 50px; left: 10px; z-index: 2; width: 650px;}
#hdr-platform p {color: #c6c6c6; text-shadow: 1px 0 0 #000; padding: 0 40px;}

#tips {background: url(../images/bg_tips.png) no-repeat center 0; height: 571px; width: 100%; overflow: hidden; width: 511px; margin: 0 auto 20px auto; padding: 20px;}
#tips li.float-left, #tips li.float-right {width: 245px;}
#tips li h3 {padding: 0; font: normal 24px Arial, sans-serif; color: #757a7b; padding: 0 0 10px 0;}
#tips li ul li {padding: 5px 0 0; font: bold 12px Arial, sans-serif; color: #757a7b; line-height: 1.4em; overflow: hidden;}
#tips li ul li.first {height: 105px;}
#tips li ul li.second {height: 141px;}
#tips li ul li.third {height: 105px; margin-bottom: 10px;}

#news {padding: 0 0 20px 0;}
#articles {display: none;}
#link-news {display: block; width: 300px; margin: 20px auto; background: #ececec url(../images/bg_news.png) repeat-x center center; font-size: 16px; font-weight: bold; color: #555; text-align: center; padding: 12px 0; border: 1px solid #d1d1d1; text-shadow: 1px 1px 1px #fff;}
#link-news:hover {color: #990000;}
#link-news.active {color: #999;}
.post {padding: 40px 70px; background: url(../images/divider_full.png) no-repeat center 100%;}
.post.loading {background: none;}
.post img.float-left {margin: 0 30px 20px 0;}
.post .category, .tags a {font: bold 14px Arial, sans-serif; color: #3783c1;}
.tags {background: url(../images/icon_tag.png) no-repeat 0 center; padding: 0 0 0 20px; margin-left: 220px;}
.tags li {display: inline; margin: 0 5px 0 0;}

/*#features {background: url(../images/bg_feature_container.png) no-repeat 0 0; width: 847px; height: 2443px; margin: 0 auto; padding: 0 3px 30px 2px; font-size: 12px;}*/
#features {background: url(../images/bg_feature_container.png) no-repeat 0 0; width: 847px; height: 3627px; margin: 0 auto; padding: 0 3px 30px 2px; font-size: 12px;}
#features li {float: left; height: 176px; width: 391px; padding: 22px 20px 0 10px; line-height: 1.5em; position: relative; text-align: left;}
#features li img {float: left; margin: 30px 12px 20px 0;}
#features li ul {position: absolute; bottom: 15px; left: 95px;}
#features li li {display: inline; float: none; height: 12px; padding: 0;}
#features li a {font-weight: bold; color: #0571ae; float: left; display: block; padding: 0 8px; line-height: 1em;}
#features li a:hover {color: #999;}
#features li li.last a {border: none;}
.rightborder {border-right: 1px solid #0571ae;} /* right border on li navigation on features page */

#process {width: 100%; overflow: hidden; margin-bottom: 15px;}
#process li {font-size: 12px; float: left; padding: 20px 15px 0 15px; width: 133px; height: 196px; margin: 0 5px 0 0; background: url(../images/bg_step.png) no-repeat 0 0; text-align: center;}
#process li img {margin-bottom: 15px;}

#facts li {background: url(../images/divider_full.png) no-repeat center 100%; padding: 5px 0 35px 0; width: 100%; overflow: hidden;}
#facts li img {float: left; margin: 20px;}

#screenshots {width: 100%; overflow: hidden; margin-bottom: 0; padding-bottom: 120px; background: url(../images/divider_full_row.png) repeat-y center -7px;}
#screenshots li {font-size: 12px; float: left; padding: 20px 35px 15px 36px; width: 202px; height: 269px; margin: 0 5px 15px 0; background: url(../images/bg_screenshot.png) no-repeat 0 0; text-align: center;}
#screenshots li img {margin-bottom: 25px; display: block;}

#chat-status {background: url(../images/bg_chat.png) no-repeat 0 0; height: 296px; text-align: center; font: bold 14px Arial, sans-serif; text-shadow: 1px 1px 1px #fff; padding: 10px 30px;}
#chat-status h3 {font: normal 30px Arial, sans-serif; color: #767f85; margin-bottom: 5px;}
#chat-status a {color: #07a5d9;}
#chat-status a:hover {color: #222;}
#chat-status #status {color: #06a12b; font-size: 18px; font-weight: normal; text-align: left; padding: 15px 0; margin-bottom: 25px;}
#chat-status #status img {margin: 5px 15px 0 0;}
#chat-status #status .large {font-size: 30px;}

#buy-hdr {background: #000 url(../images/bg_buy_hdr.jpg) no-repeat 100% 0; color: #46A1B9; font-size: 28px; padding: 25px 40px; border: 1px solid #fff; margin-bottom: 10px;}
.pad-buy {padding: 30px 10px 70px 10px;}
.tabs-content {display: none; padding: 20px; background: #fff;}
.phone {float:left; width:147px; height: 154px; text-align: center; font-size: 12px;}
.phone input {margin-right:3px;}

#buy-container {position: relative; clear: both;}
.buy-left {width: 415px; float: left; padding: 5px 0 5px 15px; margin: 2px 0 20px 0; position: relative;}
.buy-right {width: 425px; float: left; padding: 5px 0 5px 15px; margin: 2px 0 20px 0; position: relative;}
.buy-mint {position: absolute; left: 36px; top: 5px;}

.buy-section {width: 211px; float: left; padding: 5px 0; margin: 2px 0 20px 0; text-align: center;}
.form-phone .btn-checkout {position: absolute; right: 15px; top: 45px; z-index: 9999;}
.form-phone label {float: left; display: inline; margin: 0 10px; width: 120px; height: 140px; text-align: center;}
.form-phone label img {padding: 5px 10px;}
.form-phone label input {margin-right: 5px;}
.form-phone label.error-msg, .form-phone #list-basic li label.error-msg {position: absolute; top: 45px; left: 10px; font-size: 13px; display: none; width: 660px; height: 15px;}
.buy-section img {margin-bottom: 10px;}
.bg-light-grey {background: #e6e5e5;}
.bg-lt-grey {background: #e8e8e8;}
.border-left-grey {border-left: 1px solid #b1b1b1;}
.border-right-grey {border-right: 1px solid #b1b1b1;}

/* Footer */
#footer {padding: 5px 0 0 0;  position: relative; z-index: 2; line-height: 1.4em; overflow:auto;}
#logo-ftr {float: right; padding: 40px 15px 0 0;}
#disclaimer {text-align: center; font-size: 10px; color: #9c9a9a; margin-top: 20px;  padding-top:15px; padding-bottom:13px; line-height:7px; border-top:1px #444 solid; }  
#disclaimer a {color: #65c0ff;}

/* Common Classes */
.wrap {width: 930px; margin: 0 auto;}
.clear {clear: both;}
.clear-left {clear: left;}
.pad {padding: 5px;}
.float-left {float: left;}
.float-right {float: right;}
.text-center {text-align: center;}
.margin-bottom {margin-bottom: 12px;}
.margin-right {margin-right: 10px;}
img.bdr {padding: 1px; background: #fff;}
.pad-side {padding-right: 30px; padding-left: 30px; text-align: left;}
.pad-top{padding-top: 20px;}
.pad-top2{padding-top: 5px;}
.pad-btm{padding-bottom: 20px;}
.relative {position: relative;}
.divider {background: url(../images/bg_divider.png) no-repeat center 0; text-align: center; padding: 25px 0;}
.col-side address {font: normal bold 16px Arial, sans-serif; color: #414141; margin-bottom: 15px; line-height: 1.5em;}
.light-grey-3 address {padding-top: 10px; text-shadow: 1px 1px 0 #fff;}
.hide {display: none;}
 
/* Text Styles */
.note {font-size: 11px; line-height: 1.3em;}
.italic {font-style: italic}
.underline {text-decoration: underline;}
.bold {font-weight: bold;}
.orange {color: #f9bc5e;}
.green {color: #5f9509;}
.grey {color: #555;}
.color-prox a {color: #BAAA1B;}
.color-pro a {color: #5B6B74;}
.color-light a {color: #0478B4;}
.color-bug a {color: #65309B;}
.color-shield a {color: #B05306;}
.color-basic a {color: #57B104;}
.color-record a {color: #512BC5;}
.color-iphone a {color: #A5060B;}
.link-large {font-size: 20px; font-weight: bold; color: #555; text-decoration: underline;}

#product-list {position: relative; height: 470px; padding: 0 0 5px 0;}
#product-list-ul {position: absolute; top:0; left: 0; background: #d6dbdf; width: 460px; padding: 10px; overflow: auto; height: 450px;}
#product-list-ul:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block; clear: both; content: " ";}
#product-list-ul li {background: #D6DCE0; display: block; margin: 0; padding: 0; clear: both; height: 72px; position: relative; min-width: 84px; /* be nice to Opera */ color: #0a3659; font-size: 12px; line-height: 1.2em; text-decoration: none; border: 1px solid #D6DBDF; border-bottom: 1px dotted #fff; white-space: nowrap; /* required in IE 6 */}
#product-list-ul li.last {border-bottom: none;}
#product-list-ul li img {position: absolute; left: 10px; top: 10px;}
.product-list-text {position: absolute; left: 70px; top: 8px;}
.product-list-header {font-size: 18px; margin: 0; color: #535555; font-weight: normal; line-height: 24px;}
#product-list-ul .tabs-selected a {color: #333;}
#product-list-ul li:hover, #product-list-ul li:focus, #product-list-ul li:active {color: #333; background: #E2E9EE; border: 1px solid #fff; outline: 0; /* prevent dotted border in Firefox */}
#product-list-ul li {background-position: 100% -100px;}
#product-list-ul li:hover { /* @ Opera, we need to be explicit again here now... */ cursor: default;}

#product-list-ul li a, #product-list-ul li a:visited {position: absolute; right: 10px; top: 25px; color: #0461b8; font-size: 11px;}
#product-list-ul li a:hover {color: #000;}

#comp-table {border-top: 1px solid #A6B7C7; border-left: 1px solid #A6B7C7; margin: 2px 0 5px 0; font-size: 12px; color: #000;}
.comp-header {background: url(../images/bg_comp_header.png) repeat-x center center; border-right: 1px solid #A6B7C7; border-bottom: 1px solid #A6B7C7; font-size: 16px; color: #666666; text-transform: uppercase; white-space: nowrap; font-weight: bold; padding: 2px 10px; height: 62px;}
.comp-header img {margin: 5px 0;}
.comp-header a {text-decoration: none;}
.comp-header-first {background: url(../images/bg_comp_header_first.png) repeat-x center center; border-right: 1px solid #A6B7C7; border-bottom: 1px solid #A6B7C7;}
.comp-header-first.width {width: 100%;}
.comp-title {background: #000 url(../images/bg_tbl_title.gif) repeat-y top right; color: #fff; padding: 7px 10px;}
.comp-light, .comp-dark, .comp-white {padding: 7px 10px; border-right: 1px solid #A6B7C7; border-bottom: 1px solid #A6B7C7;}
.comp-dark {background: #EAE8DC;}
.comp-dark a, .comp-dark a:visited, .comp-dark a:hover {color: #046DB1;}
.comp-white {background: #fff;}
.comp-white img {margin-left: 40px;}
.comp-buy {font-size: 14px; font-weight: bold; color: #000; line-height: 21px; text-decoration: none;}

#which-container {margin: 1px 0 0; background:#e5e8eb; padding-bottom: 20px; font-size: 12px; color: #000;}
.which-list {margin: 20px 23px 0 23px; clear: both;}
.which-list-item {width: 330px; background: #fff; border: 1px solid #a2b0c3; padding: 30px 20px; text-align: center; margin-bottom: 50px; position: relative;}
.which-list-detail {width: 407px; font-size: 11px; position: relative; margin-top: 10px;}
.which-arrow-right {position: absolute; right: -82px; top: 20px;}
.which-arrow-down {position: absolute; left: 150px; bottom: -34px;}
.best-sell {color: #d93721; position: absolute; left: 60px; top: 10px; font-size: 22px; font-style: italic;}



#products #stick #wrap-content #content .white-full .page .col-main.float-left.bdr.clear .section .list-features li ul li {
	display:inline;
	list-style-type:none;
	width:auto;
	padding-left:2px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	border: none;
}
.prox ul .tip {
	margin-left:-20px;	
}

/* Preload Images */
div#preload { display: none; }

.price-box {
	background:url(../images/bg_price_box.png) no-repeat;
	display:inline-block;
	height:116px;
	width:590px;
	overflow:visible;
}
.one {
	margin-top:7px;
	width:100px;
	float:left;
}
.two {
	width:240px;
	float:left;
	margin-left:53px;
	padding-top:20px;
	text-align:center;
}
.move-left {
	margin-left:-20px;
}
.move-over {
	margin-left:0px;
}
.two img {
	margin-left:-10px;
	padding-top:10px;
}
.three {
	width:100px;
	float:right;
	margin-right:65px;
	margin-bottom:1px;
}
.accept {
	width:110px;
	float:right;
	font-size:10px;
}
.product-icon-adjust {
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
}
.arrow-down {
	float:left;
	margin-left:297px;
	margin-top:-50px;
	overflow:visible;
}
.emotion {
	/*padding:10px 40px;*/
	padding:5px 30px 15px 30px;
	font-size:14px; 
	line-height:1.3;
	color:#265c89;
/*	background:url(../images/emotion-divider.png) no-repeat center 100%;*/
}
.emotion h3 {
	font-size:30px;
	font-style:italic;  
	color:#0994c1;
}


.emotion-btm {
	padding:40px 40px;
	height:100%;
	padding-bottom:0px;
}
.prod-btm {
	padding:0px 40px;
	margin-top:0px;
	height:420px;
}
.emotion img.float-left {
	margin:0 30px 20px 0;
	padding-bottom:150px;
}
.emotion a {
	font:bold 14px Arial,sans-serif;
	color:#3783c1;
}
.emotion h2 {
	color:#265c89;
	font-style:normal;
	font-size:33px;
	font-weight:bold;
}
.emotion h3 {
	color:#0994c1;
	padding-top:15px;
	font-style:italic;
}
.emotion h4,.emotion-btm h4 {
	color:#265c89;
	font-style:normal;
	font-size:26px;
	font-weight:bold;
}
.emotion h5 {
	color:#0994c1;
	font-size:23px;
	text-align:center;
	padding-top:0px;
	font-style:italic;
}
.emotion p,.emotion-btm p {
	color:#215078;
}
.blue-box {
	margin-top:20px;
	background-color:#bfeefd;
	padding:20px;
	border:1px solid #7195b3;
}
.blue-box li {
	color:#168eb4;
	font-weight:bold;
	font-size:18px;
	line-height:1.5;
}
.blue-box img {
	margin-top:10px;
	padding-right:18px;
}
.we-understand {
	padding:20px;
}
.we-understand ul {
	padding-bottom:20px;
}
.we-understand li {
	color:#215078;
	background-image:url('../images/bullet_blue.png');
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:25px;
	margin-left:20px;
	height:20px;
}
.we-understand li img {
	padding-right:10px;
	margin-top:5px;
}
.clarify {
	font-size:16px;
	font-weight:bold;
	color:#265c89;
}
.text-shift {
	margin-bottom:25px;
	overflow: visible;
}
.the-bottom {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#fff;
	width:824px;
	margin-left:auto;
	margin-right:auto;
	height:105px;
	margin-top:360px;
	padding-top:10px;
}
.thank-you-bottom {
	background-color:inherit;
	width:824px;
	margin-left:auto;
	margin-right:auto;
	height:105px;
	margin-top:360px;
	padding-top:10px;
}
.moneyback {
	margin-top:5px;
	margin-left:20px;
	float:left;
}
.ssl {
	margin-top:5px;
	margin-right:20px;
	float:right;
}
.cc {
	width:251px;
	margin-left:auto;
	margin-right:auto;
}
.the-bottom p {
	padding-top:5px;
	padding-left:135px;
	width:570px;
	font-size:15px;
	font-style:italic;
	color:#777777;
	text-align:center;
}
.free-record {
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:353px;
	font-size:12px;
	font-style:italic;
	color:#777777;
	text-align:center;
}
.text-blue {
	color:#2a86ba;
	font-weight:bold;
}
.text-orange {
	color:#e37208;
	font-weight: bold;
}
.prod {
	background-color:#ffffff;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#d0d0d0));
	/* Saf4+,Chrome */
	background-image:-webkit-linear-gradient(top,#ffffff,#d0d0d0);
	/* Chrome 10+,Saf5.1+,iOS 5+*/
	background-image:-moz-linear-gradient(top,#ffffff,#d0d0d0);
	/* FF3.6 */
	background-image:-ms-linear-gradient(top,#ffffff,#d0d0d0);
	/* IE10 */
	background-image:-o-linear-gradient(top,#ffffff,#d0d0d0);
	/* Opera 11.10+*/
	background-image:linear-gradient(top,#ffffff,#d0d0d0);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#d0d0d0');
	/* IE6-IE9 */
	width:407px;
	height:325px;
	padding-bottom:10px;
}
.corners {
	border:1px solid #dbdbdb;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0px 0px 4px #dbdbdb;
	-moz-box-shadow:0px 0px 4px #dbdbdb;
	box-shadow:0px 0px 4px #dbdbdb;
	/* Opera 10.5,IE9,FF4+,Chrome 6+,iOS 5 */ float:left;
	width:407px;
	overflow:hidden;
}
.img-right {
	float:right;
	margin-top:5px;
	margin-right:5px;
}
.prod h2 {
	padding-top:40px;
	text-align:center;
	font-size:28px;
	color:#265c89;
	font-weight:bold;
}
.img-right-align-title {
	margin-left:66px;
}
.prod h3 {
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	color:#417fb3;
}
.prod .txt-lite {
	font-style:italic;
	color:#34b7e1;
}
.prod-flexispy {
}
.prod-flexispy-light {
	margin-left:10px;
}
.prod-divider {
	background-image:url('../images/prod_divider.png');
	width:357px;
	height:13px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:0px;
}
.btn-buy-now {
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	vertical-align:middle;
}
.move-up {
	margin-left:10px;
}
h3.hdr-white {
	color:#fff;
	text-shadow:1px 1px 3px #4c6170;
}
p.hdr-dark-grey {
	color:#272d31;
	text-shadow: 1px 1px 3px #8299aa;
}
.page-intro-thank-you {
	background-image:url('../images/top_banner_grey_hashmarks.png');
	width:907px;
	height:313px;
}
.page .page-intro-thank-you h1 {
	padding-top:0px;
	margin-top:-30px;
	margin-left:-40px;
	text-align:center;
	font-size:90px;
	color:#fff;
}
.page .page-intro-thank-you h2 {
	padding-top:110px;
	margin-left:43px;
	font-size:26px;
	color:#ffb22b;
	font-weight:bold;
}
.page .page-intro-thank-you ul {
	padding-top:20px;
	margin-left:90px;
	color:#f2f2f2;
	list-style:disc;
}
.page-intro-thank-you ul li {
	font-size:18px;
}
h5.whats-next {
	color:#0994c1;
	font-size:23px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	font-style:italic;
}
.page .whats-next-contain {
	padding-top:25px;
	width:100%;
	height:auto;
	display:inline;
	background: inherit;
}
.whats-next-1 {
	margin-top:20px;
	width:284px;
	height:102px;
	float:left;
}
.whats-next-2 {
	width:150px;
	height:142px;
	float:left;
	padding-left:15px;
	padding-right:20px;
}
.whats-next-2 p,.whats-next-3 p,.whats-next-4 p {
	text-align:center;
}
.center-image {
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.whats-next-3 {
	width:150px;
	height:142px;
	float:left;
	padding-left:40px;
	padding-right:20px;
}
.whats-next-4 {
	width:150px;
	height:142px;
	float:right;
	padding-left:20px;
	padding-right: 40px;
}
ul.bullets {
	list-style-type: disc;
	margin-left: 30px;
	margin-bottom: 15px;
}
ul.bullets li {
	line-height: 1.5;
}
.center-this {
	text-align: center;
}
.center-this img {
	padding: 1px;
	border: 1px solid #999;
}


/* Form Validation */
form.styled fieldset ol li, #content form.styled fieldset ol {list-style: none; margin: 0;  padding: 0px 0; } 
.loading {margin-bottom: 6px;}
.error-msg {font-size: 14px; font-weight: bold; padding: 10px; text-align: center; color: #fb1d1d;}
.form-row .radio input  { width: 20px; padding: 7px; border:#444 1px solid; border-radius:3px; margin:0px 1px 0px 25px;  }
.form-row input , .form-row textarea  { width: 480px; padding: 7px; border:#444 1px solid; border-radius:3px;  margin-right:5px;  }
.form-row select { width: 294px; padding: 7px; border:#444 1px solid; border-radius:3px;  }  
.button-row { font-size:11px; }
.button-row .btn-submit { float:left; padding-right:8px; }
input.error  , textarea.error { border-color:#F30;  }
#termsbox { background-color:#FFF; }